diff --git a/src/xenia/gpu/shaders/apply_gamma_pwl.xesli b/src/xenia/gpu/shaders/apply_gamma_pwl.xesli index f89384b1f..d733ecabf 100644 --- a/src/xenia/gpu/shaders/apply_gamma_pwl.xesli +++ b/src/xenia/gpu/shaders/apply_gamma_pwl.xesli @@ -9,7 +9,7 @@ #include "../../ui/shaders/xesl.xesli" -float XeApplyPWLGamma(uint input_value, xesl_uint2 ramp_value) { +float XeApplyPWLGamma(uint input_value, uint2_xe ramp_value) { // output = base + (multiplier * delta) / increment // https://developer.amd.com/wordpress/media/2012/10/RRG-216M56-03oOEM.pdf // The lower 6 bits of the base and the delta are 0 (though enforcing that in @@ -18,90 +18,90 @@ float XeApplyPWLGamma(uint input_value, xesl_uint2 ramp_value) { // in the lower 6 bits of the result, however, so doing `* (1.0f / 64.0f)` // instead of `>> 6` to preserve them (if the render target is 16bpc rather // than 10bpc, for instance). - return xesl_saturate( + return saturate_xe( (float(ramp_value.x) + - float((input_value & 7u) * ramp_value.y) * (1.0 / 8.0)) * - (1.0 / (64.0 * 1023.0))); + float((input_value & 7u) * ramp_value.y) * (1.0f / 8.0f)) * + (1.0f / (64.0f * 1023.0f))); } #ifdef XE_APPLY_GAMMA_COMPUTE #ifdef XE_APPLY_GAMMA_FXAA_LUMA - #define XE_APPLY_GAMMA_DEST_FORMAT xesl_imageFormat_rgba16f + #define XE_APPLY_GAMMA_DEST_FORMAT image_format_rgba16f_xe #else - #define XE_APPLY_GAMMA_DEST_FORMAT xesl_imageFormat_rgb10_a2 + #define XE_APPLY_GAMMA_DEST_FORMAT image_format_rgb10_a2_xe #endif -xesl_pushConstants_begin(b0, space0) - xesl_uint2 xe_apply_gamma_size; -xesl_pushConstants_end -#define xesl_localSize_x 16 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - xesl_pushConstants_binding(buffer(0)) - xesl_entry_binding_next - xesl_texture(xesl_utextureBuffer, xe_apply_gamma_ramp, set=0, binding=0, t0, - space0, texture(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_apply_gamma_source, set=1, binding=0, t1, - space0, texture(1)) - xesl_entry_binding_next - xesl_writeImage(xesl_image2D, XE_APPLY_GAMMA_DEST_FORMAT, xe_apply_gamma_dest, - set=2, binding=0, u0, space0, texture(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy; - xesl_dont_flatten - if (any(xesl_greaterThanEqual(pixel_index, - xesl_pushConstant(xe_apply_gamma_size)))) { +push_const_begin_xe(b0, space0) + uint2_xe xe_apply_gamma_size; +push_const_end_xe +#define LOCAL_SIZE_X_XE 16 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + push_const_binding_xe(buffer(0)) + entry_binding_next_xe + texture_xe(texture_buffer_uint_xe, xe_apply_gamma_ramp, set=0, binding=0, t0, + space0, texture(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_apply_gamma_source, set=1, binding=0, t1, space0, + texture(1)) + entry_binding_next_xe + image_wo_xe(image_2d_xe, XE_APPLY_GAMMA_DEST_FORMAT, xe_apply_gamma_dest, + set=2, binding=0, u0, space0, texture(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe + uint2_xe pixel_index = in_global_thread_id_xe.xy; + dont_flatten_xe + if (any(greater_than_equal_xe(pixel_index, + push_const_xe(xe_apply_gamma_size)))) { return; } #else -xesl_entry_outputs_begin - xesl_entry_output_target(xesl_float4, xe_apply_gamma_dest, 0) -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_pixel - xesl_texture(xesl_utextureBuffer, xe_apply_gamma_ramp, set=0, binding=0, t0, - space0, texture(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_apply_gamma_source, set=1, binding=0, t1, - space0, texture(1)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_fragCoord -xesl_entry_inputs_end_code_begin - xesl_uint2 pixel_index = xesl_uint2(xesl_FragCoord.xy); +entry_outputs_begin_xe + entry_out_target_xe(float4_xe, xe_apply_gamma_dest, 0) +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_pixel_xe + texture_xe(texture_buffer_uint_xe, xe_apply_gamma_ramp, set=0, binding=0, t0, + space0, texture(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_apply_gamma_source, set=1, binding=0, t1, space0, + texture(1)) +entry_bindings_end_inputs_begin_xe + entry_in_pixel_coord_xe +entry_inputs_end_code_begin_xe + uint2_xe pixel_index = uint2_xe(in_pixel_coord_xe.xy); #endif // XE_APPLY_GAMMA_COMPUTE // UNORM conversion according to the Direct3D 10+ rules. - xesl_uint3 apply_gamma_input = xesl_uint3( - xesl_texelFetch2D(xe_apply_gamma_source, pixel_index, 0).rgb * 1023.0 + - 0.5); + uint3_xe apply_gamma_input = uint3_xe( + texel_fetch_2d_xe(xe_apply_gamma_source, pixel_index, 0).rgb * 1023.0f + + 0.5f); // TODO(Triang3l): If this is ever used for gamma other than 128 entries for a // 10bpc front buffer, handle the increment from DC_LUTA/B_CONTROL. Currently // assuming it's 2^3 = 8, or 1024 / 128. - xesl_float4 apply_gamma_output; + float4_xe apply_gamma_output; apply_gamma_output.r = XeApplyPWLGamma( apply_gamma_input.r, - xesl_texelFetchBuffer(xe_apply_gamma_ramp, + texel_fetch_buffer_xe(xe_apply_gamma_ramp, (apply_gamma_input.r >> 3u) * 3u).rg); apply_gamma_output.g = XeApplyPWLGamma( apply_gamma_input.g, - xesl_texelFetchBuffer(xe_apply_gamma_ramp, + texel_fetch_buffer_xe(xe_apply_gamma_ramp, (apply_gamma_input.g >> 3u) * 3u + 1u).rg); apply_gamma_output.b = XeApplyPWLGamma( apply_gamma_input.b, - xesl_texelFetchBuffer(xe_apply_gamma_ramp, + texel_fetch_buffer_xe(xe_apply_gamma_ramp, (apply_gamma_input.b >> 3u) * 3u + 2u).rg); #ifdef XE_APPLY_GAMMA_FXAA_LUMA // Perceptual luma. apply_gamma_output.a = - dot(apply_gamma_output.rgb, xesl_float3(0.299, 0.587, 0.114)); + dot(apply_gamma_output.rgb, float3_xe(0.299f, 0.587f, 0.114f)); #else - apply_gamma_output.a = 1.0; + apply_gamma_output.a = 1.0f; #endif #ifdef XE_APPLY_GAMMA_COMPUTE - xesl_imageStore2DRGBA(xe_apply_gamma_dest, pixel_index, apply_gamma_output); -xesl_entry_code_end_compute + image_store_2d_rgba_xe(xe_apply_gamma_dest, pixel_index, apply_gamma_output); +entry_code_end_compute_xe #else - xesl_Output(xe_apply_gamma_dest) = apply_gamma_output; -xesl_entry_code_end + out_xe(xe_apply_gamma_dest) = apply_gamma_output; +entry_code_end_xe #endif diff --git a/src/xenia/gpu/shaders/apply_gamma_table.xesli b/src/xenia/gpu/shaders/apply_gamma_table.xesli index d392ea80d..f4d3207ed 100644 --- a/src/xenia/gpu/shaders/apply_gamma_table.xesli +++ b/src/xenia/gpu/shaders/apply_gamma_table.xesli @@ -11,76 +11,76 @@ #ifdef XE_APPLY_GAMMA_COMPUTE #ifdef XE_APPLY_GAMMA_FXAA_LUMA - #define XE_APPLY_GAMMA_DEST_FORMAT xesl_imageFormat_rgba16f + #define XE_APPLY_GAMMA_DEST_FORMAT image_format_rgba16f_xe #else - #define XE_APPLY_GAMMA_DEST_FORMAT xesl_imageFormat_rgb10_a2 + #define XE_APPLY_GAMMA_DEST_FORMAT image_format_rgb10_a2_xe #endif -xesl_pushConstants_begin(b0, space0) - xesl_uint2 xe_apply_gamma_size; -xesl_pushConstants_end -#define xesl_localSize_x 16 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - xesl_pushConstants_binding(buffer(0)) - xesl_entry_binding_next - xesl_texture(xesl_textureBuffer, xe_apply_gamma_ramp, set=0, binding=0, t0, - space0, texture(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_apply_gamma_source, set=1, binding=0, t1, - space0, texture(1)) - xesl_entry_binding_next - xesl_writeImage(xesl_image2D, XE_APPLY_GAMMA_DEST_FORMAT, xe_apply_gamma_dest, - set=2, binding=0, u0, space0, texture(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy; - xesl_dont_flatten - if (any(xesl_greaterThanEqual(pixel_index, - xesl_pushConstant(xe_apply_gamma_size)))) { +push_const_begin_xe(b0, space0) + uint2_xe xe_apply_gamma_size; +push_const_end_xe +#define LOCAL_SIZE_X_XE 16 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + push_const_binding_xe(buffer(0)) + entry_binding_next_xe + texture_xe(texture_buffer_xe, xe_apply_gamma_ramp, set=0, binding=0, t0, + space0, texture(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_apply_gamma_source, set=1, binding=0, t1, + space0, texture(1)) + entry_binding_next_xe + image_wo_xe(image_2d_xe, XE_APPLY_GAMMA_DEST_FORMAT, xe_apply_gamma_dest, + set=2, binding=0, u0, space0, texture(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe + uint2_xe pixel_index = in_global_thread_id_xe.xy; + dont_flatten_xe + if (any(greater_than_equal_xe(pixel_index, + push_const_xe(xe_apply_gamma_size)))) { return; } #else -xesl_entry_outputs_begin - xesl_entry_output_target(xesl_float4, xe_apply_gamma_dest, 0) -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_pixel - xesl_texture(xesl_textureBuffer, xe_apply_gamma_ramp, set=0, binding=0, t0, - space0, texture(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_apply_gamma_source, set=1, binding=0, t1, - space0, texture(1)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_fragCoord -xesl_entry_inputs_end_code_begin - xesl_uint2 pixel_index = xesl_uint2(xesl_FragCoord.xy); +entry_outputs_begin_xe + entry_out_target_xe(float4_xe, xe_apply_gamma_dest, 0) +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_pixel_xe + texture_xe(texture_buffer_xe, xe_apply_gamma_ramp, set=0, binding=0, t0, + space0, texture(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_apply_gamma_source, set=1, binding=0, t1, + space0, texture(1)) +entry_bindings_end_inputs_begin_xe + entry_in_pixel_coord_xe +entry_inputs_end_code_begin_xe + uint2_xe pixel_index = uint2_xe(in_pixel_coord_xe.xy); #endif // XE_APPLY_GAMMA_COMPUTE // UNORM conversion according to the Direct3D 10+ rules. - xesl_uint3 apply_gamma_input = xesl_uint3( - xesl_texelFetch2D(xe_apply_gamma_source, pixel_index, 0).rgb * 255.0 + - 0.5); + uint3_xe apply_gamma_input = uint3_xe( + texel_fetch_2d_xe(xe_apply_gamma_source, pixel_index, 0).rgb * 255.0f + + 0.5f); // The ramp has blue in bits 0:9, green in 10:19, red in 20:29 - BGR passed as // an R10G10B10A2 buffer. - xesl_float4 apply_gamma_output; + float4_xe apply_gamma_output; apply_gamma_output.r = - xesl_texelFetchBuffer(xe_apply_gamma_ramp, apply_gamma_input.r).b; + texel_fetch_buffer_xe(xe_apply_gamma_ramp, apply_gamma_input.r).b; apply_gamma_output.g = - xesl_texelFetchBuffer(xe_apply_gamma_ramp, apply_gamma_input.g).g; + texel_fetch_buffer_xe(xe_apply_gamma_ramp, apply_gamma_input.g).g; apply_gamma_output.b = - xesl_texelFetchBuffer(xe_apply_gamma_ramp, apply_gamma_input.b).r; + texel_fetch_buffer_xe(xe_apply_gamma_ramp, apply_gamma_input.b).r; #ifdef XE_APPLY_GAMMA_FXAA_LUMA // Perceptual luma. apply_gamma_output.a = - dot(apply_gamma_output.rgb, xesl_float3(0.299, 0.587, 0.114)); + dot(apply_gamma_output.rgb, float3_xe(0.299f, 0.587f, 0.114f)); #else // Perceptual luma. - apply_gamma_output.a = 1.0; + apply_gamma_output.a = 1.0f; #endif #ifdef XE_APPLY_GAMMA_COMPUTE - xesl_imageStore2DRGBA(xe_apply_gamma_dest, pixel_index, apply_gamma_output); -xesl_entry_code_end_compute + image_store_2d_rgba_xe(xe_apply_gamma_dest, pixel_index, apply_gamma_output); +entry_code_end_compute_xe #else - xesl_Output(xe_apply_gamma_dest) = apply_gamma_output; -xesl_entry_code_end + out_xe(xe_apply_gamma_dest) = apply_gamma_output; +entry_code_end_xe #endif diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_pwl_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_pwl_cs.h index 0d8ea808a..b79fae316 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_pwl_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_pwl_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint2 xe_apply_gamma_size; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // xe_apply_gamma_ramp texture uint4 buf T0 t0 1 // xe_apply_gamma_source texture float4 2d T1 t1 1 // xe_apply_gamma_dest UAV unorm4 2d U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -86,21 +86,21 @@ ret const BYTE apply_gamma_pwl_cs[] = { - 68, 88, 66, 67, 224, 86, - 115, 97, 130, 102, 85, 194, - 154, 33, 68, 74, 161, 205, - 242, 94, 1, 0, 0, 0, - 124, 7, 0, 0, 5, 0, + 68, 88, 66, 67, 92, 6, + 102, 66, 107, 123, 97, 185, + 70, 227, 155, 50, 177, 34, + 170, 181, 1, 0, 0, 0, + 120, 7, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 20, 2, 0, 0, 36, 2, - 0, 0, 52, 2, 0, 0, - 224, 6, 0, 0, 82, 68, - 69, 70, 216, 1, 0, 0, - 1, 0, 0, 0, 48, 1, + 16, 2, 0, 0, 32, 2, + 0, 0, 48, 2, 0, 0, + 220, 6, 0, 0, 82, 68, + 69, 70, 212, 1, 0, 0, + 1, 0, 0, 0, 44, 1, 0, 0, 4, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 176, 1, 0, 0, 19, 19, + 172, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -143,218 +143,188 @@ const BYTE apply_gamma_pwl_cs[] = 95, 97, 112, 112, 108, 121, 95, 103, 97, 109, 109, 97, 95, 100, 101, 115, 116, 0, - 120, 101, 115, 108, 95, 112, - 117, 115, 104, 67, 111, 110, - 115, 116, 97, 110, 116, 115, - 0, 171, 171, 171, 26, 1, - 0, 0, 1, 0, 0, 0, - 72, 1, 0, 0, 16, 0, + 112, 117, 115, 104, 95, 99, + 111, 110, 115, 116, 115, 95, + 120, 101, 0, 171, 171, 171, + 26, 1, 0, 0, 1, 0, + 0, 0, 68, 1, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 1, + 108, 1, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 2, 0, 0, 0, 136, 1, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 2, 0, - 0, 0, 140, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 97, - 112, 112, 108, 121, 95, 103, - 97, 109, 109, 97, 95, 115, - 105, 122, 101, 0, 117, 105, - 110, 116, 50, 0, 171, 171, - 1, 0, 19, 0, 1, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 120, 101, + 95, 97, 112, 112, 108, 121, + 95, 103, 97, 109, 109, 97, + 95, 115, 105, 122, 101, 0, + 117, 105, 110, 116, 50, 0, + 171, 171, 1, 0, 19, 0, + 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 132, 1, 0, 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, + 0, 0, 0, 0, 128, 1, + 0, 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, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 164, 4, - 0, 0, 81, 0, 5, 0, - 41, 1, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 164, 4, 0, 0, 81, 0, + 5, 0, 41, 1, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 88, 8, 0, 7, 70, 126, - 48, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 88, 8, 0, 7, + 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 88, 24, - 0, 7, 70, 126, 48, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 88, 24, 0, 7, 70, 126, + 48, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 85, 85, 0, 0, 0, 0, - 0, 0, 156, 24, 0, 7, - 70, 238, 49, 0, 0, 0, + 0, 0, 85, 85, 0, 0, + 0, 0, 0, 0, 156, 24, + 0, 7, 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 17, 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 3, 0, 0, 0, 155, 0, - 0, 4, 16, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 80, 0, 0, 8, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 2, 0, - 70, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 60, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 54, 0, - 0, 4, 50, 0, 16, 0, + 17, 17, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 3, 0, 0, 0, + 155, 0, 0, 4, 16, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 80, 0, + 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, - 2, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, + 2, 0, 70, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 14, + 60, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 15, 114, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 54, 0, 0, 4, 50, 0, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 192, 127, 68, 0, 192, - 127, 68, 0, 192, 127, 68, + 70, 0, 2, 0, 54, 0, + 0, 8, 194, 0, 16, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 28, 0, 0, 5, 114, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 114, 0, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 114, 0, 16, 0, 1, 0, + 70, 14, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 50, 0, 0, 15, + 114, 0, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 45, 0, 0, 8, - 146, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 134, 119, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 114, 0, + 0, 0, 0, 192, 127, 68, + 0, 192, 127, 68, 0, 192, + 127, 68, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 0, 28, 0, 0, 5, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 62, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 8, 32, 128, 55, - 51, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 35, 0, - 0, 15, 146, 0, 16, 0, - 0, 0, 0, 0, 86, 9, - 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 45, 0, - 0, 8, 50, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 18, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 130, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 86, 0, - 0, 5, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 62, 10, 0, + 3, 0, 0, 0, 45, 0, + 0, 8, 146, 0, 16, 0, + 1, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, + 134, 119, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 8, 32, 128, 55, 51, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 10, 0, + 0, 0, 86, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 50, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 63, 45, 0, 0, 8, - 50, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 38, 0, + 0, 62, 58, 0, 16, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 8, 32, + 128, 55, 51, 0, 0, 7, + 18, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 35, 0, 0, 15, 146, 0, + 16, 0, 0, 0, 0, 0, + 86, 9, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 45, 0, 0, 8, 50, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 38, 0, 0, 8, 0, 208, 0, 0, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 86, 0, 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, @@ -366,35 +336,65 @@ const BYTE apply_gamma_pwl_cs[] = 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 8, 32, 128, 55, - 51, 0, 0, 7, 66, 0, + 51, 0, 0, 7, 34, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 54, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, + 0, 0, 128, 63, 45, 0, + 0, 8, 50, 0, 16, 0, + 0, 0, 0, 0, 246, 15, + 16, 0, 0, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 50, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 62, 10, 0, 16, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 8, 32, + 128, 55, 51, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, - 164, 0, 0, 7, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 5, - 2, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 37, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 10, 0, 0, 0, - 5, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 164, 0, 0, 7, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 5, 2, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 37, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 10, 0, + 0, 0, 5, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -404,6 +404,5 @@ const BYTE apply_gamma_pwl_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0 + 1, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_pwl_fxaa_luma_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_pwl_fxaa_luma_cs.h index 54a390239..c9d5111d4 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_pwl_fxaa_luma_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_pwl_fxaa_luma_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint2 xe_apply_gamma_size; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // xe_apply_gamma_ramp texture uint4 buf T0 t0 1 // xe_apply_gamma_source texture float4 2d T1 t1 1 // xe_apply_gamma_dest UAV float4 2d U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -86,21 +86,21 @@ ret const BYTE apply_gamma_pwl_fxaa_luma_cs[] = { - 68, 88, 66, 67, 13, 117, - 49, 45, 162, 194, 216, 203, - 130, 175, 100, 187, 97, 44, - 87, 212, 1, 0, 0, 0, - 144, 7, 0, 0, 5, 0, + 68, 88, 66, 67, 96, 224, + 168, 165, 77, 202, 54, 14, + 176, 64, 7, 12, 228, 221, + 231, 44, 1, 0, 0, 0, + 140, 7, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 20, 2, 0, 0, 36, 2, - 0, 0, 52, 2, 0, 0, - 244, 6, 0, 0, 82, 68, - 69, 70, 216, 1, 0, 0, - 1, 0, 0, 0, 48, 1, + 16, 2, 0, 0, 32, 2, + 0, 0, 48, 2, 0, 0, + 240, 6, 0, 0, 82, 68, + 69, 70, 212, 1, 0, 0, + 1, 0, 0, 0, 44, 1, 0, 0, 4, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 176, 1, 0, 0, 19, 19, + 172, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -143,218 +143,188 @@ const BYTE apply_gamma_pwl_fxaa_luma_cs[] = 95, 97, 112, 112, 108, 121, 95, 103, 97, 109, 109, 97, 95, 100, 101, 115, 116, 0, - 120, 101, 115, 108, 95, 112, - 117, 115, 104, 67, 111, 110, - 115, 116, 97, 110, 116, 115, - 0, 171, 171, 171, 26, 1, - 0, 0, 1, 0, 0, 0, - 72, 1, 0, 0, 16, 0, + 112, 117, 115, 104, 95, 99, + 111, 110, 115, 116, 115, 95, + 120, 101, 0, 171, 171, 171, + 26, 1, 0, 0, 1, 0, + 0, 0, 68, 1, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 1, + 108, 1, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 2, 0, 0, 0, 136, 1, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 2, 0, - 0, 0, 140, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 97, - 112, 112, 108, 121, 95, 103, - 97, 109, 109, 97, 95, 115, - 105, 122, 101, 0, 117, 105, - 110, 116, 50, 0, 171, 171, - 1, 0, 19, 0, 1, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 120, 101, + 95, 97, 112, 112, 108, 121, + 95, 103, 97, 109, 109, 97, + 95, 115, 105, 122, 101, 0, + 117, 105, 110, 116, 50, 0, + 171, 171, 1, 0, 19, 0, + 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 132, 1, 0, 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, + 0, 0, 0, 0, 128, 1, + 0, 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, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 184, 4, - 0, 0, 81, 0, 5, 0, - 46, 1, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 184, 4, 0, 0, 81, 0, + 5, 0, 46, 1, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 88, 8, 0, 7, 70, 126, - 48, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 88, 8, 0, 7, + 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 88, 24, - 0, 7, 70, 126, 48, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 88, 24, 0, 7, 70, 126, + 48, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, + 0, 0, 85, 85, 0, 0, + 0, 0, 0, 0, 156, 24, + 0, 7, 70, 238, 49, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 85, 85, 0, 0, 0, 0, - 0, 0, 156, 24, 0, 7, - 70, 238, 49, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 3, 0, 0, 0, 155, 0, - 0, 4, 16, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 80, 0, 0, 8, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 2, 0, - 70, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 60, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 54, 0, - 0, 4, 50, 0, 16, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 3, 0, 0, 0, + 155, 0, 0, 4, 16, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 80, 0, + 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, - 2, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, + 2, 0, 70, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 14, + 60, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 15, 114, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 54, 0, 0, 4, 50, 0, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 192, 127, 68, 0, 192, - 127, 68, 0, 192, 127, 68, + 70, 0, 2, 0, 54, 0, + 0, 8, 194, 0, 16, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 28, 0, 0, 5, 114, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 114, 0, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 114, 0, 16, 0, 1, 0, + 70, 14, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 50, 0, 0, 15, + 114, 0, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 45, 0, 0, 8, - 146, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 134, 119, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 114, 0, + 0, 0, 0, 192, 127, 68, + 0, 192, 127, 68, 0, 192, + 127, 68, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 0, 28, 0, 0, 5, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 62, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 8, 32, 128, 55, - 51, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 35, 0, - 0, 15, 146, 0, 16, 0, - 0, 0, 0, 0, 86, 9, - 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 45, 0, - 0, 8, 50, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 18, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 130, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 86, 0, - 0, 5, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 62, 10, 0, + 3, 0, 0, 0, 45, 0, + 0, 8, 146, 0, 16, 0, + 1, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, + 134, 119, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 8, 32, 128, 55, 51, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 10, 0, + 0, 0, 86, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 50, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 63, 45, 0, 0, 8, - 50, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 38, 0, + 0, 62, 58, 0, 16, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 8, 32, + 128, 55, 51, 0, 0, 7, + 18, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 35, 0, 0, 15, 146, 0, + 16, 0, 0, 0, 0, 0, + 86, 9, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 45, 0, 0, 8, 50, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 38, 0, 0, 8, 0, 208, 0, 0, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 86, 0, 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, @@ -366,39 +336,68 @@ const BYTE apply_gamma_pwl_fxaa_luma_cs[] = 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 8, 32, 128, 55, - 51, 0, 0, 7, 66, 0, + 51, 0, 0, 7, 34, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 16, 0, - 0, 10, 130, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 135, 22, - 153, 62, 162, 69, 22, 63, - 213, 120, 233, 61, 0, 0, - 0, 0, 164, 0, 0, 7, - 242, 224, 33, 0, 0, 0, + 0, 0, 128, 63, 45, 0, + 0, 8, 50, 0, 16, 0, + 0, 0, 0, 0, 246, 15, + 16, 0, 0, 0, 0, 0, + 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 70, 5, 2, 0, 70, 14, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 50, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 62, 10, 0, 16, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 8, 32, + 128, 55, 51, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 16, 0, 0, 10, 130, 0, 16, 0, 2, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 37, 0, 0, 0, 3, 0, + 70, 2, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 135, 22, 153, 62, 162, 69, + 22, 63, 213, 120, 233, 61, + 0, 0, 0, 0, 164, 0, + 0, 7, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 11, 0, - 0, 0, 5, 0, 0, 0, - 4, 0, 0, 0, 2, 0, + 0, 0, 70, 5, 2, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 37, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 11, 0, 0, 0, 5, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -408,5 +407,5 @@ const BYTE apply_gamma_pwl_fxaa_luma_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0 + 0, 0, 1, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_table_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_table_cs.h index 6b7ffdbd5..3d305760c 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_table_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_table_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint2 xe_apply_gamma_size; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // xe_apply_gamma_ramp texture float4 buf T0 t0 1 // xe_apply_gamma_source texture float4 2d T1 t1 1 // xe_apply_gamma_dest UAV unorm4 2d U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -65,21 +65,21 @@ ret const BYTE apply_gamma_table_cs[] = { - 68, 88, 66, 67, 194, 111, - 19, 70, 56, 133, 74, 123, - 197, 56, 69, 13, 51, 156, - 77, 169, 1, 0, 0, 0, - 248, 4, 0, 0, 5, 0, + 68, 88, 66, 67, 224, 187, + 208, 232, 174, 162, 162, 142, + 57, 39, 145, 206, 92, 198, + 122, 202, 1, 0, 0, 0, + 244, 4, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 20, 2, 0, 0, 36, 2, - 0, 0, 52, 2, 0, 0, - 92, 4, 0, 0, 82, 68, - 69, 70, 216, 1, 0, 0, - 1, 0, 0, 0, 48, 1, + 16, 2, 0, 0, 32, 2, + 0, 0, 48, 2, 0, 0, + 88, 4, 0, 0, 82, 68, + 69, 70, 212, 1, 0, 0, + 1, 0, 0, 0, 44, 1, 0, 0, 4, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 176, 1, 0, 0, 19, 19, + 172, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -122,151 +122,151 @@ const BYTE apply_gamma_table_cs[] = 95, 97, 112, 112, 108, 121, 95, 103, 97, 109, 109, 97, 95, 100, 101, 115, 116, 0, - 120, 101, 115, 108, 95, 112, - 117, 115, 104, 67, 111, 110, - 115, 116, 97, 110, 116, 115, - 0, 171, 171, 171, 26, 1, - 0, 0, 1, 0, 0, 0, - 72, 1, 0, 0, 16, 0, + 112, 117, 115, 104, 95, 99, + 111, 110, 115, 116, 115, 95, + 120, 101, 0, 171, 171, 171, + 26, 1, 0, 0, 1, 0, + 0, 0, 68, 1, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 1, + 108, 1, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 2, 0, 0, 0, 136, 1, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 2, 0, - 0, 0, 140, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 97, - 112, 112, 108, 121, 95, 103, - 97, 109, 109, 97, 95, 115, - 105, 122, 101, 0, 117, 105, - 110, 116, 50, 0, 171, 171, - 1, 0, 19, 0, 1, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 120, 101, + 95, 97, 112, 112, 108, 121, + 95, 103, 97, 109, 109, 97, + 95, 115, 105, 122, 101, 0, + 117, 105, 110, 116, 50, 0, + 171, 171, 1, 0, 19, 0, + 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 132, 1, 0, 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, + 0, 0, 0, 0, 128, 1, + 0, 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, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 32, 2, - 0, 0, 81, 0, 5, 0, - 136, 0, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 32, 2, 0, 0, 81, 0, + 5, 0, 136, 0, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 88, 8, 0, 7, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 85, + 0, 0, 0, 0, 0, 0, + 88, 24, 0, 7, 70, 126, + 48, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 85, 85, 0, 0, + 0, 0, 0, 0, 156, 24, + 0, 7, 70, 238, 49, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 17, 17, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 2, 0, 0, 0, + 155, 0, 0, 4, 16, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 80, 0, + 0, 8, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 2, 0, 70, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 60, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 54, 0, 0, 4, 50, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 2, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 114, 0, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 50, 0, 0, 15, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 127, 67, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 0, 28, 0, 0, 5, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 18, 0, 16, 0, + 1, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 38, 125, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 34, 0, + 16, 0, 1, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 66, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 150, 124, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 164, 0, 0, 7, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 70, 5, + 2, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 16, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 88, 8, 0, 7, 70, 126, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 0, 0, 0, 0, 88, 24, - 0, 7, 70, 126, 48, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 85, 85, 0, 0, 0, 0, - 0, 0, 156, 24, 0, 7, - 70, 238, 49, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 17, - 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 155, 0, - 0, 4, 16, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 80, 0, 0, 8, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 2, 0, - 70, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 60, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 54, 0, - 0, 4, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 2, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 28, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 38, 125, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 150, 124, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 164, 0, - 0, 7, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 5, 2, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 16, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -275,6 +275,6 @@ const BYTE apply_gamma_table_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0 + 0, 0, 0, 0, 1, 0, + 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_table_fxaa_luma_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_table_fxaa_luma_cs.h index c6076d5a6..17e152a93 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_table_fxaa_luma_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/apply_gamma_table_fxaa_luma_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint2 xe_apply_gamma_size; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // xe_apply_gamma_ramp texture float4 buf T0 t0 1 // xe_apply_gamma_source texture float4 2d T1 t1 1 // xe_apply_gamma_dest UAV float4 2d U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -65,21 +65,21 @@ ret const BYTE apply_gamma_table_fxaa_luma_cs[] = { - 68, 88, 66, 67, 200, 223, - 77, 37, 216, 58, 189, 85, - 119, 181, 101, 30, 54, 122, - 180, 167, 1, 0, 0, 0, - 12, 5, 0, 0, 5, 0, + 68, 88, 66, 67, 128, 162, + 66, 16, 174, 83, 136, 225, + 62, 54, 160, 145, 249, 15, + 149, 77, 1, 0, 0, 0, + 8, 5, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 20, 2, 0, 0, 36, 2, - 0, 0, 52, 2, 0, 0, - 112, 4, 0, 0, 82, 68, - 69, 70, 216, 1, 0, 0, - 1, 0, 0, 0, 48, 1, + 16, 2, 0, 0, 32, 2, + 0, 0, 48, 2, 0, 0, + 108, 4, 0, 0, 82, 68, + 69, 70, 212, 1, 0, 0, + 1, 0, 0, 0, 44, 1, 0, 0, 4, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 176, 1, 0, 0, 19, 19, + 172, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -122,163 +122,162 @@ const BYTE apply_gamma_table_fxaa_luma_cs[] = 95, 97, 112, 112, 108, 121, 95, 103, 97, 109, 109, 97, 95, 100, 101, 115, 116, 0, - 120, 101, 115, 108, 95, 112, - 117, 115, 104, 67, 111, 110, - 115, 116, 97, 110, 116, 115, - 0, 171, 171, 171, 26, 1, - 0, 0, 1, 0, 0, 0, - 72, 1, 0, 0, 16, 0, + 112, 117, 115, 104, 95, 99, + 111, 110, 115, 116, 115, 95, + 120, 101, 0, 171, 171, 171, + 26, 1, 0, 0, 1, 0, + 0, 0, 68, 1, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 1, + 108, 1, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 2, 0, 0, 0, 136, 1, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 2, 0, - 0, 0, 140, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 97, - 112, 112, 108, 121, 95, 103, - 97, 109, 109, 97, 95, 115, - 105, 122, 101, 0, 117, 105, - 110, 116, 50, 0, 171, 171, - 1, 0, 19, 0, 1, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 120, 101, + 95, 97, 112, 112, 108, 121, + 95, 103, 97, 109, 109, 97, + 95, 115, 105, 122, 101, 0, + 117, 105, 110, 116, 50, 0, + 171, 171, 1, 0, 19, 0, + 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 132, 1, 0, 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, + 0, 0, 0, 0, 128, 1, + 0, 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, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 52, 2, - 0, 0, 81, 0, 5, 0, - 141, 0, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 52, 2, 0, 0, 81, 0, + 5, 0, 141, 0, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 88, 8, 0, 7, 70, 126, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 0, 0, 0, 0, 88, 24, - 0, 7, 70, 126, 48, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 85, 85, 0, 0, 0, 0, - 0, 0, 156, 24, 0, 7, - 70, 238, 49, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 88, 8, 0, 7, + 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 155, 0, - 0, 4, 16, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 80, 0, 0, 8, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 2, 0, - 70, 128, 48, 0, 0, 0, + 88, 24, 0, 7, 70, 126, + 48, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 85, 85, 0, 0, + 0, 0, 0, 0, 156, 24, + 0, 7, 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 60, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 54, 0, - 0, 4, 50, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 85, 85, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 2, 0, 0, 0, + 155, 0, 0, 4, 16, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 80, 0, + 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, - 2, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, + 2, 0, 70, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 14, + 60, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 15, 114, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 54, 0, 0, 4, 50, 0, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, + 70, 0, 2, 0, 54, 0, + 0, 8, 194, 0, 16, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 28, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 38, 125, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 150, 124, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 10, - 130, 0, 16, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 114, 0, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 50, 0, 0, 15, + 114, 0, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 135, 22, 153, 62, - 162, 69, 22, 63, 213, 120, - 233, 61, 0, 0, 0, 0, - 164, 0, 0, 7, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 5, - 2, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 16, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 127, 67, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 0, 28, 0, 0, 5, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 18, 0, 16, 0, + 1, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 38, 125, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 34, 0, + 16, 0, 1, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 66, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 150, 124, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 10, 130, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 135, 22, + 153, 62, 162, 69, 22, 63, + 213, 120, 233, 61, 0, 0, + 0, 0, 164, 0, 0, 7, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 5, 2, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 16, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0 + 1, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_1xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_1xmsaa_cs.h index efc632444..4e0797f91 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_1xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_1xmsaa_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_host_depth_store_rectangle;// Offset: 0 Size: 4 @@ -20,7 +20,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_host_depth_store_source texture float4 2d T0 t0 1 // xe_host_depth_store_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -97,21 +97,21 @@ ret const BYTE host_depth_store_1xmsaa_cs[] = { - 68, 88, 66, 67, 101, 185, - 244, 76, 135, 30, 168, 205, - 168, 156, 87, 250, 159, 201, - 167, 249, 1, 0, 0, 0, - 124, 9, 0, 0, 5, 0, + 68, 88, 66, 67, 249, 1, + 88, 144, 104, 118, 47, 144, + 121, 3, 160, 190, 176, 193, + 78, 101, 1, 0, 0, 0, + 120, 9, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 52, 2, 0, 0, 68, 2, - 0, 0, 84, 2, 0, 0, - 224, 8, 0, 0, 82, 68, - 69, 70, 248, 1, 0, 0, - 1, 0, 0, 0, 252, 0, + 48, 2, 0, 0, 64, 2, + 0, 0, 80, 2, 0, 0, + 220, 8, 0, 0, 82, 68, + 69, 70, 244, 1, 0, 0, + 1, 0, 0, 0, 248, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 206, 1, 0, 0, 19, 19, + 202, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -145,215 +145,287 @@ const BYTE host_depth_store_1xmsaa_cs[] = 104, 111, 115, 116, 95, 100, 101, 112, 116, 104, 95, 115, 116, 111, 114, 101, 95, 100, - 101, 115, 116, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 232, 0, 0, 0, 2, 0, - 0, 0, 20, 1, 0, 0, - 16, 0, 0, 0, 0, 0, + 101, 115, 116, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 232, 0, 0, 0, + 2, 0, 0, 0, 16, 1, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 100, 1, 0, 0, 0, 0, + 0, 0, 96, 1, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 132, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 168, 1, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 136, 1, + 2, 0, 0, 0, 132, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 172, 1, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 136, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 104, - 111, 115, 116, 95, 100, 101, - 112, 116, 104, 95, 115, 116, - 111, 114, 101, 95, 114, 101, - 99, 116, 97, 110, 103, 108, - 101, 0, 100, 119, 111, 114, - 100, 0, 0, 0, 19, 0, - 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 104, 111, 115, 116, 95, + 100, 101, 112, 116, 104, 95, + 115, 116, 111, 114, 101, 95, + 114, 101, 99, 116, 97, 110, + 103, 108, 101, 0, 100, 119, + 111, 114, 100, 0, 0, 0, + 19, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 130, 1, - 0, 0, 120, 101, 95, 104, - 111, 115, 116, 95, 100, 101, - 112, 116, 104, 95, 115, 116, - 111, 114, 101, 95, 114, 101, - 110, 100, 101, 114, 95, 116, - 97, 114, 103, 101, 116, 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, 8, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 132, 6, 0, 0, 81, 0, - 5, 0, 161, 1, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, + 126, 1, 0, 0, 120, 101, + 95, 104, 111, 115, 116, 95, + 100, 101, 112, 116, 104, 95, + 115, 116, 111, 114, 101, 95, + 114, 101, 110, 100, 101, 114, + 95, 116, 97, 114, 103, 101, + 116, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 24, 0, 7, - 70, 126, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 138, 0, 0, 17, 114, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 13, 0, - 0, 0, 20, 0, 0, 0, - 0, 0, 0, 0, 86, 132, + 8, 0, 0, 0, 83, 72, + 69, 88, 132, 6, 0, 0, + 81, 0, 5, 0, 161, 1, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 88, 24, + 0, 7, 70, 126, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 85, 85, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 5, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 138, 0, 0, 17, + 114, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 10, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 20, 0, + 0, 0, 0, 0, 0, 0, + 86, 132, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 80, 0, 0, 6, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 2, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 85, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 10, 128, + 1, 64, 0, 0, 1, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 80, 0, + 0, 6, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 2, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 85, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 10, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 54, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 194, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 6, 4, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 6, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 2, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 54, 0, 0, 4, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 2, 0, 35, 0, + 0, 9, 50, 0, 16, 0, + 1, 0, 0, 0, 230, 10, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 1, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 54, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 194, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 6, 4, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 6, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 2, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 4, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 2, 0, 35, 0, 0, 9, - 50, 0, 16, 0, 1, 0, - 0, 0, 230, 10, 16, 0, - 0, 0, 0, 0, 70, 0, + 255, 3, 0, 0, 38, 0, + 0, 11, 0, 208, 0, 0, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 80, 0, 0, 0, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 9, + 0, 0, 0, 0, 0, 0, + 78, 0, 0, 8, 50, 0, + 16, 0, 2, 0, 0, 0, + 0, 208, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, 66, 0, 16, 0, 0, 0, - 0, 0, 26, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 255, 3, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 50, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 80, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 78, 0, - 0, 8, 50, 0, 16, 0, - 2, 0, 0, 0, 0, 208, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 10, + 50, 0, 16, 0, 2, 0, + 0, 0, 70, 0, 16, 128, + 65, 0, 0, 0, 2, 0, 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 70, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 10, 50, 0, - 16, 0, 2, 0, 0, 0, - 70, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 18, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 242, 0, 16, 0, + 3, 0, 0, 0, 70, 4, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 4, 0, + 0, 0, 230, 10, 16, 0, + 3, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 34, 0, 16, 0, 2, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 22, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 66, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 150, 124, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 242, 0, + 16, 0, 3, 0, 0, 0, + 70, 4, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 4, 0, 0, 0, 230, 10, + 16, 0, 3, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 130, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 150, 115, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 164, 0, + 0, 8, 242, 224, 33, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 54, 0, + 1, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, + 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 18, 0, 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 1, 0, + 70, 14, 16, 0, 3, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 242, 0, 16, 0, 3, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 1, 0, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 0, 16, 0, 4, 0, 0, 0, @@ -380,116 +452,44 @@ const BYTE host_depth_store_1xmsaa_cs[] = 3, 0, 0, 0, 150, 124, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 4, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 4, 0, - 0, 0, 230, 10, 16, 0, - 3, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 2, 64, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 150, 115, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 164, 0, 0, 8, - 242, 224, 33, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 3, 0, + 194, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, - 0, 8, 18, 0, 16, 0, + 0, 8, 130, 0, 16, 0, 2, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 4, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 3, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 22, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 150, 124, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 150, 115, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 130, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 150, 115, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 49, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 5, 0, 0, 0, 2, 0, + 164, 0, 0, 8, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 49, 0, 0, 0, + 5, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 15, 0, + 0, 0, 5, 0, 0, 0, + 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, + 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -500,6 +500,5 @@ const BYTE host_depth_store_1xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0 + 0, 0, 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_2xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_2xmsaa_cs.h index 29d05b749..153db9b35 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_2xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_2xmsaa_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_host_depth_store_rectangle;// Offset: 0 Size: 4 @@ -20,7 +20,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_host_depth_store_source texture float4 2dMS T0 t0 1 // xe_host_depth_store_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -104,21 +104,21 @@ ret const BYTE host_depth_store_2xmsaa_cs[] = { - 68, 88, 66, 67, 53, 229, - 11, 82, 42, 106, 228, 206, - 117, 28, 155, 89, 148, 73, - 155, 130, 1, 0, 0, 0, - 168, 10, 0, 0, 5, 0, + 68, 88, 66, 67, 246, 86, + 236, 189, 39, 9, 109, 187, + 49, 108, 144, 221, 210, 109, + 200, 52, 1, 0, 0, 0, + 164, 10, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 52, 2, 0, 0, 68, 2, - 0, 0, 84, 2, 0, 0, - 12, 10, 0, 0, 82, 68, - 69, 70, 248, 1, 0, 0, - 1, 0, 0, 0, 252, 0, + 48, 2, 0, 0, 64, 2, + 0, 0, 80, 2, 0, 0, + 8, 10, 0, 0, 82, 68, + 69, 70, 244, 1, 0, 0, + 1, 0, 0, 0, 248, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 206, 1, 0, 0, 19, 19, + 202, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -152,402 +152,401 @@ const BYTE host_depth_store_2xmsaa_cs[] = 104, 111, 115, 116, 95, 100, 101, 112, 116, 104, 95, 115, 116, 111, 114, 101, 95, 100, - 101, 115, 116, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 232, 0, 0, 0, 2, 0, - 0, 0, 20, 1, 0, 0, - 16, 0, 0, 0, 0, 0, + 101, 115, 116, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 232, 0, 0, 0, + 2, 0, 0, 0, 16, 1, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 100, 1, 0, 0, 0, 0, + 0, 0, 96, 1, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 132, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 168, 1, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 136, 1, + 2, 0, 0, 0, 132, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 172, 1, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 136, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 104, - 111, 115, 116, 95, 100, 101, - 112, 116, 104, 95, 115, 116, - 111, 114, 101, 95, 114, 101, - 99, 116, 97, 110, 103, 108, - 101, 0, 100, 119, 111, 114, - 100, 0, 0, 0, 19, 0, - 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 104, 111, 115, 116, 95, + 100, 101, 112, 116, 104, 95, + 115, 116, 111, 114, 101, 95, + 114, 101, 99, 116, 97, 110, + 103, 108, 101, 0, 100, 119, + 111, 114, 100, 0, 0, 0, + 19, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 130, 1, - 0, 0, 120, 101, 95, 104, - 111, 115, 116, 95, 100, 101, - 112, 116, 104, 95, 115, 116, - 111, 114, 101, 95, 114, 101, - 110, 100, 101, 114, 95, 116, - 97, 114, 103, 101, 116, 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, 8, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 176, 7, 0, 0, 81, 0, - 5, 0, 236, 1, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, + 126, 1, 0, 0, 120, 101, + 95, 104, 111, 115, 116, 95, + 100, 101, 112, 116, 104, 95, + 115, 116, 111, 114, 101, 95, + 114, 101, 110, 100, 101, 114, + 95, 116, 97, 114, 103, 101, + 116, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 176, 7, 0, 0, + 81, 0, 5, 0, 236, 1, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 32, 0, 7, - 70, 126, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, - 138, 0, 0, 17, 114, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 88, 32, + 0, 7, 70, 126, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 85, 85, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 5, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 138, 0, 0, 17, + 114, 0, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 13, 0, - 0, 0, 20, 0, 0, 0, - 0, 0, 0, 0, 86, 132, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 80, 0, 0, 6, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 2, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 85, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 10, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 54, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 194, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 6, 4, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, + 86, 132, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 6, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 2, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 85, 0, - 0, 6, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 2, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 50, 0, 16, 0, - 1, 0, 0, 0, 230, 10, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 6, 34, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 2, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 26, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 255, 3, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 82, 0, 16, 0, - 2, 0, 0, 0, 6, 2, - 16, 0, 1, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 50, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 80, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 78, 0, - 0, 8, 50, 0, 16, 0, - 3, 0, 0, 0, 0, 208, - 0, 0, 134, 0, 16, 0, - 2, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 35, 0, 0, 10, 82, 0, - 16, 0, 2, 0, 0, 0, - 6, 1, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 6, 1, 16, 0, 0, 0, - 0, 0, 6, 2, 16, 0, - 2, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 66, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 138, 0, - 0, 11, 34, 0, 16, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 80, 0, + 0, 6, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 2, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 85, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 10, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 54, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 194, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 6, 4, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 6, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 2, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 85, 0, 0, 6, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 2, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 26, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 15, 194, 0, + 35, 0, 0, 9, 50, 0, + 16, 0, 1, 0, 0, 0, + 230, 10, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 1, 0, 0, 6, 34, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 2, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, + 26, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 255, 3, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 82, 0, + 16, 0, 2, 0, 0, 0, + 6, 2, 16, 0, 1, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 38, 0, + 0, 11, 0, 208, 0, 0, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 80, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 78, 0, 0, 8, 50, 0, + 16, 0, 3, 0, 0, 0, + 0, 208, 0, 0, 134, 0, + 16, 0, 2, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 35, 0, 0, 10, + 82, 0, 16, 0, 2, 0, + 0, 0, 6, 1, 16, 128, + 65, 0, 0, 0, 3, 0, + 0, 0, 6, 1, 16, 0, + 0, 0, 0, 0, 6, 2, + 16, 0, 2, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 138, 0, 0, 11, 34, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 26, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 15, + 194, 0, 16, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 46, 0, + 0, 10, 18, 0, 16, 0, + 2, 0, 0, 0, 70, 15, + 16, 0, 1, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 3, 0, + 0, 0, 70, 4, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 4, 0, 0, 0, + 230, 10, 16, 0, 3, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 46, 0, + 0, 10, 34, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 22, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 46, 0, + 0, 10, 66, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 150, 124, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 3, 0, + 0, 0, 70, 4, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 4, 0, 0, 0, + 230, 10, 16, 0, 3, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 46, 0, + 0, 10, 130, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 150, 115, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 46, 0, + 0, 10, 18, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 3, 0, + 0, 0, 70, 4, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 4, 0, 0, 0, + 230, 10, 16, 0, 3, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 46, 0, + 0, 10, 34, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 22, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 46, 0, + 0, 10, 66, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 150, 124, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 46, 0, 0, 10, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 15, 16, 0, - 1, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 4, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 3, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 46, 0, 0, 10, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 22, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 46, 0, 0, 10, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 150, 124, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 4, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 3, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 10, 130, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 150, 115, + 1, 0, 0, 0, 150, 115, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 166, 10, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 46, 0, 0, 10, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 4, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 3, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 46, 0, 0, 10, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 22, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 46, 0, 0, 10, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 150, 124, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 46, 0, 0, 10, 130, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 150, 115, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 56, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 7, 0, 0, 0, 2, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 56, 0, 0, 0, + 5, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 17, 0, + 0, 0, 7, 0, 0, 0, + 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 13, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -558,5 +557,5 @@ const BYTE host_depth_store_2xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0 + 0, 0, 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_4xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_4xmsaa_cs.h index 3ac2e56ec..74e702b01 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_4xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/host_depth_store_4xmsaa_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_host_depth_store_rectangle;// Offset: 0 Size: 4 @@ -20,7 +20,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_host_depth_store_source texture float4 2dMS T0 t0 1 // xe_host_depth_store_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -92,21 +92,21 @@ ret const BYTE host_depth_store_4xmsaa_cs[] = { - 68, 88, 66, 67, 120, 97, - 118, 77, 173, 221, 208, 245, - 112, 230, 146, 134, 208, 200, - 185, 147, 1, 0, 0, 0, - 92, 9, 0, 0, 5, 0, + 68, 88, 66, 67, 138, 4, + 177, 77, 64, 213, 191, 16, + 252, 179, 74, 32, 169, 202, + 77, 56, 1, 0, 0, 0, + 88, 9, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 52, 2, 0, 0, 68, 2, - 0, 0, 84, 2, 0, 0, - 192, 8, 0, 0, 82, 68, - 69, 70, 248, 1, 0, 0, - 1, 0, 0, 0, 252, 0, + 48, 2, 0, 0, 64, 2, + 0, 0, 80, 2, 0, 0, + 188, 8, 0, 0, 82, 68, + 69, 70, 244, 1, 0, 0, + 1, 0, 0, 0, 248, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 206, 1, 0, 0, 19, 19, + 202, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -140,346 +140,345 @@ const BYTE host_depth_store_4xmsaa_cs[] = 104, 111, 115, 116, 95, 100, 101, 112, 116, 104, 95, 115, 116, 111, 114, 101, 95, 100, - 101, 115, 116, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 232, 0, 0, 0, 2, 0, - 0, 0, 20, 1, 0, 0, - 16, 0, 0, 0, 0, 0, + 101, 115, 116, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 232, 0, 0, 0, + 2, 0, 0, 0, 16, 1, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 100, 1, 0, 0, 0, 0, + 0, 0, 96, 1, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 132, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 168, 1, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 136, 1, + 2, 0, 0, 0, 132, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 172, 1, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 136, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 104, - 111, 115, 116, 95, 100, 101, - 112, 116, 104, 95, 115, 116, - 111, 114, 101, 95, 114, 101, - 99, 116, 97, 110, 103, 108, - 101, 0, 100, 119, 111, 114, - 100, 0, 0, 0, 19, 0, - 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 104, 111, 115, 116, 95, + 100, 101, 112, 116, 104, 95, + 115, 116, 111, 114, 101, 95, + 114, 101, 99, 116, 97, 110, + 103, 108, 101, 0, 100, 119, + 111, 114, 100, 0, 0, 0, + 19, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 130, 1, - 0, 0, 120, 101, 95, 104, - 111, 115, 116, 95, 100, 101, - 112, 116, 104, 95, 115, 116, - 111, 114, 101, 95, 114, 101, - 110, 100, 101, 114, 95, 116, - 97, 114, 103, 101, 116, 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, 8, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 100, 6, 0, 0, 81, 0, - 5, 0, 153, 1, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, + 126, 1, 0, 0, 120, 101, + 95, 104, 111, 115, 116, 95, + 100, 101, 112, 116, 104, 95, + 115, 116, 111, 114, 101, 95, + 114, 101, 110, 100, 101, 114, + 95, 116, 97, 114, 103, 101, + 116, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 32, 0, 7, - 70, 126, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 85, 0, 0, 6, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 2, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 138, 0, 0, 17, 226, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 20, 0, 0, 0, 86, 129, + 8, 0, 0, 0, 83, 72, + 69, 88, 100, 6, 0, 0, + 81, 0, 5, 0, 153, 1, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 80, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 85, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 88, 32, + 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 54, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 128, 48, 0, + 85, 85, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 146, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 6, 4, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 6, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 2, 0, - 1, 64, 0, 0, 2, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 5, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, 0, 0, 85, 0, 0, 6, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 2, 0, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 2, 0, 1, 64, 0, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 50, 0, 16, 0, 1, 0, - 0, 0, 198, 0, 16, 0, - 0, 0, 0, 0, 150, 5, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 16, - 146, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 17, + 226, 0, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 31, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 31, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 20, 0, 0, 0, + 86, 129, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 6, 4, 16, 0, 1, 0, - 0, 0, 6, 4, 2, 0, - 1, 0, 0, 9, 18, 0, - 16, 0, 2, 0, 0, 0, - 26, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 255, 3, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 98, 0, 16, 0, - 0, 0, 0, 0, 86, 6, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 78, 0, 0, 8, - 98, 0, 16, 0, 2, 0, - 0, 0, 0, 208, 0, 0, - 6, 3, 16, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 35, 0, - 0, 10, 146, 0, 16, 0, - 0, 0, 0, 0, 86, 9, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 86, 9, - 16, 0, 0, 0, 0, 0, - 6, 12, 16, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 85, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 80, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 140, 0, 0, 10, - 34, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 0, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 85, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 10, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 26, 0, 2, 0, 1, 64, + 10, 0, 0, 0, 54, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 128, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 194, 0, - 16, 0, 0, 0, 0, 0, - 86, 1, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 20, + 146, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 6, 4, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 6, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 2, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 85, 0, + 0, 6, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 2, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 50, 0, 16, 0, + 1, 0, 0, 0, 198, 0, + 16, 0, 0, 0, 0, 0, + 150, 5, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 16, 146, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 31, 0, 0, 0, + 2, 64, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 46, 0, 0, 10, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 15, 16, 0, 1, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 46, 0, - 0, 10, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 22, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 4, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, + 0, 0, 6, 4, 16, 0, + 1, 0, 0, 0, 6, 4, + 2, 0, 1, 0, 0, 9, + 18, 0, 16, 0, 2, 0, + 0, 0, 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 230, 10, 16, 0, 3, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 255, 3, + 0, 0, 38, 0, 0, 11, + 0, 208, 0, 0, 98, 0, + 16, 0, 0, 0, 0, 0, + 86, 6, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 46, 0, - 0, 10, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 15, - 16, 0, 4, 0, 0, 0, - 150, 124, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 46, 0, 0, 10, - 130, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 150, 115, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 42, 0, + 0, 0, 0, 0, 80, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 78, 0, + 0, 8, 98, 0, 16, 0, + 2, 0, 0, 0, 0, 208, + 0, 0, 6, 3, 16, 0, + 0, 0, 0, 0, 86, 6, 16, 0, 0, 0, 0, 0, - 164, 0, 0, 8, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 10, 146, 0, 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 46, 0, - 0, 10, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 15, - 16, 0, 3, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 46, 0, 0, 10, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 22, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 42, 0, + 86, 9, 16, 128, 65, 0, + 0, 0, 2, 0, 0, 0, + 86, 9, 16, 0, 0, 0, + 0, 0, 6, 12, 16, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 50, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 140, 0, + 0, 10, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 2, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 194, 0, 16, 0, 0, 0, + 0, 0, 86, 1, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 54, 0, 0, 8, 194, 0, 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 46, 0, 0, 10, + 18, 0, 16, 0, 2, 0, + 0, 0, 70, 15, 16, 0, + 1, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 46, 0, 0, 10, 34, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 22, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 242, 0, 16, 0, + 3, 0, 0, 0, 70, 4, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 4, 0, + 0, 0, 230, 10, 16, 0, + 3, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, + 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 10, 66, 0, 16, 0, 2, 0, 0, 0, - 70, 15, 16, 0, 1, 0, + 70, 15, 16, 0, 4, 0, 0, 0, 150, 124, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 46, 0, 0, 10, 130, 0, 16, 0, 2, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 150, 115, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, + 6, 0, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 44, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 1, 0, + 2, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 46, 0, 0, 10, 18, 0, + 16, 0, 2, 0, 0, 0, + 70, 15, 16, 0, 3, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 46, 0, + 0, 10, 34, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 22, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 46, 0, 0, 10, + 66, 0, 16, 0, 2, 0, + 0, 0, 70, 15, 16, 0, + 1, 0, 0, 0, 150, 124, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 46, 0, 0, 10, 130, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 150, 115, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 164, 0, + 0, 8, 242, 224, 33, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 44, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 7, 0, - 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 13, 0, 0, 0, + 7, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -490,6 +489,6 @@ const BYTE host_depth_store_4xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_32bpp_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_32bpp_cs.h index f48db204b..686e25f87 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_32bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_32bpp_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint2 xe_resolve_clear_value; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -81,21 +81,21 @@ ret const BYTE resolve_clear_32bpp_cs[] = { - 68, 88, 66, 67, 38, 122, - 202, 153, 251, 58, 216, 106, - 227, 253, 80, 133, 51, 242, - 143, 213, 1, 0, 0, 0, - 156, 7, 0, 0, 5, 0, + 68, 88, 66, 67, 151, 0, + 134, 61, 129, 80, 182, 152, + 119, 11, 63, 144, 63, 10, + 180, 65, 1, 0, 0, 0, + 152, 7, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 68, 2, 0, 0, 84, 2, - 0, 0, 100, 2, 0, 0, - 0, 7, 0, 0, 82, 68, - 69, 70, 8, 2, 0, 0, - 1, 0, 0, 0, 176, 0, + 64, 2, 0, 0, 80, 2, + 0, 0, 96, 2, 0, 0, + 252, 6, 0, 0, 82, 68, + 69, 70, 4, 2, 0, 0, + 1, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 223, 1, 0, 0, 19, 19, + 219, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -117,284 +117,283 @@ const BYTE resolve_clear_32bpp_cs[] = 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 101, 100, 114, 97, 109, - 0, 120, 101, 115, 108, 95, - 112, 117, 115, 104, 67, 111, - 110, 115, 116, 97, 110, 116, - 115, 0, 157, 0, 0, 0, - 3, 0, 0, 0, 200, 0, - 0, 0, 16, 0, 0, 0, + 0, 112, 117, 115, 104, 95, + 99, 111, 110, 115, 116, 115, + 95, 120, 101, 0, 157, 0, + 0, 0, 3, 0, 0, 0, + 196, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 64, 1, 0, 0, - 0, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 60, 1, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 92, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 128, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 96, 1, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 132, 1, 0, 0, 8, 0, + 192, 1, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 156, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 196, 1, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 160, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 114, - 101, 115, 111, 108, 118, 101, - 95, 99, 108, 101, 97, 114, - 95, 118, 97, 108, 117, 101, - 0, 117, 105, 110, 116, 50, - 0, 171, 171, 171, 1, 0, - 19, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 87, 1, 0, 0, 120, 101, + 0, 0, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, - 118, 101, 95, 101, 100, 114, - 97, 109, 95, 105, 110, 102, - 111, 0, 100, 119, 111, 114, - 100, 0, 0, 0, 19, 0, - 1, 0, 1, 0, 0, 0, + 118, 101, 95, 99, 108, 101, + 97, 114, 95, 118, 97, 108, + 117, 101, 0, 117, 105, 110, + 116, 50, 0, 171, 171, 171, + 1, 0, 19, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 154, 1, - 0, 0, 120, 101, 95, 114, - 101, 115, 111, 108, 118, 101, - 95, 99, 111, 111, 114, 100, - 105, 110, 97, 116, 101, 95, - 105, 110, 102, 111, 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, 73, 83, + 0, 0, 83, 1, 0, 0, + 120, 101, 95, 114, 101, 115, + 111, 108, 118, 101, 95, 101, + 100, 114, 97, 109, 95, 105, + 110, 102, 111, 0, 100, 119, + 111, 114, 100, 0, 0, 0, + 19, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 1, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 99, 111, 111, + 114, 100, 105, 110, 97, 116, + 101, 95, 105, 110, 102, 111, + 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, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 148, 4, - 0, 0, 81, 0, 5, 0, - 37, 1, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 148, 4, 0, 0, 81, 0, + 5, 0, 37, 1, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 3, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 50, 0, - 16, 0, 0, 0, 0, 0, - 166, 138, 48, 0, 0, 0, + 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 0, 16, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 3, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 50, 0, 16, 0, 0, 0, + 0, 0, 166, 138, 48, 0, 0, 0, 0, 0, 0, 0, - 85, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 138, 0, 0, 17, 194, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 0, 16, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 138, 0, 0, 17, + 194, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 5, 0, 0, 0, + 166, 142, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 10, 194, 0, 16, 0, + 1, 0, 0, 0, 166, 10, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 5, 0, 0, 0, 166, 142, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 10, - 194, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 80, 0, 0, 6, + 2, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 7, 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 2, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 138, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 1, 64, 0, 0, 13, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 6, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 2, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 55, 0, 0, 15, 194, 0, - 16, 0, 1, 0, 0, 0, - 166, 14, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 54, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 50, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 230, 10, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 4, 34, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 2, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 78, 0, 0, 11, - 194, 0, 16, 0, 1, 0, - 0, 0, 0, 208, 0, 0, - 6, 4, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 0, - 16, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 13, - 194, 0, 16, 0, 0, 0, - 0, 0, 166, 14, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 0, - 16, 0, 0, 0, 6, 4, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 0, 0, 0, 0, - 80, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 40, 0, 0, 0, 55, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 216, 255, - 255, 255, 1, 64, 0, 0, - 40, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 35, 0, 0, 9, 34, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 80, 0, 0, 0, 42, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 80, 0, + 0, 6, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 2, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 138, 0, 0, 11, 66, 0, 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 11, 0, + 0, 0, 1, 64, 0, 0, + 13, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 6, + 18, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 2, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 55, 0, 0, 15, + 194, 0, 16, 0, 1, 0, + 0, 0, 166, 14, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 54, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 17, 50, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 230, 10, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 4, + 34, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 2, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 2, 0, 0, 0, 78, 0, + 0, 11, 194, 0, 16, 0, + 1, 0, 0, 0, 0, 208, + 0, 0, 6, 4, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 0, 16, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 13, 194, 0, 16, 0, + 0, 0, 0, 0, 166, 14, + 16, 128, 65, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 0, 16, 0, 0, 0, + 6, 4, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 0, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 40, 0, 0, 0, + 55, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 5, 0, 0, 26, 0, + 216, 255, 255, 255, 1, 64, + 0, 0, 40, 0, 0, 0, + 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, - 78, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 40, 0, 85, 0, 0, 7, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 80, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 164, 0, 0, 10, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, + 0, 0, 0, 5, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 78, 0, 0, 8, + 0, 208, 0, 0, 18, 0, 16, 0, 0, 0, 0, 0, - 6, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 40, 0, 85, 0, + 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 164, 0, 0, 10, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, + 6, 0, 16, 0, 0, 0, 0, 0, 6, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 34, 0, 0, 0, 3, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 164, 0, + 0, 10, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 9, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 6, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 34, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 9, 0, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -405,5 +404,5 @@ const BYTE resolve_clear_32bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0 + 0, 0, 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_32bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_32bpp_scaled_cs.h index 5a6a23ae2..4c804652f 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_32bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_32bpp_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint2 xe_resolve_clear_value; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -88,21 +88,21 @@ ret const BYTE resolve_clear_32bpp_scaled_cs[] = { - 68, 88, 66, 67, 45, 106, - 14, 236, 43, 234, 238, 250, - 95, 188, 122, 214, 173, 229, - 247, 237, 1, 0, 0, 0, - 84, 8, 0, 0, 5, 0, + 68, 88, 66, 67, 152, 212, + 249, 105, 95, 201, 221, 225, + 213, 139, 20, 140, 156, 235, + 246, 183, 1, 0, 0, 0, + 80, 8, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 68, 2, 0, 0, 84, 2, - 0, 0, 100, 2, 0, 0, - 184, 7, 0, 0, 82, 68, - 69, 70, 8, 2, 0, 0, - 1, 0, 0, 0, 176, 0, + 64, 2, 0, 0, 80, 2, + 0, 0, 96, 2, 0, 0, + 180, 7, 0, 0, 82, 68, + 69, 70, 4, 2, 0, 0, + 1, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 223, 1, 0, 0, 19, 19, + 219, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -124,318 +124,306 @@ const BYTE resolve_clear_32bpp_scaled_cs[] = 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 101, 100, 114, 97, 109, - 0, 120, 101, 115, 108, 95, - 112, 117, 115, 104, 67, 111, - 110, 115, 116, 97, 110, 116, - 115, 0, 157, 0, 0, 0, - 3, 0, 0, 0, 200, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 64, 1, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 2, 0, 0, 0, - 96, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 132, 1, 0, 0, 8, 0, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 160, 1, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 196, 1, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 160, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 114, - 101, 115, 111, 108, 118, 101, - 95, 99, 108, 101, 97, 114, - 95, 118, 97, 108, 117, 101, - 0, 117, 105, 110, 116, 50, - 0, 171, 171, 171, 1, 0, - 19, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 87, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 101, 100, 114, - 97, 109, 95, 105, 110, 102, - 111, 0, 100, 119, 111, 114, - 100, 0, 0, 0, 19, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 154, 1, - 0, 0, 120, 101, 95, 114, - 101, 115, 111, 108, 118, 101, - 95, 99, 111, 111, 114, 100, - 105, 110, 97, 116, 101, 95, - 105, 110, 102, 111, 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, 73, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 76, 5, - 0, 0, 81, 0, 5, 0, - 83, 1, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 4, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 50, 0, - 16, 0, 0, 0, 0, 0, - 166, 138, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 0, 16, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 138, 0, 0, 17, 242, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 2, 0, + 0, 112, 117, 115, 104, 95, + 99, 111, 110, 115, 116, 115, + 95, 120, 101, 0, 157, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 16, 0, - 0, 0, 19, 0, 0, 0, - 5, 0, 0, 0, 230, 143, - 48, 0, 0, 0, 0, 0, + 196, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 66, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 80, 0, - 0, 10, 194, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 60, 1, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 10, - 194, 0, 16, 0, 1, 0, - 0, 0, 166, 14, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 80, 0, - 0, 6, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 2, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 21, 0, 0, 1, - 138, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 1, 64, 0, 0, - 13, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 50, 0, - 16, 0, 1, 0, 0, 0, - 150, 5, 16, 0, 2, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 6, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 2, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 4, - 34, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 2, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 3, 0, 0, 0, 38, 0, - 0, 11, 0, 208, 0, 0, - 194, 0, 16, 0, 1, 0, - 0, 0, 86, 9, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 80, 0, - 0, 0, 16, 0, 0, 0, - 78, 0, 0, 8, 50, 0, - 16, 0, 2, 0, 0, 0, - 0, 208, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 10, 194, 0, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 128, 65, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 92, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 128, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 1, 0, - 0, 0, 6, 4, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 80, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 40, 0, 0, 5, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 38, 0, - 0, 8, 0, 208, 0, 0, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 78, 0, - 0, 8, 0, 208, 0, 0, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 164, 0, - 0, 10, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 6, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 164, 0, 0, 10, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 6, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 41, 0, + 156, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 192, 1, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 1, 0, + 2, 0, 0, 0, 156, 1, 0, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 10, 0, - 0, 0, 2, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 99, 108, 101, + 97, 114, 95, 118, 97, 108, + 117, 101, 0, 117, 105, 110, + 116, 50, 0, 171, 171, 171, + 1, 0, 19, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 83, 1, 0, 0, + 120, 101, 95, 114, 101, 115, + 111, 108, 118, 101, 95, 101, + 100, 114, 97, 109, 95, 105, + 110, 102, 111, 0, 100, 119, + 111, 114, 100, 0, 0, 0, + 19, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 1, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 99, 111, 111, + 114, 100, 105, 110, 97, 116, + 101, 95, 105, 110, 102, 111, + 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, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, + 71, 78, 8, 0, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 83, 72, 69, 88, + 76, 5, 0, 0, 81, 0, + 5, 0, 83, 1, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 4, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 50, 0, 16, 0, 0, 0, + 0, 0, 166, 138, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 0, 16, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 138, 0, 0, 17, + 242, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 16, 0, 0, 0, 19, 0, + 0, 0, 5, 0, 0, 0, + 230, 143, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 66, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 80, 0, 0, 10, 194, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 10, 194, 0, 16, 0, + 1, 0, 0, 0, 166, 14, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 80, 0, 0, 6, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 2, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 62, 0, 0, 1, 21, 0, + 0, 1, 138, 0, 0, 11, + 66, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 13, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 20, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 50, 0, 16, 0, 1, 0, + 0, 0, 150, 5, 16, 0, + 2, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 6, 18, 0, + 16, 0, 3, 0, 0, 0, + 10, 0, 2, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 50, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 4, 34, 0, 16, 0, + 3, 0, 0, 0, 26, 0, + 2, 0, 30, 0, 0, 7, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 3, 0, 0, 0, + 38, 0, 0, 11, 0, 208, + 0, 0, 194, 0, 16, 0, + 1, 0, 0, 0, 86, 9, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 80, 0, 0, 0, 16, 0, + 0, 0, 78, 0, 0, 8, + 50, 0, 16, 0, 2, 0, + 0, 0, 0, 208, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 10, + 194, 0, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 128, + 65, 0, 0, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 1, 0, 0, 0, 6, 4, + 16, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 80, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 40, 0, 0, 5, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 78, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 164, 0, 0, 10, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 6, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 164, 0, 0, 10, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 6, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 41, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 17, 0, 0, 0, + 10, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -443,5 +431,16 @@ const BYTE resolve_clear_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, - 0, 0 + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_64bpp_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_64bpp_cs.h index 4d583e13f..a71ef93c8 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_64bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_64bpp_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint2 xe_resolve_clear_value; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -80,21 +80,21 @@ ret const BYTE resolve_clear_64bpp_cs[] = { - 68, 88, 66, 67, 221, 142, - 107, 167, 120, 242, 181, 185, - 59, 248, 177, 166, 145, 243, - 207, 105, 1, 0, 0, 0, - 184, 7, 0, 0, 5, 0, + 68, 88, 66, 67, 16, 64, + 178, 139, 19, 215, 227, 50, + 35, 42, 169, 197, 244, 123, + 191, 106, 1, 0, 0, 0, + 180, 7, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 68, 2, 0, 0, 84, 2, - 0, 0, 100, 2, 0, 0, - 28, 7, 0, 0, 82, 68, - 69, 70, 8, 2, 0, 0, - 1, 0, 0, 0, 176, 0, + 64, 2, 0, 0, 80, 2, + 0, 0, 96, 2, 0, 0, + 24, 7, 0, 0, 82, 68, + 69, 70, 4, 2, 0, 0, + 1, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 223, 1, 0, 0, 19, 19, + 219, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -116,259 +116,247 @@ const BYTE resolve_clear_64bpp_cs[] = 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 101, 100, 114, 97, 109, - 0, 120, 101, 115, 108, 95, - 112, 117, 115, 104, 67, 111, - 110, 115, 116, 97, 110, 116, - 115, 0, 157, 0, 0, 0, - 3, 0, 0, 0, 200, 0, - 0, 0, 16, 0, 0, 0, + 0, 112, 117, 115, 104, 95, + 99, 111, 110, 115, 116, 115, + 95, 120, 101, 0, 157, 0, + 0, 0, 3, 0, 0, 0, + 196, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 64, 1, 0, 0, - 0, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 60, 1, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 92, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 128, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 96, 1, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 132, 1, 0, 0, 8, 0, + 192, 1, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 156, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 196, 1, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 160, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 114, - 101, 115, 111, 108, 118, 101, - 95, 99, 108, 101, 97, 114, - 95, 118, 97, 108, 117, 101, - 0, 117, 105, 110, 116, 50, - 0, 171, 171, 171, 1, 0, - 19, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 87, 1, 0, 0, 120, 101, + 0, 0, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, - 118, 101, 95, 101, 100, 114, - 97, 109, 95, 105, 110, 102, - 111, 0, 100, 119, 111, 114, - 100, 0, 0, 0, 19, 0, - 1, 0, 1, 0, 0, 0, + 118, 101, 95, 99, 108, 101, + 97, 114, 95, 118, 97, 108, + 117, 101, 0, 117, 105, 110, + 116, 50, 0, 171, 171, 171, + 1, 0, 19, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 154, 1, - 0, 0, 120, 101, 95, 114, - 101, 115, 111, 108, 118, 101, - 95, 99, 111, 111, 114, 100, - 105, 110, 97, 116, 101, 95, - 105, 110, 102, 111, 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, 73, 83, + 0, 0, 83, 1, 0, 0, + 120, 101, 95, 114, 101, 115, + 111, 108, 118, 101, 95, 101, + 100, 114, 97, 109, 95, 105, + 110, 102, 111, 0, 100, 119, + 111, 114, 100, 0, 0, 0, + 19, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 1, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 99, 111, 111, + 114, 100, 105, 110, 97, 116, + 101, 95, 105, 110, 102, 111, + 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, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 176, 4, - 0, 0, 81, 0, 5, 0, - 44, 1, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 176, 4, 0, 0, 81, 0, + 5, 0, 44, 1, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 3, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 255, 3, 0, 0, - 85, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 138, 0, 0, 17, 98, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 166, 139, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 10, - 162, 0, 16, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 80, 0, 0, 6, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 2, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 138, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 1, 64, 0, 0, 13, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 3, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 9, + 18, 0, 16, 0, 0, 0, 0, 0, 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 6, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 2, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 55, 0, 0, 15, 162, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 0, 0, + 1, 64, 0, 0, 255, 3, + 0, 0, 85, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 138, 0, 0, 17, + 98, 0, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 54, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 48, 0, 0, 0, + 166, 139, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 162, 0, 16, 0, + 0, 0, 0, 0, 80, 0, + 0, 10, 162, 0, 16, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 80, 0, + 0, 6, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 2, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 138, 0, 0, 11, 66, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 11, 0, + 0, 0, 1, 64, 0, 0, + 13, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 6, + 18, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 2, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 55, 0, 0, 15, + 162, 0, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 54, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 17, 162, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 86, 13, 16, 0, + 0, 0, 0, 0, 6, 4, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 4, + 34, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 2, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 0, 0, 0, 0, 86, 13, 16, 0, 0, 0, 0, 0, 6, 4, 16, 0, + 2, 0, 0, 0, 78, 0, + 0, 11, 50, 0, 16, 0, + 1, 0, 0, 0, 0, 208, + 0, 0, 214, 5, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 40, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 13, 98, 0, 16, 0, + 0, 0, 0, 0, 6, 1, + 16, 128, 65, 0, 0, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 4, 34, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 2, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 0, 0, 0, 0, 86, 13, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 2, 0, - 0, 0, 78, 0, 0, 11, - 50, 0, 16, 0, 1, 0, - 0, 0, 0, 208, 0, 0, - 214, 5, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, 40, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 13, - 98, 0, 16, 0, 0, 0, - 0, 0, 6, 1, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 40, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 86, 7, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 40, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, + 86, 7, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 40, 0, 0, 0, 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, + 0, 5, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 78, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 5, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 78, 0, - 0, 8, 0, 208, 0, 0, + 1, 64, 0, 0, 0, 0, + 40, 0, 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 40, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 164, 0, - 0, 10, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 132, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 98, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, 164, 0, 0, 10, 242, 224, 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, + 0, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 70, 132, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 0, 10, 98, 0, 16, 0, + 0, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 164, 0, 0, 10, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -376,29 +364,40 @@ const BYTE resolve_clear_64bpp_cs[] = 0, 0, 70, 132, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 164, 0, 0, 10, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 166, 10, + 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, - 70, 132, 48, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 164, 0, + 0, 10, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 33, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 1, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 132, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 164, 0, 0, 10, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 70, 132, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 33, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 8, 0, - 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 11, 0, 0, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -408,6 +407,6 @@ const BYTE resolve_clear_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_64bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_64bpp_scaled_cs.h index 4f7d92268..0091fac78 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_64bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_clear_64bpp_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint2 xe_resolve_clear_value; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -86,21 +86,21 @@ ret const BYTE resolve_clear_64bpp_scaled_cs[] = { - 68, 88, 66, 67, 253, 175, - 96, 159, 160, 58, 235, 9, - 160, 146, 61, 232, 29, 141, - 206, 165, 1, 0, 0, 0, - 92, 8, 0, 0, 5, 0, + 68, 88, 66, 67, 86, 138, + 138, 194, 54, 150, 164, 145, + 227, 0, 160, 39, 109, 131, + 74, 23, 1, 0, 0, 0, + 88, 8, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 68, 2, 0, 0, 84, 2, - 0, 0, 100, 2, 0, 0, - 192, 7, 0, 0, 82, 68, - 69, 70, 8, 2, 0, 0, - 1, 0, 0, 0, 176, 0, + 64, 2, 0, 0, 80, 2, + 0, 0, 96, 2, 0, 0, + 188, 7, 0, 0, 82, 68, + 69, 70, 4, 2, 0, 0, + 1, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 223, 1, 0, 0, 19, 19, + 219, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -122,315 +122,315 @@ const BYTE resolve_clear_64bpp_scaled_cs[] = 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 101, 100, 114, 97, 109, - 0, 120, 101, 115, 108, 95, - 112, 117, 115, 104, 67, 111, - 110, 115, 116, 97, 110, 116, - 115, 0, 157, 0, 0, 0, - 3, 0, 0, 0, 200, 0, - 0, 0, 16, 0, 0, 0, + 0, 112, 117, 115, 104, 95, + 99, 111, 110, 115, 116, 115, + 95, 120, 101, 0, 157, 0, + 0, 0, 3, 0, 0, 0, + 196, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 64, 1, 0, 0, - 0, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 60, 1, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 92, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 128, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 96, 1, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 132, 1, 0, 0, 8, 0, + 192, 1, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 156, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 196, 1, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 160, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 114, - 101, 115, 111, 108, 118, 101, - 95, 99, 108, 101, 97, 114, - 95, 118, 97, 108, 117, 101, - 0, 117, 105, 110, 116, 50, - 0, 171, 171, 171, 1, 0, - 19, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 87, 1, 0, 0, 120, 101, + 0, 0, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, - 118, 101, 95, 101, 100, 114, - 97, 109, 95, 105, 110, 102, - 111, 0, 100, 119, 111, 114, - 100, 0, 0, 0, 19, 0, - 1, 0, 1, 0, 0, 0, + 118, 101, 95, 99, 108, 101, + 97, 114, 95, 118, 97, 108, + 117, 101, 0, 117, 105, 110, + 116, 50, 0, 171, 171, 171, + 1, 0, 19, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 154, 1, - 0, 0, 120, 101, 95, 114, - 101, 115, 111, 108, 118, 101, - 95, 99, 111, 111, 114, 100, - 105, 110, 97, 116, 101, 95, - 105, 110, 102, 111, 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, 73, 83, + 0, 0, 83, 1, 0, 0, + 120, 101, 95, 114, 101, 115, + 111, 108, 118, 101, 95, 101, + 100, 114, 97, 109, 95, 105, + 110, 102, 111, 0, 100, 119, + 111, 114, 100, 0, 0, 0, + 19, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 1, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 99, 111, 111, + 114, 100, 105, 110, 97, 116, + 101, 95, 105, 110, 102, 111, + 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, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 84, 5, - 0, 0, 81, 0, 5, 0, - 85, 1, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 84, 5, 0, 0, 81, 0, + 5, 0, 85, 1, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 4, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 255, 3, 0, 0, - 85, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 48, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 4, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 138, 0, 0, 17, 242, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 16, 0, - 0, 0, 19, 0, 0, 0, - 5, 0, 0, 0, 230, 143, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 80, 0, - 0, 10, 194, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 10, - 194, 0, 16, 0, 0, 0, - 0, 0, 166, 14, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 80, 0, - 0, 6, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 2, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 21, 0, 0, 1, - 138, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 1, 64, 0, 0, - 13, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 7, - 18, 0, 16, 0, 1, 0, + 1, 64, 0, 0, 255, 3, + 0, 0, 85, 0, 0, 9, + 34, 0, 16, 0, 1, 0, 0, 0, 58, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 138, 0, 0, 17, + 242, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 16, 0, 0, 0, 19, 0, + 0, 0, 5, 0, 0, 0, + 230, 143, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 80, 0, 0, 10, 194, 0, + 16, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 10, 194, 0, 16, 0, + 0, 0, 0, 0, 166, 14, + 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 50, 0, - 16, 0, 1, 0, 0, 0, - 150, 5, 16, 0, 2, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 6, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 2, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 194, 0, 16, 0, - 0, 0, 0, 0, 6, 4, - 16, 0, 1, 0, 0, 0, - 166, 14, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 4, - 34, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 2, 0, - 30, 0, 0, 7, 194, 0, - 16, 0, 0, 0, 0, 0, - 166, 14, 16, 0, 0, 0, - 0, 0, 6, 4, 16, 0, - 3, 0, 0, 0, 38, 0, - 0, 11, 0, 208, 0, 0, - 98, 0, 16, 0, 1, 0, - 0, 0, 86, 6, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 80, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 78, 0, - 0, 8, 50, 0, 16, 0, - 2, 0, 0, 0, 0, 208, - 0, 0, 230, 10, 16, 0, - 0, 0, 0, 0, 134, 0, - 16, 0, 1, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 35, 0, - 0, 10, 98, 0, 16, 0, - 0, 0, 0, 0, 6, 1, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 6, 2, - 16, 0, 1, 0, 0, 0, - 166, 11, 16, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, + 80, 0, 0, 6, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 2, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 0, 0, 0, 0, + 62, 0, 0, 1, 21, 0, + 0, 1, 138, 0, 0, 11, + 34, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 13, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 20, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 50, 0, 16, 0, 1, 0, + 0, 0, 150, 5, 16, 0, + 2, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 6, 18, 0, + 16, 0, 3, 0, 0, 0, + 10, 0, 2, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 194, 0, + 16, 0, 0, 0, 0, 0, + 6, 4, 16, 0, 1, 0, + 0, 0, 166, 14, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 4, 34, 0, 16, 0, + 3, 0, 0, 0, 26, 0, + 2, 0, 30, 0, 0, 7, + 194, 0, 16, 0, 0, 0, + 0, 0, 166, 14, 16, 0, + 0, 0, 0, 0, 6, 4, + 16, 0, 3, 0, 0, 0, + 38, 0, 0, 11, 0, 208, + 0, 0, 98, 0, 16, 0, + 1, 0, 0, 0, 86, 6, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 80, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 78, 0, 0, 8, 50, 0, + 16, 0, 2, 0, 0, 0, + 0, 208, 0, 0, 230, 10, + 16, 0, 0, 0, 0, 0, + 134, 0, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 35, 0, 0, 10, 98, 0, + 16, 0, 0, 0, 0, 0, + 6, 1, 16, 128, 65, 0, + 0, 0, 2, 0, 0, 0, + 6, 2, 16, 0, 1, 0, + 0, 0, 166, 11, 16, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 130, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 78, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, + 1, 64, 0, 0, 11, 0, + 0, 0, 78, 0, 0, 8, + 0, 208, 0, 0, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 164, 0, 0, 10, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 132, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 98, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 164, 0, 0, 10, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, + 6, 0, 16, 0, 0, 0, 0, 0, 70, 132, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, + 30, 0, 0, 10, 98, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 164, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 164, 0, 0, 10, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 70, 132, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 164, 0, 0, 10, - 242, 224, 33, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 164, 0, 0, 10, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 70, 132, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 132, 48, 0, + 0, 0, 0, 0, 164, 0, + 0, 10, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 132, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 39, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 9, 0, 0, 0, 2, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 39, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 17, 0, + 0, 0, 9, 0, 0, 0, + 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -441,6 +441,5 @@ const BYTE resolve_clear_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0 + 0, 0, 4, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_1x2xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_1x2xmsaa_cs.h index 015ba6e07..838b94103 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_1x2xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_1x2xmsaa_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture uint4 buf T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -212,21 +212,21 @@ ret const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = { - 68, 88, 66, 67, 41, 182, - 19, 66, 20, 173, 174, 127, - 172, 66, 27, 72, 227, 5, - 193, 244, 1, 0, 0, 0, - 112, 24, 0, 0, 5, 0, + 68, 88, 66, 67, 32, 82, + 137, 1, 142, 147, 101, 222, + 227, 175, 35, 40, 173, 176, + 139, 73, 1, 0, 0, 0, + 108, 24, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 212, 23, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 208, 23, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -257,371 +257,403 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 216, 20, - 0, 0, 81, 0, 5, 0, - 54, 5, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 216, 20, 0, 0, 81, 0, + 5, 0, 54, 5, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 88, 8, 0, 7, 70, 126, - 48, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 88, 8, 0, 7, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 156, 8, 0, 7, 70, 238, + 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 156, 8, - 0, 7, 70, 238, 49, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 68, 68, 0, 0, 0, 0, - 0, 0, 95, 0, 0, 2, - 50, 0, 2, 0, 104, 0, - 0, 2, 9, 0, 0, 0, - 155, 0, 0, 4, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 0, 138, 0, - 0, 11, 18, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 26, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 6, 138, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 0, 16, 0, 0, 7, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 214, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 24, 0, 0, 0, - 80, 0, 0, 6, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 2, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 54, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 26, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 20, - 82, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 95, 0, + 0, 2, 50, 0, 2, 0, + 104, 0, 0, 2, 9, 0, + 0, 0, 155, 0, 0, 4, + 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, + 138, 0, 0, 11, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 11, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 26, 128, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 6, 1, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 1, 0, + 0, 0, 6, 138, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 13, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 58, 128, 48, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 0, 16, 0, 0, + 7, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 242, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, + 0, 1, 85, 0, 0, 12, + 242, 0, 16, 0, 2, 0, + 0, 0, 214, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 24, 0, + 0, 0, 80, 0, 0, 6, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 2, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 0, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 54, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 26, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 20, 82, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 6, 1, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 13, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 58, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 242, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 2, 64, + 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 230, 11, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 17, 210, 0, 16, 0, + 0, 0, 230, 11, 16, 0, 2, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 0, - 28, 0, 0, 0, 13, 0, - 0, 0, 6, 131, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 9, 146, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 2, 0, 2, 64, - 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 54, 0, 0, 4, 98, 0, - 16, 0, 4, 0, 0, 0, - 86, 5, 2, 0, 30, 0, - 0, 7, 82, 0, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 0, 0, 0, 0, - 246, 14, 16, 0, 4, 0, - 0, 0, 80, 0, 0, 7, - 18, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 42, 0, + 138, 0, 0, 17, 210, 0, 16, 0, 2, 0, 0, 0, - 31, 0, 0, 3, 10, 0, - 16, 0, 5, 0, 0, 0, - 32, 0, 0, 7, 18, 0, - 16, 0, 5, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, + 2, 64, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 70, 0, 16, 0, 5, 0, + 3, 0, 0, 0, 11, 0, 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 28, 0, 0, 0, + 13, 0, 0, 0, 6, 131, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 7, 82, 0, 16, 0, - 0, 0, 0, 0, 6, 2, + 0, 0, 41, 0, 0, 9, + 146, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 2, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 54, 0, 0, 4, + 98, 0, 16, 0, 4, 0, + 0, 0, 86, 5, 2, 0, + 30, 0, 0, 7, 82, 0, 16, 0, 0, 0, 0, 0, - 6, 1, 16, 0, 5, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 2, 0, + 6, 2, 16, 0, 0, 0, + 0, 0, 246, 14, 16, 0, + 4, 0, 0, 0, 80, 0, + 0, 7, 18, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 31, 0, 0, 3, + 10, 0, 16, 0, 5, 0, + 0, 0, 32, 0, 0, 7, + 18, 0, 16, 0, 5, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 82, 0, + 0, 0, 5, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 66, 0, 16, 0, 2, 0, 0, 0, - 6, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 21, 0, 0, 1, 80, 0, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 50, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 82, 0, 16, 0, - 0, 0, 0, 0, 6, 2, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 82, 0, 16, 0, 0, 0, 0, 0, - 6, 2, 16, 0, 2, 0, - 0, 0, 78, 0, 0, 11, - 82, 0, 16, 0, 2, 0, - 0, 0, 0, 208, 0, 0, 6, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 30, 0, + 0, 0, 6, 1, 16, 0, + 5, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 13, - 82, 0, 16, 0, 0, 0, - 0, 0, 6, 2, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 6, 2, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 10, + 82, 0, 16, 0, 2, 0, + 0, 0, 6, 2, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 82, 0, 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 26, 0, + 6, 2, 16, 0, 0, 0, + 0, 0, 6, 2, 16, 0, + 2, 0, 0, 0, 78, 0, + 0, 11, 82, 0, 16, 0, + 2, 0, 0, 0, 0, 208, + 0, 0, 6, 2, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 80, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 18, 0, 16, 0, 1, 0, 0, 0, - 80, 0, 0, 7, 34, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 30, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 13, 82, 0, 16, 0, + 0, 0, 0, 0, 6, 2, + 16, 128, 65, 0, 0, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 80, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 40, 0, 0, 0, + 55, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 216, 255, 255, 255, 1, 64, + 0, 0, 40, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 80, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 5, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 78, 0, 0, 8, + 0, 208, 0, 0, 18, 0, + 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 40, 0, 0, 0, 55, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 216, 255, - 255, 255, 1, 64, 0, 0, - 40, 0, 0, 0, 30, 0, + 0, 0, 40, 0, 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 80, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 5, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 78, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 45, 0, 0, 8, + 242, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 40, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 45, 0, 0, 8, + 242, 0, 16, 0, 6, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 11, 18, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 45, 0, 0, 8, 242, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 126, 32, 0, + 0, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 24, 0, + 0, 0, 10, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 76, 0, 0, 3, 10, 0, + 16, 0, 0, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 0, 0, 0, 0, + 6, 0, 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, - 45, 0, 0, 8, 242, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 11, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 24, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 76, 0, - 0, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 140, 0, + 0, 17, 242, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 138, 0, 0, 15, 242, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, @@ -634,7 +666,7 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, @@ -646,56 +678,56 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 30, 0, + 6, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, + 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 140, 0, 0, 17, 242, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 2, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 3, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 10, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 6, 0, + 0, 252, 15, 192, 0, 252, + 15, 192, 0, 252, 15, 192, + 0, 252, 15, 192, 140, 0, + 0, 17, 242, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 20, 0, 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 70, 14, + 5, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 138, 0, 0, 15, 242, 0, 16, 0, 8, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 2, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 3, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 10, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 252, 15, 192, 0, 252, 15, 192, 0, 252, 15, 192, 0, 252, @@ -708,7 +740,7 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, @@ -720,395 +752,427 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 30, 0, + 6, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, + 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 252, 15, 192, - 0, 252, 15, 192, 0, 252, - 15, 192, 0, 252, 15, 192, - 140, 0, 0, 17, 242, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 20, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 2, 0, 0, 1, - 23, 0, 0, 1, 21, 0, - 0, 1, 30, 0, 0, 7, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 30, 0, + 0, 7, 242, 0, 16, 0, 3, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 1, 0, 0, 0, - 138, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 1, 0, + 0, 0, 138, 0, 0, 11, + 18, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 42, 0, 0, 10, 242, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 2, 0, 0, 0, - 230, 14, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 5, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 230, 14, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 5, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 42, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 42, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 85, 0, 0, 7, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 7, 34, 0, + 0, 0, 254, 7, 0, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 254, 7, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 42, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 96, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 34, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 20, 162, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 12, 50, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 214, 5, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 17, 50, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 11, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 50, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 6, 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 42, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 5, 0, 0, 0, - 5, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 5, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 41, 0, - 0, 10, 194, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 7, 0, - 0, 0, 1, 0, 0, 10, - 194, 0, 16, 0, 0, 0, - 0, 0, 166, 14, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 192, 1, - 0, 0, 0, 8, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 23, 0, - 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 42, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 96, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, 0, 0, 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 2, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 98, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 12, - 98, 0, 16, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 86, 6, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 7, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 20, 162, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 20, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 0, 0, + 13, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 12, + 50, 0, 16, 0, 1, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 214, 5, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 11, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 17, 50, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 6, 0, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 42, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 5, 0, + 0, 0, 5, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 85, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 10, 194, 0, + 16, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 194, 0, 16, 0, + 0, 0, 0, 0, 166, 14, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 192, 1, 0, 0, 0, 8, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 23, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 2, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 12, 98, 0, 16, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 86, 6, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 7, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 30, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 32, 0, 0, 10, 226, 0, - 16, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 60, 0, - 0, 7, 98, 0, 16, 0, - 0, 0, 0, 0, 166, 11, + 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, - 86, 6, 16, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 30, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 10, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 32, 0, 0, 10, + 226, 0, 16, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 60, 0, 0, 7, 98, 0, + 16, 0, 0, 0, 0, 0, + 166, 11, 16, 0, 0, 0, + 0, 0, 86, 6, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 85, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, @@ -1121,7 +1185,7 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 0, 255, 0, 255, 85, 0, 0, 10, 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, @@ -1133,7 +1197,7 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, 242, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, 2, 0, 0, 0, 21, 0, @@ -1142,12 +1206,12 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, 242, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -1155,95 +1219,30 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 161, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 0, - 36, 0, 0, 0, 7, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 161, 0, 0, 0, + 9, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 45, 0, + 0, 0, 36, 0, 0, 0, + 7, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1254,5 +1253,5 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0 + 0, 0, 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_1x2xmsaa_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_1x2xmsaa_scaled_cs.h index a90ab6d86..a7eb40f04 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_1x2xmsaa_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_1x2xmsaa_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture uint4 buf T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -268,21 +268,21 @@ ret const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = { - 68, 88, 66, 67, 140, 139, - 208, 26, 49, 227, 94, 97, - 132, 210, 183, 43, 19, 110, - 110, 29, 1, 0, 0, 0, - 16, 30, 0, 0, 5, 0, + 68, 88, 66, 67, 67, 67, + 160, 27, 39, 242, 138, 81, + 247, 239, 31, 104, 237, 117, + 48, 90, 1, 0, 0, 0, + 12, 30, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 116, 29, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 112, 29, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -313,455 +313,487 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 184, 26, 0, 0, + 81, 0, 5, 0, 174, 6, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 88, 8, + 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 184, 26, 0, 0, 81, 0, - 5, 0, 174, 6, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 8, 0, 7, - 70, 126, 48, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 9, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 0, 0, + 0, 0, 6, 136, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 9, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 6, 136, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 0, 16, 0, 0, + 0, 0, 0, 32, 7, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 17, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 0, 16, 0, 0, 0, 0, - 0, 32, 7, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 17, 0, 0, 0, + 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 17, 0, 0, 0, 20, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 133, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 8, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 138, 0, 0, 17, 114, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 19, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 86, 133, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 66, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 12, 194, 0, 16, 0, - 1, 0, 0, 0, 166, 138, - 48, 0, 0, 0, 0, 0, + 86, 133, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 8, + 50, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 1, 85, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 214, 143, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 138, 0, 0, 17, + 114, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 24, 0, 0, 0, 80, 0, - 0, 6, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 2, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 21, 0, 0, 1, - 54, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 26, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 13, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 82, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 166, 11, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 114, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, + 3, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 28, 0, 0, 0, 13, 0, + 0, 0, 16, 0, 0, 0, + 19, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, - 198, 128, 48, 0, 0, 0, + 86, 133, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 6, 18, 0, 16, 0, - 5, 0, 0, 0, 10, 0, - 2, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 83, 0, - 0, 6, 34, 0, 16, 0, - 5, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 2, 0, 35, 0, - 0, 9, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 6, 4, 16, 0, 2, 0, - 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 80, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 31, 0, 0, 3, - 26, 0, 16, 0, 1, 0, - 0, 0, 32, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 34, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 80, 0, - 0, 10, 162, 0, 16, 0, - 5, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 10, - 162, 0, 16, 0, 5, 0, - 0, 0, 86, 13, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 194, 0, - 16, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 86, 13, 16, 0, - 5, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 194, 0, - 16, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 6, 4, 16, 0, - 4, 0, 0, 0, 38, 0, - 0, 11, 0, 208, 0, 0, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 80, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 78, 0, 0, 8, 162, 0, - 16, 0, 5, 0, 0, 0, - 0, 208, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 66, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 35, 0, 0, 10, 194, 0, + 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, - 86, 13, 16, 128, 65, 0, - 0, 0, 5, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 1, 0, 0, 12, 194, 0, + 16, 0, 1, 0, 0, 0, + 166, 138, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 1, + 85, 0, 0, 12, 242, 0, + 16, 0, 3, 0, 0, 0, + 214, 143, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 24, 0, 0, 0, + 80, 0, 0, 6, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 2, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 62, 0, 0, 1, 21, 0, + 0, 1, 54, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 34, 0, 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 80, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 194, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 13, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 20, + 82, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 166, 11, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 114, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 28, 0, 0, 0, + 13, 0, 0, 0, 0, 0, + 0, 0, 198, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 6, 18, 0, + 16, 0, 5, 0, 0, 0, + 10, 0, 2, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 83, 0, 0, 6, 34, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 2, 0, + 35, 0, 0, 9, 194, 0, + 16, 0, 2, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 6, 4, 16, 0, + 2, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, + 80, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 31, 0, + 0, 3, 26, 0, 16, 0, + 1, 0, 0, 0, 32, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 34, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 80, 0, 0, 10, 162, 0, + 16, 0, 5, 0, 0, 0, + 6, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 10, 162, 0, 16, 0, + 5, 0, 0, 0, 86, 13, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 194, 0, 16, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 86, 13, + 16, 0, 5, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 194, 0, 16, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 6, 4, + 16, 0, 4, 0, 0, 0, + 38, 0, 0, 11, 0, 208, + 0, 0, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 80, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 78, 0, 0, 8, + 162, 0, 16, 0, 5, 0, + 0, 0, 0, 208, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 10, + 194, 0, 16, 0, 2, 0, + 0, 0, 86, 13, 16, 128, + 65, 0, 0, 0, 5, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 166, 14, + 16, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 40, 0, 0, 5, + 130, 0, 16, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 40, 0, 0, 5, 130, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 21, 0, 0, 1, 38, 0, - 0, 8, 0, 208, 0, 0, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 78, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 78, 0, - 0, 8, 0, 208, 0, 0, + 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 45, 0, 0, 8, 242, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 38, 125, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 45, 0, 0, 8, 242, 0, + 16, 0, 6, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 32, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 39, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 45, 0, - 0, 8, 242, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 38, 125, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 45, 0, - 0, 8, 242, 0, 16, 0, - 6, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 32, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 39, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, + 0, 0, 80, 0, 0, 7, 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, 0, 0, 80, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 3, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 80, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 21, 0, - 0, 1, 54, 0, 0, 5, - 82, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 4, 0, 0, 0, 21, 0, - 0, 1, 54, 0, 0, 5, - 114, 0, 16, 0, 4, 0, - 0, 0, 134, 2, 16, 0, - 4, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 4, 3, - 58, 0, 16, 0, 1, 0, - 0, 0, 138, 0, 0, 11, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 24, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 76, 0, - 0, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 150, 12, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, + 21, 0, 0, 1, 54, 0, + 0, 5, 82, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 4, 0, 0, 0, + 21, 0, 0, 1, 54, 0, + 0, 5, 114, 0, 16, 0, + 4, 0, 0, 0, 134, 2, + 16, 0, 4, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 58, 0, 16, 0, + 1, 0, 0, 0, 138, 0, + 0, 11, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 24, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 76, 0, 0, 3, 10, 0, + 16, 0, 0, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 0, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 150, 12, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 140, 0, + 0, 17, 242, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 150, 12, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 138, 0, 0, 15, 242, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 150, 12, + 16, 0, 4, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, + 38, 13, 16, 0, 7, 0, + 0, 0, 38, 13, 16, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, @@ -774,7 +806,7 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 150, 12, 16, 0, 4, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, @@ -785,57 +817,57 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 150, 12, 16, 0, - 4, 0, 0, 0, 30, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 38, 13, + 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, - 38, 13, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 140, 0, 0, 17, 242, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 2, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 3, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 10, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, + 150, 12, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 70, 14, + 0, 252, 15, 192, 0, 252, + 15, 192, 0, 252, 15, 192, + 0, 252, 15, 192, 140, 0, + 0, 17, 242, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 150, 12, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 138, 0, 0, 15, 242, 0, 16, 0, 8, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 2, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 3, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 10, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 150, 12, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 150, 12, 16, 0, 4, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, + 38, 13, 16, 0, 7, 0, + 0, 0, 38, 13, 16, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 252, 15, 192, 0, 252, 15, 192, 0, 252, 15, 192, 0, 252, @@ -848,7 +880,7 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, - 150, 12, 16, 0, 4, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, @@ -859,338 +891,186 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 2, 64, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, - 0, 0, 150, 12, 16, 0, - 4, 0, 0, 0, 30, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 38, 13, + 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, - 38, 13, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 252, 15, 192, - 0, 252, 15, 192, 0, 252, - 15, 192, 0, 252, 15, 192, - 140, 0, 0, 17, 242, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 20, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 2, 0, 0, 1, - 23, 0, 0, 1, 21, 0, - 0, 1, 54, 0, 0, 4, - 66, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 2, 0, - 35, 0, 0, 9, 98, 0, - 16, 0, 7, 0, 0, 0, - 6, 2, 16, 0, 3, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 6, 2, - 16, 0, 5, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 78, 0, - 0, 8, 50, 0, 16, 0, - 0, 0, 0, 0, 0, 208, - 0, 0, 134, 0, 16, 0, - 7, 0, 0, 0, 70, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 54, 0, + 0, 4, 66, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 2, 0, 35, 0, 0, 9, + 98, 0, 16, 0, 7, 0, + 0, 0, 6, 2, 16, 0, + 3, 0, 0, 0, 6, 1, 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 1, 0, 0, 0, 138, 0, - 0, 11, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 42, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 3, 0, - 0, 0, 42, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 254, 7, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 2, 0, + 6, 2, 16, 0, 5, 0, 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 139, 0, 0, 15, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 27, 0, - 0, 0, 29, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 24, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 140, 0, - 0, 20, 50, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 12, 194, 0, - 16, 0, 2, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 6, 4, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 17, 98, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 166, 11, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, + 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 2, 0, 0, 0, 86, 6, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 18, 0, - 0, 1, 139, 0, 0, 15, - 194, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 27, 0, 0, 0, - 29, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, + 7, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 66, 0, + 78, 0, 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 3, 0, - 0, 0, 70, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 192, 1, 0, 0, - 0, 8, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 66, 0, + 0, 208, 0, 0, 134, 0, + 16, 0, 7, 0, 0, 0, + 70, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 1, 0, 0, 0, + 138, 0, 0, 11, 34, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, + 4, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 42, 0, 0, 10, 194, 0, + 16, 0, 2, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 3, 0, 0, 0, 42, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, 66, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 140, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 254, 7, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 139, 0, 0, 15, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 27, 0, 0, 0, 29, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 24, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 140, 0, 0, 20, 50, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 12, + 194, 0, 16, 0, 2, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 16, 0, 0, 0, + 6, 4, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 1, 0, + 0, 0, 166, 11, 16, 0, + 2, 0, 0, 0, 140, 0, 0, 11, 66, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, @@ -1198,277 +1078,263 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 41, 0, - 0, 10, 82, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 17, - 82, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 6, 2, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 17, 82, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 35, 0, 0, 12, 82, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 12, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 7, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 138, 0, 0, 9, 130, 0, 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, + 6, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 17, 98, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 2, 0, 0, 0, + 86, 6, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 18, 0, 0, 1, 139, 0, + 0, 15, 194, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 27, 0, + 0, 0, 29, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 1, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 35, 0, 0, 10, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 128, 65, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 3, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 134, 0, 16, 0, - 7, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 50, 0, 16, 0, + 3, 0, 0, 0, 70, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 192, 1, + 0, 0, 0, 8, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 23, 0, 0, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 66, 0, 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 10, 82, 0, + 16, 0, 3, 0, 0, 0, + 6, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 17, 82, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 6, 2, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 17, 82, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 12, 0, 0, 0, 0, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 35, 0, 0, 12, + 82, 0, 16, 0, 3, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 12, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 7, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 35, 0, 0, 10, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 2, 0, 0, 0, 134, 0, + 16, 0, 7, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 26, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 18, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 32, 0, + 0, 10, 226, 0, 16, 0, + 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 32, 0, 0, 10, - 226, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 7, 98, 0, - 16, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 150, 12, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 85, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 150, 12, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 4, 0, - 0, 0, 38, 13, 16, 0, - 1, 0, 0, 0, 38, 13, - 16, 0, 3, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 150, 12, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 38, 13, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 164, 0, 0, 8, - 242, 224, 33, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 150, 12, 16, 0, - 4, 0, 0, 0, 79, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 2, 64, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 78, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 0, 208, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 10, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 32, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 30, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 21, 0, 0, 1, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 21, 0, - 0, 1, 38, 0, 0, 8, - 0, 208, 0, 0, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 60, 0, 0, 7, + 98, 0, 16, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 0, 0, 0, 0, 86, 6, 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 150, 12, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, @@ -1480,35 +1346,35 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 3, 0, + 0, 0, 150, 12, 16, 0, + 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, + 4, 0, 0, 0, 38, 13, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 38, 13, 16, 0, 3, 0, 0, 0, 21, 0, 0, 1, 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 150, 12, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, 242, 0, 16, 0, - 6, 0, 0, 0, 2, 64, + 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -1516,30 +1382,163 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 70, 14, + 4, 0, 0, 0, 38, 13, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 218, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 64, 0, 0, 0, - 47, 0, 0, 0, 10, 0, - 0, 0, 17, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 150, 12, + 16, 0, 4, 0, 0, 0, + 79, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 78, 0, 0, 8, + 18, 0, 16, 0, 1, 0, + 0, 0, 0, 208, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 10, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 128, 65, 0, 0, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, + 32, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 30, 0, 0, 8, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 21, 0, 0, 1, + 18, 0, 0, 1, 54, 0, + 0, 5, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 21, 0, 0, 1, 38, 0, + 0, 8, 0, 208, 0, 0, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 85, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 21, 0, 0, 1, + 164, 0, 0, 8, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 218, 0, 0, 0, + 9, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 64, 0, + 0, 0, 47, 0, 0, 0, + 10, 0, 0, 0, 17, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1550,5 +1549,5 @@ const BYTE resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0 + 0, 0, 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_4xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_4xmsaa_cs.h index b0b5aeb40..0bcdbe216 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_4xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_4xmsaa_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture uint4 buf T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -225,21 +225,21 @@ ret const BYTE resolve_fast_32bpp_4xmsaa_cs[] = { - 68, 88, 66, 67, 61, 130, - 57, 198, 179, 109, 109, 15, - 76, 38, 59, 56, 155, 60, - 217, 88, 1, 0, 0, 0, - 200, 25, 0, 0, 5, 0, + 68, 88, 66, 67, 132, 174, + 232, 97, 226, 183, 91, 228, + 46, 127, 168, 138, 25, 76, + 175, 117, 1, 0, 0, 0, + 196, 25, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 44, 25, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 40, 25, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -270,380 +270,346 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 48, 22, - 0, 0, 81, 0, 5, 0, - 140, 5, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 48, 22, 0, 0, 81, 0, + 5, 0, 140, 5, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 88, 8, 0, 7, 70, 126, - 48, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 88, 8, 0, 7, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 156, 8, 0, 7, 70, 238, + 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 156, 8, - 0, 7, 70, 238, 49, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 68, 68, 0, 0, 0, 0, - 0, 0, 95, 0, 0, 2, - 50, 0, 2, 0, 104, 0, - 0, 2, 9, 0, 0, 0, - 155, 0, 0, 4, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 0, 138, 0, - 0, 11, 18, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 26, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 6, 138, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 0, 16, 0, 0, 7, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 214, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 24, 0, 0, 0, - 80, 0, 0, 6, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 2, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 54, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 26, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 20, - 82, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 95, 0, + 0, 2, 50, 0, 2, 0, + 104, 0, 0, 2, 9, 0, + 0, 0, 155, 0, 0, 4, + 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, + 138, 0, 0, 11, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 11, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 26, 128, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 6, 1, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 1, 0, + 0, 0, 6, 138, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 13, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 58, 128, 48, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 0, 16, 0, 0, + 7, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 242, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, + 0, 1, 85, 0, 0, 12, + 242, 0, 16, 0, 2, 0, + 0, 0, 214, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 24, 0, + 0, 0, 80, 0, 0, 6, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 2, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 0, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 54, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 26, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 20, 82, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 6, 1, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 13, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 58, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 242, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 2, 64, + 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 230, 11, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 17, 82, 0, 16, 0, + 0, 0, 230, 11, 16, 0, 2, 0, 0, 0, 2, 64, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 13, 0, - 0, 0, 0, 0, 0, 0, - 28, 0, 0, 0, 0, 0, - 0, 0, 6, 131, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 9, 146, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 2, 0, 2, 64, - 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 54, 0, 0, 4, 98, 0, - 16, 0, 4, 0, 0, 0, - 86, 5, 2, 0, 30, 0, - 0, 7, 82, 0, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 0, 0, 0, 0, - 246, 14, 16, 0, 4, 0, - 0, 0, 80, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 42, 0, + 138, 0, 0, 17, 82, 0, 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 13, 0, 0, 0, 0, 0, + 0, 0, 28, 0, 0, 0, + 0, 0, 0, 0, 6, 131, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 9, + 146, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 2, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 54, 0, 0, 4, + 98, 0, 16, 0, 4, 0, + 0, 0, 86, 5, 2, 0, + 30, 0, 0, 7, 82, 0, + 16, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 0, 0, + 0, 0, 246, 14, 16, 0, + 4, 0, 0, 0, 80, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 2, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 5, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 32, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 2, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 5, 0, 0, 0, - 42, 0, 16, 0, 2, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 2, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 34, 0, 16, 0, - 5, 0, 0, 0, 1, 64, + 54, 0, 0, 5, 34, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 21, 0, 0, 1, 41, 0, + 0, 10, 82, 0, 16, 0, + 0, 0, 0, 0, 6, 2, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 41, 0, 0, 10, - 82, 0, 16, 0, 0, 0, - 0, 0, 6, 2, 16, 0, - 0, 0, 0, 0, 2, 64, + 1, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 0, + 140, 0, 0, 17, 82, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 1, 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 140, 0, - 0, 17, 82, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 1, 0, + 6, 2, 16, 0, 0, 0, + 0, 0, 78, 0, 0, 11, + 50, 0, 16, 0, 5, 0, + 0, 0, 0, 208, 0, 0, + 134, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 80, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 1, 16, 0, - 5, 0, 0, 0, 6, 2, - 16, 0, 0, 0, 0, 0, - 78, 0, 0, 11, 50, 0, - 16, 0, 5, 0, 0, 0, - 0, 208, 0, 0, 134, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 80, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 13, 82, 0, - 16, 0, 0, 0, 0, 0, - 6, 1, 16, 128, 65, 0, - 0, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 6, 2, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 80, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 40, 0, - 0, 0, 55, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 216, 255, 255, 255, - 1, 64, 0, 0, 40, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 5, + 1, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 10, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 78, 0, - 0, 8, 0, 208, 0, 0, + 5, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 13, + 82, 0, 16, 0, 0, 0, + 0, 0, 6, 1, 16, 128, + 65, 0, 0, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 80, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 6, 2, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 1, 0, 0, 0, + 80, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 40, 0, 0, 0, 55, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 216, 255, + 255, 255, 1, 64, 0, 0, + 40, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 21, 0, 0, 1, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 5, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 78, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 40, 0, 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 40, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 39, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 50, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 134, 125, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 45, 0, 0, 8, 194, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 214, 120, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 50, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 134, 125, 32, 0, + 39, 0, 0, 10, 50, 0, + 16, 0, 1, 0, 0, 0, + 166, 10, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 194, 0, 16, 0, 6, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 214, 120, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 45, 0, 0, 8, 50, 0, 16, 0, 5, 0, 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 214, 120, + 0, 0, 0, 0, 134, 125, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, @@ -653,45 +619,111 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 0, 0, 45, 0, 0, 8, 194, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 134, 125, + 0, 0, 0, 0, 214, 120, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 10, 82, 0, 16, 0, - 0, 0, 0, 0, 6, 0, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 50, 0, 16, 0, 6, 0, 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 214, 120, + 1, 0, 0, 0, 134, 125, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 194, 0, 16, 0, - 6, 0, 0, 0, 166, 10, + 6, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 214, 120, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 45, 0, + 0, 8, 50, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 214, 120, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 45, 0, + 0, 8, 194, 0, 16, 0, + 5, 0, 0, 0, 166, 10, 16, 0, 0, 0, 0, 0, 134, 125, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 138, 0, - 0, 11, 18, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 24, 0, - 0, 0, 10, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 76, 0, 0, 3, 10, 0, + 30, 0, 0, 10, 82, 0, 16, 0, 0, 0, 0, 0, - 6, 0, 0, 3, 1, 64, + 6, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 50, 0, 16, 0, + 6, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 214, 120, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 1, 0, 0, 0, + 45, 0, 0, 8, 194, 0, + 16, 0, 6, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 134, 125, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 31, 0, 4, 3, 26, 0, + 16, 0, 0, 0, 0, 0, + 138, 0, 0, 11, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 24, 0, 0, 0, 10, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 76, 0, 0, 3, + 10, 0, 16, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 140, 0, 0, 17, 242, 0, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 138, 0, 0, 15, + 242, 0, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, @@ -705,7 +737,7 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 14, + 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, 8, 0, 0, 0, @@ -716,56 +748,56 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 30, 0, 0, 7, 242, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 140, 0, 0, 17, + 8, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 138, 0, - 0, 15, 242, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, + 5, 0, 0, 0, 2, 64, + 0, 0, 0, 252, 15, 192, + 0, 252, 15, 192, 0, 252, + 15, 192, 0, 252, 15, 192, + 140, 0, 0, 17, 242, 0, 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 2, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 3, 1, 64, + 2, 64, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 138, 0, 0, 15, + 242, 0, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 252, 15, 192, 0, 252, 15, 192, 0, 252, 15, 192, @@ -779,7 +811,7 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 14, + 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, 8, 0, 0, 0, @@ -790,395 +822,427 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 30, 0, 0, 7, 242, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 252, - 15, 192, 0, 252, 15, 192, - 0, 252, 15, 192, 0, 252, - 15, 192, 140, 0, 0, 17, - 242, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 138, 0, - 0, 15, 242, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 20, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 30, 0, - 0, 7, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, + 8, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, + 30, 0, 0, 7, 242, 0, 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 1, 0, - 0, 0, 138, 0, 0, 11, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 230, 14, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 42, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 254, 7, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 42, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 96, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 20, 162, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 214, 5, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 17, - 50, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 50, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 6, 0, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 140, 0, + 70, 14, 16, 0, 3, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 1, 0, 0, 0, 138, 0, 0, 11, 18, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 42, 0, - 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 5, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 34, 0, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 10, 194, 0, - 16, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 230, 14, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 0, 0, 0, 0, 166, 14, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 192, 1, 0, 0, 0, 8, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 2, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 17, - 98, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 11, 0, - 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 35, 0, - 0, 12, 98, 0, 16, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 42, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 12, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 0, 0, 2, 0, 0, 0, + 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 7, 0, 0, 30, 0, + 4, 0, 0, 0, 1, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, + 1, 64, 0, 0, 254, 7, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 10, 0, 0, 0, 42, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 96, 0, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, + 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 6, 0, + 2, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 20, + 162, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 20, 0, + 0, 0, 0, 0, 0, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 1, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 214, 5, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 17, 50, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 6, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 18, 0, 0, 1, + 42, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 5, 0, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0, 7, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 0, 0, 0, 0, + 166, 14, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 192, 1, 0, 0, + 0, 8, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 23, 0, 0, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 2, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 17, 98, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 12, 0, 0, 0, + 11, 0, 0, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 6, 1, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 12, 98, 0, + 16, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 86, 6, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 12, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 7, 0, 0, + 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 30, 0, - 0, 9, 18, 0, 16, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 30, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 10, 128, 48, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 10, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 0, 0, 1, 0, 0, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 32, 0, 0, 10, - 226, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 2, 64, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 32, 0, + 0, 10, 226, 0, 16, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 60, 0, 0, 7, + 98, 0, 16, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 0, 0, 0, 0, 86, 6, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 85, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 30, 0, + 0, 7, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 21, 0, 0, 1, 164, 0, + 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 7, 98, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 31, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, @@ -1191,7 +1255,7 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 0, 255, 0, 255, 0, 255, 85, 0, 0, 10, 242, 0, 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, @@ -1203,7 +1267,7 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 5, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, 2, 0, 0, 0, @@ -1212,12 +1276,12 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 5, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -1225,7 +1289,7 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, @@ -1233,87 +1297,23 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 85, 0, - 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 242, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 164, 0, 0, 8, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 174, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 48, 0, - 0, 0, 34, 0, 0, 0, - 9, 0, 0, 0, 12, 0, + 6, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 174, 0, + 0, 0, 9, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 48, 0, 0, 0, 34, 0, + 0, 0, 9, 0, 0, 0, + 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 1, 0, + 0, 0, 6, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1323,6 +1323,6 @@ const BYTE resolve_fast_32bpp_4xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0 + 0, 0, 0, 0, 2, 0, + 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_4xmsaa_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_4xmsaa_scaled_cs.h index 292942096..200980bc7 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_4xmsaa_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_32bpp_4xmsaa_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture uint4 buf T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -283,21 +283,21 @@ ret const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = { - 68, 88, 66, 67, 174, 152, - 114, 154, 173, 135, 151, 111, - 177, 182, 183, 183, 204, 11, - 136, 150, 1, 0, 0, 0, - 144, 31, 0, 0, 5, 0, + 68, 88, 66, 67, 162, 209, + 122, 185, 76, 164, 251, 46, + 181, 104, 113, 8, 123, 104, + 64, 162, 1, 0, 0, 0, + 140, 31, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 244, 30, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 240, 30, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -328,519 +328,551 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 56, 28, 0, 0, + 81, 0, 5, 0, 14, 7, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 88, 8, + 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 56, 28, 0, 0, 81, 0, - 5, 0, 14, 7, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 8, 0, 7, - 70, 126, 48, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 9, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 0, 0, + 0, 0, 6, 136, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 9, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 6, 136, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 0, 16, 0, 0, + 0, 0, 0, 32, 7, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 17, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 0, 16, 0, 0, 0, 0, - 0, 32, 7, 0, 0, 0, + 0, 0, 17, 0, 0, 0, + 20, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 133, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 8, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 138, 0, 0, 17, + 114, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 19, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, + 86, 133, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 0, 0, 12, 194, 0, + 16, 0, 1, 0, 0, 0, + 166, 138, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 1, + 85, 0, 0, 12, 242, 0, + 16, 0, 3, 0, 0, 0, + 214, 143, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 24, 0, 0, 0, + 80, 0, 0, 6, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 2, 0, 42, 0, + 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 17, 0, 0, 0, 20, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 133, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 8, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 62, 0, 0, 1, 21, 0, + 0, 1, 54, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 138, 0, 0, 17, 114, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 19, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 86, 133, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 66, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 12, 194, 0, 16, 0, - 1, 0, 0, 0, 166, 138, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 1, 85, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 214, 143, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 24, 0, 0, 0, 80, 0, - 0, 6, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 2, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 21, 0, 0, 1, - 54, 0, 0, 7, 18, 0, + 54, 0, 0, 5, 34, 0, 16, 0, 4, 0, 0, 0, - 26, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 194, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 13, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 13, 66, 0, 16, 0, 0, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 58, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 82, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 20, + 82, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 166, 11, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 50, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 11, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 13, 0, 0, 0, - 28, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 198, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 6, 18, 0, 16, 0, - 5, 0, 0, 0, 10, 0, - 2, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 83, 0, - 0, 6, 34, 0, 16, 0, - 5, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 2, 0, 35, 0, - 0, 9, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 6, 4, 16, 0, 2, 0, - 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 80, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 166, 11, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 50, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 11, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 13, 0, + 0, 0, 28, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 198, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 6, 18, 0, + 16, 0, 5, 0, 0, 0, + 10, 0, 2, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 83, 0, 0, 6, 34, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 2, 0, + 35, 0, 0, 9, 194, 0, + 16, 0, 2, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 6, 4, 16, 0, + 2, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, + 80, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 18, 0, 0, 1, 32, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 18, 0, - 0, 1, 32, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 34, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 41, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 34, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 41, 0, 0, 10, 194, 0, 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 140, 0, 0, 17, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 0, + 166, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 4, - 16, 0, 6, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 194, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 0, - 16, 0, 0, 0, 78, 0, - 0, 8, 162, 0, 16, 0, - 5, 0, 0, 0, 0, 208, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 4, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 35, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 86, 13, - 16, 128, 65, 0, 0, 0, - 5, 0, 0, 0, 166, 14, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 4, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 80, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 40, 0, - 0, 5, 130, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 21, 0, - 0, 1, 38, 0, 0, 8, - 0, 208, 0, 0, 34, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 4, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 78, 0, 0, 8, - 0, 208, 0, 0, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 85, 0, + 1, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 39, 0, 0, 10, + 6, 0, 0, 0, 26, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 140, 0, 0, 17, 194, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 7, 34, 0, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 4, 16, 0, 6, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 38, 0, + 0, 11, 0, 208, 0, 0, + 194, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 0, 16, 0, 0, 0, + 78, 0, 0, 8, 162, 0, + 16, 0, 5, 0, 0, 0, + 0, 208, 0, 0, 166, 14, + 16, 0, 2, 0, 0, 0, + 166, 14, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 35, 0, 0, 10, 194, 0, + 16, 0, 2, 0, 0, 0, + 86, 13, 16, 128, 65, 0, + 0, 0, 5, 0, 0, 0, + 166, 14, 16, 0, 4, 0, + 0, 0, 166, 14, 16, 0, 2, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 98, 0, 16, 0, - 4, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 22, 126, 32, 0, 0, 0, + 40, 0, 0, 5, 130, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 38, 0, + 0, 8, 0, 208, 0, 0, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 4, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 78, 0, + 0, 8, 0, 208, 0, 0, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 39, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 86, 5, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 1, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 98, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 22, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 45, 0, 0, 8, 194, 0, + 16, 0, 2, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 214, 120, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 162, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 45, 0, 0, 8, 50, 0, + 16, 0, 6, 0, 0, 0, + 86, 5, 16, 0, 5, 0, + 0, 0, 134, 125, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 194, 0, 16, 0, 6, 0, + 0, 0, 246, 15, 16, 0, + 5, 0, 0, 0, 214, 120, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 146, 0, 16, 0, + 4, 0, 0, 0, 166, 14, + 16, 0, 2, 0, 0, 0, + 18, 0, 0, 1, 45, 0, + 0, 8, 162, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 45, 0, - 0, 8, 194, 0, 16, 0, - 2, 0, 0, 0, 86, 5, + 0, 8, 146, 0, 16, 0, + 4, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 22, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 50, 0, + 16, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 50, 0, 16, 0, + 6, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 214, 120, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 162, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 45, 0, - 0, 8, 50, 0, 16, 0, - 6, 0, 0, 0, 86, 5, - 16, 0, 5, 0, 0, 0, - 134, 125, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 194, 0, 16, 0, 6, 0, 0, 0, - 246, 15, 16, 0, 5, 0, - 0, 0, 214, 120, 32, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 134, 125, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 146, 0, 16, 0, 4, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 45, 0, 0, 8, - 162, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 45, 0, 0, 8, - 146, 0, 16, 0, 4, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 22, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 50, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 50, 0, 16, 0, 6, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 214, 120, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 194, 0, 16, 0, - 6, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 134, 125, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 4, 0, 0, 0, - 86, 7, 16, 0, 5, 0, - 0, 0, 21, 0, 0, 1, - 32, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 39, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, + 98, 0, 16, 0, 4, 0, + 0, 0, 86, 7, 16, 0, + 5, 0, 0, 0, 21, 0, + 0, 1, 32, 0, 0, 7, 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 39, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 0, 0, + 0, 0, 80, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, 0, 0, 80, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 3, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 80, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 21, 0, - 0, 1, 54, 0, 0, 5, - 82, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 4, 0, 0, 0, 21, 0, - 0, 1, 54, 0, 0, 5, - 114, 0, 16, 0, 4, 0, - 0, 0, 134, 2, 16, 0, - 4, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 4, 3, - 58, 0, 16, 0, 1, 0, - 0, 0, 138, 0, 0, 11, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 24, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 76, 0, - 0, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 150, 12, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, + 21, 0, 0, 1, 54, 0, + 0, 5, 82, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 4, 0, 0, 0, + 21, 0, 0, 1, 54, 0, + 0, 5, 114, 0, 16, 0, + 4, 0, 0, 0, 134, 2, + 16, 0, 4, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 58, 0, 16, 0, + 1, 0, 0, 0, 138, 0, + 0, 11, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 24, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 76, 0, 0, 3, 10, 0, + 16, 0, 0, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 0, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 150, 12, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 140, 0, + 0, 17, 242, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 150, 12, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 138, 0, 0, 15, 242, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 150, 12, + 16, 0, 4, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, + 38, 13, 16, 0, 7, 0, + 0, 0, 38, 13, 16, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, @@ -853,7 +885,7 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 150, 12, 16, 0, 4, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, @@ -864,57 +896,57 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 150, 12, 16, 0, - 4, 0, 0, 0, 30, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 38, 13, + 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, - 38, 13, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 140, 0, 0, 17, 242, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 2, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 3, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 10, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, + 150, 12, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 70, 14, + 0, 252, 15, 192, 0, 252, + 15, 192, 0, 252, 15, 192, + 0, 252, 15, 192, 140, 0, + 0, 17, 242, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 150, 12, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 138, 0, 0, 15, 242, 0, 16, 0, 8, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 2, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 3, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 10, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 150, 12, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 150, 12, 16, 0, 4, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, + 38, 13, 16, 0, 7, 0, + 0, 0, 38, 13, 16, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 252, 15, 192, 0, 252, 15, 192, 0, 252, 15, 192, 0, 252, @@ -927,7 +959,7 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, - 150, 12, 16, 0, 4, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, @@ -938,338 +970,186 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 2, 64, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 20, 0, - 0, 0, 150, 12, 16, 0, - 4, 0, 0, 0, 30, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 38, 13, + 6, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, - 38, 13, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 252, 15, 192, - 0, 252, 15, 192, 0, 252, - 15, 192, 0, 252, 15, 192, - 140, 0, 0, 17, 242, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 20, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 2, 0, 0, 1, - 23, 0, 0, 1, 21, 0, - 0, 1, 54, 0, 0, 4, - 66, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 2, 0, - 35, 0, 0, 9, 98, 0, - 16, 0, 7, 0, 0, 0, - 6, 2, 16, 0, 3, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 6, 2, - 16, 0, 5, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 78, 0, - 0, 8, 50, 0, 16, 0, - 0, 0, 0, 0, 0, 208, - 0, 0, 134, 0, 16, 0, - 7, 0, 0, 0, 70, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 54, 0, + 0, 4, 66, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 2, 0, 35, 0, 0, 9, + 98, 0, 16, 0, 7, 0, + 0, 0, 6, 2, 16, 0, + 3, 0, 0, 0, 6, 1, 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 1, 0, 0, 0, 138, 0, - 0, 11, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 42, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 3, 0, - 0, 0, 42, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 254, 7, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 2, 0, + 6, 2, 16, 0, 5, 0, 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 139, 0, 0, 15, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 27, 0, - 0, 0, 29, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 24, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 140, 0, - 0, 20, 50, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 12, 194, 0, - 16, 0, 2, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 6, 4, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 17, 98, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 166, 11, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, + 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 2, 0, 0, 0, 86, 6, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 18, 0, - 0, 1, 139, 0, 0, 15, - 194, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 27, 0, 0, 0, - 29, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, + 7, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 66, 0, + 78, 0, 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 3, 0, - 0, 0, 70, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 192, 1, 0, 0, - 0, 8, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 66, 0, + 0, 208, 0, 0, 134, 0, + 16, 0, 7, 0, 0, 0, + 70, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 1, 0, 0, 0, + 138, 0, 0, 11, 34, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, + 4, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 42, 0, 0, 10, 194, 0, + 16, 0, 2, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 3, 0, 0, 0, 42, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, 66, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 140, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 254, 7, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 139, 0, 0, 15, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 27, 0, 0, 0, 29, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 24, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 140, 0, 0, 20, 50, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 12, + 194, 0, 16, 0, 2, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 16, 0, 0, 0, + 6, 4, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 1, 0, + 0, 0, 166, 11, 16, 0, + 2, 0, 0, 0, 140, 0, 0, 11, 66, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, @@ -1277,277 +1157,263 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 41, 0, - 0, 10, 82, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 17, - 82, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 6, 2, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 17, 82, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 35, 0, 0, 12, 82, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 12, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 7, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 138, 0, 0, 9, 130, 0, 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, + 6, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 17, 98, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 2, 0, 0, 0, + 86, 6, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 18, 0, 0, 1, 139, 0, + 0, 15, 194, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 27, 0, + 0, 0, 29, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 1, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 35, 0, 0, 10, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 128, 65, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 3, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 134, 0, 16, 0, - 7, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 50, 0, 16, 0, + 3, 0, 0, 0, 70, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 192, 1, + 0, 0, 0, 8, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 23, 0, 0, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 66, 0, 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 10, 82, 0, + 16, 0, 3, 0, 0, 0, + 6, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 17, 82, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 6, 2, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 17, 82, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 12, 0, 0, 0, 0, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 35, 0, 0, 12, + 82, 0, 16, 0, 3, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 12, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 7, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 35, 0, 0, 10, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 2, 0, 0, 0, 134, 0, + 16, 0, 7, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 26, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 18, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 32, 0, + 0, 10, 226, 0, 16, 0, + 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 32, 0, 0, 10, - 226, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 7, 98, 0, - 16, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 150, 12, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 85, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 150, 12, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 4, 0, - 0, 0, 38, 13, 16, 0, - 1, 0, 0, 0, 38, 13, - 16, 0, 3, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 150, 12, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 38, 13, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 164, 0, 0, 8, - 242, 224, 33, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 150, 12, 16, 0, - 4, 0, 0, 0, 79, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 2, 64, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 78, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 0, 208, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 10, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 32, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 30, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 21, 0, 0, 1, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 21, 0, - 0, 1, 38, 0, 0, 8, - 0, 208, 0, 0, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 60, 0, 0, 7, + 98, 0, 16, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 0, 0, 0, 0, 86, 6, 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 150, 12, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, @@ -1559,35 +1425,35 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 3, 0, + 0, 0, 150, 12, 16, 0, + 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, + 4, 0, 0, 0, 38, 13, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 38, 13, 16, 0, 3, 0, 0, 0, 21, 0, 0, 1, 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 150, 12, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, 242, 0, 16, 0, - 6, 0, 0, 0, 2, 64, + 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -1595,30 +1461,163 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 70, 14, + 4, 0, 0, 0, 38, 13, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 233, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 67, 0, 0, 0, - 45, 0, 0, 0, 12, 0, - 0, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 14, 0, + 0, 0, 0, 0, 150, 12, + 16, 0, 4, 0, 0, 0, + 79, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 78, 0, 0, 8, + 18, 0, 16, 0, 1, 0, + 0, 0, 0, 208, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 10, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 128, 65, 0, 0, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, + 32, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 30, 0, 0, 8, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 21, 0, 0, 1, + 18, 0, 0, 1, 54, 0, + 0, 5, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 21, 0, 0, 1, 38, 0, + 0, 8, 0, 208, 0, 0, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 85, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 21, 0, 0, 1, + 164, 0, 0, 8, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 233, 0, 0, 0, + 9, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 67, 0, + 0, 0, 45, 0, 0, 0, + 12, 0, 0, 0, 18, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 14, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1629,5 +1628,5 @@ const BYTE resolve_fast_32bpp_4xmsaa_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0 + 0, 0, 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_1x2xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_1x2xmsaa_cs.h index 6d226693f..cdf09bc23 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_1x2xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_1x2xmsaa_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture uint4 buf T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -201,21 +201,21 @@ ret const BYTE resolve_fast_64bpp_1x2xmsaa_cs[] = { - 68, 88, 66, 67, 192, 144, - 23, 122, 155, 1, 243, 31, - 7, 21, 111, 51, 35, 67, - 95, 205, 1, 0, 0, 0, - 4, 23, 0, 0, 5, 0, + 68, 88, 66, 67, 72, 24, + 139, 103, 64, 0, 156, 217, + 10, 65, 226, 91, 157, 5, + 131, 37, 1, 0, 0, 0, + 0, 23, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 104, 22, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 100, 22, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -246,374 +246,362 @@ const BYTE resolve_fast_64bpp_1x2xmsaa_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 108, 19, - 0, 0, 81, 0, 5, 0, - 219, 4, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 108, 19, 0, 0, 81, 0, + 5, 0, 219, 4, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 88, 8, 0, 7, 70, 126, - 48, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 88, 8, 0, 7, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 156, 8, 0, 7, 70, 238, + 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 156, 8, - 0, 7, 70, 238, 49, 0, + 0, 0, 0, 0, 95, 0, + 0, 2, 50, 0, 2, 0, + 104, 0, 0, 2, 6, 0, + 0, 0, 155, 0, 0, 4, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 12, 242, 0, + 16, 0, 0, 0, 0, 0, + 38, 138, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 68, 68, 0, 0, 0, 0, - 0, 0, 95, 0, 0, 2, - 50, 0, 2, 0, 104, 0, - 0, 2, 6, 0, 0, 0, - 155, 0, 0, 4, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 12, 242, 0, 16, 0, - 0, 0, 0, 0, 38, 138, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 255, 3, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 1, 85, 0, - 0, 12, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 135, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 5, 0, - 0, 0, 10, 0, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 12, 242, 0, 16, 0, - 2, 0, 0, 0, 246, 143, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 20, 0, 0, 0, 24, 0, - 0, 0, 24, 0, 0, 0, - 20, 0, 0, 0, 41, 0, - 0, 9, 146, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 2, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 80, 0, 0, 7, 34, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 255, 3, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 1, + 85, 0, 0, 12, 114, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 21, 0, 0, 1, - 54, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 128, 48, 0, 0, 0, + 86, 135, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 50, 0, 16, 0, - 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 2, 64, 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, + 85, 0, 0, 12, 242, 0, + 16, 0, 2, 0, 0, 0, + 246, 143, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 15, 16, 0, - 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 2, 64, + 0, 0, 20, 0, 0, 0, + 24, 0, 0, 0, 24, 0, + 0, 0, 20, 0, 0, 0, + 41, 0, 0, 9, 146, 0, + 16, 0, 3, 0, 0, 0, + 6, 0, 2, 0, 2, 64, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 13, 130, 0, + 0, 0, 2, 0, 0, 0, + 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 10, 0, + 1, 64, 0, 0, 11, 0, 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 1, 0, 0, 0, + 62, 0, 0, 1, 21, 0, + 0, 1, 54, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 20, 50, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 15, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 13, + 130, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 242, 0, 16, 0, - 2, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 58, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 20, 242, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, - 0, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 114, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 11, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 28, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 0, 0, 198, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 4, - 98, 0, 16, 0, 3, 0, - 0, 0, 86, 5, 2, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 182, 15, 16, 0, - 3, 0, 0, 0, 80, 0, - 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 31, 0, 0, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 17, + 114, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 28, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, + 198, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 4, 98, 0, 16, 0, + 3, 0, 0, 0, 86, 5, + 2, 0, 30, 0, 0, 7, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 182, 15, + 16, 0, 3, 0, 0, 0, + 80, 0, 0, 7, 130, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 34, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 80, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, + 4, 0, 0, 0, 31, 0, + 0, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, + 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 78, 0, - 0, 11, 50, 0, 16, 0, - 4, 0, 0, 0, 0, 208, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 40, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 4, 0, 0, 0, 35, 0, - 0, 13, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 128, 65, 0, 0, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 40, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 40, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 0, 5, 0, 0, 10, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 34, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 80, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 6, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 4, 0, 0, 0, + 78, 0, 0, 11, 50, 0, + 16, 0, 4, 0, 0, 0, + 0, 208, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, - 78, 0, 0, 8, 0, 208, - 0, 0, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 40, 0, 85, 0, 0, 7, + 2, 64, 0, 0, 40, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 45, 0, 0, 8, 242, 0, - 16, 0, 4, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 4, 0, 0, 0, + 35, 0, 0, 13, 50, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 128, 65, 0, + 0, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 40, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 40, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 45, 0, 0, 8, 242, 0, - 16, 0, 5, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 24, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32, 0, - 0, 10, 162, 0, 16, 0, - 0, 0, 0, 0, 86, 5, + 0, 0, 0, 5, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 78, 0, 0, 8, + 0, 208, 0, 0, 34, 0, 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 60, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 40, 0, 85, 0, + 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 26, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 45, 0, 0, 8, + 242, 0, 16, 0, 4, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 242, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 22, 11, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 140, 0, 0, 17, + 1, 64, 0, 0, 1, 0, + 0, 0, 45, 0, 0, 8, 242, 0, 16, 0, 5, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 24, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 32, 0, 0, 10, 162, 0, + 16, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, + 7, 0, 0, 0, 60, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -621,526 +609,452 @@ const BYTE resolve_fast_64bpp_1x2xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 22, 11, 16, 0, 5, 0, + 22, 11, 16, 0, 4, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 30, 0, 0, 7, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 138, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 230, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 5, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 42, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 254, 7, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 48, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 20, 98, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 19, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 14, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 12, 50, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 150, 5, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 17, 98, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 6, 1, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 86, 6, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 42, 0, 0, 10, - 242, 0, 16, 0, 3, 0, + 0, 0, 22, 11, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 30, 0, 0, 7, + 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 5, 0, 0, 0, - 5, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 2, 0, 0, 0, 70, 14, 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 6, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 128, 3, 0, 0, - 0, 8, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 130, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 138, 0, 0, 11, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 22, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, + 4, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 3, 0, 0, 0, + 230, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 5, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 42, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 254, 7, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 48, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 9, 0, 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 20, 98, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 19, 0, 0, 0, + 19, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 11, 0, + 0, 0, 14, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 12, + 50, 0, 16, 0, 1, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 5, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 9, 0, 0, 0, 12, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 6, 1, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, + 138, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 17, 98, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 0, + 6, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 86, 6, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 146, 0, 16, 0, - 1, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 42, 0, + 0, 10, 242, 0, 16, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 5, 0, + 0, 0, 5, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 3, 0, + 166, 10, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 6, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 140, 0, 0, 17, - 146, 0, 16, 0, 1, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 128, 3, + 0, 0, 0, 8, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 22, 0, 0, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 10, 146, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 6, 12, 16, 0, - 1, 0, 0, 0, 140, 0, + 2, 0, 0, 0, 140, 0, 0, 17, 146, 0, 16, 0, 1, 0, 0, 0, 2, 64, - 0, 0, 22, 0, 0, 0, + 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 13, 0, + 0, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 6, 12, + 0, 0, 0, 0, 6, 0, + 0, 0, 246, 15, 16, 0, + 2, 0, 0, 0, 6, 12, 16, 0, 1, 0, 0, 0, - 35, 0, 0, 12, 82, 0, + 140, 0, 0, 17, 146, 0, 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 1, 0, + 2, 64, 0, 0, 22, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 6, 3, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 66, 0, + 13, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 166, 10, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 12, 0, + 6, 12, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 12, + 82, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 6, 3, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 7, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, + 12, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 7, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 30, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 32, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 4, 0, - 0, 0, 22, 11, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 32, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 60, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 150, 5, 16, 0, - 1, 0, 0, 0, 70, 0, + 1, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 30, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 32, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 22, 11, - 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 4, 0, 0, 0, 22, 11, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 32, 0, 0, 10, 210, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 60, 0, - 0, 7, 82, 0, 16, 0, - 0, 0, 0, 0, 166, 11, - 16, 0, 0, 0, 0, 0, - 6, 2, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 32, 0, 0, 10, 114, 0, + 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 60, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 150, 5, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 1, 0, 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 1, 0, + 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, + 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 85, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, + 3, 0, 0, 0, 2, 64, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 1, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 21, 0, + 3, 0, 0, 0, 21, 0, 0, 1, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, + 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, 242, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -1148,30 +1062,115 @@ const BYTE resolve_fast_64bpp_1x2xmsaa_cs[] = 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 70, 14, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 150, 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 44, 0, - 0, 0, 33, 0, 0, 0, - 5, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 242, 0, + 16, 0, 5, 0, 0, 0, + 22, 11, 16, 0, 5, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 32, 0, 0, 10, + 210, 0, 16, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 60, 0, 0, 7, 82, 0, + 16, 0, 0, 0, 0, 0, + 166, 11, 16, 0, 0, 0, + 0, 0, 6, 2, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 85, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 150, 0, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 44, 0, 0, 0, 33, 0, + 0, 0, 5, 0, 0, 0, + 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1182,5 +1181,6 @@ const BYTE resolve_fast_64bpp_1x2xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0 + 0, 0, 0, 0, 2, 0, + 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_1x2xmsaa_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_1x2xmsaa_scaled_cs.h index 77578b8d3..21c3df52f 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_1x2xmsaa_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_1x2xmsaa_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture uint4 buf T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -256,21 +256,21 @@ ret const BYTE resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = { - 68, 88, 66, 67, 229, 216, - 127, 11, 179, 132, 148, 134, - 14, 252, 107, 90, 151, 209, - 147, 95, 1, 0, 0, 0, - 32, 28, 0, 0, 5, 0, + 68, 88, 66, 67, 182, 29, + 21, 169, 251, 52, 51, 246, + 117, 184, 56, 229, 69, 116, + 78, 124, 1, 0, 0, 0, + 28, 28, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 132, 27, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 128, 27, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -301,709 +301,543 @@ const BYTE resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 200, 24, 0, 0, + 81, 0, 5, 0, 50, 6, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 88, 8, + 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 200, 24, 0, 0, 81, 0, - 5, 0, 50, 6, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 8, 0, 7, - 70, 126, 48, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 8, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 0, 0, + 0, 0, 38, 136, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 8, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 38, 136, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 32, 8, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 17, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 32, 8, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 17, 0, 0, 0, + 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 86, 133, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 8, + 50, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 17, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 133, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 138, 0, 0, 17, + 114, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 19, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, + 86, 133, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 0, 0, 9, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 1, + 85, 0, 0, 12, 242, 0, + 16, 0, 3, 0, 0, 0, + 214, 143, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 24, 0, 0, 0, + 41, 0, 0, 6, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 2, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 80, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 54, 0, + 0, 7, 18, 0, 16, 0, + 5, 0, 0, 0, 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 8, 50, 0, - 16, 0, 1, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 5, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 20, 194, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 6, 4, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 13, 66, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 58, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 82, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 138, 0, 0, 17, 114, 0, - 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 17, 114, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 19, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 86, 133, + 10, 0, 0, 0, 28, 0, + 0, 0, 13, 0, 0, 0, + 0, 0, 0, 0, 198, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 66, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 1, 85, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 214, 143, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 24, 0, 0, 0, 41, 0, - 0, 6, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 2, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, + 0, 0, 83, 0, 0, 6, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 2, 0, 35, 0, 0, 9, + 162, 0, 16, 0, 1, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 6, 4, + 16, 0, 2, 0, 0, 0, + 6, 4, 16, 0, 4, 0, 0, 0, 80, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 54, 0, 0, 7, - 18, 0, 16, 0, 5, 0, - 0, 0, 26, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 34, 0, + 66, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 26, 0, 16, 0, 5, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 20, + 31, 0, 0, 3, 42, 0, + 16, 0, 2, 0, 0, 0, + 32, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 2, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 34, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 80, 0, 0, 10, 194, 0, 16, 0, 2, 0, + 0, 0, 6, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 2, 0, 0, 0, + 166, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 162, 0, 16, 0, + 1, 0, 0, 0, 86, 13, + 16, 0, 1, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 2, 0, 0, 0, 6, 4, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 13, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 58, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 82, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 17, 114, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 11, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 28, 0, 0, 0, - 13, 0, 0, 0, 0, 0, - 0, 0, 198, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 83, 0, 0, 6, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 2, 0, - 35, 0, 0, 9, 162, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 162, 0, 16, 0, + 1, 0, 0, 0, 86, 13, 16, 0, 1, 0, 0, 0, 166, 14, 16, 0, 2, 0, - 0, 0, 6, 4, 16, 0, - 2, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 80, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 31, 0, - 0, 3, 42, 0, 16, 0, - 2, 0, 0, 0, 32, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 34, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 80, 0, 0, 10, 194, 0, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 5, 0, + 0, 0, 38, 0, 0, 11, + 0, 208, 0, 0, 98, 0, + 16, 0, 6, 0, 0, 0, + 6, 1, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 162, 0, 16, 0, 1, 0, - 0, 0, 86, 13, 16, 0, - 1, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 6, 4, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 162, 0, 16, 0, 1, 0, - 0, 0, 86, 13, 16, 0, - 1, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 98, 0, 16, 0, - 6, 0, 0, 0, 6, 1, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 78, 0, 0, 8, 194, 0, - 16, 0, 2, 0, 0, 0, - 0, 208, 0, 0, 86, 13, - 16, 0, 1, 0, 0, 0, - 6, 8, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 35, 0, 0, 10, 162, 0, - 16, 0, 1, 0, 0, 0, - 166, 14, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 6, 8, 16, 0, 6, 0, - 0, 0, 86, 13, 16, 0, - 1, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 80, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 9, 34, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 78, 0, 0, 8, + 194, 0, 16, 0, 2, 0, + 0, 0, 0, 208, 0, 0, + 86, 13, 16, 0, 1, 0, + 0, 0, 6, 8, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 35, 0, 0, 10, + 162, 0, 16, 0, 1, 0, + 0, 0, 166, 14, 16, 128, + 65, 0, 0, 0, 2, 0, + 0, 0, 6, 8, 16, 0, + 6, 0, 0, 0, 86, 13, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 26, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 78, 0, + 0, 8, 0, 208, 0, 0, + 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 78, 0, 0, 8, - 0, 208, 0, 0, 34, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 45, 0, + 0, 8, 242, 0, 16, 0, + 5, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 45, 0, 0, 8, - 242, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 230, 116, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 45, 0, 0, 8, - 242, 0, 16, 0, 6, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 39, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, + 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 34, 0, + 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 45, 0, + 0, 8, 242, 0, 16, 0, + 6, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 32, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 39, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 31, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 0, 0, 0, 0, + 80, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, 80, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, - 0, 0, 80, 0, 0, 7, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 6, 0, + 0, 0, 230, 10, 16, 0, + 6, 0, 0, 0, 21, 0, + 0, 1, 54, 0, 0, 5, + 50, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 21, 0, + 0, 1, 54, 0, 0, 5, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 4, 16, 0, + 5, 0, 0, 0, 21, 0, + 0, 1, 31, 0, 4, 3, + 42, 0, 16, 0, 1, 0, + 0, 0, 138, 0, 0, 11, 34, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 24, 0, 0, 0, + 10, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 32, 0, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 5, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 60, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 22, 11, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 54, 0, 0, 5, + 194, 0, 16, 0, 6, 0, + 0, 0, 246, 11, 16, 0, + 6, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 22, 14, 16, 0, + 6, 0, 0, 0, 70, 11, 16, 0, 6, 0, 0, 0, - 230, 10, 16, 0, 6, 0, - 0, 0, 21, 0, 0, 1, - 54, 0, 0, 5, 50, 0, - 16, 0, 5, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 21, 0, 0, 1, - 54, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 4, 16, 0, 5, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 42, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 54, 0, 0, 4, + 66, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 2, 0, + 35, 0, 0, 9, 98, 0, 16, 0, 1, 0, 0, 0, - 138, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 6, 2, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 24, 0, 0, 0, 10, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 32, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 7, 34, 0, + 1, 0, 0, 0, 78, 0, + 0, 8, 162, 0, 16, 0, + 1, 0, 0, 0, 0, 208, + 0, 0, 6, 8, 16, 0, + 1, 0, 0, 0, 6, 4, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, + 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 22, 11, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 194, 0, - 16, 0, 6, 0, 0, 0, - 246, 11, 16, 0, 6, 0, - 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 22, 14, 16, 0, 6, 0, - 0, 0, 70, 11, 16, 0, - 6, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 54, 0, 0, 4, 66, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 2, 0, 35, 0, - 0, 9, 98, 0, 16, 0, - 1, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 6, 2, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 78, 0, 0, 8, - 162, 0, 16, 0, 1, 0, - 0, 0, 0, 208, 0, 0, - 6, 8, 16, 0, 1, 0, - 0, 0, 6, 4, 16, 0, - 2, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 42, 0, 0, 10, - 50, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 42, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 85, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 254, 7, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 139, 0, - 0, 15, 194, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 27, 0, - 0, 0, 29, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 48, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 20, - 98, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 19, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 14, 0, - 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 12, 50, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 150, 5, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 17, 50, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 9, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 9, - 66, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 32, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 17, - 50, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 5, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 3, 0, 0, 0, 140, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 138, 0, 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 139, 0, 0, 15, 194, 0, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 42, 0, + 0, 10, 50, 0, 16, 0, + 3, 0, 0, 0, 246, 15, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 42, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 85, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 254, 7, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 139, 0, 0, 15, 194, 0, + 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 29, 0, @@ -1012,439 +846,604 @@ const BYTE resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, - 42, 0, 0, 10, 50, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 5, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 10, - 82, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 82, 0, 16, 0, 3, 0, 0, 0, - 6, 2, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 128, 3, 0, 0, 0, 0, - 0, 0, 0, 8, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 41, 0, 0, 7, 18, 0, 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 22, 0, + 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, + 11, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 48, 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 3, 0, + 18, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 42, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 20, 98, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 19, 0, 0, 0, 19, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 11, 0, 0, 0, + 14, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 12, 50, 0, + 16, 0, 3, 0, 0, 0, + 6, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 150, 5, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 17, 50, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 9, 0, 0, 0, 12, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 246, 15, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, + 0, 0, 0, 0, 138, 0, + 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 1, 0, 0, 7, 66, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 8, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 41, 0, 0, 10, - 98, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, + 1, 64, 0, 0, 32, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 17, 50, 0, 16, 0, 3, 0, 0, 0, 2, 64, + 0, 0, 5, 0, 0, 0, + 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 98, 0, - 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 86, 6, 16, 0, 4, 0, - 0, 0, 140, 0, 0, 17, - 98, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 22, 0, 0, 0, - 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 4, 0, 0, 0, 35, 0, - 0, 12, 98, 0, 16, 0, - 0, 0, 0, 0, 246, 15, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 0, 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 12, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 26, 0, + 140, 0, 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 66, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 139, 0, 0, 15, + 194, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 27, 0, 0, 0, + 29, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 86, 5, 16, 0, 1, 0, + 0, 0, 42, 0, 0, 10, + 50, 0, 16, 0, 3, 0, + 0, 0, 246, 15, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 5, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 7, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 10, 82, 0, 16, 0, + 3, 0, 0, 0, 246, 15, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 82, 0, 16, 0, 3, 0, + 0, 0, 6, 2, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 128, 3, 0, 0, + 0, 0, 0, 0, 0, 8, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 22, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 41, 0, + 0, 10, 98, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 7, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 86, 6, 16, 0, + 4, 0, 0, 0, 140, 0, + 0, 17, 98, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 22, 0, 0, 0, 22, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 13, 0, 0, 0, + 12, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 86, 6, + 16, 0, 4, 0, 0, 0, + 35, 0, 0, 12, 98, 0, + 16, 0, 0, 0, 0, 0, + 246, 15, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 86, 6, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 12, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 7, 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 6, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 35, 0, - 0, 10, 98, 0, 16, 0, - 0, 0, 0, 0, 86, 7, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 6, 1, - 16, 0, 2, 0, 0, 0, - 6, 2, 16, 0, 1, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 41, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 35, 0, 0, 10, 98, 0, + 16, 0, 0, 0, 0, 0, + 86, 7, 16, 128, 65, 0, + 0, 0, 1, 0, 0, 0, + 6, 1, 16, 0, 2, 0, + 0, 0, 6, 2, 16, 0, + 1, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 32, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 32, 0, 0, 7, 66, 0, + 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 22, 11, + 54, 0, 0, 5, 242, 0, 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 32, 0, 0, 10, 114, 0, + 22, 11, 16, 0, 5, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 130, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 32, 0, 0, 10, + 114, 0, 16, 0, 1, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 60, 0, 0, 7, 50, 0, 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 60, 0, - 0, 7, 50, 0, 16, 0, - 1, 0, 0, 0, 150, 5, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 230, 4, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 85, 0, + 150, 5, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 1, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 230, 4, + 3, 0, 0, 0, 230, 4, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 7, 0, + 242, 0, 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 255, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 85, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 230, 4, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 5, 0, 0, 0, - 230, 4, 16, 0, 3, 0, + 255, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 5, 0, 0, 0, 230, 4, 16, 0, - 7, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 4, 3, - 26, 0, 16, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 230, 4, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 242, 0, + 3, 0, 0, 0, 230, 4, + 16, 0, 7, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 26, 0, 16, 0, + 1, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 230, 4, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 230, 4, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 164, 0, 0, 8, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 230, 4, 16, 0, 5, 0, - 0, 0, 79, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 78, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 0, 208, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 10, 130, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 128, 65, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 230, 4, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 230, 4, 16, 0, + 5, 0, 0, 0, 79, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 10, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 78, 0, 0, 8, 18, 0, + 16, 0, 1, 0, 0, 0, + 0, 208, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 32, 0, 0, 7, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 10, + 130, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 128, + 65, 0, 0, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 32, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 41, 0, + 4, 0, 0, 0, 30, 0, + 0, 8, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 21, 0, 0, 1, 18, 0, + 0, 1, 54, 0, 0, 5, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 21, 0, + 0, 1, 38, 0, 0, 8, + 0, 208, 0, 0, 130, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 85, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, - 0, 0, 30, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 21, 0, - 0, 1, 18, 0, 0, 1, - 54, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 21, 0, 0, 1, - 38, 0, 0, 8, 0, 208, - 0, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 30, 0, 0, 7, 34, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 22, 11, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 242, 0, 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 22, 11, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 32, 0, 0, 10, + 210, 0, 16, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 60, 0, 0, 7, 82, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 32, 0, 0, 10, 210, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 60, 0, - 0, 7, 82, 0, 16, 0, - 0, 0, 0, 0, 166, 11, - 16, 0, 0, 0, 0, 0, - 6, 2, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 85, 0, + 166, 11, 16, 0, 0, 0, + 0, 0, 6, 2, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, + 1, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 242, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 85, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 164, 0, 0, 8, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, 70, 14, 16, 0, 6, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 206, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 63, 0, - 0, 0, 44, 0, 0, 0, - 8, 0, 0, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 206, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 63, 0, 0, 0, 44, 0, + 0, 0, 8, 0, 0, 0, + 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, + 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1455,5 +1454,6 @@ const BYTE resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0 + 0, 0, 0, 0, 2, 0, + 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_4xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_4xmsaa_cs.h index 6cb3d0140..a3c949e95 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_4xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_4xmsaa_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture uint2 buf T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -204,21 +204,21 @@ ret const BYTE resolve_fast_64bpp_4xmsaa_cs[] = { - 68, 88, 66, 67, 6, 199, - 117, 199, 39, 84, 191, 46, - 132, 102, 38, 210, 189, 154, - 94, 57, 1, 0, 0, 0, - 76, 23, 0, 0, 5, 0, + 68, 88, 66, 67, 173, 139, + 27, 149, 157, 84, 81, 87, + 190, 67, 71, 120, 194, 234, + 127, 141, 1, 0, 0, 0, + 72, 23, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 176, 22, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 172, 22, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -249,372 +249,386 @@ const BYTE resolve_fast_64bpp_4xmsaa_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 180, 19, - 0, 0, 81, 0, 5, 0, - 237, 4, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 180, 19, 0, 0, 81, 0, + 5, 0, 237, 4, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 88, 8, 0, 7, 70, 126, - 48, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 88, 8, 0, 7, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 156, 8, 0, 7, 70, 238, + 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 156, 8, - 0, 7, 70, 238, 49, 0, + 0, 0, 0, 0, 95, 0, + 0, 2, 50, 0, 2, 0, + 104, 0, 0, 2, 7, 0, + 0, 0, 155, 0, 0, 4, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 12, 242, 0, + 16, 0, 0, 0, 0, 0, + 38, 138, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 68, 68, 0, 0, 0, 0, - 0, 0, 95, 0, 0, 2, - 50, 0, 2, 0, 104, 0, - 0, 2, 7, 0, 0, 0, - 155, 0, 0, 4, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 12, 242, 0, 16, 0, - 0, 0, 0, 0, 38, 138, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 255, 3, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 1, 85, 0, - 0, 12, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 135, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 5, 0, - 0, 0, 10, 0, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 12, 242, 0, 16, 0, - 2, 0, 0, 0, 246, 143, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 20, 0, 0, 0, 24, 0, - 0, 0, 24, 0, 0, 0, - 20, 0, 0, 0, 41, 0, - 0, 9, 146, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 2, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 80, 0, 0, 7, 34, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 255, 3, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 1, + 85, 0, 0, 12, 114, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 21, 0, 0, 1, - 54, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 128, 48, 0, 0, 0, + 86, 135, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 50, 0, 16, 0, - 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 2, 64, 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, + 85, 0, 0, 12, 242, 0, + 16, 0, 2, 0, 0, 0, + 246, 143, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 15, 16, 0, - 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 2, 64, + 0, 0, 20, 0, 0, 0, + 24, 0, 0, 0, 24, 0, + 0, 0, 20, 0, 0, 0, + 41, 0, 0, 9, 146, 0, + 16, 0, 3, 0, 0, 0, + 6, 0, 2, 0, 2, 64, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 13, 130, 0, + 0, 0, 2, 0, 0, 0, + 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 10, 0, + 1, 64, 0, 0, 11, 0, 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 1, 0, 0, 0, + 62, 0, 0, 1, 21, 0, + 0, 1, 54, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 20, 50, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 15, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 13, + 130, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 242, 0, 16, 0, - 2, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 58, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 20, 242, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, - 0, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 50, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 11, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 13, 0, 0, 0, 28, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 198, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 4, - 98, 0, 16, 0, 3, 0, - 0, 0, 86, 5, 2, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 182, 15, 16, 0, - 3, 0, 0, 0, 80, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 17, + 50, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 11, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 13, 0, 0, 0, + 28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 198, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 4, 98, 0, 16, 0, + 3, 0, 0, 0, 86, 5, + 2, 0, 30, 0, 0, 7, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 182, 15, + 16, 0, 3, 0, 0, 0, + 80, 0, 0, 7, 66, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 18, 0, 0, 1, 32, 0, + 0, 7, 66, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 18, 0, - 0, 1, 32, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 34, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 41, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 34, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 41, 0, 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 140, 0, 0, 17, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, 70, 0, 16, 0, 1, 0, - 0, 0, 78, 0, 0, 11, - 98, 0, 16, 0, 4, 0, - 0, 0, 0, 208, 0, 0, - 6, 1, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 40, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 13, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 140, 0, 0, 17, 50, 0, 16, 0, 1, 0, - 0, 0, 150, 5, 16, 128, - 65, 0, 0, 0, 4, 0, 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 78, 0, + 0, 11, 98, 0, 16, 0, + 4, 0, 0, 0, 0, 208, + 0, 0, 6, 1, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 40, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 13, 50, 0, 16, 0, + 1, 0, 0, 0, 150, 5, + 16, 128, 65, 0, 0, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 40, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 40, 0, 0, 0, 10, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 5, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 78, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 5, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 78, 0, - 0, 8, 0, 208, 0, 0, + 1, 64, 0, 0, 0, 0, + 40, 0, 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 40, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 45, 0, - 0, 8, 50, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 123, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 45, 0, 0, 8, 50, 0, + 16, 0, 4, 0, 0, 0, 86, 5, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 4, 0, - 0, 0, 6, 0, 0, 0, + 0, 0, 70, 123, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 5, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 4, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 194, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 5, 0, + 0, 0, 230, 113, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 50, 0, 16, 0, 6, 0, + 0, 0, 86, 5, 16, 0, + 5, 0, 0, 0, 70, 123, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 194, 0, 16, 0, - 4, 0, 0, 0, 6, 0, + 6, 0, 0, 0, 166, 10, 16, 0, 5, 0, 0, 0, 230, 113, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 50, 0, - 16, 0, 6, 0, 0, 0, - 86, 5, 16, 0, 5, 0, - 0, 0, 70, 123, 32, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 0, 0, 0, 0, + 138, 0, 0, 11, 34, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 24, 0, 0, 0, 10, 128, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 194, 0, 16, 0, 6, 0, - 0, 0, 166, 10, 16, 0, - 5, 0, 0, 0, 230, 113, - 32, 0, 0, 0, 0, 0, + 0, 0, 32, 0, 0, 10, + 162, 0, 16, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 7, 0, 0, 0, + 60, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 0, 0, 0, 0, 138, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 24, 0, - 0, 0, 10, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 32, 0, 0, 10, 162, 0, - 16, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 4, 0, 0, 0, 22, 14, + 16, 0, 4, 0, 0, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 60, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 70, 11, + 16, 0, 4, 0, 0, 0, + 22, 14, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 22, 14, 16, 0, - 4, 0, 0, 0, 140, 0, + 6, 0, 0, 0, 140, 0, 0, 17, 242, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -622,540 +636,440 @@ const BYTE resolve_fast_64bpp_4xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 11, 16, 0, - 4, 0, 0, 0, 22, 14, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 242, 0, + 6, 0, 0, 0, 22, 14, 16, 0, 6, 0, 0, 0, - 22, 14, 16, 0, 6, 0, - 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 11, 16, 0, 6, 0, - 0, 0, 22, 14, 16, 0, - 6, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 30, 0, 0, 7, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 30, 0, 0, 7, + 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 138, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 230, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 5, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 42, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 254, 7, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 2, 0, 0, 0, 70, 14, 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 48, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, + 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 20, 98, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 19, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 14, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 12, 50, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 150, 5, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 17, 98, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 6, 1, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 86, 6, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 42, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 5, 0, 0, 0, - 5, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 6, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 128, 3, 0, 0, - 0, 8, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 130, 0, + 138, 0, 0, 11, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 22, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, + 4, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 3, 0, 0, 0, + 230, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 5, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 42, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 254, 7, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 48, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 9, 0, 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 20, 98, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 19, 0, 0, 0, + 19, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 11, 0, + 0, 0, 14, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 12, + 50, 0, 16, 0, 1, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 5, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 9, 0, 0, 0, 12, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 6, 1, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, + 138, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 17, 98, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 0, + 6, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 86, 6, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 146, 0, 16, 0, - 1, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 42, 0, + 0, 10, 242, 0, 16, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 5, 0, + 0, 0, 5, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 3, 0, + 166, 10, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 6, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 140, 0, 0, 17, - 146, 0, 16, 0, 1, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 128, 3, + 0, 0, 0, 8, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 22, 0, 0, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 10, 146, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 6, 12, 16, 0, - 1, 0, 0, 0, 140, 0, + 2, 0, 0, 0, 140, 0, 0, 17, 146, 0, 16, 0, 1, 0, 0, 0, 2, 64, - 0, 0, 22, 0, 0, 0, + 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 13, 0, + 0, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 6, 12, + 0, 0, 0, 0, 6, 0, + 0, 0, 246, 15, 16, 0, + 2, 0, 0, 0, 6, 12, 16, 0, 1, 0, 0, 0, - 35, 0, 0, 12, 82, 0, + 140, 0, 0, 17, 146, 0, 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 1, 0, + 2, 64, 0, 0, 22, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 6, 3, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 66, 0, + 13, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 166, 10, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 12, 0, + 6, 12, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 12, + 82, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 6, 3, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 7, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, + 12, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 7, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 30, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 32, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 4, 0, - 0, 0, 22, 11, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 32, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 60, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 150, 5, 16, 0, - 1, 0, 0, 0, 70, 0, + 1, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 11, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 11, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 11, - 16, 0, 2, 0, 0, 0, - 70, 11, 16, 0, 3, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 11, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 70, 11, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 11, - 16, 0, 4, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 30, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 32, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 22, 11, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 4, 0, 0, 0, 22, 11, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 32, 0, 0, 10, 210, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 60, 0, - 0, 7, 82, 0, 16, 0, - 0, 0, 0, 0, 166, 11, - 16, 0, 0, 0, 0, 0, - 6, 2, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 32, 0, 0, 10, 114, 0, + 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 60, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 150, 5, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 1, 0, 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 1, 0, + 242, 0, 16, 0, 2, 0, 0, 0, 70, 11, 16, 0, - 6, 0, 0, 0, 2, 64, + 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 85, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 11, - 16, 0, 6, 0, 0, 0, + 3, 0, 0, 0, 70, 11, + 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, + 3, 0, 0, 0, 2, 64, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 11, 16, 0, 1, 0, + 16, 0, 4, 0, 0, 0, + 70, 11, 16, 0, 2, 0, 0, 0, 70, 11, 16, 0, - 2, 0, 0, 0, 21, 0, + 3, 0, 0, 0, 21, 0, 0, 1, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 11, 16, 0, - 6, 0, 0, 0, 2, 64, + 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, 242, 0, - 16, 0, 6, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -1163,33 +1077,115 @@ const BYTE resolve_fast_64bpp_4xmsaa_cs[] = 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 70, 11, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, - 70, 11, 16, 0, 6, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 153, 0, 0, 0, - 7, 0, 0, 0, 0, 0, + 70, 11, 16, 0, 4, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 242, 0, + 16, 0, 6, 0, 0, 0, + 22, 11, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 32, 0, 0, 10, + 210, 0, 16, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 43, 0, - 0, 0, 30, 0, 0, 0, - 6, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 60, 0, 0, 7, 82, 0, + 16, 0, 0, 0, 0, 0, + 166, 11, 16, 0, 0, 0, + 0, 0, 6, 2, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 11, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 85, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 11, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 11, 16, 0, + 1, 0, 0, 0, 70, 11, + 16, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 11, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 70, 11, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 11, 16, 0, + 6, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 153, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 43, 0, 0, 0, 30, 0, + 0, 0, 6, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1197,5 +1193,9 @@ const BYTE resolve_fast_64bpp_4xmsaa_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_4xmsaa_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_4xmsaa_scaled_cs.h index 3cd63b87c..7f7bb4d73 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_4xmsaa_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_fast_64bpp_4xmsaa_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture uint2 buf T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -257,21 +257,21 @@ ret const BYTE resolve_fast_64bpp_4xmsaa_scaled_cs[] = { - 68, 88, 66, 67, 104, 87, - 183, 27, 147, 240, 163, 194, - 4, 176, 73, 155, 224, 235, - 183, 137, 1, 0, 0, 0, - 64, 28, 0, 0, 5, 0, + 68, 88, 66, 67, 146, 245, + 93, 84, 7, 50, 167, 252, + 236, 19, 195, 72, 154, 161, + 77, 39, 1, 0, 0, 0, + 60, 28, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 164, 27, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 160, 27, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -302,714 +302,548 @@ const BYTE resolve_fast_64bpp_4xmsaa_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 232, 24, 0, 0, + 81, 0, 5, 0, 58, 6, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 88, 8, + 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 232, 24, 0, 0, 81, 0, - 5, 0, 58, 6, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 8, 0, 7, - 70, 126, 48, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 8, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 0, 0, + 0, 0, 38, 136, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 8, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 38, 136, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 32, 8, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 17, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 32, 8, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 17, 0, 0, 0, + 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 86, 133, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 8, + 50, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 17, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 133, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 138, 0, 0, 17, + 114, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 19, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, + 86, 133, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 0, 0, 9, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 1, + 85, 0, 0, 12, 242, 0, + 16, 0, 3, 0, 0, 0, + 214, 143, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 24, 0, 0, 0, + 41, 0, 0, 6, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 2, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 80, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 54, 0, + 0, 7, 18, 0, 16, 0, + 5, 0, 0, 0, 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 8, 50, 0, - 16, 0, 1, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 5, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 20, 194, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 6, 4, 16, 0, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 138, 0, 0, 17, 114, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 19, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 86, 133, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 66, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 13, 66, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 128, + 1, 64, 0, 0, 10, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 58, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 1, 85, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 214, 143, + 0, 0, 0, 0, 140, 0, + 0, 20, 82, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 17, 50, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 11, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 13, 0, 0, 0, 28, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 198, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 24, 0, 0, 0, 41, 0, - 0, 6, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 2, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 80, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 54, 0, 0, 7, - 18, 0, 16, 0, 5, 0, - 0, 0, 26, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 5, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 20, - 194, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 6, 4, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 13, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 58, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 82, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 17, 50, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 11, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 13, 0, - 0, 0, 28, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 198, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 83, 0, 0, 6, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 2, 0, - 35, 0, 0, 9, 162, 0, - 16, 0, 1, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 6, 4, 16, 0, - 2, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 80, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 3, 0, + 0, 0, 83, 0, 0, 6, + 34, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 2, 0, 35, 0, 0, 9, + 162, 0, 16, 0, 1, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 6, 4, + 16, 0, 2, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 80, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 2, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 18, 0, 0, 1, + 32, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16, 0, 2, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 18, 0, 0, 1, 32, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 41, 0, 0, 10, 162, 0, - 16, 0, 1, 0, 0, 0, - 86, 13, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 34, 0, 16, 0, + 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 140, 0, 0, 17, + 21, 0, 0, 1, 21, 0, + 0, 1, 41, 0, 0, 10, 162, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 86, 13, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 6, 0, - 0, 0, 86, 13, 16, 0, - 1, 0, 0, 0, 38, 0, - 0, 11, 0, 208, 0, 0, - 98, 0, 16, 0, 6, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 80, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 78, 0, - 0, 8, 194, 0, 16, 0, - 2, 0, 0, 0, 0, 208, + 1, 0, 0, 0, 140, 0, + 0, 17, 162, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 6, 0, 0, 0, 86, 13, + 16, 0, 1, 0, 0, 0, + 38, 0, 0, 11, 0, 208, + 0, 0, 98, 0, 16, 0, + 6, 0, 0, 0, 6, 1, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 80, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 78, 0, 0, 8, 194, 0, + 16, 0, 2, 0, 0, 0, + 0, 208, 0, 0, 86, 13, + 16, 0, 1, 0, 0, 0, + 6, 8, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, + 35, 0, 0, 10, 162, 0, + 16, 0, 1, 0, 0, 0, + 166, 14, 16, 128, 65, 0, + 0, 0, 2, 0, 0, 0, + 6, 8, 16, 0, 6, 0, 0, 0, 86, 13, 16, 0, - 1, 0, 0, 0, 6, 8, + 1, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 26, 0, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 35, 0, - 0, 10, 162, 0, 16, 0, - 1, 0, 0, 0, 166, 14, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 6, 8, - 16, 0, 6, 0, 0, 0, - 86, 13, 16, 0, 1, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 6, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 1, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 78, 0, 0, 8, 0, 208, - 0, 0, 34, 0, 16, 0, + 1, 64, 0, 0, 11, 0, + 0, 0, 78, 0, 0, 8, + 0, 208, 0, 0, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 45, 0, 0, 8, 194, 0, - 16, 0, 5, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 230, 116, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 6, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 4, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 50, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 6, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, 0, 0, 45, 0, 0, 8, - 50, 0, 16, 0, 7, 0, + 194, 0, 16, 0, 5, 0, 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 230, 116, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 6, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 4, 0, 0, 0, + 6, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 50, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, 6, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 166, 10, + 0, 8, 50, 0, 16, 0, + 7, 0, 0, 0, 86, 5, 16, 0, 6, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 32, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 39, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, + 45, 0, 0, 8, 194, 0, + 16, 0, 7, 0, 0, 0, + 166, 10, 16, 0, 6, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 32, 0, 0, 7, 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 39, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 0, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, 80, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 3, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 80, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 7, 0, 0, 0, 230, 10, + 16, 0, 7, 0, 0, 0, + 21, 0, 0, 1, 54, 0, + 0, 5, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, + 16, 0, 7, 0, 0, 0, + 21, 0, 0, 1, 54, 0, + 0, 5, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 4, + 16, 0, 5, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 42, 0, 16, 0, + 1, 0, 0, 0, 138, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 24, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 32, 0, 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 60, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 7, 0, - 0, 0, 230, 10, 16, 0, - 7, 0, 0, 0, 21, 0, - 0, 1, 54, 0, 0, 5, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 21, 0, - 0, 1, 54, 0, 0, 5, + 0, 0, 140, 0, 0, 17, 242, 0, 16, 0, 5, 0, - 0, 0, 70, 4, 16, 0, - 5, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 4, 3, - 42, 0, 16, 0, 1, 0, - 0, 0, 138, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 24, 0, 0, 0, - 10, 128, 48, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 60, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 22, 11, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 54, 0, + 0, 5, 194, 0, 16, 0, + 7, 0, 0, 0, 246, 11, + 16, 0, 7, 0, 0, 0, 140, 0, 0, 17, 242, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 22, 11, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 194, 0, 16, 0, 7, 0, - 0, 0, 246, 11, 16, 0, - 7, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 22, 14, 16, 0, - 7, 0, 0, 0, 70, 11, + 0, 0, 0, 0, 22, 14, 16, 0, 7, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 54, 0, 0, 4, - 66, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 2, 0, - 35, 0, 0, 9, 98, 0, - 16, 0, 1, 0, 0, 0, - 6, 2, 16, 0, 3, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 6, 2, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 78, 0, - 0, 8, 162, 0, 16, 0, - 1, 0, 0, 0, 0, 208, - 0, 0, 6, 8, 16, 0, - 1, 0, 0, 0, 6, 4, + 70, 11, 16, 0, 7, 0, + 0, 0, 21, 0, 0, 1, + 21, 0, 0, 1, 54, 0, + 0, 4, 66, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 2, 0, 35, 0, 0, 9, + 98, 0, 16, 0, 1, 0, + 0, 0, 6, 2, 16, 0, + 3, 0, 0, 0, 6, 1, 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 0, 0, 0, 0, 138, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 42, 0, - 0, 10, 50, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 42, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 254, 7, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 3, 0, + 6, 2, 16, 0, 4, 0, 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 139, 0, 0, 15, 194, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 27, 0, 0, 0, 29, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 86, 5, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 78, 0, 0, 8, 162, 0, 16, 0, 1, 0, 0, 0, - 35, 0, 0, 9, 66, 0, + 0, 208, 0, 0, 6, 8, + 16, 0, 1, 0, 0, 0, + 6, 4, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 0, 0, 0, 0, + 138, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 42, 0, 0, 10, 50, 0, + 16, 0, 3, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 42, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 254, 7, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 1, 0, + 3, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 48, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, 42, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 20, 98, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 19, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 14, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 12, 50, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 150, 5, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 17, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 9, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 140, 0, - 0, 17, 50, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 5, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 139, 0, 0, 15, - 194, 0, 16, 0, 2, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 139, 0, 0, 15, + 194, 0, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, @@ -1018,449 +852,614 @@ const BYTE resolve_fast_64bpp_4xmsaa_scaled_cs[] = 0, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 86, 5, 16, 0, 1, 0, - 0, 0, 42, 0, 0, 10, - 50, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 5, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 3, 0, 0, 0, + 10, 0, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, + 0, 48, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 41, 0, - 0, 10, 82, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 82, 0, 16, 0, 3, 0, - 0, 0, 6, 2, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 128, 3, 0, 0, - 0, 0, 0, 0, 0, 8, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 42, 0, 0, 7, 18, 0, + 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 22, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 140, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, 0, 11, 130, 0, 16, 0, - 3, 0, 0, 0, 1, 64, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 20, 98, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 19, 0, 0, 0, + 19, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 11, 0, + 0, 0, 14, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 12, + 50, 0, 16, 0, 3, 0, + 0, 0, 6, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 5, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 9, 0, 0, 0, + 12, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 66, 0, + 138, 0, 0, 9, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 1, 0, 0, 7, 66, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 66, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 10, 98, 0, 16, 0, - 4, 0, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 140, 0, 0, 17, 50, 0, 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 17, - 98, 0, 16, 0, 4, 0, + 2, 64, 0, 0, 5, 0, + 0, 0, 5, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 4, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 22, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 12, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 86, 6, - 16, 0, 4, 0, 0, 0, - 35, 0, 0, 12, 98, 0, + 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 86, 6, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 12, 0, + 70, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 7, + 9, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 139, 0, + 0, 15, 194, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 27, 0, + 0, 0, 29, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 42, 0, + 0, 10, 50, 0, 16, 0, + 3, 0, 0, 0, 246, 15, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 5, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 7, 0, 0, - 30, 0, 0, 7, 34, 0, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 3, 0, 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 10, 82, 0, + 16, 0, 3, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 6, 0, 0, 0, 0, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 82, 0, 16, 0, + 3, 0, 0, 0, 6, 2, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 128, 3, + 0, 0, 0, 0, 0, 0, + 0, 8, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 22, 0, 0, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 10, 98, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 17, 98, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 7, 0, 0, 0, + 6, 0, 0, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 86, 6, + 16, 0, 4, 0, 0, 0, + 140, 0, 0, 17, 98, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 22, 0, 0, 0, + 22, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 13, 0, + 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 86, 6, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 12, + 98, 0, 16, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 86, 6, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 12, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 42, 0, + 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 7, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 130, 0, + 1, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, + 26, 0, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 35, 0, 0, 10, 98, 0, - 16, 0, 0, 0, 0, 0, - 86, 7, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 6, 2, 16, 0, - 1, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 85, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 32, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 22, 11, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, + 42, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 32, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 2, 0, 0, 0, 3, 0, + 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 60, 0, 0, 7, 50, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 35, 0, 0, 10, + 98, 0, 16, 0, 0, 0, + 0, 0, 86, 7, 16, 128, + 65, 0, 0, 0, 1, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 6, 2, 16, 0, 1, 0, 0, 0, - 150, 5, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 230, 4, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 85, 0, 0, 10, 242, 0, - 16, 0, 6, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 32, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 242, 0, 16, 0, 5, 0, + 0, 0, 22, 11, 16, 0, + 5, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 32, 0, + 0, 10, 114, 0, 16, 0, + 1, 0, 0, 0, 246, 15, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 60, 0, 0, 7, + 50, 0, 16, 0, 1, 0, + 0, 0, 150, 5, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 3, 0, 0, 0, 230, 4, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 5, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 85, 0, 0, 10, + 242, 0, 16, 0, 6, 0, 0, 0, 230, 4, 16, 0, - 3, 0, 0, 0, 230, 4, + 5, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, 16, 0, 6, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 230, 4, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 5, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 30, 0, + 0, 7, 242, 0, 16, 0, + 5, 0, 0, 0, 230, 4, + 16, 0, 3, 0, 0, 0, + 230, 4, 16, 0, 6, 0, + 0, 0, 21, 0, 0, 1, + 31, 0, 4, 3, 26, 0, + 16, 0, 1, 0, 0, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 230, 4, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 230, 4, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 164, 0, 0, 8, - 242, 224, 33, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 230, 4, + 16, 0, 1, 0, 0, 0, + 21, 0, 0, 1, 164, 0, + 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 230, 4, 16, 0, - 5, 0, 0, 0, 79, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 230, 4, + 16, 0, 5, 0, 0, 0, + 79, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 85, 0, 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 78, 0, 0, 8, + 18, 0, 16, 0, 1, 0, + 0, 0, 0, 208, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 10, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 128, 65, 0, 0, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 78, 0, 0, 8, 18, 0, + 32, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 0, 208, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 10, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 128, - 65, 0, 0, 0, 1, 0, 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 32, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 1, 0, 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 1, 0, + 1, 64, 0, 0, 5, 0, 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 41, 0, 0, 7, 130, 0, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 30, 0, 0, 8, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 21, 0, 0, 1, + 18, 0, 0, 1, 54, 0, + 0, 5, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 21, 0, 0, 1, 38, 0, + 0, 8, 0, 208, 0, 0, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 30, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 21, 0, 0, 1, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 21, 0, - 0, 1, 38, 0, 0, 8, - 0, 208, 0, 0, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, + 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 242, 0, - 16, 0, 7, 0, 0, 0, - 22, 11, 16, 0, 7, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 21, 0, - 0, 1, 32, 0, 0, 10, - 210, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 7, 82, 0, + 242, 0, 16, 0, 7, 0, + 0, 0, 22, 11, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 32, 0, + 0, 10, 210, 0, 16, 0, + 0, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 0, 0, - 0, 0, 6, 2, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 85, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 60, 0, 0, 7, + 82, 0, 16, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 0, 0, 0, 0, 6, 2, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 7, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 85, 0, 0, 10, + 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 14, + 7, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, 16, 0, 2, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 7, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 30, 0, + 0, 7, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 164, 0, 0, 8, - 242, 224, 33, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 207, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 62, 0, 0, 0, 41, 0, - 0, 0, 9, 0, 0, 0, - 18, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 21, 0, 0, 1, 164, 0, + 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 207, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 62, 0, 0, 0, + 41, 0, 0, 0, 9, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_128bpp_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_128bpp_cs.h index 436084858..6ceb614c8 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_128bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_128bpp_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -820,21 +820,21 @@ ret const BYTE resolve_full_128bpp_cs[] = { - 68, 88, 66, 67, 178, 0, - 7, 93, 193, 87, 76, 171, - 220, 111, 5, 73, 206, 3, - 33, 68, 1, 0, 0, 0, - 60, 89, 0, 0, 5, 0, + 68, 88, 66, 67, 193, 104, + 59, 219, 24, 74, 5, 1, + 110, 111, 132, 110, 26, 59, + 6, 57, 1, 0, 0, 0, + 56, 89, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 160, 88, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 156, 88, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -865,1102 +865,404 @@ const BYTE resolve_full_128bpp_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, + 0, 0, 83, 72, 69, 88, + 164, 85, 0, 0, 81, 0, + 5, 0, 105, 21, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 161, 0, 0, 6, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 15, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 0, 0, + 0, 0, 38, 138, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 255, 3, 0, 0, 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 164, 85, - 0, 0, 81, 0, 5, 0, - 105, 21, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 161, 0, 0, 6, 70, 126, - 48, 0, 0, 0, 0, 0, + 0, 1, 85, 0, 0, 12, + 114, 0, 16, 0, 1, 0, + 0, 0, 86, 135, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 5, 0, 0, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 12, + 242, 0, 16, 0, 2, 0, + 0, 0, 246, 143, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 15, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 38, 138, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 255, 3, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 135, 48, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 24, 0, 0, 0, + 24, 0, 0, 0, 20, 0, + 0, 0, 41, 0, 0, 9, + 146, 0, 16, 0, 3, 0, + 0, 0, 6, 0, 2, 0, + 2, 64, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 246, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 24, 0, 0, 0, 24, 0, - 0, 0, 20, 0, 0, 0, - 41, 0, 0, 9, 146, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 2, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 7, + 0, 0, 0, 0, 1, 0, + 0, 0, 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 138, 0, 0, 17, - 242, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 11, 0, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 13, 0, 0, 0, 24, 0, - 0, 0, 28, 0, 0, 0, - 6, 128, 48, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 138, 0, + 0, 17, 242, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 11, 0, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 13, 0, 0, 0, + 24, 0, 0, 0, 28, 0, + 0, 0, 6, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 128, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 26, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 15, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 139, 0, 0, 11, 130, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 15, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 139, 0, - 0, 11, 130, 0, 16, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, + 0, 0, 23, 0, 0, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, + 0, 0, 128, 63, 140, 0, + 0, 13, 18, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 63, 140, 0, 0, 13, - 18, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 242, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 140, 0, 0, 20, + 242, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 4, 0, + 0, 0, 4, 0, 0, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 11, - 34, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 28, 0, 0, 0, - 58, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 11, 34, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 28, 0, + 0, 0, 58, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 4, 98, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 2, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 182, 15, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 4, 98, 0, 16, 0, 3, 0, 0, 0, - 80, 0, 0, 7, 66, 0, + 86, 5, 2, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 182, 15, 16, 0, 3, 0, + 0, 0, 80, 0, 0, 7, + 66, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 26, 0, 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 26, 0, 16, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 18, 0, 0, 1, + 32, 0, 0, 7, 66, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 18, 0, 0, 1, 32, 0, - 0, 7, 66, 0, 16, 0, - 5, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 80, 0, 0, 10, 194, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 5, 0, 0, 0, 166, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 230, 10, - 16, 0, 5, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 6, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 18, 0, 0, 1, 54, 0, 0, 5, 34, 0, 16, 0, 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 78, 0, 0, 8, 194, 0, - 16, 0, 6, 0, 0, 0, - 0, 208, 0, 0, 6, 4, - 16, 0, 1, 0, 0, 0, - 6, 4, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 35, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 80, 0, 0, 10, + 194, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 5, 0, 0, 0, + 166, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 9, + 230, 10, 16, 0, 5, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 78, 0, 0, 8, + 194, 0, 16, 0, 6, 0, + 0, 0, 0, 208, 0, 0, + 6, 4, 16, 0, 1, 0, + 0, 0, 6, 4, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 128, + 65, 0, 0, 0, 6, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 5, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 78, 0, + 0, 8, 0, 208, 0, 0, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 5, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 78, 0, 0, 8, - 0, 208, 0, 0, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 40, 0, 30, 0, + 0, 0, 0, 0, 40, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 5, 0, 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 4, 0, 0, 0, - 32, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 230, 116, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 7, 0, 0, 0, 230, 10, - 16, 0, 6, 0, 0, 0, - 18, 0, 0, 1, 41, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 5, 0, 0, 0, - 41, 0, 0, 10, 194, 0, - 16, 0, 7, 0, 0, 0, - 6, 4, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 38, 7, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 38, 7, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 7, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 7, 0, - 0, 0, 6, 1, 16, 0, - 7, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 7, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 6, 0, 0, 0, 6, 1, - 16, 0, 6, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 23, 0, 0, 1, 18, 0, - 0, 1, 32, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 22, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 18, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 7, 0, - 0, 0, 6, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, - 0, 10, 226, 0, 16, 0, - 6, 0, 0, 0, 6, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 0, 24, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 2, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 10, 0, 0, 0, 85, 0, - 0, 10, 226, 0, 16, 0, - 7, 0, 0, 0, 6, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 12, 0, 0, 0, - 85, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 171, 170, 170, 62, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 42, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 22, 5, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 43, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 50, 0, - 16, 0, 7, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 42, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 22, 5, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 43, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 50, 0, - 16, 0, 6, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 226, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 226, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 23, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 63, 30, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 80, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 4, 0, 0, 0, 32, 0, 0, 7, - 34, 0, 16, 0, 4, 0, + 34, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 26, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 4, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 0, - 16, 0, 9, 0, 0, 0, - 230, 10, 16, 0, 8, 0, + 16, 0, 7, 0, 0, 0, + 230, 10, 16, 0, 6, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 4, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 9, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 7, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 1, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 41, 0, + 1, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 8, 0, + 50, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 70, 112, + 1, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, 0, 3, @@ -1968,103 +1270,103 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 5, 0, 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 9, 0, + 194, 0, 16, 0, 7, 0, 0, 0, 6, 4, 16, 0, - 9, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 38, 7, 16, 0, 9, 0, + 16, 0, 8, 0, 0, 0, + 38, 7, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 6, 0, 0, 0, 6, 4, 16, 0, - 8, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 38, 7, 16, 0, 8, 0, + 16, 0, 8, 0, 0, 0, + 38, 7, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 194, 0, - 16, 0, 5, 0, 0, 0, - 6, 4, 16, 0, 9, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 131, 0, + 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, - 9, 0, 0, 0, 6, 1, - 16, 0, 9, 0, 0, 0, + 7, 0, 0, 0, 6, 1, + 16, 0, 7, 0, 0, 0, 131, 0, 0, 5, 162, 0, - 16, 0, 9, 0, 0, 0, - 166, 14, 16, 0, 5, 0, + 16, 0, 7, 0, 0, 0, + 6, 4, 16, 0, 4, 0, 0, 0, 85, 0, 0, 10, - 194, 0, 16, 0, 5, 0, - 0, 0, 6, 4, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, - 16, 0, 8, 0, 0, 0, - 6, 1, 16, 0, 8, 0, + 16, 0, 6, 0, 0, 0, + 6, 1, 16, 0, 6, 0, 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 8, 0, - 0, 0, 166, 14, 16, 0, - 5, 0, 0, 0, 2, 0, + 162, 0, 16, 0, 6, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2072,48 +1374,48 @@ const BYTE resolve_full_128bpp_cs[] = 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 22, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 9, 0, + 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 18, 0, + 6, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, - 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 16, 0, 7, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, @@ -2124,48 +1426,48 @@ const BYTE resolve_full_128bpp_cs[] = 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 9, 0, 0, 0, 6, 0, - 16, 0, 9, 0, 0, 0, + 7, 0, 0, 0, 6, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, - 16, 0, 8, 0, 0, 0, - 6, 0, 16, 0, 8, 0, + 16, 0, 6, 0, 0, 0, + 6, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, @@ -2175,48 +1477,48 @@ const BYTE resolve_full_128bpp_cs[] = 6, 0, 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, - 16, 0, 9, 0, 0, 0, - 6, 0, 16, 0, 9, 0, + 16, 0, 7, 0, 0, 0, + 6, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, + 226, 0, 16, 0, 6, 0, 0, 0, 6, 0, 16, 0, - 8, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 10, 242, 0, + 8, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, @@ -2226,27 +1528,27 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 9, 0, + 226, 0, 16, 0, 7, 0, 0, 0, 6, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 9, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -2254,125 +1556,125 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 9, 0, + 70, 2, 16, 0, 7, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 30, 0, + 9, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 13, 0, + 65, 0, 0, 0, 11, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 140, 0, + 12, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 41, 0, + 11, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 9, 0, + 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, + 8, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, - 34, 0, 16, 0, 4, 0, + 34, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 9, 0, 0, 0, 56, 0, + 7, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, - 9, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 7, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, + 226, 0, 16, 0, 6, 0, 0, 0, 6, 0, 16, 0, - 8, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 8, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -2380,169 +1682,169 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 8, 0, + 70, 2, 16, 0, 6, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 30, 0, + 9, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 13, 0, + 65, 0, 0, 0, 11, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 140, 0, + 12, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 41, 0, + 11, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 8, 0, + 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, + 8, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, - 34, 0, 16, 0, 4, 0, + 34, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 56, 0, + 6, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, - 16, 0, 9, 0, 0, 0, - 10, 0, 16, 0, 9, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 7, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 42, 0, - 0, 10, 194, 0, 16, 0, - 5, 0, 0, 0, 86, 1, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 22, 5, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 194, 0, 16, 0, 5, 0, - 0, 0, 166, 14, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 10, 194, 0, 16, 0, - 5, 0, 0, 0, 166, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, 0, 0, 0, 0, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 9, 0, - 0, 0, 230, 10, 16, 0, - 5, 0, 0, 0, 2, 64, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 7, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 7, 34, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, + 16, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 42, 0, - 0, 10, 194, 0, 16, 0, - 5, 0, 0, 0, 86, 1, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 22, 5, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 194, 0, 16, 0, 5, 0, - 0, 0, 166, 14, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 10, 194, 0, 16, 0, - 5, 0, 0, 0, 166, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, 0, 0, 0, 0, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 8, 0, - 0, 0, 230, 10, 16, 0, - 5, 0, 0, 0, 2, 64, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 6, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2550,99 +1852,85 @@ const BYTE resolve_full_128bpp_cs[] = 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 4, 0, + 34, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, - 9, 0, 0, 0, 1, 64, + 7, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 9, 0, 0, 0, - 10, 0, 16, 0, 9, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 7, 0, 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 9, 0, + 34, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 85, 0, + 1, 0, 0, 0, 85, 0, 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 8, 0, + 18, 0, 16, 0, 6, 0, 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 131, 0, + 6, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 226, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 8, 0, + 226, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 0, 0, - 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 80, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 4, 0, 0, 0, 41, 0, + 21, 0, 0, 1, 80, 0, 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, + 34, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 62, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 63, + 30, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 31, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 4, 0, 0, 0, 32, 0, 0, 7, 34, 0, 16, 0, - 5, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 5, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 34, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 5, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, @@ -2650,28 +1938,28 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 230, 10, 16, 0, 8, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 34, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 5, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 5, 0, + 34, 0, 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 5, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 8, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, @@ -2742,31 +2030,31 @@ const BYTE resolve_full_128bpp_cs[] = 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 85, 0, 0, 10, - 98, 0, 16, 0, 5, 0, - 0, 0, 6, 1, 16, 0, + 194, 0, 16, 0, 5, 0, + 0, 0, 6, 4, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 9, 0, 0, 0, 6, 1, 16, 0, 9, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, 9, 0, - 0, 0, 86, 9, 16, 0, + 0, 0, 166, 14, 16, 0, 5, 0, 0, 0, 85, 0, - 0, 10, 98, 0, 16, 0, - 5, 0, 0, 0, 6, 1, + 0, 10, 194, 0, 16, 0, + 5, 0, 0, 0, 6, 4, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 8, 0, 0, 0, 6, 1, 16, 0, 8, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 8, 0, 0, 0, 86, 9, + 8, 0, 0, 0, 166, 14, 16, 0, 5, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, @@ -2783,20 +2071,20 @@ const BYTE resolve_full_128bpp_cs[] = 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, 34, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, - 5, 0, 0, 0, 41, 0, + 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, - 5, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 8, 0, 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 22, 112, + 4, 0, 0, 0, 22, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, @@ -2804,27 +2092,27 @@ const BYTE resolve_full_128bpp_cs[] = 16, 0, 8, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 34, 0, 16, 0, - 5, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 6, 112, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 0, 0, + 34, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, @@ -2944,21 +2232,21 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 6, 9, 16, 0, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -2968,99 +2256,99 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 70, 2, 16, 0, 9, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, + 14, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 12, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, 140, 0, 0, 17, 114, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, + 13, 0, 0, 0, 70, 2, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 41, 0, 0, 10, 114, 0, 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 9, 0, 0, 0, 70, 2, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 9, 0, 0, 0, 150, 7, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 9, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, 16, 0, @@ -3070,21 +2358,21 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 6, 9, 16, 0, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -3094,99 +2382,99 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 70, 2, 16, 0, 8, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, + 14, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 12, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, 140, 0, 0, 17, 114, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, + 13, 0, 0, 0, 70, 2, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 41, 0, 0, 10, 114, 0, 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 8, 0, 0, 0, 70, 2, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 150, 7, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 8, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 2, 0, 0, 1, 6, 0, 0, 3, @@ -3196,25 +2484,25 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 10, 0, 16, 0, 9, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 98, 0, + 42, 0, 0, 10, 194, 0, 16, 0, 5, 0, 0, 0, - 86, 4, 16, 0, 9, 0, + 86, 1, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 43, 0, - 0, 5, 98, 0, 16, 0, - 5, 0, 0, 0, 86, 6, + 16, 0, 0, 0, 43, 0, + 0, 5, 194, 0, 16, 0, + 5, 0, 0, 0, 166, 14, 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 98, 0, + 56, 0, 0, 10, 194, 0, 16, 0, 5, 0, 0, 0, - 86, 6, 16, 0, 5, 0, + 166, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 0, 0, 0, 52, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, 16, 0, - 9, 0, 0, 0, 150, 5, + 9, 0, 0, 0, 230, 10, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, @@ -3224,25 +2512,25 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 10, 0, 16, 0, 8, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 98, 0, + 42, 0, 0, 10, 194, 0, 16, 0, 5, 0, 0, 0, - 86, 4, 16, 0, 8, 0, + 86, 1, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 43, 0, - 0, 5, 98, 0, 16, 0, - 5, 0, 0, 0, 86, 6, + 16, 0, 0, 0, 43, 0, + 0, 5, 194, 0, 16, 0, + 5, 0, 0, 0, 166, 14, 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 98, 0, + 56, 0, 0, 10, 194, 0, 16, 0, 5, 0, 0, 0, - 86, 6, 16, 0, 5, 0, + 166, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 0, 0, 0, 52, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, 16, 0, - 8, 0, 0, 0, 150, 5, + 8, 0, 0, 0, 230, 10, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, @@ -3262,7 +2550,7 @@ const BYTE resolve_full_128bpp_cs[] = 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 85, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 10, 0, 16, 0, 9, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, @@ -3271,9 +2559,9 @@ const BYTE resolve_full_128bpp_cs[] = 9, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, 9, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 8, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, @@ -3282,7 +2570,7 @@ const BYTE resolve_full_128bpp_cs[] = 16, 0, 8, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, @@ -3309,64 +2597,80 @@ const BYTE resolve_full_128bpp_cs[] = 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, 0, 0, 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, + 6, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 8, 0, - 0, 0, 30, 0, 0, 7, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 62, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 4, 0, 0, 0, - 32, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, + 32, 0, 0, 7, 34, 0, + 16, 0, 5, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 4, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 4, 3, 26, 0, 16, 0, + 5, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 5, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 10, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 230, 116, + 242, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 0, 16, 0, - 11, 0, 0, 0, 230, 10, - 16, 0, 10, 0, 0, 0, + 9, 0, 0, 0, 230, 10, + 16, 0, 8, 0, 0, 0, 18, 0, 0, 1, 41, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 7, 34, 0, 16, 0, + 5, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 70, 112, + 50, 0, 16, 0, 9, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 0, 7, 34, 0, 16, 0, + 5, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 34, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, - 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 4, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, @@ -3375,137 +2679,137 @@ const BYTE resolve_full_128bpp_cs[] = 6, 0, 0, 3, 1, 64, 0, 0, 5, 0, 0, 0, 41, 0, 0, 10, 194, 0, - 16, 0, 11, 0, 0, 0, - 6, 4, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 6, 4, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 38, 7, - 16, 0, 11, 0, 0, 0, + 10, 0, 0, 0, 38, 7, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, - 16, 0, 10, 0, 0, 0, - 6, 4, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 6, 4, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 38, 7, - 16, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 38, 7, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, + 0, 10, 98, 0, 16, 0, + 5, 0, 0, 0, 6, 1, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 11, 0, + 82, 0, 16, 0, 9, 0, 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 131, 0, + 9, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 11, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 10, 0, + 9, 0, 0, 0, 86, 9, + 16, 0, 5, 0, 0, 0, + 85, 0, 0, 10, 98, 0, + 16, 0, 5, 0, 0, 0, + 6, 1, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, - 10, 0, 0, 0, 6, 1, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 6, 1, + 16, 0, 8, 0, 0, 0, 131, 0, 0, 5, 162, 0, - 16, 0, 10, 0, 0, 0, - 6, 4, 16, 0, 4, 0, + 16, 0, 8, 0, 0, 0, + 86, 9, 16, 0, 5, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, - 18, 0, 16, 0, 4, 0, + 34, 0, 16, 0, 5, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, + 8, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, 22, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 10, 0, + 16, 0, 9, 0, 0, 0, + 26, 0, 16, 0, 8, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, - 11, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, + 9, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 34, 0, @@ -3518,7 +2822,7 @@ const BYTE resolve_full_128bpp_cs[] = 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 8, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, @@ -3530,49 +2834,49 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, + 226, 0, 16, 0, 9, 0, 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, 16, 0, - 10, 0, 0, 0, 6, 0, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 6, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, @@ -3582,48 +2886,48 @@ const BYTE resolve_full_128bpp_cs[] = 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 11, 0, 0, 0, 6, 0, - 16, 0, 11, 0, 0, 0, + 9, 0, 0, 0, 6, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 6, 0, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 6, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, @@ -3633,27 +2937,27 @@ const BYTE resolve_full_128bpp_cs[] = 6, 0, 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, 85, 0, 0, 10, 226, 0, - 16, 0, 11, 0, 0, 0, - 6, 0, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 6, 0, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 255, 3, + 0, 10, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 6, 9, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 127, 0, 0, 0, 127, 0, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, @@ -3661,125 +2965,125 @@ const BYTE resolve_full_128bpp_cs[] = 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 135, 0, 0, 5, 114, 0, - 16, 0, 13, 0, 0, 0, - 150, 7, 16, 0, 5, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 10, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 13, 0, 0, 0, - 150, 7, 16, 0, 5, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, - 16, 0, 14, 0, 0, 0, + 16, 0, 13, 0, 0, 0, 70, 2, 16, 128, 65, 0, - 0, 0, 13, 0, 0, 0, + 0, 0, 12, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 226, 0, 16, 0, 5, 0, - 0, 0, 6, 9, 16, 0, - 12, 0, 0, 0, 86, 14, - 16, 0, 5, 0, 0, 0, - 6, 9, 16, 0, 13, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, - 0, 10, 226, 0, 16, 0, - 5, 0, 0, 0, 86, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 226, 0, 16, 0, 5, 0, - 0, 0, 6, 9, 16, 0, - 12, 0, 0, 0, 86, 14, - 16, 0, 5, 0, 0, 0, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 150, 7, 16, 0, - 5, 0, 0, 0, 2, 64, + 16, 0, 9, 0, 0, 0, + 150, 7, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 11, 0, + 58, 0, 16, 0, 9, 0, 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 11, 0, + 130, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 6, 0, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 6, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 3, + 0, 10, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 6, 9, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 127, 0, 0, 0, 127, 0, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 8, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, @@ -3787,100 +3091,100 @@ const BYTE resolve_full_128bpp_cs[] = 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 135, 0, 0, 5, 114, 0, - 16, 0, 13, 0, 0, 0, - 150, 7, 16, 0, 5, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 10, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 13, 0, 0, 0, - 150, 7, 16, 0, 5, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, - 16, 0, 14, 0, 0, 0, + 16, 0, 13, 0, 0, 0, 70, 2, 16, 128, 65, 0, - 0, 0, 13, 0, 0, 0, + 0, 0, 12, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 226, 0, 16, 0, 5, 0, - 0, 0, 6, 9, 16, 0, - 12, 0, 0, 0, 86, 14, - 16, 0, 5, 0, 0, 0, - 6, 9, 16, 0, 13, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, - 0, 10, 226, 0, 16, 0, - 5, 0, 0, 0, 86, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 30, 0, 0, 7, - 226, 0, 16, 0, 5, 0, - 0, 0, 6, 9, 16, 0, - 12, 0, 0, 0, 86, 14, - 16, 0, 5, 0, 0, 0, - 55, 0, 0, 12, 114, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 150, 7, 16, 0, - 5, 0, 0, 0, 2, 64, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 8, 0, 0, 0, + 150, 7, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 10, 0, + 58, 0, 16, 0, 8, 0, 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 10, 0, + 130, 0, 16, 0, 8, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, @@ -3888,68 +3192,68 @@ const BYTE resolve_full_128bpp_cs[] = 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, - 11, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, + 9, 0, 0, 0, 10, 0, + 16, 0, 9, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 22, 5, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 98, 0, 16, 0, 5, 0, + 0, 0, 86, 4, 16, 0, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 43, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 43, 0, 0, 5, 98, 0, + 16, 0, 5, 0, 0, 0, + 86, 6, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 0, + 98, 0, 16, 0, 5, 0, + 0, 0, 86, 6, 16, 0, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 4, 0, + 16, 0, 9, 0, 0, 0, + 150, 5, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, - 10, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 10, 0, + 16, 0, 8, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 22, 5, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 98, 0, 16, 0, 5, 0, + 0, 0, 86, 4, 16, 0, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 43, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 43, 0, 0, 5, 98, 0, + 16, 0, 5, 0, 0, 0, + 86, 6, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 0, + 98, 0, 16, 0, 5, 0, + 0, 0, 86, 6, 16, 0, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 70, 0, 16, 0, 4, 0, + 16, 0, 8, 0, 0, 0, + 150, 5, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3958,665 +3262,1361 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 6, 0, 0, 0, 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 11, 0, + 10, 0, 16, 0, 9, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, + 9, 0, 0, 0, 10, 0, + 16, 0, 9, 0, 0, 0, 131, 0, 0, 5, 34, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 10, 0, 0, 0, 1, 64, + 8, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 10, 0, 16, 0, 8, 0, 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 10, 0, + 34, 0, 16, 0, 8, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, - 242, 0, 16, 0, 7, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, 0, 0, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 56, 0, 0, 7, 242, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 4, 0, - 0, 0, 166, 8, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 6, 0, 0, 0, 166, 8, - 16, 0, 6, 0, 0, 0, - 21, 0, 0, 1, 30, 0, - 0, 7, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 11, - 34, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 32, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 128, 48, 0, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 10, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 11, 0, 0, 0, + 230, 10, 16, 0, 10, 0, + 0, 0, 18, 0, 0, 1, + 41, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, + 0, 7, 18, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 5, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 230, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 42, 0, 0, 7, 130, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 38, 7, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 10, 0, + 0, 0, 6, 4, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 38, 7, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 11, 0, 0, 0, 6, 1, + 16, 0, 11, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 11, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 10, 0, 0, 0, + 6, 1, 16, 0, 10, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 10, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 18, 0, 0, 1, 32, 0, + 0, 7, 18, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 10, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 22, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 11, 0, + 0, 0, 26, 0, 16, 0, + 10, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 18, 0, + 16, 0, 11, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 85, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 10, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 254, 7, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 12, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 96, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 1, 0, 0, 0, 1, 64, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 10, 0, 0, 0, + 6, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 20, - 98, 0, 16, 0, 1, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 10, 0, 0, 0, + 85, 0, 0, 10, 226, 0, + 16, 0, 11, 0, 0, 0, + 6, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 0, 18, 0, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 10, 0, + 0, 0, 6, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 11, 0, + 0, 0, 6, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 13, 0, + 0, 0, 150, 7, 16, 0, + 5, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 13, 0, + 0, 0, 150, 7, 16, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 13, 0, 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 12, 50, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 12, 0, 0, 0, + 86, 14, 16, 0, 5, 0, + 0, 0, 6, 9, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 226, 0, + 16, 0, 5, 0, 0, 0, + 86, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 30, 0, + 0, 7, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 12, 0, 0, 0, + 86, 14, 16, 0, 5, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 4, 0, 0, 0, 150, 7, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 10, 0, + 0, 0, 6, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 13, 0, + 0, 0, 150, 7, 16, 0, + 5, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 13, 0, + 0, 0, 150, 7, 16, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 12, 0, 0, 0, + 86, 14, 16, 0, 5, 0, + 0, 0, 6, 9, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 226, 0, + 16, 0, 5, 0, 0, 0, + 86, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 30, 0, + 0, 7, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 12, 0, 0, 0, + 86, 14, 16, 0, 5, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 4, 0, 0, 0, 150, 7, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 10, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 171, 170, + 170, 62, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 11, 0, 0, 0, + 10, 0, 16, 0, 11, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 42, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 22, 5, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 150, 5, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 0, 0, 0, 0, 2, 64, + 0, 0, 43, 0, 0, 5, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 2, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 11, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 10, 0, 0, 0, + 10, 0, 16, 0, 10, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 42, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 22, 5, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 43, 0, 0, 5, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 10, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 13, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 6, 1, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 10, 0, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 11, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 226, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 0, 0, + 0, 7, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 130, 0, 16, 0, + 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 56, 0, 0, 7, + 242, 0, 16, 0, 4, 0, + 0, 0, 246, 15, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 56, 0, 0, 7, 242, 0, + 16, 0, 6, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 4, 0, 0, 0, 166, 8, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 6, 0, 0, 0, + 166, 8, 16, 0, 6, 0, + 0, 0, 21, 0, 0, 1, + 30, 0, 0, 7, 242, 0, 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 3, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 11, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 140, 0, 0, 11, 130, 0, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, + 42, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 9, + 5, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 230, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 5, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 42, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 32, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 17, - 98, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 1, 64, 0, 0, 3, 0, + 0, 0, 2, 0, 0, 0, + 85, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 254, 7, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 26, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 42, 0, 0, 10, 242, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 5, 0, 0, 0, 5, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 85, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 7, 0, 0, 0, - 1, 0, 0, 10, 50, 0, + 41, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 7, 0, 0, 0, 8, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 21, 0, + 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, + 12, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 96, 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 2, 0, + 18, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 20, 98, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 0, 18, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 12, 0, 0, 0, + 15, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 12, 50, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 150, 5, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 17, 98, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 13, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 6, 1, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 0, 0, 0, 0, 138, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 10, - 98, 0, 16, 0, 2, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 8, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 32, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 17, 98, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 2, 64, + 1, 0, 0, 0, 86, 6, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 98, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 42, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 5, 0, 0, 0, + 5, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 85, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 7, 0, + 0, 0, 1, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 7, 0, 0, + 0, 8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 21, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 10, 98, 0, 16, 0, + 2, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 86, 6, 16, 0, 2, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 140, 0, 0, 17, 98, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 21, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 13, 0, + 8, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, + 246, 15, 16, 0, 2, 0, 0, 0, 86, 6, 16, 0, - 2, 0, 0, 0, 35, 0, - 0, 12, 50, 0, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 150, 5, 16, 0, 2, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 12, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, + 0, 17, 98, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 0, 21, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 14, 0, 0, 0, + 13, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 86, 6, 16, 0, 2, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 7, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 35, 0, 0, 12, 50, 0, + 16, 0, 2, 0, 0, 0, + 6, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 150, 5, + 16, 0, 2, 0, 0, 0, + 140, 0, 0, 11, 66, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, + 1, 64, 0, 0, 12, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 2, 0, 0, 0, 1, 0, 0, 7, 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 7, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 30, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 32, 0, 0, 7, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 31, 0, 4, 3, 42, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 34, 0, 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 4, 0, 0, 0, - 246, 7, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 4, 0, - 0, 0, 150, 3, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 30, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 85, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 32, 0, + 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 32, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 162, 0, 16, 0, 4, 0, + 0, 0, 246, 7, 16, 0, + 4, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 4, 0, 0, 0, 150, 3, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 32, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 4, 0, 0, 0, 22, 11, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 32, 0, 0, 10, 114, 0, + 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 60, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 150, 5, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 4, 0, - 0, 0, 22, 11, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 21, 0, 0, 1, 32, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 60, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 150, 5, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 70, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 6, 0, 0, 0, 246, 7, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 150, 3, 16, 0, 6, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 21, 0, - 0, 1, 32, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 22, 11, 16, 0, 6, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 21, 0, - 0, 1, 32, 0, 0, 10, - 210, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 7, 82, 0, - 16, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 0, 0, - 0, 0, 6, 2, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 41, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 85, 0, 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 3, 0, + 0, 0, 70, 14, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 3, 0, 0, 0, 21, 0, + 0, 1, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 85, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 21, 0, 0, 1, + 164, 0, 0, 8, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 162, 0, + 16, 0, 6, 0, 0, 0, + 246, 7, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 150, 3, 16, 0, + 6, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 32, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 22, 11, 16, 0, + 6, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 32, 0, + 0, 10, 210, 0, 16, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 60, 0, 0, 7, + 82, 0, 16, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 0, 0, 0, 0, 6, 2, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 6, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 85, 0, 0, 10, + 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 14, + 6, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, 16, 0, 2, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 6, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 30, 0, + 0, 7, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 164, 0, 0, 8, - 242, 224, 33, 0, 0, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 21, 0, 0, 1, 164, 0, + 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 1, 3, - 0, 0, 15, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 66, 0, 0, 0, - 172, 0, 0, 0, 114, 0, - 0, 0, 55, 0, 0, 0, - 35, 0, 0, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 1, 3, 0, 0, 15, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 66, 0, + 0, 0, 172, 0, 0, 0, + 114, 0, 0, 0, 55, 0, + 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, + 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 32, 0, 0, 0, 40, 0, + 0, 0, 0, 0, 60, 0, + 0, 0, 32, 0, 0, 0, + 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4626,6 +4626,5 @@ const BYTE resolve_full_128bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0 + 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_128bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_128bpp_scaled_cs.h index 7bf7f0dd4..b82e71fce 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_128bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_128bpp_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -861,21 +861,21 @@ ret const BYTE resolve_full_128bpp_scaled_cs[] = { - 68, 88, 66, 67, 222, 231, - 24, 101, 69, 158, 231, 93, - 157, 64, 249, 12, 108, 158, - 86, 115, 1, 0, 0, 0, - 248, 92, 0, 0, 5, 0, + 68, 88, 66, 67, 189, 93, + 75, 60, 155, 4, 205, 101, + 66, 243, 48, 31, 242, 198, + 33, 246, 1, 0, 0, 0, + 244, 92, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 92, 92, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 88, 92, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -906,563 +906,409 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 160, 89, 0, 0, + 81, 0, 5, 0, 104, 22, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 160, 89, 0, 0, 81, 0, - 5, 0, 104, 22, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 161, 0, 0, 6, - 70, 126, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 156, 8, 0, 7, - 70, 238, 49, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 68, - 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 16, 0, 0, 0, 155, 0, - 0, 4, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 38, 136, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 255, 3, 0, 0, - 0, 0, 0, 32, 8, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 17, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 8, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 138, 0, 0, 17, - 114, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 19, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 214, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 24, 0, 0, 0, - 41, 0, 0, 6, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 2, 0, 1, 64, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 161, 0, + 0, 6, 70, 126, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 156, 8, + 0, 7, 70, 238, 49, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 16, 0, 0, 0, + 155, 0, 0, 4, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 12, 242, 0, 16, 0, + 0, 0, 0, 0, 38, 136, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 32, + 8, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 17, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 8, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 138, 0, + 0, 17, 114, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 19, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 85, 0, 0, 12, + 242, 0, 16, 0, 3, 0, + 0, 0, 214, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 24, 0, + 0, 0, 41, 0, 0, 6, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 2, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 80, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 138, 0, 0, 17, 242, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 11, 0, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 24, 0, 0, 0, + 28, 0, 0, 0, 6, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 194, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 6, 4, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 139, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 41, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 80, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 138, 0, - 0, 17, 242, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 11, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 24, 0, 0, 0, 28, 0, - 0, 0, 6, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 6, 4, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 139, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, + 23, 0, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 140, 0, 0, 13, + 130, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 58, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 140, 0, 0, 13, 130, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 82, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 166, 11, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 11, 130, 0, + 140, 0, 0, 20, 82, 0, 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 28, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 83, 0, 0, 7, - 18, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 83, 0, 0, 6, 34, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 2, 0, - 35, 0, 0, 9, 194, 0, - 16, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 6, 4, 16, 0, - 2, 0, 0, 0, 6, 4, - 16, 0, 6, 0, 0, 0, - 80, 0, 0, 7, 34, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 166, 11, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 11, + 130, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 28, 0, 0, 0, + 58, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 0, + 0, 7, 18, 0, 16, 0, + 6, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 31, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 83, 0, 0, 6, + 34, 0, 16, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 2, 0, 35, 0, 0, 9, + 194, 0, 16, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 6, 4, + 16, 0, 2, 0, 0, 0, + 6, 4, 16, 0, 6, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 1, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 18, 0, 0, 1, + 32, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 18, 0, 0, 1, 32, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 80, 0, 0, 10, 194, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 34, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 80, 0, 0, 10, + 194, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, 16, 0, 4, 0, 0, 0, - 6, 0, 16, 0, 5, 0, + 166, 14, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 4, 0, 0, 0, 166, 14, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 6, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 6, 4, - 16, 0, 6, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 98, 0, 16, 0, - 6, 0, 0, 0, 6, 1, + 1, 0, 0, 0, 41, 0, + 0, 7, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 166, 14, 16, 0, 4, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 78, 0, 0, 8, 50, 0, - 16, 0, 7, 0, 0, 0, - 0, 208, 0, 0, 230, 10, + 6, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, 16, 0, 2, 0, 0, 0, - 134, 0, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 35, 0, 0, 10, 194, 0, - 16, 0, 2, 0, 0, 0, - 6, 4, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 6, 8, 16, 0, 6, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, + 6, 4, 16, 0, 6, 0, + 0, 0, 38, 0, 0, 11, + 0, 208, 0, 0, 98, 0, + 16, 0, 6, 0, 0, 0, + 6, 1, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 35, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 78, 0, 0, 8, + 50, 0, 16, 0, 7, 0, + 0, 0, 0, 208, 0, 0, + 230, 10, 16, 0, 2, 0, + 0, 0, 134, 0, 16, 0, + 6, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 41, 0, + 16, 0, 7, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 78, 0, 0, 8, - 0, 208, 0, 0, 34, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 35, 0, 0, 10, + 194, 0, 16, 0, 2, 0, + 0, 0, 6, 4, 16, 128, + 65, 0, 0, 0, 7, 0, + 0, 0, 6, 8, 16, 0, + 6, 0, 0, 0, 166, 14, + 16, 0, 2, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 5, 0, 0, 0, - 32, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 2, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 6, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 230, 116, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 7, 0, 0, 0, 230, 10, - 16, 0, 6, 0, 0, 0, - 18, 0, 0, 1, 41, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 78, 0, + 0, 8, 0, 208, 0, 0, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 6, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 5, 0, 0, 0, - 41, 0, 0, 10, 194, 0, - 16, 0, 7, 0, 0, 0, - 6, 4, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 38, 7, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 38, 7, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 7, 0, 0, 0, 85, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 6, 4, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 7, 0, - 0, 0, 6, 1, 16, 0, - 7, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 7, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 85, 0, 0, 10, 194, 0, - 16, 0, 2, 0, 0, 0, - 6, 4, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 6, 0, 0, 0, 6, 1, - 16, 0, 6, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 6, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 23, 0, 0, 1, 18, 0, - 0, 1, 32, 0, 0, 7, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 5, 0, + 0, 0, 32, 0, 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, + 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 66, 0, @@ -1470,24 +1316,24 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, + 0, 8, 242, 0, 16, 0, 6, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, - 22, 112, 32, 0, 0, 0, + 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 54, 0, 0, 5, 50, 0, 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 230, 10, 16, 0, 6, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 18, 0, 16, 0, + 0, 8, 50, 0, 16, 0, 7, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, - 6, 112, 32, 0, 0, 0, + 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, @@ -1499,51 +1345,181 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 6, 0, + 50, 0, 16, 0, 6, 0, 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 6, 112, + 2, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, 0, 3, 42, 0, 16, 0, 5, 0, 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 7, 0, - 0, 0, 6, 0, 16, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 7, 0, + 0, 0, 6, 4, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 38, 7, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, - 0, 10, 226, 0, 16, 0, - 6, 0, 0, 0, 6, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 6, 0, + 0, 0, 6, 4, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 38, 7, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 85, 0, 0, 10, 194, 0, + 16, 0, 2, 0, 0, 0, + 6, 4, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 7, 0, 0, 0, 6, 1, + 16, 0, 7, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 7, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 85, 0, 0, 10, + 194, 0, 16, 0, 2, 0, + 0, 0, 6, 4, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, 16, 0, 6, 0, 0, 0, + 6, 1, 16, 0, 6, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 6, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 18, 0, 0, 1, 32, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 22, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 18, 0, + 16, 0, 7, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 7, 0, 0, 0, 6, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -1551,50 +1527,50 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 2, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 10, 0, 0, 0, 85, 0, - 0, 10, 226, 0, 16, 0, - 7, 0, 0, 0, 6, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, 6, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 2, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 10, 0, 0, 0, + 85, 0, 0, 10, 226, 0, + 16, 0, 7, 0, 0, 0, + 6, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, @@ -1603,1116 +1579,428 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, + 7, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, - 170, 62, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 12, 0, 0, 0, - 85, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 66, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 66, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 6, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 171, 170, 170, 62, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 42, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 86, 1, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 194, 0, - 16, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, - 16, 0, 7, 0, 0, 0, - 230, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 42, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 86, 1, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 194, 0, - 16, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, - 16, 0, 6, 0, 0, 0, - 230, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 226, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 226, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 23, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 63, 35, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 80, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 5, 0, 0, 0, 32, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 230, 116, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 9, 0, - 0, 0, 230, 10, 16, 0, - 8, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 9, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 8, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 76, 0, - 0, 3, 42, 0, 16, 0, - 5, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 194, 0, 16, 0, - 9, 0, 0, 0, 6, 4, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 38, 7, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 41, 0, - 0, 10, 194, 0, 16, 0, - 8, 0, 0, 0, 6, 4, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 38, 7, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 7, 0, - 0, 0, 85, 0, 0, 10, - 194, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 9, 0, 0, 0, - 6, 1, 16, 0, 9, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 9, 0, - 0, 0, 166, 14, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 194, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 8, 0, - 0, 0, 6, 1, 16, 0, - 8, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 8, 0, 0, 0, 166, 14, - 16, 0, 4, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 8, - 194, 0, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 4, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 8, 0, - 0, 0, 42, 0, 16, 0, - 4, 0, 0, 0, 22, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 9, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 18, 0, 0, 1, 41, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 9, 0, - 0, 0, 42, 0, 16, 0, - 4, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 18, 0, - 16, 0, 8, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 0, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 1, 0, 0, 0, - 85, 0, 0, 10, 226, 0, - 16, 0, 9, 0, 0, 0, - 6, 0, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 6, 0, 0, 0, 6, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 9, 0, - 0, 0, 6, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 9, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, - 0, 10, 226, 0, 16, 0, - 8, 0, 0, 0, 6, 0, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 3, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 12, 0, 0, 0, 85, 0, - 0, 10, 226, 0, 16, 0, - 9, 0, 0, 0, 6, 0, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 0, - 0, 5, 66, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 9, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 9, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 171, 170, 170, 62, 85, 0, - 0, 10, 226, 0, 16, 0, - 8, 0, 0, 0, 6, 0, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 0, - 0, 5, 66, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 8, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 2, 0, 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 4, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 9, 0, - 0, 0, 10, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 194, 0, - 16, 0, 4, 0, 0, 0, - 86, 1, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 7, 0, + 0, 0, 6, 0, 16, 0, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 194, 0, 16, 0, - 4, 0, 0, 0, 166, 14, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 10, 194, 0, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 4, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 9, 0, 0, 0, 230, 10, - 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 7, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 9, 0, 0, 0, + 70, 2, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 7, 0, + 0, 0, 70, 2, 16, 0, + 8, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 8, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 194, 0, - 16, 0, 4, 0, 0, 0, - 86, 1, 16, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 66, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 7, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 6, 0, + 0, 0, 6, 0, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 194, 0, 16, 0, - 4, 0, 0, 0, 166, 14, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 10, 194, 0, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 4, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 8, 0, 0, 0, 230, 10, - 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 6, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 9, 0, 0, 0, + 70, 2, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 9, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 6, 0, + 0, 0, 70, 2, 16, 0, + 8, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 66, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 6, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 171, 170, + 170, 62, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 7, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 42, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 86, 1, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 43, 0, 0, 5, + 194, 0, 16, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 56, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 50, 0, 16, 0, 7, 0, + 0, 0, 230, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 42, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 86, 1, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 43, 0, 0, 5, + 194, 0, 16, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 56, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 50, 0, 16, 0, 6, 0, + 0, 0, 230, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 9, 0, + 194, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 6, 0, 0, 0, 85, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 7, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 85, 0, 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 9, 0, 0, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 9, 0, + 18, 0, 16, 0, 6, 0, 0, 0, 10, 0, 16, 0, - 9, 0, 0, 0, 131, 0, + 6, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 9, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 8, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 8, - 226, 0, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 0, 0, 0, 7, 242, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 54, 0, 0, 8, 194, 0, 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 80, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 56, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 226, 0, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 80, 0, 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 62, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 2, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 2, 0, + 0, 0, 56, 0, 0, 7, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 63, + 35, 0, 0, 9, 130, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 80, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 32, 0, 0, 7, 66, 0, @@ -2723,8 +2011,8 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 4, 3, 42, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 8, 0, @@ -2737,8 +2025,8 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 16, 0, 8, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 9, 0, @@ -2749,7 +2037,7 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 7, 66, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 66, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, @@ -2877,7 +2165,7 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 66, 0, 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, @@ -2891,7 +2179,7 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 66, 0, 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, @@ -2899,19 +2187,19 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, 8, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 6, 112, + 0, 0, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, 0, 3, @@ -3141,13 +2429,13 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 34, 0, - 16, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 66, 0, + 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, 9, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, 9, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 42, 0, 16, 0, + 4, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, 16, 0, 8, 0, 0, 0, @@ -3267,13 +2555,13 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 34, 0, - 16, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 66, 0, + 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, 8, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, 8, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 42, 0, 16, 0, + 4, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, @@ -3347,8 +2635,8 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 66, 0, + 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 9, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, @@ -3357,9 +2645,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 16, 0, 9, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 4, 0, 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, + 66, 0, 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 8, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, @@ -3368,8 +2656,8 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 10, 0, 16, 0, 8, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, 8, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 54, 0, + 0, 0, 42, 0, 16, 0, + 4, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -3395,65 +2683,81 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, 0, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 30, 0, + 8, 0, 0, 0, 80, 0, + 0, 7, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 56, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 62, 30, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 32, 0, 0, 7, - 130, 0, 16, 0, 2, 0, + 66, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, + 8, 0, 0, 0, 42, 0, + 16, 0, 4, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 0, - 16, 0, 11, 0, 0, 0, - 230, 10, 16, 0, 10, 0, + 16, 0, 9, 0, 0, 0, + 230, 10, 16, 0, 8, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, + 9, 0, 0, 0, 42, 0, + 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, + 0, 7, 66, 0, 16, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 70, 112, + 50, 0, 16, 0, 8, 0, + 0, 0, 42, 0, 16, 0, + 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, 0, 3, @@ -3461,62 +2765,62 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 5, 0, 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 11, 0, + 194, 0, 16, 0, 9, 0, 0, 0, 6, 4, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 38, 7, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, + 194, 0, 16, 0, 8, 0, 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 38, 7, 16, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, @@ -3525,73 +2829,73 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 85, 0, 0, 10, 194, 0, 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 11, 0, + 6, 4, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, - 11, 0, 0, 0, 6, 1, - 16, 0, 11, 0, 0, 0, + 9, 0, 0, 0, 6, 1, + 16, 0, 9, 0, 0, 0, 131, 0, 0, 5, 162, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 166, 14, 16, 0, 4, 0, 0, 0, 85, 0, 0, 10, 194, 0, 16, 0, 4, 0, 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 82, 0, - 16, 0, 10, 0, 0, 0, - 6, 1, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 6, 1, 16, 0, 8, 0, 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 10, 0, + 162, 0, 16, 0, 8, 0, 0, 0, 166, 14, 16, 0, 4, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 10, 0, + 194, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, + 0, 7, 66, 0, 16, 0, + 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 2, 0, + 42, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 2, 0, + 66, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 2, 0, + 16, 0, 8, 0, 0, 0, + 42, 0, 16, 0, 4, 0, 0, 0, 22, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 11, 0, + 18, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, - 10, 0, 0, 0, 18, 0, + 8, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 2, 0, + 66, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, + 16, 0, 9, 0, 0, 0, + 42, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, @@ -3605,7 +2909,7 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, + 8, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3617,48 +2921,48 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 11, 0, 0, 0, 6, 0, - 16, 0, 11, 0, 0, 0, + 9, 0, 0, 0, 6, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 5, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 6, 0, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 6, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 5, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, @@ -3668,48 +2972,48 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 6, 0, 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, - 16, 0, 11, 0, 0, 0, - 6, 0, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 6, 0, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 5, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 10, 0, + 226, 0, 16, 0, 8, 0, 0, 0, 6, 0, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, + 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, @@ -3719,27 +3023,27 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, + 226, 0, 16, 0, 9, 0, 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -3747,125 +3051,125 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 30, 0, + 11, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 14, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 14, 0, + 65, 0, 0, 0, 13, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 140, 0, + 14, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 41, 0, + 13, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, + 11, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 56, 0, + 9, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, - 11, 0, 0, 0, 26, 0, + 9, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 10, 0, + 226, 0, 16, 0, 8, 0, 0, 0, 6, 0, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -3873,114 +3177,114 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 70, 2, 16, 0, 8, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 30, 0, + 11, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 14, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 14, 0, + 65, 0, 0, 0, 13, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 140, 0, + 14, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 41, 0, + 13, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, + 11, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 8, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 56, 0, + 8, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, - 10, 0, 0, 0, 26, 0, + 8, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 171, 170, 170, 62, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 10, 0, 16, 0, 9, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, 194, 0, 16, 0, 4, 0, 0, 0, 86, 1, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -3995,20 +3299,20 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 11, 0, + 50, 0, 16, 0, 9, 0, 0, 0, 230, 10, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 7, 34, 0, - 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 10, 0, 16, 0, 8, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, 194, 0, 16, 0, 4, 0, 0, 0, 86, 1, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -4023,19 +3327,19 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 10, 0, + 50, 0, 16, 0, 8, 0, 0, 0, 230, 10, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 10, 0, + 194, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4045,45 +3349,45 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 1, 64, + 9, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 10, 0, 16, 0, 9, 0, 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 11, 0, + 34, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 8, 0, 0, 0, 10, 0, 16, 0, - 10, 0, 0, 0, 131, 0, + 8, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 10, 0, 0, 0, 26, 0, + 8, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 10, 0, + 194, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 226, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 10, 0, + 226, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4091,701 +3395,1233 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 6, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 56, 0, 0, 7, - 242, 0, 16, 0, 5, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 7, 0, 0, 0, 38, 10, - 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 82, 0, - 16, 0, 6, 0, 0, 0, - 166, 8, 16, 0, 6, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 50, 0, - 16, 0, 7, 0, 0, 0, - 134, 0, 16, 0, 5, 0, - 0, 0, 21, 0, 0, 1, - 79, 0, 0, 7, 34, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 194, 0, 16, 0, - 7, 0, 0, 0, 86, 13, - 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 134, 13, 16, 0, 7, 0, - 0, 0, 21, 0, 0, 1, - 54, 0, 0, 4, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 2, 0, 35, 0, - 0, 9, 98, 0, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 6, 1, 16, 0, - 4, 0, 0, 0, 78, 0, - 0, 8, 50, 0, 16, 0, - 1, 0, 0, 0, 0, 208, - 0, 0, 150, 5, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 22, 1, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 5, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 42, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 254, 7, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 85, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 5, 0, 0, 0, 32, 0, 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, + 2, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 3, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 12, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 96, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 18, 0, - 0, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 12, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 17, - 50, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 13, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 11, 0, + 0, 0, 230, 10, 16, 0, + 10, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 130, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 138, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 7, 130, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 17, 194, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 10, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 11, 0, 0, 0, 6, 4, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 5, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 38, 7, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 194, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 166, 14, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 194, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 10, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 166, 14, + 16, 0, 4, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 8, + 194, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 246, 15, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 18, 0, 0, 1, + 32, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 22, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 10, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 18, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 76, 0, 0, 3, 42, 0, + 16, 0, 5, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 0, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 1, 0, 0, 0, + 85, 0, 0, 10, 226, 0, + 16, 0, 11, 0, 0, 0, + 6, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 10, 0, + 0, 0, 6, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 11, 0, + 0, 0, 6, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 10, 0, 0, 0, 6, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 15, 114, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 135, 0, + 0, 5, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 0, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 11, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 128, 65, 0, 0, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 140, 0, 0, 17, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 0, + 0, 5, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 56, 0, 0, 7, 130, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 10, 0, 0, 0, 6, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 15, 114, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 135, 0, + 0, 5, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 0, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 11, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 128, 65, 0, 0, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 140, 0, 0, 17, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 0, + 0, 5, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 7, 130, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 171, 170, 170, 62, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 194, 0, + 16, 0, 4, 0, 0, 0, + 86, 1, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 194, 0, 16, 0, + 4, 0, 0, 0, 166, 14, + 16, 0, 4, 0, 0, 0, + 56, 0, 0, 10, 194, 0, + 16, 0, 4, 0, 0, 0, + 166, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 11, 0, 0, 0, 230, 10, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 194, 0, + 16, 0, 4, 0, 0, 0, + 86, 1, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 194, 0, 16, 0, + 4, 0, 0, 0, 166, 14, + 16, 0, 4, 0, 0, 0, + 56, 0, 0, 10, 194, 0, + 16, 0, 4, 0, 0, 0, + 166, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 10, 0, 0, 0, 230, 10, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 10, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 8, + 226, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, + 0, 0, 0, 7, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 21, 0, 0, 1, 56, 0, + 0, 7, 242, 0, 16, 0, + 5, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 56, 0, 0, 7, + 242, 0, 16, 0, 6, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 1, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 7, 0, 0, 0, + 38, 10, 16, 0, 5, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 6, 0, + 0, 0, 166, 8, 16, 0, + 6, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 50, 0, 16, 0, 7, 0, + 0, 0, 134, 0, 16, 0, + 5, 0, 0, 0, 21, 0, + 0, 1, 79, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 194, 0, + 16, 0, 7, 0, 0, 0, + 86, 13, 16, 0, 5, 0, + 0, 0, 54, 0, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 134, 13, 16, 0, + 7, 0, 0, 0, 21, 0, + 0, 1, 54, 0, 0, 4, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 2, 0, + 35, 0, 0, 9, 98, 0, + 16, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 6, 1, + 16, 0, 4, 0, 0, 0, + 78, 0, 0, 8, 50, 0, + 16, 0, 1, 0, 0, 0, + 0, 208, 0, 0, 150, 5, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 2, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 3, 0, + 0, 0, 22, 1, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 5, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 42, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 1, + 42, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 5, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 85, 0, 0, 7, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 7, 66, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, + 0, 0, 254, 7, 0, 0, 35, 0, 0, 9, 66, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, + 42, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 85, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 246, 15, + 5, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 8, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 1, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 12, 0, + 0, 0, 1, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 96, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, + 10, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, 3, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 10, 0, 16, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 21, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 18, 0, 16, 0, 3, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 18, 0, 0, 0, 18, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 12, 0, 0, 0, + 15, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 3, 0, 0, 0, 246, 15, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 17, 50, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 13, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 1, 0, + 0, 0, 138, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 1, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 10, 98, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 2, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 17, + 194, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 18, 0, 0, 1, + 42, 0, 0, 10, 242, 0, + 16, 0, 3, 0, 0, 0, + 70, 1, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 3, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 7, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 2, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, + 0, 0, 0, 7, 0, 0, + 0, 8, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 21, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 10, + 98, 0, 16, 0, 4, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 86, 6, - 16, 0, 4, 0, 0, 0, 140, 0, 0, 17, 98, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 21, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 0, 0, 166, 10, + 0, 0, 0, 0, 8, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 6, 0, 16, 0, 1, 0, 0, 0, 86, 6, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 4, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 0, 21, 0, 0, 0, + 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 150, 5, 16, 0, 4, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 64, + 14, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 26, 0, + 166, 10, 16, 0, 1, 0, + 0, 0, 86, 6, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 3, 0, 0, 0, 6, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 5, 16, 0, + 4, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 7, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, 1, 0, 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 3, 0, + 26, 0, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, + 0, 7, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 35, 0, 0, 10, - 98, 0, 16, 0, 0, 0, - 0, 0, 6, 1, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 86, 6, - 16, 0, 0, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 30, 0, 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 32, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 5, 0, - 0, 0, 246, 13, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 5, 0, 0, 0, 86, 1, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 82, 0, - 16, 0, 5, 0, 0, 0, - 6, 1, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 32, 0, 0, 7, - 18, 0, 16, 0, 1, 0, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 10, 0, + 1, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 22, 11, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 21, 0, - 0, 1, 32, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 7, 50, 0, + 21, 0, 0, 1, 35, 0, + 0, 10, 98, 0, 16, 0, + 0, 0, 0, 0, 6, 1, + 16, 128, 65, 0, 0, 0, + 1, 0, 0, 0, 6, 1, + 16, 0, 2, 0, 0, 0, + 86, 6, 16, 0, 0, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 18, 0, 16, 0, 1, 0, 0, 0, - 150, 5, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 85, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 164, 0, 0, 8, - 242, 224, 33, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 79, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 78, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 0, 208, 0, 0, - 10, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, 35, 0, - 0, 10, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 32, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 30, 0, 0, 8, 130, 0, + 32, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 21, 0, 0, 1, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 32, 0, 0, 0, - 21, 0, 0, 1, 38, 0, - 0, 8, 0, 208, 0, 0, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, + 5, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 5, 0, 0, 0, 246, 13, + 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 162, 0, + 16, 0, 5, 0, 0, 0, + 86, 1, 16, 0, 7, 0, 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 6, 0, - 0, 0, 182, 1, 16, 0, - 6, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 21, 0, 0, 1, 32, 0, - 0, 7, 66, 0, 16, 0, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 82, 0, 16, 0, 5, 0, + 0, 0, 6, 1, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 32, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 6, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 22, 11, 16, 0, - 6, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, + 5, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 21, 0, 0, 1, 32, 0, - 0, 10, 210, 0, 16, 0, - 0, 0, 0, 0, 6, 0, + 0, 10, 114, 0, 16, 0, + 1, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 3, 0, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 7, - 82, 0, 16, 0, 0, 0, - 0, 0, 166, 11, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 242, 0, + 50, 0, 16, 0, 1, 0, + 0, 0, 150, 5, 16, 0, + 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 1, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, 242, 0, 16, 0, - 6, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -4793,31 +4629,194 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 70, 14, + 5, 0, 0, 0, 70, 14, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 79, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 78, 0, + 0, 8, 130, 0, 16, 0, + 0, 0, 0, 0, 0, 208, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 10, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 32, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 21, 0, + 0, 1, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 32, 0, + 0, 0, 21, 0, 0, 1, + 38, 0, 0, 8, 0, 208, + 0, 0, 130, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 6, 0, 0, 0, 182, 1, 16, 0, 6, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 43, 3, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 66, 0, - 0, 0, 188, 0, 0, 0, - 121, 0, 0, 0, 59, 0, - 0, 0, 39, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 32, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 6, 0, 0, 0, 22, 11, + 16, 0, 6, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 32, 0, 0, 10, 210, 0, + 16, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 60, 0, + 0, 7, 82, 0, 16, 0, + 0, 0, 0, 0, 166, 11, + 16, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 85, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 21, 0, 0, 1, + 164, 0, 0, 8, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 43, 3, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 66, 0, 0, 0, 188, 0, + 0, 0, 121, 0, 0, 0, + 59, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 0, 0, + 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 66, 0, - 0, 0, 32, 0, 0, 0, - 40, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 66, 0, 0, 0, 32, 0, + 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4827,5 +4826,5 @@ const BYTE resolve_full_128bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0 + 0, 0, 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_16bpp_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_16bpp_cs.h index a42907c55..c634a7935 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_16bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_16bpp_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint2 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -1379,21 +1379,21 @@ ret const BYTE resolve_full_16bpp_cs[] = { - 68, 88, 66, 67, 15, 204, - 240, 251, 250, 135, 91, 185, - 160, 221, 77, 213, 71, 102, - 252, 79, 1, 0, 0, 0, - 4, 162, 0, 0, 5, 0, + 68, 88, 66, 67, 197, 47, + 56, 184, 10, 51, 243, 235, + 193, 60, 210, 32, 141, 228, + 24, 157, 1, 0, 0, 0, + 0, 162, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 104, 161, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 100, 161, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -1424,370 +1424,662 @@ const BYTE resolve_full_16bpp_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, + 0, 0, 83, 72, 69, 88, + 108, 158, 0, 0, 81, 0, + 5, 0, 155, 39, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 161, 0, 0, 6, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 24, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 0, 0, + 0, 0, 134, 138, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 108, 158, - 0, 0, 81, 0, 5, 0, - 155, 39, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 1, 85, 0, 0, 12, + 114, 0, 16, 0, 1, 0, + 0, 0, 86, 135, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 5, 0, 0, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 12, + 242, 0, 16, 0, 2, 0, + 0, 0, 246, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 24, 0, 0, 0, + 24, 0, 0, 0, 20, 0, + 0, 0, 41, 0, 0, 9, + 146, 0, 16, 0, 3, 0, + 0, 0, 6, 0, 2, 0, + 2, 64, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 161, 0, 0, 6, 70, 126, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 24, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 134, 138, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 7, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 135, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 246, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 24, 0, 0, 0, 24, 0, - 0, 0, 20, 0, 0, 0, - 41, 0, 0, 9, 146, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 2, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 7, + 0, 0, 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 138, 0, 0, 17, - 242, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 11, 0, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 13, 0, 0, 0, 24, 0, - 0, 0, 28, 0, 0, 0, - 6, 128, 48, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 138, 0, + 0, 17, 242, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 11, 0, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 13, 0, 0, 0, + 24, 0, 0, 0, 28, 0, + 0, 0, 6, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 128, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 26, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 15, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 139, 0, 0, 11, 130, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 15, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 139, 0, - 0, 11, 130, 0, 16, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, + 0, 0, 23, 0, 0, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, + 0, 0, 128, 63, 140, 0, + 0, 13, 18, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 63, 140, 0, 0, 13, - 18, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 242, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 140, 0, 0, 20, + 242, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 4, 0, + 0, 0, 4, 0, 0, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 98, 0, 16, 0, 5, 0, + 70, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, - 166, 139, 48, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 98, 0, 16, 0, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 4, 98, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 2, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 182, 15, + 6, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 7, 0, 0, 0, + 28, 0, 0, 0, 0, 0, + 0, 0, 166, 139, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 4, 98, 0, 16, 0, 3, 0, 0, 0, - 80, 0, 0, 7, 130, 0, + 86, 5, 2, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 182, 15, 16, 0, 3, 0, + 0, 0, 80, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 42, 0, 16, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 18, 0, 0, 1, + 32, 0, 0, 7, 130, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 18, 0, 0, 1, 32, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 80, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 6, 0, 0, 0, 166, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 230, 10, - 16, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 6, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 18, 0, 0, 1, 54, 0, 0, 5, 34, 0, 16, 0, 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 78, 0, 0, 8, 50, 0, - 16, 0, 7, 0, 0, 0, - 0, 208, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 35, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 80, 0, 0, 10, + 194, 0, 16, 0, 6, 0, + 0, 0, 6, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 6, 0, 0, 0, + 166, 14, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 9, + 230, 10, 16, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 78, 0, 0, 8, + 50, 0, 16, 0, 7, 0, + 0, 0, 0, 208, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 128, + 65, 0, 0, 0, 7, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 5, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 78, 0, + 0, 8, 0, 208, 0, 0, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 5, 0, 0, + 0, 0, 0, 0, 40, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, - 0, 0, 78, 0, 0, 8, - 0, 208, 0, 0, 18, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 4, 0, + 0, 0, 32, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 40, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 6, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 6, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 1, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 58, 0, + 16, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 7, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 8, 0, 0, 0, + 230, 10, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 9, 0, + 0, 0, 230, 10, 16, 0, + 7, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 8, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 9, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 8, 0, + 0, 0, 6, 4, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 6, 0, + 0, 0, 6, 4, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 9, 0, + 0, 0, 6, 4, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 7, 0, + 0, 0, 6, 4, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 8, 0, 0, 0, 6, 1, + 16, 0, 8, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 8, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 6, 0, 0, 0, + 6, 1, 16, 0, 6, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 6, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 9, 0, + 0, 0, 6, 1, 16, 0, + 9, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 9, 0, 0, 0, 6, 4, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 7, 0, 0, 0, 6, 1, + 16, 0, 7, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 7, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 8, 194, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 1, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, @@ -1795,264 +2087,886 @@ const BYTE resolve_full_16bpp_cs[] = 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 230, 116, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 7, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 230, 116, + 4, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 8, 0, 0, 0, 230, 10, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 9, 0, 0, 0, - 230, 10, 16, 0, 7, 0, - 0, 0, 18, 0, 0, 1, + 0, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 34, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 8, 0, 0, 0, 10, 0, + 0, 8, 66, 0, 16, 0, + 7, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 9, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, + 165, 0, 0, 8, 130, 0, 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 5, 0, 0, 0, - 41, 0, 0, 10, 194, 0, - 16, 0, 8, 0, 0, 0, - 6, 4, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 10, 0, + 0, 0, 86, 5, 16, 0, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 10, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, - 16, 0, 9, 0, 0, 0, - 6, 4, 16, 0, 9, 0, + 166, 10, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, 16, 0, 7, 0, 0, 0, - 6, 4, 16, 0, 7, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 10, 0, 0, 0, 246, 15, 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 7, 0, + 0, 0, 6, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 7, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 8, 0, - 0, 0, 6, 1, 16, 0, - 8, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 8, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 6, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 6, 0, 0, 0, 6, 1, - 16, 0, 6, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 4, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 226, 0, 16, 0, 10, 0, + 0, 0, 86, 5, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 10, 0, 0, 0, + 166, 10, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 7, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 10, 0, 0, 0, 246, 15, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 7, 0, + 0, 0, 6, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 86, 9, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 11, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 9, 0, 0, 0, - 6, 1, 16, 0, 9, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 9, 0, - 0, 0, 6, 4, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 4, 0, 0, 0, + 230, 10, 16, 0, 10, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 230, 11, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 11, 0, + 0, 0, 6, 3, 16, 0, + 10, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 54, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 30, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 11, 0, 0, 0, + 198, 0, 16, 0, 10, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 7, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 10, 0, 0, 0, + 70, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 8, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 9, 0, + 0, 0, 10, 0, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 7, 0, 0, 0, 26, 0, + 16, 0, 10, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 150, 3, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 7, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 11, 0, 0, 0, 6, 1, 16, 0, - 7, 0, 0, 0, 131, 0, + 10, 0, 0, 0, 54, 0, 0, 5, 162, 0, 16, 0, - 7, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 8, + 11, 0, 0, 0, 86, 9, + 16, 0, 7, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 8, 0, 0, 0, 70, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 6, 0, + 0, 0, 230, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 98, 0, + 16, 0, 7, 0, 0, 0, + 166, 11, 16, 0, 10, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 214, 2, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 50, 0, + 16, 0, 9, 0, 0, 0, + 70, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 52, 0, + 0, 10, 50, 0, 16, 0, + 7, 0, 0, 0, 230, 10, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2070,583 +2984,977 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 150, 3, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 7, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 10, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 9, 0, 0, 0, 42, 0, + 16, 0, 10, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 7, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 5, + 18, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, - 18, 0, 0, 1, 32, 0, + 21, 0, 0, 1, 80, 0, 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 4, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 7, + 0, 0, 56, 0, 0, 7, 18, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 242, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 54, 121, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 18, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 63, + 30, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 34, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 80, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 5, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 12, 0, + 0, 0, 230, 10, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 11, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 66, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 6, 112, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 130, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 18, 0, - 16, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 12, 0, 0, 0, 6, 4, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 11, 0, 0, 0, 6, 4, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 12, 0, 0, 0, + 6, 1, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 10, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 13, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 13, 0, 0, 0, + 70, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 14, 0, 0, 0, 6, 1, + 16, 0, 14, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 14, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 130, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 54, 121, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 34, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 66, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 130, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 13, 0, 0, 0, 86, 5, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, 16, 0, - 10, 0, 0, 0, 166, 10, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 1, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 13, 0, 0, 0, 86, 5, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 2, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, 16, 0, - 10, 0, 0, 0, 166, 10, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 1, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 3, + 13, 0, 0, 0, 86, 9, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 15, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 50, 0, 16, 0, 13, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 12, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 86, 9, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 98, 0, + 15, 0, 0, 0, 230, 11, 16, 0, 11, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 30, 0, 0, 10, 114, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 42, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 16, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 10, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 230, 11, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 11, 0, 0, 0, - 6, 3, 16, 0, 10, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 20, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, + 18, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 15, 0, 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 1, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, @@ -2654,124 +3962,124 @@ const BYTE resolve_full_16bpp_cs[] = 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, - 0, 0, 14, 0, 0, 0, + 0, 0, 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 54, 0, 16, 0, 7, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 11, 0, 0, 0, 198, 0, - 16, 0, 10, 0, 0, 0, + 0, 5, 194, 0, 16, 0, + 13, 0, 0, 0, 6, 12, + 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 7, 0, + 16, 0, 15, 0, 0, 0, + 10, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -2779,212 +4087,212 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 135, 0, + 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 55, 0, + 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 171, 170, 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 8, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 54, 0, 0, 5, + 130, 0, 16, 0, 12, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 9, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 42, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 10, 0, 0, 0, 2, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 13, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 150, 3, 16, 0, - 7, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 54, 0, 0, 5, 82, 0, - 16, 0, 11, 0, 0, 0, - 6, 1, 16, 0, 10, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 162, 0, 16, 0, 11, 0, + 162, 0, 16, 0, 15, 0, 0, 0, 86, 9, 16, 0, - 7, 0, 0, 0, 42, 0, + 11, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, + 15, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 8, 0, + 50, 0, 16, 0, 12, 0, 0, 0, 70, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 6, 0, 0, 0, - 230, 10, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 230, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 7, 0, 0, 0, 166, 11, - 16, 0, 10, 0, 0, 0, + 11, 0, 0, 0, 166, 11, + 16, 0, 13, 0, 0, 0, 42, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 214, 2, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 214, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, 16, 0, - 9, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, + 14, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 7, 0, + 50, 0, 16, 0, 11, 0, 0, 0, 230, 10, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 6, 0, + 194, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2992,1347 +4300,405 @@ const BYTE resolve_full_16bpp_cs[] = 6, 0, 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 150, 3, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 150, 3, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 16, 0, 12, 0, 0, 0, + 10, 0, 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 6, 0, + 18, 0, 16, 0, 10, 0, 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 131, 0, + 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 7, 0, + 16, 0, 14, 0, 0, 0, + 58, 0, 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 9, 0, + 34, 0, 16, 0, 14, 0, 0, 0, 42, 0, 16, 0, - 10, 0, 0, 0, 131, 0, + 13, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 6, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 7, 0, + 194, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 5, 18, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 7, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 8, 0, + 226, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 6, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 9, 0, + 18, 0, 16, 0, 14, 0, 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 54, 0, + 11, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 63, 30, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 5, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, + 0, 1, 0, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 70, 14, 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 10, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 12, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 11, 0, - 0, 0, 6, 4, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 12, 0, 0, 0, 6, 1, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 12, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 10, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 13, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 13, 0, 0, 0, 70, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 14, 0, - 0, 0, 6, 1, 16, 0, - 14, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 11, 0, 0, 0, 6, 1, + 0, 0, 0, 7, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 11, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, + 80, 0, 0, 7, 66, 0, 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 42, 0, 16, 0, 5, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, + 6, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, 5, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 62, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 5, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 121, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 11, 0, 0, 0, + 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 6, 112, 32, 0, 0, 0, + 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 12, 0, + 0, 0, 230, 10, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 11, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 13, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 6, 112, + 50, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, - 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, - 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 86, 9, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 15, 0, - 0, 0, 6, 1, 16, 0, - 13, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 55, 0, 0, 12, 114, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 12, 0, 0, 0, 6, 4, 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 13, 0, 0, 0, - 230, 10, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 230, 11, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 16, 0, - 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 30, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 86, 0, 0, 5, - 194, 0, 16, 0, 13, 0, - 0, 0, 6, 12, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 171, 170, - 170, 62, 171, 170, 170, 62, - 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 150, 3, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 9, 16, 0, 11, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 12, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, + 52, 0, 0, 10, 242, 0, 16, 0, 12, 0, 0, 0, - 70, 0, 16, 0, 15, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 230, 10, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 11, 0, - 0, 0, 166, 11, 16, 0, - 13, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 214, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, - 0, 0, 70, 0, 16, 0, 13, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 50, 0, - 16, 0, 11, 0, 0, 0, - 230, 10, 16, 0, 13, 0, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 6, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 150, 3, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 10, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 34, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 11, 0, 0, 0, 6, 4, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 12, 0, 0, 0, + 6, 1, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 10, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 13, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 13, 0, 0, 0, + 70, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 14, 0, 0, 0, 6, 1, + 16, 0, 14, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 14, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, @@ -4355,86 +4721,12 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 5, 18, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 54, 0, 0, 8, 226, 0, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 14, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 0, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 80, 0, - 0, 7, 66, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 62, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 41, 0, 0, 7, 130, 0, @@ -4443,426 +4735,80 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 10, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 12, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 11, 0, - 0, 0, 6, 4, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 12, 0, 0, 0, 6, 1, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 12, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 10, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 13, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 13, 0, 0, 0, 70, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 14, 0, - 0, 0, 6, 1, 16, 0, - 14, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 11, 0, 0, 0, 6, 1, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 11, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 5, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, + 34, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 121, + 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, + 165, 0, 0, 8, 66, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, + 13, 0, 0, 0, 86, 5, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, @@ -4875,21 +4821,51 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, + 12, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -4898,79 +4874,49 @@ const BYTE resolve_full_16bpp_cs[] = 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, + 13, 0, 0, 0, 86, 5, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, @@ -4983,21 +4929,51 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, + 12, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -5006,30 +4982,296 @@ const BYTE resolve_full_16bpp_cs[] = 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 86, 9, 16, 0, - 11, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 86, 9, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 15, 0, - 0, 0, 6, 1, 16, 0, - 13, 0, 0, 0, 1, 0, + 18, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 15, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 13, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 230, 11, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 42, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 16, 0, 0, 0, 6, 3, + 16, 0, 15, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 20, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, @@ -5134,144 +5376,26 @@ const BYTE resolve_full_16bpp_cs[] = 17, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 13, 0, 0, 0, - 230, 10, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 230, 11, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 16, 0, - 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 30, 0, 0, 0, 86, 0, + 0, 5, 194, 0, 16, 0, + 13, 0, 0, 0, 6, 12, + 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 11, 0, + 10, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, @@ -5377,294 +5501,112 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, + 11, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, + 0, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 30, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 86, 0, 0, 5, - 194, 0, 16, 0, 13, 0, - 0, 0, 6, 12, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 171, 170, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 171, 170, 170, 62, 171, 170, 170, 62, - 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 54, 0, 0, 5, + 130, 0, 16, 0, 12, 0, + 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 42, 0, + 10, 0, 0, 0, 26, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 150, 3, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 9, 16, 0, 11, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, - 16, 0, 12, 0, 0, 0, - 70, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 230, 10, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, + 16, 0, 14, 0, 0, 0, + 42, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 11, 0, - 0, 0, 166, 11, 16, 0, - 13, 0, 0, 0, 42, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 150, 3, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 13, 0, + 0, 0, 54, 0, 0, 5, + 162, 0, 16, 0, 15, 0, + 0, 0, 86, 9, 16, 0, + 11, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 214, 2, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, + 15, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, + 50, 0, 16, 0, 12, 0, 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 11, 0, 0, 0, - 230, 10, 16, 0, 13, 0, + 16, 0, 10, 0, 0, 0, + 230, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, + 0, 5, 98, 0, 16, 0, + 11, 0, 0, 0, 166, 11, + 16, 0, 13, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 214, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 6, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 150, 3, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 10, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 56, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 14, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 11, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, @@ -5687,70 +5629,420 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 6, 0, 0, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 150, 3, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 12, 0, 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, + 10, 0, 16, 0, 13, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 10, 0, 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 11, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 14, 0, 0, 0, 58, 0, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 14, 0, + 0, 0, 42, 0, 16, 0, + 13, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, + 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 0, 0, 0, 7, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, + 54, 0, 0, 8, 194, 0, 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 5, 18, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 11, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 21, 0, + 0, 1, 0, 0, 0, 7, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 5, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 5, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, + 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 16, 0, + 0, 0, 230, 10, 16, 0, + 14, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 17, 0, 0, 0, 230, 10, + 16, 0, 15, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 16, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 17, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 16, 0, 0, 0, 6, 4, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 17, 0, 0, 0, 6, 4, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 17, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 15, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 16, 0, 0, 0, + 6, 1, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 16, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 14, 0, + 0, 0, 6, 1, 16, 0, + 14, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 14, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 17, 0, 0, 0, 6, 1, + 16, 0, 17, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 17, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 15, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 15, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, @@ -5759,426 +6051,80 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 16, 0, 0, 0, - 230, 10, 16, 0, 14, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 17, 0, - 0, 0, 230, 10, 16, 0, - 15, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 17, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 16, 0, - 0, 0, 6, 4, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 17, 0, - 0, 0, 6, 4, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 15, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 14, 0, 0, 0, - 6, 1, 16, 0, 14, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 14, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 17, 0, - 0, 0, 6, 1, 16, 0, - 17, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 17, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 4, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 15, 0, + 34, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 121, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 66, 0, + 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 130, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 15, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 15, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 18, 0, - 0, 0, 86, 5, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 18, 0, 0, 0, - 166, 10, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 18, 0, 0, 0, 246, 15, + 18, 0, 0, 0, 86, 5, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, @@ -6191,21 +6137,51 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 18, 0, + 0, 0, 166, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 18, 0, 0, 0, + 246, 15, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -6214,79 +6190,49 @@ const BYTE resolve_full_16bpp_cs[] = 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 18, 0, - 0, 0, 86, 5, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 15, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 6, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 18, 0, 0, 0, - 166, 10, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 18, 0, 0, 0, 246, 15, + 18, 0, 0, 0, 86, 5, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, @@ -6299,21 +6245,51 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 18, 0, + 0, 0, 166, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 18, 0, 0, 0, + 246, 15, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -6322,294 +6298,442 @@ const BYTE resolve_full_16bpp_cs[] = 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 86, 9, 16, 0, - 15, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 6, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 4, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 150, 7, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 18, 0, - 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 18, 0, - 0, 0, 230, 11, 16, 0, + 0, 0, 70, 14, 16, 0, 15, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 42, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 3, 16, 0, - 18, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 4, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 14, 0, 0, 0, - 150, 7, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 58, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 86, 9, 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 19, 0, + 0, 0, 26, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 4, 0, 0, 0, - 6, 9, 16, 0, 18, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 23, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 23, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, + 0, 0, 150, 7, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 18, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 230, 11, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 19, 0, + 0, 0, 42, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 19, 0, 0, 0, 6, 3, + 16, 0, 18, 0, 0, 0, + 1, 0, 0, 10, 226, 0, + 16, 0, 4, 0, 0, 0, + 6, 9, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 23, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 23, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 150, 7, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 58, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 226, 0, 16, 0, 4, 0, + 0, 0, 6, 9, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 15, 114, 0, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 135, 0, + 0, 5, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 0, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 11, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 128, 65, 0, 0, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 22, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 140, 0, 0, 17, 114, 0, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 17, 0, 0, 0, 150, 7, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 54, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 30, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 86, 0, 0, 5, + 98, 0, 16, 0, 4, 0, + 0, 0, 6, 3, 16, 0, + 18, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 10, 0, + 16, 0, 15, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -6619,43 +6743,43 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 21, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 21, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 22, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 21, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 22, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -6670,20 +6794,20 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, @@ -6696,298 +6820,116 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 17, 0, - 0, 0, 150, 7, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 54, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 98, 0, - 16, 0, 4, 0, 0, 0, - 6, 3, 16, 0, 18, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 18, 0, - 0, 0, 10, 0, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 98, 0, - 16, 0, 4, 0, 0, 0, - 86, 6, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 16, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 14, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 17, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 15, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 150, 3, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 19, 0, 0, 0, 86, 9, - 16, 0, 15, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 16, 0, 0, 0, 70, 0, - 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, + 0, 0, 56, 0, 0, 10, + 98, 0, 16, 0, 4, 0, + 0, 0, 86, 6, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 14, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 17, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, 16, 0, 15, 0, 0, 0, - 166, 11, 16, 0, 18, 0, + 42, 0, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 18, 0, 0, 0, + 150, 3, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, + 54, 0, 0, 5, 162, 0, + 16, 0, 19, 0, 0, 0, + 86, 9, 16, 0, 15, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 214, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 19, 0, + 0, 0, 70, 14, 16, 0, + 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 18, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 17, 0, 0, 0, - 70, 0, 16, 0, 18, 0, + 16, 0, 16, 0, 0, 0, + 70, 0, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 15, 0, 0, 0, 230, 10, - 16, 0, 18, 0, 0, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 150, 3, 16, 0, - 15, 0, 0, 0, 2, 64, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 15, 0, + 0, 0, 166, 11, 16, 0, + 18, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 214, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 16, 0, - 0, 0, 10, 0, 16, 0, - 18, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 26, 0, 16, 0, 18, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 17, 0, - 0, 0, 58, 0, 16, 0, - 15, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 17, 0, 0, 0, 42, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, - 131, 0, 0, 5, 18, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 50, 0, 16, 0, 17, 0, + 0, 0, 70, 0, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 52, 0, 0, 10, 50, 0, 16, 0, 15, 0, 0, 0, - 10, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 18, 0, 0, 0, 54, 0, + 230, 10, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -7009,110 +6951,246 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 150, 3, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 16, 0, 0, 0, 26, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 16, 0, 0, 0, 10, 0, + 16, 0, 18, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 14, 0, 0, 0, 42, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 14, 0, + 0, 0, 26, 0, 16, 0, + 18, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 17, 0, 0, 0, 58, 0, 16, 0, 15, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 17, 0, 0, 0, + 42, 0, 16, 0, 18, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 18, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 15, 0, + 194, 0, 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 0, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 5, 18, 0, 16, 0, + 16, 0, 0, 0, 26, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 42, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 17, 0, 0, 0, + 58, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 17, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 15, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 56, 0, - 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 242, 0, 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 16, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 17, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 130, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 56, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 56, 0, + 8, 0, 0, 0, 56, 0, 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 246, 15, + 6, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 4, 0, - 0, 0, 166, 8, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 6, 0, 0, 0, 166, 8, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 82, 0, - 16, 0, 8, 0, 0, 0, - 166, 8, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 7, 0, - 0, 0, 166, 8, 16, 0, - 7, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 26, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 4, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 56, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 246, 15, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 56, 0, 0, 7, 242, 0, + 16, 0, 7, 0, 0, 0, + 246, 15, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 50, 0, + 7, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 4, 0, 0, 0, 166, 8, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 6, 0, 0, 0, + 166, 8, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 8, 0, + 0, 0, 166, 8, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 7, 0, 0, 0, 166, 8, + 16, 0, 7, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 26, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 15, 242, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 248, 65, 0, 0, + 248, 65, 0, 0, 248, 65, + 0, 0, 128, 63, 2, 64, + 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 28, 0, 0, 5, 242, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 10, 0, 16, 0, 9, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 0, 4, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 0, 128, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 54, 32, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 248, 65, 0, 0, 248, 65, + 0, 0, 248, 65, 0, 0, + 128, 63, 2, 64, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 28, 0, + 0, 5, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 10, 0, + 16, 0, 9, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 0, 4, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 31, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 54, 32, 0, 5, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 50, 0, + 0, 15, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, @@ -7142,12 +7220,12 @@ const BYTE resolve_full_16bpp_cs[] = 0, 128, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 128, 63, @@ -7181,98 +7259,86 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 1, 0, 58, 0, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, + 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 54, 32, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 15, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 248, 65, - 0, 0, 248, 65, 0, 0, - 248, 65, 0, 0, 128, 63, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 28, 0, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 9, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 10, 0, 16, 0, - 9, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 9, 0, 0, 0, - 1, 64, 0, 0, 0, 4, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 9, 0, 0, 0, - 1, 64, 0, 0, 0, 128, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 4, 0, 0, 0, 54, 32, + 0, 5, 114, 0, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 15, 178, 0, + 16, 0, 1, 0, 0, 0, + 70, 8, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, - 248, 65, 0, 0, 248, 65, - 0, 0, 128, 63, 2, 64, + 124, 66, 0, 0, 0, 0, + 0, 0, 248, 65, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 9, 0, + 0, 0, 0, 0, 0, 63, + 28, 0, 0, 5, 178, 0, + 16, 0, 1, 0, 0, 0, + 70, 12, 16, 0, 1, 0, 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, + 18, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 9, 0, 0, 0, 1, 64, + 1, 0, 0, 0, 1, 64, 0, 0, 32, 0, 0, 0, - 10, 0, 16, 0, 9, 0, + 10, 0, 16, 0, 1, 0, 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 1, 0, + 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 31, 0, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 8, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 54, 32, 0, 5, + 114, 0, 16, 0, 6, 0, + 0, 0, 70, 2, 16, 0, + 6, 0, 0, 0, 50, 0, + 0, 15, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 248, 65, + 0, 0, 124, 66, 0, 0, + 248, 65, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 28, 0, + 0, 5, 226, 0, 16, 0, + 5, 0, 0, 0, 86, 14, + 16, 0, 5, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 42, 0, 16, 0, 5, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 1, 0, 58, 0, + 32, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 4, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 27, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, - 114, 0, 16, 0, 4, 0, + 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 50, 0, + 8, 0, 0, 0, 50, 0, 0, 15, 178, 0, 16, 0, 1, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 124, 66, 0, 0, 0, 0, 0, 0, @@ -7296,12 +7362,12 @@ const BYTE resolve_full_16bpp_cs[] = 0, 8, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, + 16, 0, 7, 0, 0, 0, + 70, 2, 16, 0, 7, 0, 0, 0, 50, 0, 0, 15, 226, 0, 16, 0, 5, 0, 0, 0, 6, 9, 16, 0, - 6, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 248, 65, 0, 0, 124, 66, 0, 0, 248, 65, @@ -7329,86 +7395,86 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 1, 0, 58, 0, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, + 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 54, 32, 0, 5, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 15, - 178, 0, 16, 0, 1, 0, - 0, 0, 70, 8, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 248, 65, - 0, 0, 124, 66, 0, 0, - 0, 0, 0, 0, 248, 65, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 0, 0, 0, - 0, 63, 28, 0, 0, 5, - 178, 0, 16, 0, 1, 0, - 0, 0, 70, 12, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 8, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 54, 32, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 54, 32, 0, 5, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 15, 226, 0, - 16, 0, 5, 0, 0, 0, - 6, 9, 16, 0, 7, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 15, 178, 0, + 16, 0, 1, 0, 0, 0, + 70, 8, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 248, 65, 0, 0, 124, 66, - 0, 0, 248, 65, 2, 64, - 0, 0, 0, 0, 0, 0, + 0, 0, 248, 65, 0, 0, + 248, 65, 0, 0, 0, 0, + 0, 0, 124, 66, 2, 64, + 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 226, 0, - 16, 0, 5, 0, 0, 0, - 86, 14, 16, 0, 5, 0, + 0, 0, 0, 0, 0, 63, + 28, 0, 0, 5, 178, 0, + 16, 0, 1, 0, 0, 0, + 70, 12, 16, 0, 1, 0, 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 5, 0, 0, 0, 1, 64, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, 0, 0, 32, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 1, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 27, 0, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 4, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 54, 32, 0, 5, + 114, 0, 16, 0, 6, 0, + 0, 0, 70, 2, 16, 0, + 6, 0, 0, 0, 50, 0, + 0, 15, 226, 0, 16, 0, + 5, 0, 0, 0, 6, 9, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 248, 65, + 0, 0, 248, 65, 0, 0, + 124, 66, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 28, 0, + 0, 5, 226, 0, 16, 0, + 5, 0, 0, 0, 86, 14, + 16, 0, 5, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 42, 0, 16, 0, 5, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 1, 0, 58, 0, + 32, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 26, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, - 114, 0, 16, 0, 4, 0, + 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 50, 0, + 8, 0, 0, 0, 50, 0, 0, 15, 178, 0, 16, 0, 1, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 0, 0, 0, 0, @@ -7432,12 +7498,12 @@ const BYTE resolve_full_16bpp_cs[] = 0, 4, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, + 16, 0, 7, 0, 0, 0, + 70, 2, 16, 0, 7, 0, 0, 0, 50, 0, 0, 15, 226, 0, 16, 0, 5, 0, 0, 0, 6, 9, 16, 0, - 6, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 124, 66, @@ -7465,165 +7531,177 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 1, 0, 58, 0, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, + 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 54, 32, 0, 5, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 15, - 178, 0, 16, 0, 1, 0, - 0, 0, 70, 8, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 248, 65, - 0, 0, 248, 65, 0, 0, - 0, 0, 0, 0, 124, 66, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 0, 0, 0, - 0, 63, 28, 0, 0, 5, - 178, 0, 16, 0, 1, 0, - 0, 0, 70, 12, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 4, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 54, 32, - 0, 5, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 15, 226, 0, - 16, 0, 5, 0, 0, 0, - 6, 9, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 248, 65, 0, 0, 248, 65, - 0, 0, 124, 66, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 226, 0, - 16, 0, 5, 0, 0, 0, - 86, 14, 16, 0, 5, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 32, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 26, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 1, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 54, 32, 0, 5, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 54, 32, - 0, 5, 194, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 6, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 9, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 10, 0, 16, 0, 1, 0, - 0, 0, 54, 32, 0, 5, - 50, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 8, 0, 0, 0, 54, 32, - 0, 5, 194, 0, 16, 0, - 8, 0, 0, 0, 6, 4, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 9, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 10, 0, 16, 0, 1, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 15, 0, 0, 0, - 54, 32, 0, 5, 242, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 54, 32, + 0, 5, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 54, 32, 0, 5, 194, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 6, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 127, 67, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 127, 67, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 0, 1, + 0, 0, 10, 0, 16, 0, + 9, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 10, 0, 16, 0, + 1, 0, 0, 0, 54, 32, + 0, 5, 50, 0, 16, 0, + 8, 0, 0, 0, 70, 0, + 16, 0, 8, 0, 0, 0, + 54, 32, 0, 5, 194, 0, + 16, 0, 8, 0, 0, 0, + 6, 4, 16, 0, 7, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 127, 67, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 127, 67, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 0, 1, + 0, 0, 10, 0, 16, 0, + 9, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 10, 0, 16, 0, + 1, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 15, 0, + 0, 0, 54, 32, 0, 5, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 50, 0, + 0, 15, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 112, 65, 0, 0, 112, 65, + 0, 0, 112, 65, 0, 0, + 112, 65, 2, 64, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 28, 0, + 0, 5, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 10, 0, + 16, 0, 9, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 0, 1, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 0, 16, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 54, 32, 0, 5, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 112, 65, + 0, 0, 112, 65, 0, 0, + 112, 65, 0, 0, 112, 65, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 10, 0, 16, 0, + 9, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 0, 1, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 28, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 54, 32, 0, 5, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 112, 65, 0, 0, 112, 65, 0, 0, 112, 65, 0, 0, 112, 65, @@ -7653,11 +7731,11 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 112, 65, 0, 0, 112, 65, 0, 0, 112, 65, @@ -7691,597 +7769,518 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 58, 0, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 18, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 112, 65, 0, 0, - 112, 65, 0, 0, 112, 65, - 0, 0, 112, 65, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 9, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 0, 16, 0, 0, - 10, 0, 16, 0, 1, 0, + 1, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 24, 0, 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, + 66, 0, 16, 0, 7, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 54, 32, + 0, 5, 34, 0, 16, 0, + 7, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 54, 32, 0, 5, 130, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 8, 0, + 0, 0, 54, 32, 0, 5, + 18, 0, 16, 0, 7, 0, + 0, 0, 10, 0, 16, 0, 7, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, + 9, 0, 0, 0, 102, 3, 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 112, 65, 0, 0, 112, 65, - 0, 0, 112, 65, 0, 0, - 112, 65, 2, 64, 0, 0, + 2, 64, 0, 0, 0, 255, + 127, 71, 0, 255, 127, 71, + 0, 255, 127, 71, 0, 255, + 127, 71, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 10, 0, - 16, 0, 9, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 0, 1, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 28, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 1, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 24, 0, 0, 0, - 54, 32, 0, 5, 66, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 54, 32, 0, 5, - 34, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 54, 32, - 0, 5, 130, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 54, 32, 0, 5, 18, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 15, - 242, 0, 16, 0, 9, 0, - 0, 0, 102, 3, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 127, 71, - 0, 255, 127, 71, 0, 255, - 127, 71, 0, 255, 127, 71, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 28, 0, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 35, 0, - 0, 12, 146, 0, 16, 0, - 0, 0, 0, 0, 86, 13, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, + 35, 0, 0, 12, 146, 0, + 16, 0, 0, 0, 0, 0, + 86, 13, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 6, 8, 16, 0, - 9, 0, 0, 0, 2, 0, - 0, 1, 10, 0, 0, 1, + 0, 0, 1, 0, 6, 8, + 16, 0, 9, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 130, 0, 0, 5, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 130, 0, + 0, 5, 34, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 1, 0, 10, 0, + 16, 0, 1, 0, 0, 0, 130, 0, 0, 5, 18, 0, 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 4, 0, + 10, 0, 16, 0, 8, 0, 0, 0, 130, 0, 0, 5, 34, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, + 7, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 130, 0, - 0, 5, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 130, 0, 0, 5, 34, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 2, 0, 0, 1, - 23, 0, 0, 1, 30, 0, - 0, 7, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, + 1, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 30, 0, 0, 7, 242, 0, 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 11, + 70, 14, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 3, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 3, 0, 0, 0, 230, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 5, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 42, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 254, 7, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 1, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 12, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 48, 0, + 0, 0, 140, 0, 0, 20, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 21, 0, 0, 0, 21, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 9, 0, 0, 0, + 12, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 12, 146, 0, 16, 0, + 1, 0, 0, 0, 246, 15, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 6, 4, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 17, 82, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 1, 0, 0, 0, 6, 3, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 17, 82, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 1, 0, + 0, 0, 138, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 230, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 42, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 1, 0, 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 254, 7, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 130, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 12, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 6, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 2, 0, + 0, 0, 134, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 48, 0, 0, 0, - 140, 0, 0, 20, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 21, 0, - 0, 0, 21, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 9, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 12, - 146, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 6, 4, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 17, - 82, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 6, 3, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 17, 82, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 1, 0, 0, 0, - 138, 0, 0, 9, 66, 0, + 140, 0, 0, 11, 66, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, + 1, 64, 0, 0, 6, 0, 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 1, 0, 0, 7, 130, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 18, 0, 0, 1, + 42, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 140, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 5, 0, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 2, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 2, 0, 0, 0, + 70, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 112, 0, 0, 0, 0, 8, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 224, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 24, 0, 0, 0, 1, 64, 0, 0, 8, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 3, 0, 0, 0, 6, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 24, 0, 0, 0, 24, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 11, 0, 0, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 17, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 3, 0, 0, 0, 140, 0, 0, 17, 50, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 7, 0, + 7, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 10, 16, 0, 2, 0, 0, 0, - 134, 0, 16, 0, 1, 0, + 70, 0, 16, 0, 1, 0, 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, + 18, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, + 12, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 42, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 5, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 2, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 2, 0, 0, 0, 70, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 112, 0, - 0, 0, 0, 8, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 224, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 24, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 24, 0, - 0, 0, 24, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 11, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 17, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 17, 50, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 2, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 12, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 7, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 0, 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 7, 0, 0, 30, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, + 1, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 30, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 32, 0, + 2, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 30, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 32, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 198, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 10, 194, 0, - 16, 0, 1, 0, 0, 0, - 6, 12, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 0, 255, 0, 255, 0, 255, - 255, 0, 255, 0, 255, 0, - 255, 0, 30, 0, 0, 7, - 146, 0, 16, 0, 0, 0, - 0, 0, 166, 14, 16, 0, - 1, 0, 0, 0, 6, 4, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 198, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 198, 0, 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 48, 5, 0, 0, 24, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 131, 0, - 0, 0, 61, 1, 0, 0, - 172, 0, 0, 0, 61, 0, - 0, 0, 29, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 194, 0, 16, 0, 1, 0, + 0, 0, 6, 12, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 255, 0, 255, 0, + 255, 0, 255, 0, 30, 0, + 0, 7, 146, 0, 16, 0, + 0, 0, 0, 0, 166, 14, + 16, 0, 1, 0, 0, 0, + 6, 4, 16, 0, 1, 0, + 0, 0, 21, 0, 0, 1, + 164, 0, 0, 8, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 198, 0, 16, 0, 0, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 48, 5, 0, 0, + 24, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 131, 0, 0, 0, 61, 1, + 0, 0, 172, 0, 0, 0, + 61, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 44, 0, 0, 0, 0, 0, + 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 195, 0, - 0, 0, 64, 0, 0, 0, - 83, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 195, 0, 0, 0, 64, 0, + 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8291,5 +8290,5 @@ const BYTE resolve_full_16bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0 + 0, 0, 1, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_16bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_16bpp_scaled_cs.h index 4b3f130ce..a37d37170 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_16bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_16bpp_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint2 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -1405,21 +1405,21 @@ ret const BYTE resolve_full_16bpp_scaled_cs[] = { - 68, 88, 66, 67, 6, 134, - 89, 179, 240, 20, 103, 34, - 167, 211, 125, 178, 23, 5, - 125, 86, 1, 0, 0, 0, - 84, 164, 0, 0, 5, 0, + 68, 88, 66, 67, 82, 213, + 18, 189, 197, 246, 219, 147, + 75, 2, 155, 28, 248, 198, + 204, 233, 1, 0, 0, 0, + 80, 164, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 184, 163, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 180, 163, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -1450,409 +1450,701 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 252, 160, 0, 0, + 81, 0, 5, 0, 63, 40, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 161, 0, + 0, 6, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 252, 160, 0, 0, 81, 0, - 5, 0, 63, 40, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 156, 8, + 0, 7, 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 161, 0, 0, 6, - 70, 126, 48, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 24, 0, 0, 0, + 155, 0, 0, 4, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 12, 242, 0, 16, 0, + 0, 0, 0, 0, 6, 138, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 156, 8, 0, 7, - 70, 238, 49, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 68, - 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 24, 0, 0, 0, 155, 0, - 0, 4, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 6, 138, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 32, - 7, 0, 0, 0, 8, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 50, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 17, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 8, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 138, 0, 0, 17, - 114, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 19, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 214, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 24, 0, 0, 0, - 41, 0, 0, 6, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 2, 0, 1, 64, + 255, 3, 0, 0, 0, 0, + 0, 32, 7, 0, 0, 0, + 8, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 17, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 8, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 138, 0, + 0, 17, 114, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 19, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 85, 0, 0, 12, + 242, 0, 16, 0, 3, 0, + 0, 0, 214, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 24, 0, + 0, 0, 41, 0, 0, 6, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 2, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 80, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 138, 0, 0, 17, 242, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 11, 0, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 24, 0, 0, 0, + 28, 0, 0, 0, 6, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 194, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 6, 4, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 139, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 80, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 138, 0, - 0, 17, 242, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 11, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 24, 0, 0, 0, 28, 0, - 0, 0, 6, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 6, 4, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 139, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, + 23, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 140, 0, 0, 13, + 130, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 58, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 140, 0, 0, 13, 130, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 82, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 166, 11, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 50, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 6, 0, - 0, 0, 3, 0, 0, 0, + 140, 0, 0, 20, 82, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 28, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 166, 11, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 230, 138, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 83, 0, 0, 6, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 2, 0, 35, 0, 0, 9, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 6, 4, + 0, 0, 138, 0, 0, 17, + 50, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 6, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 230, 138, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 0, + 0, 6, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 2, 0, 35, 0, + 0, 9, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, 16, 0, 2, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 80, 0, 0, 7, + 6, 4, 16, 0, 2, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 18, 0, + 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 18, 0, 0, 1, - 32, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 6, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 98, 0, + 54, 0, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 80, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 85, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 21, 0, 0, 1, 80, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 194, 0, + 16, 0, 2, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 78, 0, 0, 8, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 10, 194, 0, 16, 0, 6, 0, - 0, 0, 0, 208, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 6, 8, 16, 0, - 7, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 35, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 6, 8, 16, 0, - 7, 0, 0, 0, 166, 14, + 0, 0, 6, 4, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 194, 0, 16, 0, 2, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 34, 0, 16, 0, - 1, 0, 0, 0, 42, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 6, 0, 0, 0, 38, 0, + 0, 11, 0, 208, 0, 0, + 98, 0, 16, 0, 7, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 80, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, 7, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, + 5, 0, 0, 0, 78, 0, + 0, 8, 194, 0, 16, 0, + 6, 0, 0, 0, 0, 208, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 6, 8, 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 6, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 6, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 34, 0, + 5, 0, 0, 0, 35, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, + 16, 128, 65, 0, 0, 0, + 6, 0, 0, 0, 6, 8, + 16, 0, 7, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 34, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 78, 0, - 0, 8, 0, 208, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 7, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 78, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 5, 0, 0, 0, 32, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 32, 0, 0, 7, + 58, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 8, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 9, 0, + 0, 0, 230, 10, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 10, 0, 0, 0, 230, 10, + 16, 0, 8, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 10, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 9, 0, 0, 0, 6, 4, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 7, 0, 0, 0, 6, 4, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 8, 0, 0, 0, 6, 4, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 9, 0, 0, 0, + 6, 1, 16, 0, 9, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 9, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 7, 0, + 0, 0, 6, 1, 16, 0, + 7, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 7, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 10, 0, 0, 0, 6, 1, + 16, 0, 10, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 10, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 8, 0, 0, 0, + 6, 1, 16, 0, 8, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 8, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 130, 0, @@ -1860,427 +2152,81 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 9, 0, 0, 0, - 230, 10, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 10, 0, - 0, 0, 230, 10, 16, 0, - 8, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 10, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 9, 0, - 0, 0, 6, 4, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 7, 0, - 0, 0, 6, 4, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 8, 0, - 0, 0, 6, 4, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 9, 0, 0, 0, 6, 1, - 16, 0, 9, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 9, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 7, 0, 0, 0, - 6, 1, 16, 0, 7, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 7, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 10, 0, - 0, 0, 6, 1, 16, 0, - 10, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 10, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 8, 0, 0, 0, 6, 1, - 16, 0, 8, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 8, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 2, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 8, 0, + 34, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 54, 121, + 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, + 165, 0, 0, 8, 66, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 6, 112, 32, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, + 3, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, + 130, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 86, 5, 16, 0, - 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 11, 0, 0, 0, - 166, 10, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 11, 0, 0, 0, 246, 15, + 11, 0, 0, 0, 86, 5, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, @@ -2293,21 +2239,51 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 9, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 11, 0, + 0, 0, 166, 10, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -2316,79 +2292,49 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 86, 5, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 8, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 8, 0, 0, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 11, 0, 0, 0, - 166, 10, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 11, 0, 0, 0, 246, 15, + 11, 0, 0, 0, 86, 5, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, @@ -2401,21 +2347,51 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 9, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 11, 0, + 0, 0, 166, 10, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -2424,278 +2400,426 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 86, 9, 16, 0, - 8, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 8, 0, 0, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 12, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, - 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 162, 0, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 11, 0, - 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 11, 0, - 0, 0, 230, 11, 16, 0, + 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 12, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, - 0, 0, 6, 3, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 3, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 86, 9, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 12, 0, + 0, 0, 26, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 11, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, + 14, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 12, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 14, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 0, 0, 0, 0, - 171, 170, 170, 62, 54, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 162, 0, 16, 0, 4, 0, + 0, 0, 166, 14, 16, 0, + 11, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 230, 11, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 12, 0, + 0, 0, 42, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 12, 0, 0, 0, 6, 3, + 16, 0, 11, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 7, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 0, 0, + 0, 0, 171, 170, 170, 62, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 15, 114, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 135, 0, + 0, 5, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 0, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 11, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 128, 65, 0, 0, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 114, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 30, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 5, 0, + 0, 0, 198, 0, 16, 0, + 11, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 11, 0, 0, 0, 10, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 12, 0, 0, 0, @@ -2801,295 +2925,113 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 11, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 5, 0, 0, 0, - 198, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, + 0, 0, 56, 0, 0, 10, + 50, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 70, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 9, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 9, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 54, 0, + 130, 0, 16, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 8, 0, 0, 0, 26, 0, + 10, 0, 0, 0, 10, 0, 16, 0, 5, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 150, 3, + 54, 0, 0, 5, 130, 0, 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 12, 0, - 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 12, 0, 0, 0, 86, 9, - 16, 0, 8, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 150, 3, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 11, 0, 0, 0, + 54, 0, 0, 5, 162, 0, 16, 0, 12, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 9, 0, 0, 0, 70, 0, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 7, 0, - 0, 0, 230, 10, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 8, 0, 0, 0, - 166, 11, 16, 0, 11, 0, + 86, 9, 16, 0, 8, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 214, 2, 16, 0, - 8, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 70, 0, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 70, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 8, 0, 0, 0, 230, 10, - 16, 0, 11, 0, 0, 0, + 7, 0, 0, 0, 230, 10, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 150, 3, 16, 0, - 8, 0, 0, 0, 2, 64, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 8, 0, + 0, 0, 166, 11, 16, 0, + 11, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 214, 2, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 9, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 10, 0, 0, 0, 42, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 18, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 50, 0, 16, 0, 10, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 52, 0, 0, 10, 50, 0, 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 54, 0, + 230, 10, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -3111,65 +3053,415 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 150, 3, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 8, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 9, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 7, 0, 0, 0, 42, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 8, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 10, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 8, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 80, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 5, 18, 0, 16, 0, + 9, 0, 0, 0, 26, 0, + 16, 0, 8, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, + 80, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 2, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 35, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 63, 35, 0, 0, 9, + 130, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 5, 0, + 0, 0, 32, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 13, 0, 0, 0, + 230, 10, 16, 0, 11, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 14, 0, + 0, 0, 230, 10, 16, 0, + 12, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 13, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 162, 0, 16, 0, + 4, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 13, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 14, 0, + 0, 0, 6, 4, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 13, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 13, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 14, 0, + 0, 0, 6, 1, 16, 0, + 14, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 14, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 12, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 12, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 8, 194, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, @@ -3177,18 +3469,1064 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 54, 121, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 34, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 66, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 162, 0, 16, 0, + 4, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 130, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 15, 0, + 0, 0, 86, 5, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 15, 0, 0, 0, + 166, 10, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 246, 15, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 12, 0, + 0, 0, 6, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 15, 0, + 0, 0, 86, 5, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 15, 0, 0, 0, + 166, 10, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 246, 15, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 12, 0, + 0, 0, 6, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 86, 9, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 16, 0, + 0, 0, 6, 1, 16, 0, + 15, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 162, 0, + 16, 0, 4, 0, 0, 0, + 166, 14, 16, 0, 15, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 230, 11, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 16, 0, + 0, 0, 6, 3, 16, 0, + 15, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 171, 170, + 170, 62, 0, 0, 0, 0, + 171, 170, 170, 62, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 30, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 5, 0, 0, 0, + 198, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 13, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 150, 3, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 16, 0, + 0, 0, 6, 1, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 162, 0, 16, 0, + 16, 0, 0, 0, 86, 9, + 16, 0, 12, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 16, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 11, 0, + 0, 0, 230, 10, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 98, 0, + 16, 0, 12, 0, 0, 0, + 166, 11, 16, 0, 15, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 214, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 50, 0, + 16, 0, 14, 0, 0, 0, + 70, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 52, 0, + 0, 10, 50, 0, 16, 0, + 12, 0, 0, 0, 230, 10, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 150, 3, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 13, 0, + 0, 0, 10, 0, 16, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 15, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 14, 0, 0, 0, 42, 0, + 16, 0, 15, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 12, 0, 0, 0, + 10, 0, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 12, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 14, 0, 0, 0, 58, 0, + 16, 0, 12, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 0, 0, + 0, 7, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 14, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 56, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 62, 30, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 32, 0, 0, 7, 130, 0, + 16, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 242, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, @@ -3199,57 +4537,57 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 16, 0, 14, 0, 0, 0, 230, 10, 16, 0, 12, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 34, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 3, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 13, 0, 0, 0, 26, 0, + 13, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 162, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 165, 0, + 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 14, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, @@ -3380,59 +4718,59 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 13, 0, 0, 0, 6, 1, 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 13, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 11, 0, + 13, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, + 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 11, 0, 0, 0, 6, 1, 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, 11, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 6, 4, 16, 0, 5, 0, 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 14, 0, 0, 0, 6, 1, 16, 0, 14, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, 14, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, + 0, 0, 6, 4, 16, 0, + 5, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 12, 0, 0, 0, 6, 1, 16, 0, 12, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 12, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, + 12, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, 16, 0, 13, 0, @@ -3458,74 +4796,74 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, - 0, 7, 34, 0, 16, 0, + 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, + 130, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 12, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 4, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 34, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 3, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 34, 0, 16, 0, - 12, 0, 0, 0, 26, 0, + 12, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 162, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 165, 0, + 0, 0, 0, 0, 165, 0, 0, 8, 130, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 12, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, @@ -3765,21 +5103,21 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 16, 0, 16, 0, 0, 0, 6, 1, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, + 226, 0, 16, 0, 6, 0, + 0, 0, 6, 9, 16, 0, 16, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -3789,43 +5127,43 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, + 19, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3839,20 +5177,20 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, + 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, @@ -3865,19 +5203,19 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 13, 0, 0, 0, 150, 7, + 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, - 0, 5, 162, 0, 16, 0, - 4, 0, 0, 0, 166, 14, + 0, 5, 50, 0, 16, 0, + 5, 0, 0, 0, 230, 10, 16, 0, 15, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 15, 0, 0, 0, @@ -3893,21 +5231,21 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 16, 0, 16, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, + 226, 0, 16, 0, 6, 0, + 0, 0, 6, 9, 16, 0, 16, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -3917,43 +5255,43 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, + 19, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3967,20 +5305,20 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, + 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, @@ -3993,42 +5331,42 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 11, 0, 0, 0, 150, 7, + 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 171, 170, 170, 62, - 0, 0, 0, 0, 171, 170, - 170, 62, 54, 0, 0, 5, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 171, 170, + 170, 62, 171, 170, 170, 62, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, 58, 0, 16, 0, 12, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, + 0, 10, 226, 0, 16, 0, + 6, 0, 0, 0, 6, 9, 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 255, 3, + 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, @@ -4038,43 +5376,43 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, - 16, 0, 20, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 70, 2, 16, 128, 65, 0, - 0, 0, 19, 0, 0, 0, + 0, 0, 18, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4089,19 +5427,19 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, @@ -4115,11 +5453,11 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -4132,8 +5470,8 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 5, 0, 0, 0, 198, 0, + 0, 5, 98, 0, 16, 0, + 6, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, @@ -4250,26 +5588,26 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 0, 0, + 0, 10, 98, 0, 16, 0, + 6, 0, 0, 0, 86, 6, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 13, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 5, 0, + 26, 0, 16, 0, 6, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, @@ -4463,132 +5801,116 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 0, 0, 0, 7, 242, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 0, 0, 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 14, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 14, 0, 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 8, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 12, 0, 0, 0, - 80, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 4, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 62, 30, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 32, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 15, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 13, 0, + 50, 0, 16, 0, 17, 0, 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 54, 0, + 15, 0, 0, 0, 54, 0, 0, 5, 50, 0, 16, 0, - 14, 0, 0, 0, 230, 10, - 16, 0, 12, 0, 0, 0, + 18, 0, 0, 0, 230, 10, + 16, 0, 16, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 13, 0, + 50, 0, 16, 0, 17, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, + 3, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 15, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 5, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, + 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 14, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 70, 112, + 50, 0, 16, 0, 18, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, @@ -4597,121 +5919,121 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 5, 0, 0, 0, 41, 0, 0, 10, 194, 0, 16, 0, - 13, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, + 17, 0, 0, 0, 6, 4, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 13, 0, 0, 0, 2, 64, + 17, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 17, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 11, 0, 0, 0, 6, 4, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 14, 0, 0, 0, + 18, 0, 0, 0, 6, 4, + 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 12, 0, 0, 0, 6, 4, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 4, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, @@ -4719,152 +6041,152 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 13, 0, 0, 0, - 6, 1, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 13, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, + 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 17, 0, 0, 0, + 6, 1, 16, 0, 17, 0, 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 11, 0, + 162, 0, 16, 0, 17, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 15, 0, 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 131, 0, + 15, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 11, 0, 0, 0, 6, 4, - 16, 0, 5, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 70, 0, 16, 0, 14, 0, + 15, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, - 14, 0, 0, 0, 6, 1, - 16, 0, 14, 0, 0, 0, + 18, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, 131, 0, 0, 5, 162, 0, - 16, 0, 14, 0, 0, 0, - 6, 4, 16, 0, 5, 0, + 16, 0, 18, 0, 0, 0, + 86, 13, 16, 0, 4, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 12, 0, 0, 0, - 6, 1, 16, 0, 12, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 12, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 2, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 16, 0, 0, 0, + 6, 1, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 16, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 11, 0, + 194, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 41, 0, 0, 7, 130, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 12, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 34, 0, 16, 0, 12, 0, + 34, 0, 16, 0, 16, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 6, 112, + 3, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 5, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, + 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 130, 0, 16, 0, 12, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 6, 112, + 130, 0, 16, 0, 16, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, @@ -4875,105 +6197,105 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 15, 0, 0, 0, 86, 5, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 5, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 15, 0, + 18, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 1, 0, + 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, + 226, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, - 16, 0, 15, 0, 0, 0, - 246, 15, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 246, 15, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, 16, 0, - 12, 0, 0, 0, 6, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, @@ -4983,105 +6305,105 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 15, 0, 0, 0, 86, 5, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 5, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 15, 0, + 18, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 1, 0, + 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, + 226, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, - 16, 0, 15, 0, 0, 0, - 246, 15, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 246, 15, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, 16, 0, - 12, 0, 0, 0, 6, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, @@ -5091,33 +6413,33 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 86, 9, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 9, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 16, 0, + 18, 0, 16, 0, 19, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 5, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 16, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5125,127 +6447,127 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 41, 0, + 19, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, - 50, 0, 16, 0, 5, 0, - 0, 0, 230, 10, 16, 0, - 15, 0, 0, 0, 85, 0, + 162, 0, 16, 0, 4, 0, + 0, 0, 166, 14, 16, 0, + 5, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 230, 11, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 230, 11, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 16, 0, + 18, 0, 16, 0, 19, 0, 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 16, 0, 0, 0, 6, 3, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 3, + 16, 0, 5, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 16, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5253,121 +6575,121 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 41, 0, + 19, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 0, 0, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 0, 0, + 0, 0, 171, 170, 170, 62, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 58, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, 6, 9, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -5375,123 +6697,123 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 135, 0, + 5, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, + 22, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 18, 0, 0, 0, 2, 64, + 21, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 22, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 140, 0, 0, 17, 114, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 55, 0, + 5, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 150, 7, + 18, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 54, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, 0, 5, 98, 0, 16, 0, 6, 0, 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 54, 0, + 5, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 12, 0, 0, 0, - 1, 0, 0, 10, 114, 0, + 5, 0, 0, 0, 10, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5499,213 +6821,213 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, + 5, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 10, - 98, 0, 16, 0, 6, 0, - 0, 0, 86, 6, 16, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 150, 5, 16, 0, 6, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 13, 0, 0, 0, - 10, 0, 16, 0, 5, 0, + 16, 0, 17, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 54, 0, + 130, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, + 18, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 42, 0, 16, 0, 6, 0, + 16, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 150, 3, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 150, 3, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 9, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 86, 9, 16, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 16, 0, + 16, 0, 17, 0, 0, 0, + 70, 0, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 11, 0, 0, 0, 230, 10, - 16, 0, 16, 0, 0, 0, + 15, 0, 0, 0, 230, 10, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, + 98, 0, 16, 0, 16, 0, 0, 0, 166, 11, 16, 0, - 15, 0, 0, 0, 42, 0, + 5, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 214, 2, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 214, 2, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, + 50, 0, 16, 0, 18, 0, 0, 0, 70, 0, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 15, 0, + 16, 0, 16, 0, 0, 0, + 230, 10, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, + 194, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5713,1486 +7035,242 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 150, 3, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 150, 3, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 13, 0, + 18, 0, 16, 0, 17, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 131, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 13, 0, 0, 0, 10, 0, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 42, 0, 16, 0, 12, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 15, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 10, 0, 16, 0, - 12, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 58, 0, 16, 0, 15, 0, 0, 0, + 42, 0, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 10, 0, 16, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 11, 0, + 194, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 26, 0, - 16, 0, 12, 0, 0, 0, + 17, 0, 0, 0, 26, 0, + 16, 0, 16, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 11, 0, + 18, 0, 16, 0, 15, 0, 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 14, 0, 0, 0, - 58, 0, 16, 0, 12, 0, + 16, 0, 18, 0, 0, 0, + 58, 0, 16, 0, 16, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, + 226, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 32, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 17, 0, 0, 0, - 230, 10, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 18, 0, - 0, 0, 230, 10, 16, 0, - 16, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 17, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 17, 0, - 0, 0, 6, 4, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 15, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 18, 0, - 0, 0, 6, 4, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 16, 0, - 0, 0, 6, 4, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 17, 0, 0, 0, 6, 1, - 16, 0, 17, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 17, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 15, 0, 0, 0, - 6, 1, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 15, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 18, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 18, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 54, 121, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 16, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 17, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, - 0, 10, 226, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 16, 0, - 0, 0, 6, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 17, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, - 0, 10, 226, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 16, 0, - 0, 0, 6, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 86, 9, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 5, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 6, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 17, 0, 0, 0, - 150, 7, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 162, 0, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 5, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 230, 11, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 42, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 3, 16, 0, - 5, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 6, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 150, 7, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 0, 0, 0, 0, - 171, 170, 170, 62, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 226, 0, - 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 21, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 22, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 18, 0, - 0, 0, 150, 7, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 54, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 98, 0, - 16, 0, 6, 0, 0, 0, - 6, 3, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 150, 5, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 17, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 18, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 16, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 150, 3, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 19, 0, 0, 0, 86, 9, - 16, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 17, 0, 0, 0, 70, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 15, 0, - 0, 0, 230, 10, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 16, 0, 0, 0, - 166, 11, 16, 0, 5, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 214, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, - 16, 0, 18, 0, 0, 0, - 70, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 16, 0, 0, 0, 230, 10, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 150, 3, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 17, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 17, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, - 18, 0, 16, 0, 17, 0, - 0, 0, 26, 0, 16, 0, - 16, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 58, 0, - 16, 0, 16, 0, 0, 0, - 54, 0, 0, 8, 226, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 0, 0, - 0, 7, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 17, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 34, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 56, 0, - 0, 7, 242, 0, 16, 0, - 5, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 242, 0, 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 17, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 18, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 16, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 56, 0, 0, 7, 242, 0, + 16, 0, 5, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 9, 0, 0, 0, 56, 0, 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 86, 5, + 7, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 5, 0, - 0, 0, 166, 8, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 7, 0, 0, 0, 166, 8, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 82, 0, - 16, 0, 9, 0, 0, 0, - 166, 8, 16, 0, 9, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 8, 0, - 0, 0, 166, 8, 16, 0, - 8, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 10, 0, 16, 0, 6, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 5, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 56, 0, 0, 7, + 242, 0, 16, 0, 9, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 86, 5, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 50, 0, + 8, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 5, 0, 0, 0, 166, 8, + 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 7, 0, 0, 0, + 166, 8, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 9, 0, + 0, 0, 166, 8, 16, 0, + 9, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 8, 0, 0, 0, 166, 8, + 16, 0, 8, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 10, 0, 16, 0, + 6, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 50, 0, 0, 15, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 248, 65, 0, 0, + 248, 65, 0, 0, 248, 65, + 0, 0, 128, 63, 2, 64, + 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 28, 0, 0, 5, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 10, 0, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 4, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 128, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 54, 32, 0, 5, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 248, 65, 0, 0, 248, 65, + 0, 0, 248, 65, 0, 0, + 128, 63, 2, 64, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 28, 0, + 0, 5, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 4, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 31, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 54, 32, 0, 5, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 50, 0, + 0, 15, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, @@ -7222,12 +7300,12 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 128, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 128, 63, @@ -7261,98 +7339,86 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 1, 0, 42, 0, 16, 0, 2, 0, 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, + 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 54, 32, 0, 5, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 50, 0, 0, 15, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 248, 65, - 0, 0, 248, 65, 0, 0, - 248, 65, 0, 0, 128, 63, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 28, 0, 0, 5, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 4, 0, 0, 0, 54, 32, + 0, 5, 114, 0, 16, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, + 50, 0, 0, 15, 114, 0, 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 4, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 128, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, - 248, 65, 0, 0, 248, 65, - 0, 0, 128, 63, 2, 64, + 124, 66, 0, 0, 248, 65, + 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, + 0, 63, 0, 0, 0, 0, + 28, 0, 0, 5, 114, 0, 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 70, 2, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 1, 0, + 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, 32, 0, 0, 0, 10, 0, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 1, 0, + 34, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, 6, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 31, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 1, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 4, 0, + 0, 0, 0, 8, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, + 7, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 248, 65, 0, 0, 124, 66, + 0, 0, 248, 65, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 28, 0, + 0, 5, 114, 0, 16, 0, + 6, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 27, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 54, 32, 0, 5, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 50, 0, + 0, 15, 114, 0, 16, 0, + 6, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 124, 66, 0, 0, 248, 65, 0, 0, @@ -7376,12 +7442,12 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 8, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 7, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 124, 66, 0, 0, 248, 65, 0, 0, 0, 0, @@ -7409,48 +7475,22 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 1, 0, 42, 0, 16, 0, 2, 0, 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, + 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 54, 32, 0, 5, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 248, 65, - 0, 0, 124, 66, 0, 0, - 248, 65, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 0, 28, 0, 0, 5, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 8, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 54, 32, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 54, 32, 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 8, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, - 124, 66, 0, 0, 248, 65, + 248, 65, 0, 0, 124, 66, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, @@ -7459,36 +7499,62 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 1, 0, + 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, 32, 0, 0, 0, 10, 0, 16, 0, 6, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, 6, 0, 0, 0, 1, 64, - 0, 0, 27, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 1, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, + 0, 0, 0, 4, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, + 7, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 248, 65, 0, 0, 248, 65, + 0, 0, 124, 66, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 28, 0, + 0, 5, 114, 0, 16, 0, + 6, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 26, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 54, 32, 0, 5, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 50, 0, + 0, 15, 114, 0, 16, 0, + 6, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 124, 66, 0, 0, @@ -7512,12 +7578,12 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 4, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 7, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 248, 65, 0, 0, 248, 65, 0, 0, 124, 66, 0, 0, 0, 0, @@ -7545,165 +7611,177 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 1, 0, 42, 0, 16, 0, 2, 0, 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, + 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 54, 32, 0, 5, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 9, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 54, 32, + 0, 5, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 54, 32, 0, 5, 194, 0, + 16, 0, 5, 0, 0, 0, + 6, 4, 16, 0, 7, 0, 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 248, 65, - 0, 0, 248, 65, 0, 0, - 124, 66, 0, 0, 0, 0, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 127, 67, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 127, 67, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, - 0, 0, 28, 0, 0, 5, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 32, 0, + 1, 64, 0, 0, 0, 1, 0, 0, 10, 0, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 4, - 0, 0, 26, 0, 16, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 26, 0, 16, 0, 1, 0, 0, 0, 54, 32, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 248, 65, 0, 0, - 248, 65, 0, 0, 124, 66, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 28, 0, 0, 5, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 32, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 26, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 1, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 54, 32, 0, 5, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 54, 32, - 0, 5, 194, 0, 16, 0, - 5, 0, 0, 0, 6, 4, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 26, 0, 16, 0, 1, 0, - 0, 0, 54, 32, 0, 5, - 50, 0, 16, 0, 9, 0, - 0, 0, 70, 0, 16, 0, - 9, 0, 0, 0, 54, 32, - 0, 5, 194, 0, 16, 0, - 9, 0, 0, 0, 6, 4, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 26, 0, 16, 0, 1, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 15, 0, 0, 0, - 54, 32, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, + 0, 5, 50, 0, 16, 0, + 9, 0, 0, 0, 70, 0, + 16, 0, 9, 0, 0, 0, + 54, 32, 0, 5, 194, 0, + 16, 0, 9, 0, 0, 0, + 6, 4, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 127, 67, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 127, 67, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 1, + 0, 0, 10, 0, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 26, 0, 16, 0, + 1, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 15, 0, + 0, 0, 54, 32, 0, 5, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 50, 0, + 0, 15, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 112, 65, 0, 0, 112, 65, + 0, 0, 112, 65, 0, 0, + 112, 65, 2, 64, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 28, 0, + 0, 5, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 1, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 16, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 54, 32, 0, 5, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 112, 65, + 0, 0, 112, 65, 0, 0, + 112, 65, 0, 0, 112, 65, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 10, 0, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 1, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 28, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 54, 32, 0, 5, 242, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 112, 65, 0, 0, 112, 65, 0, 0, 112, 65, 0, 0, 112, 65, @@ -7733,11 +7811,11 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 54, 32, 0, 5, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 112, 65, 0, 0, 112, 65, 0, 0, 112, 65, @@ -7771,371 +7849,341 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 42, 0, 16, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 18, 0, + 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 112, 65, 0, 0, - 112, 65, 0, 0, 112, 65, - 0, 0, 112, 65, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 16, 0, 0, - 26, 0, 16, 0, 1, 0, + 1, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 24, 0, 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, + 66, 0, 16, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 54, 32, + 0, 5, 34, 0, 16, 0, + 8, 0, 0, 0, 10, 0, + 16, 0, 7, 0, 0, 0, + 54, 32, 0, 5, 130, 0, + 16, 0, 8, 0, 0, 0, + 10, 0, 16, 0, 9, 0, + 0, 0, 54, 32, 0, 5, + 18, 0, 16, 0, 8, 0, + 0, 0, 10, 0, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, + 6, 0, 0, 0, 102, 3, 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 112, 65, 0, 0, 112, 65, - 0, 0, 112, 65, 0, 0, - 112, 65, 2, 64, 0, 0, + 2, 64, 0, 0, 0, 255, + 127, 71, 0, 255, 127, 71, + 0, 255, 127, 71, 0, 255, + 127, 71, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 10, 0, + 35, 0, 0, 12, 50, 0, + 16, 0, 0, 0, 0, 0, + 214, 5, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 134, 0, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 1, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 28, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 1, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 24, 0, 0, 0, - 54, 32, 0, 5, 66, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 54, 32, 0, 5, - 34, 0, 16, 0, 8, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 130, 0, 0, 5, + 34, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 54, 32, - 0, 5, 130, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 9, 0, 0, 0, - 54, 32, 0, 5, 18, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 15, - 242, 0, 16, 0, 6, 0, - 0, 0, 102, 3, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 127, 71, - 0, 255, 127, 71, 0, 255, - 127, 71, 0, 255, 127, 71, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 28, 0, 0, 5, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 35, 0, - 0, 12, 50, 0, 16, 0, - 0, 0, 0, 0, 214, 5, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 134, 0, 16, 0, - 6, 0, 0, 0, 2, 0, - 0, 1, 10, 0, 0, 1, + 5, 0, 0, 0, 130, 0, + 0, 5, 66, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 7, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 1, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 130, 0, 0, 5, 34, 0, 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 5, 0, + 10, 0, 16, 0, 9, 0, 0, 0, 130, 0, 0, 5, 66, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, + 8, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 130, 0, - 0, 5, 34, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 9, 0, 0, 0, - 130, 0, 0, 5, 66, 0, + 1, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 32, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 2, 0, 0, 1, - 23, 0, 0, 1, 32, 0, - 0, 7, 34, 0, 16, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 39, 0, + 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 39, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 34, 0, + 0, 0, 1, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 31, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 1, 0, 0, 0, + 80, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 1, 0, 0, 0, 80, 0, - 0, 7, 34, 0, 16, 0, + 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 1, 0, - 0, 0, 80, 0, 0, 7, + 10, 0, 16, 0, 1, 0, + 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 140, 0, 0, 11, 34, 0, 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 140, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 140, 0, 0, 11, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 85, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 140, 0, 0, 11, 18, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 85, 0, - 0, 7, 18, 0, 16, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 54, 0, 0, 4, - 66, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 2, 0, - 35, 0, 0, 9, 98, 0, - 16, 0, 1, 0, 0, 0, - 6, 2, 16, 0, 3, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 6, 2, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 78, 0, - 0, 8, 194, 0, 16, 0, - 2, 0, 0, 0, 0, 208, - 0, 0, 6, 8, 16, 0, - 1, 0, 0, 0, 6, 4, + 21, 0, 0, 1, 54, 0, + 0, 4, 66, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 2, 0, 35, 0, 0, 9, + 98, 0, 16, 0, 1, 0, + 0, 0, 6, 2, 16, 0, + 3, 0, 0, 0, 6, 1, 16, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 42, 0, 0, 10, 98, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 42, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, + 6, 2, 16, 0, 4, 0, 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, + 18, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 78, 0, 0, 8, 194, 0, + 16, 0, 2, 0, 0, 0, + 0, 208, 0, 0, 6, 8, + 16, 0, 1, 0, 0, 0, + 6, 4, 16, 0, 2, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 1, 0, 0, 7, 18, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 26, 0, 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 254, 7, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 5, 0, - 0, 0, 139, 0, 0, 15, - 50, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 27, 0, 0, 0, 29, 0, + 0, 0, 42, 0, 0, 10, + 98, 0, 16, 0, 3, 0, + 0, 0, 246, 15, 16, 0, + 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, + 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 9, + 42, 0, 0, 7, 130, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 7, 18, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 254, 7, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 7, + 85, 0, 0, 7, 34, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 139, 0, + 0, 15, 50, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 27, 0, 0, 0, + 29, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 42, 0, 0, 7, 34, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 42, 0, 0, 7, 34, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 0, 0, 7, 34, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 0, - 0, 7, 34, 0, 16, 0, - 3, 0, 0, 0, 26, 0, + 48, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 3, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 48, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 0, + 42, 0, 16, 0, 3, 0, 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 3, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 42, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 20, 146, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 21, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 12, 50, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 16, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 20, 146, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 198, 0, + 0, 0, 0, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 6, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 12, + 50, 0, 16, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 198, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 9, 130, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 8, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 32, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 3, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 42, 0, 16, 0, 3, 0, 0, 0, 140, 0, 0, 17, 50, 0, 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 5, 0, + 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, @@ -8143,269 +8191,221 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 140, 0, 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 9, 130, 0, 16, 0, - 3, 0, 0, 0, 1, 64, + 9, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, 42, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 32, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 17, 50, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 5, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 139, 0, 0, 15, - 50, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 27, 0, 0, 0, 29, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 42, 0, 0, 10, - 194, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 20, 114, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 7, 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 24, 0, - 0, 0, 24, 0, 0, 0, - 24, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 11, 0, - 0, 0, 10, 0, 0, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 7, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 8, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 12, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 0, 7, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 3, 0, 0, 0, 140, 0, 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 35, 0, - 0, 10, 82, 0, 16, 0, - 1, 0, 0, 0, 166, 11, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 6, 1, - 16, 0, 2, 0, 0, 0, - 6, 2, 16, 0, 1, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 3, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 32, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, + 18, 0, 0, 1, 139, 0, + 0, 15, 50, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 27, 0, 0, 0, + 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 42, 0, 0, 10, 194, 0, 16, 0, - 1, 0, 0, 0, 6, 4, - 16, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 246, 15, + 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 255, 0, 255, - 0, 255, 0, 255, 255, 0, - 255, 0, 255, 0, 255, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 0, 0, 0, 0, - 230, 10, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 164, 0, 0, 8, - 242, 224, 33, 0, 0, 0, + 5, 0, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 20, 114, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 4, 0, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 7, 0, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 246, 15, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 75, 5, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 133, 0, 0, 0, - 70, 1, 0, 0, 178, 0, - 0, 0, 62, 0, 0, 0, - 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 11, 0, 0, 0, 10, 0, + 0, 0, 0, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 70, 2, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 7, 0, + 0, 0, 1, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 8, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 12, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 0, 7, 0, 0, + 30, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 1, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 21, 0, 0, 1, + 35, 0, 0, 10, 82, 0, + 16, 0, 1, 0, 0, 0, + 166, 11, 16, 128, 65, 0, + 0, 0, 2, 0, 0, 0, + 6, 1, 16, 0, 2, 0, + 0, 0, 6, 2, 16, 0, + 1, 0, 0, 0, 38, 0, + 0, 8, 0, 208, 0, 0, + 130, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 85, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 32, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 10, 194, 0, + 16, 0, 1, 0, 0, 0, + 6, 4, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 255, + 0, 255, 0, 255, 0, 255, + 255, 0, 255, 0, 255, 0, + 255, 0, 30, 0, 0, 7, + 50, 0, 16, 0, 0, 0, + 0, 0, 230, 10, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 21, 0, 0, 1, 164, 0, + 0, 8, 242, 224, 33, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 75, 5, 0, 0, 24, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 133, 0, + 0, 0, 70, 1, 0, 0, + 178, 0, 0, 0, 62, 0, + 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, + 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 196, 0, 0, 0, - 64, 0, 0, 0, 83, 0, + 0, 0, 0, 0, 196, 0, + 0, 0, 64, 0, 0, 0, + 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8415,6 +8415,5 @@ const BYTE resolve_full_16bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0 + 1, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_32bpp_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_32bpp_cs.h index 8b38d08b3..3a59bce1b 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_32bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_32bpp_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -1382,21 +1382,21 @@ ret const BYTE resolve_full_32bpp_cs[] = { - 68, 88, 66, 67, 24, 109, - 106, 69, 151, 197, 239, 147, - 13, 237, 219, 141, 142, 249, - 135, 22, 1, 0, 0, 0, - 124, 161, 0, 0, 5, 0, + 68, 88, 66, 67, 78, 239, + 227, 61, 252, 23, 41, 118, + 58, 9, 111, 175, 37, 217, + 27, 212, 1, 0, 0, 0, + 120, 161, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 224, 160, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 220, 160, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -1427,370 +1427,662 @@ const BYTE resolve_full_32bpp_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, + 0, 0, 83, 72, 69, 88, + 228, 157, 0, 0, 81, 0, + 5, 0, 121, 39, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 161, 0, 0, 6, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 24, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 0, 0, + 0, 0, 134, 138, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 228, 157, - 0, 0, 81, 0, 5, 0, - 121, 39, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 1, 85, 0, 0, 12, + 114, 0, 16, 0, 1, 0, + 0, 0, 86, 135, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 5, 0, 0, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 12, + 242, 0, 16, 0, 2, 0, + 0, 0, 246, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 24, 0, 0, 0, + 24, 0, 0, 0, 20, 0, + 0, 0, 41, 0, 0, 9, + 146, 0, 16, 0, 3, 0, + 0, 0, 6, 0, 2, 0, + 2, 64, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 161, 0, 0, 6, 70, 126, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 24, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 134, 138, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 7, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 135, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 246, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 24, 0, 0, 0, 24, 0, - 0, 0, 20, 0, 0, 0, - 41, 0, 0, 9, 146, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 2, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 7, + 0, 0, 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 138, 0, 0, 17, - 242, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 11, 0, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 13, 0, 0, 0, 24, 0, - 0, 0, 28, 0, 0, 0, - 6, 128, 48, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 138, 0, + 0, 17, 242, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 11, 0, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 13, 0, 0, 0, + 24, 0, 0, 0, 28, 0, + 0, 0, 6, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 128, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 26, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 15, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 139, 0, 0, 11, 130, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 15, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 139, 0, - 0, 11, 130, 0, 16, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, + 0, 0, 23, 0, 0, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, + 0, 0, 128, 63, 140, 0, + 0, 13, 18, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 63, 140, 0, 0, 13, - 18, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 242, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 140, 0, 0, 20, + 242, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 4, 0, + 0, 0, 4, 0, 0, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 98, 0, 16, 0, 5, 0, + 70, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, - 166, 139, 48, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 98, 0, 16, 0, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 4, 98, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 2, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 182, 15, + 6, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 7, 0, 0, 0, + 28, 0, 0, 0, 0, 0, + 0, 0, 166, 139, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 4, 98, 0, 16, 0, 3, 0, 0, 0, - 80, 0, 0, 7, 130, 0, + 86, 5, 2, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 182, 15, 16, 0, 3, 0, + 0, 0, 80, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 42, 0, 16, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 18, 0, 0, 1, + 32, 0, 0, 7, 130, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 18, 0, 0, 1, 32, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 80, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 6, 0, 0, 0, 166, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 230, 10, - 16, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 6, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 18, 0, 0, 1, 54, 0, 0, 5, 34, 0, 16, 0, 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 78, 0, 0, 8, 50, 0, - 16, 0, 7, 0, 0, 0, - 0, 208, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 35, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 80, 0, 0, 10, + 194, 0, 16, 0, 6, 0, + 0, 0, 6, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 6, 0, 0, 0, + 166, 14, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 9, + 230, 10, 16, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 78, 0, 0, 8, + 50, 0, 16, 0, 7, 0, + 0, 0, 0, 208, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 128, + 65, 0, 0, 0, 7, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 5, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 78, 0, + 0, 8, 0, 208, 0, 0, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 5, 0, 0, + 0, 0, 0, 0, 40, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, - 0, 0, 78, 0, 0, 8, - 0, 208, 0, 0, 18, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 4, 0, + 0, 0, 32, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 40, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 6, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 6, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 1, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 58, 0, + 16, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 7, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 8, 0, 0, 0, + 230, 10, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 9, 0, + 0, 0, 230, 10, 16, 0, + 7, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 8, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 9, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 8, 0, + 0, 0, 6, 4, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 6, 0, + 0, 0, 6, 4, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 9, 0, + 0, 0, 6, 4, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 7, 0, + 0, 0, 6, 4, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 8, 0, 0, 0, 6, 1, + 16, 0, 8, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 8, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 6, 0, 0, 0, + 6, 1, 16, 0, 6, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 6, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 9, 0, + 0, 0, 6, 1, 16, 0, + 9, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 9, 0, 0, 0, 6, 4, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 7, 0, 0, 0, 6, 1, + 16, 0, 7, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 7, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 8, 194, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 1, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, @@ -1798,264 +2090,886 @@ const BYTE resolve_full_32bpp_cs[] = 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 230, 116, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 7, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 230, 116, + 4, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 8, 0, 0, 0, 230, 10, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 9, 0, 0, 0, - 230, 10, 16, 0, 7, 0, - 0, 0, 18, 0, 0, 1, + 0, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 34, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 8, 0, 0, 0, 10, 0, + 0, 8, 66, 0, 16, 0, + 7, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 9, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, + 165, 0, 0, 8, 130, 0, 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 5, 0, 0, 0, - 41, 0, 0, 10, 194, 0, - 16, 0, 8, 0, 0, 0, - 6, 4, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 10, 0, + 0, 0, 86, 5, 16, 0, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 10, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, - 16, 0, 9, 0, 0, 0, - 6, 4, 16, 0, 9, 0, + 166, 10, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, 16, 0, 7, 0, 0, 0, - 6, 4, 16, 0, 7, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 10, 0, 0, 0, 246, 15, 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 7, 0, + 0, 0, 6, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 7, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 8, 0, - 0, 0, 6, 1, 16, 0, - 8, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 8, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 6, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 6, 0, 0, 0, 6, 1, - 16, 0, 6, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 4, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 226, 0, 16, 0, 10, 0, + 0, 0, 86, 5, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 10, 0, 0, 0, + 166, 10, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 7, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 10, 0, 0, 0, 246, 15, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 7, 0, + 0, 0, 6, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 86, 9, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 11, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 9, 0, 0, 0, - 6, 1, 16, 0, 9, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 9, 0, - 0, 0, 6, 4, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 4, 0, 0, 0, + 230, 10, 16, 0, 10, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 230, 11, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 11, 0, + 0, 0, 6, 3, 16, 0, + 10, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 54, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 30, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 11, 0, 0, 0, + 198, 0, 16, 0, 10, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 7, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 10, 0, 0, 0, + 70, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 8, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 9, 0, + 0, 0, 10, 0, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 7, 0, 0, 0, 26, 0, + 16, 0, 10, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 150, 3, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 7, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 11, 0, 0, 0, 6, 1, 16, 0, - 7, 0, 0, 0, 131, 0, + 10, 0, 0, 0, 54, 0, 0, 5, 162, 0, 16, 0, - 7, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 8, + 11, 0, 0, 0, 86, 9, + 16, 0, 7, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 8, 0, 0, 0, 70, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 6, 0, + 0, 0, 230, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 98, 0, + 16, 0, 7, 0, 0, 0, + 166, 11, 16, 0, 10, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 214, 2, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 50, 0, + 16, 0, 9, 0, 0, 0, + 70, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 52, 0, + 0, 10, 50, 0, 16, 0, + 7, 0, 0, 0, 230, 10, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2073,583 +2987,977 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 150, 3, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 7, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 10, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 9, 0, 0, 0, 42, 0, + 16, 0, 10, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 7, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 5, + 18, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, - 18, 0, 0, 1, 32, 0, + 21, 0, 0, 1, 80, 0, 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 4, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 7, + 0, 0, 56, 0, 0, 7, 18, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 242, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 54, 121, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 18, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 63, + 30, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 34, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 80, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 5, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 12, 0, + 0, 0, 230, 10, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 11, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 66, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 6, 112, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 130, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 18, 0, - 16, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 12, 0, 0, 0, 6, 4, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 11, 0, 0, 0, 6, 4, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 12, 0, 0, 0, + 6, 1, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 10, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 13, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 13, 0, 0, 0, + 70, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 14, 0, 0, 0, 6, 1, + 16, 0, 14, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 14, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 130, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 54, 121, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 34, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 66, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 130, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 13, 0, 0, 0, 86, 5, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, 16, 0, - 10, 0, 0, 0, 166, 10, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 1, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 13, 0, 0, 0, 86, 5, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 2, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, 16, 0, - 10, 0, 0, 0, 166, 10, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 1, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 3, + 13, 0, 0, 0, 86, 9, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 15, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 50, 0, 16, 0, 13, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 12, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 86, 9, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 98, 0, + 15, 0, 0, 0, 230, 11, 16, 0, 11, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 30, 0, 0, 10, 114, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 42, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 16, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 10, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 230, 11, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 11, 0, 0, 0, - 6, 3, 16, 0, 10, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 20, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, + 18, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 15, 0, 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 1, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, @@ -2657,124 +3965,124 @@ const BYTE resolve_full_32bpp_cs[] = 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, - 0, 0, 14, 0, 0, 0, + 0, 0, 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 54, 0, 16, 0, 7, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 11, 0, 0, 0, 198, 0, - 16, 0, 10, 0, 0, 0, + 0, 5, 194, 0, 16, 0, + 13, 0, 0, 0, 6, 12, + 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 7, 0, + 16, 0, 15, 0, 0, 0, + 10, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -2782,212 +4090,212 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 135, 0, + 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 55, 0, + 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 171, 170, 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 8, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 54, 0, 0, 5, + 130, 0, 16, 0, 12, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 9, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 42, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 10, 0, 0, 0, 2, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 13, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 150, 3, 16, 0, - 7, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 54, 0, 0, 5, 82, 0, - 16, 0, 11, 0, 0, 0, - 6, 1, 16, 0, 10, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 162, 0, 16, 0, 11, 0, + 162, 0, 16, 0, 15, 0, 0, 0, 86, 9, 16, 0, - 7, 0, 0, 0, 42, 0, + 11, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, + 15, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 8, 0, + 50, 0, 16, 0, 12, 0, 0, 0, 70, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 6, 0, 0, 0, - 230, 10, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 230, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 7, 0, 0, 0, 166, 11, - 16, 0, 10, 0, 0, 0, + 11, 0, 0, 0, 166, 11, + 16, 0, 13, 0, 0, 0, 42, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 214, 2, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 214, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, 16, 0, - 9, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, + 14, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 7, 0, + 50, 0, 16, 0, 11, 0, 0, 0, 230, 10, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 6, 0, + 194, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2995,1347 +4303,405 @@ const BYTE resolve_full_32bpp_cs[] = 6, 0, 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 150, 3, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 150, 3, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 16, 0, 12, 0, 0, 0, + 10, 0, 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 6, 0, + 18, 0, 16, 0, 10, 0, 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 131, 0, + 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 7, 0, + 16, 0, 14, 0, 0, 0, + 58, 0, 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 9, 0, + 34, 0, 16, 0, 14, 0, 0, 0, 42, 0, 16, 0, - 10, 0, 0, 0, 131, 0, + 13, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 6, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 7, 0, + 194, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 5, 18, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 7, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 8, 0, + 226, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 6, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 9, 0, + 18, 0, 16, 0, 14, 0, 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 54, 0, + 11, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 63, 30, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 5, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, + 0, 1, 0, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 70, 14, 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 10, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 12, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 11, 0, - 0, 0, 6, 4, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 12, 0, 0, 0, 6, 1, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 12, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 10, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 13, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 13, 0, 0, 0, 70, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 14, 0, - 0, 0, 6, 1, 16, 0, - 14, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 11, 0, 0, 0, 6, 1, + 0, 0, 0, 7, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 11, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, + 80, 0, 0, 7, 66, 0, 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 42, 0, 16, 0, 5, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, + 6, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, 5, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 62, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 5, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 121, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 11, 0, 0, 0, + 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 6, 112, 32, 0, 0, 0, + 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 12, 0, + 0, 0, 230, 10, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 11, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 13, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 6, 112, + 50, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, - 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, - 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 86, 9, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 15, 0, - 0, 0, 6, 1, 16, 0, - 13, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 55, 0, 0, 12, 114, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 12, 0, 0, 0, 6, 4, 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 13, 0, 0, 0, - 230, 10, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 230, 11, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 16, 0, - 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 30, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 86, 0, 0, 5, - 194, 0, 16, 0, 13, 0, - 0, 0, 6, 12, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 171, 170, - 170, 62, 171, 170, 170, 62, - 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 150, 3, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 9, 16, 0, 11, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 12, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, + 52, 0, 0, 10, 242, 0, 16, 0, 12, 0, 0, 0, - 70, 0, 16, 0, 15, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 230, 10, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 11, 0, - 0, 0, 166, 11, 16, 0, - 13, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 214, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, - 0, 0, 70, 0, 16, 0, 13, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 50, 0, - 16, 0, 11, 0, 0, 0, - 230, 10, 16, 0, 13, 0, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 6, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 150, 3, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 10, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 34, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 11, 0, 0, 0, 6, 4, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 12, 0, 0, 0, + 6, 1, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 10, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 13, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 13, 0, 0, 0, + 70, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 14, 0, 0, 0, 6, 1, + 16, 0, 14, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 14, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, @@ -4358,86 +4724,12 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 5, 18, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 54, 0, 0, 8, 226, 0, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 14, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 0, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 80, 0, - 0, 7, 66, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 62, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 41, 0, 0, 7, 130, 0, @@ -4446,426 +4738,80 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 10, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 12, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 11, 0, - 0, 0, 6, 4, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 12, 0, 0, 0, 6, 1, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 12, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 10, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 13, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 13, 0, 0, 0, 70, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 14, 0, - 0, 0, 6, 1, 16, 0, - 14, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 11, 0, 0, 0, 6, 1, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 11, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 5, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, + 34, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 121, + 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, + 165, 0, 0, 8, 66, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, + 13, 0, 0, 0, 86, 5, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, @@ -4878,21 +4824,51 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, + 12, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -4901,79 +4877,49 @@ const BYTE resolve_full_32bpp_cs[] = 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, + 13, 0, 0, 0, 86, 5, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, @@ -4986,21 +4932,51 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, + 12, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -5009,30 +4985,296 @@ const BYTE resolve_full_32bpp_cs[] = 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 86, 9, 16, 0, - 11, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 86, 9, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 15, 0, - 0, 0, 6, 1, 16, 0, - 13, 0, 0, 0, 1, 0, + 18, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 15, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 13, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 230, 11, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 42, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 16, 0, 0, 0, 6, 3, + 16, 0, 15, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 20, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, @@ -5137,144 +5379,26 @@ const BYTE resolve_full_32bpp_cs[] = 17, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 13, 0, 0, 0, - 230, 10, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 230, 11, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 16, 0, - 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 30, 0, 0, 0, 86, 0, + 0, 5, 194, 0, 16, 0, + 13, 0, 0, 0, 6, 12, + 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 11, 0, + 10, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, @@ -5380,294 +5504,112 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, + 11, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, + 0, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 30, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 86, 0, 0, 5, - 194, 0, 16, 0, 13, 0, - 0, 0, 6, 12, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 171, 170, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 171, 170, 170, 62, 171, 170, 170, 62, - 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 54, 0, 0, 5, + 130, 0, 16, 0, 12, 0, + 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 42, 0, + 10, 0, 0, 0, 26, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 150, 3, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 9, 16, 0, 11, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, - 16, 0, 12, 0, 0, 0, - 70, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 230, 10, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, + 16, 0, 14, 0, 0, 0, + 42, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 11, 0, - 0, 0, 166, 11, 16, 0, - 13, 0, 0, 0, 42, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 150, 3, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 13, 0, + 0, 0, 54, 0, 0, 5, + 162, 0, 16, 0, 15, 0, + 0, 0, 86, 9, 16, 0, + 11, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 214, 2, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, + 15, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, + 50, 0, 16, 0, 12, 0, 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 11, 0, 0, 0, - 230, 10, 16, 0, 13, 0, + 16, 0, 10, 0, 0, 0, + 230, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, + 0, 5, 98, 0, 16, 0, + 11, 0, 0, 0, 166, 11, + 16, 0, 13, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 214, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 6, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 150, 3, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 10, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 56, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 14, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 11, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, @@ -5690,70 +5632,420 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 6, 0, 0, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 150, 3, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 12, 0, 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, + 10, 0, 16, 0, 13, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 10, 0, 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 11, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 14, 0, 0, 0, 58, 0, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 14, 0, + 0, 0, 42, 0, 16, 0, + 13, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, + 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 0, 0, 0, 7, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, + 54, 0, 0, 8, 194, 0, 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 5, 18, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 11, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 21, 0, + 0, 1, 0, 0, 0, 7, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 5, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 5, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, + 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 16, 0, + 0, 0, 230, 10, 16, 0, + 14, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 17, 0, 0, 0, 230, 10, + 16, 0, 15, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 16, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 17, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 16, 0, 0, 0, 6, 4, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 17, 0, 0, 0, 6, 4, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 17, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 15, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 16, 0, 0, 0, + 6, 1, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 16, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 14, 0, + 0, 0, 6, 1, 16, 0, + 14, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 14, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 17, 0, 0, 0, 6, 1, + 16, 0, 17, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 17, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 15, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 15, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, @@ -5762,426 +6054,80 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 16, 0, 0, 0, - 230, 10, 16, 0, 14, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 17, 0, - 0, 0, 230, 10, 16, 0, - 15, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 17, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 16, 0, - 0, 0, 6, 4, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 17, 0, - 0, 0, 6, 4, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 15, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 14, 0, 0, 0, - 6, 1, 16, 0, 14, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 14, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 17, 0, - 0, 0, 6, 1, 16, 0, - 17, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 17, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 4, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 15, 0, + 34, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 121, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 66, 0, + 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 130, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 15, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 15, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 18, 0, - 0, 0, 86, 5, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 18, 0, 0, 0, - 166, 10, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 18, 0, 0, 0, 246, 15, + 18, 0, 0, 0, 86, 5, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, @@ -6194,21 +6140,51 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 18, 0, + 0, 0, 166, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 18, 0, 0, 0, + 246, 15, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -6217,79 +6193,49 @@ const BYTE resolve_full_32bpp_cs[] = 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 18, 0, - 0, 0, 86, 5, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 15, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 6, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 18, 0, 0, 0, - 166, 10, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 18, 0, 0, 0, 246, 15, + 18, 0, 0, 0, 86, 5, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, @@ -6302,21 +6248,51 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 18, 0, + 0, 0, 166, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 18, 0, 0, 0, + 246, 15, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -6325,294 +6301,442 @@ const BYTE resolve_full_32bpp_cs[] = 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 86, 9, 16, 0, - 15, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 6, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 4, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 150, 7, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 18, 0, - 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 18, 0, - 0, 0, 230, 11, 16, 0, + 0, 0, 70, 14, 16, 0, 15, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 42, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 3, 16, 0, - 18, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 4, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 14, 0, 0, 0, - 150, 7, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 58, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 86, 9, 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 19, 0, + 0, 0, 26, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 4, 0, 0, 0, - 6, 9, 16, 0, 18, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 23, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 23, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, + 0, 0, 150, 7, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 18, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 230, 11, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 19, 0, + 0, 0, 42, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 19, 0, 0, 0, 6, 3, + 16, 0, 18, 0, 0, 0, + 1, 0, 0, 10, 226, 0, + 16, 0, 4, 0, 0, 0, + 6, 9, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 23, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 23, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 150, 7, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 58, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 226, 0, 16, 0, 4, 0, + 0, 0, 6, 9, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 15, 114, 0, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 135, 0, + 0, 5, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 0, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 11, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 128, 65, 0, 0, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 22, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 140, 0, 0, 17, 114, 0, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 17, 0, 0, 0, 150, 7, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 54, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 30, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 86, 0, 0, 5, + 98, 0, 16, 0, 4, 0, + 0, 0, 6, 3, 16, 0, + 18, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 10, 0, + 16, 0, 15, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -6622,43 +6746,43 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 21, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 21, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 22, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 21, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 22, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -6673,20 +6797,20 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, @@ -6699,298 +6823,116 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 17, 0, - 0, 0, 150, 7, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 54, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 98, 0, - 16, 0, 4, 0, 0, 0, - 6, 3, 16, 0, 18, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 18, 0, - 0, 0, 10, 0, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 98, 0, - 16, 0, 4, 0, 0, 0, - 86, 6, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 16, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 14, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 17, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 15, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 150, 3, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 19, 0, 0, 0, 86, 9, - 16, 0, 15, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 16, 0, 0, 0, 70, 0, - 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, + 0, 0, 56, 0, 0, 10, + 98, 0, 16, 0, 4, 0, + 0, 0, 86, 6, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 14, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 17, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, 16, 0, 15, 0, 0, 0, - 166, 11, 16, 0, 18, 0, + 42, 0, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 18, 0, 0, 0, + 150, 3, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, + 54, 0, 0, 5, 162, 0, + 16, 0, 19, 0, 0, 0, + 86, 9, 16, 0, 15, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 214, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 19, 0, + 0, 0, 70, 14, 16, 0, + 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 18, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 17, 0, 0, 0, - 70, 0, 16, 0, 18, 0, + 16, 0, 16, 0, 0, 0, + 70, 0, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 15, 0, 0, 0, 230, 10, - 16, 0, 18, 0, 0, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 150, 3, 16, 0, - 15, 0, 0, 0, 2, 64, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 15, 0, + 0, 0, 166, 11, 16, 0, + 18, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 214, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 16, 0, - 0, 0, 10, 0, 16, 0, - 18, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 26, 0, 16, 0, 18, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 17, 0, - 0, 0, 58, 0, 16, 0, - 15, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 17, 0, 0, 0, 42, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, - 131, 0, 0, 5, 18, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 50, 0, 16, 0, 17, 0, + 0, 0, 70, 0, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 52, 0, 0, 10, 50, 0, 16, 0, 15, 0, 0, 0, - 10, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 18, 0, 0, 0, 54, 0, + 230, 10, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -7012,118 +6954,210 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 150, 3, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 16, 0, 0, 0, 26, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 16, 0, 0, 0, 10, 0, + 16, 0, 18, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 14, 0, 0, 0, 42, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 14, 0, + 0, 0, 26, 0, 16, 0, + 18, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 17, 0, 0, 0, 58, 0, 16, 0, 15, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 17, 0, 0, 0, + 42, 0, 16, 0, 18, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 18, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 15, 0, + 194, 0, 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 0, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 5, 18, 0, 16, 0, + 16, 0, 0, 0, 26, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 42, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 17, 0, 0, 0, + 58, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 17, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 15, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 56, 0, - 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 242, 0, 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 16, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 17, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 130, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 56, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 56, 0, + 8, 0, 0, 0, 56, 0, 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 246, 15, + 6, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 4, 0, - 0, 0, 166, 8, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 6, 0, 0, 0, 166, 8, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 82, 0, - 16, 0, 8, 0, 0, 0, - 166, 8, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 9, 0, - 0, 0, 166, 8, 16, 0, - 7, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 82, 0, 16, 0, 9, 0, - 0, 0, 6, 2, 16, 0, - 7, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 26, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 14, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 50, 0, - 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 4, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 56, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 246, 15, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 56, 0, 0, 7, 242, 0, + 16, 0, 7, 0, 0, 0, + 246, 15, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 15, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 7, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 4, 0, 0, 0, 166, 8, 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 6, 0, 0, 0, + 166, 8, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 8, 0, + 0, 0, 166, 8, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 9, 0, 0, 0, 166, 8, + 16, 0, 7, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 82, 0, 16, 0, + 9, 0, 0, 0, 6, 2, + 16, 0, 7, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 26, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 14, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 50, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 15, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 127, 67, + 0, 0, 127, 67, 2, 64, + 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 28, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 0, 1, 0, 0, + 10, 0, 16, 0, 10, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 1, + 10, 0, 16, 0, 0, 0, + 0, 0, 54, 32, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 50, 0, + 0, 15, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, @@ -7132,33 +7166,33 @@ const BYTE resolve_full_32bpp_cs[] = 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 10, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 1, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 10, 0, + 42, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 18, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 10, 0, + 58, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 1, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, @@ -7181,99 +7215,99 @@ const BYTE resolve_full_32bpp_cs[] = 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 66, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 1, 10, 0, 16, 0, - 0, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 162, 0, 16, 0, 9, 0, - 0, 0, 86, 13, 16, 0, - 7, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, + 0, 0, 0, 0, 54, 0, + 0, 5, 162, 0, 16, 0, + 9, 0, 0, 0, 86, 13, + 16, 0, 7, 0, 0, 0, + 54, 32, 0, 5, 242, 0, 16, 0, 9, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 1, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 9, 0, 0, 0, 118, 8, + 16, 0, 10, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 7, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 54, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 15, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 192, 127, 68, 0, 192, + 127, 68, 0, 192, 127, 68, + 0, 0, 64, 64, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 11, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 0, 4, 0, 0, + 10, 0, 16, 0, 10, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 16, 0, 10, 0, 16, 0, 0, 0, 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, + 10, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 64, 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 118, 8, 16, 0, - 10, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 7, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 54, 0, 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 50, 0, + 6, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 192, 127, 68, 0, 192, 127, 68, 0, 192, 127, 68, 0, 0, @@ -7282,33 +7316,33 @@ const BYTE resolve_full_32bpp_cs[] = 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 10, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 4, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 10, 0, + 42, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 16, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 18, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 10, 0, + 58, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 64, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 192, 127, 68, 0, 192, 127, 68, 0, 192, 127, 68, 0, 0, 64, 64, @@ -7331,99 +7365,93 @@ const BYTE resolve_full_32bpp_cs[] = 1, 64, 0, 0, 0, 0, 16, 0, 10, 0, 16, 0, 0, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 66, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 64, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 192, 127, 68, 0, 192, - 127, 68, 0, 192, 127, 68, - 0, 0, 64, 64, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 16, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 32, 0, 5, - 82, 0, 16, 0, 7, 0, - 0, 0, 6, 2, 16, 0, - 9, 0, 0, 0, 54, 32, - 0, 5, 162, 0, 16, 0, - 7, 0, 0, 0, 86, 13, + 0, 5, 82, 0, 16, 0, + 7, 0, 0, 0, 6, 2, + 16, 0, 9, 0, 0, 0, + 54, 32, 0, 5, 162, 0, 16, 0, 7, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, + 86, 13, 16, 0, 7, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 192, 127, 68, 0, 192, 127, 68, 0, 192, - 127, 68, 0, 192, 127, 68, - 0, 0, 64, 64, 2, 64, + 127, 68, 0, 0, 64, 64, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 4, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 16, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 9, 0, 0, 0, 118, 8, + 16, 0, 10, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 16, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 55, 0, 0, 0, 54, 32, + 0, 5, 114, 0, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 15, 178, 0, + 16, 0, 1, 0, 0, 0, + 70, 8, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 224, 255, 68, 0, 224, + 255, 68, 0, 0, 0, 0, + 0, 192, 127, 68, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 0, 0, 0, 0, 0, 63, + 28, 0, 0, 5, 178, 0, + 16, 0, 1, 0, 0, 0, + 70, 12, 16, 0, 1, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 10, 0, 16, 0, 11, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 8, 0, 0, + 10, 0, 16, 0, 1, 0, 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 16, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 64, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 118, 8, 16, 0, - 10, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 16, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 55, 0, 0, 0, 54, 32, 0, 5, - 114, 0, 16, 0, 4, 0, + 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 50, 0, + 6, 0, 0, 0, 50, 0, 0, 15, 178, 0, 16, 0, 1, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 224, 255, 68, 0, 224, 255, 68, 0, 0, 0, 0, 0, 192, @@ -7440,19 +7468,19 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 1, 64, 0, 0, 0, 8, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 35, 0, 0, 9, 18, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 64, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 178, 0, 16, 0, 1, 0, 0, 0, 70, 8, 16, 0, - 6, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 224, 255, 68, 0, 224, 255, 68, 0, 0, 0, 0, 0, 192, 127, 68, @@ -7469,54 +7497,62 @@ const BYTE resolve_full_32bpp_cs[] = 1, 64, 0, 0, 0, 8, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 66, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 64, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 178, 0, - 16, 0, 1, 0, 0, 0, - 70, 8, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 224, 255, 68, 0, 224, - 255, 68, 0, 0, 0, 0, - 0, 192, 127, 68, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 0, 0, 0, 0, 63, - 28, 0, 0, 5, 178, 0, - 16, 0, 1, 0, 0, 0, - 70, 12, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 8, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 64, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 32, 0, 5, - 82, 0, 16, 0, 7, 0, - 0, 0, 6, 2, 16, 0, - 9, 0, 0, 0, 54, 32, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 26, 0, + 0, 5, 82, 0, 16, 0, + 7, 0, 0, 0, 6, 2, + 16, 0, 9, 0, 0, 0, + 54, 32, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 50, 0, 0, 15, + 178, 0, 16, 0, 1, 0, + 0, 0, 70, 8, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 224, 255, 68, + 0, 224, 255, 68, 0, 0, + 0, 0, 0, 192, 127, 68, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, + 0, 63, 28, 0, 0, 5, + 178, 0, 16, 0, 1, 0, + 0, 0, 70, 12, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 8, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 64, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 9, 0, 0, 0, 118, 8, + 16, 0, 10, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 17, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 56, 0, 0, 0, 54, 32, + 0, 5, 114, 0, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, 50, 0, 0, 15, 178, 0, 16, 0, 1, 0, 0, 0, - 70, 8, 16, 0, 7, 0, + 70, 8, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 0, 224, 255, 68, 0, 224, + 0, 192, 127, 68, 0, 224, 255, 68, 0, 0, 0, 0, - 0, 192, 127, 68, 2, 64, + 0, 224, 255, 68, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, @@ -7527,29 +7563,21 @@ const BYTE resolve_full_32bpp_cs[] = 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 0, 8, 0, 0, + 0, 0, 0, 4, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 64, 0, + 0, 0, 0, 0, 32, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 118, 8, 16, 0, - 10, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 17, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 56, 0, 0, 0, 54, 32, 0, 5, - 114, 0, 16, 0, 4, 0, + 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 50, 0, + 6, 0, 0, 0, 50, 0, 0, 15, 178, 0, 16, 0, 1, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 192, 127, 68, 0, 224, 255, 68, 0, 0, 0, 0, 0, 224, @@ -7566,19 +7594,19 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 1, 64, 0, 0, 0, 4, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 35, 0, 0, 9, 18, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 32, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 178, 0, 16, 0, 1, 0, 0, 0, 70, 8, 16, 0, - 6, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 192, 127, 68, 0, 224, 255, 68, 0, 0, 0, 0, 0, 224, 255, 68, @@ -7595,85 +7623,79 @@ const BYTE resolve_full_32bpp_cs[] = 1, 64, 0, 0, 0, 4, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 66, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 32, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 178, 0, - 16, 0, 1, 0, 0, 0, - 70, 8, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 192, 127, 68, 0, 224, - 255, 68, 0, 0, 0, 0, - 0, 224, 255, 68, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 0, 0, 0, 0, 63, - 28, 0, 0, 5, 178, 0, - 16, 0, 1, 0, 0, 0, - 70, 12, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 32, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 32, 0, 5, - 82, 0, 16, 0, 7, 0, - 0, 0, 6, 2, 16, 0, - 9, 0, 0, 0, 54, 32, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 26, 0, + 0, 5, 82, 0, 16, 0, + 7, 0, 0, 0, 6, 2, + 16, 0, 9, 0, 0, 0, + 54, 32, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 50, 0, 0, 15, 178, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 50, 0, 0, 15, + 178, 0, 16, 0, 1, 0, + 0, 0, 70, 8, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 192, 127, 68, + 0, 224, 255, 68, 0, 0, + 0, 0, 0, 224, 255, 68, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, + 0, 63, 28, 0, 0, 5, + 178, 0, 16, 0, 1, 0, + 0, 0, 70, 12, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 70, 8, 16, 0, 7, 0, + 1, 64, 0, 0, 0, 4, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 32, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 9, 0, 0, 0, 118, 8, + 16, 0, 10, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 25, 0, 0, 0, 54, 32, + 0, 5, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 15, 146, 0, + 16, 0, 0, 0, 0, 0, + 6, 4, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 0, 192, 127, 68, 0, 224, - 255, 68, 0, 0, 0, 0, - 0, 224, 255, 68, 2, 64, + 0, 255, 127, 71, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 255, 127, 71, 2, 64, 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, - 28, 0, 0, 5, 178, 0, - 16, 0, 1, 0, 0, 0, - 70, 12, 16, 0, 1, 0, + 28, 0, 0, 5, 146, 0, + 16, 0, 0, 0, 0, 0, + 6, 12, 16, 0, 0, 0, 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 10, 0, + 66, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 32, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 118, 8, 16, 0, - 10, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 25, 0, 0, 0, 54, 32, 0, 5, - 50, 0, 16, 0, 4, 0, + 50, 0, 16, 0, 6, 0, 0, 0, 70, 0, 16, 0, - 4, 0, 0, 0, 50, 0, + 6, 0, 0, 0, 50, 0, 0, 15, 146, 0, 16, 0, 0, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 255, 127, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, @@ -7684,19 +7706,19 @@ const BYTE resolve_full_32bpp_cs[] = 0, 5, 146, 0, 16, 0, 0, 0, 0, 0, 6, 12, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 50, 0, - 16, 0, 6, 0, 0, 0, - 70, 0, 16, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 70, 0, 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 146, 0, 16, 0, 0, 0, 0, 0, 6, 4, 16, 0, - 6, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 255, 127, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 127, 71, @@ -7707,77 +7729,45 @@ const BYTE resolve_full_32bpp_cs[] = 146, 0, 16, 0, 0, 0, 0, 0, 6, 12, 16, 0, 0, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 130, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, - 0, 5, 50, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 146, 0, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 127, 71, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 255, 127, 71, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 63, - 28, 0, 0, 5, 146, 0, - 16, 0, 0, 0, 0, 0, - 6, 12, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 9, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 32, 0, 5, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 9, 0, 0, 0, 54, 32, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 26, 0, + 0, 5, 18, 0, 16, 0, + 7, 0, 0, 0, 10, 0, + 16, 0, 9, 0, 0, 0, + 54, 32, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 50, 0, 0, 15, 146, 0, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 127, 71, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 50, 0, 0, 15, + 146, 0, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 127, 71, 0, 0, 0, 0, 0, 0, - 0, 255, 127, 71, 2, 64, - 0, 0, 0, 0, 0, 63, + 0, 0, 0, 255, 127, 71, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 63, - 28, 0, 0, 5, 146, 0, + 0, 63, 28, 0, 0, 5, + 146, 0, 16, 0, 0, 0, + 0, 0, 6, 12, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 9, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 6, 12, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 9, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 31, 0, 0, 0, - 130, 0, 0, 5, 146, 0, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 9, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 31, 0, 0, 0, 130, 0, 0, 5, 146, 0, 16, 0, 0, 0, 0, 0, 6, 4, 16, 0, - 6, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, @@ -7785,483 +7775,492 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 130, 0, 0, 5, 146, 0, 16, 0, 0, 0, 0, 0, 6, 4, - 16, 0, 8, 0, 0, 0, - 35, 0, 0, 9, 130, 0, + 16, 0, 6, 0, 0, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 130, 0, 0, 5, 18, 0, + 130, 0, 0, 5, 146, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 9, 0, - 0, 0, 130, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 9, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 1, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 10, 0, 0, 1, - 54, 0, 0, 5, 66, 0, - 16, 0, 9, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 9, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 9, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 30, 0, 0, 7, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 230, 14, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 5, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 42, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 254, 7, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, + 6, 4, 16, 0, 8, 0, 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 24, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 20, 98, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 150, 5, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 17, - 82, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 6, 1, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 8, 0, + 130, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 82, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 6, 2, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 42, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 5, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 5, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 192, 1, - 0, 0, 0, 8, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 130, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 9, 0, 0, 0, 130, 0, + 0, 5, 130, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 7, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 9, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 1, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 5, + 66, 0, 16, 0, 9, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 9, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 9, 0, 0, 0, + 10, 0, 16, 0, 8, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 30, 0, + 0, 7, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 3, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 11, + 18, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 230, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 5, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 23, 0, 0, 0, - 1, 64, 0, 0, 9, 0, + 42, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 254, 7, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 24, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 30, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 20, + 98, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 1, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 5, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 17, 82, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 6, 1, + 16, 0, 1, 0, 0, 0, 140, 0, 0, 11, 18, 0, - 16, 0, 2, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 10, 98, 0, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 82, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, 5, 0, 0, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 86, 6, - 16, 0, 2, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 1, 0, + 0, 0, 6, 2, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 18, 0, 0, 1, + 42, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 5, 0, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 5, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 192, 1, 0, 0, 0, 8, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 23, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 98, 0, 16, 0, 2, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, 140, 0, 0, 17, 98, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 86, 6, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 150, 5, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 6, 0, + 0, 0, 5, 0, 0, 0, + 0, 0, 0, 0, 246, 15, + 16, 0, 2, 0, 0, 0, + 86, 6, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 86, 6, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 2, 0, 0, 0, 6, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 5, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 7, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, 1, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 26, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, + 0, 7, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 30, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 32, 0, 0, 10, 226, 0, - 16, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, + 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 60, 0, - 0, 7, 98, 0, 16, 0, - 0, 0, 0, 0, 166, 11, - 16, 0, 0, 0, 0, 0, - 86, 6, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 102, 3, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, + 30, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 85, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 30, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 10, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 32, 0, 0, 10, + 226, 0, 16, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 60, 0, 0, 7, 98, 0, + 16, 0, 0, 0, 0, 0, + 166, 11, 16, 0, 0, 0, + 0, 0, 86, 6, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 102, 3, + 1, 0, 0, 0, 102, 3, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 9, 0, 0, 0, - 118, 8, 16, 0, 1, 0, - 0, 0, 118, 8, 16, 0, - 2, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, - 0, 0, 102, 3, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 242, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 85, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 102, 3, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 9, 0, + 0, 0, 118, 8, 16, 0, + 1, 0, 0, 0, 118, 8, + 16, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 102, 3, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 118, 8, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 164, 0, 0, 8, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 102, 3, 16, 0, 9, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 51, 5, 0, 0, - 24, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 132, 0, 0, 0, 45, 1, - 0, 0, 173, 0, 0, 0, - 62, 0, 0, 0, 30, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 118, 8, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 102, 3, 16, 0, + 9, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 51, 5, + 0, 0, 24, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 132, 0, 0, 0, + 45, 1, 0, 0, 173, 0, + 0, 0, 62, 0, 0, 0, + 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 44, 0, 0, 0, + 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 204, 0, 0, 0, 64, 0, - 0, 0, 84, 0, 0, 0, + 0, 0, 204, 0, 0, 0, + 64, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8271,5 +8270,6 @@ const BYTE resolve_full_32bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0 + 0, 0, 0, 0, 1, 0, + 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_32bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_32bpp_scaled_cs.h index 55088c214..cc0d56fb7 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_32bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_32bpp_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -1417,21 +1417,21 @@ ret const BYTE resolve_full_32bpp_scaled_cs[] = { - 68, 88, 66, 67, 6, 158, - 174, 163, 148, 166, 215, 79, - 210, 99, 73, 246, 195, 105, - 236, 221, 1, 0, 0, 0, - 40, 165, 0, 0, 5, 0, + 68, 88, 66, 67, 136, 129, + 86, 240, 253, 192, 179, 46, + 56, 77, 127, 51, 104, 158, + 97, 246, 1, 0, 0, 0, + 36, 165, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 140, 164, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 136, 164, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -1462,409 +1462,701 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 208, 161, 0, 0, + 81, 0, 5, 0, 116, 40, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 161, 0, + 0, 6, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 208, 161, 0, 0, 81, 0, - 5, 0, 116, 40, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 156, 8, + 0, 7, 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 161, 0, 0, 6, - 70, 126, 48, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 24, 0, 0, 0, + 155, 0, 0, 4, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 12, 242, 0, 16, 0, + 0, 0, 0, 0, 6, 138, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 156, 8, 0, 7, - 70, 238, 49, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 68, - 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 24, 0, 0, 0, 155, 0, - 0, 4, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 6, 138, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 32, - 7, 0, 0, 0, 8, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 50, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 17, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 8, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 138, 0, 0, 17, - 114, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 19, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 214, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 24, 0, 0, 0, - 41, 0, 0, 6, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 2, 0, 1, 64, + 255, 3, 0, 0, 0, 0, + 0, 32, 7, 0, 0, 0, + 8, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 17, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 8, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 138, 0, + 0, 17, 114, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 19, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 85, 0, 0, 12, + 242, 0, 16, 0, 3, 0, + 0, 0, 214, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 24, 0, + 0, 0, 41, 0, 0, 6, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 2, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 80, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 138, 0, 0, 17, 242, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 11, 0, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 24, 0, 0, 0, + 28, 0, 0, 0, 6, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 194, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 6, 4, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 139, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 80, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 138, 0, - 0, 17, 242, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 11, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 24, 0, 0, 0, 28, 0, - 0, 0, 6, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 6, 4, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 139, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, + 23, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 140, 0, 0, 13, + 130, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 58, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 140, 0, 0, 13, 130, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 82, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 166, 11, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 50, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 6, 0, - 0, 0, 3, 0, 0, 0, + 140, 0, 0, 20, 82, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 28, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 166, 11, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 230, 138, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 83, 0, 0, 6, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 2, 0, 35, 0, 0, 9, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 6, 4, + 0, 0, 138, 0, 0, 17, + 50, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 6, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 230, 138, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 0, + 0, 6, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 2, 0, 35, 0, + 0, 9, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, 16, 0, 2, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 80, 0, 0, 7, + 6, 4, 16, 0, 2, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 18, 0, + 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 18, 0, 0, 1, - 32, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 6, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 98, 0, + 54, 0, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 80, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 85, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 21, 0, 0, 1, 80, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 194, 0, + 16, 0, 2, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 78, 0, 0, 8, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 10, 194, 0, 16, 0, 6, 0, - 0, 0, 0, 208, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 6, 8, 16, 0, - 7, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 35, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 6, 8, 16, 0, - 7, 0, 0, 0, 166, 14, + 0, 0, 6, 4, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 194, 0, 16, 0, 2, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 34, 0, 16, 0, - 1, 0, 0, 0, 42, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 6, 0, 0, 0, 38, 0, + 0, 11, 0, 208, 0, 0, + 98, 0, 16, 0, 7, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 80, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, 7, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, + 5, 0, 0, 0, 78, 0, + 0, 8, 194, 0, 16, 0, + 6, 0, 0, 0, 0, 208, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 6, 8, 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 6, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 6, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 34, 0, + 5, 0, 0, 0, 35, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, + 16, 128, 65, 0, 0, 0, + 6, 0, 0, 0, 6, 8, + 16, 0, 7, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 34, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 78, 0, - 0, 8, 0, 208, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 7, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 78, 0, 0, 8, 0, 208, + 0, 0, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 5, 0, 0, 0, 32, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 32, 0, 0, 7, + 58, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 8, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 9, 0, + 0, 0, 230, 10, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 10, 0, 0, 0, 230, 10, + 16, 0, 8, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 10, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 9, 0, 0, 0, 6, 4, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 7, 0, 0, 0, 6, 4, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 8, 0, 0, 0, 6, 4, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 9, 0, 0, 0, + 6, 1, 16, 0, 9, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 9, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 7, 0, + 0, 0, 6, 1, 16, 0, + 7, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 7, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 10, 0, 0, 0, 6, 1, + 16, 0, 10, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 10, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 8, 0, 0, 0, + 6, 1, 16, 0, 8, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 8, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 130, 0, @@ -1872,427 +2164,81 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 9, 0, 0, 0, - 230, 10, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 10, 0, - 0, 0, 230, 10, 16, 0, - 8, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 10, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 9, 0, - 0, 0, 6, 4, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 7, 0, - 0, 0, 6, 4, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 8, 0, - 0, 0, 6, 4, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 9, 0, 0, 0, 6, 1, - 16, 0, 9, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 9, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 7, 0, 0, 0, - 6, 1, 16, 0, 7, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 7, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 10, 0, - 0, 0, 6, 1, 16, 0, - 10, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 10, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 8, 0, 0, 0, 6, 1, - 16, 0, 8, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 8, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 2, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 8, 0, + 34, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 54, 121, + 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, + 165, 0, 0, 8, 66, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 6, 112, 32, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, + 3, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, + 130, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 86, 5, 16, 0, - 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 11, 0, 0, 0, - 166, 10, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 11, 0, 0, 0, 246, 15, + 11, 0, 0, 0, 86, 5, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, @@ -2305,21 +2251,51 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 9, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 11, 0, + 0, 0, 166, 10, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -2328,79 +2304,49 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 86, 5, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 8, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 8, 0, 0, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 11, 0, 0, 0, - 166, 10, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 11, 0, 0, 0, 246, 15, + 11, 0, 0, 0, 86, 5, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, @@ -2413,21 +2359,51 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 9, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 11, 0, + 0, 0, 166, 10, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -2436,278 +2412,426 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 86, 9, 16, 0, - 8, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 8, 0, 0, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 12, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, - 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 162, 0, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 11, 0, - 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 11, 0, - 0, 0, 230, 11, 16, 0, + 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 12, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, - 0, 0, 6, 3, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 3, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 86, 9, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 12, 0, + 0, 0, 26, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 11, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, + 14, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 12, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 14, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 0, 0, 0, 0, - 171, 170, 170, 62, 54, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 162, 0, 16, 0, 4, 0, + 0, 0, 166, 14, 16, 0, + 11, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 230, 11, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 12, 0, + 0, 0, 42, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 12, 0, 0, 0, 6, 3, + 16, 0, 11, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 7, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 0, 0, + 0, 0, 171, 170, 170, 62, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 15, 114, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 135, 0, + 0, 5, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 0, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 11, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 128, 65, 0, 0, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 114, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 30, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 5, 0, + 0, 0, 198, 0, 16, 0, + 11, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 11, 0, 0, 0, 10, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 12, 0, 0, 0, @@ -2813,295 +2937,113 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 11, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 5, 0, 0, 0, - 198, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, + 0, 0, 56, 0, 0, 10, + 50, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 70, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 9, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 9, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 54, 0, + 130, 0, 16, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 8, 0, 0, 0, 26, 0, + 10, 0, 0, 0, 10, 0, 16, 0, 5, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 150, 3, + 54, 0, 0, 5, 130, 0, 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 12, 0, - 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 12, 0, 0, 0, 86, 9, - 16, 0, 8, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 150, 3, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 11, 0, 0, 0, + 54, 0, 0, 5, 162, 0, 16, 0, 12, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 9, 0, 0, 0, 70, 0, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 7, 0, - 0, 0, 230, 10, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 8, 0, 0, 0, - 166, 11, 16, 0, 11, 0, + 86, 9, 16, 0, 8, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 214, 2, 16, 0, - 8, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 70, 0, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 70, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 8, 0, 0, 0, 230, 10, - 16, 0, 11, 0, 0, 0, + 7, 0, 0, 0, 230, 10, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 150, 3, 16, 0, - 8, 0, 0, 0, 2, 64, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 8, 0, + 0, 0, 166, 11, 16, 0, + 11, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 214, 2, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 9, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 10, 0, 0, 0, 42, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 18, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 50, 0, 16, 0, 10, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 52, 0, 0, 10, 50, 0, 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 54, 0, + 230, 10, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -3123,65 +3065,415 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 150, 3, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 8, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 9, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 7, 0, 0, 0, 42, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 8, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 10, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 8, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 80, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 5, 18, 0, 16, 0, + 9, 0, 0, 0, 26, 0, + 16, 0, 8, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, + 80, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 2, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 35, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 63, 35, 0, 0, 9, + 130, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 5, 0, + 0, 0, 32, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 13, 0, 0, 0, + 230, 10, 16, 0, 11, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 14, 0, + 0, 0, 230, 10, 16, 0, + 12, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 13, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 162, 0, 16, 0, + 4, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 13, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 14, 0, + 0, 0, 6, 4, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 13, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 13, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 14, 0, + 0, 0, 6, 1, 16, 0, + 14, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 14, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 12, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 12, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 8, 194, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, @@ -3189,18 +3481,1064 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 54, 121, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 34, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 66, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 162, 0, 16, 0, + 4, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 130, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 15, 0, + 0, 0, 86, 5, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 15, 0, 0, 0, + 166, 10, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 246, 15, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 12, 0, + 0, 0, 6, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 15, 0, + 0, 0, 86, 5, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 15, 0, 0, 0, + 166, 10, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 246, 15, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 12, 0, + 0, 0, 6, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 86, 9, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 16, 0, + 0, 0, 6, 1, 16, 0, + 15, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 162, 0, + 16, 0, 4, 0, 0, 0, + 166, 14, 16, 0, 15, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 230, 11, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 16, 0, + 0, 0, 6, 3, 16, 0, + 15, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 171, 170, + 170, 62, 0, 0, 0, 0, + 171, 170, 170, 62, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 30, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 5, 0, 0, 0, + 198, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 13, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 150, 3, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 16, 0, + 0, 0, 6, 1, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 162, 0, 16, 0, + 16, 0, 0, 0, 86, 9, + 16, 0, 12, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 16, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 11, 0, + 0, 0, 230, 10, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 98, 0, + 16, 0, 12, 0, 0, 0, + 166, 11, 16, 0, 15, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 214, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 50, 0, + 16, 0, 14, 0, 0, 0, + 70, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 52, 0, + 0, 10, 50, 0, 16, 0, + 12, 0, 0, 0, 230, 10, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 150, 3, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 13, 0, + 0, 0, 10, 0, 16, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 15, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 14, 0, 0, 0, 42, 0, + 16, 0, 15, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 12, 0, 0, 0, + 10, 0, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 12, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 14, 0, 0, 0, 58, 0, + 16, 0, 12, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 0, 0, + 0, 7, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 14, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 56, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 62, 30, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 32, 0, 0, 7, 130, 0, + 16, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 242, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, @@ -3211,57 +4549,57 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 16, 0, 14, 0, 0, 0, 230, 10, 16, 0, 12, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 34, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 3, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 13, 0, 0, 0, 26, 0, + 13, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 162, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 165, 0, + 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 14, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, @@ -3392,59 +4730,59 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 13, 0, 0, 0, 6, 1, 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 13, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 11, 0, + 13, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, + 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 11, 0, 0, 0, 6, 1, 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, 11, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 6, 4, 16, 0, 5, 0, 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 14, 0, 0, 0, 6, 1, 16, 0, 14, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, 14, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, + 0, 0, 6, 4, 16, 0, + 5, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 12, 0, 0, 0, 6, 1, 16, 0, 12, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 12, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, + 12, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, 16, 0, 13, 0, @@ -3470,74 +4808,74 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, - 0, 7, 34, 0, 16, 0, + 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, + 130, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 12, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 4, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 34, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 3, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 34, 0, 16, 0, - 12, 0, 0, 0, 26, 0, + 12, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 162, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 165, 0, + 0, 0, 0, 0, 165, 0, 0, 8, 130, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 12, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, @@ -3777,21 +5115,21 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 16, 0, 16, 0, 0, 0, 6, 1, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, + 226, 0, 16, 0, 6, 0, + 0, 0, 6, 9, 16, 0, 16, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -3801,43 +5139,43 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, + 19, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3851,20 +5189,20 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, + 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, @@ -3877,19 +5215,19 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 13, 0, 0, 0, 150, 7, + 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, - 0, 5, 162, 0, 16, 0, - 4, 0, 0, 0, 166, 14, + 0, 5, 50, 0, 16, 0, + 5, 0, 0, 0, 230, 10, 16, 0, 15, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 15, 0, 0, 0, @@ -3905,21 +5243,21 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 16, 0, 16, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, + 226, 0, 16, 0, 6, 0, + 0, 0, 6, 9, 16, 0, 16, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -3929,43 +5267,43 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, + 19, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3979,20 +5317,20 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, + 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, @@ -4005,42 +5343,42 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 11, 0, 0, 0, 150, 7, + 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 171, 170, 170, 62, - 0, 0, 0, 0, 171, 170, - 170, 62, 54, 0, 0, 5, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 171, 170, + 170, 62, 171, 170, 170, 62, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, 58, 0, 16, 0, 12, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, + 0, 10, 226, 0, 16, 0, + 6, 0, 0, 0, 6, 9, 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 255, 3, + 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, @@ -4050,43 +5388,43 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, - 16, 0, 20, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 70, 2, 16, 128, 65, 0, - 0, 0, 19, 0, 0, 0, + 0, 0, 18, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4101,19 +5439,19 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, @@ -4127,11 +5465,11 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -4144,8 +5482,8 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 5, 0, 0, 0, 198, 0, + 0, 5, 98, 0, 16, 0, + 6, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, @@ -4262,26 +5600,26 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 0, 0, + 0, 10, 98, 0, 16, 0, + 6, 0, 0, 0, 86, 6, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 13, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 5, 0, + 26, 0, 16, 0, 6, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, @@ -4475,132 +5813,116 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 0, 0, 0, 7, 242, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 0, 0, 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 14, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 14, 0, 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 8, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 12, 0, 0, 0, - 80, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 4, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 62, 30, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 32, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 15, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 13, 0, + 50, 0, 16, 0, 17, 0, 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 54, 0, + 15, 0, 0, 0, 54, 0, 0, 5, 50, 0, 16, 0, - 14, 0, 0, 0, 230, 10, - 16, 0, 12, 0, 0, 0, + 18, 0, 0, 0, 230, 10, + 16, 0, 16, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 13, 0, + 50, 0, 16, 0, 17, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, + 3, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 15, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 5, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, + 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 14, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 70, 112, + 50, 0, 16, 0, 18, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, @@ -4609,121 +5931,121 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 5, 0, 0, 0, 41, 0, 0, 10, 194, 0, 16, 0, - 13, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, + 17, 0, 0, 0, 6, 4, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 13, 0, 0, 0, 2, 64, + 17, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 17, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 11, 0, 0, 0, 6, 4, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 14, 0, 0, 0, + 18, 0, 0, 0, 6, 4, + 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 12, 0, 0, 0, 6, 4, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 4, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, @@ -4731,152 +6053,152 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 13, 0, 0, 0, - 6, 1, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 13, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, + 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 17, 0, 0, 0, + 6, 1, 16, 0, 17, 0, 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 11, 0, + 162, 0, 16, 0, 17, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 15, 0, 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 131, 0, + 15, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 11, 0, 0, 0, 6, 4, - 16, 0, 5, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 70, 0, 16, 0, 14, 0, + 15, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, - 14, 0, 0, 0, 6, 1, - 16, 0, 14, 0, 0, 0, + 18, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, 131, 0, 0, 5, 162, 0, - 16, 0, 14, 0, 0, 0, - 6, 4, 16, 0, 5, 0, + 16, 0, 18, 0, 0, 0, + 86, 13, 16, 0, 4, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 12, 0, 0, 0, - 6, 1, 16, 0, 12, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 12, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 2, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 16, 0, 0, 0, + 6, 1, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 16, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 11, 0, + 194, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 41, 0, 0, 7, 130, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 12, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 34, 0, 16, 0, 12, 0, + 34, 0, 16, 0, 16, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 6, 112, + 3, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 5, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, + 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 130, 0, 16, 0, 12, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 6, 112, + 130, 0, 16, 0, 16, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, @@ -4887,105 +6209,105 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 15, 0, 0, 0, 86, 5, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 5, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 15, 0, + 18, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 1, 0, + 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, + 226, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, - 16, 0, 15, 0, 0, 0, - 246, 15, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 246, 15, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, 16, 0, - 12, 0, 0, 0, 6, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, @@ -4995,105 +6317,105 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 15, 0, 0, 0, 86, 5, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 5, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 15, 0, + 18, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 1, 0, + 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, + 226, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, - 16, 0, 15, 0, 0, 0, - 246, 15, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 246, 15, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, 16, 0, - 12, 0, 0, 0, 6, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, @@ -5103,33 +6425,33 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 86, 9, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 9, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 16, 0, + 18, 0, 16, 0, 19, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 5, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 16, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5137,127 +6459,127 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 41, 0, + 19, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, - 50, 0, 16, 0, 5, 0, - 0, 0, 230, 10, 16, 0, - 15, 0, 0, 0, 85, 0, + 162, 0, 16, 0, 4, 0, + 0, 0, 166, 14, 16, 0, + 5, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 230, 11, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 230, 11, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 16, 0, + 18, 0, 16, 0, 19, 0, 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 16, 0, 0, 0, 6, 3, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 3, + 16, 0, 5, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 16, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5265,121 +6587,121 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 41, 0, + 19, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 0, 0, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 0, 0, + 0, 0, 171, 170, 170, 62, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 58, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, 6, 9, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -5387,123 +6709,123 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 135, 0, + 5, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, + 22, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 18, 0, 0, 0, 2, 64, + 21, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 22, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 140, 0, 0, 17, 114, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 55, 0, + 5, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 150, 7, + 18, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 54, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, 0, 5, 98, 0, 16, 0, 6, 0, 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 54, 0, + 5, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 12, 0, 0, 0, - 1, 0, 0, 10, 114, 0, + 5, 0, 0, 0, 10, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5511,213 +6833,213 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, + 5, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 10, - 98, 0, 16, 0, 6, 0, - 0, 0, 86, 6, 16, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 150, 5, 16, 0, 6, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 13, 0, 0, 0, - 10, 0, 16, 0, 5, 0, + 16, 0, 17, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 54, 0, + 130, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, + 18, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 42, 0, 16, 0, 6, 0, + 16, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 150, 3, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 150, 3, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 9, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 86, 9, 16, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 16, 0, + 16, 0, 17, 0, 0, 0, + 70, 0, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 11, 0, 0, 0, 230, 10, - 16, 0, 16, 0, 0, 0, + 15, 0, 0, 0, 230, 10, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, + 98, 0, 16, 0, 16, 0, 0, 0, 166, 11, 16, 0, - 15, 0, 0, 0, 42, 0, + 5, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 214, 2, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 214, 2, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, + 50, 0, 16, 0, 18, 0, 0, 0, 70, 0, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 15, 0, + 16, 0, 16, 0, 0, 0, + 230, 10, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, + 194, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5725,1494 +7047,206 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 150, 3, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 150, 3, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 13, 0, + 18, 0, 16, 0, 17, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 131, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 13, 0, 0, 0, 10, 0, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 42, 0, 16, 0, 12, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 15, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 10, 0, 16, 0, - 12, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 58, 0, 16, 0, 15, 0, 0, 0, + 42, 0, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 10, 0, 16, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 11, 0, + 194, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 26, 0, - 16, 0, 12, 0, 0, 0, + 17, 0, 0, 0, 26, 0, + 16, 0, 16, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 11, 0, + 18, 0, 16, 0, 15, 0, 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 14, 0, 0, 0, - 58, 0, 16, 0, 12, 0, + 16, 0, 18, 0, 0, 0, + 58, 0, 16, 0, 16, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, + 226, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 32, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 17, 0, 0, 0, - 230, 10, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 18, 0, - 0, 0, 230, 10, 16, 0, - 16, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 17, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 17, 0, - 0, 0, 6, 4, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 15, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 18, 0, - 0, 0, 6, 4, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 16, 0, - 0, 0, 6, 4, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 17, 0, 0, 0, 6, 1, - 16, 0, 17, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 17, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 15, 0, 0, 0, - 6, 1, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 15, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 18, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 18, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 54, 121, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 16, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 17, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, - 0, 10, 226, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 16, 0, - 0, 0, 6, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 17, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, - 0, 10, 226, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 16, 0, - 0, 0, 6, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 86, 9, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 5, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 6, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 17, 0, 0, 0, - 150, 7, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 162, 0, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 5, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 230, 11, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 42, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 3, 16, 0, - 5, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 6, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 150, 7, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 0, 0, 0, 0, - 171, 170, 170, 62, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 226, 0, - 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 21, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 22, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 18, 0, - 0, 0, 150, 7, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 54, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 98, 0, - 16, 0, 6, 0, 0, 0, - 6, 3, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 150, 5, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 17, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 18, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 16, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 150, 3, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 19, 0, 0, 0, 86, 9, - 16, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 17, 0, 0, 0, 70, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 15, 0, - 0, 0, 230, 10, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 16, 0, 0, 0, - 166, 11, 16, 0, 5, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 214, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, - 16, 0, 18, 0, 0, 0, - 70, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 16, 0, 0, 0, 230, 10, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 150, 3, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 17, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 17, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, - 18, 0, 16, 0, 17, 0, - 0, 0, 26, 0, 16, 0, - 16, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 58, 0, - 16, 0, 16, 0, 0, 0, - 54, 0, 0, 8, 226, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 0, 0, - 0, 7, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 17, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 34, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 56, 0, - 0, 7, 242, 0, 16, 0, - 5, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 242, 0, 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 17, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 18, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 16, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 56, 0, 0, 7, 242, 0, + 16, 0, 5, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 9, 0, 0, 0, 56, 0, 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 86, 5, + 7, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 5, 0, - 0, 0, 166, 8, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 7, 0, 0, 0, 166, 8, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 82, 0, - 16, 0, 9, 0, 0, 0, - 166, 8, 16, 0, 9, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 10, 0, - 0, 0, 166, 8, 16, 0, - 8, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 82, 0, 16, 0, 10, 0, - 0, 0, 6, 2, 16, 0, - 8, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 10, 0, 16, 0, 6, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 14, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 50, 0, - 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 5, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 56, 0, 0, 7, + 242, 0, 16, 0, 9, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 86, 5, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 15, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, + 8, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 5, 0, 0, 0, 166, 8, 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 7, 0, 0, 0, + 166, 8, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 9, 0, + 0, 0, 166, 8, 16, 0, + 9, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 10, 0, 0, 0, 166, 8, + 16, 0, 8, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 82, 0, 16, 0, + 10, 0, 0, 0, 6, 2, + 16, 0, 8, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 10, 0, 16, 0, + 6, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 14, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 50, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 50, 0, 0, 15, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 127, 67, + 0, 0, 127, 67, 2, 64, + 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 28, 0, 0, 5, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 1, 0, 0, + 10, 0, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 18, 0, 16, 0, 6, 0, + 0, 0, 58, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 1, + 10, 0, 16, 0, 0, 0, + 0, 0, 54, 32, 0, 5, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 50, 0, + 0, 15, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, @@ -7221,33 +7255,33 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 1, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 6, 0, + 42, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 18, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 6, 0, + 58, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 1, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, @@ -7270,99 +7304,99 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 66, 0, 16, 0, 6, 0, 0, 0, 58, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 1, 10, 0, 16, 0, - 0, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 6, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 162, 0, 16, 0, 10, 0, - 0, 0, 86, 13, 16, 0, - 8, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 0, 0, 0, 0, 54, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 86, 13, + 16, 0, 8, 0, 0, 0, + 54, 32, 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 1, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 226, 0, 16, 0, + 10, 0, 0, 0, 86, 8, + 16, 0, 6, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 7, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 54, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 50, 0, 0, 15, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 192, 127, 68, 0, 192, + 127, 68, 0, 192, 127, 68, + 0, 0, 64, 64, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 11, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 4, 0, 0, + 10, 0, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 16, 0, 10, 0, 16, 0, 0, 0, 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 6, 0, 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 64, 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 226, 0, 16, 0, 10, 0, - 0, 0, 86, 8, 16, 0, - 6, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 7, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 54, 0, 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 5, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 50, 0, + 7, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 192, 127, 68, 0, 192, 127, 68, 0, 192, 127, 68, 0, 0, @@ -7371,33 +7405,33 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 4, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 6, 0, + 42, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 16, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 18, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 6, 0, + 58, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 64, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 192, 127, 68, 0, 192, 127, 68, 0, 192, 127, 68, 0, 0, 64, 64, @@ -7420,99 +7454,93 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 1, 64, 0, 0, 0, 0, 16, 0, 10, 0, 16, 0, 0, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 66, 0, 16, 0, 6, 0, 0, 0, 58, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 64, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 192, 127, 68, 0, 192, - 127, 68, 0, 192, 127, 68, - 0, 0, 64, 64, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 16, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 6, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 32, 0, 5, - 82, 0, 16, 0, 8, 0, - 0, 0, 6, 2, 16, 0, - 10, 0, 0, 0, 54, 32, - 0, 5, 162, 0, 16, 0, - 8, 0, 0, 0, 86, 13, + 0, 5, 82, 0, 16, 0, + 8, 0, 0, 0, 6, 2, + 16, 0, 10, 0, 0, 0, + 54, 32, 0, 5, 162, 0, 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, + 86, 13, 16, 0, 8, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 192, 127, 68, 0, 192, 127, 68, 0, 192, - 127, 68, 0, 192, 127, 68, - 0, 0, 64, 64, 2, 64, + 127, 68, 0, 0, 64, 64, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 4, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 16, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 226, 0, 16, 0, + 10, 0, 0, 0, 86, 8, + 16, 0, 6, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 16, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 55, 0, 0, 0, 54, 32, + 0, 5, 114, 0, 16, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, + 50, 0, 0, 15, 114, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 224, 255, 68, 0, 224, + 255, 68, 0, 192, 127, 68, + 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 0, 63, 0, 0, 0, 0, + 28, 0, 0, 5, 114, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 10, 0, 16, 0, 11, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 8, 0, 0, + 10, 0, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, + 18, 0, 16, 0, 6, 0, 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 64, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 226, 0, 16, 0, 10, 0, - 0, 0, 86, 8, 16, 0, - 6, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 16, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 55, 0, 0, 0, 54, 32, 0, 5, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, + 7, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 224, 255, 68, 0, 224, 255, 68, 0, 192, 127, 68, 0, 0, @@ -7521,27 +7549,27 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 28, 0, 0, 5, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 8, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 6, 0, 0, 0, - 42, 0, 16, 0, 6, 0, + 42, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 64, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 7, 0, + 16, 0, 9, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 224, 255, 68, 0, 224, 255, 68, 0, 192, 127, 68, 0, 0, 0, 0, @@ -7558,87 +7586,87 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 1, 64, 0, 0, 0, 8, 0, 0, 10, 0, 16, 0, 11, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 66, 0, 16, 0, 6, 0, 0, 0, 42, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 64, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, - 0, 5, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 224, 255, 68, 0, 224, - 255, 68, 0, 192, 127, 68, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 28, 0, 0, 5, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 8, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 6, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 64, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 32, 0, 5, - 82, 0, 16, 0, 8, 0, - 0, 0, 6, 2, 16, 0, - 10, 0, 0, 0, 54, 32, - 0, 5, 34, 0, 16, 0, - 8, 0, 0, 0, 26, 0, + 0, 5, 82, 0, 16, 0, + 8, 0, 0, 0, 6, 2, + 16, 0, 10, 0, 0, 0, + 54, 32, 0, 5, 34, 0, 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 114, 0, + 26, 0, 16, 0, 8, 0, + 0, 0, 50, 0, 0, 15, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 224, 255, 68, + 0, 224, 255, 68, 0, 192, + 127, 68, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 0, 28, 0, 0, 5, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 8, 0, + 1, 64, 0, 0, 0, 8, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 64, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 226, 0, 16, 0, + 10, 0, 0, 0, 86, 8, + 16, 0, 6, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 17, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 56, 0, 0, 0, 54, 32, + 0, 5, 114, 0, 16, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, + 50, 0, 0, 15, 114, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 224, 255, 68, 0, 224, - 255, 68, 0, 192, 127, 68, + 0, 192, 127, 68, 0, 224, + 255, 68, 0, 224, 255, 68, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 28, 0, 0, 5, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 8, 0, 0, - 10, 0, 16, 0, 11, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 4, 0, 0, + 10, 0, 16, 0, 6, 0, 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 6, 0, 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 64, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 32, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 226, 0, 16, 0, 10, 0, - 0, 0, 86, 8, 16, 0, - 6, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 17, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 56, 0, 0, 0, 54, 32, 0, 5, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, + 7, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 192, 127, 68, 0, 224, 255, 68, 0, 224, 255, 68, 0, 0, @@ -7647,27 +7675,27 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 28, 0, 0, 5, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 4, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 6, 0, 0, 0, - 42, 0, 16, 0, 6, 0, + 42, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 32, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 7, 0, + 16, 0, 9, 0, 0, 0, + 70, 2, 16, 0, 9, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 192, 127, 68, 0, 224, 255, 68, 0, 224, 255, 68, 0, 0, 0, 0, @@ -7684,85 +7712,79 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 1, 64, 0, 0, 0, 4, 0, 0, 10, 0, 16, 0, 11, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 66, 0, 16, 0, 6, 0, 0, 0, 42, 0, 16, 0, 11, 0, 0, 0, 1, 64, 0, 0, 0, 0, 32, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, - 0, 5, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 192, 127, 68, 0, 224, - 255, 68, 0, 224, 255, 68, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 28, 0, 0, 5, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 6, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 32, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 32, 0, 5, - 82, 0, 16, 0, 8, 0, - 0, 0, 6, 2, 16, 0, - 10, 0, 0, 0, 54, 32, - 0, 5, 34, 0, 16, 0, - 8, 0, 0, 0, 26, 0, + 0, 5, 82, 0, 16, 0, + 8, 0, 0, 0, 6, 2, + 16, 0, 10, 0, 0, 0, + 54, 32, 0, 5, 34, 0, 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 114, 0, + 26, 0, 16, 0, 8, 0, + 0, 0, 50, 0, 0, 15, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 192, 127, 68, + 0, 224, 255, 68, 0, 224, + 255, 68, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 0, 28, 0, 0, 5, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 8, 0, + 1, 64, 0, 0, 0, 4, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 32, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 226, 0, 16, 0, + 10, 0, 0, 0, 86, 8, + 16, 0, 6, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 25, 0, 0, 0, 54, 32, + 0, 5, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 50, 0, 0, 15, 50, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 192, 127, 68, 0, 224, - 255, 68, 0, 224, 255, 68, + 0, 255, 127, 71, 0, 255, + 127, 71, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 28, 0, 0, 5, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 28, 0, 0, 5, 50, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 0, 0, 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, + 66, 0, 16, 0, 10, 0, 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 4, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 32, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 226, 0, 16, 0, 10, 0, - 0, 0, 86, 8, 16, 0, - 6, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 25, 0, 0, 0, 54, 32, 0, 5, - 50, 0, 16, 0, 5, 0, + 50, 0, 16, 0, 7, 0, 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 50, 0, + 7, 0, 0, 0, 50, 0, 0, 15, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 255, 127, 71, 0, 255, 127, 71, 0, 0, 0, 0, 0, 0, @@ -7773,19 +7795,19 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 5, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 10, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, 0, 5, 50, 0, - 16, 0, 7, 0, 0, 0, - 70, 0, 16, 0, 7, 0, + 16, 0, 9, 0, 0, 0, + 70, 0, 16, 0, 9, 0, 0, 0, 50, 0, 0, 15, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 2, 64, + 9, 0, 0, 0, 2, 64, 0, 0, 0, 255, 127, 71, 0, 255, 127, 71, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7796,77 +7818,45 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 0, 9, 130, 0, 16, 0, 10, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54, 32, - 0, 5, 50, 0, 16, 0, - 9, 0, 0, 0, 70, 0, - 16, 0, 9, 0, 0, 0, - 50, 0, 0, 15, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 127, 71, 0, 255, - 127, 71, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 28, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 32, 0, 5, - 18, 0, 16, 0, 8, 0, - 0, 0, 10, 0, 16, 0, - 10, 0, 0, 0, 54, 32, - 0, 5, 34, 0, 16, 0, - 8, 0, 0, 0, 26, 0, + 0, 5, 18, 0, 16, 0, + 8, 0, 0, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 54, 32, 0, 5, 34, 0, 16, 0, 8, 0, 0, 0, - 50, 0, 0, 15, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 127, 71, 0, 255, - 127, 71, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, + 26, 0, 16, 0, 8, 0, + 0, 0, 50, 0, 0, 15, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 127, 71, + 0, 255, 127, 71, 0, 0, 0, 0, 0, 0, 0, 0, - 28, 0, 0, 5, 50, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, + 0, 0, 28, 0, 0, 5, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 10, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 31, 0, 0, 0, - 130, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 5, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 10, 0, 16, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 1, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 31, 0, 0, 0, 130, 0, 0, 5, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 5, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, 10, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, @@ -7874,316 +7864,160 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 130, 0, 0, 5, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, - 16, 0, 9, 0, 0, 0, - 35, 0, 0, 9, 130, 0, + 16, 0, 7, 0, 0, 0, + 35, 0, 0, 9, 34, 0, 16, 0, 10, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 130, 0, 0, 5, 18, 0, + 130, 0, 0, 5, 50, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 10, 0, - 0, 0, 130, 0, 0, 5, - 34, 0, 16, 0, 0, 0, + 70, 0, 16, 0, 9, 0, + 0, 0, 35, 0, 0, 9, + 130, 0, 16, 0, 10, 0, 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 1, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 10, 0, 0, 1, - 54, 0, 0, 5, 66, 0, - 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 10, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 10, 0, 0, 0, 10, 0, - 16, 0, 9, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 32, 0, 0, 7, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 130, 0, 0, 5, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 39, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, + 10, 0, 0, 0, 130, 0, + 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, + 16, 0, 8, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 1, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 5, + 66, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 10, 0, 0, 0, 10, 0, + 16, 0, 7, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 10, 0, 0, 0, + 10, 0, 16, 0, 9, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 32, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 39, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 80, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, 0, 0, 80, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 3, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, 0, 0, - 80, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 10, 0, 0, 0, 10, 0, + 54, 0, 0, 5, 130, 0, 16, 0, 10, 0, 0, 0, - 21, 0, 0, 1, 54, 0, - 0, 5, 162, 0, 16, 0, - 10, 0, 0, 0, 246, 15, + 10, 0, 16, 0, 10, 0, + 0, 0, 21, 0, 0, 1, + 54, 0, 0, 5, 162, 0, 16, 0, 10, 0, 0, 0, - 21, 0, 0, 1, 54, 0, - 0, 5, 226, 0, 16, 0, - 10, 0, 0, 0, 86, 13, + 246, 15, 16, 0, 10, 0, + 0, 0, 21, 0, 0, 1, + 54, 0, 0, 5, 226, 0, 16, 0, 10, 0, 0, 0, - 21, 0, 0, 1, 54, 0, - 0, 4, 66, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 2, 0, 35, 0, 0, 9, - 98, 0, 16, 0, 1, 0, - 0, 0, 6, 2, 16, 0, - 3, 0, 0, 0, 6, 1, - 16, 0, 2, 0, 0, 0, - 6, 2, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 78, 0, 0, 8, 50, 0, - 16, 0, 0, 0, 0, 0, - 0, 208, 0, 0, 134, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 42, 0, 0, 10, 50, 0, + 86, 13, 16, 0, 10, 0, + 0, 0, 21, 0, 0, 1, + 54, 0, 0, 4, 66, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 2, 0, 35, 0, + 0, 9, 98, 0, 16, 0, + 1, 0, 0, 0, 6, 2, 16, 0, 3, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 42, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, + 6, 1, 16, 0, 2, 0, + 0, 0, 6, 2, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 78, 0, 0, 8, + 50, 0, 16, 0, 0, 0, + 0, 0, 0, 208, 0, 0, + 134, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, - 0, 0, 85, 0, 0, 7, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 42, 0, 0, 10, + 50, 0, 16, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 42, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 7, 66, 0, + 0, 0, 254, 7, 0, 0, + 35, 0, 0, 9, 66, 0, 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 254, 7, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 139, 0, 0, 15, - 194, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 27, 0, 0, 0, - 29, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 2, 0, + 58, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 1, 0, 0, 7, 18, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, + 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 24, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 98, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 150, 5, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 17, - 50, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 140, 0, 0, 17, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 139, 0, + 5, 0, 0, 0, 139, 0, 0, 15, 194, 0, 16, 0, - 2, 0, 0, 0, 2, 64, + 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 29, 0, 0, 0, @@ -8191,269 +8025,434 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 0, 10, 50, 0, 16, 0, - 3, 0, 0, 0, 86, 5, + 0, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 130, 0, + 1, 64, 0, 0, 10, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 0, 24, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 10, 82, 0, - 16, 0, 3, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 82, 0, 16, 0, - 3, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 192, 1, - 0, 0, 0, 0, 0, 0, - 0, 8, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 0, 7, + 18, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 23, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 130, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 98, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 3, 0, 0, 0, 6, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 5, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 17, 50, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, + 0, 0, 138, 0, 0, 9, + 66, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 9, 66, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 16, 0, 3, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 2, 0, + 5, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 50, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 6, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 140, 0, 0, 17, 162, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 12, - 162, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, 0, 0, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 18, 0, 0, 1, + 139, 0, 0, 15, 194, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 0, + 27, 0, 0, 0, 29, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 1, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 0, 10, 50, 0, + 16, 0, 3, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 7, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 1, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 130, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 82, 0, 16, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 5, 0, 0, 0, + 0, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 82, 0, + 16, 0, 3, 0, 0, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 192, 1, 0, 0, 0, 0, + 0, 0, 0, 8, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 23, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 17, 50, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 6, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 140, 0, 0, 17, + 162, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 23, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 0, 0, + 0, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 12, 162, 0, 16, 0, + 1, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, + 0, 7, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, + 0, 0, 1, 0, 0, 7, + 130, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 35, 0, 0, 10, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 134, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 21, 0, 0, 1, 35, 0, + 0, 10, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 70, 0, 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, + 134, 0, 16, 0, 1, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 7, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 35, 0, 0, 9, 18, 0, + 32, 0, 0, 10, 226, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 32, 0, - 0, 10, 226, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 60, 0, 0, 7, - 98, 0, 16, 0, 0, 0, - 0, 0, 166, 11, 16, 0, - 0, 0, 0, 0, 86, 6, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 102, 3, 16, 0, 10, 0, + 166, 10, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 2, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 60, 0, + 0, 7, 98, 0, 16, 0, + 0, 0, 0, 0, 166, 11, + 16, 0, 0, 0, 0, 0, + 86, 6, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 1, 0, 0, 0, 102, 3, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 85, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 102, 3, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 118, 8, - 16, 0, 1, 0, 0, 0, - 118, 8, 16, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 102, 3, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 10, 0, 0, 0, + 118, 8, 16, 0, 1, 0, + 0, 0, 118, 8, 16, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 102, 3, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 118, 8, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 102, 3, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 87, 5, 0, 0, 24, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 134, 0, - 0, 0, 57, 1, 0, 0, - 179, 0, 0, 0, 63, 0, - 0, 0, 34, 0, 0, 0, + 118, 8, 16, 0, 1, 0, + 0, 0, 21, 0, 0, 1, + 164, 0, 0, 8, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 102, 3, 16, 0, 10, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 87, 5, 0, 0, + 24, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 134, 0, 0, 0, 57, 1, + 0, 0, 179, 0, 0, 0, + 63, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 44, 0, 0, 0, 0, 0, + 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 208, 0, - 0, 0, 64, 0, 0, 0, - 84, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 208, 0, 0, 0, 64, 0, + 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8463,5 +8462,5 @@ const BYTE resolve_full_32bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0 + 0, 0, 1, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_64bpp_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_64bpp_cs.h index 044caa5cf..ba22215c2 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_64bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_64bpp_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -1305,21 +1305,21 @@ ret const BYTE resolve_full_64bpp_cs[] = { - 68, 88, 66, 67, 234, 38, - 21, 182, 35, 183, 202, 36, - 185, 118, 54, 144, 47, 172, - 196, 130, 1, 0, 0, 0, - 196, 151, 0, 0, 5, 0, + 68, 88, 66, 67, 40, 2, + 139, 150, 213, 204, 110, 62, + 172, 117, 242, 185, 199, 19, + 62, 252, 1, 0, 0, 0, + 192, 151, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 40, 151, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 36, 151, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -1350,370 +1350,662 @@ const BYTE resolve_full_64bpp_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, + 0, 0, 83, 72, 69, 88, + 44, 148, 0, 0, 81, 0, + 5, 0, 11, 37, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 161, 0, 0, 6, + 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, + 0, 0, 0, 0, 0, 0, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 24, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 12, + 242, 0, 16, 0, 0, 0, + 0, 0, 38, 138, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 255, 3, 0, 0, 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 44, 148, - 0, 0, 81, 0, 5, 0, - 11, 37, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, + 0, 1, 85, 0, 0, 12, + 114, 0, 16, 0, 1, 0, + 0, 0, 86, 135, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 5, 0, 0, 0, + 10, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 12, + 242, 0, 16, 0, 2, 0, + 0, 0, 246, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 20, 0, + 0, 0, 24, 0, 0, 0, + 24, 0, 0, 0, 20, 0, + 0, 0, 41, 0, 0, 9, + 146, 0, 16, 0, 3, 0, + 0, 0, 6, 0, 2, 0, + 2, 64, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 161, 0, 0, 6, 70, 126, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 24, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 38, 138, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 255, 3, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 135, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 246, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 20, 0, 0, 0, - 24, 0, 0, 0, 24, 0, - 0, 0, 20, 0, 0, 0, - 41, 0, 0, 9, 146, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 2, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 7, + 0, 0, 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 138, 0, 0, 17, - 242, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 11, 0, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 13, 0, 0, 0, 24, 0, - 0, 0, 28, 0, 0, 0, - 6, 128, 48, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 138, 0, + 0, 17, 242, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 11, 0, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 13, 0, 0, 0, + 24, 0, 0, 0, 28, 0, + 0, 0, 6, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 128, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 26, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 15, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 139, 0, 0, 11, 130, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 15, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 139, 0, - 0, 11, 130, 0, 16, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, + 0, 0, 23, 0, 0, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, + 0, 0, 128, 63, 140, 0, + 0, 13, 18, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 58, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 63, 140, 0, 0, 13, - 18, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 10, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 58, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 20, 242, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 4, 0, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 140, 0, 0, 20, + 242, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 4, 0, + 0, 0, 4, 0, 0, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 98, 0, 16, 0, 5, 0, + 70, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, - 166, 139, 48, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 98, 0, 16, 0, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 4, 98, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 2, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 182, 15, + 6, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 7, 0, 0, 0, + 28, 0, 0, 0, 0, 0, + 0, 0, 166, 139, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 4, 98, 0, 16, 0, 3, 0, 0, 0, - 80, 0, 0, 7, 130, 0, + 86, 5, 2, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 182, 15, 16, 0, 3, 0, + 0, 0, 80, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 42, 0, 16, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 18, 0, 0, 1, + 32, 0, 0, 7, 130, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 18, 0, 0, 1, 32, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 80, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 6, 0, 0, 0, 166, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 230, 10, - 16, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 6, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 18, 0, 0, 1, 54, 0, 0, 5, 34, 0, 16, 0, 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 78, 0, 0, 8, 50, 0, - 16, 0, 7, 0, 0, 0, - 0, 208, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 35, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 70, 0, 16, 0, 6, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 80, 0, 0, 10, + 194, 0, 16, 0, 6, 0, + 0, 0, 6, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 6, 0, 0, 0, + 166, 14, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 9, + 230, 10, 16, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 85, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 78, 0, 0, 8, + 50, 0, 16, 0, 7, 0, + 0, 0, 0, 208, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 7, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 128, + 65, 0, 0, 0, 7, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 5, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 78, 0, + 0, 8, 0, 208, 0, 0, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 5, 0, 0, + 0, 0, 0, 0, 40, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, - 0, 0, 78, 0, 0, 8, - 0, 208, 0, 0, 34, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 4, 0, + 0, 0, 32, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 40, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 6, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 6, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 1, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 58, 0, + 16, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 7, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 8, 0, 0, 0, + 230, 10, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 9, 0, + 0, 0, 230, 10, 16, 0, + 7, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 8, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 4, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 4, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 9, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 8, 0, + 0, 0, 6, 4, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 6, 0, + 0, 0, 6, 4, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 9, 0, + 0, 0, 6, 4, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 7, 0, + 0, 0, 6, 4, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 38, 7, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 8, 0, 0, 0, 6, 1, + 16, 0, 8, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 8, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 6, 0, 0, 0, + 6, 1, 16, 0, 6, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 6, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 9, 0, + 0, 0, 6, 1, 16, 0, + 9, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 9, 0, 0, 0, 6, 4, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 7, 0, 0, 0, 6, 1, + 16, 0, 7, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 7, 0, 0, 0, + 6, 4, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 8, 194, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 1, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, @@ -1721,264 +2013,886 @@ const BYTE resolve_full_64bpp_cs[] = 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 230, 116, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 7, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 230, 116, + 4, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 8, 0, 0, 0, 230, 10, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 9, 0, 0, 0, - 230, 10, 16, 0, 7, 0, - 0, 0, 18, 0, 0, 1, + 0, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 34, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 8, 0, 0, 0, 10, 0, + 0, 8, 66, 0, 16, 0, + 7, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 4, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 4, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 9, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, + 165, 0, 0, 8, 130, 0, 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 5, 0, 0, 0, - 41, 0, 0, 10, 194, 0, - 16, 0, 8, 0, 0, 0, - 6, 4, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 10, 0, + 0, 0, 86, 5, 16, 0, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 10, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, - 16, 0, 9, 0, 0, 0, - 6, 4, 16, 0, 9, 0, + 166, 10, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 41, 0, 0, 10, 194, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, 16, 0, 7, 0, 0, 0, - 6, 4, 16, 0, 7, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 38, 7, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 10, 0, 0, 0, 246, 15, 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 7, 0, + 0, 0, 6, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 7, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 8, 0, - 0, 0, 6, 1, 16, 0, - 8, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 8, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 6, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 6, 0, 0, 0, 6, 1, - 16, 0, 6, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 4, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 226, 0, 16, 0, 10, 0, + 0, 0, 86, 5, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 10, 0, 0, 0, + 166, 10, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 7, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 10, 0, 0, 0, 246, 15, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 7, 0, + 0, 0, 6, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 86, 9, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 11, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 9, 0, 0, 0, - 6, 1, 16, 0, 9, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 9, 0, - 0, 0, 6, 4, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 4, 0, 0, 0, + 230, 10, 16, 0, 10, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 230, 11, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 11, 0, + 0, 0, 6, 3, 16, 0, + 10, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 4, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 10, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 54, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 30, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 11, 0, 0, 0, + 198, 0, 16, 0, 10, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 10, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 7, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 10, 0, 0, 0, + 70, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 8, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 9, 0, + 0, 0, 10, 0, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 7, 0, 0, 0, 26, 0, + 16, 0, 10, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 150, 3, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 7, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 11, 0, 0, 0, 6, 1, 16, 0, - 7, 0, 0, 0, 131, 0, + 10, 0, 0, 0, 54, 0, 0, 5, 162, 0, 16, 0, - 7, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 8, + 11, 0, 0, 0, 86, 9, + 16, 0, 7, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 8, 0, 0, 0, 70, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 6, 0, + 0, 0, 230, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 98, 0, + 16, 0, 7, 0, 0, 0, + 166, 11, 16, 0, 10, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 214, 2, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 50, 0, + 16, 0, 9, 0, 0, 0, + 70, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 52, 0, + 0, 10, 50, 0, 16, 0, + 7, 0, 0, 0, 230, 10, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1996,583 +2910,977 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 150, 3, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 7, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 10, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 9, 0, 0, 0, 42, 0, + 16, 0, 10, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 7, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 9, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 5, + 18, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 6, 0, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, - 18, 0, 0, 1, 32, 0, + 21, 0, 0, 1, 80, 0, 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 4, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 7, + 0, 0, 56, 0, 0, 7, 18, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 242, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 54, 121, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 18, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 63, + 30, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 34, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 80, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 5, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 12, 0, + 0, 0, 230, 10, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 11, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 66, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 6, 112, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 4, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 130, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 18, 0, - 16, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 12, 0, 0, 0, 6, 4, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 11, 0, 0, 0, 6, 4, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 12, 0, 0, 0, + 6, 1, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 10, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 13, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 13, 0, 0, 0, + 70, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 14, 0, 0, 0, 6, 1, + 16, 0, 14, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 14, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 130, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 54, 121, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 34, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 66, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 130, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 13, 0, 0, 0, 86, 5, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, 16, 0, - 10, 0, 0, 0, 166, 10, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 1, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, + 0, 10, 226, 0, 16, 0, + 13, 0, 0, 0, 86, 5, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 2, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, 16, 0, - 10, 0, 0, 0, 166, 10, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 1, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 3, + 13, 0, 0, 0, 86, 9, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 15, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 50, 0, 16, 0, 13, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 12, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 86, 9, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 98, 0, + 15, 0, 0, 0, 230, 11, 16, 0, 11, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 30, 0, 0, 10, 114, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 42, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 16, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 10, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 230, 11, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 20, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 11, 0, 0, 0, - 6, 3, 16, 0, 10, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 20, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, + 18, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, + 18, 0, 16, 0, 15, 0, 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 1, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, @@ -2580,124 +3888,124 @@ const BYTE resolve_full_64bpp_cs[] = 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 14, 0, + 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, - 0, 0, 14, 0, 0, 0, + 0, 0, 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 12, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 54, 0, 16, 0, 7, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 11, 0, 0, 0, 198, 0, - 16, 0, 10, 0, 0, 0, + 0, 5, 194, 0, 16, 0, + 13, 0, 0, 0, 6, 12, + 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 7, 0, + 16, 0, 15, 0, 0, 0, + 10, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -2705,212 +4013,212 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 135, 0, + 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 55, 0, + 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 10, 0, + 11, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 171, 170, 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 8, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 54, 0, 0, 5, + 130, 0, 16, 0, 12, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 9, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 42, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 10, 0, 0, 0, 2, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 13, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 150, 3, 16, 0, - 7, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 54, 0, 0, 5, 82, 0, - 16, 0, 11, 0, 0, 0, - 6, 1, 16, 0, 10, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 162, 0, 16, 0, 11, 0, + 162, 0, 16, 0, 15, 0, 0, 0, 86, 9, 16, 0, - 7, 0, 0, 0, 42, 0, + 11, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, + 15, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 8, 0, + 50, 0, 16, 0, 12, 0, 0, 0, 70, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 6, 0, 0, 0, - 230, 10, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 230, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 7, 0, 0, 0, 166, 11, - 16, 0, 10, 0, 0, 0, + 11, 0, 0, 0, 166, 11, + 16, 0, 13, 0, 0, 0, 42, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 214, 2, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 214, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, 16, 0, - 9, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, + 14, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 7, 0, + 50, 0, 16, 0, 11, 0, 0, 0, 230, 10, 16, 0, - 10, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 6, 0, + 194, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2918,1347 +4226,405 @@ const BYTE resolve_full_64bpp_cs[] = 6, 0, 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 85, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 150, 3, 16, 0, 7, 0, + 16, 0, 13, 0, 0, 0, + 150, 3, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 16, 0, 12, 0, 0, 0, + 10, 0, 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 6, 0, + 18, 0, 16, 0, 10, 0, 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 131, 0, + 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 7, 0, + 16, 0, 14, 0, 0, 0, + 58, 0, 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 9, 0, + 34, 0, 16, 0, 14, 0, 0, 0, 42, 0, 16, 0, - 10, 0, 0, 0, 131, 0, + 13, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 34, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 6, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 7, 0, + 194, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 5, 18, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 7, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 11, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 8, 0, + 226, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 11, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 6, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 9, 0, + 18, 0, 16, 0, 14, 0, 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 54, 0, + 11, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 63, 30, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 5, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, + 0, 1, 0, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 70, 14, 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 10, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 12, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 11, 0, - 0, 0, 6, 4, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 12, 0, 0, 0, 6, 1, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 12, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 10, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 13, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 13, 0, 0, 0, 70, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 14, 0, - 0, 0, 6, 1, 16, 0, - 14, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 11, 0, 0, 0, 6, 1, + 0, 0, 0, 7, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 11, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, + 80, 0, 0, 7, 66, 0, 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 42, 0, 16, 0, 5, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, + 6, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, 5, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 62, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 5, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 121, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 5, 0, + 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 11, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 5, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 6, 112, 32, 0, 0, 0, + 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 12, 0, + 0, 0, 230, 10, 16, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 11, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 13, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 6, 112, + 50, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, - 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, - 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 86, 9, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 15, 0, - 0, 0, 6, 1, 16, 0, - 13, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 55, 0, 0, 12, 114, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 12, 0, 0, 0, 6, 4, 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 13, 0, 0, 0, - 230, 10, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 230, 11, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 16, 0, - 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 15, 114, 0, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 135, 0, - 0, 5, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 0, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 11, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 140, 0, 0, 17, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 55, 0, - 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 30, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 86, 0, 0, 5, - 194, 0, 16, 0, 13, 0, - 0, 0, 6, 12, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 171, 170, - 170, 62, 171, 170, 170, 62, - 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 150, 3, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 9, 16, 0, 11, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 12, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 13, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, + 52, 0, 0, 10, 242, 0, 16, 0, 12, 0, 0, 0, - 70, 0, 16, 0, 15, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 230, 10, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 11, 0, - 0, 0, 166, 11, 16, 0, - 13, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 214, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 43, 0, 0, 5, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, - 0, 0, 70, 0, 16, 0, 13, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 50, 0, - 16, 0, 11, 0, 0, 0, - 230, 10, 16, 0, 13, 0, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 6, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 150, 3, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 10, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 34, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 11, 0, 0, 0, 6, 4, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 38, 7, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 12, 0, 0, 0, + 6, 1, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 10, 0, + 0, 0, 6, 1, 16, 0, + 10, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 13, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 13, 0, 0, 0, + 70, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 14, 0, 0, 0, 6, 1, + 16, 0, 14, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 14, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 85, 0, 0, 10, + 50, 0, 16, 0, 13, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, @@ -4281,86 +4647,12 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 5, 18, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 54, 0, 0, 8, 226, 0, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 14, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 0, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 80, 0, - 0, 7, 66, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 62, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 41, 0, 0, 7, 130, 0, @@ -4369,426 +4661,80 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 10, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 12, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 11, 0, - 0, 0, 6, 4, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 38, 7, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 12, 0, 0, 0, 6, 1, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 12, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 10, 0, 0, 0, - 6, 1, 16, 0, 10, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 13, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 13, 0, 0, 0, 70, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 14, 0, - 0, 0, 6, 1, 16, 0, - 14, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 11, 0, 0, 0, 6, 1, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 11, 0, 0, 0, - 6, 4, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 5, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, + 34, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 121, + 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, + 165, 0, 0, 8, 66, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, 0, 0, 41, 0, 0, 10, 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, + 13, 0, 0, 0, 86, 5, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, @@ -4801,21 +4747,51 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, + 12, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -4824,79 +4800,49 @@ const BYTE resolve_full_64bpp_cs[] = 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 13, 0, - 0, 0, 86, 5, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 13, 0, 0, 0, - 26, 0, 16, 0, 11, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 13, 0, 0, 0, - 166, 10, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 13, 0, 0, 0, 246, 15, + 13, 0, 0, 0, 86, 5, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, @@ -4909,21 +4855,51 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, + 12, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 13, 0, + 0, 0, 166, 10, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -4932,30 +4908,296 @@ const BYTE resolve_full_64bpp_cs[] = 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 86, 9, 16, 0, - 11, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 11, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 86, 9, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 15, 0, - 0, 0, 6, 1, 16, 0, - 13, 0, 0, 0, 1, 0, + 18, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 15, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 13, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 230, 11, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 42, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 16, 0, 0, 0, 6, 3, + 16, 0, 15, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 20, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 10, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, @@ -5060,144 +5302,26 @@ const BYTE resolve_full_64bpp_cs[] = 17, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 14, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 13, 0, 0, 0, - 230, 10, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 230, 11, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 16, 0, - 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 30, 0, 0, 0, 86, 0, + 0, 5, 194, 0, 16, 0, + 13, 0, 0, 0, 6, 12, + 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 11, 0, + 10, 0, 16, 0, 11, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, @@ -5303,294 +5427,112 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 70, 2, + 11, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, + 0, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 30, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 86, 0, 0, 5, - 194, 0, 16, 0, 13, 0, - 0, 0, 6, 12, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 171, 170, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 171, 170, 170, 62, 171, 170, 170, 62, - 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 54, 0, 0, 5, + 130, 0, 16, 0, 12, 0, + 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 42, 0, + 10, 0, 0, 0, 26, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 13, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 150, 3, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 13, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 9, 16, 0, 11, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, - 16, 0, 12, 0, 0, 0, - 70, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 230, 10, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, + 16, 0, 14, 0, 0, 0, + 42, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 11, 0, - 0, 0, 166, 11, 16, 0, - 13, 0, 0, 0, 42, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 13, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 150, 3, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 13, 0, + 0, 0, 54, 0, 0, 5, + 162, 0, 16, 0, 15, 0, + 0, 0, 86, 9, 16, 0, + 11, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 214, 2, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 56, 0, + 15, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, + 50, 0, 16, 0, 12, 0, 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 11, 0, 0, 0, - 230, 10, 16, 0, 13, 0, + 16, 0, 10, 0, 0, 0, + 230, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, + 0, 5, 98, 0, 16, 0, + 11, 0, 0, 0, 166, 11, + 16, 0, 13, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 214, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 6, 0, 0, 0, 85, 0, - 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 150, 3, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 10, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 10, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 10, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 56, 0, 0, 10, 242, 0, 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 14, 0, 0, 0, 70, 0, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 11, 0, + 0, 0, 230, 10, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, @@ -5613,70 +5555,420 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 6, 0, 0, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 150, 3, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 12, 0, 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, + 10, 0, 16, 0, 13, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 10, 0, 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 11, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 14, 0, 0, 0, 58, 0, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 14, 0, + 0, 0, 42, 0, 16, 0, + 13, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 13, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, + 194, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 0, 0, 0, 7, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, + 54, 0, 0, 8, 194, 0, 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 5, 18, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 11, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 10, 0, 0, 0, 42, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 21, 0, + 0, 1, 0, 0, 0, 7, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 30, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 5, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 32, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 5, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, - 0, 0, 32, 0, 0, 7, + 26, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 16, 0, + 0, 0, 230, 10, 16, 0, + 14, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 17, 0, 0, 0, 230, 10, + 16, 0, 15, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 16, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 17, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 16, 0, 0, 0, 6, 4, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 14, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 17, 0, 0, 0, 6, 4, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 17, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 15, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 38, 7, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 16, 0, 0, 0, + 6, 1, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 16, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 14, 0, + 0, 0, 6, 1, 16, 0, + 14, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 14, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 17, 0, 0, 0, 6, 1, + 16, 0, 17, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 17, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 15, 0, 0, 0, + 6, 1, 16, 0, 15, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 15, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, @@ -5685,426 +5977,80 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 16, 0, 0, 0, - 230, 10, 16, 0, 14, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 17, 0, - 0, 0, 230, 10, 16, 0, - 15, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 17, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 16, 0, - 0, 0, 6, 4, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 14, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 17, 0, - 0, 0, 6, 4, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 15, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 38, 7, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 14, 0, 0, 0, - 6, 1, 16, 0, 14, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 14, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 17, 0, - 0, 0, 6, 1, 16, 0, - 17, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 17, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 15, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 15, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 4, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 15, 0, + 34, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 121, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 66, 0, + 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 50, 0, + 16, 0, 1, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 130, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, 15, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 50, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 15, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 15, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 18, 0, - 0, 0, 86, 5, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 18, 0, 0, 0, - 166, 10, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 18, 0, 0, 0, 246, 15, + 18, 0, 0, 0, 86, 5, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, @@ -6117,21 +6063,51 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 18, 0, + 0, 0, 166, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 18, 0, 0, 0, + 246, 15, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -6140,79 +6116,49 @@ const BYTE resolve_full_64bpp_cs[] = 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 18, 0, - 0, 0, 86, 5, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 15, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 6, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 18, 0, 0, 0, - 166, 10, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 18, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 18, 0, 0, 0, 246, 15, + 18, 0, 0, 0, 86, 5, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, 70, 14, @@ -6225,21 +6171,51 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 18, 0, + 0, 0, 166, 10, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 18, 0, 0, 0, + 246, 15, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -6248,294 +6224,442 @@ const BYTE resolve_full_64bpp_cs[] = 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 86, 9, 16, 0, - 15, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 6, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 4, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 150, 7, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 18, 0, - 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 18, 0, - 0, 0, 230, 11, 16, 0, + 0, 0, 70, 14, 16, 0, 15, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 42, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 3, 16, 0, - 18, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 4, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 14, 0, 0, 0, - 150, 7, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 58, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 18, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 86, 9, 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 19, 0, + 0, 0, 26, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 4, 0, 0, 0, - 6, 9, 16, 0, 18, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 23, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 23, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, + 0, 0, 150, 7, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 18, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 230, 11, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 19, 0, + 0, 0, 42, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 19, 0, 0, 0, 6, 3, + 16, 0, 18, 0, 0, 0, + 1, 0, 0, 10, 226, 0, + 16, 0, 4, 0, 0, 0, + 6, 9, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 23, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 23, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 150, 7, 16, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 18, 0, 0, 0, + 58, 0, 16, 0, 15, 0, + 0, 0, 1, 0, 0, 10, + 226, 0, 16, 0, 4, 0, + 0, 0, 6, 9, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 15, 114, 0, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 135, 0, + 0, 5, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 0, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 11, 114, 0, 16, 0, + 22, 0, 0, 0, 70, 2, + 16, 128, 65, 0, 0, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 22, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, + 140, 0, 0, 17, 114, 0, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 22, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 17, 0, 0, 0, 150, 7, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 54, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 30, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 86, 0, 0, 5, + 98, 0, 16, 0, 4, 0, + 0, 0, 6, 3, 16, 0, + 18, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 10, 0, + 16, 0, 15, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -6545,43 +6669,43 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 21, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 21, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 22, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 21, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 22, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -6596,20 +6720,20 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, @@ -6622,298 +6746,116 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 17, 0, - 0, 0, 150, 7, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 54, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 98, 0, - 16, 0, 4, 0, 0, 0, - 6, 3, 16, 0, 18, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 18, 0, - 0, 0, 10, 0, 16, 0, - 15, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 98, 0, - 16, 0, 4, 0, 0, 0, - 86, 6, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 16, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 14, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 17, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 15, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 150, 3, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 19, 0, 0, 0, 86, 9, - 16, 0, 15, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 16, 0, 0, 0, 70, 0, - 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, - 0, 0, 230, 10, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, + 0, 0, 56, 0, 0, 10, + 98, 0, 16, 0, 4, 0, + 0, 0, 86, 6, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 14, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 17, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, 16, 0, 15, 0, 0, 0, - 166, 11, 16, 0, 18, 0, + 42, 0, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 18, 0, 0, 0, + 150, 3, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, + 54, 0, 0, 5, 162, 0, + 16, 0, 19, 0, 0, 0, + 86, 9, 16, 0, 15, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 214, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 19, 0, + 0, 0, 70, 14, 16, 0, + 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 18, 0, 0, 0, - 70, 14, 16, 0, 18, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 18, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 17, 0, 0, 0, - 70, 0, 16, 0, 18, 0, + 16, 0, 16, 0, 0, 0, + 70, 0, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 15, 0, 0, 0, 230, 10, - 16, 0, 18, 0, 0, 0, + 14, 0, 0, 0, 230, 10, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 17, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 18, 0, - 0, 0, 150, 3, 16, 0, - 15, 0, 0, 0, 2, 64, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 15, 0, + 0, 0, 166, 11, 16, 0, + 18, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 214, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 16, 0, - 0, 0, 10, 0, 16, 0, - 18, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 15, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 26, 0, 16, 0, 18, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 17, 0, - 0, 0, 58, 0, 16, 0, - 15, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 17, 0, 0, 0, 42, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 18, 0, + 0, 0, 70, 14, 16, 0, + 18, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 70, 14, 16, 0, 18, 0, 0, 0, - 131, 0, 0, 5, 18, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 50, 0, 16, 0, 17, 0, + 0, 0, 70, 0, 16, 0, + 18, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 52, 0, 0, 10, 50, 0, 16, 0, 15, 0, 0, 0, - 10, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 18, 0, 0, 0, 54, 0, + 230, 10, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -6935,117 +6877,227 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 18, 0, 0, 0, 150, 3, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 16, 0, 0, 0, 26, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 16, 0, 0, 0, 10, 0, + 16, 0, 18, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 14, 0, 0, 0, 42, 0, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 14, 0, + 0, 0, 26, 0, 16, 0, + 18, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 17, 0, 0, 0, 58, 0, 16, 0, 15, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 17, 0, 0, 0, + 42, 0, 16, 0, 18, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 18, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 15, 0, + 194, 0, 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 0, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 5, 18, 0, 16, 0, + 16, 0, 0, 0, 26, 0, + 16, 0, 15, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 42, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 17, 0, 0, 0, + 58, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 17, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 15, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 56, 0, - 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 134, 7, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 242, 0, 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 16, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 17, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 130, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 56, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 56, 0, + 8, 0, 0, 0, 56, 0, 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 246, 15, + 6, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, - 134, 7, 16, 0, 7, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 4, 0, - 0, 0, 166, 8, 16, 0, - 4, 0, 0, 0, 54, 0, + 134, 7, 16, 0, 6, 0, + 0, 0, 56, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 246, 15, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 56, 0, 0, 7, 242, 0, + 16, 0, 7, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 134, 7, 16, 0, + 7, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 0, 0, 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, - 9, 0, 0, 0, 86, 4, + 4, 0, 0, 0, 166, 8, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 9, 0, 0, 0, + 86, 4, 16, 0, 6, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 8, 0, + 0, 0, 166, 8, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 10, 0, 0, 0, 86, 4, + 16, 0, 7, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 82, 0, 16, 0, + 9, 0, 0, 0, 6, 1, 16, 0, 6, 0, 0, 0, 54, 0, 0, 5, 82, 0, - 16, 0, 8, 0, 0, 0, - 166, 8, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 10, 0, - 0, 0, 86, 4, 16, 0, - 7, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 82, 0, 16, 0, 9, 0, - 0, 0, 6, 1, 16, 0, - 6, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 10, 0, 0, 0, 6, 1, - 16, 0, 7, 0, 0, 0, - 21, 0, 0, 1, 76, 0, - 0, 3, 26, 0, 16, 0, - 5, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 26, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 6, 1, 16, 0, 7, 0, + 0, 0, 21, 0, 0, 1, + 76, 0, 0, 3, 26, 0, + 16, 0, 5, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 26, 0, 0, 0, + 54, 32, 0, 5, 242, 0, 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 127, 71, + 0, 255, 127, 71, 0, 255, + 127, 71, 0, 255, 127, 71, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 6, 0, 0, 0, 214, 5, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 134, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 5, 162, 0, 16, 0, + 9, 0, 0, 0, 246, 11, + 16, 0, 6, 0, 0, 0, + 54, 32, 0, 5, 242, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 127, 71, + 0, 255, 127, 71, 0, 255, + 127, 71, 0, 255, 127, 71, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 35, 0, + 0, 12, 194, 0, 16, 0, + 6, 0, 0, 0, 86, 13, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 6, 8, 16, 0, + 11, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 255, 127, 71, 0, 255, 127, 71, 0, 255, 127, 71, @@ -7057,7 +7109,7 @@ const BYTE resolve_full_64bpp_cs[] = 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 6, 0, + 50, 0, 16, 0, 7, 0, 0, 0, 214, 5, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 1, 0, @@ -7065,15 +7117,15 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 134, 0, 16, 0, 11, 0, 0, 0, 54, 0, 0, 5, - 162, 0, 16, 0, 9, 0, + 162, 0, 16, 0, 10, 0, 0, 0, 246, 11, 16, 0, - 6, 0, 0, 0, 54, 32, + 7, 0, 0, 0, 54, 32, 0, 5, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 9, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 255, 127, 71, 0, 255, 127, 71, 0, 255, 127, 71, @@ -7085,107 +7137,25 @@ const BYTE resolve_full_64bpp_cs[] = 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 35, 0, 0, 12, - 194, 0, 16, 0, 6, 0, + 194, 0, 16, 0, 7, 0, 0, 0, 86, 13, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 6, 8, 16, 0, 11, 0, - 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 50, 0, - 0, 15, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 127, 71, 0, 255, 127, 71, - 0, 255, 127, 71, 0, 255, - 127, 71, 2, 64, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 28, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 35, 0, 0, 12, 50, 0, - 16, 0, 7, 0, 0, 0, - 214, 5, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 134, 0, - 16, 0, 11, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 10, 0, 0, 0, - 246, 11, 16, 0, 7, 0, - 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 15, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 127, 71, 0, 255, 127, 71, - 0, 255, 127, 71, 0, 255, - 127, 71, 2, 64, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 28, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 35, 0, 0, 12, 194, 0, - 16, 0, 7, 0, 0, 0, - 86, 13, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 6, 8, - 16, 0, 11, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 32, 0, 0, 0, 130, 0, - 0, 5, 162, 0, 16, 0, - 0, 0, 0, 0, 6, 8, - 16, 0, 4, 0, 0, 0, - 130, 0, 0, 5, 50, 0, - 16, 0, 1, 0, 0, 0, - 214, 5, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 6, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 214, 5, 16, 0, 0, 0, - 0, 0, 130, 0, 0, 5, - 162, 0, 16, 0, 0, 0, - 0, 0, 6, 8, 16, 0, - 9, 0, 0, 0, 130, 0, - 0, 5, 50, 0, 16, 0, - 1, 0, 0, 0, 182, 15, - 16, 0, 6, 0, 0, 0, - 35, 0, 0, 12, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 86, 13, - 16, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 32, 0, 0, 0, 130, 0, 0, 5, 162, 0, 16, 0, 0, 0, 0, 0, - 6, 8, 16, 0, 8, 0, + 6, 8, 16, 0, 4, 0, 0, 0, 130, 0, 0, 5, 50, 0, 16, 0, 1, 0, 0, 0, 214, 5, 16, 0, - 8, 0, 0, 0, 35, 0, + 4, 0, 0, 0, 35, 0, 0, 12, 50, 0, 16, 0, - 7, 0, 0, 0, 70, 0, + 6, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, @@ -7194,550 +7164,494 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 130, 0, 0, 5, 162, 0, 16, 0, 0, 0, 0, 0, 6, 8, - 16, 0, 10, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 130, 0, 0, 5, 50, 0, 16, 0, 1, 0, 0, 0, - 182, 15, 16, 0, 7, 0, + 182, 15, 16, 0, 6, 0, 0, 0, 35, 0, 0, 12, - 194, 0, 16, 0, 7, 0, + 194, 0, 16, 0, 6, 0, 0, 0, 6, 4, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 86, 13, 16, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, + 0, 0, 130, 0, 0, 5, + 162, 0, 16, 0, 0, 0, + 0, 0, 6, 8, 16, 0, + 8, 0, 0, 0, 130, 0, 0, 5, 50, 0, 16, 0, - 6, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 66, 0, - 16, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 9, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 7, 0, - 0, 0, 70, 0, 16, 0, - 8, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 30, 0, 0, 7, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 31, 0, 4, 3, 42, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 230, 14, 16, 0, 2, 0, + 1, 0, 0, 0, 214, 5, + 16, 0, 8, 0, 0, 0, + 35, 0, 0, 12, 50, 0, + 16, 0, 7, 0, 0, 0, + 70, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 5, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 42, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 254, 7, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 48, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 20, 98, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 19, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 166, 10, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 214, 5, 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 12, + 130, 0, 0, 5, 162, 0, + 16, 0, 0, 0, 0, 0, + 6, 8, 16, 0, 10, 0, + 0, 0, 130, 0, 0, 5, 50, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 150, 5, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 17, - 98, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 6, 1, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 9, 34, 0, + 0, 0, 182, 15, 16, 0, + 7, 0, 0, 0, 35, 0, + 0, 12, 194, 0, 16, 0, + 7, 0, 0, 0, 6, 4, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 98, 0, - 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 86, 6, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 42, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 5, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 86, 13, 16, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 5, 50, 0, + 16, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 5, + 66, 0, 16, 0, 6, 0, 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 6, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 128, 3, - 0, 0, 0, 8, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, + 9, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 7, 0, 0, 0, 70, 0, + 16, 0, 8, 0, 0, 0, + 54, 0, 0, 5, 66, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 10, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 30, 0, + 0, 7, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 3, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 11, + 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 22, 0, 0, 0, - 1, 64, 0, 0, 10, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 230, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 5, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 42, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 254, 7, 0, 0, + 35, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 11, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 48, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 30, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 20, + 98, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 19, 0, + 0, 0, 19, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 14, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 1, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 5, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 17, 98, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 9, 0, 0, 0, + 12, 0, 0, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 6, 1, + 16, 0, 1, 0, 0, 0, 140, 0, 0, 11, 18, 0, - 16, 0, 2, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 10, 98, 0, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 1, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 1, 0, + 0, 0, 86, 6, 16, 0, 0, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 18, 0, 0, 1, + 42, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 5, 0, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, 2, 0, 0, 0, 2, 64, + 0, 0, 6, 0, 0, 0, + 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 128, 3, 0, 0, 0, 8, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 22, 0, + 0, 0, 1, 64, 0, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 98, 0, 16, 0, 2, 0, + 0, 0, 6, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 86, 6, - 16, 0, 2, 0, 0, 0, 140, 0, 0, 17, 98, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 22, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 86, 6, 16, 0, 2, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 150, 5, 16, 0, 2, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 7, 0, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 246, 15, + 16, 0, 2, 0, 0, 0, + 86, 6, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 17, + 98, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 22, 0, + 0, 0, 22, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 13, 0, 0, 0, 12, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 86, 6, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 2, 0, 0, 0, 6, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 5, 16, 0, + 2, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 7, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, 1, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 26, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, + 0, 7, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 30, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 30, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 32, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 32, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 22, 11, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 32, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 60, 0, - 0, 7, 50, 0, 16, 0, - 1, 0, 0, 0, 150, 5, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 85, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 4, 3, - 26, 0, 16, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 140, 0, 0, 17, 242, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 164, 0, 0, 8, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 242, 0, - 16, 0, 7, 0, 0, 0, - 22, 11, 16, 0, 7, 0, + 16, 0, 6, 0, 0, 0, + 22, 11, 16, 0, 6, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 0, 0, + 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 21, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 130, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 21, 0, 0, 1, 32, 0, 0, 10, - 210, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, + 114, 0, 16, 0, 1, 0, + 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 7, 82, 0, - 16, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 0, 0, - 0, 0, 6, 2, 16, 0, - 0, 0, 0, 0, 31, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 60, 0, 0, 7, 50, 0, + 16, 0, 1, 0, 0, 0, + 150, 5, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 41, 0, + 1, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 1, 0, + 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 2, 64, + 2, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 85, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 7, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, 21, 0, 0, 1, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 85, 0, + 4, 3, 26, 0, 16, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 7, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -7745,7 +7659,7 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, @@ -7753,23 +7667,109 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 230, 4, - 0, 0, 24, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 116, 0, 0, 0, - 10, 1, 0, 0, 178, 0, - 0, 0, 59, 0, 0, 0, - 34, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 31, 0, 4, 3, + 42, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 242, 0, 16, 0, 7, 0, + 0, 0, 22, 11, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 32, 0, + 0, 10, 210, 0, 16, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 60, 0, 0, 7, + 82, 0, 16, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 0, 0, 0, 0, 6, 2, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 85, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 30, 0, + 0, 7, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 21, 0, 0, 1, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 10, 242, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, + 21, 0, 0, 1, 164, 0, + 0, 8, 242, 224, 33, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 230, 4, 0, 0, 24, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 116, 0, + 0, 0, 10, 1, 0, 0, + 178, 0, 0, 0, 59, 0, + 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, + 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 188, 0, 0, 0, - 64, 0, 0, 0, 68, 0, + 0, 0, 0, 0, 188, 0, + 0, 0, 64, 0, 0, 0, + 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7779,6 +7779,5 @@ const BYTE resolve_full_64bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0 + 2, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_64bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_64bpp_scaled_cs.h index 8d453f88e..a18ca9fe2 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_64bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_64bpp_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint4 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -1360,21 +1360,21 @@ ret const BYTE resolve_full_64bpp_scaled_cs[] = { - 68, 88, 66, 67, 41, 45, - 91, 69, 195, 67, 185, 148, - 31, 95, 228, 114, 40, 107, - 156, 11, 1, 0, 0, 0, - 32, 157, 0, 0, 5, 0, + 68, 88, 66, 67, 122, 14, + 52, 240, 164, 51, 71, 124, + 149, 25, 146, 49, 217, 112, + 217, 13, 1, 0, 0, 0, + 28, 157, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 132, 156, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 128, 156, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -1405,409 +1405,701 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, + 8, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 200, 153, 0, 0, + 81, 0, 5, 0, 114, 38, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 161, 0, + 0, 6, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 200, 153, 0, 0, 81, 0, - 5, 0, 114, 38, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 156, 8, + 0, 7, 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 161, 0, 0, 6, - 70, 126, 48, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 24, 0, 0, 0, + 155, 0, 0, 4, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 12, 242, 0, 16, 0, + 0, 0, 0, 0, 38, 136, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 156, 8, 0, 7, - 70, 238, 49, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 68, - 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 24, 0, 0, 0, 155, 0, - 0, 4, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 38, 136, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 255, 3, 0, 0, - 0, 0, 0, 32, 8, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 50, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 17, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 8, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 138, 0, 0, 17, - 114, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 19, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 1, - 85, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 214, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 24, 0, 0, 0, - 41, 0, 0, 6, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 2, 0, 1, 64, + 7, 0, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 32, + 8, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 17, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 8, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 138, 0, + 0, 17, 114, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 19, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 0, 0, 9, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 1, 85, 0, 0, 12, + 242, 0, 16, 0, 3, 0, + 0, 0, 214, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 24, 0, + 0, 0, 41, 0, 0, 6, + 18, 0, 16, 0, 4, 0, + 0, 0, 10, 0, 2, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 80, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 138, 0, 0, 17, 242, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 11, 0, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 24, 0, 0, 0, + 28, 0, 0, 0, 6, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 26, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 194, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 6, 4, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 139, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 41, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 80, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 138, 0, - 0, 17, 242, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 11, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 24, 0, 0, 0, 28, 0, - 0, 0, 6, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 6, 4, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 139, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, + 23, 0, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 140, 0, 0, 13, + 130, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 58, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 140, 0, 0, 13, 130, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 82, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 166, 11, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 17, 50, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 6, 0, - 0, 0, 3, 0, 0, 0, + 140, 0, 0, 20, 82, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 28, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 166, 11, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 230, 138, - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 83, 0, 0, 6, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 2, 0, 35, 0, 0, 9, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 0, - 2, 0, 0, 0, 6, 4, + 0, 0, 138, 0, 0, 17, + 50, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 6, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 230, 138, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 0, + 0, 6, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 2, 0, 35, 0, + 0, 9, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, 16, 0, 2, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 80, 0, 0, 7, + 6, 4, 16, 0, 2, 0, + 0, 0, 6, 4, 16, 0, + 4, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 18, 0, + 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 18, 0, 0, 1, - 32, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 10, 194, 0, - 16, 0, 6, 0, 0, 0, - 6, 4, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 166, 14, 16, 0, 6, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 98, 0, + 54, 0, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 80, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 85, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 21, 0, 0, 1, 80, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 194, 0, + 16, 0, 2, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 78, 0, 0, 8, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 10, 194, 0, 16, 0, 6, 0, - 0, 0, 0, 208, 0, 0, - 166, 14, 16, 0, 2, 0, - 0, 0, 6, 8, 16, 0, - 7, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 35, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 166, 14, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 6, 8, 16, 0, - 7, 0, 0, 0, 166, 14, + 0, 0, 6, 4, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 194, 0, 16, 0, 2, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 34, 0, 16, 0, - 1, 0, 0, 0, 42, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 166, 14, 16, 0, + 6, 0, 0, 0, 38, 0, + 0, 11, 0, 208, 0, 0, + 98, 0, 16, 0, 7, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 80, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, 7, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, + 5, 0, 0, 0, 78, 0, + 0, 8, 194, 0, 16, 0, + 6, 0, 0, 0, 0, 208, + 0, 0, 166, 14, 16, 0, + 2, 0, 0, 0, 6, 8, 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 6, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 34, 0, + 5, 0, 0, 0, 35, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 166, 14, + 16, 128, 65, 0, 0, 0, + 6, 0, 0, 0, 6, 8, + 16, 0, 7, 0, 0, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 34, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 78, 0, - 0, 8, 0, 208, 0, 0, + 42, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 7, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 11, 0, 0, 0, + 78, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 5, 0, 0, 0, 32, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 32, 0, 0, 7, + 58, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 8, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 230, 116, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 9, 0, + 0, 0, 230, 10, 16, 0, + 7, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 10, 0, 0, 0, 230, 10, + 16, 0, 8, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 10, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 9, 0, 0, 0, 6, 4, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 7, 0, 0, 0, 6, 4, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 10, 0, 0, 0, 6, 4, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 41, 0, + 0, 10, 194, 0, 16, 0, + 8, 0, 0, 0, 6, 4, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 38, 7, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 7, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 9, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 9, 0, 0, 0, + 6, 1, 16, 0, 9, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 9, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 7, 0, + 0, 0, 6, 1, 16, 0, + 7, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 7, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 10, 0, 0, 0, 6, 1, + 16, 0, 10, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 10, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 8, 0, 0, 0, + 6, 1, 16, 0, 8, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 8, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 8, 194, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 7, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 18, 0, + 0, 1, 32, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 130, 0, @@ -1815,427 +2107,81 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, - 230, 116, 32, 0, 0, 0, + 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 9, 0, 0, 0, - 230, 10, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 10, 0, - 0, 0, 230, 10, 16, 0, - 8, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 10, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 9, 0, - 0, 0, 6, 4, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 7, 0, - 0, 0, 6, 4, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 10, 0, - 0, 0, 6, 4, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 8, 0, - 0, 0, 6, 4, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 38, 7, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 9, 0, 0, 0, 6, 1, - 16, 0, 9, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 9, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 7, 0, 0, 0, - 6, 1, 16, 0, 7, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 7, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 10, 0, - 0, 0, 6, 1, 16, 0, - 10, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 10, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 8, 0, 0, 0, 6, 1, - 16, 0, 8, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 8, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 2, 0, 0, 0, 41, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 8, 0, + 34, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 54, 121, + 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, + 165, 0, 0, 8, 66, 0, 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 6, 112, 32, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, + 3, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, + 130, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 86, 5, 16, 0, - 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 11, 0, 0, 0, - 166, 10, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, + 21, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 11, 0, 0, 0, 246, 15, + 11, 0, 0, 0, 86, 5, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, @@ -2248,21 +2194,51 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 9, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 11, 0, + 0, 0, 166, 10, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, @@ -2271,79 +2247,49 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 11, 0, - 0, 0, 86, 5, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 8, 0, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 8, 0, 0, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 11, 0, 0, 0, - 166, 10, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 11, 0, 0, 0, 246, 15, + 11, 0, 0, 0, 86, 5, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, @@ -2356,21 +2302,51 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 9, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 8, 0, - 0, 0, 6, 0, 16, 0, + 226, 0, 16, 0, 11, 0, + 0, 0, 166, 10, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, @@ -2379,278 +2355,426 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 86, 9, 16, 0, - 8, 0, 0, 0, 2, 64, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 8, 0, 0, 0, 6, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 12, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, - 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 162, 0, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 11, 0, - 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 11, 0, - 0, 0, 230, 11, 16, 0, + 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 12, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, - 0, 0, 6, 3, 16, 0, - 11, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 3, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 86, 9, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 12, 0, + 0, 0, 26, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 11, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, + 14, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 14, 0, - 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 14, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 12, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 14, 0, 0, 0, 70, 2, - 16, 0, 12, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 13, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 0, 0, 0, 0, - 171, 170, 170, 62, 54, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, + 162, 0, 16, 0, 4, 0, + 0, 0, 166, 14, 16, 0, + 11, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 230, 11, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 20, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 12, 0, + 0, 0, 42, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 98, 0, 16, 0, + 12, 0, 0, 0, 6, 3, + 16, 0, 11, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 12, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 12, 0, 0, 0, 70, 2, + 16, 0, 14, 0, 0, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 7, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 0, 0, + 0, 0, 171, 170, 170, 62, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 138, 0, + 0, 15, 114, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 135, 0, + 0, 5, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 0, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 11, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 128, 65, 0, 0, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 14, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 114, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 13, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 11, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 11, 0, 0, 0, 55, 0, + 0, 12, 114, 0, 16, 0, + 10, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 54, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 30, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 86, 0, 0, 5, + 50, 0, 16, 0, 5, 0, + 0, 0, 198, 0, 16, 0, + 11, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 11, 0, 0, 0, 58, 0, + 11, 0, 0, 0, 10, 0, 16, 0, 8, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, 12, 0, 0, 0, @@ -2756,295 +2880,113 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, 11, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 5, 0, 0, 0, - 198, 0, 16, 0, 11, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, + 0, 0, 56, 0, 0, 10, + 50, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 15, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 16, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 16, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 11, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 13, 0, - 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 11, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 70, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 9, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 9, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 10, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 54, 0, + 130, 0, 16, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 8, 0, 0, 0, 26, 0, + 10, 0, 0, 0, 10, 0, 16, 0, 5, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 150, 3, + 54, 0, 0, 5, 130, 0, 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 12, 0, - 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 12, 0, 0, 0, 86, 9, - 16, 0, 8, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 150, 3, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, + 16, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 11, 0, 0, 0, + 54, 0, 0, 5, 162, 0, 16, 0, 12, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 9, 0, 0, 0, 70, 0, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 7, 0, - 0, 0, 230, 10, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 8, 0, 0, 0, - 166, 11, 16, 0, 11, 0, + 86, 9, 16, 0, 8, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 214, 2, 16, 0, - 8, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 70, 0, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 70, 0, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 8, 0, 0, 0, 230, 10, - 16, 0, 11, 0, 0, 0, + 7, 0, 0, 0, 230, 10, + 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 9, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 11, 0, - 0, 0, 150, 3, 16, 0, - 8, 0, 0, 0, 2, 64, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 8, 0, + 0, 0, 166, 11, 16, 0, + 11, 0, 0, 0, 42, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 214, 2, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 9, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 10, 0, 0, 0, 42, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, - 131, 0, 0, 5, 18, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 50, 0, 16, 0, 10, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 52, 0, 0, 10, 50, 0, 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 54, 0, + 230, 10, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -3066,65 +3008,415 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 150, 3, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 8, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 9, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 131, 0, 0, 5, 18, 0, 16, 0, 7, 0, 0, 0, 42, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 131, 0, 0, 5, 18, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 8, 0, 0, 0, - 54, 0, 0, 8, 226, 0, + 131, 0, 0, 5, 34, 0, 16, 0, 10, 0, 0, 0, + 42, 0, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 8, 0, + 0, 0, 10, 0, 16, 0, + 8, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 8, 0, + 194, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 80, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 2, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 5, 18, 0, 16, 0, + 9, 0, 0, 0, 26, 0, + 16, 0, 8, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 9, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 7, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 35, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 80, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, + 8, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, + 80, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 2, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 63, 35, 0, 0, 9, + 130, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 80, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 5, 0, + 0, 0, 32, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 230, 116, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 13, 0, 0, 0, + 230, 10, 16, 0, 11, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 14, 0, + 0, 0, 230, 10, 16, 0, + 12, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 13, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 50, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 70, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 162, 0, 16, 0, + 4, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 50, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 70, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 50, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 70, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 5, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 13, 0, + 0, 0, 6, 4, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 11, 0, + 0, 0, 6, 4, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 14, 0, + 0, 0, 6, 4, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 41, 0, 0, 10, + 194, 0, 16, 0, 12, 0, + 0, 0, 6, 4, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 38, 7, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 13, 0, 0, 0, 6, 1, + 16, 0, 13, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 13, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 85, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 6, 4, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 11, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 14, 0, + 0, 0, 6, 1, 16, 0, + 14, 0, 0, 0, 131, 0, + 0, 5, 162, 0, 16, 0, + 14, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 82, 0, 16, 0, + 12, 0, 0, 0, 6, 1, + 16, 0, 12, 0, 0, 0, + 131, 0, 0, 5, 162, 0, + 16, 0, 12, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 54, 0, + 0, 8, 194, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 23, 0, + 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 31, 0, + 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, @@ -3132,18 +3424,1064 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 54, 121, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 34, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 66, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 162, 0, 16, 0, + 4, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 130, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 1, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 15, 0, + 0, 0, 86, 5, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 10, 226, 0, + 16, 0, 15, 0, 0, 0, + 166, 10, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 16, 0, 0, 0, + 24, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 246, 15, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 16, 0, 0, 0, 24, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 10, + 226, 0, 16, 0, 12, 0, + 0, 0, 6, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 16, 0, + 0, 0, 24, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, + 0, 0, 85, 0, 0, 10, + 226, 0, 16, 0, 15, 0, + 0, 0, 86, 5, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 3, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 171, 170, 170, 62, + 85, 0, 0, 10, 226, 0, + 16, 0, 15, 0, 0, 0, + 166, 10, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 30, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 85, 0, + 0, 10, 226, 0, 16, 0, + 15, 0, 0, 0, 246, 15, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 3, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 171, 170, + 170, 62, 85, 0, 0, 10, + 226, 0, 16, 0, 12, 0, + 0, 0, 6, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 3, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 171, 170, 170, 62, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 86, 9, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 20, 0, 0, 0, 30, 0, + 0, 0, 30, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 16, 0, + 0, 0, 6, 1, 16, 0, + 15, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 13, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 162, 0, + 16, 0, 4, 0, 0, 0, + 166, 14, 16, 0, 15, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 230, 11, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 20, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 5, + 98, 0, 16, 0, 16, 0, + 0, 0, 6, 3, 16, 0, + 15, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 21, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 21, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 11, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 86, 13, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 171, 170, + 170, 62, 0, 0, 0, 0, + 171, 170, 170, 62, 54, 0, + 0, 5, 18, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 12, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 15, + 114, 0, 16, 0, 18, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 135, 0, 0, 5, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 30, 0, + 0, 10, 114, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 0, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 11, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 19, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 18, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 140, 0, + 0, 17, 114, 0, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 0, + 41, 0, 0, 10, 114, 0, + 16, 0, 15, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 55, 0, 0, 12, + 114, 0, 16, 0, 14, 0, + 0, 0, 70, 2, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 30, 0, 0, 0, + 10, 0, 0, 0, 20, 0, + 0, 0, 30, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 5, 0, 0, 0, + 198, 0, 16, 0, 15, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 15, 0, + 0, 0, 10, 0, 16, 0, + 12, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 16, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 0, 0, 0, 0, + 138, 0, 0, 15, 114, 0, + 16, 0, 18, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 135, 0, 0, 5, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 30, 0, 0, 10, + 114, 0, 16, 0, 19, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 0, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 19, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 11, 114, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 128, 65, 0, + 0, 0, 19, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 20, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 20, 0, + 0, 0, 140, 0, 0, 17, + 114, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 0, 0, + 0, 0, 55, 0, 0, 9, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 41, 0, 0, 10, + 114, 0, 16, 0, 17, 0, + 0, 0, 70, 2, 16, 0, + 20, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 114, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 0, 41, 0, + 0, 10, 114, 0, 16, 0, + 15, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 114, 0, 16, 0, 15, 0, + 0, 0, 70, 2, 16, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 15, 0, 0, 0, + 55, 0, 0, 12, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 56, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 171, 170, 170, 62, 171, 170, + 170, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 13, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 54, 0, 0, 5, 130, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 5, + 130, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 54, 0, + 0, 5, 130, 0, 16, 0, + 12, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 150, 3, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 16, 0, + 0, 0, 6, 1, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 5, 162, 0, 16, 0, + 16, 0, 0, 0, 86, 9, + 16, 0, 12, 0, 0, 0, + 42, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 16, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 52, 0, 0, 10, + 50, 0, 16, 0, 11, 0, + 0, 0, 230, 10, 16, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 98, 0, + 16, 0, 12, 0, 0, 0, + 166, 11, 16, 0, 15, 0, + 0, 0, 42, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 214, 2, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 50, 0, + 16, 0, 14, 0, 0, 0, + 70, 0, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 52, 0, + 0, 10, 50, 0, 16, 0, + 12, 0, 0, 0, 230, 10, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 11, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, + 0, 0, 85, 0, 0, 10, + 242, 0, 16, 0, 15, 0, + 0, 0, 150, 3, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 13, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 13, 0, + 0, 0, 10, 0, 16, 0, + 15, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 15, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 14, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 14, 0, 0, 0, 42, 0, + 16, 0, 15, 0, 0, 0, + 131, 0, 0, 5, 18, 0, + 16, 0, 12, 0, 0, 0, + 10, 0, 16, 0, 12, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 12, 0, + 0, 0, 58, 0, 16, 0, + 15, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 54, 0, 0, 5, + 18, 0, 16, 0, 13, 0, + 0, 0, 26, 0, 16, 0, + 12, 0, 0, 0, 54, 0, + 0, 8, 226, 0, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 18, 0, 16, 0, + 14, 0, 0, 0, 58, 0, + 16, 0, 12, 0, 0, 0, + 54, 0, 0, 8, 226, 0, + 16, 0, 14, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 226, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 0, 0, + 0, 7, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 14, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 80, 0, 0, 7, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 4, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 56, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 62, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 5, 0, 0, 0, + 32, 0, 0, 7, 130, 0, + 16, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 242, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, @@ -3154,57 +4492,57 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 16, 0, 14, 0, 0, 0, 230, 10, 16, 0, 12, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 34, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 3, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 13, 0, 0, 0, 26, 0, + 13, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 162, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 165, 0, + 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 14, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, @@ -3335,59 +4673,59 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 13, 0, 0, 0, 6, 1, 16, 0, 13, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 13, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 11, 0, + 13, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, + 85, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, + 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, + 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 11, 0, 0, 0, 6, 1, 16, 0, 11, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, 11, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 6, 4, 16, 0, 5, 0, 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, 14, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 14, 0, 0, 0, 6, 1, 16, 0, 14, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, 14, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, + 0, 0, 6, 4, 16, 0, + 5, 0, 0, 0, 85, 0, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, 12, 0, 0, 0, 6, 1, 16, 0, 12, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 12, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, + 12, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, 16, 0, 13, 0, @@ -3413,74 +4751,74 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, - 0, 7, 34, 0, 16, 0, + 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, - 26, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, + 130, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 12, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 4, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 34, 0, + 41, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 3, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 34, 0, 16, 0, - 12, 0, 0, 0, 26, 0, + 12, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 162, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 165, 0, + 0, 0, 0, 0, 165, 0, 0, 8, 130, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 12, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, @@ -3720,21 +5058,21 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 16, 0, 16, 0, 0, 0, 6, 1, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, + 226, 0, 16, 0, 6, 0, + 0, 0, 6, 9, 16, 0, 16, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -3744,43 +5082,43 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, + 19, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3794,20 +5132,20 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, + 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, @@ -3820,19 +5158,19 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 13, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 13, 0, 0, 0, 150, 7, + 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, - 0, 5, 162, 0, 16, 0, - 4, 0, 0, 0, 166, 14, + 0, 5, 50, 0, 16, 0, + 5, 0, 0, 0, 230, 10, 16, 0, 15, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 15, 0, 0, 0, @@ -3848,21 +5186,21 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 16, 0, 16, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, - 0, 0, 70, 2, 16, 0, + 226, 0, 16, 0, 6, 0, + 0, 0, 6, 9, 16, 0, 16, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -3872,43 +5210,43 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, + 20, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, + 18, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, + 19, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3922,20 +5260,20 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, + 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 21, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, @@ -3948,42 +5286,42 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 11, 0, 0, 0, 150, 7, + 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 171, 170, 170, 62, - 0, 0, 0, 0, 171, 170, - 170, 62, 54, 0, 0, 5, + 0, 10, 50, 0, 16, 0, + 5, 0, 0, 0, 70, 0, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 171, 170, + 170, 62, 171, 170, 170, 62, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, 58, 0, 16, 0, 12, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, + 0, 10, 226, 0, 16, 0, + 6, 0, 0, 0, 6, 9, 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 255, 3, + 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, + 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, - 16, 0, 18, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, @@ -3993,43 +5331,43 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 135, 0, 0, 5, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 18, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, - 16, 0, 20, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 70, 2, 16, 128, 65, 0, - 0, 0, 19, 0, 0, 0, + 0, 0, 18, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 20, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 16, 0, 18, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4044,19 +5382,19 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, + 17, 0, 0, 0, 70, 2, + 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, @@ -4070,11 +5408,11 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, 15, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, 14, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, @@ -4087,8 +5425,8 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 5, 0, 0, 0, 198, 0, + 0, 5, 98, 0, 16, 0, + 6, 0, 0, 0, 6, 3, 16, 0, 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 15, 0, 0, 0, @@ -4205,26 +5543,26 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 171, 170, - 170, 62, 171, 170, 170, 62, - 0, 0, 0, 0, 0, 0, + 0, 10, 98, 0, 16, 0, + 6, 0, 0, 0, 86, 6, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 13, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 54, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 5, 0, + 26, 0, 16, 0, 6, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, 12, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 6, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, @@ -4418,132 +5756,116 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, 13, 0, 0, 0, 0, 0, 0, 7, 242, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 11, 0, 0, 0, 0, 0, 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 14, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 14, 0, 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 8, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 12, 0, 0, 0, - 80, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 4, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 62, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 5, 0, 0, 0, 32, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 4, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 15, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 13, 0, + 50, 0, 16, 0, 17, 0, 0, 0, 230, 10, 16, 0, - 11, 0, 0, 0, 54, 0, + 15, 0, 0, 0, 54, 0, 0, 5, 50, 0, 16, 0, - 14, 0, 0, 0, 230, 10, - 16, 0, 12, 0, 0, 0, + 18, 0, 0, 0, 230, 10, + 16, 0, 16, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 3, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 13, 0, + 50, 0, 16, 0, 17, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, + 3, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 3, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 50, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 15, 0, 0, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 5, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, + 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, 86, 5, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 14, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 70, 112, + 50, 0, 16, 0, 18, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 50, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, 70, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, @@ -4552,121 +5874,121 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 5, 0, 0, 0, 41, 0, 0, 10, 194, 0, 16, 0, - 13, 0, 0, 0, 6, 4, - 16, 0, 13, 0, 0, 0, + 17, 0, 0, 0, 6, 4, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 13, 0, 0, 0, 2, 64, + 17, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 17, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 11, 0, 0, 0, 6, 4, - 16, 0, 11, 0, 0, 0, + 15, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 14, 0, 0, 0, 6, 4, - 16, 0, 14, 0, 0, 0, + 18, 0, 0, 0, 6, 4, + 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 41, 0, 0, 10, 194, 0, 16, 0, - 12, 0, 0, 0, 6, 4, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 4, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 38, 7, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, @@ -4674,152 +5996,152 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 13, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 13, 0, 0, 0, - 6, 1, 16, 0, 13, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 13, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 85, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, + 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 17, 0, 0, 0, + 6, 1, 16, 0, 17, 0, 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 11, 0, + 162, 0, 16, 0, 17, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 6, 4, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 82, 0, 16, 0, 15, 0, 0, 0, 6, 1, 16, 0, - 11, 0, 0, 0, 131, 0, + 15, 0, 0, 0, 131, 0, 0, 5, 162, 0, 16, 0, - 11, 0, 0, 0, 6, 4, - 16, 0, 5, 0, 0, 0, - 85, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 70, 0, 16, 0, 14, 0, + 15, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 85, 0, 0, 10, 162, 0, + 16, 0, 4, 0, 0, 0, + 6, 4, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 82, 0, 16, 0, - 14, 0, 0, 0, 6, 1, - 16, 0, 14, 0, 0, 0, + 18, 0, 0, 0, 6, 1, + 16, 0, 18, 0, 0, 0, 131, 0, 0, 5, 162, 0, - 16, 0, 14, 0, 0, 0, - 6, 4, 16, 0, 5, 0, + 16, 0, 18, 0, 0, 0, + 86, 13, 16, 0, 4, 0, 0, 0, 85, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 12, 0, 0, 0, - 6, 1, 16, 0, 12, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 12, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 2, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 82, 0, + 16, 0, 16, 0, 0, 0, + 6, 1, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 162, 0, 16, 0, 16, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 8, 194, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 11, 0, + 194, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 32, 0, 0, 7, - 130, 0, 16, 0, 4, 0, + 130, 0, 16, 0, 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 41, 0, 0, 7, 130, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, - 12, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, 54, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 26, 0, + 3, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 34, 0, 16, 0, 12, 0, + 34, 0, 16, 0, 16, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 6, 112, + 3, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 42, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 16, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 2, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 5, 0, + 162, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 86, 5, + 3, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 5, 0, 0, 0, + 30, 0, 0, 7, 162, 0, + 16, 0, 4, 0, 0, 0, 86, 5, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 2, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 162, 0, 16, 0, + 4, 0, 0, 0, 86, 13, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 130, 0, 16, 0, 12, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 6, 112, + 130, 0, 16, 0, 16, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 76, 0, @@ -4830,105 +6152,105 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 15, 0, 0, 0, 86, 5, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 5, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 15, 0, + 18, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 1, 0, + 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, + 226, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, - 16, 0, 15, 0, 0, 0, - 246, 15, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 246, 15, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 10, 226, 0, 16, 0, - 12, 0, 0, 0, 6, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, @@ -4938,105 +6260,105 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 85, 0, 0, 10, 226, 0, 16, 0, - 15, 0, 0, 0, 86, 5, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 5, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 15, 0, + 18, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 1, 0, + 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 15, 0, + 226, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 42, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, - 16, 0, 15, 0, 0, 0, - 246, 15, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 246, 15, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 18, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, 85, 0, 0, 10, 226, 0, 16, 0, - 12, 0, 0, 0, 6, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 0, 0, 6, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 3, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 14, 16, 0, 5, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 16, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 171, 170, 170, 62, @@ -5046,33 +6368,33 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 86, 9, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 86, 9, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 16, 0, + 18, 0, 16, 0, 19, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 5, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 16, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5080,127 +6402,127 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 41, 0, + 19, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 13, 0, + 114, 0, 16, 0, 17, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 0, 5, - 50, 0, 16, 0, 5, 0, - 0, 0, 230, 10, 16, 0, - 15, 0, 0, 0, 85, 0, + 162, 0, 16, 0, 4, 0, + 0, 0, 166, 14, 16, 0, + 5, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 230, 11, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 230, 11, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 16, 0, + 18, 0, 16, 0, 19, 0, 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 5, 98, 0, 16, 0, - 16, 0, 0, 0, 6, 3, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 3, + 16, 0, 5, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 16, 0, + 6, 9, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5208,121 +6530,121 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 41, 0, + 19, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 11, 0, + 114, 0, 16, 0, 15, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 10, - 50, 0, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 171, 170, 170, 62, - 171, 170, 170, 62, 0, 0, + 162, 0, 16, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 171, 170, 170, 62, 0, 0, + 0, 0, 171, 170, 170, 62, 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 58, 0, 16, 0, 16, 0, 0, 0, 1, 0, 0, 10, 226, 0, 16, 0, 6, 0, 0, 0, 6, 9, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, 114, 0, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, @@ -5330,123 +6652,123 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 135, 0, + 5, 0, 0, 0, 135, 0, 0, 5, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 30, 0, 0, 10, 114, 0, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, + 22, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, - 18, 0, 0, 0, 2, 64, + 21, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 22, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 140, 0, 0, 17, 114, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 21, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 15, 0, + 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 55, 0, + 5, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, - 14, 0, 0, 0, 150, 7, + 18, 0, 0, 0, 150, 7, 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 54, 0, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 54, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 30, 0, 0, 0, 10, 0, 0, 0, 20, 0, 0, 0, 30, 0, 0, 0, 86, 0, 0, 5, 98, 0, 16, 0, 6, 0, 0, 0, 6, 3, 16, 0, - 15, 0, 0, 0, 54, 0, + 5, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 10, 0, - 16, 0, 12, 0, 0, 0, - 1, 0, 0, 10, 114, 0, + 5, 0, 0, 0, 10, 0, 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 1, 0, 0, 10, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 18, 0, + 114, 0, 16, 0, 21, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -5454,213 +6776,213 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 30, 0, + 20, 0, 0, 0, 30, 0, 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 22, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 0, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 19, 0, + 114, 0, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 22, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 20, 0, + 114, 0, 16, 0, 23, 0, 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 19, 0, + 65, 0, 0, 0, 22, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 18, 0, + 23, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 21, 0, 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 140, 0, + 23, 0, 0, 0, 140, 0, 0, 17, 114, 0, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 19, 0, + 70, 2, 16, 0, 22, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 18, 0, 0, 0, - 70, 2, 16, 0, 17, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 21, 0, 0, 0, + 70, 2, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 15, 0, 0, 0, 41, 0, + 5, 0, 0, 0, 41, 0, 0, 10, 114, 0, 16, 0, - 17, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, + 20, 0, 0, 0, 70, 2, + 16, 0, 23, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 17, 0, + 114, 0, 16, 0, 20, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 2, 64, + 20, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 0, 41, 0, 0, 10, 114, 0, - 16, 0, 15, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 114, 0, 16, 0, - 15, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 20, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 12, 0, + 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, - 16, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 10, - 98, 0, 16, 0, 6, 0, - 0, 0, 86, 6, 16, 0, + 50, 0, 16, 0, 5, 0, + 0, 0, 150, 5, 16, 0, 6, 0, 0, 0, 2, 64, + 0, 0, 171, 170, 170, 62, + 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 13, 0, 0, 0, - 10, 0, 16, 0, 5, 0, + 16, 0, 17, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 54, 0, + 130, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 54, 0, 0, 5, 130, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, + 18, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 130, 0, - 16, 0, 12, 0, 0, 0, - 42, 0, 16, 0, 6, 0, + 16, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 41, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 150, 3, 16, 0, 12, 0, + 16, 0, 5, 0, 0, 0, + 150, 3, 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 15, 0, 0, 0, + 19, 0, 0, 0, 6, 1, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 9, 16, 0, 12, 0, + 16, 0, 19, 0, 0, 0, + 86, 9, 16, 0, 16, 0, 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 16, 0, + 16, 0, 19, 0, 0, 0, + 70, 14, 16, 0, 19, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 19, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 2, 64, + 19, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 50, 0, - 16, 0, 13, 0, 0, 0, - 70, 0, 16, 0, 16, 0, + 16, 0, 17, 0, 0, 0, + 70, 0, 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, 16, 0, - 11, 0, 0, 0, 230, 10, - 16, 0, 16, 0, 0, 0, + 15, 0, 0, 0, 230, 10, + 16, 0, 19, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 12, 0, + 98, 0, 16, 0, 16, 0, 0, 0, 166, 11, 16, 0, - 15, 0, 0, 0, 42, 0, + 5, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 214, 2, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 214, 2, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 56, 0, + 5, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 50, 0, 16, 0, 14, 0, + 50, 0, 16, 0, 18, 0, 0, 0, 70, 0, 16, 0, - 15, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 10, 50, 0, - 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 15, 0, + 16, 0, 16, 0, 0, 0, + 230, 10, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 14, 0, + 194, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5668,1521 +6990,223 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 150, 3, - 16, 0, 12, 0, 0, 0, + 5, 0, 0, 0, 150, 3, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 13, 0, + 18, 0, 16, 0, 17, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 131, 0, + 16, 0, 0, 0, 131, 0, 0, 5, 34, 0, 16, 0, - 13, 0, 0, 0, 10, 0, - 16, 0, 15, 0, 0, 0, + 17, 0, 0, 0, 10, 0, + 16, 0, 5, 0, 0, 0, 131, 0, 0, 5, 18, 0, - 16, 0, 11, 0, 0, 0, - 42, 0, 16, 0, 12, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 15, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 12, 0, - 0, 0, 10, 0, 16, 0, - 12, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 12, 0, 0, 0, 58, 0, 16, 0, 15, 0, 0, 0, + 42, 0, 16, 0, 16, 0, + 0, 0, 131, 0, 0, 5, + 34, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 131, 0, + 0, 5, 18, 0, 16, 0, + 18, 0, 0, 0, 58, 0, + 16, 0, 16, 0, 0, 0, + 131, 0, 0, 5, 34, 0, + 16, 0, 18, 0, 0, 0, + 42, 0, 16, 0, 5, 0, + 0, 0, 131, 0, 0, 5, + 18, 0, 16, 0, 16, 0, + 0, 0, 10, 0, 16, 0, + 16, 0, 0, 0, 131, 0, + 0, 5, 34, 0, 16, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 11, 0, + 194, 0, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 14, 0, 0, 0, 2, 64, + 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 54, 0, 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 26, 0, - 16, 0, 12, 0, 0, 0, + 17, 0, 0, 0, 26, 0, + 16, 0, 16, 0, 0, 0, 54, 0, 0, 8, 226, 0, - 16, 0, 13, 0, 0, 0, + 16, 0, 17, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 11, 0, + 18, 0, 16, 0, 15, 0, 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 54, 0, + 16, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 11, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 14, 0, 0, 0, - 58, 0, 16, 0, 12, 0, + 16, 0, 18, 0, 0, 0, + 58, 0, 16, 0, 16, 0, 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 14, 0, + 226, 0, 16, 0, 18, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 226, 0, 16, 0, - 12, 0, 0, 0, 2, 64, + 16, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 32, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 230, 116, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 17, 0, 0, 0, - 230, 10, 16, 0, 15, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 18, 0, - 0, 0, 230, 10, 16, 0, - 16, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 17, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 50, 0, 16, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 70, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 50, 0, - 16, 0, 18, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 70, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 50, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 17, 0, - 0, 0, 6, 4, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 17, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 15, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 18, 0, - 0, 0, 6, 4, 16, 0, - 18, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 41, 0, 0, 10, - 194, 0, 16, 0, 16, 0, - 0, 0, 6, 4, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 38, 7, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 17, 0, 0, 0, 6, 1, - 16, 0, 17, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 17, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 6, 4, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 82, 0, - 16, 0, 15, 0, 0, 0, - 6, 1, 16, 0, 15, 0, - 0, 0, 131, 0, 0, 5, - 162, 0, 16, 0, 15, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 85, 0, - 0, 10, 162, 0, 16, 0, - 4, 0, 0, 0, 6, 4, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 82, 0, 16, 0, 18, 0, - 0, 0, 6, 1, 16, 0, - 18, 0, 0, 0, 131, 0, - 0, 5, 162, 0, 16, 0, - 18, 0, 0, 0, 86, 13, - 16, 0, 4, 0, 0, 0, - 85, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 6, 4, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 82, 0, 16, 0, - 16, 0, 0, 0, 6, 1, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 162, 0, - 16, 0, 16, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 8, 194, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 32, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 3, 0, 0, 0, 41, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 54, 121, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 16, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 162, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 16, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 76, 0, 0, 3, - 42, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 1, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 17, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 10, 226, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 0, - 24, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 85, 0, - 0, 10, 226, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 0, 24, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 10, - 226, 0, 16, 0, 16, 0, - 0, 0, 6, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 16, 0, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 85, 0, 0, 10, - 226, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 3, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 17, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 171, 170, 170, 62, - 85, 0, 0, 10, 226, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 20, 0, 0, 0, - 30, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 85, 0, - 0, 10, 226, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 3, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 18, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 171, 170, - 170, 62, 85, 0, 0, 10, - 226, 0, 16, 0, 16, 0, - 0, 0, 6, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 3, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 171, 170, 170, 62, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 86, 9, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 30, 0, - 0, 0, 30, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 5, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 6, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 17, 0, 0, 0, - 150, 7, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 162, 0, - 16, 0, 4, 0, 0, 0, - 166, 14, 16, 0, 5, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 230, 11, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 10, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 19, 0, 0, 0, - 42, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 98, 0, 16, 0, 19, 0, - 0, 0, 6, 3, 16, 0, - 5, 0, 0, 0, 1, 0, - 0, 10, 226, 0, 16, 0, - 6, 0, 0, 0, 6, 9, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 15, 0, 0, 0, - 150, 7, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 162, 0, - 16, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 171, 170, - 170, 62, 0, 0, 0, 0, - 171, 170, 170, 62, 54, 0, - 0, 5, 18, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 16, 0, 0, 0, - 1, 0, 0, 10, 226, 0, - 16, 0, 6, 0, 0, 0, - 6, 9, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 15, - 114, 0, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 135, 0, 0, 5, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 30, 0, - 0, 10, 114, 0, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 0, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 11, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 21, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 22, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 140, 0, - 0, 17, 114, 0, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 21, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 0, 0, 0, 0, 55, 0, - 0, 9, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 0, - 41, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 55, 0, 0, 12, - 114, 0, 16, 0, 18, 0, - 0, 0, 150, 7, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 54, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 30, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 30, 0, 0, 0, - 86, 0, 0, 5, 98, 0, - 16, 0, 6, 0, 0, 0, - 6, 3, 16, 0, 5, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 16, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 19, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 15, 114, 0, - 16, 0, 21, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 135, 0, 0, 5, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 30, 0, 0, 10, - 114, 0, 16, 0, 22, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 0, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 11, 114, 0, - 16, 0, 23, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 22, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 21, 0, 0, 0, - 70, 2, 16, 0, 23, 0, - 0, 0, 140, 0, 0, 17, - 114, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 22, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 21, 0, 0, 0, 70, 2, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 114, 0, 16, 0, 20, 0, - 0, 0, 70, 2, 16, 0, - 23, 0, 0, 0, 2, 64, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 114, 0, - 16, 0, 20, 0, 0, 0, - 70, 2, 16, 0, 20, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 0, 41, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 20, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 55, 0, 0, 12, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 19, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 50, 0, - 16, 0, 5, 0, 0, 0, - 150, 5, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 171, 170, 170, 62, 171, 170, - 170, 62, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 17, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 18, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 16, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 4, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 150, 3, - 16, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 19, 0, - 0, 0, 6, 1, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 162, 0, 16, 0, - 19, 0, 0, 0, 86, 9, - 16, 0, 16, 0, 0, 0, - 42, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 19, 0, 0, 0, 70, 14, - 16, 0, 19, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 19, 0, 0, 0, - 70, 14, 16, 0, 19, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 50, 0, 16, 0, - 17, 0, 0, 0, 70, 0, - 16, 0, 19, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 50, 0, 16, 0, 15, 0, - 0, 0, 230, 10, 16, 0, - 19, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 98, 0, - 16, 0, 16, 0, 0, 0, - 166, 11, 16, 0, 5, 0, - 0, 0, 42, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 214, 2, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 50, 0, - 16, 0, 18, 0, 0, 0, - 70, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 50, 0, 16, 0, - 16, 0, 0, 0, 230, 10, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 17, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, - 0, 0, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 150, 3, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 17, 0, 0, 0, - 26, 0, 16, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 17, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 131, 0, - 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 42, 0, - 16, 0, 16, 0, 0, 0, - 131, 0, 0, 5, 34, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 131, 0, 0, 5, - 18, 0, 16, 0, 18, 0, - 0, 0, 58, 0, 16, 0, - 16, 0, 0, 0, 131, 0, - 0, 5, 34, 0, 16, 0, - 18, 0, 0, 0, 42, 0, - 16, 0, 5, 0, 0, 0, - 131, 0, 0, 5, 18, 0, - 16, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 16, 0, - 0, 0, 131, 0, 0, 5, - 34, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 18, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 1, 10, 0, - 0, 1, 54, 0, 0, 5, - 18, 0, 16, 0, 17, 0, - 0, 0, 26, 0, 16, 0, - 16, 0, 0, 0, 54, 0, - 0, 8, 226, 0, 16, 0, - 17, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 0, 16, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 15, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 18, 0, 0, 0, 58, 0, - 16, 0, 16, 0, 0, 0, - 54, 0, 0, 8, 226, 0, - 16, 0, 18, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 226, 0, 16, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 0, 0, - 0, 7, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 17, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 18, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 16, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 56, 0, - 0, 7, 242, 0, 16, 0, - 5, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 118, 8, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 242, 0, 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 17, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 18, 0, 0, 0, + 0, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 16, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 56, 0, 0, 7, 242, 0, + 16, 0, 5, 0, 0, 0, 166, 10, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 9, 0, 0, 0, 56, 0, 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 166, 10, + 7, 0, 0, 0, 166, 10, 16, 0, 0, 0, 0, 0, - 134, 7, 16, 0, 8, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 5, 0, - 0, 0, 166, 8, 16, 0, - 5, 0, 0, 0, 54, 0, + 118, 8, 16, 0, 7, 0, + 0, 0, 56, 0, 0, 7, + 242, 0, 16, 0, 9, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 134, 7, 16, 0, + 8, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 1, 0, 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, - 10, 0, 0, 0, 246, 14, + 5, 0, 0, 0, 166, 8, + 16, 0, 5, 0, 0, 0, + 54, 0, 0, 5, 82, 0, + 16, 0, 10, 0, 0, 0, + 246, 14, 16, 0, 7, 0, + 0, 0, 54, 0, 0, 5, + 82, 0, 16, 0, 9, 0, + 0, 0, 166, 8, 16, 0, + 9, 0, 0, 0, 54, 0, + 0, 5, 82, 0, 16, 0, + 11, 0, 0, 0, 86, 4, + 16, 0, 8, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 82, 0, 16, 0, + 10, 0, 0, 0, 166, 11, 16, 0, 7, 0, 0, 0, 54, 0, 0, 5, 82, 0, - 16, 0, 9, 0, 0, 0, - 166, 8, 16, 0, 9, 0, - 0, 0, 54, 0, 0, 5, - 82, 0, 16, 0, 11, 0, - 0, 0, 86, 4, 16, 0, - 8, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 82, 0, 16, 0, 10, 0, - 0, 0, 166, 11, 16, 0, - 7, 0, 0, 0, 54, 0, - 0, 5, 82, 0, 16, 0, - 11, 0, 0, 0, 6, 1, - 16, 0, 8, 0, 0, 0, - 21, 0, 0, 1, 76, 0, - 0, 3, 10, 0, 16, 0, - 6, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 26, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 5, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 6, 1, 16, 0, 8, 0, + 0, 0, 21, 0, 0, 1, + 76, 0, 0, 3, 10, 0, + 16, 0, 6, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 26, 0, 0, 0, + 54, 32, 0, 5, 242, 0, 16, 0, 5, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 5, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 127, 71, 0, 255, 127, 71, 0, 255, 127, 71, 0, 255, 127, 71, - 0, 255, 127, 71, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 12, 194, 0, 16, 0, + 7, 0, 0, 0, 86, 13, 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 12, - 194, 0, 16, 0, 7, 0, - 0, 0, 86, 13, 16, 0, - 6, 0, 0, 0, 2, 64, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 6, 8, 16, 0, 6, 0, - 0, 0, 54, 0, 0, 5, - 162, 0, 16, 0, 10, 0, - 0, 0, 86, 1, 16, 0, - 7, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 0, 0, 1, 0, 0, 0, + 1, 0, 6, 8, 16, 0, + 6, 0, 0, 0, 54, 0, + 0, 5, 162, 0, 16, 0, + 10, 0, 0, 0, 86, 1, + 16, 0, 7, 0, 0, 0, + 54, 32, 0, 5, 242, 0, 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 50, 0, 0, 15, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 127, 71, + 0, 255, 127, 71, 0, 255, + 127, 71, 0, 255, 127, 71, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 28, 0, 0, 5, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 7, 0, 0, 0, 214, 5, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 134, 0, 16, 0, + 6, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 255, 127, 71, 0, 255, 127, 71, 0, 255, 127, 71, @@ -7194,92 +7218,82 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 7, 0, + 50, 0, 16, 0, 8, 0, 0, 0, 214, 5, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 134, 0, 16, 0, 6, 0, - 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 50, 0, - 0, 15, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 127, 71, 0, 255, 127, 71, + 0, 0, 54, 0, 0, 5, + 162, 0, 16, 0, 11, 0, + 0, 0, 246, 11, 16, 0, + 8, 0, 0, 0, 54, 32, + 0, 5, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 50, 0, 0, 15, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 64, 0, 0, 0, 255, 127, 71, 0, 255, - 127, 71, 2, 64, 0, 0, + 127, 71, 0, 255, 127, 71, + 0, 255, 127, 71, 2, 64, + 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 28, 0, - 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, + 28, 0, 0, 5, 242, 0, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 12, 50, 0, - 16, 0, 8, 0, 0, 0, - 214, 5, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 134, 0, - 16, 0, 6, 0, 0, 0, - 54, 0, 0, 5, 162, 0, - 16, 0, 11, 0, 0, 0, - 246, 11, 16, 0, 8, 0, - 0, 0, 54, 32, 0, 5, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 50, 0, - 0, 15, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 127, 71, 0, 255, 127, 71, - 0, 255, 127, 71, 0, 255, - 127, 71, 2, 64, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 28, 0, - 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 35, 0, 0, 12, 194, 0, - 16, 0, 8, 0, 0, 0, - 86, 13, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 6, 8, - 16, 0, 6, 0, 0, 0, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 32, 0, 0, 0, 130, 0, - 0, 5, 98, 0, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 5, 0, 0, 0, - 130, 0, 0, 5, 98, 0, - 16, 0, 1, 0, 0, 0, - 86, 7, 16, 0, 5, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 35, 0, 0, 12, - 194, 0, 16, 0, 7, 0, - 0, 0, 86, 9, 16, 0, - 1, 0, 0, 0, 2, 64, + 194, 0, 16, 0, 8, 0, + 0, 0, 86, 13, 16, 0, + 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, - 86, 9, 16, 0, 0, 0, + 6, 8, 16, 0, 6, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 32, 0, 0, 0, + 130, 0, 0, 5, 98, 0, + 16, 0, 0, 0, 0, 0, + 6, 2, 16, 0, 5, 0, + 0, 0, 130, 0, 0, 5, + 98, 0, 16, 0, 1, 0, + 0, 0, 86, 7, 16, 0, + 5, 0, 0, 0, 35, 0, + 0, 12, 194, 0, 16, 0, + 7, 0, 0, 0, 86, 9, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 86, 9, 16, 0, + 0, 0, 0, 0, 130, 0, + 0, 5, 98, 0, 16, 0, + 0, 0, 0, 0, 6, 2, + 16, 0, 10, 0, 0, 0, + 130, 0, 0, 5, 98, 0, + 16, 0, 1, 0, 0, 0, + 86, 4, 16, 0, 7, 0, + 0, 0, 35, 0, 0, 12, + 50, 0, 16, 0, 7, 0, + 0, 0, 150, 5, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 5, 16, 0, 0, 0, 0, 0, 130, 0, 0, 5, 98, 0, 16, 0, 0, 0, 0, 0, 6, 2, 16, 0, - 10, 0, 0, 0, 130, 0, + 9, 0, 0, 0, 130, 0, 0, 5, 98, 0, 16, 0, - 1, 0, 0, 0, 86, 4, - 16, 0, 7, 0, 0, 0, + 1, 0, 0, 0, 86, 7, + 16, 0, 9, 0, 0, 0, 35, 0, 0, 12, 50, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 150, 5, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 1, 0, 0, 0, @@ -7288,327 +7302,147 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 16, 0, 0, 0, 0, 0, 130, 0, 0, 5, 98, 0, 16, 0, 0, 0, 0, 0, - 6, 2, 16, 0, 9, 0, + 6, 2, 16, 0, 11, 0, 0, 0, 130, 0, 0, 5, 98, 0, 16, 0, 1, 0, - 0, 0, 86, 7, 16, 0, - 9, 0, 0, 0, 35, 0, - 0, 12, 50, 0, 16, 0, - 8, 0, 0, 0, 150, 5, + 0, 0, 246, 14, 16, 0, + 8, 0, 0, 0, 35, 0, + 0, 12, 194, 0, 16, 0, + 8, 0, 0, 0, 86, 9, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 150, 5, 16, 0, - 0, 0, 0, 0, 130, 0, - 0, 5, 98, 0, 16, 0, - 0, 0, 0, 0, 6, 2, - 16, 0, 11, 0, 0, 0, - 130, 0, 0, 5, 98, 0, - 16, 0, 1, 0, 0, 0, - 246, 14, 16, 0, 8, 0, - 0, 0, 35, 0, 0, 12, - 194, 0, 16, 0, 8, 0, - 0, 0, 86, 9, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 86, 9, 16, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 54, 0, - 0, 5, 194, 0, 16, 0, - 7, 0, 0, 0, 6, 4, - 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 86, 9, 16, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 54, 0, 0, 5, 194, 0, 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 10, 0, + 6, 4, 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 9, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 2, 0, 0, 1, 23, 0, - 0, 1, 32, 0, 0, 7, - 34, 0, 16, 0, 0, 0, + 18, 0, 16, 0, 7, 0, 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 39, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 1, 0, + 10, 0, 0, 0, 54, 0, + 0, 5, 50, 0, 16, 0, + 8, 0, 0, 0, 70, 0, + 16, 0, 9, 0, 0, 0, + 54, 0, 0, 5, 66, 0, + 16, 0, 8, 0, 0, 0, + 10, 0, 16, 0, 11, 0, + 0, 0, 2, 0, 0, 1, + 23, 0, 0, 1, 32, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 39, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 80, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, 80, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 3, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0, 0, 0, - 80, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 8, 0, 0, 0, 230, 10, + 54, 0, 0, 5, 50, 0, 16, 0, 8, 0, 0, 0, - 21, 0, 0, 1, 54, 0, - 0, 5, 50, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 8, 0, 0, 0, - 21, 0, 0, 1, 54, 0, - 0, 5, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 4, + 230, 10, 16, 0, 8, 0, + 0, 0, 21, 0, 0, 1, + 54, 0, 0, 5, 50, 0, 16, 0, 7, 0, 0, 0, - 21, 0, 0, 1, 54, 0, - 0, 4, 66, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 2, 0, 35, 0, 0, 9, - 98, 0, 16, 0, 1, 0, - 0, 0, 6, 2, 16, 0, - 3, 0, 0, 0, 6, 1, - 16, 0, 2, 0, 0, 0, - 6, 2, 16, 0, 4, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 78, 0, 0, 8, 98, 0, - 16, 0, 0, 0, 0, 0, - 0, 208, 0, 0, 6, 2, - 16, 0, 1, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 0, 0, 0, 0, - 138, 0, 0, 11, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 42, 0, 0, 10, 50, 0, + 70, 0, 16, 0, 8, 0, + 0, 0, 21, 0, 0, 1, + 54, 0, 0, 5, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 4, 16, 0, 7, 0, + 0, 0, 21, 0, 0, 1, + 54, 0, 0, 4, 66, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 2, 0, 35, 0, + 0, 9, 98, 0, 16, 0, + 1, 0, 0, 0, 6, 2, 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 42, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, + 6, 1, 16, 0, 2, 0, + 0, 0, 6, 2, 16, 0, + 4, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 78, 0, 0, 8, + 98, 0, 16, 0, 0, 0, + 0, 0, 0, 208, 0, 0, + 6, 2, 16, 0, 1, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 85, 0, 0, 7, + 1, 64, 0, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 0, 0, + 0, 0, 138, 0, 0, 11, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 42, 0, 0, 10, + 50, 0, 16, 0, 3, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 42, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 85, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 7, 66, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 0, 0, 7, 66, 0, + 0, 0, 254, 7, 0, 0, + 35, 0, 0, 9, 66, 0, 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 254, 7, 0, 0, 35, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 139, 0, 0, 15, - 194, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 27, 0, 0, 0, - 29, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 2, 0, + 58, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 41, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 11, 0, 0, 0, - 1, 0, 0, 7, 18, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, + 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 48, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 9, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 20, 98, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 19, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 12, - 50, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 150, 5, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 17, - 50, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 9, 0, 0, 0, - 12, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 138, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 32, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 35, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 140, 0, 0, 17, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 139, 0, + 5, 0, 0, 0, 139, 0, 0, 15, 194, 0, 16, 0, - 2, 0, 0, 0, 2, 64, + 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 29, 0, 0, 0, @@ -7616,412 +7450,420 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 42, 0, - 0, 10, 50, 0, 16, 0, - 3, 0, 0, 0, 166, 10, + 0, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 5, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 130, 0, + 1, 64, 0, 0, 11, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 0, 48, 0, 0, + 140, 0, 0, 11, 18, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 9, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 10, 82, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 82, 0, 16, 0, - 3, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 128, 3, - 0, 0, 0, 0, 0, 0, - 0, 8, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 0, 7, + 18, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 11, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 22, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 130, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 20, + 98, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 19, 0, + 0, 0, 19, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 14, 0, + 0, 0, 0, 0, 0, 0, + 166, 10, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 12, 50, 0, 16, 0, + 3, 0, 0, 0, 6, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 5, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 17, 50, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 9, 0, + 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, + 0, 0, 138, 0, 0, 9, + 66, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 9, 66, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 10, 98, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 98, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 86, 6, - 16, 0, 4, 0, 0, 0, - 140, 0, 0, 17, 162, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 86, 9, 16, 0, 4, 0, - 0, 0, 35, 0, 0, 12, - 162, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 32, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 66, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 86, 13, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 64, + 42, 0, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 18, 0, 0, 1, + 139, 0, 0, 15, 194, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 27, 0, 0, 0, 29, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 42, 0, 0, 10, 50, 0, + 16, 0, 3, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 5, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 7, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 1, 0, + 1, 64, 0, 0, 5, 0, + 0, 0, 35, 0, 0, 9, + 130, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 82, 0, 16, 0, 3, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 7, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 82, 0, + 16, 0, 3, 0, 0, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 128, 3, 0, 0, 0, 0, + 0, 0, 0, 8, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 4, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 22, 0, + 0, 0, 1, 64, 0, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 10, + 98, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 17, 98, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 7, 0, + 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 86, 6, 16, 0, 4, 0, + 0, 0, 140, 0, 0, 17, + 162, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 22, 0, + 0, 0, 0, 0, 0, 0, + 22, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 13, 0, 0, 0, 0, 0, + 0, 0, 12, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 86, 9, 16, 0, + 4, 0, 0, 0, 35, 0, + 0, 12, 162, 0, 16, 0, + 1, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 86, 13, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 3, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 1, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 30, 0, + 0, 7, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, + 0, 0, 1, 0, 0, 7, + 130, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 21, 0, - 0, 1, 35, 0, 0, 10, - 98, 0, 16, 0, 0, 0, - 0, 0, 86, 6, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 6, 2, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 30, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 21, 0, 0, 1, 35, 0, + 0, 10, 98, 0, 16, 0, + 0, 0, 0, 0, 86, 6, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 6, 1, 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, + 6, 2, 16, 0, 1, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 7, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 35, 0, 0, 9, 34, 0, + 32, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 32, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 0, 16, 0, + 7, 0, 0, 0, 22, 11, + 16, 0, 7, 0, 0, 0, + 54, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 242, 0, 16, 0, 7, 0, - 0, 0, 22, 11, 16, 0, - 7, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 32, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 60, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 150, 5, 16, 0, - 1, 0, 0, 0, 70, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 32, 0, 0, 10, 114, 0, 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 230, 4, 16, 0, 7, 0, + 246, 15, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 0, 255, 0, 255, - 0, 255, 85, 0, 0, 10, - 242, 0, 16, 0, 5, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 60, 0, + 0, 7, 50, 0, 16, 0, + 1, 0, 0, 0, 150, 5, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 10, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 3, 0, 0, 0, 230, 4, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 255, 0, - 255, 0, 255, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 230, 4, 16, 0, 3, 0, 0, 0, - 230, 4, 16, 0, 5, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 85, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 230, 4, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 230, 4, - 16, 0, 1, 0, 0, 0, - 21, 0, 0, 1, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 230, 4, - 16, 0, 7, 0, 0, 0, - 79, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 78, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 0, 208, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 35, 0, - 0, 10, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 32, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 30, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 21, 0, 0, 1, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 32, 0, 0, 0, - 21, 0, 0, 1, 38, 0, - 0, 8, 0, 208, 0, 0, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 194, 0, 16, 0, 8, 0, - 0, 0, 246, 11, 16, 0, - 8, 0, 0, 0, 54, 0, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 22, 14, - 16, 0, 8, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 21, 0, 0, 1, - 32, 0, 0, 10, 210, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 60, 0, - 0, 7, 82, 0, 16, 0, - 0, 0, 0, 0, 166, 11, - 16, 0, 0, 0, 0, 0, - 6, 2, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, + 70, 14, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 85, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, + 5, 0, 0, 0, 230, 4, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 5, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, + 5, 0, 0, 0, 2, 64, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 30, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 21, 0, + 16, 0, 7, 0, 0, 0, + 230, 4, 16, 0, 3, 0, + 0, 0, 230, 4, 16, 0, + 5, 0, 0, 0, 21, 0, 0, 1, 31, 0, 4, 3, - 42, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 85, 0, 0, 10, 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, + 0, 0, 230, 4, 16, 0, + 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 140, 0, 0, 17, 242, 0, - 16, 0, 8, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -8029,31 +7871,188 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 1, 0, + 16, 0, 7, 0, 0, 0, + 230, 4, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 164, 0, 0, 8, 242, 224, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 30, 5, 0, 0, - 24, 0, 0, 0, 0, 0, + 230, 4, 16, 0, 7, 0, + 0, 0, 79, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 78, 0, + 0, 8, 18, 0, 16, 0, + 1, 0, 0, 0, 0, 208, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 10, 130, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 128, 65, 0, 0, 0, 1, 0, 0, 0, - 118, 0, 0, 0, 29, 1, - 0, 0, 188, 0, 0, 0, - 62, 0, 0, 0, 40, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 32, 0, 0, 7, + 18, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 21, 0, + 0, 1, 18, 0, 0, 1, + 54, 0, 0, 5, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 32, 0, + 0, 0, 21, 0, 0, 1, + 38, 0, 0, 8, 0, 208, + 0, 0, 130, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 194, 0, 16, 0, + 8, 0, 0, 0, 246, 11, + 16, 0, 8, 0, 0, 0, + 54, 0, 0, 5, 242, 0, + 16, 0, 8, 0, 0, 0, + 22, 14, 16, 0, 8, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 21, 0, + 0, 1, 32, 0, 0, 10, + 210, 0, 16, 0, 0, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 60, 0, 0, 7, 82, 0, + 16, 0, 0, 0, 0, 0, + 166, 11, 16, 0, 0, 0, + 0, 0, 6, 2, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 0, 255, 0, 255, 0, 255, + 85, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 255, 0, 255, 0, + 255, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 42, 0, 16, 0, + 0, 0, 0, 0, 85, 0, + 0, 10, 242, 0, 16, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 21, 0, + 0, 1, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 30, 5, + 0, 0, 24, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 118, 0, 0, 0, + 29, 1, 0, 0, 188, 0, + 0, 0, 62, 0, 0, 0, + 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 44, 0, 0, 0, + 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 195, 0, 0, 0, 64, 0, - 0, 0, 68, 0, 0, 0, + 0, 0, 195, 0, 0, 0, + 64, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8063,5 +8062,6 @@ const BYTE resolve_full_64bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0 + 0, 0, 0, 0, 2, 0, + 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_8bpp_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_8bpp_cs.h index 04c4192d8..d61c5e5fb 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_8bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_8bpp_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -23,7 +23,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint2 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -695,21 +695,21 @@ ret const BYTE resolve_full_8bpp_cs[] = { - 68, 88, 66, 67, 2, 204, - 123, 70, 73, 201, 165, 174, - 146, 180, 140, 190, 189, 134, - 130, 203, 1, 0, 0, 0, - 8, 79, 0, 0, 5, 0, + 68, 88, 66, 67, 193, 146, + 105, 71, 141, 57, 58, 139, + 145, 238, 96, 196, 146, 227, + 48, 15, 1, 0, 0, 0, + 4, 79, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 212, 2, 0, 0, 228, 2, - 0, 0, 244, 2, 0, 0, - 108, 78, 0, 0, 82, 68, - 69, 70, 152, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 208, 2, 0, 0, 224, 2, + 0, 0, 240, 2, 0, 0, + 104, 78, 0, 0, 82, 68, + 69, 70, 148, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 109, 2, 0, 0, 19, 19, + 105, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -740,907 +740,487 @@ const BYTE resolve_full_8bpp_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, - 0, 0, 5, 0, 0, 0, - 0, 1, 0, 0, 32, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 5, 0, + 0, 0, 252, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 35, 2, 0, 0, 8, 0, + 196, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 228, 1, + 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 56, 2, - 0, 0, 12, 0, 0, 0, + 0, 0, 0, 0, 4, 2, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 228, 1, 0, 0, + 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 88, 2, 0, 0, - 16, 0, 0, 0, 4, 0, + 0, 0, 31, 2, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 228, 1, 0, 0, 0, 0, + 224, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, + 52, 2, 0, 0, 12, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 224, 1, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 84, 2, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 224, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 101, 100, 114, 97, 109, + 95, 105, 110, 102, 111, 0, + 100, 119, 111, 114, 100, 0, + 0, 0, 19, 0, 1, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 1, 0, 0, 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 101, - 100, 114, 97, 109, 95, 105, - 110, 102, 111, 0, 100, 119, - 111, 114, 100, 0, 0, 0, - 19, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 222, 1, 0, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 99, 111, 111, - 114, 100, 105, 110, 97, 116, - 101, 95, 105, 110, 102, 111, - 0, 120, 101, 95, 114, 101, - 115, 111, 108, 118, 101, 95, - 100, 101, 115, 116, 95, 105, - 110, 102, 111, 0, 120, 101, - 95, 114, 101, 115, 111, 108, - 118, 101, 95, 100, 101, 115, - 116, 95, 99, 111, 111, 114, - 100, 105, 110, 97, 116, 101, + 111, 108, 118, 101, 95, 99, + 111, 111, 114, 100, 105, 110, + 97, 116, 101, 95, 105, 110, + 102, 111, 0, 120, 101, 95, + 114, 101, 115, 111, 108, 118, + 101, 95, 100, 101, 115, 116, 95, 105, 110, 102, 111, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 98, 97, - 115, 101, 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, 171, 73, 83, + 101, 115, 116, 95, 99, 111, + 111, 114, 100, 105, 110, 97, + 116, 101, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 98, 97, 115, 101, 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, 171, + 73, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 79, 83, 71, 78, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0, - 0, 0, 79, 83, 71, 78, - 8, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 83, 72, 69, 88, 112, 75, - 0, 0, 81, 0, 5, 0, - 220, 18, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 7, - 70, 142, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 161, 0, 0, 6, 70, 126, - 48, 0, 0, 0, 0, 0, + 0, 0, 83, 72, 69, 88, + 112, 75, 0, 0, 81, 0, + 5, 0, 220, 18, 0, 0, + 106, 8, 0, 1, 89, 0, + 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 156, 8, 0, 7, 70, 238, - 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 68, 68, 0, 0, - 0, 0, 0, 0, 95, 0, - 0, 2, 50, 0, 2, 0, - 104, 0, 0, 2, 17, 0, - 0, 0, 155, 0, 0, 4, - 8, 0, 0, 0, 8, 0, - 0, 0, 1, 0, 0, 0, - 138, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 26, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 12, - 226, 0, 16, 0, 0, 0, - 0, 0, 6, 138, 48, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 161, 0, 0, 6, + 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 255, 3, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 1, 85, 0, 0, 12, - 242, 0, 16, 0, 1, 0, - 0, 0, 214, 143, 48, 0, + 0, 0, 156, 8, 0, 7, + 70, 238, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 10, 0, 0, 0, - 20, 0, 0, 0, 24, 0, - 0, 0, 80, 0, 0, 6, + 95, 0, 0, 2, 50, 0, + 2, 0, 104, 0, 0, 2, + 17, 0, 0, 0, 155, 0, + 0, 4, 8, 0, 0, 0, + 8, 0, 0, 0, 1, 0, + 0, 0, 138, 0, 0, 11, 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 2, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 21, 0, 0, 1, 138, 0, - 0, 17, 242, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 11, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 10, 0, - 0, 0, 13, 0, 0, 0, - 24, 0, 0, 0, 28, 0, - 0, 0, 6, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 140, 0, 0, 20, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 12, 226, 0, 16, 0, + 0, 0, 0, 0, 6, 138, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 255, 3, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 1, 85, 0, + 0, 12, 242, 0, 16, 0, + 1, 0, 0, 0, 214, 143, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 10, 0, + 0, 0, 20, 0, 0, 0, + 24, 0, 0, 0, 80, 0, + 0, 6, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 2, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 31, 0, + 4, 3, 10, 0, 16, 0, + 0, 0, 0, 0, 62, 0, + 0, 1, 21, 0, 0, 1, + 138, 0, 0, 17, 242, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 11, 0, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 10, 0, 0, 0, 13, 0, + 0, 0, 24, 0, 0, 0, + 28, 0, 0, 0, 6, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 7, + 18, 0, 16, 0, 3, 0, + 0, 0, 26, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 34, 0, 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 140, 0, 0, 20, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 4, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 139, 0, 0, 11, - 18, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 139, 0, + 0, 11, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, + 23, 0, 0, 0, 30, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 140, 0, 0, 13, 18, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 10, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 140, 0, 0, 13, + 18, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 58, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 20, 242, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 20, 242, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, - 0, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, + 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, - 0, 0, 230, 11, 16, 0, - 1, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 230, 11, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 138, 0, 0, 11, + 66, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 28, 0, 0, 0, + 58, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 138, 0, 0, 11, 66, 0, + 0, 0, 0, 0, 41, 0, + 0, 9, 146, 0, 16, 0, + 5, 0, 0, 0, 6, 0, + 2, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 54, 0, + 0, 4, 98, 0, 16, 0, + 5, 0, 0, 0, 86, 5, + 2, 0, 30, 0, 0, 7, + 50, 0, 16, 0, 3, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 182, 15, + 16, 0, 5, 0, 0, 0, + 80, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 28, 0, 0, 0, 58, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 9, - 146, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 2, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 54, 0, 0, 4, - 98, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 2, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 3, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 182, 15, 16, 0, - 5, 0, 0, 0, 80, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 18, 0, 0, 1, 32, 0, 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 6, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 18, 0, - 0, 1, 32, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 34, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 80, 0, - 0, 10, 194, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 10, - 194, 0, 16, 0, 3, 0, - 0, 0, 166, 14, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 41, 0, 0, 7, 50, 0, - 16, 0, 3, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 230, 10, 16, 0, - 3, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 6, 0, - 0, 0, 70, 0, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 50, 0, - 16, 0, 3, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 70, 0, 16, 0, - 6, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 80, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 54, 0, 0, 5, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, 34, 0, 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 78, 0, - 0, 8, 194, 0, 16, 0, - 6, 0, 0, 0, 0, 208, - 0, 0, 6, 4, 16, 0, - 3, 0, 0, 0, 6, 4, + 0, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 80, 0, 0, 10, 194, 0, + 16, 0, 3, 0, 0, 0, + 6, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 10, 194, 0, 16, 0, + 3, 0, 0, 0, 166, 14, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 50, 0, 16, 0, 3, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 230, 10, + 16, 0, 3, 0, 0, 0, + 85, 0, 0, 7, 18, 0, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 6, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 35, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 0, 0, 10, 50, 0, 16, 0, - 2, 0, 0, 0, 230, 10, - 16, 128, 65, 0, 0, 0, 6, 0, 0, 0, 70, 0, 16, 0, 6, 0, 0, 0, - 70, 0, 16, 0, 3, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 10, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 50, 0, 16, 0, 3, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 70, 0, 16, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 1, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 80, 0, 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 78, 0, 0, 8, 194, 0, + 16, 0, 6, 0, 0, 0, + 0, 208, 0, 0, 6, 4, + 16, 0, 3, 0, 0, 0, + 6, 4, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 6, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 10, 50, 0, + 16, 0, 2, 0, 0, 0, + 230, 10, 16, 128, 65, 0, + 0, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 70, 0, 16, 0, + 3, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 6, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 5, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 78, 0, 0, 8, + 0, 208, 0, 0, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 40, 0, 30, 0, + 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 0, 5, 0, 0, 58, 0, + 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, - 78, 0, 0, 8, 0, 208, - 0, 0, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 31, 0, 4, 3, 58, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 40, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 32, 0, 0, 7, + 34, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 32, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 31, 0, - 4, 3, 26, 0, 16, 0, - 2, 0, 0, 0, 41, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 3, 0, 0, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 41, 0, 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 26, 0, + 7, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 6, 0, + 18, 0, 16, 0, 6, 0, 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 70, 126, + 7, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, + 7, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, 18, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 16, 0, + 7, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 18, 0, + 165, 0, 0, 8, 34, 0, 16, 0, 6, 0, 0, 0, 10, 0, 16, 0, 7, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 34, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 7, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 66, 0, - 16, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 130, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 18, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 50, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, - 6, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 15, + 2, 0, 0, 0, 3, 0, + 0, 0, 4, 0, 0, 0, + 5, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 50, 0, + 30, 0, 0, 7, 242, 0, 16, 0, 7, 0, 0, 0, 86, 5, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, + 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 7, 0, 0, 0, 70, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 66, 0, 16, 0, 3, 0, + 66, 0, 16, 0, 6, 0, 0, 0, 10, 0, 16, 0, 7, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 130, 0, 16, 0, - 3, 0, 0, 0, 26, 0, + 6, 0, 0, 0, 26, 0, 16, 0, 7, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 58, 0, 16, 0, - 2, 0, 0, 0, 76, 0, - 0, 3, 42, 0, 16, 0, - 2, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 5, 0, 0, 0, 139, 0, - 0, 15, 242, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 139, 0, 0, 15, - 242, 0, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 7, 0, 0, 0, 131, 0, - 0, 5, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 131, 0, 0, 5, 242, 0, + 165, 0, 0, 8, 18, 0, 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 2, 0, - 0, 1, 23, 0, 0, 1, - 18, 0, 0, 1, 76, 0, - 0, 3, 42, 0, 16, 0, - 2, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 1, 0, 0, 0, 55, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 7, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 2, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 10, 0, 0, 0, - 55, 0, 0, 9, 18, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 20, 0, 0, 0, 1, 64, + 42, 0, 16, 0, 7, 0, + 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 6, 0, 16, 0, - 7, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 85, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 7, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 55, 0, 0, 9, - 18, 0, 16, 0, 7, 0, + 0, 0, 165, 0, 0, 8, + 34, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 20, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 6, 0, - 16, 0, 7, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 135, 0, 0, 5, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 30, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 55, 0, 0, 12, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 30, 0, 0, 11, - 242, 0, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 55, 0, - 0, 9, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 55, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 41, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 55, 0, 0, 12, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 7, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 135, 0, 0, 5, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 30, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 55, 0, 0, 12, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 30, 0, 0, 11, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 55, 0, - 0, 9, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 10, 50, 0, 16, 0, 7, 0, 0, 0, 2, 64, + 0, 0, 6, 0, 0, 0, + 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 242, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 30, 0, 0, 7, + 50, 0, 16, 0, 7, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 0, 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, + 41, 0, 0, 10, 50, 0, + 16, 0, 7, 0, 0, 0, + 70, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 55, 0, - 0, 9, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 41, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 55, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 66, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 7, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, + 165, 0, 0, 8, 130, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 7, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 31, 0, 4, 3, 58, 0, + 16, 0, 2, 0, 0, 0, + 76, 0, 0, 3, 42, 0, + 16, 0, 2, 0, 0, 0, 6, 0, 0, 3, 1, 64, - 0, 0, 4, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 139, 0, 0, 15, 242, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, @@ -1696,7 +1276,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 128, 191, 0, 0, 128, 191, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, - 0, 0, 6, 0, 0, 0, + 0, 0, 7, 0, 0, 0, 131, 0, 0, 5, 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 6, 0, @@ -1706,210 +1286,6 @@ const BYTE resolve_full_8bpp_cs[] = 3, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 80, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 31, 0, - 4, 3, 10, 0, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 63, 30, 0, 0, 7, - 34, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 80, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 66, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 9, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 41, 0, - 0, 7, 66, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 8, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 8, 0, 0, 0, - 42, 0, 16, 0, 7, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 66, 0, 16, 0, 8, 0, - 0, 0, 10, 0, 16, 0, - 10, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 130, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 18, 0, - 16, 0, 9, 0, 0, 0, - 42, 0, 16, 0, 10, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 34, 0, 16, 0, 9, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 41, 0, - 0, 10, 194, 0, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 7, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 194, 0, 16, 0, 7, 0, - 0, 0, 166, 14, 16, 0, - 7, 0, 0, 0, 86, 5, - 16, 0, 7, 0, 0, 0, - 41, 0, 0, 10, 194, 0, - 16, 0, 7, 0, 0, 0, - 166, 14, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 66, 0, 16, 0, - 9, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 130, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 58, 0, - 16, 0, 2, 0, 0, 0, - 76, 0, 0, 3, 42, 0, - 16, 0, 2, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 5, 0, 0, 0, - 139, 0, 0, 15, 242, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 139, 0, - 0, 15, 242, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 7, 0, 0, 0, - 131, 0, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 131, 0, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 2, 0, - 0, 1, 10, 0, 0, 1, - 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, 0, 1, 76, 0, 0, 3, 42, 0, 16, 0, 2, 0, 0, 0, @@ -1917,51 +1293,51 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 0, 0, 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, - 55, 0, 0, 9, 66, 0, + 55, 0, 0, 9, 18, 0, 16, 0, 7, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 166, 10, 16, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 6, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 7, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 166, 10, + 3, 0, 0, 0, 6, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, @@ -1971,51 +1347,51 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 55, 0, 0, 9, - 66, 0, 16, 0, 7, 0, + 18, 0, 16, 0, 7, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 20, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 166, 10, + 6, 0, 0, 0, 6, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 10, 242, 0, + 8, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 85, 0, 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 166, 10, 16, 0, 7, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 6, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, @@ -2024,32 +1400,32 @@ const BYTE resolve_full_8bpp_cs[] = 3, 0, 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, 55, 0, - 0, 9, 66, 0, 16, 0, + 0, 9, 18, 0, 16, 0, 7, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 20, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 166, 10, 16, 0, 7, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 6, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -2057,115 +1433,115 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 135, 0, + 8, 0, 0, 0, 135, 0, 0, 5, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 30, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 14, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 55, 0, 0, 12, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 14, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 30, 0, 0, 11, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, + 13, 0, 0, 0, 70, 14, 16, 128, 65, 0, 0, 0, - 14, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0, 0, 9, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, 140, 0, 0, 17, 242, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 55, 0, 0, 9, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 41, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 30, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 41, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 30, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 55, 0, - 0, 12, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 55, 0, + 0, 12, 242, 0, 16, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 166, 10, 16, 0, 7, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 6, 0, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 138, 0, 0, 15, 242, 0, 16, 0, - 13, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -2173,91 +1549,91 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 135, 0, + 7, 0, 0, 0, 135, 0, 0, 5, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, 30, 0, 0, 10, 242, 0, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 14, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 55, 0, 0, 12, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 14, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 30, 0, 0, 11, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, + 12, 0, 0, 0, 70, 14, 16, 128, 65, 0, 0, 0, - 14, 0, 0, 0, 2, 64, + 11, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0, 0, 9, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, 140, 0, 0, 17, 242, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 55, 0, 0, 9, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, 41, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 30, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 41, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 30, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 55, 0, + 7, 0, 0, 0, 55, 0, 0, 12, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2265,7 +1641,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 139, 0, 0, 15, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -2273,26 +1649,26 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 7, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 8, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 139, 0, 0, 15, 242, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -2300,20 +1676,20 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, @@ -2321,51 +1697,37 @@ const BYTE resolve_full_8bpp_cs[] = 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 6, 0, 0, 0, 131, 0, 0, 5, - 242, 0, 16, 0, 8, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 131, 0, + 6, 0, 0, 0, 131, 0, 0, 5, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, + 3, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, - 0, 1, 0, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 80, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 31, 0, 4, 3, - 42, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, + 0, 1, 80, 0, 0, 7, + 18, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 7, 0, 0, 0, 56, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 128, 62, 30, 0, + 0, 0, 0, 63, 30, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 7, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 1, 64, 0, 0, 80, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 66, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, + 7, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, 8, 0, 0, 0, @@ -2385,7 +1747,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 66, 0, 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 7, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, @@ -2397,7 +1759,7 @@ const BYTE resolve_full_8bpp_cs[] = 16, 0, 7, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 41, 0, + 7, 0, 0, 0, 41, 0, 0, 7, 66, 0, 16, 0, 7, 0, 0, 0, 42, 0, 16, 0, 7, 0, 0, 0, @@ -2417,7 +1779,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 14, + 7, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, @@ -2455,9 +1817,9 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, 194, 0, 16, 0, - 7, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 166, 14, 16, 0, 7, 0, + 7, 0, 0, 0, 166, 14, + 16, 0, 7, 0, 0, 0, + 86, 5, 16, 0, 7, 0, 0, 0, 41, 0, 0, 10, 194, 0, 16, 0, 7, 0, 0, 0, 166, 14, 16, 0, @@ -2555,7 +1917,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, 55, 0, 0, 9, - 34, 0, 16, 0, 0, 0, + 66, 0, 16, 0, 7, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, @@ -2563,8 +1925,8 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 85, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 166, 10, + 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, @@ -2585,7 +1947,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, - 86, 5, 16, 0, 0, 0, + 166, 10, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, @@ -2608,8 +1970,8 @@ const BYTE resolve_full_8bpp_cs[] = 2, 0, 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 55, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 0, 9, 66, 0, 16, 0, + 7, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 20, 0, 0, 0, 1, 64, 0, 0, @@ -2617,7 +1979,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, - 86, 5, 16, 0, 0, 0, + 166, 10, 16, 0, 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, @@ -2638,8 +2000,8 @@ const BYTE resolve_full_8bpp_cs[] = 85, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 9, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, @@ -2661,8 +2023,8 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 3, 0, 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, - 55, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 66, 0, + 16, 0, 7, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 20, 0, 0, 0, 1, 64, @@ -2670,8 +2032,8 @@ const BYTE resolve_full_8bpp_cs[] = 85, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 8, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, @@ -2786,8 +2148,8 @@ const BYTE resolve_full_8bpp_cs[] = 85, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 9, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 7, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, @@ -2969,132 +2331,148 @@ const BYTE resolve_full_8bpp_cs[] = 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, + 6, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, + 80, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 31, 0, + 4, 3, 42, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 56, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 62, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 31, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 2, 0, 0, 0, 41, 0, 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 7, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 70, 126, + 7, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, + 7, 0, 0, 0, 42, 0, + 16, 0, 7, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 70, 126, + 7, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, - 66, 0, 16, 0, 1, 0, + 66, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, - 16, 0, 10, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 16, 0, 8, 0, 0, 0, + 42, 0, 16, 0, 7, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 1, 0, + 66, 0, 16, 0, 7, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 41, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 16, 0, 7, 0, 0, 0, + 42, 0, 16, 0, 7, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 34, 0, 16, 0, - 10, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, + 8, 0, 0, 0, 42, 0, + 16, 0, 7, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 12, 0, 0, 0, 86, 5, + 10, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, - 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 12, 0, + 16, 0, 8, 0, 0, 0, + 10, 0, 16, 0, 10, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 130, 0, 16, 0, 10, 0, + 130, 0, 16, 0, 8, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 6, 112, + 10, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, - 11, 0, 0, 0, 42, 0, - 16, 0, 12, 0, 0, 0, + 9, 0, 0, 0, 42, 0, + 16, 0, 10, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 34, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 12, 0, + 16, 0, 9, 0, 0, 0, + 58, 0, 16, 0, 10, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 1, 0, + 194, 0, 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, 194, 0, - 16, 0, 1, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 166, 14, 16, 0, - 1, 0, 0, 0, 41, 0, + 7, 0, 0, 0, 41, 0, 0, 10, 194, 0, 16, 0, - 1, 0, 0, 0, 166, 14, - 16, 0, 1, 0, 0, 0, + 7, 0, 0, 0, 166, 14, + 16, 0, 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 66, 0, 16, 0, 11, 0, + 66, 0, 16, 0, 9, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 6, 112, + 7, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 130, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 31, 0, @@ -3105,7 +2483,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 3, 1, 64, 0, 0, 5, 0, 0, 0, 139, 0, 0, 15, 242, 0, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -3113,25 +2491,25 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 43, 0, + 8, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 139, 0, 0, 15, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -3139,21 +2517,21 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, @@ -3161,11 +2539,11 @@ const BYTE resolve_full_8bpp_cs[] = 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 131, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 131, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 2, 0, 0, 1, 23, 0, 0, 1, @@ -3183,44 +2561,44 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 7, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, @@ -3236,44 +2614,44 @@ const BYTE resolve_full_8bpp_cs[] = 20, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 85, 0, 0, 7, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 5, + 9, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, @@ -3289,25 +2667,25 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 20, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 86, 5, + 8, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 14, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -3315,115 +2693,115 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 135, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 30, 0, + 12, 0, 0, 0, 30, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 55, 0, 0, 12, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 30, 0, 0, 11, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 15, 0, + 65, 0, 0, 0, 14, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0, 0, 9, 242, 0, 16, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 14, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 140, 0, + 15, 0, 0, 0, 140, 0, 0, 17, 242, 0, 16, 0, - 2, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 70, 14, 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 55, 0, 0, 9, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 41, 0, + 10, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 16, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 41, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 55, 0, 0, 12, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 5, + 9, 0, 0, 0, 86, 5, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 14, 0, + 242, 0, 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, @@ -3431,98 +2809,746 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 135, 0, 0, 5, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 30, 0, + 12, 0, 0, 0, 30, 0, 0, 10, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 55, 0, 0, 12, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 14, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 30, 0, 0, 11, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 15, 0, + 65, 0, 0, 0, 14, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0, 0, 9, 242, 0, 16, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 14, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 13, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 140, 0, + 15, 0, 0, 0, 140, 0, 0, 17, 242, 0, 16, 0, - 2, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 15, 0, + 70, 14, 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 55, 0, 0, 9, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 41, 0, + 10, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 16, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 2, 64, + 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 41, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 2, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 55, 0, 0, 12, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, + 139, 0, 0, 15, 242, 0, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 139, 0, + 0, 15, 242, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 6, 0, 0, 0, + 131, 0, 0, 5, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 131, 0, 0, 5, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 9, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, + 0, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 0, 0, + 0, 7, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 7, 0, 0, 0, + 31, 0, 4, 3, 26, 0, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 165, 0, + 0, 8, 242, 0, 16, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 41, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 10, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 34, 0, + 16, 0, 10, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 3, 0, + 0, 0, 4, 0, 0, 0, + 5, 0, 0, 0, 246, 15, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 12, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 66, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 12, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 130, 0, 16, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 12, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 165, 0, 0, 8, 18, 0, + 16, 0, 11, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 34, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 12, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 0, 7, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 30, 0, 0, 7, + 194, 0, 16, 0, 1, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 166, 14, + 16, 0, 1, 0, 0, 0, + 41, 0, 0, 10, 194, 0, + 16, 0, 1, 0, 0, 0, + 166, 14, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 66, 0, 16, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 165, 0, 0, 8, 130, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 31, 0, 4, 3, 58, 0, + 16, 0, 2, 0, 0, 0, + 76, 0, 0, 3, 42, 0, + 16, 0, 2, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 5, 0, 0, 0, + 139, 0, 0, 15, 242, 0, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 139, 0, + 0, 15, 242, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 7, 0, 0, 0, + 131, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 131, 0, 0, 5, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 2, 0, 0, 1, 23, 0, + 0, 1, 18, 0, 0, 1, + 76, 0, 0, 3, 42, 0, + 16, 0, 2, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 0, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 1, 0, 0, 0, + 55, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 16, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 85, 0, 0, 7, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 2, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 10, 0, + 0, 0, 55, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 20, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 85, 0, + 0, 7, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 3, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 12, 0, 0, 0, 55, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 20, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 138, 0, + 0, 15, 242, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 135, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 30, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 55, 0, + 0, 12, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 30, 0, + 0, 11, 242, 0, 16, 0, + 16, 0, 0, 0, 70, 14, + 16, 128, 65, 0, 0, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 55, 0, 0, 9, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 55, 0, 0, 9, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 30, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 41, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 55, 0, + 0, 12, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 138, 0, + 0, 15, 242, 0, 16, 0, + 14, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 135, 0, + 0, 5, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 30, 0, 0, 10, 242, 0, + 16, 0, 15, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 55, 0, + 0, 12, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 30, 0, + 0, 11, 242, 0, 16, 0, + 16, 0, 0, 0, 70, 14, + 16, 128, 65, 0, 0, 0, + 15, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 55, 0, 0, 9, 242, 0, + 16, 0, 16, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 14, 0, 0, 0, 70, 14, + 16, 0, 16, 0, 0, 0, + 140, 0, 0, 17, 242, 0, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 55, 0, 0, 9, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 30, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 41, 0, 0, 10, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 30, 0, 0, 7, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 55, 0, + 0, 12, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 4, 0, + 0, 0, 139, 0, 0, 15, + 242, 0, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 2, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, 139, 0, 0, 15, 242, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 16, 0, @@ -3532,7 +3558,7 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, 2, 0, @@ -3544,469 +3570,409 @@ const BYTE resolve_full_8bpp_cs[] = 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 139, 0, - 0, 15, 242, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 6, 0, 0, 0, - 131, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 0, 0, 128, 191, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 6, 0, 0, 0, 131, 0, 0, 5, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 2, 0, - 0, 1, 10, 0, 0, 1, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, + 10, 0, 0, 0, 131, 0, + 0, 5, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 2, 0, 0, 1, 10, 0, + 0, 1, 2, 0, 0, 1, + 23, 0, 0, 1, 21, 0, + 0, 1, 0, 0, 0, 7, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 0, 0, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 21, 0, 0, 1, - 21, 0, 0, 1, 56, 32, - 0, 7, 242, 0, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 56, 32, 0, 7, - 242, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 14, 16, 0, 3, 0, 0, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 138, 0, - 0, 11, 18, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 42, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 230, 14, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 4, 0, - 0, 0, 5, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 42, 0, 0, 7, - 66, 0, 16, 0, 0, 0, + 11, 0, 0, 0, 18, 0, + 0, 1, 54, 0, 0, 5, + 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 34, 0, + 7, 0, 0, 0, 21, 0, + 0, 1, 21, 0, 0, 1, + 56, 32, 0, 7, 242, 0, + 16, 0, 2, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 56, 32, + 0, 7, 242, 0, 16, 0, + 3, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 254, 7, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 8, 0, 0, 0, 42, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, + 70, 14, 16, 0, 3, 0, 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 70, 14, 16, 0, 5, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 42, 0, + 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 98, 0, 16, 0, - 1, 0, 0, 0, 246, 15, + 138, 0, 0, 11, 18, 0, 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 162, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 12, 162, 0, 16, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 86, 13, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 17, 162, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 86, 13, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 50, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 6, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 214, 5, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 8, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 32, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 140, 0, 0, 17, - 50, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 4, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, 1, 64, 0, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, + 4, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, 42, 0, 0, 10, 242, 0, 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 230, 14, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, - 5, 0, 0, 0, 5, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 5, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 42, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 254, 7, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 85, 0, + 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 5, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 7, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 4, 0, 0, 0, 1, 64, + 0, 0, 8, 0, 0, 0, + 42, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 96, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 5, 0, 0, 0, 140, 0, 0, 11, 34, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 25, 0, 0, 0, 1, 64, - 0, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 0, 0, 0, 0, 166, 14, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 8, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 82, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 17, 82, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 25, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 10, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 6, 2, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 12, - 98, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 6, 2, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 17, - 98, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, + 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 4, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 12, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 7, 0, 0, 30, 0, + 0, 0, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 5, 0, - 0, 0, 42, 0, 16, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 140, 0, 0, 11, 66, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 98, 0, + 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 162, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 22, 0, 0, 0, 0, 0, + 0, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 11, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 12, 162, 0, + 16, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 86, 13, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 17, 162, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 166, 10, + 16, 0, 1, 0, 0, 0, + 86, 13, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 50, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 6, 0, 0, 0, + 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 214, 5, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, 1, 64, 0, 0, 6, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 140, 0, 0, 11, + 66, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 8, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 32, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 140, 0, + 0, 17, 50, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 4, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 42, 0, 0, 10, + 242, 0, 16, 0, 5, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 5, 0, 0, 0, + 5, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 85, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 7, 0, + 0, 0, 41, 0, 0, 7, + 18, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 96, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 25, 0, 0, 0, + 1, 64, 0, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, + 16, 0, 0, 0, 0, 0, + 166, 14, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 0, 8, 0, 0, 30, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 34, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 10, 82, 0, 16, 0, + 1, 0, 0, 0, 6, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 17, + 82, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 25, 0, 0, 0, 0, 0, + 0, 0, 25, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 10, 0, 0, 0, + 0, 0, 0, 0, 9, 0, + 0, 0, 0, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 6, 2, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 12, 98, 0, 16, 0, + 0, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 0, 6, 2, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 17, 98, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 7, 0, 0, 0, + 6, 0, 0, 0, 0, 0, + 0, 0, 166, 10, 16, 0, + 4, 0, 0, 0, 86, 6, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 34, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 12, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 7, 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 66, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 6, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 30, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 140, 0, 0, 11, 18, 0, 16, 0, 0, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 50, 0, 0, 15, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 127, 67, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 28, 0, 0, 5, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 1, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 1, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 35, 0, - 0, 12, 210, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, - 0, 1, 86, 5, 16, 0, - 0, 0, 0, 0, 50, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 21, 0, 0, 1, + 30, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 50, 0, 0, 15, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, @@ -4015,48 +3981,81 @@ const BYTE resolve_full_8bpp_cs[] = 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, + 1, 0, 0, 0, 70, 14, + 16, 0, 1, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 1, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, + 42, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 34, 0, + 35, 0, 0, 12, 210, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 1, 26, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, 1, + 0, 0, 0, 1, 86, 5, 16, 0, 0, 0, 0, 0, - 164, 0, 0, 8, 242, 224, - 33, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 132, 2, 0, 0, - 17, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 60, 0, 0, 0, 143, 0, - 0, 0, 88, 0, 0, 0, - 50, 0, 0, 0, 23, 0, + 50, 0, 0, 15, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 127, 67, 0, 0, + 127, 67, 0, 0, 127, 67, + 0, 0, 127, 67, 2, 64, + 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 28, 0, 0, 5, 242, 0, + 16, 0, 2, 0, 0, 0, + 70, 14, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 1, 0, 0, + 10, 0, 16, 0, 2, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 1, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 1, + 26, 0, 16, 0, 0, 0, + 0, 0, 164, 0, 0, 8, + 242, 224, 33, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 1, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 132, 2, + 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 60, 0, 0, 0, + 143, 0, 0, 0, 88, 0, + 0, 0, 50, 0, 0, 0, + 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 40, 0, 0, 0, + 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 44, 0, - 0, 0, 34, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 44, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4066,5 +4065,6 @@ const BYTE resolve_full_8bpp_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0 + 0, 0, 0, 0, 1, 0, + 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_8bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_8bpp_scaled_cs.h index b6ab2757f..d721ee910 100644 --- a/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_8bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/d3d12_5_1/resolve_full_8bpp_scaled_cs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // uint xe_resolve_edram_info; // Offset: 0 Size: 4 @@ -22,7 +22,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_resolve_edram texture byte r/o T0 t0 1 // xe_resolve_dest UAV uint2 buf U0 u0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -725,21 +725,21 @@ ret const BYTE resolve_full_8bpp_scaled_cs[] = { - 68, 88, 66, 67, 90, 249, - 142, 22, 19, 168, 112, 241, - 237, 28, 119, 238, 127, 22, - 182, 131, 1, 0, 0, 0, - 12, 82, 0, 0, 5, 0, + 68, 88, 66, 67, 117, 79, + 26, 104, 183, 192, 179, 141, + 92, 115, 99, 93, 202, 53, + 94, 29, 1, 0, 0, 0, + 8, 82, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 148, 2, 0, 0, 164, 2, - 0, 0, 180, 2, 0, 0, - 112, 81, 0, 0, 82, 68, - 69, 70, 88, 2, 0, 0, - 1, 0, 0, 0, 232, 0, + 144, 2, 0, 0, 160, 2, + 0, 0, 176, 2, 0, 0, + 108, 81, 0, 0, 82, 68, + 69, 70, 84, 2, 0, 0, + 1, 0, 0, 0, 228, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 83, 67, 0, 5, 0, 0, - 48, 2, 0, 0, 19, 19, + 44, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -770,940 +770,520 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 100, 114, 97, 109, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, 95, 100, 101, - 115, 116, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 213, 0, + 115, 116, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 213, 0, 0, 0, 4, 0, + 0, 0, 252, 0, 0, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, - 0, 1, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 220, 1, + 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, + 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, - 0, 0, 224, 1, 0, 0, - 4, 0, 0, 0, 4, 0, + 0, 0, 247, 1, 0, 0, + 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, - 188, 1, 0, 0, 0, 0, + 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 251, 1, 0, 0, 8, 0, + 12, 2, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 188, 1, + 2, 0, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 188, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 114, 101, 115, 111, 108, + 118, 101, 95, 101, 100, 114, + 97, 109, 95, 105, 110, 102, + 111, 0, 100, 119, 111, 114, + 100, 0, 0, 0, 19, 0, + 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 1, 0, 0, 120, 101, 95, 114, 101, 115, 111, 108, 118, 101, - 95, 101, 100, 114, 97, 109, - 95, 105, 110, 102, 111, 0, - 100, 119, 111, 114, 100, 0, - 0, 0, 19, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 182, 1, 0, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 99, - 111, 111, 114, 100, 105, 110, - 97, 116, 101, 95, 105, 110, - 102, 111, 0, 120, 101, 95, - 114, 101, 115, 111, 108, 118, - 101, 95, 100, 101, 115, 116, - 95, 105, 110, 102, 111, 0, - 120, 101, 95, 114, 101, 115, - 111, 108, 118, 101, 95, 100, - 101, 115, 116, 95, 99, 111, - 111, 114, 100, 105, 110, 97, - 116, 101, 95, 105, 110, 102, - 111, 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, 8, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 79, 83, - 71, 78, 8, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 83, 72, 69, 88, - 180, 78, 0, 0, 81, 0, - 5, 0, 173, 19, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 161, 0, 0, 6, - 70, 126, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 156, 8, 0, 7, - 70, 238, 49, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 68, - 0, 0, 0, 0, 0, 0, - 95, 0, 0, 2, 50, 0, - 2, 0, 104, 0, 0, 2, - 17, 0, 0, 0, 155, 0, - 0, 4, 8, 0, 0, 0, - 8, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 6, 138, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 0, 0, 0, 32, + 95, 99, 111, 111, 114, 100, + 105, 110, 97, 116, 101, 95, + 105, 110, 102, 111, 0, 120, + 101, 95, 114, 101, 115, 111, + 108, 118, 101, 95, 100, 101, + 115, 116, 95, 105, 110, 102, + 111, 0, 120, 101, 95, 114, + 101, 115, 111, 108, 118, 101, + 95, 100, 101, 115, 116, 95, + 99, 111, 111, 114, 100, 105, + 110, 97, 116, 101, 95, 105, + 110, 102, 111, 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, 8, 0, 0, 0, 0, 0, - 0, 1, 31, 0, 4, 3, - 26, 0, 16, 0, 0, 0, - 0, 0, 138, 0, 0, 17, - 50, 0, 16, 0, 1, 0, + 0, 0, 8, 0, 0, 0, + 79, 83, 71, 78, 8, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 83, 72, + 69, 88, 180, 78, 0, 0, + 81, 0, 5, 0, 173, 19, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 161, 0, + 0, 6, 70, 126, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 156, 8, + 0, 7, 70, 238, 49, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 68, 68, 0, 0, 0, 0, + 0, 0, 95, 0, 0, 2, + 50, 0, 2, 0, 104, 0, + 0, 2, 17, 0, 0, 0, + 155, 0, 0, 4, 8, 0, + 0, 0, 8, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 12, 242, 0, 16, 0, + 0, 0, 0, 0, 6, 138, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 17, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 8, - 50, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 138, 0, 0, 17, - 114, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 19, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 86, 133, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 85, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 214, 143, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 4, 0, 0, 0, - 10, 0, 0, 0, 20, 0, - 0, 0, 24, 0, 0, 0, - 80, 0, 0, 6, 34, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 2, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 31, 0, 4, 3, 26, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 21, 0, - 0, 1, 138, 0, 0, 17, - 242, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 11, 0, - 0, 0, 4, 0, 0, 0, + 255, 3, 0, 0, 0, 0, + 0, 32, 8, 0, 0, 0, + 0, 0, 0, 1, 31, 0, + 4, 3, 26, 0, 16, 0, + 0, 0, 0, 0, 138, 0, + 0, 17, 50, 0, 16, 0, 1, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 17, 0, + 0, 0, 20, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 8, 50, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 138, 0, + 0, 17, 114, 0, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 19, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 86, 133, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 85, 0, 0, 12, + 242, 0, 16, 0, 3, 0, + 0, 0, 214, 143, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, - 13, 0, 0, 0, 24, 0, - 0, 0, 28, 0, 0, 0, - 6, 128, 48, 0, 0, 0, + 20, 0, 0, 0, 24, 0, + 0, 0, 80, 0, 0, 6, + 34, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 2, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 31, 0, 4, 3, + 26, 0, 16, 0, 0, 0, + 0, 0, 62, 0, 0, 1, + 21, 0, 0, 1, 138, 0, + 0, 17, 242, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 11, 0, 0, 0, 4, 0, + 0, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 10, 0, + 0, 0, 13, 0, 0, 0, + 24, 0, 0, 0, 28, 0, + 0, 0, 6, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 7, 18, 0, + 16, 0, 5, 0, 0, 0, + 26, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, - 0, 7, 18, 0, 16, 0, - 5, 0, 0, 0, 26, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 20, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, + 0, 5, 34, 0, 16, 0, + 5, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 20, 194, 0, + 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 6, 4, 16, 0, - 5, 0, 0, 0, 2, 64, + 4, 0, 0, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 6, 4, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 139, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, + 0, 0, 139, 0, 0, 11, + 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 42, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 7, + 0, 0, 0, 0, 41, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 23, 0, + 0, 0, 30, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 23, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 128, 63, + 140, 0, 0, 13, 66, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 10, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 140, 0, - 0, 13, 66, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 58, 128, 48, 0, + 5, 0, 0, 0, 58, 128, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 82, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 82, 0, 16, 0, + 3, 0, 0, 0, 2, 64, 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 166, 11, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 166, 11, 16, 0, + 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 138, 0, - 0, 11, 130, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 28, 0, - 0, 0, 58, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 6, 18, 0, - 16, 0, 5, 0, 0, 0, - 10, 0, 2, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 83, 0, 0, 6, 34, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 2, 0, - 35, 0, 0, 9, 98, 0, - 16, 0, 1, 0, 0, 0, - 166, 11, 16, 0, 1, 0, - 0, 0, 6, 1, 16, 0, - 2, 0, 0, 0, 6, 1, - 16, 0, 5, 0, 0, 0, - 80, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, + 138, 0, 0, 11, 130, 0, + 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 31, 0, + 0, 0, 1, 64, 0, 0, + 28, 0, 0, 0, 58, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 6, + 18, 0, 16, 0, 5, 0, + 0, 0, 10, 0, 2, 0, + 1, 64, 0, 0, 3, 0, + 0, 0, 83, 0, 0, 6, + 34, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 2, 0, 35, 0, 0, 9, + 98, 0, 16, 0, 1, 0, + 0, 0, 166, 11, 16, 0, + 1, 0, 0, 0, 6, 1, + 16, 0, 2, 0, 0, 0, + 6, 1, 16, 0, 5, 0, + 0, 0, 80, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 58, 0, + 16, 0, 1, 0, 0, 0, + 54, 0, 0, 5, 34, 0, + 16, 0, 6, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 18, 0, 0, 1, + 32, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 18, 0, 0, 1, 32, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 5, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 5, - 34, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 21, 0, 0, 1, - 80, 0, 0, 10, 162, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 18, 0, 0, 1, 54, 0, + 0, 5, 34, 0, 16, 0, + 6, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 21, 0, + 0, 1, 80, 0, 0, 10, + 162, 0, 16, 0, 5, 0, + 0, 0, 6, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 162, 0, 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 4, 0, + 86, 13, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 162, 0, 16, 0, - 5, 0, 0, 0, 86, 13, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 41, 0, 0, 7, - 98, 0, 16, 0, 1, 0, - 0, 0, 86, 6, 16, 0, - 1, 0, 0, 0, 86, 7, - 16, 0, 5, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 6, 0, 0, 0, 70, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 98, 0, 16, 0, 1, 0, - 0, 0, 86, 6, 16, 0, - 1, 0, 0, 0, 6, 1, - 16, 0, 6, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 98, 0, 16, 0, - 6, 0, 0, 0, 6, 1, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 80, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 98, 0, 16, 0, + 1, 0, 0, 0, 86, 6, + 16, 0, 1, 0, 0, 0, + 86, 7, 16, 0, 5, 0, 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 78, 0, 0, 8, 50, 0, - 16, 0, 7, 0, 0, 0, - 0, 208, 0, 0, 150, 5, + 6, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 6, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 98, 0, 16, 0, + 1, 0, 0, 0, 86, 6, 16, 0, 1, 0, 0, 0, - 134, 0, 16, 0, 6, 0, - 0, 0, 35, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 35, 0, 0, 10, 98, 0, - 16, 0, 1, 0, 0, 0, - 6, 1, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 6, 2, 16, 0, 6, 0, - 0, 0, 86, 6, 16, 0, - 1, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 130, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, + 6, 1, 16, 0, 6, 0, + 0, 0, 38, 0, 0, 11, + 0, 208, 0, 0, 98, 0, + 16, 0, 6, 0, 0, 0, + 6, 1, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 80, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 18, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, 6, 0, 0, 0, - 35, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 78, 0, 0, 8, + 50, 0, 16, 0, 7, 0, + 0, 0, 0, 208, 0, 0, + 150, 5, 16, 0, 1, 0, + 0, 0, 134, 0, 16, 0, + 6, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 7, 0, 0, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 26, 0, + 7, 0, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 4, 0, + 0, 0, 35, 0, 0, 10, + 98, 0, 16, 0, 1, 0, + 0, 0, 6, 1, 16, 128, + 65, 0, 0, 0, 7, 0, + 0, 0, 6, 2, 16, 0, + 6, 0, 0, 0, 86, 6, + 16, 0, 1, 0, 0, 0, + 38, 0, 0, 8, 0, 208, + 0, 0, 130, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 6, 0, + 0, 0, 35, 0, 0, 9, + 34, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 35, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 35, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 78, 0, 0, 8, - 0, 208, 0, 0, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 41, 0, 0, 7, - 66, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 4, 0, + 11, 0, 0, 0, 78, 0, + 0, 8, 0, 208, 0, 0, + 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 32, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 41, 0, + 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, - 31, 0, 4, 3, 58, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 32, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 1, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 3, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 6, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 130, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 165, 0, 0, 8, 242, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 18, 0, 0, 1, 41, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, + 0, 8, 18, 0, 16, 0, 6, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, - 70, 126, 32, 0, 0, 0, + 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 165, 0, - 0, 8, 242, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 41, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 41, 0, 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 6, 0, + 34, 0, 16, 0, 6, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 5, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 66, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 130, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 18, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 34, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 6, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 4, 0, + 0, 0, 5, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 50, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 10, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, + 6, 0, 0, 0, 10, 0, + 16, 0, 8, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 130, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 16, 0, 6, 0, 0, 0, + 26, 0, 16, 0, 8, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 3, 58, 0, + 0, 0, 165, 0, 0, 8, + 18, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 8, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 34, 0, 16, 0, + 7, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 50, 0, 16, 0, 4, 0, 0, 0, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 5, 0, 0, 0, - 139, 0, 0, 15, 242, 0, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 139, 0, - 0, 15, 242, 0, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, + 2, 64, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, - 131, 0, 0, 5, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 131, 0, 0, 5, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 2, 0, - 0, 1, 10, 0, 0, 1, - 2, 0, 0, 1, 23, 0, - 0, 1, 18, 0, 0, 1, - 76, 0, 0, 3, 42, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 0, 3, 1, 64, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 1, 0, 0, 0, - 55, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 85, 0, 0, 7, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 2, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 10, 0, - 0, 0, 55, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 20, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 85, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 246, 15, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 3, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 12, 0, 0, 0, 55, 0, - 0, 9, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 50, 0, 16, 0, + 4, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 20, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 246, 15, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 138, 0, - 0, 15, 242, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 135, 0, - 0, 5, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 55, 0, - 0, 12, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 30, 0, - 0, 11, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 55, 0, 0, 9, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 140, 0, 0, 17, 242, 0, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 41, 0, 0, 10, + 50, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 55, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 30, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 41, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 55, 0, - 0, 12, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, + 165, 0, 0, 8, 66, 0, 16, 0, 7, 0, 0, 0, - 246, 15, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 138, 0, - 0, 15, 242, 0, 16, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 135, 0, - 0, 5, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 232, 255, 255, 255, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 55, 0, - 0, 12, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 2, 64, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 30, 0, - 0, 11, 242, 0, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 55, 0, 0, 9, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 140, 0, 0, 17, 242, 0, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 10, 0, 16, 0, 4, 0, + 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 55, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 30, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 62, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 41, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 30, 0, 0, 7, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 55, 0, - 0, 12, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 4, 0, + 0, 0, 165, 0, 0, 8, + 130, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 1, 31, 0, 4, 3, + 58, 0, 16, 0, 4, 0, + 0, 0, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 5, 0, 0, 0, 139, 0, 0, 15, 242, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, @@ -1759,7 +1339,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 2, 0, 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 6, 0, + 1, 64, 0, 0, 7, 0, 0, 0, 131, 0, 0, 5, 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, @@ -1769,149 +1349,363 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 16, 0, 7, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 2, 0, 0, 1, - 23, 0, 0, 1, 21, 0, - 0, 1, 80, 0, 0, 7, + 23, 0, 0, 1, 18, 0, + 0, 1, 76, 0, 0, 3, + 42, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 1, 0, + 0, 0, 55, 0, 0, 9, 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 63, 35, 0, - 0, 9, 18, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 80, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 31, 0, - 4, 3, 58, 0, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, + 0, 0, 0, 0, 1, 64, + 0, 0, 16, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 7, 242, 0, 16, 0, 8, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 165, 0, 0, 8, - 242, 0, 16, 0, 9, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 18, 0, - 0, 1, 41, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 18, 0, + 0, 0, 70, 14, 16, 0, + 6, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, + 1, 0, 0, 10, 242, 0, 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 165, 0, - 0, 8, 34, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 30, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 85, 0, 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 246, 15, 16, 0, 3, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 2, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 10, 0, 0, 0, 55, 0, + 0, 9, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 20, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 246, 15, 16, 0, 3, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 6, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 85, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 246, 15, 16, 0, + 3, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 3, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 12, 0, 0, 0, + 55, 0, 0, 9, 130, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 20, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 6, 0, + 0, 0, 246, 15, 16, 0, + 3, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 138, 0, 0, 15, 242, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 135, 0, 0, 5, 242, 0, + 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, 10, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 55, 0, 0, 12, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 30, 0, 0, 11, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 128, 65, 0, + 0, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 55, 0, 0, 9, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 55, 0, 0, 9, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 165, 0, 0, 8, 66, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 10, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 0, 0, 8, - 130, 0, 16, 0, 8, 0, - 0, 0, 26, 0, 16, 0, - 10, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 18, 0, 16, 0, - 9, 0, 0, 0, 42, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 30, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, - 6, 112, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 0, 0, 8, 34, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 10, 0, - 0, 0, 6, 112, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 10, - 162, 0, 16, 0, 5, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 6, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 41, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 55, 0, 0, 12, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 162, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 86, 13, 16, 0, - 5, 0, 0, 0, 41, 0, - 0, 10, 162, 0, 16, 0, - 5, 0, 0, 0, 86, 13, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 165, 0, 0, 8, - 66, 0, 16, 0, 9, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 6, 112, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 165, 0, - 0, 8, 130, 0, 16, 0, - 9, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 3, 58, 0, 16, 0, - 4, 0, 0, 0, 76, 0, - 0, 3, 42, 0, 16, 0, - 4, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 7, 0, + 0, 0, 246, 15, 16, 0, + 3, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 138, 0, 0, 15, 242, 0, + 16, 0, 11, 0, 0, 0, + 2, 64, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 135, 0, 0, 5, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 232, 255, 255, 255, + 55, 0, 0, 12, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 30, 0, 0, 11, 242, 0, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 128, 65, 0, + 0, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 55, 0, 0, 9, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 140, 0, 0, 17, + 242, 0, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 55, 0, 0, 9, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 30, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 0, 0, 0, 62, 41, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 30, 0, 0, 7, + 242, 0, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 55, 0, 0, 12, 242, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, - 5, 0, 0, 0, 139, 0, + 4, 0, 0, 0, 139, 0, 0, 15, 242, 0, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -1919,25 +1713,25 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 43, 0, + 6, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 139, 0, 0, 15, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -1945,491 +1739,59 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 9, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, + 8, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 9, 0, + 242, 0, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, + 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 2, 0, 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, - 7, 0, 0, 0, 131, 0, + 6, 0, 0, 0, 131, 0, 0, 5, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, + 6, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, 131, 0, 0, 5, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 9, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 2, 0, 0, 1, 23, 0, 0, 1, - 18, 0, 0, 1, 76, 0, - 0, 3, 42, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 3, 1, 64, 0, 0, - 1, 0, 0, 0, 55, 0, - 0, 9, 34, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 5, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 86, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 129, 128, 128, 59, - 85, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 86, 5, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 255, 0, 0, 0, - 255, 0, 0, 0, 255, 0, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 129, 128, - 128, 59, 129, 128, 128, 59, - 129, 128, 128, 59, 129, 128, - 128, 59, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 2, 0, 0, 0, - 6, 0, 0, 3, 1, 64, - 0, 0, 10, 0, 0, 0, - 55, 0, 0, 9, 34, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 20, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 5, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 8, 32, - 128, 58, 85, 0, 0, 7, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 86, 0, - 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 8, 32, 128, 58, 8, 32, - 128, 58, 8, 32, 128, 58, - 8, 32, 128, 58, 2, 0, - 0, 1, 6, 0, 0, 3, - 1, 64, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 3, - 1, 64, 0, 0, 12, 0, - 0, 0, 55, 0, 0, 9, - 34, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, + 21, 0, 0, 1, 80, 0, + 0, 7, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 3, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 3, 0, + 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 20, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 5, + 0, 0, 0, 0, 0, 63, + 35, 0, 0, 9, 18, 0, 16, 0, 4, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 135, 0, 0, 5, - 242, 0, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 30, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 55, 0, 0, 12, - 242, 0, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 30, 0, 0, 11, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 55, 0, - 0, 9, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 55, 0, - 0, 9, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 41, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 55, 0, 0, 12, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 255, 3, 0, 0, 255, 3, - 0, 0, 255, 3, 0, 0, - 255, 3, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 138, 0, 0, 15, - 242, 0, 16, 0, 13, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 135, 0, 0, 5, - 242, 0, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 30, 0, - 0, 10, 242, 0, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 232, 255, - 255, 255, 232, 255, 255, 255, - 232, 255, 255, 255, 232, 255, - 255, 255, 55, 0, 0, 12, - 242, 0, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 2, 64, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 30, 0, 0, 11, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 14, 0, - 0, 0, 2, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 55, 0, - 0, 9, 242, 0, 16, 0, - 15, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, - 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 140, 0, - 0, 17, 242, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 14, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 127, 0, 0, 0, 127, 0, - 0, 0, 127, 0, 0, 0, - 127, 0, 0, 0, 55, 0, - 0, 9, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, - 2, 64, 0, 0, 23, 0, - 0, 0, 23, 0, 0, 0, - 23, 0, 0, 0, 23, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 62, - 0, 0, 0, 62, 0, 0, - 0, 62, 0, 0, 0, 62, - 41, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 30, 0, - 0, 7, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 55, 0, 0, 12, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 4, 0, 0, 0, - 139, 0, 0, 15, 242, 0, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 43, 0, 0, 5, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 52, 0, 0, 10, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 139, 0, - 0, 15, 242, 0, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 43, 0, - 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 2, 64, 0, 0, - 0, 1, 128, 58, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 52, 0, - 0, 10, 242, 0, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 2, 0, 0, 1, - 6, 0, 0, 3, 1, 64, - 0, 0, 6, 0, 0, 0, - 131, 0, 0, 5, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 131, 0, 0, 5, - 242, 0, 16, 0, 9, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 2, 0, - 0, 1, 10, 0, 0, 1, - 2, 0, 0, 1, 23, 0, - 0, 1, 21, 0, 0, 1, - 0, 0, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 9, 0, - 0, 0, 80, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 31, 0, 4, 3, 58, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 62, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, + 1, 64, 0, 0, 80, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, 16, 0, @@ -2450,7 +1812,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 18, 0, 0, 1, 41, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, + 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, 8, 0, @@ -2461,7 +1823,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 10, 0, 16, 0, 4, 0, 0, 0, 41, 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, @@ -2481,7 +1843,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, - 6, 0, 16, 0, 0, 0, + 6, 0, 16, 0, 4, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, @@ -2521,7 +1883,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 30, 0, 0, 7, 162, 0, 16, 0, 5, 0, 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 86, 13, + 4, 0, 0, 0, 86, 13, 16, 0, 5, 0, 0, 0, 41, 0, 0, 10, 162, 0, 16, 0, 5, 0, 0, 0, @@ -2619,8 +1981,8 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 1, 0, 0, 0, - 55, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, + 55, 0, 0, 9, 34, 0, + 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 1, 64, @@ -2628,8 +1990,8 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 85, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 8, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 1, 0, + 0, 0, 86, 5, 16, 0, + 4, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, @@ -2649,8 +2011,8 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 128, 59, 85, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, + 9, 0, 0, 0, 86, 5, + 16, 0, 4, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, @@ -2673,7 +2035,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 10, 0, 0, 0, 55, 0, 0, 9, - 18, 0, 16, 0, 0, 0, + 34, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 20, 0, 0, 0, @@ -2681,8 +2043,8 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 85, 0, 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 86, 5, + 16, 0, 4, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, @@ -2703,7 +2065,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, - 6, 0, 16, 0, 0, 0, + 86, 5, 16, 0, 4, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, @@ -2726,8 +2088,8 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 3, 0, 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 12, 0, 0, 0, 55, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 0, 9, 34, 0, 16, 0, + 4, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 20, 0, 0, 0, 1, 64, 0, 0, @@ -2735,7 +2097,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, - 6, 0, 16, 0, 0, 0, + 86, 5, 16, 0, 4, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, @@ -2851,7 +2213,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 7, 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, 9, 0, 0, 0, - 6, 0, 16, 0, 0, 0, + 86, 5, 16, 0, 4, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, @@ -3033,133 +2395,149 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 1, 2, 0, 0, 1, 23, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 7, - 242, 0, 16, 0, 8, 0, + 242, 0, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 6, 0, 0, 0, 70, 14, 16, 0, 8, 0, 0, 0, 0, 0, 0, 7, 242, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, 7, 0, 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 9, 0, 0, 0, 80, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 4, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 31, 0, 4, 3, + 58, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 56, 0, 0, 7, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 62, 30, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 2, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 1, 0, 0, 0, 41, 0, 0, 7, - 130, 0, 16, 0, 1, 0, + 34, 0, 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 242, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 1, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, + 34, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 1, 64, 0, 0, 16, 0, 0, 0, 165, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 1, 0, + 16, 0, 9, 0, 0, 0, + 26, 0, 16, 0, 4, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 1, - 41, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, + 41, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 18, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, + 8, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 4, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 41, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, + 0, 7, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, - 34, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 6, 112, + 34, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 41, 0, 0, 10, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, 16, 0, - 10, 0, 0, 0, 10, 0, - 16, 0, 12, 0, 0, 0, + 8, 0, 0, 0, 10, 0, + 16, 0, 10, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 130, 0, - 16, 0, 10, 0, 0, 0, - 26, 0, 16, 0, 12, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 10, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 18, 0, 16, 0, 11, 0, + 18, 0, 16, 0, 9, 0, 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 6, 112, + 10, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, 34, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 10, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 41, 0, 0, 10, 98, 0, - 16, 0, 1, 0, 0, 0, + 41, 0, 0, 10, 162, 0, + 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, - 7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7, 0, 0, 0, 86, 5, 16, 0, 1, 0, 0, 0, 30, 0, - 0, 7, 98, 0, 16, 0, - 1, 0, 0, 0, 6, 0, + 0, 7, 162, 0, 16, 0, + 5, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, - 86, 6, 16, 0, 1, 0, + 86, 13, 16, 0, 5, 0, 0, 0, 41, 0, 0, 10, - 98, 0, 16, 0, 1, 0, - 0, 0, 86, 6, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 2, 0, + 162, 0, 16, 0, 5, 0, + 0, 0, 86, 13, 16, 0, + 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, 165, 0, 0, 8, 66, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 16, 0, 9, 0, 0, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 8, - 130, 0, 16, 0, 11, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 6, 112, + 130, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 6, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 31, 0, 4, 3, @@ -3169,7 +2547,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 6, 0, 0, 3, 1, 64, 0, 0, 5, 0, 0, 0, 139, 0, 0, 15, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, @@ -3177,26 +2555,26 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 139, 0, 0, 15, 242, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -3204,20 +2582,20 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 43, 0, 0, 5, 242, 0, - 16, 0, 12, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 12, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 12, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, @@ -3225,12 +2603,12 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 1, 6, 0, 0, 3, 1, 64, 0, 0, 7, 0, 0, 0, 131, 0, 0, 5, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 131, 0, + 8, 0, 0, 0, 131, 0, 0, 5, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, 2, 0, 0, 1, 10, 0, 0, 1, 2, 0, 0, 1, 23, 0, 0, 1, 18, 0, @@ -3247,45 +2625,45 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 16, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 6, 0, + 8, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 10, 242, 0, + 10, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 85, 0, 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, 129, 128, 128, 59, @@ -3301,44 +2679,44 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 86, 0, 0, 5, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 10, 0, + 242, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 85, 0, 0, 7, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 86, 0, 0, 5, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 56, 0, + 10, 0, 0, 0, 56, 0, 0, 10, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 9, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, 128, 58, 8, 32, @@ -3354,25 +2732,25 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 20, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 10, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 8, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 138, 0, 0, 15, 242, 0, - 16, 0, 14, 0, 0, 0, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, @@ -3380,115 +2758,115 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 135, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 55, 0, 0, 12, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 30, 0, 0, 11, 242, 0, - 16, 0, 16, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 70, 14, 16, 128, 65, 0, - 0, 0, 15, 0, 0, 0, + 0, 0, 14, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0, 0, 9, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 15, 0, 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 55, 0, 0, 9, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 30, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 41, 0, 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 55, 0, 0, 12, 242, 0, + 12, 0, 0, 0, 70, 14, 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 55, 0, 0, 12, 242, 0, + 16, 0, 8, 0, 0, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 7, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 9, 0, 0, 0, 6, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 138, 0, 0, 15, 242, 0, - 16, 0, 14, 0, 0, 0, + 16, 0, 13, 0, 0, 0, 2, 64, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, @@ -3496,92 +2874,92 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 16, 0, 10, 0, 0, 0, 135, 0, 0, 5, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 15, 0, + 242, 0, 16, 0, 14, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 232, 255, 255, 255, 55, 0, 0, 12, 242, 0, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 15, 0, 0, 0, 2, 64, + 14, 0, 0, 0, 2, 64, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 30, 0, 0, 11, 242, 0, - 16, 0, 16, 0, 0, 0, + 16, 0, 15, 0, 0, 0, 70, 14, 16, 128, 65, 0, - 0, 0, 15, 0, 0, 0, + 0, 0, 14, 0, 0, 0, 2, 64, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 55, 0, 0, 9, - 242, 0, 16, 0, 16, 0, + 242, 0, 16, 0, 15, 0, 0, 0, 70, 14, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 14, 0, 0, 0, - 70, 14, 16, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 15, 0, 0, 0, 140, 0, 0, 17, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 70, 14, - 16, 0, 15, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 127, 0, 0, 0, 55, 0, 0, 9, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 14, 0, 0, 0, 70, 14, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 10, 0, 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 13, 0, + 242, 0, 16, 0, 12, 0, 0, 0, 70, 14, 16, 0, - 16, 0, 0, 0, 2, 64, + 15, 0, 0, 0, 2, 64, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 30, 0, 0, 10, 242, 0, - 16, 0, 13, 0, 0, 0, - 70, 14, 16, 0, 13, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 0, 0, 0, 62, 41, 0, 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 30, 0, 0, 7, - 242, 0, 16, 0, 4, 0, + 242, 0, 16, 0, 10, 0, 0, 0, 70, 14, 16, 0, - 13, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 55, 0, 0, 12, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 12, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, + 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3589,6 +2967,654 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 3, 1, 64, 0, 0, 4, 0, 0, 0, 139, 0, 0, 15, 242, 0, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 8, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 139, 0, 0, 15, + 242, 0, 16, 0, 10, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 6, 0, 0, 0, 131, 0, + 0, 5, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 131, 0, 0, 5, 242, 0, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 9, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 2, 0, + 0, 1, 23, 0, 0, 1, + 21, 0, 0, 1, 0, 0, + 0, 7, 242, 0, 16, 0, + 8, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 0, 0, 0, 7, + 242, 0, 16, 0, 9, 0, + 0, 0, 70, 14, 16, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 30, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 4, 0, 0, 0, 31, 0, + 4, 3, 58, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 2, 0, + 0, 0, 165, 0, 0, 8, + 242, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 165, 0, 0, 8, + 242, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 41, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 18, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 41, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 165, 0, + 0, 8, 34, 0, 16, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 4, 0, 0, 0, 5, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 7, 242, 0, 16, 0, + 12, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 41, 0, 0, 10, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 2, 0, 0, 0, + 165, 0, 0, 8, 66, 0, + 16, 0, 10, 0, 0, 0, + 10, 0, 16, 0, 12, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 130, 0, 16, 0, 10, 0, + 0, 0, 26, 0, 16, 0, + 12, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 18, 0, 16, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 165, 0, 0, 8, 34, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 12, 0, + 0, 0, 6, 112, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 10, + 98, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 98, 0, + 16, 0, 1, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 86, 6, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 10, 98, 0, 16, 0, + 1, 0, 0, 0, 86, 6, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 0, 8, + 66, 0, 16, 0, 11, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 6, 112, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 0, + 0, 8, 130, 0, 16, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 6, 112, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 31, 0, + 4, 3, 58, 0, 16, 0, + 4, 0, 0, 0, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 5, 0, 0, 0, 139, 0, + 0, 15, 242, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 43, 0, + 0, 5, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 52, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 139, 0, 0, 15, + 242, 0, 16, 0, 12, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 43, 0, 0, 5, + 242, 0, 16, 0, 12, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 12, 0, 0, 0, + 2, 64, 0, 0, 0, 1, + 128, 58, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 52, 0, 0, 10, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 191, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 2, 0, 0, 1, 6, 0, + 0, 3, 1, 64, 0, 0, + 7, 0, 0, 0, 131, 0, + 0, 5, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 131, 0, 0, 5, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 2, 0, 0, 1, + 10, 0, 0, 1, 2, 0, + 0, 1, 23, 0, 0, 1, + 18, 0, 0, 1, 76, 0, + 0, 3, 42, 0, 16, 0, + 4, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 3, 1, 64, 0, 0, + 1, 0, 0, 0, 55, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 16, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 85, 0, + 0, 7, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 10, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 86, 0, 0, 5, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 129, 128, 128, 59, + 85, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 255, 0, + 0, 0, 255, 0, 0, 0, + 255, 0, 0, 0, 255, 0, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 129, 128, + 128, 59, 129, 128, 128, 59, + 129, 128, 128, 59, 129, 128, + 128, 59, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 2, 0, 0, 0, + 6, 0, 0, 3, 1, 64, + 0, 0, 10, 0, 0, 0, + 55, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 20, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 6, 0, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 86, 0, 0, 5, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 56, 0, + 0, 10, 242, 0, 16, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 8, 32, + 128, 58, 85, 0, 0, 7, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 86, 0, + 0, 5, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 56, 0, 0, 10, 242, 0, + 16, 0, 11, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 8, 32, 128, 58, 8, 32, + 128, 58, 8, 32, 128, 58, + 8, 32, 128, 58, 2, 0, + 0, 1, 6, 0, 0, 3, + 1, 64, 0, 0, 3, 0, + 0, 0, 6, 0, 0, 3, + 1, 64, 0, 0, 12, 0, + 0, 0, 55, 0, 0, 9, + 18, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 20, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 138, 0, 0, 15, + 242, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 135, 0, 0, 5, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 30, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 55, 0, 0, 12, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 30, 0, 0, 11, + 242, 0, 16, 0, 16, 0, + 0, 0, 70, 14, 16, 128, + 65, 0, 0, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 55, 0, + 0, 9, 242, 0, 16, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 16, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 55, 0, + 0, 9, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 41, 0, 0, 10, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 30, 0, + 0, 7, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 55, 0, 0, 12, + 242, 0, 16, 0, 10, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 11, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 255, 3, 0, 0, 255, 3, + 0, 0, 255, 3, 0, 0, + 255, 3, 0, 0, 1, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 138, 0, 0, 15, + 242, 0, 16, 0, 14, 0, + 0, 0, 2, 64, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 135, 0, 0, 5, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 30, 0, + 0, 10, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 232, 255, + 255, 255, 232, 255, 255, 255, + 232, 255, 255, 255, 232, 255, + 255, 255, 55, 0, 0, 12, + 242, 0, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 8, 0, + 0, 0, 8, 0, 0, 0, + 8, 0, 0, 0, 8, 0, + 0, 0, 30, 0, 0, 11, + 242, 0, 16, 0, 16, 0, + 0, 0, 70, 14, 16, 128, + 65, 0, 0, 0, 15, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 55, 0, + 0, 9, 242, 0, 16, 0, + 16, 0, 0, 0, 70, 14, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 14, 0, + 0, 0, 70, 14, 16, 0, + 16, 0, 0, 0, 140, 0, + 0, 17, 242, 0, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 7, 0, 0, 0, + 7, 0, 0, 0, 7, 0, + 0, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 15, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 10, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 127, 0, 0, 0, 127, 0, + 0, 0, 127, 0, 0, 0, + 127, 0, 0, 0, 55, 0, + 0, 9, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 14, 0, 0, 0, + 70, 14, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 41, 0, + 0, 10, 242, 0, 16, 0, + 13, 0, 0, 0, 70, 14, + 16, 0, 16, 0, 0, 0, + 2, 64, 0, 0, 23, 0, + 0, 0, 23, 0, 0, 0, + 23, 0, 0, 0, 23, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 13, 0, + 0, 0, 70, 14, 16, 0, + 13, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 62, + 0, 0, 0, 62, 0, 0, + 0, 62, 0, 0, 0, 62, + 41, 0, 0, 10, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 30, 0, + 0, 7, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 13, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 55, 0, 0, 12, + 242, 0, 16, 0, 11, 0, + 0, 0, 70, 14, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 4, 0, 0, 0, + 139, 0, 0, 15, 242, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 16, 0, + 0, 0, 16, 0, 0, 0, + 16, 0, 0, 0, 16, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, + 43, 0, 0, 5, 242, 0, + 16, 0, 4, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 56, 0, 0, 10, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 2, 64, + 0, 0, 0, 1, 128, 58, + 0, 1, 128, 58, 0, 1, + 128, 58, 0, 1, 128, 58, + 52, 0, 0, 10, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 191, 0, 0, 128, 191, + 0, 0, 128, 191, 139, 0, + 0, 15, 242, 0, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, @@ -3597,7 +3623,7 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 43, 0, + 11, 0, 0, 0, 43, 0, 0, 5, 242, 0, 16, 0, 4, 0, 0, 0, 70, 14, 16, 0, 4, 0, 0, 0, @@ -3609,563 +3635,503 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 128, 58, 0, 1, 128, 58, 0, 1, 128, 58, 52, 0, 0, 10, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, + 11, 0, 0, 0, 70, 14, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, - 128, 191, 139, 0, 0, 15, - 242, 0, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 43, 0, 0, 5, - 242, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 1, - 128, 58, 0, 1, 128, 58, - 0, 1, 128, 58, 0, 1, - 128, 58, 52, 0, 0, 10, + 128, 191, 2, 0, 0, 1, + 6, 0, 0, 3, 1, 64, + 0, 0, 6, 0, 0, 0, + 131, 0, 0, 5, 242, 0, + 16, 0, 10, 0, 0, 0, + 70, 14, 16, 0, 10, 0, + 0, 0, 131, 0, 0, 5, 242, 0, 16, 0, 11, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 2, 0, 0, 1, 6, 0, - 0, 3, 1, 64, 0, 0, - 6, 0, 0, 0, 131, 0, - 0, 5, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 131, 0, 0, 5, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 2, 0, 0, 1, - 10, 0, 0, 1, 2, 0, - 0, 1, 23, 0, 0, 1, - 21, 0, 0, 1, 0, 0, + 11, 0, 0, 0, 2, 0, + 0, 1, 10, 0, 0, 1, + 2, 0, 0, 1, 23, 0, + 0, 1, 21, 0, 0, 1, + 0, 0, 0, 7, 242, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 8, 0, + 0, 0, 70, 14, 16, 0, + 10, 0, 0, 0, 0, 0, 0, 7, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 9, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 5, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 56, 0, 0, 7, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 38, 13, - 16, 0, 6, 0, 0, 0, - 56, 32, 0, 7, 242, 0, - 16, 0, 6, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 32, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 39, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, + 7, 0, 0, 0, 70, 14, + 16, 0, 9, 0, 0, 0, + 70, 14, 16, 0, 11, 0, + 0, 0, 18, 0, 0, 1, + 54, 0, 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 31, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 21, 0, 0, 1, + 21, 0, 0, 1, 56, 0, + 0, 7, 242, 0, 16, 0, + 4, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 38, 13, 16, 0, 6, 0, + 0, 0, 56, 32, 0, 7, + 242, 0, 16, 0, 6, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 70, 14, + 16, 0, 7, 0, 0, 0, + 32, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 5, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 39, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 31, 0, 4, 3, 10, 0, + 16, 0, 0, 0, 0, 0, + 80, 0, 0, 7, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, 0, 0, 80, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 2, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 0, 0, - 0, 0, 80, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 31, 0, 4, 3, 10, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 21, 0, 0, 1, - 54, 0, 0, 5, 82, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 21, 0, 0, 1, - 54, 0, 0, 5, 114, 0, - 16, 0, 4, 0, 0, 0, - 134, 2, 16, 0, 4, 0, - 0, 0, 21, 0, 0, 1, - 54, 0, 0, 4, 66, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 2, 0, 35, 0, - 0, 9, 98, 0, 16, 0, - 1, 0, 0, 0, 6, 2, - 16, 0, 3, 0, 0, 0, - 6, 1, 16, 0, 2, 0, - 0, 0, 6, 2, 16, 0, - 5, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 21, 0, + 0, 1, 54, 0, 0, 5, + 82, 0, 16, 0, 4, 0, + 0, 0, 6, 0, 16, 0, + 4, 0, 0, 0, 21, 0, + 0, 1, 54, 0, 0, 5, + 114, 0, 16, 0, 4, 0, + 0, 0, 134, 2, 16, 0, + 4, 0, 0, 0, 21, 0, + 0, 1, 54, 0, 0, 4, + 66, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 2, 0, + 35, 0, 0, 9, 98, 0, 16, 0, 1, 0, 0, 0, + 6, 2, 16, 0, 3, 0, + 0, 0, 6, 1, 16, 0, + 2, 0, 0, 0, 6, 2, + 16, 0, 5, 0, 0, 0, + 85, 0, 0, 7, 18, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 78, 0, + 0, 8, 50, 0, 16, 0, + 0, 0, 0, 0, 0, 208, + 0, 0, 134, 0, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 2, 0, 0, 0, + 31, 0, 4, 3, 42, 0, + 16, 0, 0, 0, 0, 0, + 138, 0, 0, 11, 66, 0, + 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 3, 0, - 0, 0, 78, 0, 0, 8, - 50, 0, 16, 0, 0, 0, - 0, 0, 0, 208, 0, 0, - 134, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 31, 0, - 4, 3, 42, 0, 16, 0, - 0, 0, 0, 0, 138, 0, - 0, 11, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 42, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, - 5, 0, 0, 0, 42, 0, - 0, 10, 162, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 42, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 0, + 4, 0, 0, 0, 42, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 41, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 5, 0, 0, 0, + 42, 0, 0, 10, 162, 0, + 16, 0, 1, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 42, 0, 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 2, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 254, 7, - 0, 0, 35, 0, 0, 9, + 1, 64, 0, 0, 2, 0, + 0, 0, 85, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 5, 0, 0, 0, - 139, 0, 0, 15, 50, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 27, 0, - 0, 0, 29, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 35, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 8, 0, 0, 0, 42, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 16, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 0, 0, 20, - 194, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 22, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 11, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 12, 82, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 166, 11, 16, 0, - 3, 0, 0, 0, 140, 0, - 0, 17, 50, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 5, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 3, 0, 0, 0, 134, 0, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 17, 194, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 9, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 3, 0, - 0, 0, 138, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 140, 0, 0, 11, 130, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 32, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 17, - 194, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 7, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 166, 14, 16, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 130, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 66, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 42, 0, + 0, 0, 4, 0, 0, 0, + 1, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 139, 0, 0, 15, 162, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 27, 0, 0, 0, - 0, 0, 0, 0, 29, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 0, 10, 50, 0, - 16, 0, 3, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 5, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 0, 0, 1, 64, 0, 0, + 254, 7, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, + 1, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 5, 0, - 0, 0, 35, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 194, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, + 0, 0, 139, 0, 0, 15, + 50, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 27, 0, 0, 0, 29, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 64, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 7, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 96, 0, - 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 25, 0, 0, 0, 1, 64, - 0, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 2, 0, 0, 0, 166, 14, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 8, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 10, 194, 0, - 16, 0, 3, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 17, 194, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 25, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 9, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 166, 14, - 16, 0, 3, 0, 0, 0, - 35, 0, 0, 12, 194, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 4, 0, 0, 0, 166, 14, - 16, 0, 3, 0, 0, 0, - 140, 0, 0, 17, 210, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 6, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 6, 14, 16, 0, 3, 0, - 0, 0, 140, 0, 0, 11, - 130, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 12, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 7, - 0, 0, 30, 0, 0, 7, + 6, 0, 16, 0, 0, 0, + 0, 0, 35, 0, 0, 9, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 1, 0, 0, 7, 34, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 8, 0, 0, 0, + 42, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, + 6, 0, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 58, 0, 16, 0, 2, 0, 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 1, 0, + 130, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 0, 0, 10, 50, 0, + 16, 0, 3, 0, 0, 0, + 86, 5, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 16, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 20, 194, 0, 16, 0, + 3, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 22, 0, + 0, 0, 22, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 11, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 35, 0, 0, 12, 82, 0, + 16, 0, 3, 0, 0, 0, + 6, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 166, 11, + 16, 0, 3, 0, 0, 0, + 140, 0, 0, 17, 50, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 5, 0, + 0, 0, 5, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 5, + 16, 0, 3, 0, 0, 0, + 134, 0, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 17, + 194, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 0, 9, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 3, 0, 0, 0, 138, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 140, 0, 0, 11, + 130, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 8, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 32, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 35, 0, + 0, 9, 34, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 17, 194, 0, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 7, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 166, 14, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, + 140, 0, 0, 11, 130, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, 0, 0, 140, 0, 0, 11, 66, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 3, 0, + 42, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 21, 0, - 0, 1, 35, 0, 0, 10, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 134, 0, + 0, 0, 0, 0, 18, 0, + 0, 1, 139, 0, 0, 15, + 162, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 27, 0, + 0, 0, 0, 0, 0, 0, + 29, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 0, 10, + 50, 0, 16, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 5, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 85, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 5, 0, 0, 0, 35, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 41, 0, + 0, 10, 194, 0, 16, 0, + 2, 0, 0, 0, 86, 5, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 7, 0, + 0, 0, 41, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 7, 34, 0, 16, 0, 1, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 130, 0, 16, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 96, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 25, 0, 0, 0, + 1, 64, 0, 0, 7, 0, + 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 1, 0, 0, 10, 194, 0, 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, + 166, 14, 16, 0, 2, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 0, 8, 0, 0, 30, 0, + 0, 7, 18, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 41, 0, 0, 10, + 194, 0, 16, 0, 3, 0, + 0, 0, 86, 5, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 2, 0, 0, 0, + 140, 0, 0, 17, 194, 0, + 16, 0, 3, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 25, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, + 9, 0, 0, 0, 246, 15, + 16, 0, 0, 0, 0, 0, + 166, 14, 16, 0, 3, 0, + 0, 0, 35, 0, 0, 12, + 194, 0, 16, 0, 3, 0, + 0, 0, 166, 10, 16, 0, + 2, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 4, 0, 0, 0, + 166, 14, 16, 0, 3, 0, + 0, 0, 140, 0, 0, 17, + 210, 0, 16, 0, 3, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 7, 0, + 0, 0, 6, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 6, 14, 16, 0, + 3, 0, 0, 0, 140, 0, + 0, 11, 130, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 12, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 1, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 0, 7, 0, 0, 30, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 1, 0, 0, 7, + 34, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 30, 0, 0, 7, 34, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 6, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 30, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 21, 0, 0, 1, 35, 0, + 0, 10, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 2, 0, 0, 0, + 134, 0, 16, 0, 1, 0, + 0, 0, 38, 0, 0, 8, + 0, 208, 0, 0, 130, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 10, 0, 16, 0, + 2, 0, 0, 0, 35, 0, + 0, 9, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 41, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 3, 0, 0, 0, 35, 0, 0, 9, 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 7, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 3, 0, 0, 0, - 35, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 14, + 54, 32, 0, 5, 242, 0, 16, 0, 4, 0, 0, 0, - 50, 0, 0, 15, 242, 0, - 16, 0, 1, 0, 0, 0, - 150, 12, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 127, 67, 0, 0, - 127, 67, 0, 0, 127, 67, - 0, 0, 127, 67, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 28, 0, 0, 5, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 1, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 35, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 1, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 35, 0, 0, 12, - 210, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 1, - 86, 5, 16, 0, 0, 0, + 70, 14, 16, 0, 4, 0, 0, 0, 50, 0, 0, 15, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 2, 64, + 242, 0, 16, 0, 1, 0, + 0, 0, 150, 12, 16, 0, + 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, 0, 0, 127, 67, @@ -4173,49 +4139,82 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 28, 0, 0, 5, - 242, 0, 16, 0, 2, 0, + 242, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 35, 0, + 1, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 1, 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 35, 0, + 1, 0, 0, 0, 35, 0, 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 0, 26, 0, 16, 0, 0, 0, 0, 0, 35, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 1, 26, 0, 16, 0, - 0, 0, 0, 0, 164, 0, - 0, 8, 242, 224, 33, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 14, + 0, 12, 210, 0, 16, 0, + 1, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 163, 2, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 60, 0, - 0, 0, 153, 0, 0, 0, - 94, 0, 0, 0, 51, 0, - 0, 0, 27, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 1, 0, 0, 0, 0, + 0, 0, 0, 1, 0, 0, + 0, 1, 86, 5, 16, 0, + 0, 0, 0, 0, 50, 0, + 0, 15, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 6, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 127, 67, 0, 0, 127, 67, + 0, 0, 127, 67, 0, 0, + 127, 67, 2, 64, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 28, 0, + 0, 5, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 1, 0, 0, 10, 0, + 16, 0, 2, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 1, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 35, 0, 0, 9, 34, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 1, 26, 0, + 16, 0, 0, 0, 0, 0, + 164, 0, 0, 8, 242, 224, + 33, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 0, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 163, 2, 0, 0, + 17, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 60, 0, 0, 0, 153, 0, + 0, 0, 94, 0, 0, 0, + 51, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 40, 0, 0, 0, 0, 0, + 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 44, 0, 0, 0, - 34, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 44, 0, + 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4225,5 +4224,5 @@ const BYTE resolve_full_8bpp_scaled_cs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0 + 0, 0, 1, 0, 0, 0 }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_cs.h index 859d64e4d..d3880b046 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24005 ; Schema: 0 OpCapability Shader @@ -13,15 +13,15 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 16 8 1 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId - OpMemberDecorate %_struct_993 0 Offset 0 OpDecorate %_struct_993 Block - OpDecorate %5759 DescriptorSet 1 + OpMemberDecorate %_struct_993 0 Offset 0 OpDecorate %5759 Binding 0 - OpDecorate %5945 DescriptorSet 0 + OpDecorate %5759 DescriptorSet 1 OpDecorate %5945 Binding 0 - OpDecorate %3258 DescriptorSet 2 - OpDecorate %3258 Binding 0 + OpDecorate %5945 DescriptorSet 0 OpDecorate %3258 NonReadable + OpDecorate %3258 Binding 0 + OpDecorate %3258 DescriptorSet 2 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -40,7 +40,7 @@ %gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %_struct_993 = OpTypeStruct %v2uint %_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993 - %4495 = OpVariable %_ptr_PushConstant__struct_993 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant %int = OpTypeInt 32 1 %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint @@ -66,7 +66,6 @@ %uint_16 = OpConstant %uint 16 %uint_8 = OpConstant %uint 8 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1 - %10264 = OpUndef %v4float %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5 %5663 = OpFunction %void None %1282 %15110 = OpLabel @@ -75,7 +74,7 @@ %12914 = OpLabel %13761 = OpLoad %v3uint %gl_GlobalInvocationID %21717 = OpVectorShuffle %v2uint %13761 %13761 0 1 - %7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0 + %7760 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0 %13378 = OpLoad %v2uint %7760 %23437 = OpUGreaterThanEqual %v2bool %21717 %13378 %23076 = OpAny %bool %23437 @@ -105,46 +104,45 @@ %17759 = OpConvertUToF %float %16230 %22854 = OpFMul %float %17759 %float_0_125 %11948 = OpFAdd %float %17705 %22854 - %7244 = OpFMul %float %11948 %float_1_52737048en05 - %22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1 - %7500 = OpCompositeInsert %v4float %22361 %10264 0 - %19969 = OpCompositeExtract %uint %11099 1 - %18592 = OpShiftRightLogical %uint %19969 %uint_3 - %15827 = OpIMul %uint %18592 %uint_3 + %6845 = OpFMul %float %11948 %float_1_52737048en05 + %6923 = OpExtInst %float %1 FClamp %6845 %float_0 %float_1 + %14371 = OpLoad %152 %5945 + %12884 = OpCompositeExtract %uint %11099 1 + %17798 = OpShiftRightLogical %uint %12884 %uint_3 + %15827 = OpIMul %uint %17798 %uint_3 %18887 = OpIAdd %uint %15827 %uint_1 %14460 = OpBitcast %int %18887 - %17829 = OpImageFetch %v4uint %19954 %14460 + %17829 = OpImageFetch %v4uint %14371 %14460 %6377 = OpCompositeExtract %uint %17829 0 %17706 = OpConvertUToF %float %6377 - %12315 = OpBitwiseAnd %uint %19969 %uint_7 + %12315 = OpBitwiseAnd %uint %12884 %uint_7 %14346 = OpCompositeExtract %uint %17829 1 %16231 = OpIMul %uint %12315 %14346 %17760 = OpConvertUToF %float %16231 %22855 = OpFMul %float %17760 %float_0_125 %11949 = OpFAdd %float %17706 %22855 - %7245 = OpFMul %float %11949 %float_1_52737048en05 - %22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1 - %7501 = OpCompositeInsert %v4float %22362 %7500 1 - %19970 = OpCompositeExtract %uint %11099 2 - %18593 = OpShiftRightLogical %uint %19970 %uint_3 - %15828 = OpIMul %uint %18593 %uint_3 + %6846 = OpFMul %float %11949 %float_1_52737048en05 + %6924 = OpExtInst %float %1 FClamp %6846 %float_0 %float_1 + %14372 = OpLoad %152 %5945 + %12885 = OpCompositeExtract %uint %11099 2 + %17799 = OpShiftRightLogical %uint %12885 %uint_3 + %15828 = OpIMul %uint %17799 %uint_3 %18888 = OpIAdd %uint %15828 %uint_2 %14461 = OpBitcast %int %18888 - %17830 = OpImageFetch %v4uint %19954 %14461 + %17830 = OpImageFetch %v4uint %14372 %14461 %6378 = OpCompositeExtract %uint %17830 0 %17707 = OpConvertUToF %float %6378 - %12316 = OpBitwiseAnd %uint %19970 %uint_7 + %12316 = OpBitwiseAnd %uint %12885 %uint_7 %14347 = OpCompositeExtract %uint %17830 1 %16232 = OpIMul %uint %12316 %14347 %17761 = OpConvertUToF %float %16232 %22856 = OpFMul %float %17761 %float_0_125 %11950 = OpFAdd %float %17707 %22856 - %7246 = OpFMul %float %11950 %float_1_52737048en05 - %22380 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1 - %23871 = OpCompositeInsert %v4float %22380 %7501 2 - %15087 = OpCompositeInsert %v4float %float_1 %23871 3 - %16359 = OpLoad %166 %3258 - OpImageWrite %16359 %10533 %15087 + %7206 = OpFMul %float %11950 %float_1_52737048en05 + %22327 = OpExtInst %float %1 FClamp %7206 %float_0 %float_1 + %6470 = OpCompositeConstruct %v4float %6923 %6924 %22327 %float_1 + %12275 = OpLoad %166 %3258 + OpImageWrite %12275 %10533 %6470 OpBranch %21573 %21573 = OpLabel OpReturn @@ -152,18 +150,18 @@ #endif const uint32_t apply_gamma_pwl_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00005DC5, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00005DC5, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x0000002E, 0x00020011, 0x00000031, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x000003E1, 0x00000002, 0x00040047, 0x0000167F, 0x00000022, 0x00000001, - 0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739, - 0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000, - 0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000CBA, - 0x00000021, 0x00000000, 0x00030047, 0x00000CBA, 0x00000019, 0x00040047, + 0x00030047, 0x000003E1, 0x00000002, 0x00050048, 0x000003E1, 0x00000000, + 0x00000023, 0x00000000, 0x00040047, 0x0000167F, 0x00000021, 0x00000000, + 0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739, + 0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000, + 0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000CBA, 0x00000021, + 0x00000000, 0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000B0F, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, @@ -175,7 +173,7 @@ const uint32_t apply_gamma_pwl_cs[] = { 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011, 0x00040020, 0x0000065E, 0x00000009, 0x000003E1, - 0x0004003B, 0x0000065E, 0x0000118F, 0x00000009, 0x00040015, 0x0000000C, + 0x0004003B, 0x0000065E, 0x00000CE9, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x00090019, 0x00000096, @@ -194,69 +192,67 @@ const uint32_t apply_gamma_pwl_cs[] = { 0x0000000B, 0x00040020, 0x00000323, 0x00000000, 0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, - 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, 0x00000A0D, 0x00030001, - 0x0000001D, 0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, - 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, - 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00005445, 0x00000000, - 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8, 0x00003272, 0x0004003D, - 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000054D5, - 0x000035C1, 0x000035C1, 0x00000000, 0x00000001, 0x00050041, 0x0000028E, - 0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011, 0x00003442, - 0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442, - 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E, - 0x00000002, 0x000400FA, 0x00005A24, 0x000055E8, 0x0000477E, 0x000200F8, - 0x000055E8, 0x000200F9, 0x00005445, 0x000200F8, 0x0000477E, 0x0004003D, - 0x00000096, 0x00005DC4, 0x0000167F, 0x0004007C, 0x00000012, 0x00002925, - 0x000054D5, 0x0007005F, 0x0000001D, 0x00001A18, 0x00005DC4, 0x00002925, - 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18, - 0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018, - 0x00003653, 0x00003F72, 0x00000409, 0x00050081, 0x00000018, 0x000041F9, - 0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9, - 0x0004003D, 0x00000098, 0x00004DF2, 0x00001739, 0x00050051, 0x0000000B, - 0x00005A3B, 0x00002B5B, 0x00000000, 0x000500C2, 0x0000000B, 0x0000453A, - 0x00005A3B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003E60, 0x0000453A, - 0x00000A13, 0x0004007C, 0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F, - 0x00000017, 0x00003906, 0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B, - 0x000018E8, 0x00003906, 0x00000000, 0x00040070, 0x0000000D, 0x00004529, - 0x000018E8, 0x000500C7, 0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F, - 0x00050051, 0x0000000B, 0x00003809, 0x00003906, 0x00000001, 0x00050084, - 0x0000000B, 0x00003F66, 0x0000301A, 0x00003809, 0x00040070, 0x0000000D, - 0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F, - 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946, - 0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, - 0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, - 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818, - 0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001, - 0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084, - 0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B, - 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, - 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C, - 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070, - 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, - 0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, - 0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, - 0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D, - 0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, - 0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, - 0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B, - 0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D, - 0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02, - 0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02, - 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13, - 0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, - 0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, - 0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, - 0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, - 0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B, - 0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, - 0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, - 0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081, - 0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, - 0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000576C, - 0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052, - 0x0000001D, 0x00005D3F, 0x0000576C, 0x00001D4D, 0x00000002, 0x00060052, - 0x0000001D, 0x00003AEF, 0x0000008A, 0x00005D3F, 0x00000003, 0x0004003D, - 0x000000A6, 0x00003FE7, 0x00000CBA, 0x00040063, 0x00003FE7, 0x00002925, - 0x00003AEF, 0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, + 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, 0x00000A0D, 0x0006002C, + 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, + 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, + 0x000300F7, 0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, + 0x000200F8, 0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, + 0x0007004F, 0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, 0x00000000, + 0x00000001, 0x00050041, 0x0000028E, 0x00001E50, 0x00000CE9, 0x00000A0B, + 0x0004003D, 0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F, + 0x00005B8D, 0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24, + 0x00005B8D, 0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, 0x00005A24, + 0x000055E8, 0x0000477E, 0x000200F8, 0x000055E8, 0x000200F9, 0x00005445, + 0x000200F8, 0x0000477E, 0x0004003D, 0x00000096, 0x00005DC4, 0x0000167F, + 0x0004007C, 0x00000012, 0x00002925, 0x000054D5, 0x0007005F, 0x0000001D, + 0x00001A18, 0x00005DC4, 0x00002925, 0x00000002, 0x00000A0B, 0x0008004F, + 0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, + 0x00000002, 0x0005008E, 0x00000018, 0x00003653, 0x00003F72, 0x00000409, + 0x00050081, 0x00000018, 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D, + 0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, 0x00000098, 0x00004DF2, + 0x00001739, 0x00050051, 0x0000000B, 0x00005A3B, 0x00002B5B, 0x00000000, + 0x000500C2, 0x0000000B, 0x0000453A, 0x00005A3B, 0x00000A13, 0x00050084, + 0x0000000B, 0x00003E60, 0x0000453A, 0x00000A13, 0x0004007C, 0x0000000C, + 0x0000475C, 0x00003E60, 0x0005005F, 0x00000017, 0x00003906, 0x00004DF2, + 0x0000475C, 0x00050051, 0x0000000B, 0x000018E8, 0x00003906, 0x00000000, + 0x00040070, 0x0000000D, 0x00004529, 0x000018E8, 0x000500C7, 0x0000000B, + 0x0000301A, 0x00005A3B, 0x00000A1F, 0x00050051, 0x0000000B, 0x00003809, + 0x00003906, 0x00000001, 0x00050084, 0x0000000B, 0x00003F66, 0x0000301A, + 0x00003809, 0x00040070, 0x0000000D, 0x0000455F, 0x00003F66, 0x00050085, + 0x0000000D, 0x00005946, 0x0000455F, 0x000001E0, 0x00050081, 0x0000000D, + 0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D, 0x00001ABD, + 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0B, 0x00000001, + 0x0000002B, 0x00001ABD, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098, + 0x00003823, 0x00001739, 0x00050051, 0x0000000B, 0x00003254, 0x00002B5B, + 0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x00003254, 0x00000A13, + 0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13, 0x00050080, + 0x0000000B, 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, + 0x0000387C, 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00003823, + 0x0000387C, 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, + 0x00040070, 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, + 0x0000301B, 0x00003254, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, + 0x000045A5, 0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, + 0x0000380A, 0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, + 0x0000000D, 0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, + 0x00002EAD, 0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001ABE, + 0x00002EAD, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0C, 0x00000001, + 0x0000002B, 0x00001ABE, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098, + 0x00003824, 0x00001739, 0x00050051, 0x0000000B, 0x00003255, 0x00002B5B, + 0x00000002, 0x000500C2, 0x0000000B, 0x00004587, 0x00003255, 0x00000A13, + 0x00050084, 0x0000000B, 0x00003DD4, 0x00004587, 0x00000A13, 0x00050080, + 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C, + 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, 0x00003824, + 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, 0x00000000, + 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B, + 0x0000301C, 0x00003255, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380B, + 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, 0x0000301C, + 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, 0x00050085, + 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081, 0x0000000D, + 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, 0x00001C26, + 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005737, 0x00000001, + 0x0000002B, 0x00001C26, 0x00000A0C, 0x0000008A, 0x00070050, 0x0000001D, + 0x00001946, 0x00001B0B, 0x00001B0C, 0x00005737, 0x0000008A, 0x0004003D, + 0x000000A6, 0x00002FF3, 0x00000CBA, 0x00040063, 0x00002FF3, 0x00002925, + 0x00001946, 0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_fxaa_luma_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_fxaa_luma_cs.h index de73510fd..b59d992e5 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_fxaa_luma_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_fxaa_luma_cs.h @@ -2,8 +2,8 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 24390 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 24255 ; Schema: 0 OpCapability Shader OpCapability SampledBuffer @@ -12,15 +12,15 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 16 8 1 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId - OpMemberDecorate %_struct_993 0 Offset 0 OpDecorate %_struct_993 Block - OpDecorate %5759 DescriptorSet 1 + OpMemberDecorate %_struct_993 0 Offset 0 OpDecorate %5759 Binding 0 - OpDecorate %5945 DescriptorSet 0 + OpDecorate %5759 DescriptorSet 1 OpDecorate %5945 Binding 0 - OpDecorate %3258 DescriptorSet 2 - OpDecorate %3258 Binding 0 + OpDecorate %5945 DescriptorSet 0 OpDecorate %3258 NonReadable + OpDecorate %3258 Binding 0 + OpDecorate %3258 DescriptorSet 2 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -39,7 +39,7 @@ %gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %_struct_993 = OpTypeStruct %v2uint %_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993 - %4495 = OpVariable %_ptr_PushConstant__struct_993 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant %int = OpTypeInt 32 1 %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint @@ -69,8 +69,8 @@ %uint_16 = OpConstant %uint 16 %uint_8 = OpConstant %uint 8 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1 - %10264 = OpUndef %v4float %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %21573 None @@ -78,7 +78,7 @@ %12914 = OpLabel %13761 = OpLoad %v3uint %gl_GlobalInvocationID %21717 = OpVectorShuffle %v2uint %13761 %13761 0 1 - %7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0 + %7760 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0 %13378 = OpLoad %v2uint %7760 %23437 = OpUGreaterThanEqual %v2bool %21717 %13378 %23076 = OpAny %bool %23437 @@ -109,34 +109,36 @@ %22854 = OpFMul %float %17759 %float_0_125 %11948 = OpFAdd %float %17705 %22854 %7244 = OpFMul %float %11948 %float_1_52737048en05 - %22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1 - %7500 = OpCompositeInsert %v4float %22361 %10264 0 - %19969 = OpCompositeExtract %uint %11099 1 - %18592 = OpShiftRightLogical %uint %19969 %uint_3 - %15827 = OpIMul %uint %18592 %uint_3 + %21981 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1 + %8813 = OpCompositeInsert %v4float %21981 %10264 0 + %13846 = OpLoad %152 %5945 + %17466 = OpCompositeExtract %uint %11099 1 + %17798 = OpShiftRightLogical %uint %17466 %uint_3 + %15827 = OpIMul %uint %17798 %uint_3 %18887 = OpIAdd %uint %15827 %uint_1 %14460 = OpBitcast %int %18887 - %17829 = OpImageFetch %v4uint %19954 %14460 + %17829 = OpImageFetch %v4uint %13846 %14460 %6377 = OpCompositeExtract %uint %17829 0 %17706 = OpConvertUToF %float %6377 - %12315 = OpBitwiseAnd %uint %19969 %uint_7 + %12315 = OpBitwiseAnd %uint %17466 %uint_7 %14346 = OpCompositeExtract %uint %17829 1 %16231 = OpIMul %uint %12315 %14346 %17760 = OpConvertUToF %float %16231 %22855 = OpFMul %float %17760 %float_0_125 %11949 = OpFAdd %float %17706 %22855 %7245 = OpFMul %float %11949 %float_1_52737048en05 - %22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1 - %7501 = OpCompositeInsert %v4float %22362 %7500 1 - %19970 = OpCompositeExtract %uint %11099 2 - %18593 = OpShiftRightLogical %uint %19970 %uint_3 - %15828 = OpIMul %uint %18593 %uint_3 + %21982 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1 + %8814 = OpCompositeInsert %v4float %21982 %8813 1 + %13847 = OpLoad %152 %5945 + %17467 = OpCompositeExtract %uint %11099 2 + %17799 = OpShiftRightLogical %uint %17467 %uint_3 + %15828 = OpIMul %uint %17799 %uint_3 %18888 = OpIAdd %uint %15828 %uint_2 %14461 = OpBitcast %int %18888 - %17830 = OpImageFetch %v4uint %19954 %14461 + %17830 = OpImageFetch %v4uint %13847 %14461 %6378 = OpCompositeExtract %uint %17830 0 %17707 = OpConvertUToF %float %6378 - %12316 = OpBitwiseAnd %uint %19970 %uint_7 + %12316 = OpBitwiseAnd %uint %17467 %uint_7 %14347 = OpCompositeExtract %uint %17830 1 %16232 = OpIMul %uint %12316 %14347 %17761 = OpConvertUToF %float %16232 @@ -144,12 +146,12 @@ %11950 = OpFAdd %float %17707 %22856 %7246 = OpFMul %float %11950 %float_1_52737048en05 %22323 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1 - %6972 = OpCompositeInsert %v4float %22323 %7501 2 - %24292 = OpVectorShuffle %v3float %6972 %6972 0 1 2 - %9311 = OpDot %float %24292 %1268 - %21615 = OpCompositeInsert %v4float %9311 %6972 3 - %24389 = OpLoad %166 %3258 - OpImageWrite %24389 %10533 %21615 + %6972 = OpCompositeInsert %v4float %22323 %8814 2 + %24254 = OpVectorShuffle %v3float %6972 %6972 0 1 2 + %9657 = OpDot %float %24254 %1268 + %18930 = OpCompositeConstruct %v4float %21981 %21982 %22323 %9657 + %12273 = OpLoad %166 %3258 + OpImageWrite %12273 %10533 %18930 OpBranch %21573 %21573 = OpLabel OpReturn @@ -157,18 +159,18 @@ #endif const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00005F46, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00005EBF, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001, - 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00050048, 0x000003E1, - 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000003E1, 0x00000002, - 0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x0000167F, - 0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000, - 0x00040047, 0x00001739, 0x00000021, 0x00000000, 0x00040047, 0x00000CBA, - 0x00000022, 0x00000002, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000, - 0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000B0F, 0x0000000B, + 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00030047, 0x000003E1, + 0x00000002, 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000, + 0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x0000167F, + 0x00000022, 0x00000001, 0x00040047, 0x00001739, 0x00000021, 0x00000000, + 0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00030047, 0x00000CBA, + 0x00000019, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000, 0x00040047, + 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000B0F, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B, @@ -180,7 +182,7 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = { 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011, 0x00040020, 0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E, - 0x0000118F, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, + 0x00000CE9, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, @@ -202,13 +204,13 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = { 0x00000323, 0x00000000, 0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, - 0x00000A3A, 0x00000A22, 0x00000A0D, 0x00030001, 0x0000001D, 0x00002818, - 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, + 0x00000A3A, 0x00000A22, 0x00000A0D, 0x0006002C, 0x00000018, 0x000003AB, + 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D, 0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8, 0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, - 0x00000000, 0x00000001, 0x00050041, 0x0000028E, 0x00001E50, 0x0000118F, + 0x00000000, 0x00000001, 0x00050041, 0x0000028E, 0x00001E50, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, @@ -231,41 +233,43 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = { 0x0000301A, 0x00003809, 0x00040070, 0x0000000D, 0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D, - 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005759, + 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x000055DD, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052, - 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818, 0x00000000, 0x00050051, - 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B, - 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3, - 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3, - 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F, - 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C, 0x00050051, 0x0000000B, - 0x000018E9, 0x000045A5, 0x00000000, 0x00040070, 0x0000000D, 0x0000452A, - 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, 0x00004E01, 0x00000A1F, - 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, 0x00000001, 0x00050084, - 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, 0x00040070, 0x0000000D, - 0x00004560, 0x00003F67, 0x00050085, 0x0000000D, 0x00005947, 0x00004560, - 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, 0x0000452A, 0x00005947, - 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, 0x000009AA, 0x0008000C, - 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C, - 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D, 0x0000575A, 0x00001D4C, - 0x00000001, 0x00050051, 0x0000000B, 0x00004E02, 0x00002B5B, 0x00000002, - 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02, 0x00000A13, 0x00050084, - 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13, 0x00050080, 0x0000000B, - 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C, 0x0000387D, - 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, 0x00004DF2, 0x0000387D, - 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, 0x00000000, 0x00040070, - 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B, 0x0000301C, - 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380B, 0x000045A6, - 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, 0x0000301C, 0x0000380B, - 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, 0x00050085, 0x0000000D, - 0x00005948, 0x00004561, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAE, - 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, 0x00001C4E, 0x00002EAE, - 0x000009AA, 0x0008000C, 0x0000000D, 0x00005733, 0x00000001, 0x0000002B, - 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001B3C, - 0x00005733, 0x00001D4D, 0x00000002, 0x0008004F, 0x00000018, 0x00005EE4, - 0x00001B3C, 0x00001B3C, 0x00000000, 0x00000001, 0x00000002, 0x00050094, - 0x0000000D, 0x0000245F, 0x00005EE4, 0x000004F4, 0x00060052, 0x0000001D, - 0x0000546F, 0x0000245F, 0x00001B3C, 0x00000003, 0x0004003D, 0x000000A6, - 0x00005F45, 0x00000CBA, 0x00040063, 0x00005F45, 0x00002925, 0x0000546F, - 0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038, + 0x0000001D, 0x0000226D, 0x000055DD, 0x00002818, 0x00000000, 0x0004003D, + 0x00000098, 0x00003616, 0x00001739, 0x00050051, 0x0000000B, 0x0000443A, + 0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x0000443A, + 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13, + 0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, + 0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, + 0x00003616, 0x0000387C, 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, + 0x00000000, 0x00040070, 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, + 0x0000000B, 0x0000301B, 0x0000443A, 0x00000A1F, 0x00050051, 0x0000000B, + 0x0000380A, 0x000045A5, 0x00000001, 0x00050084, 0x0000000B, 0x00003F67, + 0x0000301B, 0x0000380A, 0x00040070, 0x0000000D, 0x00004560, 0x00003F67, + 0x00050085, 0x0000000D, 0x00005947, 0x00004560, 0x000001E0, 0x00050081, + 0x0000000D, 0x00002EAD, 0x0000452A, 0x00005947, 0x00050085, 0x0000000D, + 0x00001C4D, 0x00002EAD, 0x000009AA, 0x0008000C, 0x0000000D, 0x000055DE, + 0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, + 0x0000001D, 0x0000226E, 0x000055DE, 0x0000226D, 0x00000001, 0x0004003D, + 0x00000098, 0x00003617, 0x00001739, 0x00050051, 0x0000000B, 0x0000443B, + 0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x00004587, 0x0000443B, + 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x00004587, 0x00000A13, + 0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, + 0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, + 0x00003617, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, + 0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, + 0x0000000B, 0x0000301C, 0x0000443B, 0x00000A1F, 0x00050051, 0x0000000B, + 0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, + 0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, + 0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081, + 0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, + 0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005733, + 0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052, + 0x0000001D, 0x00001B3C, 0x00005733, 0x0000226E, 0x00000002, 0x0008004F, + 0x00000018, 0x00005EBE, 0x00001B3C, 0x00001B3C, 0x00000000, 0x00000001, + 0x00000002, 0x00050094, 0x0000000D, 0x000025B9, 0x00005EBE, 0x000004F4, + 0x00070050, 0x0000001D, 0x000049F2, 0x000055DD, 0x000055DE, 0x00005733, + 0x000025B9, 0x0004003D, 0x000000A6, 0x00002FF1, 0x00000CBA, 0x00040063, + 0x00002FF1, 0x00002925, 0x000049F2, 0x000200F9, 0x00005445, 0x000200F8, + 0x00005445, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_fxaa_luma_ps.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_fxaa_luma_ps.h index 352bd06a0..198af8bc2 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_fxaa_luma_ps.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_fxaa_luma_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24950 ; Schema: 0 OpCapability Shader @@ -12,10 +12,10 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord - OpDecorate %5759 DescriptorSet 1 OpDecorate %5759 Binding 0 - OpDecorate %5945 DescriptorSet 0 + OpDecorate %5759 DescriptorSet 1 OpDecorate %5945 Binding 0 + OpDecorate %5945 DescriptorSet 0 OpDecorate %3258 Location 0 %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -54,8 +54,8 @@ %1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114 %_ptr_Output_v4float = OpTypePointer Output %v4float %3258 = OpVariable %_ptr_Output_v4float Output - %10264 = OpUndef %v4float %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %24949 = OpLabel %18552 = OpLoad %v4float %gl_FragCoord @@ -83,34 +83,36 @@ %22854 = OpFMul %float %17759 %float_0_125 %11948 = OpFAdd %float %17705 %22854 %7244 = OpFMul %float %11948 %float_1_52737048en05 - %22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1 - %7500 = OpCompositeInsert %v4float %22361 %10264 0 - %19969 = OpCompositeExtract %uint %11099 1 - %18592 = OpShiftRightLogical %uint %19969 %uint_3 - %15827 = OpIMul %uint %18592 %uint_3 + %21981 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1 + %8813 = OpCompositeInsert %v4float %21981 %10264 0 + %13846 = OpLoad %152 %5945 + %17466 = OpCompositeExtract %uint %11099 1 + %17798 = OpShiftRightLogical %uint %17466 %uint_3 + %15827 = OpIMul %uint %17798 %uint_3 %18887 = OpIAdd %uint %15827 %uint_1 %14460 = OpBitcast %int %18887 - %17829 = OpImageFetch %v4uint %19954 %14460 + %17829 = OpImageFetch %v4uint %13846 %14460 %6377 = OpCompositeExtract %uint %17829 0 %17706 = OpConvertUToF %float %6377 - %12315 = OpBitwiseAnd %uint %19969 %uint_7 + %12315 = OpBitwiseAnd %uint %17466 %uint_7 %14346 = OpCompositeExtract %uint %17829 1 %16231 = OpIMul %uint %12315 %14346 %17760 = OpConvertUToF %float %16231 %22855 = OpFMul %float %17760 %float_0_125 %11949 = OpFAdd %float %17706 %22855 %7245 = OpFMul %float %11949 %float_1_52737048en05 - %22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1 - %7501 = OpCompositeInsert %v4float %22362 %7500 1 - %19970 = OpCompositeExtract %uint %11099 2 - %18593 = OpShiftRightLogical %uint %19970 %uint_3 - %15828 = OpIMul %uint %18593 %uint_3 + %21982 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1 + %8814 = OpCompositeInsert %v4float %21982 %8813 1 + %13847 = OpLoad %152 %5945 + %17467 = OpCompositeExtract %uint %11099 2 + %17799 = OpShiftRightLogical %uint %17467 %uint_3 + %15828 = OpIMul %uint %17799 %uint_3 %18888 = OpIAdd %uint %15828 %uint_2 %14461 = OpBitcast %int %18888 - %17830 = OpImageFetch %v4uint %19954 %14461 + %17830 = OpImageFetch %v4uint %13847 %14461 %6378 = OpCompositeExtract %uint %17830 0 %17707 = OpConvertUToF %float %6378 - %12316 = OpBitwiseAnd %uint %19970 %uint_7 + %12316 = OpBitwiseAnd %uint %17467 %uint_7 %14347 = OpCompositeExtract %uint %17830 1 %16232 = OpIMul %uint %12316 %14347 %17761 = OpConvertUToF %float %16232 @@ -118,24 +120,24 @@ %11950 = OpFAdd %float %17707 %22856 %7246 = OpFMul %float %11950 %float_1_52737048en05 %22323 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1 - %6972 = OpCompositeInsert %v4float %22323 %7501 2 - %24292 = OpVectorShuffle %v3float %6972 %6972 0 1 2 - %9330 = OpDot %float %24292 %1268 - %24368 = OpCompositeInsert %v4float %9330 %6972 3 - OpStore %3258 %24368 + %6972 = OpCompositeInsert %v4float %22323 %8814 2 + %24254 = OpVectorShuffle %v3float %6972 %6972 0 1 2 + %9676 = OpDot %float %24254 %1268 + %21683 = OpCompositeConstruct %v4float %21981 %21982 %22323 %9676 + OpStore %3258 %21683 OpReturn OpFunctionEnd #endif const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, - 0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001, - 0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739, - 0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000, + 0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000, + 0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739, + 0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, @@ -162,9 +164,9 @@ const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = { 0x0004002B, 0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D, 0x000001DC, 0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351, 0x00000458, 0x000001DC, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, - 0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D, - 0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, - 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x0006002C, 0x00000018, + 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D, + 0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93, 0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000, 0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D, @@ -186,39 +188,41 @@ const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = { 0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, - 0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, - 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818, - 0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001, - 0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084, - 0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B, - 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, - 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C, - 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070, - 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, - 0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, - 0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, - 0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D, - 0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, - 0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, - 0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B, - 0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D, - 0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02, - 0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02, - 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13, - 0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, - 0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, - 0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, - 0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, - 0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B, - 0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, - 0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, - 0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081, - 0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, - 0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005733, - 0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052, - 0x0000001D, 0x00001B3C, 0x00005733, 0x00001D4D, 0x00000002, 0x0008004F, - 0x00000018, 0x00005EE4, 0x00001B3C, 0x00001B3C, 0x00000000, 0x00000001, - 0x00000002, 0x00050094, 0x0000000D, 0x00002472, 0x00005EE4, 0x000004F4, - 0x00060052, 0x0000001D, 0x00005F30, 0x00002472, 0x00001B3C, 0x00000003, - 0x0003003E, 0x00000CBA, 0x00005F30, 0x000100FD, 0x00010038, + 0x0000000D, 0x000055DD, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, + 0x0000008A, 0x00060052, 0x0000001D, 0x0000226D, 0x000055DD, 0x00002818, + 0x00000000, 0x0004003D, 0x00000098, 0x00003616, 0x00001739, 0x00050051, + 0x0000000B, 0x0000443A, 0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B, + 0x00004586, 0x0000443A, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3, + 0x00004586, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3, + 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F, + 0x00000017, 0x000045A5, 0x00003616, 0x0000387C, 0x00050051, 0x0000000B, + 0x000018E9, 0x000045A5, 0x00000000, 0x00040070, 0x0000000D, 0x0000452A, + 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, 0x0000443A, 0x00000A1F, + 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, 0x00000001, 0x00050084, + 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, 0x00040070, 0x0000000D, + 0x00004560, 0x00003F67, 0x00050085, 0x0000000D, 0x00005947, 0x00004560, + 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, 0x0000452A, 0x00005947, + 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, 0x000009AA, 0x0008000C, + 0x0000000D, 0x000055DE, 0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C, + 0x0000008A, 0x00060052, 0x0000001D, 0x0000226E, 0x000055DE, 0x0000226D, + 0x00000001, 0x0004003D, 0x00000098, 0x00003617, 0x00001739, 0x00050051, + 0x0000000B, 0x0000443B, 0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, + 0x00004587, 0x0000443B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, + 0x00004587, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, + 0x00000A10, 0x0004007C, 0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, + 0x00000017, 0x000045A6, 0x00003617, 0x0000387D, 0x00050051, 0x0000000B, + 0x000018EA, 0x000045A6, 0x00000000, 0x00040070, 0x0000000D, 0x0000452B, + 0x000018EA, 0x000500C7, 0x0000000B, 0x0000301C, 0x0000443B, 0x00000A1F, + 0x00050051, 0x0000000B, 0x0000380B, 0x000045A6, 0x00000001, 0x00050084, + 0x0000000B, 0x00003F68, 0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, + 0x00004561, 0x00003F68, 0x00050085, 0x0000000D, 0x00005948, 0x00004561, + 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, + 0x00050085, 0x0000000D, 0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, + 0x0000000D, 0x00005733, 0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, + 0x0000008A, 0x00060052, 0x0000001D, 0x00001B3C, 0x00005733, 0x0000226E, + 0x00000002, 0x0008004F, 0x00000018, 0x00005EBE, 0x00001B3C, 0x00001B3C, + 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x000025CC, + 0x00005EBE, 0x000004F4, 0x00070050, 0x0000001D, 0x000054B3, 0x000055DD, + 0x000055DE, 0x00005733, 0x000025CC, 0x0003003E, 0x00000CBA, 0x000054B3, + 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_ps.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_ps.h index 6393de4f3..7cbacab2e 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_ps.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_pwl_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24950 ; Schema: 0 OpCapability Shader @@ -12,10 +12,10 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord - OpDecorate %5759 DescriptorSet 1 OpDecorate %5759 Binding 0 - OpDecorate %5945 DescriptorSet 0 + OpDecorate %5759 DescriptorSet 1 OpDecorate %5945 Binding 0 + OpDecorate %5945 DescriptorSet 0 OpDecorate %3258 Location 0 %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -50,7 +50,6 @@ %uint_2 = OpConstant %uint 2 %_ptr_Output_v4float = OpTypePointer Output %v4float %3258 = OpVariable %_ptr_Output_v4float Output - %10264 = OpUndef %v4float %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5 %5663 = OpFunction %void None %1282 %24949 = OpLabel @@ -78,58 +77,57 @@ %17759 = OpConvertUToF %float %16230 %22854 = OpFMul %float %17759 %float_0_125 %11948 = OpFAdd %float %17705 %22854 - %7244 = OpFMul %float %11948 %float_1_52737048en05 - %22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1 - %7500 = OpCompositeInsert %v4float %22361 %10264 0 - %19969 = OpCompositeExtract %uint %11099 1 - %18592 = OpShiftRightLogical %uint %19969 %uint_3 - %15827 = OpIMul %uint %18592 %uint_3 + %6845 = OpFMul %float %11948 %float_1_52737048en05 + %6923 = OpExtInst %float %1 FClamp %6845 %float_0 %float_1 + %14371 = OpLoad %152 %5945 + %12884 = OpCompositeExtract %uint %11099 1 + %17798 = OpShiftRightLogical %uint %12884 %uint_3 + %15827 = OpIMul %uint %17798 %uint_3 %18887 = OpIAdd %uint %15827 %uint_1 %14460 = OpBitcast %int %18887 - %17829 = OpImageFetch %v4uint %19954 %14460 + %17829 = OpImageFetch %v4uint %14371 %14460 %6377 = OpCompositeExtract %uint %17829 0 %17706 = OpConvertUToF %float %6377 - %12315 = OpBitwiseAnd %uint %19969 %uint_7 + %12315 = OpBitwiseAnd %uint %12884 %uint_7 %14346 = OpCompositeExtract %uint %17829 1 %16231 = OpIMul %uint %12315 %14346 %17760 = OpConvertUToF %float %16231 %22855 = OpFMul %float %17760 %float_0_125 %11949 = OpFAdd %float %17706 %22855 - %7245 = OpFMul %float %11949 %float_1_52737048en05 - %22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1 - %7501 = OpCompositeInsert %v4float %22362 %7500 1 - %19970 = OpCompositeExtract %uint %11099 2 - %18593 = OpShiftRightLogical %uint %19970 %uint_3 - %15828 = OpIMul %uint %18593 %uint_3 + %6846 = OpFMul %float %11949 %float_1_52737048en05 + %6924 = OpExtInst %float %1 FClamp %6846 %float_0 %float_1 + %14372 = OpLoad %152 %5945 + %12885 = OpCompositeExtract %uint %11099 2 + %17799 = OpShiftRightLogical %uint %12885 %uint_3 + %15828 = OpIMul %uint %17799 %uint_3 %18888 = OpIAdd %uint %15828 %uint_2 %14461 = OpBitcast %int %18888 - %17830 = OpImageFetch %v4uint %19954 %14461 + %17830 = OpImageFetch %v4uint %14372 %14461 %6378 = OpCompositeExtract %uint %17830 0 %17707 = OpConvertUToF %float %6378 - %12316 = OpBitwiseAnd %uint %19970 %uint_7 + %12316 = OpBitwiseAnd %uint %12885 %uint_7 %14347 = OpCompositeExtract %uint %17830 1 %16232 = OpIMul %uint %12316 %14347 %17761 = OpConvertUToF %float %16232 %22856 = OpFMul %float %17761 %float_0_125 %11950 = OpFAdd %float %17707 %22856 - %7246 = OpFMul %float %11950 %float_1_52737048en05 - %22380 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1 - %23890 = OpCompositeInsert %v4float %22380 %7501 2 - %17840 = OpCompositeInsert %v4float %float_1 %23890 3 - OpStore %3258 %17840 + %7206 = OpFMul %float %11950 %float_1_52737048en05 + %22346 = OpExtInst %float %1 FClamp %7206 %float_0 %float_1 + %9223 = OpCompositeConstruct %v4float %6923 %6924 %22346 %float_1 + OpStore %3258 %9223 OpReturn OpFunctionEnd #endif const uint32_t apply_gamma_pwl_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, - 0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001, - 0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739, - 0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000, + 0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000, + 0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739, + 0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, @@ -153,61 +151,59 @@ const uint32_t apply_gamma_pwl_ps[] = { 0x00001739, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, - 0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D, - 0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, - 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, - 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93, - 0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000, - 0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D, - 0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012, 0x00002B77, - 0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77, - 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18, - 0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018, - 0x00003653, 0x00003F72, 0x00000409, 0x00050081, 0x00000018, 0x000041F9, - 0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9, - 0x0004003D, 0x00000098, 0x00004DF2, 0x00001739, 0x00050051, 0x0000000B, - 0x00005A3B, 0x00002B5B, 0x00000000, 0x000500C2, 0x0000000B, 0x0000453A, - 0x00005A3B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003E60, 0x0000453A, - 0x00000A13, 0x0004007C, 0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F, - 0x00000017, 0x00003906, 0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B, - 0x000018E8, 0x00003906, 0x00000000, 0x00040070, 0x0000000D, 0x00004529, - 0x000018E8, 0x000500C7, 0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F, - 0x00050051, 0x0000000B, 0x00003809, 0x00003906, 0x00000001, 0x00050084, - 0x0000000B, 0x00003F66, 0x0000301A, 0x00003809, 0x00040070, 0x0000000D, - 0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F, - 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946, - 0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, - 0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, - 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818, - 0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001, - 0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084, - 0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B, - 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, - 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C, - 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070, - 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, - 0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, - 0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, - 0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D, - 0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, - 0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, - 0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B, - 0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D, - 0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02, - 0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02, - 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13, - 0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, - 0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, - 0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, - 0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, - 0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B, - 0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, - 0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, - 0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081, - 0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, - 0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000576C, - 0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052, - 0x0000001D, 0x00005D52, 0x0000576C, 0x00001D4D, 0x00000002, 0x00060052, - 0x0000001D, 0x000045B0, 0x0000008A, 0x00005D52, 0x00000003, 0x0003003E, - 0x00000CBA, 0x000045B0, 0x000100FD, 0x00010038, + 0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x0006002C, 0x00000018, + 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, + 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, + 0x0000001D, 0x00004878, 0x00000C93, 0x0007004F, 0x00000013, 0x00003719, + 0x00004878, 0x00004878, 0x00000000, 0x00000001, 0x0004006D, 0x00000011, + 0x000021DB, 0x00003719, 0x0004003D, 0x00000096, 0x000054A1, 0x0000167F, + 0x0004007C, 0x00000012, 0x00002B77, 0x000021DB, 0x0007005F, 0x0000001D, + 0x00001A18, 0x000054A1, 0x00002B77, 0x00000002, 0x00000A0B, 0x0008004F, + 0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, + 0x00000002, 0x0005008E, 0x00000018, 0x00003653, 0x00003F72, 0x00000409, + 0x00050081, 0x00000018, 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D, + 0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, 0x00000098, 0x00004DF2, + 0x00001739, 0x00050051, 0x0000000B, 0x00005A3B, 0x00002B5B, 0x00000000, + 0x000500C2, 0x0000000B, 0x0000453A, 0x00005A3B, 0x00000A13, 0x00050084, + 0x0000000B, 0x00003E60, 0x0000453A, 0x00000A13, 0x0004007C, 0x0000000C, + 0x0000475C, 0x00003E60, 0x0005005F, 0x00000017, 0x00003906, 0x00004DF2, + 0x0000475C, 0x00050051, 0x0000000B, 0x000018E8, 0x00003906, 0x00000000, + 0x00040070, 0x0000000D, 0x00004529, 0x000018E8, 0x000500C7, 0x0000000B, + 0x0000301A, 0x00005A3B, 0x00000A1F, 0x00050051, 0x0000000B, 0x00003809, + 0x00003906, 0x00000001, 0x00050084, 0x0000000B, 0x00003F66, 0x0000301A, + 0x00003809, 0x00040070, 0x0000000D, 0x0000455F, 0x00003F66, 0x00050085, + 0x0000000D, 0x00005946, 0x0000455F, 0x000001E0, 0x00050081, 0x0000000D, + 0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D, 0x00001ABD, + 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0B, 0x00000001, + 0x0000002B, 0x00001ABD, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098, + 0x00003823, 0x00001739, 0x00050051, 0x0000000B, 0x00003254, 0x00002B5B, + 0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x00003254, 0x00000A13, + 0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13, 0x00050080, + 0x0000000B, 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, + 0x0000387C, 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00003823, + 0x0000387C, 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, + 0x00040070, 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, + 0x0000301B, 0x00003254, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, + 0x000045A5, 0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, + 0x0000380A, 0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, + 0x0000000D, 0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, + 0x00002EAD, 0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001ABE, + 0x00002EAD, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0C, 0x00000001, + 0x0000002B, 0x00001ABE, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098, + 0x00003824, 0x00001739, 0x00050051, 0x0000000B, 0x00003255, 0x00002B5B, + 0x00000002, 0x000500C2, 0x0000000B, 0x00004587, 0x00003255, 0x00000A13, + 0x00050084, 0x0000000B, 0x00003DD4, 0x00004587, 0x00000A13, 0x00050080, + 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C, + 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, 0x00003824, + 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, 0x00000000, + 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B, + 0x0000301C, 0x00003255, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380B, + 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, 0x0000301C, + 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, 0x00050085, + 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081, 0x0000000D, + 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, 0x00001C26, + 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000574A, 0x00000001, + 0x0000002B, 0x00001C26, 0x00000A0C, 0x0000008A, 0x00070050, 0x0000001D, + 0x00002407, 0x00001B0B, 0x00001B0C, 0x0000574A, 0x0000008A, 0x0003003E, + 0x00000CBA, 0x00002407, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_cs.h index e3ba756ad..729024bce 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_cs.h @@ -2,8 +2,8 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 24687 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 24689 ; Schema: 0 OpCapability Shader OpCapability SampledBuffer @@ -13,15 +13,15 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 16 8 1 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId - OpMemberDecorate %_struct_993 0 Offset 0 OpDecorate %_struct_993 Block - OpDecorate %5759 DescriptorSet 1 + OpMemberDecorate %_struct_993 0 Offset 0 OpDecorate %5759 Binding 0 - OpDecorate %5945 DescriptorSet 0 + OpDecorate %5759 DescriptorSet 1 OpDecorate %5945 Binding 0 - OpDecorate %3258 DescriptorSet 2 - OpDecorate %3258 Binding 0 + OpDecorate %5945 DescriptorSet 0 OpDecorate %3258 NonReadable + OpDecorate %3258 Binding 0 + OpDecorate %3258 DescriptorSet 2 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -32,7 +32,7 @@ %gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %_struct_993 = OpTypeStruct %v2uint %_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993 - %4495 = OpVariable %_ptr_PushConstant__struct_993 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant %int = OpTypeInt 32 1 %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint @@ -59,7 +59,6 @@ %uint_16 = OpConstant %uint 16 %uint_8 = OpConstant %uint 8 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1 - %10264 = OpUndef %v4float %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5 %5663 = OpFunction %void None %1282 %15110 = OpLabel @@ -68,7 +67,7 @@ %12914 = OpLabel %13761 = OpLoad %v3uint %gl_GlobalInvocationID %21717 = OpVectorShuffle %v2uint %13761 %13761 0 1 - %7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0 + %7760 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0 %13378 = OpLoad %v2uint %7760 %23437 = OpUGreaterThanEqual %v2bool %21717 %13378 %23076 = OpAny %bool %23437 @@ -87,22 +86,21 @@ %18624 = OpLoad %154 %5945 %15435 = OpCompositeExtract %uint %11099 0 %24686 = OpBitcast %int %15435 - %8410 = OpImageFetch %v4float %18624 %24686 - %9324 = OpCompositeExtract %float %8410 2 - %17732 = OpCompositeInsert %v4float %9324 %10264 0 - %12852 = OpCompositeExtract %uint %11099 1 - %12866 = OpBitcast %int %12852 - %8411 = OpImageFetch %v4float %18624 %12866 - %9325 = OpCompositeExtract %float %8411 1 - %17733 = OpCompositeInsert %v4float %9325 %17732 1 - %12853 = OpCompositeExtract %uint %11099 2 - %12867 = OpBitcast %int %12853 - %8412 = OpImageFetch %v4float %18624 %12867 - %9343 = OpCompositeExtract %float %8412 0 - %16362 = OpCompositeInsert %v4float %9343 %17733 2 - %15634 = OpCompositeInsert %v4float %float_1 %16362 3 - %16359 = OpLoad %166 %3258 - OpImageWrite %16359 %10533 %15634 + %8011 = OpImageFetch %v4float %18624 %24686 + %12957 = OpCompositeExtract %float %8011 2 + %18146 = OpLoad %154 %5945 + %12224 = OpCompositeExtract %uint %11099 1 + %24687 = OpBitcast %int %12224 + %8012 = OpImageFetch %v4float %18146 %24687 + %12958 = OpCompositeExtract %float %8012 1 + %18147 = OpLoad %154 %5945 + %12225 = OpCompositeExtract %uint %11099 2 + %24688 = OpBitcast %int %12225 + %8372 = OpImageFetch %v4float %18147 %24688 + %9290 = OpCompositeExtract %float %8372 0 + %18032 = OpCompositeConstruct %v4float %12957 %12958 %9290 %float_1 + %19279 = OpLoad %166 %3258 + OpImageWrite %19279 %10533 %18032 OpBranch %21573 %21573 = OpLabel OpReturn @@ -110,25 +108,25 @@ #endif const uint32_t apply_gamma_table_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000606F, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006071, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x0000002E, 0x00020011, 0x00000031, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x000003E1, 0x00000002, 0x00040047, 0x0000167F, 0x00000022, 0x00000001, - 0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739, - 0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000, - 0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000CBA, - 0x00000021, 0x00000000, 0x00030047, 0x00000CBA, 0x00000019, 0x00040047, + 0x00030047, 0x000003E1, 0x00000002, 0x00050048, 0x000003E1, 0x00000000, + 0x00000023, 0x00000000, 0x00040047, 0x0000167F, 0x00000021, 0x00000000, + 0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739, + 0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000, + 0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000CBA, 0x00000021, + 0x00000000, 0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000B0F, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011, 0x00040020, 0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, - 0x0000065E, 0x0000118F, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, + 0x0000065E, 0x00000CE9, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, @@ -148,38 +146,36 @@ const uint32_t apply_gamma_table_cs[] = { 0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, - 0x00000A0D, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C, 0x00000018, - 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, - 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, - 0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8, - 0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F, - 0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, 0x00000000, 0x00000001, - 0x00050041, 0x0000028E, 0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D, - 0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D, - 0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D, - 0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, 0x00005A24, 0x000055E8, - 0x0000477E, 0x000200F8, 0x000055E8, 0x000200F9, 0x00005445, 0x000200F8, - 0x0000477E, 0x0004003D, 0x00000096, 0x00005DC4, 0x0000167F, 0x0004007C, - 0x00000012, 0x00002925, 0x000054D5, 0x0007005F, 0x0000001D, 0x00001A18, - 0x00005DC4, 0x00002925, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, - 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002, - 0x0005008E, 0x00000018, 0x00003653, 0x00003F72, 0x00000540, 0x00050081, - 0x00000018, 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D, 0x00000014, - 0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739, - 0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C, - 0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA, - 0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x0000246C, 0x000020DA, - 0x00000002, 0x00060052, 0x0000001D, 0x00004544, 0x0000246C, 0x00002818, - 0x00000000, 0x00050051, 0x0000000B, 0x00003234, 0x00002B5B, 0x00000001, - 0x0004007C, 0x0000000C, 0x00003242, 0x00003234, 0x0005005F, 0x0000001D, - 0x000020DB, 0x000048C0, 0x00003242, 0x00050051, 0x0000000D, 0x0000246D, - 0x000020DB, 0x00000001, 0x00060052, 0x0000001D, 0x00004545, 0x0000246D, - 0x00004544, 0x00000001, 0x00050051, 0x0000000B, 0x00003235, 0x00002B5B, - 0x00000002, 0x0004007C, 0x0000000C, 0x00003243, 0x00003235, 0x0005005F, - 0x0000001D, 0x000020DC, 0x000048C0, 0x00003243, 0x00050051, 0x0000000D, - 0x0000247F, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00003FEA, - 0x0000247F, 0x00004545, 0x00000002, 0x00060052, 0x0000001D, 0x00003D12, - 0x0000008A, 0x00003FEA, 0x00000003, 0x0004003D, 0x000000A6, 0x00003FE7, - 0x00000CBA, 0x00040063, 0x00003FE7, 0x00002925, 0x00003D12, 0x000200F9, + 0x00000A0D, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, + 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x000200F8, 0x00003B06, 0x000300F7, 0x00005445, 0x00000000, 0x000300FB, + 0x00000A0A, 0x00003272, 0x000200F8, 0x00003272, 0x0004003D, 0x00000014, + 0x000035C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000054D5, 0x000035C1, + 0x000035C1, 0x00000000, 0x00000001, 0x00050041, 0x0000028E, 0x00001E50, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000011, 0x00003442, 0x00001E50, + 0x000500AE, 0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442, 0x0004009A, + 0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E, 0x00000002, + 0x000400FA, 0x00005A24, 0x000055E8, 0x0000477E, 0x000200F8, 0x000055E8, + 0x000200F9, 0x00005445, 0x000200F8, 0x0000477E, 0x0004003D, 0x00000096, + 0x00005DC4, 0x0000167F, 0x0004007C, 0x00000012, 0x00002925, 0x000054D5, + 0x0007005F, 0x0000001D, 0x00001A18, 0x00005DC4, 0x00002925, 0x00000002, + 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, + 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x00003653, + 0x00003F72, 0x00000540, 0x00050081, 0x00000018, 0x000041F9, 0x00003653, + 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, + 0x0000009A, 0x000048C0, 0x00001739, 0x00050051, 0x0000000B, 0x00003C4B, + 0x00002B5B, 0x00000000, 0x0004007C, 0x0000000C, 0x0000606E, 0x00003C4B, + 0x0005005F, 0x0000001D, 0x00001F4B, 0x000048C0, 0x0000606E, 0x00050051, + 0x0000000D, 0x0000329D, 0x00001F4B, 0x00000002, 0x0004003D, 0x0000009A, + 0x000046E2, 0x00001739, 0x00050051, 0x0000000B, 0x00002FC0, 0x00002B5B, + 0x00000001, 0x0004007C, 0x0000000C, 0x0000606F, 0x00002FC0, 0x0005005F, + 0x0000001D, 0x00001F4C, 0x000046E2, 0x0000606F, 0x00050051, 0x0000000D, + 0x0000329E, 0x00001F4C, 0x00000001, 0x0004003D, 0x0000009A, 0x000046E3, + 0x00001739, 0x00050051, 0x0000000B, 0x00002FC1, 0x00002B5B, 0x00000002, + 0x0004007C, 0x0000000C, 0x00006070, 0x00002FC1, 0x0005005F, 0x0000001D, + 0x000020B4, 0x000046E3, 0x00006070, 0x00050051, 0x0000000D, 0x0000244A, + 0x000020B4, 0x00000000, 0x00070050, 0x0000001D, 0x00004670, 0x0000329D, + 0x0000329E, 0x0000244A, 0x0000008A, 0x0004003D, 0x000000A6, 0x00004B4F, + 0x00000CBA, 0x00040063, 0x00004B4F, 0x00002925, 0x00004670, 0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_fxaa_luma_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_fxaa_luma_cs.h index 6f755062c..01a7085e9 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_fxaa_luma_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_fxaa_luma_cs.h @@ -2,8 +2,8 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 24840 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 24802 ; Schema: 0 OpCapability Shader OpCapability SampledBuffer @@ -12,15 +12,15 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 16 8 1 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId - OpMemberDecorate %_struct_993 0 Offset 0 OpDecorate %_struct_993 Block - OpDecorate %5759 DescriptorSet 1 + OpMemberDecorate %_struct_993 0 Offset 0 OpDecorate %5759 Binding 0 - OpDecorate %5945 DescriptorSet 0 + OpDecorate %5759 DescriptorSet 1 OpDecorate %5945 Binding 0 - OpDecorate %3258 DescriptorSet 2 - OpDecorate %3258 Binding 0 + OpDecorate %5945 DescriptorSet 0 OpDecorate %3258 NonReadable + OpDecorate %3258 Binding 0 + OpDecorate %3258 DescriptorSet 2 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -31,7 +31,7 @@ %gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input %_struct_993 = OpTypeStruct %v2uint %_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993 - %4495 = OpVariable %_ptr_PushConstant__struct_993 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant %int = OpTypeInt 32 1 %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint @@ -61,8 +61,8 @@ %uint_16 = OpConstant %uint 16 %uint_8 = OpConstant %uint 8 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1 - %10264 = OpUndef %v4float %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %21573 None @@ -70,7 +70,7 @@ %12914 = OpLabel %13761 = OpLoad %v3uint %gl_GlobalInvocationID %21717 = OpVectorShuffle %v2uint %13761 %13761 0 1 - %7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0 + %7760 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0 %13378 = OpLoad %v2uint %7760 %23437 = OpUGreaterThanEqual %v2bool %21717 %13378 %23076 = OpAny %bool %23437 @@ -90,23 +90,25 @@ %15435 = OpCompositeExtract %uint %11099 0 %24686 = OpBitcast %int %15435 %8410 = OpImageFetch %v4float %18624 %24686 - %9324 = OpCompositeExtract %float %8410 2 - %17732 = OpCompositeInsert %v4float %9324 %10264 0 - %12852 = OpCompositeExtract %uint %11099 1 - %12866 = OpBitcast %int %12852 - %8411 = OpImageFetch %v4float %18624 %12866 - %9325 = OpCompositeExtract %float %8411 1 - %17733 = OpCompositeInsert %v4float %9325 %17732 1 - %12853 = OpCompositeExtract %uint %11099 2 - %12867 = OpBitcast %int %12853 - %8412 = OpImageFetch %v4float %18624 %12867 + %8944 = OpCompositeExtract %float %8410 2 + %20375 = OpCompositeInsert %v4float %8944 %10264 0 + %19520 = OpLoad %154 %5945 + %9802 = OpCompositeExtract %uint %11099 1 + %24687 = OpBitcast %int %9802 + %8411 = OpImageFetch %v4float %19520 %24687 + %8945 = OpCompositeExtract %float %8411 1 + %20376 = OpCompositeInsert %v4float %8945 %20375 1 + %19521 = OpLoad %154 %5945 + %9803 = OpCompositeExtract %uint %11099 2 + %24688 = OpBitcast %int %9803 + %8412 = OpImageFetch %v4float %19521 %24688 %9286 = OpCompositeExtract %float %8412 0 - %18534 = OpCompositeInsert %v4float %9286 %17733 2 - %24839 = OpVectorShuffle %v3float %18534 %18534 0 1 2 - %9311 = OpDot %float %24839 %1268 - %21615 = OpCompositeInsert %v4float %9311 %18534 3 - %24389 = OpLoad %166 %3258 - OpImageWrite %24389 %10533 %21615 + %18534 = OpCompositeInsert %v4float %9286 %20376 2 + %24801 = OpVectorShuffle %v3float %18534 %18534 0 1 2 + %9657 = OpDot %float %24801 %1268 + %18930 = OpCompositeConstruct %v4float %8944 %8945 %9286 %9657 + %12273 = OpLoad %166 %3258 + OpImageWrite %12273 %10533 %18930 OpBranch %21573 %21573 = OpLabel OpReturn @@ -114,24 +116,24 @@ #endif const uint32_t apply_gamma_table_fxaa_luma_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006108, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000060E2, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001, - 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00050048, 0x000003E1, - 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000003E1, 0x00000002, - 0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x0000167F, - 0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000, - 0x00040047, 0x00001739, 0x00000021, 0x00000000, 0x00040047, 0x00000CBA, - 0x00000022, 0x00000002, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000, - 0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000B0F, 0x0000000B, + 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00030047, 0x000003E1, + 0x00000002, 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000, + 0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x0000167F, + 0x00000022, 0x00000001, 0x00040047, 0x00001739, 0x00000021, 0x00000000, + 0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00030047, 0x00000CBA, + 0x00000019, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000, 0x00040047, + 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000B0F, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011, 0x00040020, - 0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E, 0x0000118F, + 0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E, 0x00000CE9, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009, @@ -154,13 +156,13 @@ const uint32_t apply_gamma_table_fxaa_luma_cs[] = { 0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, - 0x00000A0D, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C, 0x00000018, - 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, + 0x00000A0D, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, + 0x000000FC, 0x00030001, 0x0000001D, 0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8, 0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, 0x00000000, 0x00000001, - 0x00050041, 0x0000028E, 0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D, + 0x00050041, 0x0000028E, 0x00001E50, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, 0x00005A24, 0x000055E8, @@ -174,20 +176,22 @@ const uint32_t apply_gamma_table_fxaa_luma_cs[] = { 0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739, 0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C, 0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA, - 0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x0000246C, 0x000020DA, - 0x00000002, 0x00060052, 0x0000001D, 0x00004544, 0x0000246C, 0x00002818, - 0x00000000, 0x00050051, 0x0000000B, 0x00003234, 0x00002B5B, 0x00000001, - 0x0004007C, 0x0000000C, 0x00003242, 0x00003234, 0x0005005F, 0x0000001D, - 0x000020DB, 0x000048C0, 0x00003242, 0x00050051, 0x0000000D, 0x0000246D, - 0x000020DB, 0x00000001, 0x00060052, 0x0000001D, 0x00004545, 0x0000246D, - 0x00004544, 0x00000001, 0x00050051, 0x0000000B, 0x00003235, 0x00002B5B, - 0x00000002, 0x0004007C, 0x0000000C, 0x00003243, 0x00003235, 0x0005005F, - 0x0000001D, 0x000020DC, 0x000048C0, 0x00003243, 0x00050051, 0x0000000D, - 0x00002446, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00004866, - 0x00002446, 0x00004545, 0x00000002, 0x0008004F, 0x00000018, 0x00006107, - 0x00004866, 0x00004866, 0x00000000, 0x00000001, 0x00000002, 0x00050094, - 0x0000000D, 0x0000245F, 0x00006107, 0x000004F4, 0x00060052, 0x0000001D, - 0x0000546F, 0x0000245F, 0x00004866, 0x00000003, 0x0004003D, 0x000000A6, - 0x00005F45, 0x00000CBA, 0x00040063, 0x00005F45, 0x00002925, 0x0000546F, - 0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038, + 0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x000022F0, 0x000020DA, + 0x00000002, 0x00060052, 0x0000001D, 0x00004F97, 0x000022F0, 0x00002818, + 0x00000000, 0x0004003D, 0x0000009A, 0x00004C40, 0x00001739, 0x00050051, + 0x0000000B, 0x0000264A, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, + 0x0000606F, 0x0000264A, 0x0005005F, 0x0000001D, 0x000020DB, 0x00004C40, + 0x0000606F, 0x00050051, 0x0000000D, 0x000022F1, 0x000020DB, 0x00000001, + 0x00060052, 0x0000001D, 0x00004F98, 0x000022F1, 0x00004F97, 0x00000001, + 0x0004003D, 0x0000009A, 0x00004C41, 0x00001739, 0x00050051, 0x0000000B, + 0x0000264B, 0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00006070, + 0x0000264B, 0x0005005F, 0x0000001D, 0x000020DC, 0x00004C41, 0x00006070, + 0x00050051, 0x0000000D, 0x00002446, 0x000020DC, 0x00000000, 0x00060052, + 0x0000001D, 0x00004866, 0x00002446, 0x00004F98, 0x00000002, 0x0008004F, + 0x00000018, 0x000060E1, 0x00004866, 0x00004866, 0x00000000, 0x00000001, + 0x00000002, 0x00050094, 0x0000000D, 0x000025B9, 0x000060E1, 0x000004F4, + 0x00070050, 0x0000001D, 0x000049F2, 0x000022F0, 0x000022F1, 0x00002446, + 0x000025B9, 0x0004003D, 0x000000A6, 0x00002FF1, 0x00000CBA, 0x00040063, + 0x00002FF1, 0x00002925, 0x000049F2, 0x000200F9, 0x00005445, 0x000200F8, + 0x00005445, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_fxaa_luma_ps.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_fxaa_luma_ps.h index 593c70180..163713212 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_fxaa_luma_ps.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_fxaa_luma_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24950 ; Schema: 0 OpCapability Shader @@ -12,10 +12,10 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord - OpDecorate %5759 DescriptorSet 1 OpDecorate %5759 Binding 0 - OpDecorate %5945 DescriptorSet 0 + OpDecorate %5759 DescriptorSet 1 OpDecorate %5945 Binding 0 + OpDecorate %5945 DescriptorSet 0 OpDecorate %3258 Location 0 %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -45,8 +45,8 @@ %1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114 %_ptr_Output_v4float = OpTypePointer Output %v4float %3258 = OpVariable %_ptr_Output_v4float Output - %10264 = OpUndef %v4float %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %24949 = OpLabel %18552 = OpLoad %v4float %gl_FragCoord @@ -63,35 +63,37 @@ %15435 = OpCompositeExtract %uint %11099 0 %24686 = OpBitcast %int %15435 %8410 = OpImageFetch %v4float %18624 %24686 - %9324 = OpCompositeExtract %float %8410 2 - %17732 = OpCompositeInsert %v4float %9324 %10264 0 - %12852 = OpCompositeExtract %uint %11099 1 - %12866 = OpBitcast %int %12852 - %8411 = OpImageFetch %v4float %18624 %12866 - %9325 = OpCompositeExtract %float %8411 1 - %17733 = OpCompositeInsert %v4float %9325 %17732 1 - %12853 = OpCompositeExtract %uint %11099 2 - %12867 = OpBitcast %int %12853 - %8412 = OpImageFetch %v4float %18624 %12867 + %8944 = OpCompositeExtract %float %8410 2 + %20375 = OpCompositeInsert %v4float %8944 %10264 0 + %19520 = OpLoad %154 %5945 + %9802 = OpCompositeExtract %uint %11099 1 + %24687 = OpBitcast %int %9802 + %8411 = OpImageFetch %v4float %19520 %24687 + %8945 = OpCompositeExtract %float %8411 1 + %20376 = OpCompositeInsert %v4float %8945 %20375 1 + %19521 = OpLoad %154 %5945 + %9803 = OpCompositeExtract %uint %11099 2 + %24688 = OpBitcast %int %9803 + %8412 = OpImageFetch %v4float %19521 %24688 %9286 = OpCompositeExtract %float %8412 0 - %18534 = OpCompositeInsert %v4float %9286 %17733 2 - %24839 = OpVectorShuffle %v3float %18534 %18534 0 1 2 - %9330 = OpDot %float %24839 %1268 - %24368 = OpCompositeInsert %v4float %9330 %18534 3 - OpStore %3258 %24368 + %18534 = OpCompositeInsert %v4float %9286 %20376 2 + %24801 = OpVectorShuffle %v3float %18534 %18534 0 1 2 + %9676 = OpDot %float %24801 %1268 + %21683 = OpCompositeConstruct %v4float %8944 %8945 %9286 %9676 + OpStore %3258 %21683 OpReturn OpFunctionEnd #endif const uint32_t apply_gamma_table_fxaa_luma_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, - 0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001, - 0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739, - 0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000, + 0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000, + 0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739, + 0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, @@ -112,9 +114,9 @@ const uint32_t apply_gamma_table_fxaa_luma_ps[] = { 0x0004002B, 0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D, 0x000001DC, 0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351, 0x00000458, 0x000001DC, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, - 0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D, - 0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, - 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x0006002C, 0x00000018, + 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D, + 0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93, 0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000, 0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D, @@ -127,19 +129,20 @@ const uint32_t apply_gamma_table_fxaa_luma_ps[] = { 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739, 0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C, 0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA, 0x000048C0, 0x0000606E, - 0x00050051, 0x0000000D, 0x0000246C, 0x000020DA, 0x00000002, 0x00060052, - 0x0000001D, 0x00004544, 0x0000246C, 0x00002818, 0x00000000, 0x00050051, - 0x0000000B, 0x00003234, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, - 0x00003242, 0x00003234, 0x0005005F, 0x0000001D, 0x000020DB, 0x000048C0, - 0x00003242, 0x00050051, 0x0000000D, 0x0000246D, 0x000020DB, 0x00000001, - 0x00060052, 0x0000001D, 0x00004545, 0x0000246D, 0x00004544, 0x00000001, - 0x00050051, 0x0000000B, 0x00003235, 0x00002B5B, 0x00000002, 0x0004007C, - 0x0000000C, 0x00003243, 0x00003235, 0x0005005F, 0x0000001D, 0x000020DC, - 0x000048C0, 0x00003243, 0x00050051, 0x0000000D, 0x00002446, 0x000020DC, - 0x00000000, 0x00060052, 0x0000001D, 0x00004866, 0x00002446, 0x00004545, - 0x00000002, 0x0008004F, 0x00000018, 0x00006107, 0x00004866, 0x00004866, - 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x00002472, - 0x00006107, 0x000004F4, 0x00060052, 0x0000001D, 0x00005F30, 0x00002472, - 0x00004866, 0x00000003, 0x0003003E, 0x00000CBA, 0x00005F30, 0x000100FD, - 0x00010038, + 0x00050051, 0x0000000D, 0x000022F0, 0x000020DA, 0x00000002, 0x00060052, + 0x0000001D, 0x00004F97, 0x000022F0, 0x00002818, 0x00000000, 0x0004003D, + 0x0000009A, 0x00004C40, 0x00001739, 0x00050051, 0x0000000B, 0x0000264A, + 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x0000606F, 0x0000264A, + 0x0005005F, 0x0000001D, 0x000020DB, 0x00004C40, 0x0000606F, 0x00050051, + 0x0000000D, 0x000022F1, 0x000020DB, 0x00000001, 0x00060052, 0x0000001D, + 0x00004F98, 0x000022F1, 0x00004F97, 0x00000001, 0x0004003D, 0x0000009A, + 0x00004C41, 0x00001739, 0x00050051, 0x0000000B, 0x0000264B, 0x00002B5B, + 0x00000002, 0x0004007C, 0x0000000C, 0x00006070, 0x0000264B, 0x0005005F, + 0x0000001D, 0x000020DC, 0x00004C41, 0x00006070, 0x00050051, 0x0000000D, + 0x00002446, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00004866, + 0x00002446, 0x00004F98, 0x00000002, 0x0008004F, 0x00000018, 0x000060E1, + 0x00004866, 0x00004866, 0x00000000, 0x00000001, 0x00000002, 0x00050094, + 0x0000000D, 0x000025CC, 0x000060E1, 0x000004F4, 0x00070050, 0x0000001D, + 0x000054B3, 0x000022F0, 0x000022F1, 0x00002446, 0x000025CC, 0x0003003E, + 0x00000CBA, 0x000054B3, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_ps.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_ps.h index 492af86bc..dde2cc9c5 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_ps.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/apply_gamma_table_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24950 ; Schema: 0 OpCapability Shader @@ -12,10 +12,10 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord - OpDecorate %5759 DescriptorSet 1 OpDecorate %5759 Binding 0 - OpDecorate %5945 DescriptorSet 0 + OpDecorate %5759 DescriptorSet 1 OpDecorate %5945 Binding 0 + OpDecorate %5945 DescriptorSet 0 OpDecorate %3258 Location 0 %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -42,7 +42,6 @@ %float_1 = OpConstant %float 1 %_ptr_Output_v4float = OpTypePointer Output %v4float %3258 = OpVariable %_ptr_Output_v4float Output - %10264 = OpUndef %v4float %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5 %5663 = OpFunction %void None %1282 %24949 = OpLabel @@ -59,34 +58,33 @@ %18624 = OpLoad %154 %5945 %15435 = OpCompositeExtract %uint %11099 0 %24686 = OpBitcast %int %15435 - %8410 = OpImageFetch %v4float %18624 %24686 - %9324 = OpCompositeExtract %float %8410 2 - %17732 = OpCompositeInsert %v4float %9324 %10264 0 - %12852 = OpCompositeExtract %uint %11099 1 - %12866 = OpBitcast %int %12852 - %8411 = OpImageFetch %v4float %18624 %12866 - %9325 = OpCompositeExtract %float %8411 1 - %17733 = OpCompositeInsert %v4float %9325 %17732 1 - %12853 = OpCompositeExtract %uint %11099 2 - %12867 = OpBitcast %int %12853 - %8412 = OpImageFetch %v4float %18624 %12867 - %9343 = OpCompositeExtract %float %8412 0 - %16381 = OpCompositeInsert %v4float %9343 %17733 2 - %18387 = OpCompositeInsert %v4float %float_1 %16381 3 - OpStore %3258 %18387 + %8011 = OpImageFetch %v4float %18624 %24686 + %12957 = OpCompositeExtract %float %8011 2 + %18146 = OpLoad %154 %5945 + %12224 = OpCompositeExtract %uint %11099 1 + %24687 = OpBitcast %int %12224 + %8012 = OpImageFetch %v4float %18146 %24687 + %12958 = OpCompositeExtract %float %8012 1 + %18147 = OpLoad %154 %5945 + %12225 = OpCompositeExtract %uint %11099 2 + %24688 = OpBitcast %int %12225 + %8372 = OpImageFetch %v4float %18147 %24688 + %9309 = OpCompositeExtract %float %8372 0 + %20785 = OpCompositeConstruct %v4float %12957 %12958 %9309 %float_1 + OpStore %3258 %20785 OpReturn OpFunctionEnd #endif const uint32_t apply_gamma_table_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, - 0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001, - 0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739, - 0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000, + 0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000, + 0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739, + 0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, @@ -105,31 +103,29 @@ const uint32_t apply_gamma_table_ps[] = { 0x00040020, 0x00000317, 0x00000000, 0x0000009A, 0x0004003B, 0x00000317, 0x00001739, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, - 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C, - 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, - 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, - 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93, 0x0007004F, 0x00000013, - 0x00003719, 0x00004878, 0x00004878, 0x00000000, 0x00000001, 0x0004006D, - 0x00000011, 0x000021DB, 0x00003719, 0x0004003D, 0x00000096, 0x000054A1, - 0x0000167F, 0x0004007C, 0x00000012, 0x00002B77, 0x000021DB, 0x0007005F, - 0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77, 0x00000002, 0x00000A0B, - 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, - 0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x00003653, 0x00003F72, - 0x00000540, 0x00050081, 0x00000018, 0x000041F9, 0x00003653, 0x000003AB, - 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A, - 0x000048C0, 0x00001739, 0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, - 0x00000000, 0x0004007C, 0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, - 0x0000001D, 0x000020DA, 0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, - 0x0000246C, 0x000020DA, 0x00000002, 0x00060052, 0x0000001D, 0x00004544, - 0x0000246C, 0x00002818, 0x00000000, 0x00050051, 0x0000000B, 0x00003234, - 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x00003242, 0x00003234, - 0x0005005F, 0x0000001D, 0x000020DB, 0x000048C0, 0x00003242, 0x00050051, - 0x0000000D, 0x0000246D, 0x000020DB, 0x00000001, 0x00060052, 0x0000001D, - 0x00004545, 0x0000246D, 0x00004544, 0x00000001, 0x00050051, 0x0000000B, - 0x00003235, 0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00003243, - 0x00003235, 0x0005005F, 0x0000001D, 0x000020DC, 0x000048C0, 0x00003243, - 0x00050051, 0x0000000D, 0x0000247F, 0x000020DC, 0x00000000, 0x00060052, - 0x0000001D, 0x00003FFD, 0x0000247F, 0x00004545, 0x00000002, 0x00060052, - 0x0000001D, 0x000047D3, 0x0000008A, 0x00003FFD, 0x00000003, 0x0003003E, - 0x00000CBA, 0x000047D3, 0x000100FD, 0x00010038, + 0x00000CBA, 0x00000003, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, + 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, + 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, + 0x00000C93, 0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, + 0x00000000, 0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, + 0x0004003D, 0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012, + 0x00002B77, 0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1, + 0x00002B77, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, + 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, + 0x00000018, 0x00003653, 0x00003F72, 0x00000540, 0x00050081, 0x00000018, + 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, + 0x000041F9, 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739, 0x00050051, + 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C, 0x0000000C, + 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x00001F4B, 0x000048C0, + 0x0000606E, 0x00050051, 0x0000000D, 0x0000329D, 0x00001F4B, 0x00000002, + 0x0004003D, 0x0000009A, 0x000046E2, 0x00001739, 0x00050051, 0x0000000B, + 0x00002FC0, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x0000606F, + 0x00002FC0, 0x0005005F, 0x0000001D, 0x00001F4C, 0x000046E2, 0x0000606F, + 0x00050051, 0x0000000D, 0x0000329E, 0x00001F4C, 0x00000001, 0x0004003D, + 0x0000009A, 0x000046E3, 0x00001739, 0x00050051, 0x0000000B, 0x00002FC1, + 0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00006070, 0x00002FC1, + 0x0005005F, 0x0000001D, 0x000020B4, 0x000046E3, 0x00006070, 0x00050051, + 0x0000000D, 0x0000245D, 0x000020B4, 0x00000000, 0x00070050, 0x0000001D, + 0x00005131, 0x0000329D, 0x0000329E, 0x0000245D, 0x0000008A, 0x0003003E, + 0x00000CBA, 0x00005131, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/fullscreen_cw_vs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/fullscreen_cw_vs.h index a127fef75..2431f36ce 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/fullscreen_cw_vs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/fullscreen_cw_vs.h @@ -2,18 +2,18 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 22213 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint Vertex %5663 "main" %4930 %gl_VertexIndex - OpMemberDecorate %_struct_419 0 BuiltIn Position - OpMemberDecorate %_struct_419 1 BuiltIn PointSize - OpMemberDecorate %_struct_419 2 BuiltIn ClipDistance - OpMemberDecorate %_struct_419 3 BuiltIn CullDistance - OpDecorate %_struct_419 Block + OpDecorate %_struct_374 Block + OpMemberDecorate %_struct_374 0 BuiltIn Position + OpMemberDecorate %_struct_374 1 BuiltIn PointSize + OpMemberDecorate %_struct_374 2 BuiltIn ClipDistance + OpMemberDecorate %_struct_374 3 BuiltIn CullDistance OpDecorate %gl_VertexIndex BuiltIn VertexIndex %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -23,9 +23,9 @@ %v4float = OpTypeVector %float 4 %uint_1 = OpConstant %uint 1 %_arr_float_uint_1 = OpTypeArray %float %uint_1 -%_struct_419 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1 -%_ptr_Output__struct_419 = OpTypePointer Output %_struct_419 - %4930 = OpVariable %_ptr_Output__struct_419 Output +%_struct_374 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1 +%_ptr_Output__struct_374 = OpTypePointer Output %_struct_374 + %4930 = OpVariable %_ptr_Output__struct_374 Output %int = OpTypeInt 32 1 %int_0 = OpConstant %int 0 %_ptr_Input_int = OpTypePointer Input %int @@ -61,21 +61,21 @@ #endif const uint32_t fullscreen_cw_vs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000056C5, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000056C5, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000, - 0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00050048, - 0x000001A3, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x000001A3, - 0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x000001A3, 0x00000002, - 0x0000000B, 0x00000003, 0x00050048, 0x000001A3, 0x00000003, 0x0000000B, - 0x00000004, 0x00030047, 0x000001A3, 0x00000002, 0x00040047, 0x00001029, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00030047, + 0x00000176, 0x00000002, 0x00050048, 0x00000176, 0x00000000, 0x0000000B, + 0x00000000, 0x00050048, 0x00000176, 0x00000001, 0x0000000B, 0x00000001, + 0x00050048, 0x00000176, 0x00000002, 0x0000000B, 0x00000003, 0x00050048, + 0x00000176, 0x00000003, 0x0000000B, 0x00000004, 0x00040047, 0x00001029, 0x0000000B, 0x0000002A, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004002B, 0x0000000B, - 0x00000A0D, 0x00000001, 0x0004001C, 0x00000261, 0x0000000D, 0x00000A0D, - 0x0006001E, 0x000001A3, 0x0000001D, 0x0000000D, 0x00000261, 0x00000261, - 0x00040020, 0x00000420, 0x00000003, 0x000001A3, 0x0004003B, 0x00000420, + 0x00000A0D, 0x00000001, 0x0004001C, 0x0000025C, 0x0000000D, 0x00000A0D, + 0x0006001E, 0x00000176, 0x0000001D, 0x0000000D, 0x0000025C, 0x0000025C, + 0x00040020, 0x000003F3, 0x00000003, 0x00000176, 0x0004003B, 0x000003F3, 0x00001342, 0x00000003, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000289, 0x00000001, 0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_1xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_1xmsaa_cs.h index 35ee0ec1e..200100533 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_1xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_1xmsaa_cs.h @@ -2,26 +2,27 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 25265 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 24936 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_990 Block OpMemberDecorate %_struct_990 0 Offset 0 OpMemberDecorate %_struct_990 1 Offset 4 - OpDecorate %_struct_990 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4790 DescriptorSet 0 + OpDecorate %4790 NonReadable OpDecorate %4790 Binding 0 - OpDecorate %3709 DescriptorSet 1 + OpDecorate %4790 DescriptorSet 0 OpDecorate %3709 Binding 0 + OpDecorate %3709 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -30,12 +31,7 @@ %bool = OpTypeBool %uint_2 = OpConstant %uint 2 %uint_1 = OpConstant %uint 1 - %1837 = OpConstantComposite %v2uint %uint_2 %uint_1 - %v2bool = OpTypeVector %bool 2 %uint_0 = OpConstant %uint 0 - %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 - %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 - %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %uint_16 = OpConstant %uint 16 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 @@ -50,7 +46,7 @@ %uint_7 = OpConstant %uint 7 %_struct_990 = OpTypeStruct %uint %uint %_ptr_PushConstant__struct_990 = OpTypePointer PushConstant %_struct_990 - %4495 = OpVariable %_ptr_PushConstant__struct_990 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_990 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %int_1 = OpConstant %int 1 @@ -94,9 +90,9 @@ OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %20439 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %20439 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %22340 = OpLoad %uint %20439 %10293 = OpCompositeConstruct %v2uint %22340 %22340 %24330 = OpShiftRightLogical %v2uint %10293 %2053 @@ -124,67 +120,65 @@ %21597 = OpShiftLeftLogical %v2uint %22399 %1834 %9038 = OpIAdd %v2uint %24677 %21597 %24559 = OpBitcast %v2int %9038 - %8919 = OpBitcast %v2uint %24559 - %18334 = OpBitwiseAnd %uint %22340 %uint_1023 - %7195 = OpUGreaterThanEqual %v2bool %1807 %1837 - %17737 = OpSelect %v2uint %7195 %1828 %1807 - %10430 = OpShiftLeftLogical %v2uint %8919 %17737 - %16475 = OpShiftRightLogical %v2uint %1807 %1816 - %13071 = OpBitwiseAnd %v2uint %16475 %1828 - %20272 = OpIAdd %v2uint %10430 %13071 - %21145 = OpIMul %v2uint %2719 %6551 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %18334 - %24741 = OpCompositeExtract %uint %19799 0 + %8121 = OpBitcast %v2uint %24559 + %24935 = OpBitwiseAnd %uint %22340 %uint_1023 + %11893 = OpIMul %v2uint %2719 %6551 + %16817 = OpUDiv %v2uint %8121 %11893 + %9129 = OpCompositeExtract %uint %16817 1 + %11046 = OpIMul %uint %9129 %24935 + %24741 = OpCompositeExtract %uint %16817 0 %20806 = OpIAdd %uint %11046 %24741 - %13527 = OpIMul %v2uint %19799 %14725 - %20715 = OpISub %v2uint %20272 %13527 - %7303 = OpCompositeExtract %uint %21145 0 - %22882 = OpCompositeExtract %uint %21145 1 + %13527 = OpIMul %v2uint %16817 %11893 + %20715 = OpISub %v2uint %8121 %13527 + %7303 = OpCompositeExtract %uint %11893 0 + %22882 = OpCompositeExtract %uint %11893 1 %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %20806 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 - %9696 = OpIAdd %uint %22886 %6886 - %19199 = OpShiftLeftLogical %uint %9696 %uint_0 - %25264 = OpIAdd %uint %14551 %19199 - %6574 = OpShiftRightLogical %uint %25264 %uint_2 + %15520 = OpIMul %uint %20806 %13170 + %16084 = OpCompositeExtract %uint %20715 1 + %15890 = OpIMul %uint %16084 %7303 + %24665 = OpCompositeExtract %uint %20715 0 + %22714 = OpIAdd %uint %15890 %24665 + %15776 = OpIAdd %uint %15520 %22714 + %16002 = OpShiftRightLogical %uint %15776 %uint_2 %7456 = OpLoad %150 %3709 - %17822 = OpImageFetch %v4float %7456 %24559 Lod %int_0 - %11864 = OpCompositeExtract %float %17822 0 - %19035 = OpIAdd %v2int %24559 %1824 - %20902 = OpImageFetch %v4float %7456 %19035 Lod %int_0 - %17472 = OpCompositeExtract %float %20902 0 - %19036 = OpIAdd %v2int %24559 %1833 - %20903 = OpImageFetch %v4float %7456 %19036 Lod %int_0 - %17473 = OpCompositeExtract %float %20903 0 - %19037 = OpIAdd %v2int %24559 %1842 - %19990 = OpImageFetch %v4float %7456 %19037 Lod %int_0 - %7256 = OpCompositeExtract %float %19990 0 - %6487 = OpCompositeConstruct %v4float %11864 %17472 %17473 %7256 + %16549 = OpImageFetch %v4float %7456 %24559 Lod %int_0 + %24082 = OpCompositeExtract %float %16549 0 + %9464 = OpLoad %150 %3709 + %13324 = OpIAdd %v2int %24559 %1824 + %16413 = OpImageFetch %v4float %9464 %13324 Lod %int_0 + %10619 = OpCompositeExtract %float %16413 0 + %9465 = OpLoad %150 %3709 + %13325 = OpIAdd %v2int %24559 %1833 + %16414 = OpImageFetch %v4float %9465 %13325 Lod %int_0 + %10620 = OpCompositeExtract %float %16414 0 + %9466 = OpLoad %150 %3709 + %13326 = OpIAdd %v2int %24559 %1842 + %16774 = OpImageFetch %v4float %9466 %13326 Lod %int_0 + %7256 = OpCompositeExtract %float %16774 0 + %6487 = OpCompositeConstruct %v4float %24082 %10619 %10620 %7256 %20366 = OpBitcast %v4uint %6487 - %12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %6574 + %12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %16002 OpStore %12860 %20366 - %20256 = OpIAdd %uint %6574 %uint_1 - %8574 = OpIAdd %v2int %24559 %1851 - %10680 = OpImageFetch %v4float %7456 %8574 Lod %int_0 - %17474 = OpCompositeExtract %float %10680 0 - %19038 = OpIAdd %v2int %24559 %1860 - %20904 = OpImageFetch %v4float %7456 %19038 Lod %int_0 - %17475 = OpCompositeExtract %float %20904 0 - %19039 = OpIAdd %v2int %24559 %1869 - %20905 = OpImageFetch %v4float %7456 %19039 Lod %int_0 - %17476 = OpCompositeExtract %float %20905 0 - %19040 = OpIAdd %v2int %24559 %1878 - %19991 = OpImageFetch %v4float %7456 %19040 Lod %int_0 - %7257 = OpCompositeExtract %float %19991 0 - %6488 = OpCompositeConstruct %v4float %17474 %17475 %17476 %7257 + %13403 = OpIAdd %uint %16002 %uint_1 + %24531 = OpLoad %150 %3709 + %15716 = OpIAdd %v2int %24559 %1851 + %16415 = OpImageFetch %v4float %24531 %15716 Lod %int_0 + %10621 = OpCompositeExtract %float %16415 0 + %9467 = OpLoad %150 %3709 + %13327 = OpIAdd %v2int %24559 %1860 + %16416 = OpImageFetch %v4float %9467 %13327 Lod %int_0 + %10622 = OpCompositeExtract %float %16416 0 + %9468 = OpLoad %150 %3709 + %13328 = OpIAdd %v2int %24559 %1869 + %16417 = OpImageFetch %v4float %9468 %13328 Lod %int_0 + %10623 = OpCompositeExtract %float %16417 0 + %9469 = OpLoad %150 %3709 + %13329 = OpIAdd %v2int %24559 %1878 + %16775 = OpImageFetch %v4float %9469 %13329 Lod %int_0 + %7257 = OpCompositeExtract %float %16775 0 + %6488 = OpCompositeConstruct %v4float %10621 %10622 %10623 %7257 %20367 = OpBitcast %v4uint %6488 - %15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %20256 + %15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13403 OpStore %15159 %20367 OpBranch %19578 %19578 = OpLabel @@ -193,145 +187,138 @@ #endif const uint32_t host_depth_store_1xmsaa_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062B1, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006168, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003DE, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001, - 0x00000023, 0x00000004, 0x00030047, 0x000003DE, 0x00000002, 0x00040047, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003DE, + 0x00000002, 0x00050048, 0x000003DE, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003DE, 0x00000001, 0x00000023, 0x00000004, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, - 0x00000010, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, - 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, - 0x00000003, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, 0x00040047, - 0x000012B6, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, 0x00000022, - 0x00000001, 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, - 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, - 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, - 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009, - 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, - 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, - 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, - 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, - 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, - 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, - 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B, - 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, - 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, - 0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011, 0x00000787, - 0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, - 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, - 0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, - 0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31, 0x0004002B, - 0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE, 0x0000000B, - 0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE, 0x0004003B, - 0x0000065B, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, - 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, - 0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014, 0x0000000B, - 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, - 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001, - 0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0005002C, - 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x00040017, 0x00000017, - 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, - 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, - 0x0004003B, 0x00000A32, 0x000012B6, 0x00000002, 0x00030016, 0x0000000D, - 0x00000020, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, - 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313, - 0x00000000, 0x00000096, 0x0004003B, 0x00000313, 0x00000E7D, 0x00000000, - 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0005002C, 0x00000012, - 0x00000720, 0x00000A0E, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A11, - 0x00000002, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, - 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0005002C, 0x00000012, - 0x00000732, 0x00000A14, 0x00000A0B, 0x00040020, 0x00000294, 0x00000002, - 0x00000017, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, 0x0005002C, - 0x00000012, 0x0000073B, 0x00000A17, 0x00000A0B, 0x0004002B, 0x0000000C, - 0x00000A1A, 0x00000005, 0x0005002C, 0x00000012, 0x00000744, 0x00000A1A, - 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0005002C, - 0x00000012, 0x0000074D, 0x00000A1D, 0x00000A0B, 0x0004002B, 0x0000000C, - 0x00000A20, 0x00000007, 0x0005002C, 0x00000012, 0x00000756, 0x00000A20, - 0x00000A0B, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, - 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, - 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, - 0x000008A5, 0x00000A44, 0x00000A44, 0x0005002C, 0x00000011, 0x0000074E, - 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, - 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, - 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, - 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, - 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7, 0x0000118F, - 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005744, 0x00004FD7, 0x00050050, - 0x00000011, 0x00002835, 0x00005744, 0x00005744, 0x000500C2, 0x00000011, - 0x00005F0A, 0x00002835, 0x00000805, 0x000500C7, 0x00000011, 0x00001997, - 0x00005F0A, 0x000007A2, 0x00050041, 0x00000289, 0x000052BF, 0x00000F48, - 0x00000A0A, 0x0004003D, 0x0000000B, 0x00005C3C, 0x000052BF, 0x000500C2, - 0x0000000B, 0x000052B2, 0x00003D0B, 0x00000A46, 0x000500C7, 0x0000000B, - 0x00003E32, 0x000052B2, 0x00000A44, 0x00050080, 0x0000000B, 0x0000228E, - 0x00003E32, 0x00000A0D, 0x00050051, 0x0000000B, 0x00002E41, 0x00001997, - 0x00000000, 0x00050084, 0x0000000B, 0x000045F3, 0x0000228E, 0x00002E41, - 0x000500AE, 0x00000009, 0x00001C77, 0x00005C3C, 0x000045F3, 0x000300F7, - 0x00003FD9, 0x00000002, 0x000400FA, 0x00001C77, 0x000055E8, 0x00003FD9, - 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00003FD9, - 0x00050050, 0x00000011, 0x00002A13, 0x00003D0B, 0x00003D0B, 0x000500C2, - 0x00000011, 0x0000350D, 0x00002A13, 0x00000787, 0x000500C7, 0x00000011, - 0x00005B53, 0x0000350D, 0x000008A5, 0x000500C4, 0x00000011, 0x00003570, - 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x00006065, 0x00003570, - 0x00001997, 0x0004003D, 0x00000014, 0x00001B5D, 0x00000F48, 0x0007004F, - 0x00000011, 0x0000577F, 0x00001B5D, 0x00001B5D, 0x00000000, 0x00000001, - 0x000500C4, 0x00000011, 0x0000545D, 0x0000577F, 0x0000072A, 0x00050080, - 0x00000011, 0x0000234E, 0x00006065, 0x0000545D, 0x0004007C, 0x00000012, - 0x00005FEF, 0x0000234E, 0x0004007C, 0x00000011, 0x000022D7, 0x00005FEF, - 0x000500C7, 0x0000000B, 0x0000479E, 0x00005744, 0x00000A44, 0x000500AE, - 0x0000000F, 0x00001C1B, 0x0000070F, 0x0000072D, 0x000600A9, 0x00000011, - 0x00004549, 0x00001C1B, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, - 0x000028BE, 0x000022D7, 0x00004549, 0x000500C2, 0x00000011, 0x0000405B, - 0x0000070F, 0x00000718, 0x000500C7, 0x00000011, 0x0000330F, 0x0000405B, - 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x000028BE, 0x0000330F, - 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00001997, 0x000500C2, - 0x00000011, 0x00003985, 0x00005299, 0x0000070F, 0x00050086, 0x00000011, - 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, - 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, - 0x0000479E, 0x00050051, 0x0000000B, 0x000060A5, 0x00004D57, 0x00000000, - 0x00050080, 0x0000000B, 0x00005146, 0x00002B26, 0x000060A5, 0x00050084, - 0x00000011, 0x000034D7, 0x00004D57, 0x00003985, 0x00050082, 0x00000011, - 0x000050EB, 0x00004F30, 0x000034D7, 0x00050051, 0x0000000B, 0x00001C87, - 0x00005299, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005299, - 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, - 0x00050084, 0x0000000B, 0x000038D7, 0x00005146, 0x00003372, 0x00050051, - 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, - 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, - 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, - 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, - 0x000500C4, 0x0000000B, 0x00004AFF, 0x000025E0, 0x00000A0A, 0x00050080, - 0x0000000B, 0x000062B0, 0x000038D7, 0x00004AFF, 0x000500C2, 0x0000000B, - 0x000019AE, 0x000062B0, 0x00000A10, 0x0004003D, 0x00000096, 0x00001D20, - 0x00000E7D, 0x0007005F, 0x0000001D, 0x0000459E, 0x00001D20, 0x00005FEF, - 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00002E58, 0x0000459E, - 0x00000000, 0x00050080, 0x00000012, 0x00004A5B, 0x00005FEF, 0x00000720, - 0x0007005F, 0x0000001D, 0x000051A6, 0x00001D20, 0x00004A5B, 0x00000002, - 0x00000A0B, 0x00050051, 0x0000000D, 0x00004440, 0x000051A6, 0x00000000, - 0x00050080, 0x00000012, 0x00004A5C, 0x00005FEF, 0x00000729, 0x0007005F, - 0x0000001D, 0x000051A7, 0x00001D20, 0x00004A5C, 0x00000002, 0x00000A0B, - 0x00050051, 0x0000000D, 0x00004441, 0x000051A7, 0x00000000, 0x00050080, - 0x00000012, 0x00004A5D, 0x00005FEF, 0x00000732, 0x0007005F, 0x0000001D, - 0x00004E16, 0x00001D20, 0x00004A5D, 0x00000002, 0x00000A0B, 0x00050051, - 0x0000000D, 0x00001C58, 0x00004E16, 0x00000000, 0x00070050, 0x0000001D, - 0x00001957, 0x00002E58, 0x00004440, 0x00004441, 0x00001C58, 0x0004007C, - 0x00000017, 0x00004F8E, 0x00001957, 0x00060041, 0x00000294, 0x0000323C, - 0x000012B6, 0x00000A0B, 0x000019AE, 0x0003003E, 0x0000323C, 0x00004F8E, - 0x00050080, 0x0000000B, 0x00004F20, 0x000019AE, 0x00000A0D, 0x00050080, - 0x00000012, 0x0000217E, 0x00005FEF, 0x0000073B, 0x0007005F, 0x0000001D, - 0x000029B8, 0x00001D20, 0x0000217E, 0x00000002, 0x00000A0B, 0x00050051, - 0x0000000D, 0x00004442, 0x000029B8, 0x00000000, 0x00050080, 0x00000012, - 0x00004A5E, 0x00005FEF, 0x00000744, 0x0007005F, 0x0000001D, 0x000051A8, - 0x00001D20, 0x00004A5E, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, - 0x00004443, 0x000051A8, 0x00000000, 0x00050080, 0x00000012, 0x00004A5F, - 0x00005FEF, 0x0000074D, 0x0007005F, 0x0000001D, 0x000051A9, 0x00001D20, - 0x00004A5F, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004444, - 0x000051A9, 0x00000000, 0x00050080, 0x00000012, 0x00004A60, 0x00005FEF, - 0x00000756, 0x0007005F, 0x0000001D, 0x00004E17, 0x00001D20, 0x00004A60, - 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00001C59, 0x00004E17, - 0x00000000, 0x00070050, 0x0000001D, 0x00001958, 0x00004442, 0x00004443, - 0x00004444, 0x00001C59, 0x0004007C, 0x00000017, 0x00004F8F, 0x00001958, - 0x00060041, 0x00000294, 0x00003B37, 0x000012B6, 0x00000A0B, 0x00004F20, - 0x0003003E, 0x00003B37, 0x00004F8F, 0x000200F9, 0x00004C7A, 0x000200F8, - 0x00004C7A, 0x000100FD, 0x00010038, + 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, + 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, + 0x00000000, 0x00030047, 0x000012B6, 0x00000019, 0x00040047, 0x000012B6, + 0x00000021, 0x00000000, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, + 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, + 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, + 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, + 0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10, + 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, + 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B, 0x0000000B, 0x00000AFA, + 0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, + 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, + 0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, + 0x0005002C, 0x00000011, 0x00000787, 0x00000A0A, 0x00000A28, 0x0004002B, + 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A13, + 0x00000003, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0004002B, + 0x0000000B, 0x00000A31, 0x0000000D, 0x0005002C, 0x00000011, 0x00000805, + 0x00000A28, 0x00000A31, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, + 0x0004001E, 0x000003DE, 0x0000000B, 0x0000000B, 0x00040020, 0x0000065B, + 0x00000009, 0x000003DE, 0x0004003B, 0x0000065B, 0x00000CE9, 0x00000009, + 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, + 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, + 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, + 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, + 0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x00040017, 0x00000012, + 0x0000000C, 0x00000002, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, + 0x00000A0A, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0003001D, + 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, + 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x000012B6, + 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00090019, 0x00000096, + 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, + 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B, + 0x00000313, 0x00000E7D, 0x00000000, 0x00040017, 0x0000001D, 0x0000000D, + 0x00000004, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0005002C, 0x00000012, + 0x00000729, 0x00000A11, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A14, + 0x00000003, 0x0005002C, 0x00000012, 0x00000732, 0x00000A14, 0x00000A0B, + 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0004002B, 0x0000000C, + 0x00000A17, 0x00000004, 0x0005002C, 0x00000012, 0x0000073B, 0x00000A17, + 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0005002C, + 0x00000012, 0x00000744, 0x00000A1A, 0x00000A0B, 0x0004002B, 0x0000000C, + 0x00000A1D, 0x00000006, 0x0005002C, 0x00000012, 0x0000074D, 0x00000A1D, + 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, 0x0005002C, + 0x00000012, 0x00000756, 0x00000A20, 0x00000A0B, 0x0004002B, 0x0000000B, + 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, + 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, + 0x00000A1F, 0x0005002C, 0x00000011, 0x000008A5, 0x00000A44, 0x00000A44, + 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, + 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, + 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, + 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, + 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, + 0x00000288, 0x00004FD7, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, + 0x00005744, 0x00004FD7, 0x00050050, 0x00000011, 0x00002835, 0x00005744, + 0x00005744, 0x000500C2, 0x00000011, 0x00005F0A, 0x00002835, 0x00000805, + 0x000500C7, 0x00000011, 0x00001997, 0x00005F0A, 0x000007A2, 0x00050041, + 0x00000289, 0x000052BF, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, + 0x00005C3C, 0x000052BF, 0x000500C2, 0x0000000B, 0x000052B2, 0x00003D0B, + 0x00000A46, 0x000500C7, 0x0000000B, 0x00003E32, 0x000052B2, 0x00000A44, + 0x00050080, 0x0000000B, 0x0000228E, 0x00003E32, 0x00000A0D, 0x00050051, + 0x0000000B, 0x00002E41, 0x00001997, 0x00000000, 0x00050084, 0x0000000B, + 0x000045F3, 0x0000228E, 0x00002E41, 0x000500AE, 0x00000009, 0x00001C77, + 0x00005C3C, 0x000045F3, 0x000300F7, 0x00003FD9, 0x00000002, 0x000400FA, + 0x00001C77, 0x000055E8, 0x00003FD9, 0x000200F8, 0x000055E8, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x00003FD9, 0x00050050, 0x00000011, 0x00002A13, + 0x00003D0B, 0x00003D0B, 0x000500C2, 0x00000011, 0x0000350D, 0x00002A13, + 0x00000787, 0x000500C7, 0x00000011, 0x00005B53, 0x0000350D, 0x000008A5, + 0x000500C4, 0x00000011, 0x00003570, 0x00005B53, 0x0000074E, 0x00050084, + 0x00000011, 0x00006065, 0x00003570, 0x00001997, 0x0004003D, 0x00000014, + 0x00001B5D, 0x00000F48, 0x0007004F, 0x00000011, 0x0000577F, 0x00001B5D, + 0x00001B5D, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x0000545D, + 0x0000577F, 0x0000072A, 0x00050080, 0x00000011, 0x0000234E, 0x00006065, + 0x0000545D, 0x0004007C, 0x00000012, 0x00005FEF, 0x0000234E, 0x0004007C, + 0x00000011, 0x00001FB9, 0x00005FEF, 0x000500C7, 0x0000000B, 0x00006167, + 0x00005744, 0x00000A44, 0x00050084, 0x00000011, 0x00002E75, 0x00000A9F, + 0x00001997, 0x00050086, 0x00000011, 0x000041B1, 0x00001FB9, 0x00002E75, + 0x00050051, 0x0000000B, 0x000023A9, 0x000041B1, 0x00000001, 0x00050084, + 0x0000000B, 0x00002B26, 0x000023A9, 0x00006167, 0x00050051, 0x0000000B, + 0x000060A5, 0x000041B1, 0x00000000, 0x00050080, 0x0000000B, 0x00005146, + 0x00002B26, 0x000060A5, 0x00050084, 0x00000011, 0x000034D7, 0x000041B1, + 0x00002E75, 0x00050082, 0x00000011, 0x000050EB, 0x00001FB9, 0x000034D7, + 0x00050051, 0x0000000B, 0x00001C87, 0x00002E75, 0x00000000, 0x00050051, + 0x0000000B, 0x00005962, 0x00002E75, 0x00000001, 0x00050084, 0x0000000B, + 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x00003CA0, + 0x00005146, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x000050EB, + 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00001C87, + 0x00050051, 0x0000000B, 0x00006059, 0x000050EB, 0x00000000, 0x00050080, + 0x0000000B, 0x000058BA, 0x00003E12, 0x00006059, 0x00050080, 0x0000000B, + 0x00003DA0, 0x00003CA0, 0x000058BA, 0x000500C2, 0x0000000B, 0x00003E82, + 0x00003DA0, 0x00000A10, 0x0004003D, 0x00000096, 0x00001D20, 0x00000E7D, + 0x0007005F, 0x0000001D, 0x000040A5, 0x00001D20, 0x00005FEF, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x00005E12, 0x000040A5, 0x00000000, + 0x0004003D, 0x00000096, 0x000024F8, 0x00000E7D, 0x00050080, 0x00000012, + 0x0000340C, 0x00005FEF, 0x00000720, 0x0007005F, 0x0000001D, 0x0000401D, + 0x000024F8, 0x0000340C, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, + 0x0000297B, 0x0000401D, 0x00000000, 0x0004003D, 0x00000096, 0x000024F9, + 0x00000E7D, 0x00050080, 0x00000012, 0x0000340D, 0x00005FEF, 0x00000729, + 0x0007005F, 0x0000001D, 0x0000401E, 0x000024F9, 0x0000340D, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x0000297C, 0x0000401E, 0x00000000, + 0x0004003D, 0x00000096, 0x000024FA, 0x00000E7D, 0x00050080, 0x00000012, + 0x0000340E, 0x00005FEF, 0x00000732, 0x0007005F, 0x0000001D, 0x00004186, + 0x000024FA, 0x0000340E, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, + 0x00001C58, 0x00004186, 0x00000000, 0x00070050, 0x0000001D, 0x00001957, + 0x00005E12, 0x0000297B, 0x0000297C, 0x00001C58, 0x0004007C, 0x00000017, + 0x00004F8E, 0x00001957, 0x00060041, 0x00000294, 0x0000323C, 0x000012B6, + 0x00000A0B, 0x00003E82, 0x0003003E, 0x0000323C, 0x00004F8E, 0x00050080, + 0x0000000B, 0x0000345B, 0x00003E82, 0x00000A0D, 0x0004003D, 0x00000096, + 0x00005FD3, 0x00000E7D, 0x00050080, 0x00000012, 0x00003D64, 0x00005FEF, + 0x0000073B, 0x0007005F, 0x0000001D, 0x0000401F, 0x00005FD3, 0x00003D64, + 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000297D, 0x0000401F, + 0x00000000, 0x0004003D, 0x00000096, 0x000024FB, 0x00000E7D, 0x00050080, + 0x00000012, 0x0000340F, 0x00005FEF, 0x00000744, 0x0007005F, 0x0000001D, + 0x00004020, 0x000024FB, 0x0000340F, 0x00000002, 0x00000A0B, 0x00050051, + 0x0000000D, 0x0000297E, 0x00004020, 0x00000000, 0x0004003D, 0x00000096, + 0x000024FC, 0x00000E7D, 0x00050080, 0x00000012, 0x00003410, 0x00005FEF, + 0x0000074D, 0x0007005F, 0x0000001D, 0x00004021, 0x000024FC, 0x00003410, + 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000297F, 0x00004021, + 0x00000000, 0x0004003D, 0x00000096, 0x000024FD, 0x00000E7D, 0x00050080, + 0x00000012, 0x00003411, 0x00005FEF, 0x00000756, 0x0007005F, 0x0000001D, + 0x00004187, 0x000024FD, 0x00003411, 0x00000002, 0x00000A0B, 0x00050051, + 0x0000000D, 0x00001C59, 0x00004187, 0x00000000, 0x00070050, 0x0000001D, + 0x00001958, 0x0000297D, 0x0000297E, 0x0000297F, 0x00001C59, 0x0004007C, + 0x00000017, 0x00004F8F, 0x00001958, 0x00060041, 0x00000294, 0x00003B37, + 0x000012B6, 0x00000A0B, 0x0000345B, 0x0003003E, 0x00003B37, 0x00004F8F, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_2xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_2xmsaa_cs.h index 25dd82d14..41566df77 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_2xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_2xmsaa_cs.h @@ -2,26 +2,27 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 24742 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 24898 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_990 Block OpMemberDecorate %_struct_990 0 Offset 0 OpMemberDecorate %_struct_990 1 Offset 4 - OpDecorate %_struct_990 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4790 DescriptorSet 0 + OpDecorate %4790 NonReadable OpDecorate %4790 Binding 0 - OpDecorate %3709 DescriptorSet 1 + OpDecorate %4790 DescriptorSet 0 OpDecorate %3709 Binding 0 + OpDecorate %3709 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -30,10 +31,7 @@ %bool = OpTypeBool %uint_2 = OpConstant %uint 2 %uint_1 = OpConstant %uint 1 - %1837 = OpConstantComposite %v2uint %uint_2 %uint_1 - %v2bool = OpTypeVector %bool 2 %uint_0 = OpConstant %uint 0 - %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 @@ -50,7 +48,7 @@ %uint_7 = OpConstant %uint 7 %_struct_990 = OpTypeStruct %uint %uint %_ptr_PushConstant__struct_990 = OpTypePointer PushConstant %_struct_990 - %4495 = OpVariable %_ptr_PushConstant__struct_990 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_990 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %int_1 = OpConstant %int 1 @@ -88,14 +86,15 @@ %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 %2213 = OpConstantComposite %v2uint %uint_1023 %uint_1023 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 + %1819 = OpConstantComposite %v2uint %uint_0 %uint_1 %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %20439 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %20439 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %22340 = OpLoad %uint %20439 %10293 = OpCompositeConstruct %v2uint %22340 %22340 %24330 = OpShiftRightLogical %v2uint %10293 %2053 @@ -126,36 +125,31 @@ %9483 = OpIAdd %v2uint %20127 %6471 %13160 = OpBitcast %v2int %9483 %11709 = OpBitwiseAnd %uint %22160 %uint_1 - %10746 = OpBitcast %v2uint %13160 - %11323 = OpBitwiseAnd %uint %22340 %uint_1023 - %7195 = OpUGreaterThanEqual %v2bool %1828 %1837 - %15571 = OpSelect %v2uint %7195 %1828 %1807 - %10986 = OpShiftLeftLogical %v2uint %10746 %15571 - %24669 = OpCompositeConstruct %v2uint %11709 %11709 - %9093 = OpShiftRightLogical %v2uint %24669 %1816 + %11164 = OpBitcast %v2uint %13160 + %24897 = OpBitwiseAnd %uint %22340 %uint_1023 + %13947 = OpShiftLeftLogical %v2uint %11164 %1819 + %10422 = OpCompositeConstruct %v2uint %11709 %11709 + %9093 = OpShiftRightLogical %v2uint %10422 %1816 %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %20272 = OpIAdd %v2uint %10986 %16072 - %21145 = OpIMul %v2uint %2719 %6551 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %11323 - %24741 = OpCompositeExtract %uint %19799 0 + %19132 = OpIAdd %v2uint %13947 %16072 + %11447 = OpIMul %v2uint %2719 %6551 + %7983 = OpUDiv %v2uint %19132 %11447 + %9129 = OpCompositeExtract %uint %7983 1 + %11046 = OpIMul %uint %9129 %24897 + %24741 = OpCompositeExtract %uint %7983 0 %20806 = OpIAdd %uint %11046 %24741 - %13527 = OpIMul %v2uint %19799 %14725 - %20715 = OpISub %v2uint %20272 %13527 - %7303 = OpCompositeExtract %uint %21145 0 - %22882 = OpCompositeExtract %uint %21145 1 + %13527 = OpIMul %v2uint %7983 %11447 + %20715 = OpISub %v2uint %19132 %13527 + %7303 = OpCompositeExtract %uint %11447 0 + %22882 = OpCompositeExtract %uint %11447 1 %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %20806 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 - %9696 = OpIAdd %uint %22886 %6886 - %19199 = OpShiftLeftLogical %uint %9696 %uint_0 - %8720 = OpIAdd %uint %14551 %19199 - %23683 = OpShiftRightLogical %uint %8720 %uint_2 + %15520 = OpIMul %uint %20806 %13170 + %16084 = OpCompositeExtract %uint %20715 1 + %15890 = OpIMul %uint %16084 %7303 + %24665 = OpCompositeExtract %uint %20715 0 + %22714 = OpIAdd %uint %15890 %24665 + %18303 = OpIAdd %uint %15520 %22714 + %14040 = OpShiftRightLogical %uint %18303 %uint_2 %13780 = OpShiftRightLogical %uint %22340 %uint_16 %12661 = OpBitwiseAnd %uint %13780 %uint_1 %11491 = OpINotEqual %bool %12661 %uint_0 @@ -172,37 +166,44 @@ %8129 = OpLabel %21086 = OpPhi %int %20804 %22983 %20803 %14914 %12853 = OpLoad %182 %3709 - %23440 = OpImageFetch %v4float %12853 %13160 Sample %21086 - %11864 = OpCompositeExtract %float %23440 0 - %19035 = OpIAdd %v2int %13160 %1824 - %20902 = OpImageFetch %v4float %12853 %19035 Sample %21086 - %17472 = OpCompositeExtract %float %20902 0 - %19036 = OpIAdd %v2int %13160 %1833 - %20903 = OpImageFetch %v4float %12853 %19036 Sample %21086 - %17473 = OpCompositeExtract %float %20903 0 - %19037 = OpIAdd %v2int %13160 %1842 - %19990 = OpImageFetch %v4float %12853 %19037 Sample %21086 - %7256 = OpCompositeExtract %float %19990 0 - %6487 = OpCompositeConstruct %v4float %11864 %17472 %17473 %7256 + %22167 = OpImageFetch %v4float %12853 %13160 Sample %21086 + %24082 = OpCompositeExtract %float %22167 0 + %9464 = OpLoad %182 %3709 + %13324 = OpIAdd %v2int %13160 %1824 + %16413 = OpImageFetch %v4float %9464 %13324 Sample %21086 + %10619 = OpCompositeExtract %float %16413 0 + %9465 = OpLoad %182 %3709 + %13325 = OpIAdd %v2int %13160 %1833 + %16414 = OpImageFetch %v4float %9465 %13325 Sample %21086 + %10620 = OpCompositeExtract %float %16414 0 + %9466 = OpLoad %182 %3709 + %13326 = OpIAdd %v2int %13160 %1842 + %16774 = OpImageFetch %v4float %9466 %13326 Sample %21086 + %7256 = OpCompositeExtract %float %16774 0 + %6487 = OpCompositeConstruct %v4float %24082 %10619 %10620 %7256 %20366 = OpBitcast %v4uint %6487 - %12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %23683 + %12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %14040 OpStore %12860 %20366 - %20256 = OpIAdd %uint %23683 %uint_1 - %8574 = OpIAdd %v2int %13160 %1851 - %10680 = OpImageFetch %v4float %12853 %8574 Sample %21086 - %17474 = OpCompositeExtract %float %10680 0 - %19038 = OpIAdd %v2int %13160 %1860 - %20904 = OpImageFetch %v4float %12853 %19038 Sample %21086 - %17475 = OpCompositeExtract %float %20904 0 - %19039 = OpIAdd %v2int %13160 %1869 - %20905 = OpImageFetch %v4float %12853 %19039 Sample %21086 - %17476 = OpCompositeExtract %float %20905 0 - %19040 = OpIAdd %v2int %13160 %1878 - %19991 = OpImageFetch %v4float %12853 %19040 Sample %21086 - %7257 = OpCompositeExtract %float %19991 0 - %6488 = OpCompositeConstruct %v4float %17474 %17475 %17476 %7257 + %13403 = OpIAdd %uint %14040 %uint_1 + %24531 = OpLoad %182 %3709 + %15716 = OpIAdd %v2int %13160 %1851 + %16415 = OpImageFetch %v4float %24531 %15716 Sample %21086 + %10621 = OpCompositeExtract %float %16415 0 + %9467 = OpLoad %182 %3709 + %13327 = OpIAdd %v2int %13160 %1860 + %16416 = OpImageFetch %v4float %9467 %13327 Sample %21086 + %10622 = OpCompositeExtract %float %16416 0 + %9468 = OpLoad %182 %3709 + %13328 = OpIAdd %v2int %13160 %1869 + %16417 = OpImageFetch %v4float %9468 %13328 Sample %21086 + %10623 = OpCompositeExtract %float %16417 0 + %9469 = OpLoad %182 %3709 + %13329 = OpIAdd %v2int %13160 %1878 + %16775 = OpImageFetch %v4float %9469 %13329 Sample %21086 + %7257 = OpCompositeExtract %float %16775 0 + %6488 = OpCompositeConstruct %v4float %10621 %10622 %10623 %7257 %20367 = OpBitcast %v4uint %6488 - %15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %20256 + %15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13403 OpStore %15159 %20367 OpBranch %19578 %19578 = OpLabel @@ -211,71 +212,70 @@ #endif const uint32_t host_depth_store_2xmsaa_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000060A6, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006142, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003DE, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001, - 0x00000023, 0x00000004, 0x00030047, 0x000003DE, 0x00000002, 0x00040047, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003DE, + 0x00000002, 0x00050048, 0x000003DE, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003DE, 0x00000001, 0x00000023, 0x00000004, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, - 0x00000010, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, - 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, - 0x00000003, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, 0x00040047, - 0x000012B6, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, 0x00000022, - 0x00000001, 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, - 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, - 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, - 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009, - 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, - 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, - 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, - 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, - 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, - 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, - 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B, - 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, - 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, - 0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011, 0x00000787, - 0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, - 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, - 0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, - 0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31, 0x0004002B, - 0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE, 0x0000000B, - 0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE, 0x0004003B, - 0x0000065B, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, - 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, - 0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014, 0x0000000B, - 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, - 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001, - 0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B, - 0x0000000C, 0x00000A14, 0x00000003, 0x00040017, 0x00000017, 0x0000000B, - 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, - 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, - 0x00000A32, 0x000012B6, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, - 0x00090019, 0x000000B6, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x00000000, 0x00040020, 0x00000333, 0x00000000, - 0x000000B6, 0x0004003B, 0x00000333, 0x00000E7D, 0x00000000, 0x00040017, - 0x0000001D, 0x0000000D, 0x00000004, 0x0005002C, 0x00000012, 0x00000720, - 0x00000A0E, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, - 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, - 0x00000012, 0x00000732, 0x00000A14, 0x00000A0B, 0x00040020, 0x00000294, - 0x00000002, 0x00000017, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, - 0x0005002C, 0x00000012, 0x0000073B, 0x00000A17, 0x00000A0B, 0x0004002B, - 0x0000000C, 0x00000A1A, 0x00000005, 0x0005002C, 0x00000012, 0x00000744, - 0x00000A1A, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, - 0x0005002C, 0x00000012, 0x0000074D, 0x00000A1D, 0x00000A0B, 0x0004002B, - 0x0000000C, 0x00000A20, 0x00000007, 0x0005002C, 0x00000012, 0x00000756, - 0x00000A20, 0x00000A0B, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, - 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, - 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, - 0x00000011, 0x000008A5, 0x00000A44, 0x00000A44, 0x0005002C, 0x00000011, - 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, + 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, + 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, + 0x00000000, 0x00030047, 0x000012B6, 0x00000019, 0x00040047, 0x000012B6, + 0x00000021, 0x00000000, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, + 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, + 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, + 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, + 0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10, + 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, + 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x00000724, + 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, + 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, + 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, + 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, + 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011, + 0x00000787, 0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44, + 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, + 0x0000000B, 0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31, + 0x0000000D, 0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31, + 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE, + 0x0000000B, 0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE, + 0x0004003B, 0x0000065B, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, + 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, + 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014, + 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, + 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, + 0x00000001, 0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, + 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x00040017, 0x00000017, + 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, + 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, + 0x0004003B, 0x00000A32, 0x000012B6, 0x00000002, 0x00030016, 0x0000000D, + 0x00000020, 0x00090019, 0x000000B6, 0x0000000D, 0x00000001, 0x00000000, + 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00040020, 0x00000333, + 0x00000000, 0x000000B6, 0x0004003B, 0x00000333, 0x00000E7D, 0x00000000, + 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0005002C, 0x00000012, + 0x00000720, 0x00000A0E, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A11, + 0x00000002, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, + 0x0005002C, 0x00000012, 0x00000732, 0x00000A14, 0x00000A0B, 0x00040020, + 0x00000294, 0x00000002, 0x00000017, 0x0004002B, 0x0000000C, 0x00000A17, + 0x00000004, 0x0005002C, 0x00000012, 0x0000073B, 0x00000A17, 0x00000A0B, + 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0005002C, 0x00000012, + 0x00000744, 0x00000A1A, 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A1D, + 0x00000006, 0x0005002C, 0x00000012, 0x0000074D, 0x00000A1D, 0x00000A0B, + 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, 0x0005002C, 0x00000012, + 0x00000756, 0x00000A20, 0x00000A0B, 0x0004002B, 0x0000000B, 0x00000A22, + 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, + 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, + 0x0005002C, 0x00000011, 0x000008A5, 0x00000A44, 0x00000A44, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, + 0x0000071B, 0x00000A0A, 0x00000A0D, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, - 0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, + 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7, - 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005744, 0x00004FD7, + 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005744, 0x00004FD7, 0x00050050, 0x00000011, 0x00002835, 0x00005744, 0x00005744, 0x000500C2, 0x00000011, 0x00005F0A, 0x00002835, 0x00000805, 0x000500C7, 0x00000011, 0x00001997, 0x00005F0A, 0x000007A2, 0x00050041, 0x00000289, 0x000052BF, @@ -298,70 +298,71 @@ const uint32_t host_depth_store_2xmsaa_cs[] = { 0x00004C53, 0x0000589E, 0x00050080, 0x00000011, 0x0000250B, 0x00004E9F, 0x00001947, 0x0004007C, 0x00000012, 0x00003368, 0x0000250B, 0x000500C7, 0x0000000B, 0x00002DBD, 0x00005690, 0x00000A0D, 0x0004007C, 0x00000011, - 0x000029FA, 0x00003368, 0x000500C7, 0x0000000B, 0x00002C3B, 0x00005744, - 0x00000A44, 0x000500AE, 0x0000000F, 0x00001C1B, 0x00000724, 0x0000072D, - 0x000600A9, 0x00000011, 0x00003CD3, 0x00001C1B, 0x00000724, 0x0000070F, - 0x000500C4, 0x00000011, 0x00002AEA, 0x000029FA, 0x00003CD3, 0x00050050, - 0x00000011, 0x0000605D, 0x00002DBD, 0x00002DBD, 0x000500C2, 0x00000011, - 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, - 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x00002AEA, - 0x00003EC8, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00001997, - 0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x0000070F, 0x00050086, - 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, - 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, - 0x00004FA6, 0x00002C3B, 0x00050051, 0x0000000B, 0x000060A5, 0x00004D57, - 0x00000000, 0x00050080, 0x0000000B, 0x00005146, 0x00002B26, 0x000060A5, - 0x00050084, 0x00000011, 0x000034D7, 0x00004D57, 0x00003985, 0x00050082, - 0x00000011, 0x000050EB, 0x00004F30, 0x000034D7, 0x00050051, 0x0000000B, - 0x00001C87, 0x00005299, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, - 0x00005299, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, - 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00005146, 0x00003372, - 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, - 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B, - 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, - 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, - 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004AFF, 0x000025E0, 0x00000A0A, - 0x00050080, 0x0000000B, 0x00002210, 0x000038D7, 0x00004AFF, 0x000500C2, - 0x0000000B, 0x00005C83, 0x00002210, 0x00000A10, 0x000500C2, 0x0000000B, - 0x000035D4, 0x00005744, 0x00000A3A, 0x000500C7, 0x0000000B, 0x00003175, - 0x000035D4, 0x00000A0D, 0x000500AB, 0x00000009, 0x00002CE3, 0x00003175, - 0x00000A0A, 0x000300F7, 0x00001FC1, 0x00000000, 0x000400FA, 0x00002CE3, - 0x000059C7, 0x00003A42, 0x000200F8, 0x00003A42, 0x000500AB, 0x00000009, - 0x00005F7C, 0x00002DBD, 0x00000A0A, 0x000600A9, 0x0000000C, 0x00005143, - 0x00005F7C, 0x00000A14, 0x00000A0B, 0x000200F9, 0x00001FC1, 0x000200F8, - 0x000059C7, 0x000500AB, 0x00000009, 0x00001E73, 0x00002DBD, 0x00000A0A, - 0x000600A9, 0x0000000C, 0x00005144, 0x00001E73, 0x00000A0B, 0x00000A0E, - 0x000200F9, 0x00001FC1, 0x000200F8, 0x00001FC1, 0x000700F5, 0x0000000C, - 0x0000525E, 0x00005144, 0x000059C7, 0x00005143, 0x00003A42, 0x0004003D, - 0x000000B6, 0x00003235, 0x00000E7D, 0x0007005F, 0x0000001D, 0x00005B90, - 0x00003235, 0x00003368, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, - 0x00002E58, 0x00005B90, 0x00000000, 0x00050080, 0x00000012, 0x00004A5B, - 0x00003368, 0x00000720, 0x0007005F, 0x0000001D, 0x000051A6, 0x00003235, - 0x00004A5B, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x00004440, - 0x000051A6, 0x00000000, 0x00050080, 0x00000012, 0x00004A5C, 0x00003368, - 0x00000729, 0x0007005F, 0x0000001D, 0x000051A7, 0x00003235, 0x00004A5C, - 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x00004441, 0x000051A7, - 0x00000000, 0x00050080, 0x00000012, 0x00004A5D, 0x00003368, 0x00000732, - 0x0007005F, 0x0000001D, 0x00004E16, 0x00003235, 0x00004A5D, 0x00000040, - 0x0000525E, 0x00050051, 0x0000000D, 0x00001C58, 0x00004E16, 0x00000000, - 0x00070050, 0x0000001D, 0x00001957, 0x00002E58, 0x00004440, 0x00004441, - 0x00001C58, 0x0004007C, 0x00000017, 0x00004F8E, 0x00001957, 0x00060041, - 0x00000294, 0x0000323C, 0x000012B6, 0x00000A0B, 0x00005C83, 0x0003003E, - 0x0000323C, 0x00004F8E, 0x00050080, 0x0000000B, 0x00004F20, 0x00005C83, - 0x00000A0D, 0x00050080, 0x00000012, 0x0000217E, 0x00003368, 0x0000073B, - 0x0007005F, 0x0000001D, 0x000029B8, 0x00003235, 0x0000217E, 0x00000040, - 0x0000525E, 0x00050051, 0x0000000D, 0x00004442, 0x000029B8, 0x00000000, - 0x00050080, 0x00000012, 0x00004A5E, 0x00003368, 0x00000744, 0x0007005F, - 0x0000001D, 0x000051A8, 0x00003235, 0x00004A5E, 0x00000040, 0x0000525E, - 0x00050051, 0x0000000D, 0x00004443, 0x000051A8, 0x00000000, 0x00050080, - 0x00000012, 0x00004A5F, 0x00003368, 0x0000074D, 0x0007005F, 0x0000001D, - 0x000051A9, 0x00003235, 0x00004A5F, 0x00000040, 0x0000525E, 0x00050051, - 0x0000000D, 0x00004444, 0x000051A9, 0x00000000, 0x00050080, 0x00000012, - 0x00004A60, 0x00003368, 0x00000756, 0x0007005F, 0x0000001D, 0x00004E17, - 0x00003235, 0x00004A60, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, - 0x00001C59, 0x00004E17, 0x00000000, 0x00070050, 0x0000001D, 0x00001958, - 0x00004442, 0x00004443, 0x00004444, 0x00001C59, 0x0004007C, 0x00000017, - 0x00004F8F, 0x00001958, 0x00060041, 0x00000294, 0x00003B37, 0x000012B6, - 0x00000A0B, 0x00004F20, 0x0003003E, 0x00003B37, 0x00004F8F, 0x000200F9, - 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x00002B9C, 0x00003368, 0x000500C7, 0x0000000B, 0x00006141, 0x00005744, + 0x00000A44, 0x000500C4, 0x00000011, 0x0000367B, 0x00002B9C, 0x0000071B, + 0x00050050, 0x00000011, 0x000028B6, 0x00002DBD, 0x00002DBD, 0x000500C2, + 0x00000011, 0x00002385, 0x000028B6, 0x00000718, 0x000500C7, 0x00000011, + 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004ABC, + 0x0000367B, 0x00003EC8, 0x00050084, 0x00000011, 0x00002CB7, 0x00000A9F, + 0x00001997, 0x00050086, 0x00000011, 0x00001F2F, 0x00004ABC, 0x00002CB7, + 0x00050051, 0x0000000B, 0x000023A9, 0x00001F2F, 0x00000001, 0x00050084, + 0x0000000B, 0x00002B26, 0x000023A9, 0x00006141, 0x00050051, 0x0000000B, + 0x000060A5, 0x00001F2F, 0x00000000, 0x00050080, 0x0000000B, 0x00005146, + 0x00002B26, 0x000060A5, 0x00050084, 0x00000011, 0x000034D7, 0x00001F2F, + 0x00002CB7, 0x00050082, 0x00000011, 0x000050EB, 0x00004ABC, 0x000034D7, + 0x00050051, 0x0000000B, 0x00001C87, 0x00002CB7, 0x00000000, 0x00050051, + 0x0000000B, 0x00005962, 0x00002CB7, 0x00000001, 0x00050084, 0x0000000B, + 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x00003CA0, + 0x00005146, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x000050EB, + 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00001C87, + 0x00050051, 0x0000000B, 0x00006059, 0x000050EB, 0x00000000, 0x00050080, + 0x0000000B, 0x000058BA, 0x00003E12, 0x00006059, 0x00050080, 0x0000000B, + 0x0000477F, 0x00003CA0, 0x000058BA, 0x000500C2, 0x0000000B, 0x000036D8, + 0x0000477F, 0x00000A10, 0x000500C2, 0x0000000B, 0x000035D4, 0x00005744, + 0x00000A3A, 0x000500C7, 0x0000000B, 0x00003175, 0x000035D4, 0x00000A0D, + 0x000500AB, 0x00000009, 0x00002CE3, 0x00003175, 0x00000A0A, 0x000300F7, + 0x00001FC1, 0x00000000, 0x000400FA, 0x00002CE3, 0x000059C7, 0x00003A42, + 0x000200F8, 0x00003A42, 0x000500AB, 0x00000009, 0x00005F7C, 0x00002DBD, + 0x00000A0A, 0x000600A9, 0x0000000C, 0x00005143, 0x00005F7C, 0x00000A14, + 0x00000A0B, 0x000200F9, 0x00001FC1, 0x000200F8, 0x000059C7, 0x000500AB, + 0x00000009, 0x00001E73, 0x00002DBD, 0x00000A0A, 0x000600A9, 0x0000000C, + 0x00005144, 0x00001E73, 0x00000A0B, 0x00000A0E, 0x000200F9, 0x00001FC1, + 0x000200F8, 0x00001FC1, 0x000700F5, 0x0000000C, 0x0000525E, 0x00005144, + 0x000059C7, 0x00005143, 0x00003A42, 0x0004003D, 0x000000B6, 0x00003235, + 0x00000E7D, 0x0007005F, 0x0000001D, 0x00005697, 0x00003235, 0x00003368, + 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x00005E12, 0x00005697, + 0x00000000, 0x0004003D, 0x000000B6, 0x000024F8, 0x00000E7D, 0x00050080, + 0x00000012, 0x0000340C, 0x00003368, 0x00000720, 0x0007005F, 0x0000001D, + 0x0000401D, 0x000024F8, 0x0000340C, 0x00000040, 0x0000525E, 0x00050051, + 0x0000000D, 0x0000297B, 0x0000401D, 0x00000000, 0x0004003D, 0x000000B6, + 0x000024F9, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340D, 0x00003368, + 0x00000729, 0x0007005F, 0x0000001D, 0x0000401E, 0x000024F9, 0x0000340D, + 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x0000297C, 0x0000401E, + 0x00000000, 0x0004003D, 0x000000B6, 0x000024FA, 0x00000E7D, 0x00050080, + 0x00000012, 0x0000340E, 0x00003368, 0x00000732, 0x0007005F, 0x0000001D, + 0x00004186, 0x000024FA, 0x0000340E, 0x00000040, 0x0000525E, 0x00050051, + 0x0000000D, 0x00001C58, 0x00004186, 0x00000000, 0x00070050, 0x0000001D, + 0x00001957, 0x00005E12, 0x0000297B, 0x0000297C, 0x00001C58, 0x0004007C, + 0x00000017, 0x00004F8E, 0x00001957, 0x00060041, 0x00000294, 0x0000323C, + 0x000012B6, 0x00000A0B, 0x000036D8, 0x0003003E, 0x0000323C, 0x00004F8E, + 0x00050080, 0x0000000B, 0x0000345B, 0x000036D8, 0x00000A0D, 0x0004003D, + 0x000000B6, 0x00005FD3, 0x00000E7D, 0x00050080, 0x00000012, 0x00003D64, + 0x00003368, 0x0000073B, 0x0007005F, 0x0000001D, 0x0000401F, 0x00005FD3, + 0x00003D64, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x0000297D, + 0x0000401F, 0x00000000, 0x0004003D, 0x000000B6, 0x000024FB, 0x00000E7D, + 0x00050080, 0x00000012, 0x0000340F, 0x00003368, 0x00000744, 0x0007005F, + 0x0000001D, 0x00004020, 0x000024FB, 0x0000340F, 0x00000040, 0x0000525E, + 0x00050051, 0x0000000D, 0x0000297E, 0x00004020, 0x00000000, 0x0004003D, + 0x000000B6, 0x000024FC, 0x00000E7D, 0x00050080, 0x00000012, 0x00003410, + 0x00003368, 0x0000074D, 0x0007005F, 0x0000001D, 0x00004021, 0x000024FC, + 0x00003410, 0x00000040, 0x0000525E, 0x00050051, 0x0000000D, 0x0000297F, + 0x00004021, 0x00000000, 0x0004003D, 0x000000B6, 0x000024FD, 0x00000E7D, + 0x00050080, 0x00000012, 0x00003411, 0x00003368, 0x00000756, 0x0007005F, + 0x0000001D, 0x00004187, 0x000024FD, 0x00003411, 0x00000040, 0x0000525E, + 0x00050051, 0x0000000D, 0x00001C59, 0x00004187, 0x00000000, 0x00070050, + 0x0000001D, 0x00001958, 0x0000297D, 0x0000297E, 0x0000297F, 0x00001C59, + 0x0004007C, 0x00000017, 0x00004F8F, 0x00001958, 0x00060041, 0x00000294, + 0x00003B37, 0x000012B6, 0x00000A0B, 0x0000345B, 0x0003003E, 0x00003B37, + 0x00004F8F, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, + 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_4xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_4xmsaa_cs.h index 3235d0905..03a3866dd 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_4xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/host_depth_store_4xmsaa_cs.h @@ -2,26 +2,27 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 24815 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 24742 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_990 Block OpMemberDecorate %_struct_990 0 Offset 0 OpMemberDecorate %_struct_990 1 Offset 4 - OpDecorate %_struct_990 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4790 DescriptorSet 0 + OpDecorate %4790 NonReadable OpDecorate %4790 Binding 0 - OpDecorate %3709 DescriptorSet 1 + OpDecorate %4790 DescriptorSet 0 OpDecorate %3709 Binding 0 + OpDecorate %3709 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -30,12 +31,8 @@ %bool = OpTypeBool %uint_2 = OpConstant %uint 2 %uint_1 = OpConstant %uint 1 - %1837 = OpConstantComposite %v2uint %uint_2 %uint_1 - %v2bool = OpTypeVector %bool 2 %uint_0 = OpConstant %uint 0 - %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 - %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %uint_16 = OpConstant %uint 16 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 @@ -50,7 +47,7 @@ %uint_7 = OpConstant %uint 7 %_struct_990 = OpTypeStruct %uint %uint %_ptr_PushConstant__struct_990 = OpTypePointer PushConstant %_struct_990 - %4495 = OpVariable %_ptr_PushConstant__struct_990 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_990 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %int_1 = OpConstant %int 1 @@ -85,9 +82,9 @@ OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %20439 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %20439 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %22340 = OpLoad %uint %20439 %10293 = OpCompositeConstruct %v2uint %22340 %22340 %24330 = OpShiftRightLogical %v2uint %10293 %2053 @@ -123,67 +120,65 @@ %8742 = OpLoad %v3uint %gl_GlobalInvocationID %16994 = OpVectorShuffle %v2uint %8742 %8742 0 1 %24648 = OpBitwiseAnd %v2uint %16994 %1828 - %15693 = OpBitwiseOr %v2uint %22610 %24648 - %23331 = OpBitwiseAnd %uint %22340 %uint_1023 - %17642 = OpUGreaterThanEqual %v2bool %1807 %1837 - %17737 = OpSelect %v2uint %17642 %1828 %1807 - %10430 = OpShiftLeftLogical %v2uint %15693 %17737 - %16475 = OpShiftRightLogical %v2uint %1807 %1816 - %13071 = OpBitwiseAnd %v2uint %16475 %1828 - %20272 = OpIAdd %v2uint %10430 %13071 - %21145 = OpIMul %v2uint %2719 %6551 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %23331 - %24741 = OpCompositeExtract %uint %19799 0 + %14895 = OpBitwiseOr %v2uint %22610 %24648 + %10861 = OpBitwiseAnd %uint %22340 %uint_1023 + %22341 = OpIMul %v2uint %2719 %6551 + %16817 = OpUDiv %v2uint %14895 %22341 + %9129 = OpCompositeExtract %uint %16817 1 + %11046 = OpIMul %uint %9129 %10861 + %24741 = OpCompositeExtract %uint %16817 0 %20806 = OpIAdd %uint %11046 %24741 - %13527 = OpIMul %v2uint %19799 %14725 - %20715 = OpISub %v2uint %20272 %13527 - %7303 = OpCompositeExtract %uint %21145 0 - %22882 = OpCompositeExtract %uint %21145 1 + %13527 = OpIMul %v2uint %16817 %22341 + %20715 = OpISub %v2uint %14895 %13527 + %7303 = OpCompositeExtract %uint %22341 0 + %22882 = OpCompositeExtract %uint %22341 1 %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %20806 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 - %9696 = OpIAdd %uint %22886 %6886 - %19199 = OpShiftLeftLogical %uint %9696 %uint_0 - %8815 = OpIAdd %uint %14551 %19199 - %22761 = OpShiftRightLogical %uint %8815 %uint_2 + %15520 = OpIMul %uint %20806 %13170 + %16084 = OpCompositeExtract %uint %20715 1 + %15890 = OpIMul %uint %16084 %7303 + %24665 = OpCompositeExtract %uint %20715 0 + %22714 = OpIAdd %uint %15890 %24665 + %18398 = OpIAdd %uint %15520 %22714 + %13118 = OpShiftRightLogical %uint %18398 %uint_2 %10583 = OpBitwiseAnd %uint %22160 %uint_1 %16337 = OpShiftLeftLogical %uint %10583 %uint_1 %21075 = OpBitcast %int %16337 %8163 = OpIAdd %int %21075 %int_1 %22164 = OpLoad %182 %3709 - %9165 = OpImageFetch %v4float %22164 %8432 Sample %21075 - %17307 = OpCompositeExtract %float %9165 0 - %6654 = OpImageFetch %v4float %22164 %8432 Sample %8163 - %15080 = OpCompositeExtract %float %6654 0 - %19035 = OpIAdd %v2int %8432 %1824 - %20275 = OpImageFetch %v4float %22164 %19035 Sample %21075 - %22915 = OpCompositeExtract %float %20275 0 - %24813 = OpImageFetch %v4float %22164 %19035 Sample %8163 - %23935 = OpCompositeExtract %float %24813 0 - %6487 = OpCompositeConstruct %v4float %17307 %15080 %22915 %23935 + %8519 = OpImageFetch %v4float %22164 %8432 Sample %21075 + %23455 = OpCompositeExtract %float %8519 0 + %14907 = OpLoad %182 %3709 + %18741 = OpImageFetch %v4float %14907 %8432 Sample %8163 + %24082 = OpCompositeExtract %float %18741 0 + %9464 = OpLoad %182 %3709 + %13324 = OpIAdd %v2int %8432 %1824 + %16413 = OpImageFetch %v4float %9464 %13324 Sample %21075 + %9992 = OpCompositeExtract %float %16413 0 + %14908 = OpLoad %182 %3709 + %19102 = OpImageFetch %v4float %14908 %13324 Sample %8163 + %20719 = OpCompositeExtract %float %19102 0 + %6487 = OpCompositeConstruct %v4float %23455 %24082 %9992 %20719 %20366 = OpBitcast %v4uint %6487 - %12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %22761 + %12860 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13118 OpStore %12860 %20366 - %20256 = OpIAdd %uint %22761 %uint_1 - %8574 = OpIAdd %v2int %8432 %1833 - %10053 = OpImageFetch %v4float %22164 %8574 Sample %21075 - %22916 = OpCompositeExtract %float %10053 0 - %6655 = OpImageFetch %v4float %22164 %8574 Sample %8163 - %15081 = OpCompositeExtract %float %6655 0 - %19036 = OpIAdd %v2int %8432 %1842 - %20276 = OpImageFetch %v4float %22164 %19036 Sample %21075 - %22917 = OpCompositeExtract %float %20276 0 - %24814 = OpImageFetch %v4float %22164 %19036 Sample %8163 - %23936 = OpCompositeExtract %float %24814 0 - %6488 = OpCompositeConstruct %v4float %22916 %15081 %22917 %23936 + %13403 = OpIAdd %uint %13118 %uint_1 + %24531 = OpLoad %182 %3709 + %15716 = OpIAdd %v2int %8432 %1833 + %16414 = OpImageFetch %v4float %24531 %15716 Sample %21075 + %9993 = OpCompositeExtract %float %16414 0 + %14909 = OpLoad %182 %3709 + %18742 = OpImageFetch %v4float %14909 %15716 Sample %8163 + %24083 = OpCompositeExtract %float %18742 0 + %9465 = OpLoad %182 %3709 + %13325 = OpIAdd %v2int %8432 %1842 + %16415 = OpImageFetch %v4float %9465 %13325 Sample %21075 + %9994 = OpCompositeExtract %float %16415 0 + %14910 = OpLoad %182 %3709 + %19103 = OpImageFetch %v4float %14910 %13325 Sample %8163 + %20720 = OpCompositeExtract %float %19103 0 + %6488 = OpCompositeConstruct %v4float %9993 %24083 %9994 %20720 %20367 = OpBitcast %v4uint %6488 - %15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %20256 + %15159 = OpAccessChain %_ptr_Uniform_v4uint %4790 %int_0 %13403 OpStore %15159 %20367 OpBranch %19578 %19578 = OpLabel @@ -192,144 +187,139 @@ #endif const uint32_t host_depth_store_4xmsaa_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000060EF, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000060A6, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003DE, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003DE, 0x00000001, - 0x00000023, 0x00000004, 0x00030047, 0x000003DE, 0x00000002, 0x00040047, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003DE, + 0x00000002, 0x00050048, 0x000003DE, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003DE, 0x00000001, 0x00000023, 0x00000004, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, - 0x00000010, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, - 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, - 0x00000003, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, 0x00040047, - 0x000012B6, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, 0x00000022, - 0x00000001, 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, - 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, - 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, - 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009, - 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, - 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, - 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, - 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, - 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, - 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, - 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B, - 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, - 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, - 0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, 0x00000011, 0x00000787, - 0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, - 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, - 0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, - 0x0005002C, 0x00000011, 0x00000805, 0x00000A28, 0x00000A31, 0x0004002B, - 0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, 0x000003DE, 0x0000000B, - 0x0000000B, 0x00040020, 0x0000065B, 0x00000009, 0x000003DE, 0x0004003B, - 0x0000065B, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, - 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, - 0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, 0x00000014, 0x0000000B, - 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, - 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001, - 0x0000000B, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040017, - 0x00000017, 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, - 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, - 0x000007B4, 0x0004003B, 0x00000A32, 0x000012B6, 0x00000002, 0x00030016, - 0x0000000D, 0x00000020, 0x00090019, 0x000000B6, 0x0000000D, 0x00000001, - 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00040020, - 0x00000333, 0x00000000, 0x000000B6, 0x0004003B, 0x00000333, 0x00000E7D, - 0x00000000, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0005002C, - 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x00040020, 0x00000294, - 0x00000002, 0x00000017, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, - 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0004002B, - 0x0000000C, 0x00000A14, 0x00000003, 0x0005002C, 0x00000012, 0x00000732, - 0x00000A14, 0x00000A0B, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, - 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, - 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, - 0x00000011, 0x000008A5, 0x00000A44, 0x00000A44, 0x0005002C, 0x00000011, - 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, - 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, - 0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, - 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x00004FD7, - 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005744, 0x00004FD7, - 0x00050050, 0x00000011, 0x00002835, 0x00005744, 0x00005744, 0x000500C2, - 0x00000011, 0x00005F0A, 0x00002835, 0x00000805, 0x000500C7, 0x00000011, - 0x00001997, 0x00005F0A, 0x000007A2, 0x00050041, 0x00000289, 0x000052BF, - 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00005BDD, 0x000052BF, - 0x000500C2, 0x0000000B, 0x00005B58, 0x00005BDD, 0x00000A0D, 0x000500C2, - 0x0000000B, 0x00001CBB, 0x00003D0B, 0x00000A46, 0x000500C7, 0x0000000B, - 0x00004232, 0x00001CBB, 0x00000A44, 0x00050080, 0x0000000B, 0x0000228E, - 0x00004232, 0x00000A0D, 0x00050051, 0x0000000B, 0x00002E41, 0x00001997, - 0x00000000, 0x00050084, 0x0000000B, 0x000045F3, 0x0000228E, 0x00002E41, - 0x000500AE, 0x00000009, 0x00001C77, 0x00005B58, 0x000045F3, 0x000300F7, - 0x00003FD9, 0x00000002, 0x000400FA, 0x00001C77, 0x000055E8, 0x00003FD9, - 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00003FD9, - 0x00050050, 0x00000011, 0x00002A13, 0x00003D0B, 0x00003D0B, 0x000500C2, - 0x00000011, 0x0000350D, 0x00002A13, 0x00000787, 0x000500C7, 0x00000011, - 0x00005B53, 0x0000350D, 0x000008A5, 0x000500C4, 0x00000011, 0x00003F75, - 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x00004E9F, 0x00003F75, - 0x00001997, 0x000500C4, 0x0000000B, 0x00004C53, 0x00005BDD, 0x00000A10, - 0x00050041, 0x00000289, 0x000042E6, 0x00000F48, 0x00000A0D, 0x0004003D, - 0x0000000B, 0x00005690, 0x000042E6, 0x000500C2, 0x0000000B, 0x0000589E, - 0x00005690, 0x00000A0D, 0x00050050, 0x00000011, 0x00001947, 0x00004C53, - 0x0000589E, 0x00050080, 0x00000011, 0x00001F7A, 0x00004E9F, 0x00001947, - 0x0004007C, 0x00000012, 0x000020F0, 0x00001F7A, 0x0004007C, 0x00000011, - 0x00001C7B, 0x000020F0, 0x000500C4, 0x00000011, 0x00005852, 0x00001C7B, - 0x00000724, 0x0004003D, 0x00000014, 0x00002226, 0x00000F48, 0x0007004F, - 0x00000011, 0x00004262, 0x00002226, 0x00002226, 0x00000000, 0x00000001, - 0x000500C7, 0x00000011, 0x00006048, 0x00004262, 0x00000724, 0x000500C5, - 0x00000011, 0x00003D4D, 0x00005852, 0x00006048, 0x000500C7, 0x0000000B, - 0x00005B23, 0x00005744, 0x00000A44, 0x000500AE, 0x0000000F, 0x000044EA, - 0x0000070F, 0x0000072D, 0x000600A9, 0x00000011, 0x00004549, 0x000044EA, - 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x000028BE, 0x00003D4D, - 0x00004549, 0x000500C2, 0x00000011, 0x0000405B, 0x0000070F, 0x00000718, - 0x000500C7, 0x00000011, 0x0000330F, 0x0000405B, 0x00000724, 0x00050080, - 0x00000011, 0x00004F30, 0x000028BE, 0x0000330F, 0x00050084, 0x00000011, - 0x00005299, 0x00000A9F, 0x00001997, 0x000500C2, 0x00000011, 0x00003985, - 0x00005299, 0x0000070F, 0x00050086, 0x00000011, 0x00004D57, 0x00004F30, - 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, 0x00000001, - 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005B23, 0x00050051, - 0x0000000B, 0x000060A5, 0x00004D57, 0x00000000, 0x00050080, 0x0000000B, - 0x00005146, 0x00002B26, 0x000060A5, 0x00050084, 0x00000011, 0x000034D7, - 0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000050EB, 0x00004F30, - 0x000034D7, 0x00050051, 0x0000000B, 0x00001C87, 0x00005299, 0x00000000, - 0x00050051, 0x0000000B, 0x00005962, 0x00005299, 0x00000001, 0x00050084, - 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, - 0x000038D7, 0x00005146, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, - 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, - 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, - 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, - 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, - 0x00004AFF, 0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B, 0x0000226F, - 0x000038D7, 0x00004AFF, 0x000500C2, 0x0000000B, 0x000058E9, 0x0000226F, - 0x00000A10, 0x000500C7, 0x0000000B, 0x00002957, 0x00005690, 0x00000A0D, - 0x000500C4, 0x0000000B, 0x00003FD1, 0x00002957, 0x00000A0D, 0x0004007C, - 0x0000000C, 0x00005253, 0x00003FD1, 0x00050080, 0x0000000C, 0x00001FE3, - 0x00005253, 0x00000A0E, 0x0004003D, 0x000000B6, 0x00005694, 0x00000E7D, - 0x0007005F, 0x0000001D, 0x000023CD, 0x00005694, 0x000020F0, 0x00000040, - 0x00005253, 0x00050051, 0x0000000D, 0x0000439B, 0x000023CD, 0x00000000, - 0x0007005F, 0x0000001D, 0x000019FE, 0x00005694, 0x000020F0, 0x00000040, - 0x00001FE3, 0x00050051, 0x0000000D, 0x00003AE8, 0x000019FE, 0x00000000, - 0x00050080, 0x00000012, 0x00004A5B, 0x000020F0, 0x00000720, 0x0007005F, - 0x0000001D, 0x00004F33, 0x00005694, 0x00004A5B, 0x00000040, 0x00005253, - 0x00050051, 0x0000000D, 0x00005983, 0x00004F33, 0x00000000, 0x0007005F, - 0x0000001D, 0x000060ED, 0x00005694, 0x00004A5B, 0x00000040, 0x00001FE3, - 0x00050051, 0x0000000D, 0x00005D7F, 0x000060ED, 0x00000000, 0x00070050, - 0x0000001D, 0x00001957, 0x0000439B, 0x00003AE8, 0x00005983, 0x00005D7F, - 0x0004007C, 0x00000017, 0x00004F8E, 0x00001957, 0x00060041, 0x00000294, - 0x0000323C, 0x000012B6, 0x00000A0B, 0x000058E9, 0x0003003E, 0x0000323C, - 0x00004F8E, 0x00050080, 0x0000000B, 0x00004F20, 0x000058E9, 0x00000A0D, - 0x00050080, 0x00000012, 0x0000217E, 0x000020F0, 0x00000729, 0x0007005F, - 0x0000001D, 0x00002745, 0x00005694, 0x0000217E, 0x00000040, 0x00005253, - 0x00050051, 0x0000000D, 0x00005984, 0x00002745, 0x00000000, 0x0007005F, - 0x0000001D, 0x000019FF, 0x00005694, 0x0000217E, 0x00000040, 0x00001FE3, - 0x00050051, 0x0000000D, 0x00003AE9, 0x000019FF, 0x00000000, 0x00050080, - 0x00000012, 0x00004A5C, 0x000020F0, 0x00000732, 0x0007005F, 0x0000001D, - 0x00004F34, 0x00005694, 0x00004A5C, 0x00000040, 0x00005253, 0x00050051, - 0x0000000D, 0x00005985, 0x00004F34, 0x00000000, 0x0007005F, 0x0000001D, - 0x000060EE, 0x00005694, 0x00004A5C, 0x00000040, 0x00001FE3, 0x00050051, - 0x0000000D, 0x00005D80, 0x000060EE, 0x00000000, 0x00070050, 0x0000001D, - 0x00001958, 0x00005984, 0x00003AE9, 0x00005985, 0x00005D80, 0x0004007C, - 0x00000017, 0x00004F8F, 0x00001958, 0x00060041, 0x00000294, 0x00003B37, - 0x000012B6, 0x00000A0B, 0x00004F20, 0x0003003E, 0x00003B37, 0x00004F8F, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, + 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, + 0x00000000, 0x00030047, 0x000012B6, 0x00000019, 0x00040047, 0x000012B6, + 0x00000021, 0x00000000, 0x00040047, 0x000012B6, 0x00000022, 0x00000000, + 0x00040047, 0x00000E7D, 0x00000021, 0x00000000, 0x00040047, 0x00000E7D, + 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, + 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, + 0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10, + 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, + 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x00000724, + 0x00000A0D, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, + 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, + 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, + 0x00000001, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0005002C, + 0x00000011, 0x00000787, 0x00000A0A, 0x00000A28, 0x0004002B, 0x0000000B, + 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, + 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0004002B, 0x0000000B, + 0x00000A31, 0x0000000D, 0x0005002C, 0x00000011, 0x00000805, 0x00000A28, + 0x00000A31, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004001E, + 0x000003DE, 0x0000000B, 0x0000000B, 0x00040020, 0x0000065B, 0x00000009, + 0x000003DE, 0x0004003B, 0x0000065B, 0x00000CE9, 0x00000009, 0x0004002B, + 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000009, + 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040017, + 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, + 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, + 0x00000289, 0x00000001, 0x0000000B, 0x00040017, 0x00000012, 0x0000000C, + 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0003001D, + 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, + 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x000012B6, + 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00090019, 0x000000B6, + 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x00000000, 0x00040020, 0x00000333, 0x00000000, 0x000000B6, 0x0004003B, + 0x00000333, 0x00000E7D, 0x00000000, 0x00040017, 0x0000001D, 0x0000000D, + 0x00000004, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, + 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0004002B, 0x0000000C, + 0x00000A11, 0x00000002, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, + 0x00000A0B, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0005002C, + 0x00000012, 0x00000732, 0x00000A14, 0x00000A0B, 0x0004002B, 0x0000000B, + 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, + 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, + 0x00000A1F, 0x0005002C, 0x00000011, 0x000008A5, 0x00000A44, 0x00000A44, + 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, + 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, + 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, + 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, + 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, + 0x00000288, 0x00004FD7, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, + 0x00005744, 0x00004FD7, 0x00050050, 0x00000011, 0x00002835, 0x00005744, + 0x00005744, 0x000500C2, 0x00000011, 0x00005F0A, 0x00002835, 0x00000805, + 0x000500C7, 0x00000011, 0x00001997, 0x00005F0A, 0x000007A2, 0x00050041, + 0x00000289, 0x000052BF, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, + 0x00005BDD, 0x000052BF, 0x000500C2, 0x0000000B, 0x00005B58, 0x00005BDD, + 0x00000A0D, 0x000500C2, 0x0000000B, 0x00001CBB, 0x00003D0B, 0x00000A46, + 0x000500C7, 0x0000000B, 0x00004232, 0x00001CBB, 0x00000A44, 0x00050080, + 0x0000000B, 0x0000228E, 0x00004232, 0x00000A0D, 0x00050051, 0x0000000B, + 0x00002E41, 0x00001997, 0x00000000, 0x00050084, 0x0000000B, 0x000045F3, + 0x0000228E, 0x00002E41, 0x000500AE, 0x00000009, 0x00001C77, 0x00005B58, + 0x000045F3, 0x000300F7, 0x00003FD9, 0x00000002, 0x000400FA, 0x00001C77, + 0x000055E8, 0x00003FD9, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, + 0x000200F8, 0x00003FD9, 0x00050050, 0x00000011, 0x00002A13, 0x00003D0B, + 0x00003D0B, 0x000500C2, 0x00000011, 0x0000350D, 0x00002A13, 0x00000787, + 0x000500C7, 0x00000011, 0x00005B53, 0x0000350D, 0x000008A5, 0x000500C4, + 0x00000011, 0x00003F75, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, + 0x00004E9F, 0x00003F75, 0x00001997, 0x000500C4, 0x0000000B, 0x00004C53, + 0x00005BDD, 0x00000A10, 0x00050041, 0x00000289, 0x000042E6, 0x00000F48, + 0x00000A0D, 0x0004003D, 0x0000000B, 0x00005690, 0x000042E6, 0x000500C2, + 0x0000000B, 0x0000589E, 0x00005690, 0x00000A0D, 0x00050050, 0x00000011, + 0x00001947, 0x00004C53, 0x0000589E, 0x00050080, 0x00000011, 0x00001F7A, + 0x00004E9F, 0x00001947, 0x0004007C, 0x00000012, 0x000020F0, 0x00001F7A, + 0x0004007C, 0x00000011, 0x00001C7B, 0x000020F0, 0x000500C4, 0x00000011, + 0x00005852, 0x00001C7B, 0x00000724, 0x0004003D, 0x00000014, 0x00002226, + 0x00000F48, 0x0007004F, 0x00000011, 0x00004262, 0x00002226, 0x00002226, + 0x00000000, 0x00000001, 0x000500C7, 0x00000011, 0x00006048, 0x00004262, + 0x00000724, 0x000500C5, 0x00000011, 0x00003A2F, 0x00005852, 0x00006048, + 0x000500C7, 0x0000000B, 0x00002A6D, 0x00005744, 0x00000A44, 0x00050084, + 0x00000011, 0x00005745, 0x00000A9F, 0x00001997, 0x00050086, 0x00000011, + 0x000041B1, 0x00003A2F, 0x00005745, 0x00050051, 0x0000000B, 0x000023A9, + 0x000041B1, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9, + 0x00002A6D, 0x00050051, 0x0000000B, 0x000060A5, 0x000041B1, 0x00000000, + 0x00050080, 0x0000000B, 0x00005146, 0x00002B26, 0x000060A5, 0x00050084, + 0x00000011, 0x000034D7, 0x000041B1, 0x00005745, 0x00050082, 0x00000011, + 0x000050EB, 0x00003A2F, 0x000034D7, 0x00050051, 0x0000000B, 0x00001C87, + 0x00005745, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005745, + 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, + 0x00050084, 0x0000000B, 0x00003CA0, 0x00005146, 0x00003372, 0x00050051, + 0x0000000B, 0x00003ED4, 0x000050EB, 0x00000001, 0x00050084, 0x0000000B, + 0x00003E12, 0x00003ED4, 0x00001C87, 0x00050051, 0x0000000B, 0x00006059, + 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000058BA, 0x00003E12, + 0x00006059, 0x00050080, 0x0000000B, 0x000047DE, 0x00003CA0, 0x000058BA, + 0x000500C2, 0x0000000B, 0x0000333E, 0x000047DE, 0x00000A10, 0x000500C7, + 0x0000000B, 0x00002957, 0x00005690, 0x00000A0D, 0x000500C4, 0x0000000B, + 0x00003FD1, 0x00002957, 0x00000A0D, 0x0004007C, 0x0000000C, 0x00005253, + 0x00003FD1, 0x00050080, 0x0000000C, 0x00001FE3, 0x00005253, 0x00000A0E, + 0x0004003D, 0x000000B6, 0x00005694, 0x00000E7D, 0x0007005F, 0x0000001D, + 0x00002147, 0x00005694, 0x000020F0, 0x00000040, 0x00005253, 0x00050051, + 0x0000000D, 0x00005B9F, 0x00002147, 0x00000000, 0x0004003D, 0x000000B6, + 0x00003A3B, 0x00000E7D, 0x0007005F, 0x0000001D, 0x00004935, 0x00003A3B, + 0x000020F0, 0x00000040, 0x00001FE3, 0x00050051, 0x0000000D, 0x00005E12, + 0x00004935, 0x00000000, 0x0004003D, 0x000000B6, 0x000024F8, 0x00000E7D, + 0x00050080, 0x00000012, 0x0000340C, 0x000020F0, 0x00000720, 0x0007005F, + 0x0000001D, 0x0000401D, 0x000024F8, 0x0000340C, 0x00000040, 0x00005253, + 0x00050051, 0x0000000D, 0x00002708, 0x0000401D, 0x00000000, 0x0004003D, + 0x000000B6, 0x00003A3C, 0x00000E7D, 0x0007005F, 0x0000001D, 0x00004A9E, + 0x00003A3C, 0x0000340C, 0x00000040, 0x00001FE3, 0x00050051, 0x0000000D, + 0x000050EF, 0x00004A9E, 0x00000000, 0x00070050, 0x0000001D, 0x00001957, + 0x00005B9F, 0x00005E12, 0x00002708, 0x000050EF, 0x0004007C, 0x00000017, + 0x00004F8E, 0x00001957, 0x00060041, 0x00000294, 0x0000323C, 0x000012B6, + 0x00000A0B, 0x0000333E, 0x0003003E, 0x0000323C, 0x00004F8E, 0x00050080, + 0x0000000B, 0x0000345B, 0x0000333E, 0x00000A0D, 0x0004003D, 0x000000B6, + 0x00005FD3, 0x00000E7D, 0x00050080, 0x00000012, 0x00003D64, 0x000020F0, + 0x00000729, 0x0007005F, 0x0000001D, 0x0000401E, 0x00005FD3, 0x00003D64, + 0x00000040, 0x00005253, 0x00050051, 0x0000000D, 0x00002709, 0x0000401E, + 0x00000000, 0x0004003D, 0x000000B6, 0x00003A3D, 0x00000E7D, 0x0007005F, + 0x0000001D, 0x00004936, 0x00003A3D, 0x00003D64, 0x00000040, 0x00001FE3, + 0x00050051, 0x0000000D, 0x00005E13, 0x00004936, 0x00000000, 0x0004003D, + 0x000000B6, 0x000024F9, 0x00000E7D, 0x00050080, 0x00000012, 0x0000340D, + 0x000020F0, 0x00000732, 0x0007005F, 0x0000001D, 0x0000401F, 0x000024F9, + 0x0000340D, 0x00000040, 0x00005253, 0x00050051, 0x0000000D, 0x0000270A, + 0x0000401F, 0x00000000, 0x0004003D, 0x000000B6, 0x00003A3E, 0x00000E7D, + 0x0007005F, 0x0000001D, 0x00004A9F, 0x00003A3E, 0x0000340D, 0x00000040, + 0x00001FE3, 0x00050051, 0x0000000D, 0x000050F0, 0x00004A9F, 0x00000000, + 0x00070050, 0x0000001D, 0x00001958, 0x00002709, 0x00005E13, 0x0000270A, + 0x000050F0, 0x0004007C, 0x00000017, 0x00004F8F, 0x00001958, 0x00060041, + 0x00000294, 0x00003B37, 0x000012B6, 0x00000A0B, 0x0000345B, 0x0003003E, + 0x00003B37, 0x00004F8F, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, + 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/passthrough_position_xy_vs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/passthrough_position_xy_vs.h index 043da3951..b126959a1 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/passthrough_position_xy_vs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/passthrough_position_xy_vs.h @@ -2,18 +2,18 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24988 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint Vertex %5663 "main" %4930 %5474 + OpDecorate %_struct_2935 Block OpMemberDecorate %_struct_2935 0 BuiltIn Position OpMemberDecorate %_struct_2935 1 BuiltIn PointSize OpMemberDecorate %_struct_2935 2 BuiltIn ClipDistance OpMemberDecorate %_struct_2935 3 BuiltIn CullDistance - OpDecorate %_struct_2935 Block OpDecorate %5474 Location 0 %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -46,14 +46,14 @@ #endif const uint32_t passthrough_position_xy_vs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000619C, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000619C, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000, - 0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001562, 0x00050048, - 0x00000B77, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000B77, - 0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x00000B77, 0x00000002, - 0x0000000B, 0x00000003, 0x00050048, 0x00000B77, 0x00000003, 0x0000000B, - 0x00000004, 0x00030047, 0x00000B77, 0x00000002, 0x00040047, 0x00001562, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001562, 0x00030047, + 0x00000B77, 0x00000002, 0x00050048, 0x00000B77, 0x00000000, 0x0000000B, + 0x00000000, 0x00050048, 0x00000B77, 0x00000001, 0x0000000B, 0x00000001, + 0x00050048, 0x00000B77, 0x00000002, 0x0000000B, 0x00000003, 0x00050048, + 0x00000B77, 0x00000003, 0x0000000B, 0x00000004, 0x00040047, 0x00001562, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_32bpp_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_32bpp_cs.h index 3fdaf403b..e0b8b3da8 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_32bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_32bpp_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,17 +10,18 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1014 Block OpMemberDecorate %_struct_1014 0 Offset 0 OpMemberDecorate %_struct_1014 1 Offset 8 OpMemberDecorate %_struct_1014 2 Offset 12 - OpDecorate %_struct_1014 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonReadable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -34,15 +35,13 @@ %uint_0 = OpConstant %uint 0 %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 - %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %uint_16 = OpConstant %uint 16 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 %int = OpTypeInt 32 1 - %uint_2048 = OpConstant %uint 2048 %_struct_1014 = OpTypeStruct %v2uint %uint %uint %_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014 - %4495 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant %int_1 = OpConstant %int 1 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %int_2 = OpConstant %int 2 @@ -53,9 +52,9 @@ %uint_4096 = OpConstant %uint 4096 %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 + %uint_15 = OpConstant %uint 15 %uint_4 = OpConstant %uint 4 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_5 = OpConstant %uint 5 %_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint %v3uint = OpTypeVector %uint 3 @@ -71,15 +70,21 @@ %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %uint_8 = OpConstant %uint 8 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 + %uint_40 = OpConstant %uint 40 + %int_40 = OpConstant %int 40 + %int_n40 = OpConstant %int -40 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %20073 = OpShiftRightLogical %uint %15627 %uint_10 @@ -88,16 +93,14 @@ %20495 = OpINotEqual %bool %23023 %uint_0 %8141 = OpShiftRightLogical %uint %15627 %uint_13 %24990 = OpBitwiseAnd %uint %8141 %uint_2047 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %19017 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0 + %19017 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0 %23788 = OpLoad %v2uint %19017 %13183 = OpCompositeConstruct %v2uint %7177 %7177 %21741 = OpUGreaterThanEqual %v2bool %13183 %1837 @@ -115,67 +118,41 @@ %14637 = OpLoad %v3uint %gl_GlobalInvocationID %20690 = OpVectorShuffle %v2uint %14637 %14637 0 1 %9909 = OpShiftLeftLogical %v2uint %20690 %1834 - %24302 = OpShiftLeftLogical %v2uint %23019 %22612 - %21348 = OpIAdd %v2uint %9909 %24302 - %20172 = OpUGreaterThanEqual %v2bool %1807 %1837 - %8903 = OpSelect %v2uint %20172 %1828 %1807 - %10430 = OpShiftLeftLogical %v2uint %21348 %8903 - %16475 = OpShiftRightLogical %v2uint %1807 %1816 - %13071 = OpBitwiseAnd %v2uint %16475 %1828 - %20272 = OpIAdd %v2uint %10430 %13071 - %21145 = OpIMul %v2uint %2719 %1828 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %20561 - %24665 = OpCompositeExtract %uint %19799 0 + %23542 = OpShiftLeftLogical %v2uint %23019 %22612 + %7525 = OpIAdd %v2uint %9909 %23542 + %25079 = OpUDiv %v2uint %7525 %2719 + %12360 = OpCompositeExtract %uint %25079 1 + %11046 = OpIMul %uint %12360 %20561 + %24665 = OpCompositeExtract %uint %25079 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %24990 %21536 - %6459 = OpIMul %v2uint %19799 %14725 - %14279 = OpISub %v2uint %20272 %6459 - OpSelectionMerge %18756 None - OpBranchConditional %20495 %11888 %18756 - %11888 = OpLabel - %16985 = OpCompositeExtract %uint %14725 0 - %13307 = OpShiftRightLogical %uint %16985 %uint_1 - %22207 = OpCompositeExtract %uint %14279 0 - %15197 = OpBitcast %int %22207 - %15736 = OpUGreaterThanEqual %bool %22207 %13307 - OpSelectionMerge %22850 None - OpBranchConditional %15736 %23061 %24565 - %24565 = OpLabel - %20693 = OpBitcast %int %13307 - OpBranch %22850 - %23061 = OpLabel - %18885 = OpBitcast %int %13307 - %17199 = OpSNegate %int %18885 - OpBranch %22850 - %22850 = OpLabel - %10046 = OpPhi %int %17199 %23061 %20693 %24565 - %11983 = OpIAdd %int %15197 %10046 - %17709 = OpBitcast %uint %11983 - %21574 = OpCompositeInsert %v2uint %17709 %14279 0 - OpBranch %18756 - %18756 = OpLabel - %17360 = OpPhi %v2uint %14279 %17447 %21574 %22850 - %24023 = OpCompositeExtract %uint %21145 0 - %22303 = OpCompositeExtract %uint %21145 1 - %13170 = OpIMul %uint %24023 %22303 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %17360 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %17360 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_0 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %20061 = OpUMod %uint %18363 %13884 - %19460 = OpShiftRightLogical %uint %20061 %uint_2 + %6459 = OpIMul %v2uint %25079 %2719 + %14279 = OpISub %v2uint %7525 %6459 + OpSelectionMerge %19725 None + OpBranchConditional %20495 %10558 %19725 + %10558 = OpLabel + %11791 = OpCompositeExtract %uint %14279 0 + %24981 = OpBitcast %int %11791 + %7841 = OpUGreaterThanEqual %bool %11791 %uint_40 + %22568 = OpSelect %int %7841 %int_n40 %int_40 + %11768 = OpIAdd %int %24981 %22568 + %8071 = OpBitcast %uint %11768 + %21574 = OpCompositeInsert %v2uint %8071 %14279 0 + OpBranch %19725 + %19725 = OpLabel + %8537 = OpPhi %v2uint %14279 %17447 %21574 %10558 + %6671 = OpIMul %uint %8742 %uint_1280 + %13892 = OpCompositeExtract %uint %8537 1 + %15890 = OpIMul %uint %13892 %uint_80 + %24666 = OpCompositeExtract %uint %8537 0 + %21631 = OpIAdd %uint %15890 %24666 + %9093 = OpIAdd %uint %6671 %21631 + %8443 = OpUMod %uint %9093 %uint_2621440 + %16234 = OpShiftRightLogical %uint %8443 %uint_2 %14952 = OpVectorShuffle %v4uint %23788 %23788 0 0 0 0 - %7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19460 + %7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %16234 OpStore %7737 %14952 - %11457 = OpIAdd %uint %19460 %uint_1 + %11457 = OpIAdd %uint %16234 %uint_1 %25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457 OpStore %25174 %14952 OpBranch %19578 @@ -185,33 +162,32 @@ #endif const uint32_t resolve_clear_32bpp_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F6, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F6, 0x00000001, - 0x00000023, 0x00000008, 0x00050048, 0x000003F6, 0x00000002, 0x00000023, - 0x0000000C, 0x00030047, 0x000003F6, 0x00000002, 0x00040047, 0x00000F48, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F6, + 0x00000002, 0x00050048, 0x000003F6, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003F6, 0x00000001, 0x00000023, 0x00000008, 0x00050048, + 0x000003F6, 0x00000002, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, - 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, - 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, - 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, - 0x00000021, 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, - 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, - 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, - 0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10, - 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, - 0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, - 0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, - 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, - 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, - 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, - 0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, - 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, - 0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, + 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, + 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, + 0x00030047, 0x00000CC7, 0x00000019, 0x00040047, 0x00000CC7, 0x00000021, + 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, + 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, + 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, + 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009, + 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, + 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, + 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, + 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, + 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, + 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, + 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, + 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x0000118F, + 0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, @@ -219,98 +195,82 @@ const uint32_t resolve_clear_32bpp_cs[] = { 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, - 0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, 0x00000011, 0x0000073F, - 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, - 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x00040020, - 0x0000028E, 0x00000009, 0x00000011, 0x00040017, 0x00000014, 0x0000000B, - 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, - 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001, - 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, - 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, - 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, - 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, - 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0004002B, 0x0000000B, - 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, - 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, - 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A16, + 0x00000004, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, + 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x00040020, 0x0000028E, + 0x00000009, 0x00000011, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, + 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, + 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001, 0x0000000B, + 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x00040017, + 0x00000017, 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, + 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, + 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, + 0x00000294, 0x00000002, 0x00000017, 0x0004002B, 0x0000000B, 0x00000A22, + 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, + 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A37, 0x00000A0D, + 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0004002B, + 0x0000000B, 0x00000A82, 0x00000028, 0x0004002B, 0x0000000C, 0x00000A83, + 0x00000028, 0x0004002B, 0x0000000C, 0x00000993, 0xFFFFFFD8, 0x0004002B, + 0x0000000B, 0x00000184, 0x00000500, 0x0004002B, 0x0000000B, 0x0000086E, + 0x00280000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, - 0x000056E5, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00003D0B, - 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, 0x00000A11, + 0x000056E5, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00003D0B, + 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E69, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x00001C09, 0x00004E69, 0x00000A13, 0x000500C7, 0x0000000B, 0x000059EF, 0x00003D0B, 0x00000AFE, 0x000500AB, 0x00000009, 0x0000500F, 0x000059EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00001FCD, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, - 0x0000619E, 0x00001FCD, 0x00000A81, 0x00050050, 0x00000011, 0x0000226E, - 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002289, 0x0000226E, - 0x0000073F, 0x000500C4, 0x00000011, 0x000057EB, 0x00000724, 0x00000740, - 0x00050082, 0x00000011, 0x000048B0, 0x000057EB, 0x00000724, 0x000500C7, - 0x00000011, 0x00004937, 0x00002289, 0x000048B0, 0x000500C4, 0x00000011, - 0x00005784, 0x00004937, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, - 0x00005784, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, - 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, - 0x00050041, 0x0000028E, 0x00004A49, 0x0000118F, 0x00000A0B, 0x0004003D, - 0x00000011, 0x00005CEC, 0x00004A49, 0x00050050, 0x00000011, 0x0000337F, - 0x00001C09, 0x00001C09, 0x000500AE, 0x0000000F, 0x000054ED, 0x0000337F, - 0x0000072D, 0x000600A9, 0x00000011, 0x00005854, 0x000054ED, 0x00000724, - 0x0000070F, 0x00050041, 0x00000289, 0x00005D52, 0x00000F48, 0x00000A0A, - 0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52, 0x00050051, 0x0000000B, - 0x00004F7E, 0x00005854, 0x00000000, 0x000500C4, 0x0000000B, 0x00003C76, - 0x00003F4C, 0x00004F7E, 0x000500AE, 0x00000009, 0x00003C13, 0x00004B09, - 0x00003C76, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00003C13, - 0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, - 0x0007004F, 0x00000011, 0x000050D2, 0x0000392D, 0x0000392D, 0x00000000, - 0x00000001, 0x000500C4, 0x00000011, 0x000026B5, 0x000050D2, 0x0000072A, - 0x000500C4, 0x00000011, 0x00005EEE, 0x000059EB, 0x00005854, 0x00050080, - 0x00000011, 0x00005364, 0x000026B5, 0x00005EEE, 0x000500AE, 0x0000000F, - 0x00004ECC, 0x0000070F, 0x0000072D, 0x000600A9, 0x00000011, 0x000022C7, - 0x00004ECC, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x000028BE, - 0x00005364, 0x000022C7, 0x000500C2, 0x00000011, 0x0000405B, 0x0000070F, - 0x00000718, 0x000500C7, 0x00000011, 0x0000330F, 0x0000405B, 0x00000724, - 0x00050080, 0x00000011, 0x00004F30, 0x000028BE, 0x0000330F, 0x00050084, - 0x00000011, 0x00005299, 0x00000A9F, 0x00000724, 0x000500C2, 0x00000011, - 0x00003985, 0x00005299, 0x0000070F, 0x00050086, 0x00000011, 0x00004D57, - 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, - 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, - 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, 0x00000000, 0x00050080, - 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, - 0x00002226, 0x0000619E, 0x00005420, 0x00050084, 0x00000011, 0x0000193B, - 0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000037C7, 0x00004F30, - 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x0000500F, - 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, 0x0000000B, - 0x00004259, 0x00003985, 0x00000000, 0x000500C2, 0x0000000B, 0x000033FB, - 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, 0x000056BF, 0x000037C7, - 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, 0x000056BF, 0x000500AE, - 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, 0x000300F7, 0x00005942, - 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, 0x00005FF5, 0x000200F8, - 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, 0x000033FB, 0x000200F9, - 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, 0x0000000C, 0x000049C5, - 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, 0x000049C5, 0x000200F9, - 0x00005942, 0x000200F8, 0x00005942, 0x000700F5, 0x0000000C, 0x0000273E, - 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, 0x00050080, 0x0000000C, - 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, 0x0000000B, 0x0000452D, - 0x00002ECF, 0x00060052, 0x00000011, 0x00005446, 0x0000452D, 0x000037C7, - 0x00000000, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, - 0x00000011, 0x000043D0, 0x000037C7, 0x00004427, 0x00005446, 0x00005942, - 0x00050051, 0x0000000B, 0x00005DD7, 0x00005299, 0x00000000, 0x00050051, - 0x0000000B, 0x0000571F, 0x00005299, 0x00000001, 0x00050084, 0x0000000B, - 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B, 0x000038D7, - 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000043D0, - 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, - 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, - 0x0000000B, 0x00001AE6, 0x000043D0, 0x00000000, 0x00050080, 0x0000000B, - 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, - 0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, - 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, 0x00003372, 0x00000A84, - 0x00050089, 0x0000000B, 0x00004E5D, 0x000047BB, 0x0000363C, 0x000500C2, - 0x0000000B, 0x00004C04, 0x00004E5D, 0x00000A10, 0x0009004F, 0x00000017, - 0x00003A68, 0x00005CEC, 0x00005CEC, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, 0x00000A0B, - 0x00004C04, 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, 0x0000000B, - 0x00002CC1, 0x00004C04, 0x00000A0D, 0x00060041, 0x00000294, 0x00006256, - 0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00006256, 0x00003A68, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x0000619E, 0x00001FCD, 0x00000A81, 0x00050050, 0x00000011, 0x000022A7, + 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002568, 0x000022A7, + 0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, 0x00002568, 0x000007A2, + 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, + 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, + 0x00003213, 0x00000A81, 0x00050041, 0x0000028E, 0x00004A49, 0x00000CE9, + 0x00000A0B, 0x0004003D, 0x00000011, 0x00005CEC, 0x00004A49, 0x00050050, + 0x00000011, 0x0000337F, 0x00001C09, 0x00001C09, 0x000500AE, 0x0000000F, + 0x000054ED, 0x0000337F, 0x0000072D, 0x000600A9, 0x00000011, 0x00005854, + 0x000054ED, 0x00000724, 0x0000070F, 0x00050041, 0x00000289, 0x00005D52, + 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52, + 0x00050051, 0x0000000B, 0x00004F7E, 0x00005854, 0x00000000, 0x000500C4, + 0x0000000B, 0x00003C76, 0x00003F4C, 0x00004F7E, 0x000500AE, 0x00000009, + 0x00003C13, 0x00004B09, 0x00003C76, 0x000300F7, 0x00004427, 0x00000002, + 0x000400FA, 0x00003C13, 0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, + 0x0000392D, 0x00000F48, 0x0007004F, 0x00000011, 0x000050D2, 0x0000392D, + 0x0000392D, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x000026B5, + 0x000050D2, 0x0000072A, 0x000500C4, 0x00000011, 0x00005BF6, 0x000059EB, + 0x00005854, 0x00050080, 0x00000011, 0x00001D65, 0x000026B5, 0x00005BF6, + 0x00050086, 0x00000011, 0x000061F7, 0x00001D65, 0x00000A9F, 0x00050051, + 0x0000000B, 0x00003048, 0x000061F7, 0x00000001, 0x00050084, 0x0000000B, + 0x00002B26, 0x00003048, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, + 0x000061F7, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, + 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000619E, 0x00005420, + 0x00050084, 0x00000011, 0x0000193B, 0x000061F7, 0x00000A9F, 0x00050082, + 0x00000011, 0x000037C7, 0x00001D65, 0x0000193B, 0x000300F7, 0x00004D0D, + 0x00000000, 0x000400FA, 0x0000500F, 0x0000293E, 0x00004D0D, 0x000200F8, + 0x0000293E, 0x00050051, 0x0000000B, 0x00002E0F, 0x000037C7, 0x00000000, + 0x0004007C, 0x0000000C, 0x00006195, 0x00002E0F, 0x000500AE, 0x00000009, + 0x00001EA1, 0x00002E0F, 0x00000A82, 0x000600A9, 0x0000000C, 0x00005828, + 0x00001EA1, 0x00000993, 0x00000A83, 0x00050080, 0x0000000C, 0x00002DF8, + 0x00006195, 0x00005828, 0x0004007C, 0x0000000B, 0x00001F87, 0x00002DF8, + 0x00060052, 0x00000011, 0x00005446, 0x00001F87, 0x000037C7, 0x00000000, + 0x000200F9, 0x00004D0D, 0x000200F8, 0x00004D0D, 0x000700F5, 0x00000011, + 0x00002159, 0x000037C7, 0x00004427, 0x00005446, 0x0000293E, 0x00050084, + 0x0000000B, 0x00001A0F, 0x00002226, 0x00000184, 0x00050051, 0x0000000B, + 0x00003644, 0x00002159, 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, + 0x00003644, 0x00000AFA, 0x00050051, 0x0000000B, 0x0000605A, 0x00002159, + 0x00000000, 0x00050080, 0x0000000B, 0x0000547F, 0x00003E12, 0x0000605A, + 0x00050080, 0x0000000B, 0x00002385, 0x00001A0F, 0x0000547F, 0x00050089, + 0x0000000B, 0x000020FB, 0x00002385, 0x0000086E, 0x000500C2, 0x0000000B, + 0x00003F6A, 0x000020FB, 0x00000A10, 0x0009004F, 0x00000017, 0x00003A68, + 0x00005CEC, 0x00005CEC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, 0x00000A0B, 0x00003F6A, + 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC1, + 0x00003F6A, 0x00000A0D, 0x00060041, 0x00000294, 0x00006256, 0x00000CC7, + 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00006256, 0x00003A68, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_32bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_32bpp_scaled_cs.h index eba80dc05..d0de129dd 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_32bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_32bpp_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,17 +10,18 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1014 Block OpMemberDecorate %_struct_1014 0 Offset 0 OpMemberDecorate %_struct_1014 1 Offset 8 OpMemberDecorate %_struct_1014 2 Offset 12 - OpDecorate %_struct_1014 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonReadable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -34,7 +35,6 @@ %uint_0 = OpConstant %uint 0 %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 - %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %uint_16 = OpConstant %uint 16 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 @@ -42,7 +42,7 @@ %uint_2048 = OpConstant %uint 2048 %_struct_1014 = OpTypeStruct %v2uint %uint %uint %_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014 - %4495 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant %int_1 = OpConstant %int 1 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %int_2 = OpConstant %int 2 @@ -53,12 +53,12 @@ %uint_4096 = OpConstant %uint 4096 %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 + %uint_15 = OpConstant %uint 15 %uint_19 = OpConstant %uint 19 %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_7 = OpConstant %uint 7 %uint_4 = OpConstant %uint 4 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_5 = OpConstant %uint 5 %_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint %v3uint = OpTypeVector %uint 3 @@ -75,15 +75,16 @@ %uint_8 = OpConstant %uint 8 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %20073 = OpShiftRightLogical %uint %15627 %uint_10 @@ -94,18 +95,16 @@ %24990 = OpBitwiseAnd %uint %8141 %uint_2047 %8871 = OpCompositeConstruct %v2uint %20824 %20824 %9538 = OpShiftRightLogical %v2uint %8871 %2179 - %24941 = OpBitwiseAnd %v2uint %9538 %1954 - %20305 = OpShiftRightLogical %v2uint %8871 %1855 - %25154 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %25154 %1828 - %18743 = OpBitwiseAnd %v2uint %20305 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %24941 + %24998 = OpBitwiseAnd %v2uint %9538 %1954 + %21040 = OpShiftRightLogical %v2uint %8871 %1855 + %6955 = OpBitwiseAnd %v2uint %21040 %1955 + %16207 = OpShiftLeftLogical %v2uint %6955 %1870 + %23019 = OpIMul %v2uint %16207 %24998 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 - %8858 = OpCompositeExtract %uint %24941 0 + %8858 = OpCompositeExtract %uint %24998 0 %22993 = OpIMul %uint %14785 %8858 - %20321 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0 + %20321 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0 %18180 = OpLoad %v2uint %20321 %13183 = OpCompositeConstruct %v2uint %7177 %7177 %21741 = OpUGreaterThanEqual %v2bool %13183 %1837 @@ -123,28 +122,21 @@ %14637 = OpLoad %v3uint %gl_GlobalInvocationID %20690 = OpVectorShuffle %v2uint %14637 %14637 0 1 %9909 = OpShiftLeftLogical %v2uint %20690 %1834 - %24302 = OpShiftLeftLogical %v2uint %23019 %22612 - %21348 = OpIAdd %v2uint %9909 %24302 - %20172 = OpUGreaterThanEqual %v2bool %1807 %1837 - %8903 = OpSelect %v2uint %20172 %1828 %1807 - %10430 = OpShiftLeftLogical %v2uint %21348 %8903 - %16475 = OpShiftRightLogical %v2uint %1807 %1816 - %13071 = OpBitwiseAnd %v2uint %16475 %1828 - %20272 = OpIAdd %v2uint %10430 %13071 - %21145 = OpIMul %v2uint %2719 %24941 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %20561 - %24665 = OpCompositeExtract %uint %19799 0 + %23504 = OpShiftLeftLogical %v2uint %23019 %22612 + %8878 = OpIAdd %v2uint %9909 %23504 + %12256 = OpIMul %v2uint %2719 %24998 + %7983 = OpUDiv %v2uint %8878 %12256 + %9129 = OpCompositeExtract %uint %7983 1 + %11046 = OpIMul %uint %9129 %20561 + %24665 = OpCompositeExtract %uint %7983 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %24990 %21536 - %6459 = OpIMul %v2uint %19799 %14725 - %14279 = OpISub %v2uint %20272 %6459 + %6459 = OpIMul %v2uint %7983 %12256 + %14279 = OpISub %v2uint %8878 %6459 OpSelectionMerge %18756 None OpBranchConditional %20495 %11888 %18756 %11888 = OpLabel - %16985 = OpCompositeExtract %uint %14725 0 + %16985 = OpCompositeExtract %uint %12256 0 %13307 = OpShiftRightLogical %uint %16985 %uint_1 %22207 = OpCompositeExtract %uint %14279 0 %15197 = OpBitcast %int %22207 @@ -166,19 +158,17 @@ OpBranch %18756 %18756 = OpLabel %17360 = OpPhi %v2uint %14279 %17447 %21574 %22850 - %24023 = OpCompositeExtract %uint %21145 0 - %22303 = OpCompositeExtract %uint %21145 1 + %24023 = OpCompositeExtract %uint %12256 0 + %22303 = OpCompositeExtract %uint %12256 1 %13170 = OpIMul %uint %24023 %22303 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %17360 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %17360 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_0 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %20061 = OpUMod %uint %18363 %13884 + %15520 = OpIMul %uint %8742 %13170 + %16084 = OpCompositeExtract %uint %17360 1 + %15890 = OpIMul %uint %16084 %24023 + %24666 = OpCompositeExtract %uint %17360 0 + %21537 = OpIAdd %uint %15890 %24666 + %8875 = OpIAdd %uint %15520 %21537 + %23312 = OpIMul %uint %13170 %uint_2048 + %20061 = OpUMod %uint %8875 %23312 %19460 = OpShiftRightLogical %uint %20061 %uint_2 %14952 = OpVectorShuffle %v4uint %18180 %18180 0 0 0 0 %7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19460 @@ -193,134 +183,125 @@ #endif const uint32_t resolve_clear_32bpp_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F6, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F6, 0x00000001, - 0x00000023, 0x00000008, 0x00050048, 0x000003F6, 0x00000002, 0x00000023, - 0x0000000C, 0x00030047, 0x000003F6, 0x00000002, 0x00040047, 0x00000F48, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F6, + 0x00000002, 0x00050048, 0x000003F6, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003F6, 0x00000001, 0x00000023, 0x00000008, 0x00050048, + 0x000003F6, 0x00000002, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, - 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, - 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, - 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, - 0x00000021, 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, - 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, - 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, - 0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10, - 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, - 0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, - 0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, - 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, - 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, - 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, - 0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, - 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, - 0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, - 0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x0000118F, - 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, - 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11, - 0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, - 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, - 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, - 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000B, 0x00000A31, - 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, - 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, - 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, - 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, 0x00000011, - 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, - 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, - 0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00040017, 0x00000014, - 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, - 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, - 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, - 0x00000A0A, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0003001D, - 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, - 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, - 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0004002B, - 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, - 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, - 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, - 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, - 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, - 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, - 0x000056E5, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00003D0B, - 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, 0x00000A11, - 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, - 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E69, - 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x00001C09, 0x00004E69, - 0x00000A13, 0x000500C7, 0x0000000B, 0x000059EF, 0x00003D0B, 0x00000AFE, - 0x000500AB, 0x00000009, 0x0000500F, 0x000059EF, 0x00000A0A, 0x000500C2, - 0x0000000B, 0x00001FCD, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, - 0x0000619E, 0x00001FCD, 0x00000A81, 0x00050050, 0x00000011, 0x000022A7, - 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002542, 0x000022A7, - 0x00000883, 0x000500C7, 0x00000011, 0x0000616D, 0x00002542, 0x000007A2, - 0x000500C2, 0x00000011, 0x00004F51, 0x000022A7, 0x0000073F, 0x000500C4, - 0x00000011, 0x00006242, 0x00000724, 0x00000740, 0x00050082, 0x00000011, - 0x000048B0, 0x00006242, 0x00000724, 0x000500C7, 0x00000011, 0x00004937, - 0x00004F51, 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937, - 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x0000616D, - 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, - 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, - 0x0000229A, 0x0000616D, 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, - 0x000039C1, 0x0000229A, 0x00050041, 0x0000028E, 0x00004F61, 0x0000118F, - 0x00000A0B, 0x0004003D, 0x00000011, 0x00004704, 0x00004F61, 0x00050050, - 0x00000011, 0x0000337F, 0x00001C09, 0x00001C09, 0x000500AE, 0x0000000F, - 0x000054ED, 0x0000337F, 0x0000072D, 0x000600A9, 0x00000011, 0x00005854, - 0x000054ED, 0x00000724, 0x0000070F, 0x00050041, 0x00000289, 0x00005D52, - 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52, - 0x00050051, 0x0000000B, 0x00004F7E, 0x00005854, 0x00000000, 0x000500C4, - 0x0000000B, 0x00003C76, 0x000059D1, 0x00004F7E, 0x000500AE, 0x00000009, - 0x00003C13, 0x00004B09, 0x00003C76, 0x000300F7, 0x00004427, 0x00000002, - 0x000400FA, 0x00003C13, 0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, - 0x0000392D, 0x00000F48, 0x0007004F, 0x00000011, 0x000050D2, 0x0000392D, - 0x0000392D, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x000026B5, - 0x000050D2, 0x0000072A, 0x000500C4, 0x00000011, 0x00005EEE, 0x000059EB, - 0x00005854, 0x00050080, 0x00000011, 0x00005364, 0x000026B5, 0x00005EEE, - 0x000500AE, 0x0000000F, 0x00004ECC, 0x0000070F, 0x0000072D, 0x000600A9, - 0x00000011, 0x000022C7, 0x00004ECC, 0x00000724, 0x0000070F, 0x000500C4, - 0x00000011, 0x000028BE, 0x00005364, 0x000022C7, 0x000500C2, 0x00000011, - 0x0000405B, 0x0000070F, 0x00000718, 0x000500C7, 0x00000011, 0x0000330F, - 0x0000405B, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x000028BE, - 0x0000330F, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x0000616D, - 0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x0000070F, 0x00050086, - 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, - 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, - 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, - 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, - 0x00050080, 0x0000000B, 0x00002226, 0x0000619E, 0x00005420, 0x00050084, - 0x00000011, 0x0000193B, 0x00004D57, 0x00003985, 0x00050082, 0x00000011, - 0x000037C7, 0x00004F30, 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, - 0x000400FA, 0x0000500F, 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, - 0x00050051, 0x0000000B, 0x00004259, 0x00003985, 0x00000000, 0x000500C2, - 0x0000000B, 0x000033FB, 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, - 0x000056BF, 0x000037C7, 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, - 0x000056BF, 0x000500AE, 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, - 0x000300F7, 0x00005942, 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, - 0x00005FF5, 0x000200F8, 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, - 0x000033FB, 0x000200F9, 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, - 0x0000000C, 0x000049C5, 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, - 0x000049C5, 0x000200F9, 0x00005942, 0x000200F8, 0x00005942, 0x000700F5, - 0x0000000C, 0x0000273E, 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, - 0x00050080, 0x0000000C, 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, - 0x0000000B, 0x0000452D, 0x00002ECF, 0x00060052, 0x00000011, 0x00005446, - 0x0000452D, 0x000037C7, 0x00000000, 0x000200F9, 0x00004944, 0x000200F8, - 0x00004944, 0x000700F5, 0x00000011, 0x000043D0, 0x000037C7, 0x00004427, - 0x00005446, 0x00005942, 0x00050051, 0x0000000B, 0x00005DD7, 0x00005299, - 0x00000000, 0x00050051, 0x0000000B, 0x0000571F, 0x00005299, 0x00000001, - 0x00050084, 0x0000000B, 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, - 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, - 0x00001A95, 0x000043D0, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, - 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, - 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000043D0, 0x00000000, - 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, - 0x0000000B, 0x00004665, 0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B, - 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, - 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004E5D, 0x000047BB, - 0x0000363C, 0x000500C2, 0x0000000B, 0x00004C04, 0x00004E5D, 0x00000A10, + 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, + 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, + 0x00030047, 0x00000CC7, 0x00000019, 0x00040047, 0x00000CC7, 0x00000021, + 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, + 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, + 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, + 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009, + 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, + 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, + 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, + 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, + 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, + 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, + 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, + 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, + 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, 0x0005001E, 0x000003F6, + 0x00000011, 0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009, + 0x000003F6, 0x0004003B, 0x00000673, 0x00000CE9, 0x00000009, 0x0004002B, + 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x00000288, 0x00000009, + 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, + 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A44, + 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, + 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, 0x00000AFE, + 0x00001000, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, + 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, + 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, + 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, + 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, + 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, + 0x0000000B, 0x00000A19, 0x00000005, 0x00040020, 0x0000028E, 0x00000009, + 0x00000011, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, + 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, + 0x00000001, 0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, + 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x00040017, 0x00000017, + 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, + 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, + 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, + 0x00000002, 0x00000017, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, + 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, + 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, + 0x00000011, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, + 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, + 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, + 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E, 0x0004003D, + 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, + 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, + 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, + 0x0000000B, 0x00004E69, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, + 0x00001C09, 0x00004E69, 0x00000A13, 0x000500C7, 0x0000000B, 0x000059EF, + 0x00003D0B, 0x00000AFE, 0x000500AB, 0x00000009, 0x0000500F, 0x000059EF, + 0x00000A0A, 0x000500C2, 0x0000000B, 0x00001FCD, 0x00003D0B, 0x00000A31, + 0x000500C7, 0x0000000B, 0x0000619E, 0x00001FCD, 0x00000A81, 0x00050050, + 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, + 0x00002542, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, 0x000061A6, + 0x00002542, 0x000007A2, 0x000500C2, 0x00000011, 0x00005230, 0x000022A7, + 0x0000073F, 0x000500C7, 0x00000011, 0x00001B2B, 0x00005230, 0x000007A3, + 0x000500C4, 0x00000011, 0x00003F4F, 0x00001B2B, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EB, 0x00003F4F, 0x000061A6, 0x000500C2, 0x0000000B, + 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, + 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x000061A6, + 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, + 0x00050041, 0x0000028E, 0x00004F61, 0x00000CE9, 0x00000A0B, 0x0004003D, + 0x00000011, 0x00004704, 0x00004F61, 0x00050050, 0x00000011, 0x0000337F, + 0x00001C09, 0x00001C09, 0x000500AE, 0x0000000F, 0x000054ED, 0x0000337F, + 0x0000072D, 0x000600A9, 0x00000011, 0x00005854, 0x000054ED, 0x00000724, + 0x0000070F, 0x00050041, 0x00000289, 0x00005D52, 0x00000F48, 0x00000A0A, + 0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52, 0x00050051, 0x0000000B, + 0x00004F7E, 0x00005854, 0x00000000, 0x000500C4, 0x0000000B, 0x00003C76, + 0x000059D1, 0x00004F7E, 0x000500AE, 0x00000009, 0x00003C13, 0x00004B09, + 0x00003C76, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00003C13, + 0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, + 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, + 0x0007004F, 0x00000011, 0x000050D2, 0x0000392D, 0x0000392D, 0x00000000, + 0x00000001, 0x000500C4, 0x00000011, 0x000026B5, 0x000050D2, 0x0000072A, + 0x000500C4, 0x00000011, 0x00005BD0, 0x000059EB, 0x00005854, 0x00050080, + 0x00000011, 0x000022AE, 0x000026B5, 0x00005BD0, 0x00050084, 0x00000011, + 0x00002FE0, 0x00000A9F, 0x000061A6, 0x00050086, 0x00000011, 0x00001F2F, + 0x000022AE, 0x00002FE0, 0x00050051, 0x0000000B, 0x000023A9, 0x00001F2F, + 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9, 0x00005051, + 0x00050051, 0x0000000B, 0x00006059, 0x00001F2F, 0x00000000, 0x00050080, + 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, + 0x00002226, 0x0000619E, 0x00005420, 0x00050084, 0x00000011, 0x0000193B, + 0x00001F2F, 0x00002FE0, 0x00050082, 0x00000011, 0x000037C7, 0x000022AE, + 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x0000500F, + 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, 0x0000000B, + 0x00004259, 0x00002FE0, 0x00000000, 0x000500C2, 0x0000000B, 0x000033FB, + 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, 0x000056BF, 0x000037C7, + 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, 0x000056BF, 0x000500AE, + 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, 0x000300F7, 0x00005942, + 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, 0x00005FF5, 0x000200F8, + 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, 0x000033FB, 0x000200F9, + 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, 0x0000000C, 0x000049C5, + 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, 0x000049C5, 0x000200F9, + 0x00005942, 0x000200F8, 0x00005942, 0x000700F5, 0x0000000C, 0x0000273E, + 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, 0x00050080, 0x0000000C, + 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, 0x0000000B, 0x0000452D, + 0x00002ECF, 0x00060052, 0x00000011, 0x00005446, 0x0000452D, 0x000037C7, + 0x00000000, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, + 0x00000011, 0x000043D0, 0x000037C7, 0x00004427, 0x00005446, 0x00005942, + 0x00050051, 0x0000000B, 0x00005DD7, 0x00002FE0, 0x00000000, 0x00050051, + 0x0000000B, 0x0000571F, 0x00002FE0, 0x00000001, 0x00050084, 0x0000000B, + 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B, 0x00003CA0, + 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x000043D0, + 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00005DD7, + 0x00050051, 0x0000000B, 0x0000605A, 0x000043D0, 0x00000000, 0x00050080, + 0x0000000B, 0x00005421, 0x00003E12, 0x0000605A, 0x00050080, 0x0000000B, + 0x000022AB, 0x00003CA0, 0x00005421, 0x00050084, 0x0000000B, 0x00005B10, + 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004E5D, 0x000022AB, + 0x00005B10, 0x000500C2, 0x0000000B, 0x00004C04, 0x00004E5D, 0x00000A10, 0x0009004F, 0x00000017, 0x00003A68, 0x00004704, 0x00004704, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, 0x00000A0B, 0x00004C04, 0x0003003E, 0x00001E39, 0x00003A68, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_64bpp_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_64bpp_cs.h index 0abd51d05..bffa14a9f 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_64bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_64bpp_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,17 +10,18 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1014 Block OpMemberDecorate %_struct_1014 0 Offset 0 OpMemberDecorate %_struct_1014 1 Offset 8 OpMemberDecorate %_struct_1014 2 Offset 12 - OpDecorate %_struct_1014 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonReadable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -34,15 +35,11 @@ %uint_0 = OpConstant %uint 0 %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 - %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 - %uint_80 = OpConstant %uint 80 %uint_16 = OpConstant %uint 16 - %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 %int = OpTypeInt 32 1 - %uint_2048 = OpConstant %uint 2048 %_struct_1014 = OpTypeStruct %v2uint %uint %uint %_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014 - %4495 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant %int_1 = OpConstant %int 1 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %int_2 = OpConstant %int 2 @@ -52,9 +49,9 @@ %uint_3 = OpConstant %uint 3 %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 + %uint_15 = OpConstant %uint 15 %uint_4 = OpConstant %uint 4 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_5 = OpConstant %uint 5 %_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint %v3uint = OpTypeVector %uint 3 @@ -70,31 +67,34 @@ %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %uint_8 = OpConstant %uint 8 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 + %uint_40 = OpConstant %uint 40 + %2359 = OpConstantComposite %v2uint %uint_40 %uint_16 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 %8574 = OpBitwiseAnd %uint %19978 %uint_3 %18836 = OpShiftRightLogical %uint %15627 %uint_13 %9130 = OpBitwiseAnd %uint %18836 %uint_2047 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %19017 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0 + %19017 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0 %23788 = OpLoad %v2uint %19017 %13183 = OpCompositeConstruct %v2uint %8574 %8574 %21741 = OpUGreaterThanEqual %v2bool %13183 %1837 @@ -112,48 +112,35 @@ %14637 = OpLoad %v3uint %gl_GlobalInvocationID %20690 = OpVectorShuffle %v2uint %14637 %14637 0 1 %9909 = OpShiftLeftLogical %v2uint %20690 %1834 - %24302 = OpShiftLeftLogical %v2uint %23019 %22612 - %21348 = OpIAdd %v2uint %9909 %24302 - %20172 = OpUGreaterThanEqual %v2bool %1807 %1837 - %8903 = OpSelect %v2uint %20172 %1828 %1807 - %10430 = OpShiftLeftLogical %v2uint %21348 %8903 - %16475 = OpShiftRightLogical %v2uint %1807 %1816 - %13071 = OpBitwiseAnd %v2uint %16475 %1828 - %20272 = OpIAdd %v2uint %10430 %13071 - %21145 = OpIMul %v2uint %2719 %1828 - %14725 = OpShiftRightLogical %v2uint %21145 %1816 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %20561 - %24665 = OpCompositeExtract %uint %19799 0 + %23542 = OpShiftLeftLogical %v2uint %23019 %22612 + %7525 = OpIAdd %v2uint %9909 %23542 + %25079 = OpUDiv %v2uint %7525 %2359 + %12360 = OpCompositeExtract %uint %25079 1 + %11046 = OpIMul %uint %12360 %20561 + %24665 = OpCompositeExtract %uint %25079 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %9130 %21536 - %22376 = OpIMul %v2uint %19799 %14725 - %20715 = OpISub %v2uint %20272 %22376 - %7303 = OpCompositeExtract %uint %21145 0 - %22882 = OpCompositeExtract %uint %21145 1 - %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_1 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %20061 = OpUMod %uint %18363 %13884 - %19460 = OpShiftRightLogical %uint %20061 %uint_2 + %23345 = OpIMul %v2uint %25079 %2359 + %11892 = OpISub %v2uint %7525 %23345 + %9022 = OpIMul %uint %8742 %uint_1280 + %14471 = OpCompositeExtract %uint %11892 1 + %15890 = OpIMul %uint %14471 %uint_40 + %6886 = OpCompositeExtract %uint %11892 0 + %9696 = OpIAdd %uint %15890 %6886 + %18116 = OpShiftLeftLogical %uint %9696 %uint_1 + %18581 = OpIAdd %uint %9022 %18116 + %18086 = OpUMod %uint %18581 %uint_2621440 + %16234 = OpShiftRightLogical %uint %18086 %uint_2 %14952 = OpVectorShuffle %v4uint %23788 %23788 0 1 0 1 - %7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19460 + %7737 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %16234 OpStore %7737 %14952 - %11457 = OpIAdd %uint %19460 %uint_1 + %11457 = OpIAdd %uint %16234 %uint_1 %22875 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11457 OpStore %22875 %14952 - %11458 = OpIAdd %uint %19460 %uint_2 + %11458 = OpIAdd %uint %16234 %uint_2 %22876 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11458 OpStore %22876 %14952 - %11459 = OpIAdd %uint %19460 %uint_3 + %11459 = OpIAdd %uint %16234 %uint_3 %25174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11459 OpStore %25174 %14952 OpBranch %19578 @@ -163,119 +150,107 @@ #endif const uint32_t resolve_clear_64bpp_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F6, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F6, 0x00000001, - 0x00000023, 0x00000008, 0x00050048, 0x000003F6, 0x00000002, 0x00000023, - 0x0000000C, 0x00030047, 0x000003F6, 0x00000002, 0x00040047, 0x00000F48, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F6, + 0x00000002, 0x00050048, 0x000003F6, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003F6, 0x00000001, 0x00000023, 0x00000008, 0x00050048, + 0x000003F6, 0x00000002, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, - 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, - 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, - 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, - 0x00000021, 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, - 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, - 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, - 0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10, - 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, - 0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, - 0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, - 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, - 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, - 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, - 0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, - 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, - 0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, - 0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x0000118F, - 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, - 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11, - 0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, - 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, - 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, - 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, - 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0005002C, - 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, - 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000A19, - 0x00000005, 0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00040017, - 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, - 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, - 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, - 0x00000A13, 0x00000A0A, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, - 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, - 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, - 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, - 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, - 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, - 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, + 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, + 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, + 0x00030047, 0x00000CC7, 0x00000019, 0x00040047, 0x00000CC7, 0x00000021, + 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, + 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, + 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, + 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009, + 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, + 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, + 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, + 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, + 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, + 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x00040015, + 0x0000000C, 0x00000020, 0x00000001, 0x0005001E, 0x000003F6, 0x00000011, + 0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009, 0x000003F6, + 0x0004003B, 0x00000673, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, + 0x00000A0E, 0x00000001, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, + 0x00000A0B, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, + 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, + 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, + 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, + 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, + 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, + 0x0000000B, 0x00000A19, 0x00000005, 0x00040020, 0x0000028E, 0x00000009, + 0x00000011, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, + 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, + 0x00000001, 0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, + 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x00040017, 0x00000017, + 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, + 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, + 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, + 0x00000002, 0x00000017, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, + 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, + 0x0005002C, 0x00000011, 0x000007A2, 0x00000A37, 0x00000A0D, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0004002B, 0x0000000B, + 0x00000A82, 0x00000028, 0x0005002C, 0x00000011, 0x00000937, 0x00000A82, + 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000184, 0x00000500, 0x0004002B, + 0x0000000B, 0x0000086E, 0x00280000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, - 0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0E, 0x0004003D, + 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, - 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, + 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, - 0x00000A81, 0x00050050, 0x00000011, 0x0000226E, 0x00005158, 0x00005158, - 0x000500C2, 0x00000011, 0x00002289, 0x0000226E, 0x0000073F, 0x000500C4, - 0x00000011, 0x000057EB, 0x00000724, 0x00000740, 0x00050082, 0x00000011, - 0x000048B0, 0x000057EB, 0x00000724, 0x000500C7, 0x00000011, 0x00004937, - 0x00002289, 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937, - 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x00000724, - 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, - 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, 0x0000028E, - 0x00004A49, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011, 0x00005CEC, - 0x00004A49, 0x00050050, 0x00000011, 0x0000337F, 0x0000217E, 0x0000217E, - 0x000500AE, 0x0000000F, 0x000054ED, 0x0000337F, 0x0000072D, 0x000600A9, - 0x00000011, 0x00005854, 0x000054ED, 0x00000724, 0x0000070F, 0x00050041, - 0x00000289, 0x00005D52, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, - 0x00004B09, 0x00005D52, 0x00050051, 0x0000000B, 0x00004F7E, 0x00005854, - 0x00000000, 0x000500C4, 0x0000000B, 0x00003C76, 0x00003F4C, 0x00004F7E, - 0x000500AE, 0x00000009, 0x00003C13, 0x00004B09, 0x00003C76, 0x000300F7, - 0x00004427, 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, 0x00004427, - 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427, - 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, 0x0007004F, 0x00000011, - 0x000050D2, 0x0000392D, 0x0000392D, 0x00000000, 0x00000001, 0x000500C4, - 0x00000011, 0x000026B5, 0x000050D2, 0x0000072A, 0x000500C4, 0x00000011, - 0x00005EEE, 0x000059EB, 0x00005854, 0x00050080, 0x00000011, 0x00005364, - 0x000026B5, 0x00005EEE, 0x000500AE, 0x0000000F, 0x00004ECC, 0x0000070F, - 0x0000072D, 0x000600A9, 0x00000011, 0x000022C7, 0x00004ECC, 0x00000724, - 0x0000070F, 0x000500C4, 0x00000011, 0x000028BE, 0x00005364, 0x000022C7, - 0x000500C2, 0x00000011, 0x0000405B, 0x0000070F, 0x00000718, 0x000500C7, - 0x00000011, 0x0000330F, 0x0000405B, 0x00000724, 0x00050080, 0x00000011, - 0x00004F30, 0x000028BE, 0x0000330F, 0x00050084, 0x00000011, 0x00005299, - 0x00000A9F, 0x00000724, 0x000500C2, 0x00000011, 0x00003985, 0x00005299, - 0x00000718, 0x00050086, 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, - 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, - 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, - 0x00006059, 0x00004D57, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, - 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x000023AA, - 0x00005420, 0x00050084, 0x00000011, 0x00005768, 0x00004D57, 0x00003985, - 0x00050082, 0x00000011, 0x000050EB, 0x00004F30, 0x00005768, 0x00050051, - 0x0000000B, 0x00001C87, 0x00005299, 0x00000000, 0x00050051, 0x0000000B, - 0x00005962, 0x00005299, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, - 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, - 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, - 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, - 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, - 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, - 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, - 0x00000A0D, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, - 0x00050084, 0x0000000B, 0x0000363C, 0x00003372, 0x00000A84, 0x00050089, - 0x0000000B, 0x00004E5D, 0x000047BB, 0x0000363C, 0x000500C2, 0x0000000B, - 0x00004C04, 0x00004E5D, 0x00000A10, 0x0009004F, 0x00000017, 0x00003A68, - 0x00005CEC, 0x00005CEC, 0x00000000, 0x00000001, 0x00000000, 0x00000001, - 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, 0x00000A0B, 0x00004C04, - 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC1, - 0x00004C04, 0x00000A0D, 0x00060041, 0x00000294, 0x0000595B, 0x00000CC7, - 0x00000A0B, 0x00002CC1, 0x0003003E, 0x0000595B, 0x00003A68, 0x00050080, - 0x0000000B, 0x00002CC2, 0x00004C04, 0x00000A10, 0x00060041, 0x00000294, - 0x0000595C, 0x00000CC7, 0x00000A0B, 0x00002CC2, 0x0003003E, 0x0000595C, - 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC3, 0x00004C04, 0x00000A13, - 0x00060041, 0x00000294, 0x00006256, 0x00000CC7, 0x00000A0B, 0x00002CC3, - 0x0003003E, 0x00006256, 0x00003A68, 0x000200F9, 0x00004C7A, 0x000200F8, - 0x00004C7A, 0x000100FD, 0x00010038, + 0x00000A81, 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, + 0x000500C2, 0x00000011, 0x00002568, 0x000022A7, 0x0000073F, 0x000500C7, + 0x00000011, 0x00005B53, 0x00002568, 0x000007A2, 0x000500C4, 0x00000011, + 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, + 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, + 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, + 0x00050041, 0x0000028E, 0x00004A49, 0x00000CE9, 0x00000A0B, 0x0004003D, + 0x00000011, 0x00005CEC, 0x00004A49, 0x00050050, 0x00000011, 0x0000337F, + 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x000054ED, 0x0000337F, + 0x0000072D, 0x000600A9, 0x00000011, 0x00005854, 0x000054ED, 0x00000724, + 0x0000070F, 0x00050041, 0x00000289, 0x00005D52, 0x00000F48, 0x00000A0A, + 0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52, 0x00050051, 0x0000000B, + 0x00004F7E, 0x00005854, 0x00000000, 0x000500C4, 0x0000000B, 0x00003C76, + 0x00003F4C, 0x00004F7E, 0x000500AE, 0x00000009, 0x00003C13, 0x00004B09, + 0x00003C76, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00003C13, + 0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, + 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, + 0x0007004F, 0x00000011, 0x000050D2, 0x0000392D, 0x0000392D, 0x00000000, + 0x00000001, 0x000500C4, 0x00000011, 0x000026B5, 0x000050D2, 0x0000072A, + 0x000500C4, 0x00000011, 0x00005BF6, 0x000059EB, 0x00005854, 0x00050080, + 0x00000011, 0x00001D65, 0x000026B5, 0x00005BF6, 0x00050086, 0x00000011, + 0x000061F7, 0x00001D65, 0x00000937, 0x00050051, 0x0000000B, 0x00003048, + 0x000061F7, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00003048, + 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000061F7, 0x00000000, + 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, + 0x0000000B, 0x00002226, 0x000023AA, 0x00005420, 0x00050084, 0x00000011, + 0x00005B31, 0x000061F7, 0x00000937, 0x00050082, 0x00000011, 0x00002E74, + 0x00001D65, 0x00005B31, 0x00050084, 0x0000000B, 0x0000233E, 0x00002226, + 0x00000184, 0x00050051, 0x0000000B, 0x00003887, 0x00002E74, 0x00000001, + 0x00050084, 0x0000000B, 0x00003E12, 0x00003887, 0x00000A82, 0x00050051, + 0x0000000B, 0x00001AE6, 0x00002E74, 0x00000000, 0x00050080, 0x0000000B, + 0x000025E0, 0x00003E12, 0x00001AE6, 0x000500C4, 0x0000000B, 0x000046C4, + 0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00004895, 0x0000233E, + 0x000046C4, 0x00050089, 0x0000000B, 0x000046A6, 0x00004895, 0x0000086E, + 0x000500C2, 0x0000000B, 0x00003F6A, 0x000046A6, 0x00000A10, 0x0009004F, + 0x00000017, 0x00003A68, 0x00005CEC, 0x00005CEC, 0x00000000, 0x00000001, + 0x00000000, 0x00000001, 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, + 0x00000A0B, 0x00003F6A, 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, + 0x0000000B, 0x00002CC1, 0x00003F6A, 0x00000A0D, 0x00060041, 0x00000294, + 0x0000595B, 0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x0000595B, + 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC2, 0x00003F6A, 0x00000A10, + 0x00060041, 0x00000294, 0x0000595C, 0x00000CC7, 0x00000A0B, 0x00002CC2, + 0x0003003E, 0x0000595C, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC3, + 0x00003F6A, 0x00000A13, 0x00060041, 0x00000294, 0x00006256, 0x00000CC7, + 0x00000A0B, 0x00002CC3, 0x0003003E, 0x00006256, 0x00003A68, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_64bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_64bpp_scaled_cs.h index a7d5777a1..57c95b1ac 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_64bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_clear_64bpp_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,17 +10,18 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1014 Block OpMemberDecorate %_struct_1014 0 Offset 0 OpMemberDecorate %_struct_1014 1 Offset 8 OpMemberDecorate %_struct_1014 2 Offset 12 - OpDecorate %_struct_1014 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonReadable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -42,7 +43,7 @@ %uint_2048 = OpConstant %uint 2048 %_struct_1014 = OpTypeStruct %v2uint %uint %uint %_ptr_PushConstant__struct_1014 = OpTypePointer PushConstant %_struct_1014 - %4495 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1014 PushConstant %int_1 = OpConstant %int 1 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %int_2 = OpConstant %int 2 @@ -52,12 +53,12 @@ %uint_3 = OpConstant %uint 3 %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 + %uint_15 = OpConstant %uint 15 %uint_19 = OpConstant %uint 19 %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_7 = OpConstant %uint 7 %uint_4 = OpConstant %uint 4 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_5 = OpConstant %uint 5 %_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint %v3uint = OpTypeVector %uint 3 @@ -74,15 +75,16 @@ %uint_8 = OpConstant %uint 8 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -91,18 +93,16 @@ %9130 = OpBitwiseAnd %uint %18836 %uint_2047 %8871 = OpCompositeConstruct %v2uint %20824 %20824 %9538 = OpShiftRightLogical %v2uint %8871 %2179 - %24941 = OpBitwiseAnd %v2uint %9538 %1954 - %20305 = OpShiftRightLogical %v2uint %8871 %1855 - %25154 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %25154 %1828 - %18743 = OpBitwiseAnd %v2uint %20305 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %24941 + %24998 = OpBitwiseAnd %v2uint %9538 %1954 + %21040 = OpShiftRightLogical %v2uint %8871 %1855 + %6955 = OpBitwiseAnd %v2uint %21040 %1955 + %16207 = OpShiftLeftLogical %v2uint %6955 %1870 + %23019 = OpIMul %v2uint %16207 %24998 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 - %8858 = OpCompositeExtract %uint %24941 0 + %8858 = OpCompositeExtract %uint %24998 0 %22993 = OpIMul %uint %14785 %8858 - %20321 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0 + %20321 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0 %18180 = OpLoad %v2uint %20321 %13183 = OpCompositeConstruct %v2uint %8574 %8574 %21741 = OpUGreaterThanEqual %v2bool %13183 %1837 @@ -120,26 +120,20 @@ %14637 = OpLoad %v3uint %gl_GlobalInvocationID %20690 = OpVectorShuffle %v2uint %14637 %14637 0 1 %9909 = OpShiftLeftLogical %v2uint %20690 %1834 - %24302 = OpShiftLeftLogical %v2uint %23019 %22612 - %21348 = OpIAdd %v2uint %9909 %24302 - %20172 = OpUGreaterThanEqual %v2bool %1807 %1837 - %8903 = OpSelect %v2uint %20172 %1828 %1807 - %10430 = OpShiftLeftLogical %v2uint %21348 %8903 - %16475 = OpShiftRightLogical %v2uint %1807 %1816 - %13071 = OpBitwiseAnd %v2uint %16475 %1828 - %20272 = OpIAdd %v2uint %10430 %13071 - %21145 = OpIMul %v2uint %2719 %24941 - %14725 = OpShiftRightLogical %v2uint %21145 %1816 - %19799 = OpUDiv %v2uint %20272 %14725 + %23504 = OpShiftLeftLogical %v2uint %23019 %22612 + %10018 = OpIAdd %v2uint %9909 %23504 + %21954 = OpIMul %v2uint %2719 %24998 + %14725 = OpShiftRightLogical %v2uint %21954 %1816 + %19799 = OpUDiv %v2uint %10018 %14725 %20390 = OpCompositeExtract %uint %19799 1 %11046 = OpIMul %uint %20390 %20561 %24665 = OpCompositeExtract %uint %19799 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %9130 %21536 %22376 = OpIMul %v2uint %19799 %14725 - %20715 = OpISub %v2uint %20272 %22376 - %7303 = OpCompositeExtract %uint %21145 0 - %22882 = OpCompositeExtract %uint %21145 1 + %20715 = OpISub %v2uint %10018 %22376 + %7303 = OpCompositeExtract %uint %21954 0 + %22882 = OpCompositeExtract %uint %21954 1 %13170 = OpIMul %uint %7303 %22882 %14551 = OpIMul %uint %8742 %13170 %6805 = OpCompositeExtract %uint %20715 1 @@ -171,125 +165,120 @@ #endif const uint32_t resolve_clear_64bpp_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F6, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F6, 0x00000001, - 0x00000023, 0x00000008, 0x00050048, 0x000003F6, 0x00000002, 0x00000023, - 0x0000000C, 0x00030047, 0x000003F6, 0x00000002, 0x00040047, 0x00000F48, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F6, + 0x00000002, 0x00050048, 0x000003F6, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003F6, 0x00000001, 0x00000023, 0x00000008, 0x00050048, + 0x000003F6, 0x00000002, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, - 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, - 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, - 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, - 0x00000021, 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, - 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, - 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, - 0x00000002, 0x00020014, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A10, - 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, - 0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, - 0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, - 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, - 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, - 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, - 0x00000050, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, - 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x00040015, 0x0000000C, - 0x00000020, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, - 0x0005001E, 0x000003F6, 0x00000011, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000673, 0x00000009, 0x000003F6, 0x0004003B, 0x00000673, 0x0000118F, - 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, - 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000C, 0x00000A11, - 0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, - 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, - 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, - 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, - 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, - 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, - 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, - 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, - 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, - 0x00000A19, 0x00000005, 0x00040020, 0x0000028E, 0x00000009, 0x00000011, - 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, - 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, - 0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, - 0x0000072A, 0x00000A13, 0x00000A0A, 0x00040017, 0x00000017, 0x0000000B, - 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, - 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, - 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002, - 0x00000017, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, - 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, - 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, - 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, - 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, - 0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0E, 0x0004003D, - 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, - 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, - 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, - 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, - 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x00004994, - 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, - 0x00000A81, 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, - 0x000500C2, 0x00000011, 0x00002542, 0x000022A7, 0x00000883, 0x000500C7, - 0x00000011, 0x0000616D, 0x00002542, 0x000007A2, 0x000500C2, 0x00000011, - 0x00004F51, 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, 0x00006242, - 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x00006242, - 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x00004F51, 0x000048B0, - 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, - 0x00000011, 0x000059EB, 0x00005784, 0x0000616D, 0x000500C2, 0x0000000B, - 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, - 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x0000616D, - 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, - 0x00050041, 0x0000028E, 0x00004F61, 0x0000118F, 0x00000A0B, 0x0004003D, - 0x00000011, 0x00004704, 0x00004F61, 0x00050050, 0x00000011, 0x0000337F, - 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x000054ED, 0x0000337F, - 0x0000072D, 0x000600A9, 0x00000011, 0x00005854, 0x000054ED, 0x00000724, - 0x0000070F, 0x00050041, 0x00000289, 0x00005D52, 0x00000F48, 0x00000A0A, - 0x0004003D, 0x0000000B, 0x00004B09, 0x00005D52, 0x00050051, 0x0000000B, - 0x00004F7E, 0x00005854, 0x00000000, 0x000500C4, 0x0000000B, 0x00003C76, - 0x000059D1, 0x00004F7E, 0x000500AE, 0x00000009, 0x00003C13, 0x00004B09, - 0x00003C76, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00003C13, - 0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, - 0x0007004F, 0x00000011, 0x000050D2, 0x0000392D, 0x0000392D, 0x00000000, - 0x00000001, 0x000500C4, 0x00000011, 0x000026B5, 0x000050D2, 0x0000072A, - 0x000500C4, 0x00000011, 0x00005EEE, 0x000059EB, 0x00005854, 0x00050080, - 0x00000011, 0x00005364, 0x000026B5, 0x00005EEE, 0x000500AE, 0x0000000F, - 0x00004ECC, 0x0000070F, 0x0000072D, 0x000600A9, 0x00000011, 0x000022C7, - 0x00004ECC, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x000028BE, - 0x00005364, 0x000022C7, 0x000500C2, 0x00000011, 0x0000405B, 0x0000070F, - 0x00000718, 0x000500C7, 0x00000011, 0x0000330F, 0x0000405B, 0x00000724, - 0x00050080, 0x00000011, 0x00004F30, 0x000028BE, 0x0000330F, 0x00050084, - 0x00000011, 0x00005299, 0x00000A9F, 0x0000616D, 0x000500C2, 0x00000011, - 0x00003985, 0x00005299, 0x00000718, 0x00050086, 0x00000011, 0x00004D57, - 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, - 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, - 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, 0x00000000, 0x00050080, - 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, - 0x00002226, 0x000023AA, 0x00005420, 0x00050084, 0x00000011, 0x00005768, - 0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000050EB, 0x00004F30, - 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, 0x00005299, 0x00000000, - 0x00050051, 0x0000000B, 0x00005962, 0x00005299, 0x00000001, 0x00050084, - 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, - 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, - 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, - 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, - 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, - 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, - 0x00004665, 0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, 0x000047BB, - 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, 0x00003372, - 0x00000A84, 0x00050089, 0x0000000B, 0x00004E5D, 0x000047BB, 0x0000363C, - 0x000500C2, 0x0000000B, 0x00004C04, 0x00004E5D, 0x00000A10, 0x0009004F, - 0x00000017, 0x00003A68, 0x00004704, 0x00004704, 0x00000000, 0x00000001, - 0x00000000, 0x00000001, 0x00060041, 0x00000294, 0x00001E39, 0x00000CC7, - 0x00000A0B, 0x00004C04, 0x0003003E, 0x00001E39, 0x00003A68, 0x00050080, - 0x0000000B, 0x00002CC1, 0x00004C04, 0x00000A0D, 0x00060041, 0x00000294, - 0x0000595B, 0x00000CC7, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x0000595B, - 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC2, 0x00004C04, 0x00000A10, - 0x00060041, 0x00000294, 0x0000595C, 0x00000CC7, 0x00000A0B, 0x00002CC2, - 0x0003003E, 0x0000595C, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC3, - 0x00004C04, 0x00000A13, 0x00060041, 0x00000294, 0x00006256, 0x00000CC7, - 0x00000A0B, 0x00002CC3, 0x0003003E, 0x00006256, 0x00003A68, 0x000200F9, - 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, + 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, + 0x00030047, 0x00000CC7, 0x00000019, 0x00040047, 0x00000CC7, 0x00000021, + 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, + 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, + 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, + 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00020014, 0x00000009, + 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, + 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, + 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, + 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, + 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, + 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, + 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0004002B, 0x0000000B, + 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, + 0x00000A3A, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, + 0x0000000B, 0x00000A84, 0x00000800, 0x0005001E, 0x000003F6, 0x00000011, + 0x0000000B, 0x0000000B, 0x00040020, 0x00000673, 0x00000009, 0x000003F6, + 0x0004003B, 0x00000673, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, + 0x00000A0E, 0x00000001, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, + 0x00000A0B, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, + 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, + 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, + 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, + 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, + 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, + 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A16, + 0x00000004, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, + 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x00040020, 0x0000028E, + 0x00000009, 0x00000011, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, + 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, + 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001, 0x0000000B, + 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x00040017, + 0x00000017, 0x0000000B, 0x00000004, 0x0003001D, 0x000007DC, 0x00000017, + 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, + 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, + 0x00000294, 0x00000002, 0x00000017, 0x0004002B, 0x0000000B, 0x00000A22, + 0x00000008, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, + 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, + 0x0005002C, 0x00000011, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x00050036, 0x00000008, + 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, + 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, + 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0E, + 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, + 0x000058AC, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005158, + 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, + 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, + 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, + 0x00004994, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x000023AA, + 0x00004994, 0x00000A81, 0x00050050, 0x00000011, 0x000022A7, 0x00005158, + 0x00005158, 0x000500C2, 0x00000011, 0x00002542, 0x000022A7, 0x00000883, + 0x000500C7, 0x00000011, 0x000061A6, 0x00002542, 0x000007A2, 0x000500C2, + 0x00000011, 0x00005230, 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, + 0x00001B2B, 0x00005230, 0x000007A3, 0x000500C4, 0x00000011, 0x00003F4F, + 0x00001B2B, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, + 0x000061A6, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, + 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, + 0x0000000B, 0x0000229A, 0x000061A6, 0x00000000, 0x00050084, 0x0000000B, + 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x0000028E, 0x00004F61, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000011, 0x00004704, 0x00004F61, + 0x00050050, 0x00000011, 0x0000337F, 0x0000217E, 0x0000217E, 0x000500AE, + 0x0000000F, 0x000054ED, 0x0000337F, 0x0000072D, 0x000600A9, 0x00000011, + 0x00005854, 0x000054ED, 0x00000724, 0x0000070F, 0x00050041, 0x00000289, + 0x00005D52, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00004B09, + 0x00005D52, 0x00050051, 0x0000000B, 0x00004F7E, 0x00005854, 0x00000000, + 0x000500C4, 0x0000000B, 0x00003C76, 0x000059D1, 0x00004F7E, 0x000500AE, + 0x00000009, 0x00003C13, 0x00004B09, 0x00003C76, 0x000300F7, 0x00004427, + 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, 0x00004427, 0x000200F8, + 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427, 0x0004003D, + 0x00000014, 0x0000392D, 0x00000F48, 0x0007004F, 0x00000011, 0x000050D2, + 0x0000392D, 0x0000392D, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, + 0x000026B5, 0x000050D2, 0x0000072A, 0x000500C4, 0x00000011, 0x00005BD0, + 0x000059EB, 0x00005854, 0x00050080, 0x00000011, 0x00002722, 0x000026B5, + 0x00005BD0, 0x00050084, 0x00000011, 0x000055C2, 0x00000A9F, 0x000061A6, + 0x000500C2, 0x00000011, 0x00003985, 0x000055C2, 0x00000718, 0x00050086, + 0x00000011, 0x00004D57, 0x00002722, 0x00003985, 0x00050051, 0x0000000B, + 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, + 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, + 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, + 0x00050080, 0x0000000B, 0x00002226, 0x000023AA, 0x00005420, 0x00050084, + 0x00000011, 0x00005768, 0x00004D57, 0x00003985, 0x00050082, 0x00000011, + 0x000050EB, 0x00002722, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, + 0x000055C2, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x000055C2, + 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, + 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, + 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, + 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, + 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, + 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, + 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x00000A0D, 0x00050080, + 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, + 0x0000363C, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004E5D, + 0x000047BB, 0x0000363C, 0x000500C2, 0x0000000B, 0x00004C04, 0x00004E5D, + 0x00000A10, 0x0009004F, 0x00000017, 0x00003A68, 0x00004704, 0x00004704, + 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00060041, 0x00000294, + 0x00001E39, 0x00000CC7, 0x00000A0B, 0x00004C04, 0x0003003E, 0x00001E39, + 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC1, 0x00004C04, 0x00000A0D, + 0x00060041, 0x00000294, 0x0000595B, 0x00000CC7, 0x00000A0B, 0x00002CC1, + 0x0003003E, 0x0000595B, 0x00003A68, 0x00050080, 0x0000000B, 0x00002CC2, + 0x00004C04, 0x00000A10, 0x00060041, 0x00000294, 0x0000595C, 0x00000CC7, + 0x00000A0B, 0x00002CC2, 0x0003003E, 0x0000595C, 0x00003A68, 0x00050080, + 0x0000000B, 0x00002CC3, 0x00004C04, 0x00000A13, 0x00060041, 0x00000294, + 0x00006256, 0x00000CC7, 0x00000A0B, 0x00002CC3, 0x0003003E, 0x00006256, + 0x00003A68, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, + 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_1x2xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_1x2xmsaa_cs.h index 18a1f1c25..c30edcb9a 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_1x2xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_1x2xmsaa_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25204 ; Schema: 0 OpCapability Shader @@ -10,25 +10,27 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -54,7 +56,6 @@ %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %int_5 = OpConstant %int 5 %uint_5 = OpConstant %uint 5 %uint_7 = OpConstant %uint 7 @@ -77,7 +78,7 @@ %int_n2 = OpConstant %int -2 %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_1023 = OpConstant %uint 1023 @@ -89,7 +90,6 @@ %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_16777216 = OpConstant %uint 16777216 %uint_20 = OpConstant %uint 20 %2275 = OpConstantComposite %v2uint %uint_20 %uint_24 @@ -110,6 +110,7 @@ %_ptr_Uniform__struct_1973 = OpTypePointer Uniform %_struct_1973 %5522 = OpVariable %_ptr_Uniform__struct_1973 Uniform %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 @@ -121,15 +122,20 @@ %uint_9 = OpConstant %uint 9 %2510 = OpConstantComposite %v4uint %uint_16711935 %uint_16711935 %uint_16711935 %uint_16711935 %317 = OpConstantComposite %v4uint %uint_8 %uint_8 %uint_8 %uint_8 + %uint_40 = OpConstant %uint 40 + %int_40 = OpConstant %int 40 + %int_n40 = OpConstant %int -40 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %false = OpConstantFalse %bool %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %20073 = OpShiftRightLogical %uint %15627 %uint_10 @@ -140,18 +146,16 @@ %24434 = OpBitwiseAnd %uint %10307 %uint_2047 %18836 = OpShiftRightLogical %uint %15627 %uint_24 %9130 = OpBitwiseAnd %uint %18836 %uint_15 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %24236 %uint_7 %21999 = OpBitwiseAnd %uint %24236 %uint_8 @@ -167,12 +171,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20919 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18733 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18733 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %24237 = OpLoad %uint %18733 %22225 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0 %7085 = OpLoad %uint %22225 @@ -207,60 +211,40 @@ %10986 = OpShiftLeftLogical %v2uint %21036 %19381 %24669 = OpCompositeConstruct %v2uint %19300 %19300 %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %20272 = OpIAdd %v2uint %10986 %16072 - %21145 = OpIMul %v2uint %2719 %1828 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %20561 - %24665 = OpCompositeExtract %uint %19799 0 + %16110 = OpBitwiseAnd %v2uint %9093 %1828 + %17779 = OpIAdd %v2uint %10986 %16110 + %24270 = OpUDiv %v2uint %17779 %2719 + %12360 = OpCompositeExtract %uint %24270 1 + %11046 = OpIMul %uint %12360 %20561 + %24665 = OpCompositeExtract %uint %24270 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %24434 %21536 - %6459 = OpIMul %v2uint %19799 %14725 - %14279 = OpISub %v2uint %20272 %6459 - OpSelectionMerge %18756 None - OpBranchConditional %20495 %11888 %18756 - %11888 = OpLabel - %16985 = OpCompositeExtract %uint %14725 0 - %13307 = OpShiftRightLogical %uint %16985 %uint_1 - %22207 = OpCompositeExtract %uint %14279 0 - %15197 = OpBitcast %int %22207 - %15736 = OpUGreaterThanEqual %bool %22207 %13307 - OpSelectionMerge %22850 None - OpBranchConditional %15736 %23061 %24565 - %24565 = OpLabel - %20693 = OpBitcast %int %13307 - OpBranch %22850 - %23061 = OpLabel - %18885 = OpBitcast %int %13307 - %17199 = OpSNegate %int %18885 - OpBranch %22850 - %22850 = OpLabel - %10046 = OpPhi %int %17199 %23061 %20693 %24565 - %11983 = OpIAdd %int %15197 %10046 - %17709 = OpBitcast %uint %11983 - %21574 = OpCompositeInsert %v2uint %17709 %14279 0 - OpBranch %18756 - %18756 = OpLabel - %17360 = OpPhi %v2uint %14279 %23776 %21574 %22850 - %24023 = OpCompositeExtract %uint %21145 0 - %22303 = OpCompositeExtract %uint %21145 1 - %13170 = OpIMul %uint %24023 %22303 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %17360 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %17360 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_0 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %19795 = OpUMod %uint %18363 %13884 - %21806 = OpShiftRightLogical %uint %19795 %uint_2 - %17174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %21806 + %6459 = OpIMul %v2uint %24270 %2719 + %14279 = OpISub %v2uint %17779 %6459 + OpSelectionMerge %19725 None + OpBranchConditional %20495 %10558 %19725 + %10558 = OpLabel + %11791 = OpCompositeExtract %uint %14279 0 + %24981 = OpBitcast %int %11791 + %7841 = OpUGreaterThanEqual %bool %11791 %uint_40 + %22568 = OpSelect %int %7841 %int_n40 %int_40 + %11768 = OpIAdd %int %24981 %22568 + %8071 = OpBitcast %uint %11768 + %21574 = OpCompositeInsert %v2uint %8071 %14279 0 + OpBranch %19725 + %19725 = OpLabel + %8537 = OpPhi %v2uint %14279 %23776 %21574 %10558 + %6671 = OpIMul %uint %8742 %uint_1280 + %13892 = OpCompositeExtract %uint %8537 1 + %15890 = OpIMul %uint %13892 %uint_80 + %24666 = OpCompositeExtract %uint %8537 0 + %21631 = OpIAdd %uint %15890 %24666 + %9094 = OpIAdd %uint %6671 %21631 + %8177 = OpUMod %uint %9094 %uint_2621440 + %18580 = OpShiftRightLogical %uint %8177 %uint_2 + %17174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18580 %12609 = OpLoad %v4uint %17174 - %11687 = OpIAdd %uint %21806 %uint_1 + %11687 = OpIAdd %uint %18580 %uint_1 %7197 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11687 %18360 = OpLoad %v4uint %7197 %15472 = OpIEqual %bool %24498 %uint_0 @@ -272,7 +256,7 @@ %14335 = OpCompositeInsert %v4uint %20482 %12609 0 OpBranch %21910 %21910 = OpLabel - %10924 = OpPhi %v4uint %12609 %18756 %14335 %9760 + %10924 = OpPhi %v4uint %12609 %19725 %14335 %9760 OpSelectionMerge %21263 DontFlatten OpBranchConditional %19573 %22395 %21263 %22395 = OpLabel @@ -488,24 +472,25 @@ #endif const uint32_t resolve_fast_32bpp_1x2xmsaa_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006274, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006274, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x0000040C, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, - 0x00000000, 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x00000CC7, - 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, - 0x00040047, 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x0000040C, + 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x0000040C, 0x00000004, + 0x00000023, 0x00000010, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, + 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, + 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, + 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, + 0x00000018, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, + 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x000007DD, 0x00000006, + 0x00000010, 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, @@ -522,80 +507,81 @@ const uint32_t resolve_fast_32bpp_1x2xmsaa_cs[] = { 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, - 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, - 0x00000A84, 0x00000800, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, - 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000B, - 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, - 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, - 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, - 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, - 0x00000A38, 0x0000000F, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, - 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, - 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, 0x00000A3B, 0x00000010, - 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, - 0x00000A23, 0x00000008, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, - 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, - 0x00000A16, 0x00000004, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, - 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0007001E, 0x0000040C, - 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x0000118F, - 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, - 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, - 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, - 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000B, 0x00000A31, - 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, - 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, 0x0000000B, 0x00000A37, - 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0005002C, - 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, - 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000926, - 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, - 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x00040017, 0x00000014, - 0x0000000B, 0x00000003, 0x0004002B, 0x0000000B, 0x00000144, 0x000000FF, - 0x0004002B, 0x0000000B, 0x00000B54, 0xC00FFC00, 0x00040020, 0x00000291, - 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, - 0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, - 0x0000072A, 0x00000A13, 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, - 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, - 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, - 0x00000294, 0x00000002, 0x00000017, 0x0003001D, 0x000007DD, 0x00000017, - 0x0003001E, 0x000007B5, 0x000007DD, 0x00040020, 0x00000A33, 0x00000002, - 0x000007B5, 0x0004003B, 0x00000A33, 0x00001592, 0x00000002, 0x0006002C, - 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, - 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, - 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x00000017, 0x0000072E, - 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, - 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0007002C, - 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, - 0x0007002C, 0x00000017, 0x00000930, 0x00000B54, 0x00000B54, 0x00000B54, - 0x00000B54, 0x0007002C, 0x00000017, 0x000003A1, 0x00000A44, 0x00000A44, - 0x00000A44, 0x00000A44, 0x0007002C, 0x00000017, 0x000003C5, 0x00000A46, - 0x00000A46, 0x00000A46, 0x00000A46, 0x0004002B, 0x0000000B, 0x00000A25, - 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, - 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, - 0x00000A22, 0x00000A22, 0x00000A22, 0x0003002A, 0x00000009, 0x00000787, - 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, - 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, - 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, - 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, - 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, 0x00000A0E, 0x0004003D, - 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, - 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E69, 0x00003D0B, - 0x00000A28, 0x000500C7, 0x0000000B, 0x00001C09, 0x00004E69, 0x00000A13, - 0x000500C7, 0x0000000B, 0x000059EF, 0x00003D0B, 0x00000AFE, 0x000500AB, - 0x00000009, 0x0000500F, 0x000059EF, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x00002843, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F72, - 0x00002843, 0x00000A81, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, - 0x00000A52, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, - 0x00050050, 0x00000011, 0x0000226E, 0x00005158, 0x00005158, 0x000500C2, - 0x00000011, 0x00002289, 0x0000226E, 0x0000073F, 0x000500C4, 0x00000011, - 0x000057EB, 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, - 0x000057EB, 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x00002289, - 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, - 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x00000724, 0x000500C2, + 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000C, + 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, + 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000C, + 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, + 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, + 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, 0x0000000C, + 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, + 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, + 0x00000A3B, 0x00000010, 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, + 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B, 0x0000000C, + 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, + 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0004002B, 0x0000000C, + 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, + 0x0007001E, 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, + 0x0000000B, 0x00040020, 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, + 0x00000688, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, + 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, + 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, + 0x0000000A, 0x0004002B, 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, + 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, + 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, + 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, + 0x0000001C, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, + 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, + 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, + 0x00000A52, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x0004002B, + 0x0000000B, 0x00000144, 0x000000FF, 0x0004002B, 0x0000000B, 0x00000B54, + 0xC00FFC00, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, + 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001, + 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, + 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, + 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, + 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, + 0x0003001D, 0x000007DD, 0x00000017, 0x0003001E, 0x000007B5, 0x000007DD, + 0x00040020, 0x00000A33, 0x00000002, 0x000007B5, 0x0004003B, 0x00000A33, + 0x00001592, 0x00000002, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, + 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A37, + 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, + 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, + 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, + 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, 0x00000144, 0x00000144, + 0x00000144, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, + 0x00000A3A, 0x00000A3A, 0x0007002C, 0x00000017, 0x00000930, 0x00000B54, + 0x00000B54, 0x00000B54, 0x00000B54, 0x0007002C, 0x00000017, 0x000003A1, + 0x00000A44, 0x00000A44, 0x00000A44, 0x00000A44, 0x0007002C, 0x00000017, + 0x000003C5, 0x00000A46, 0x00000A46, 0x00000A46, 0x00000A46, 0x0004002B, + 0x0000000B, 0x00000A25, 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, + 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, + 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0004002B, + 0x0000000B, 0x00000A82, 0x00000028, 0x0004002B, 0x0000000C, 0x00000A83, + 0x00000028, 0x0004002B, 0x0000000C, 0x00000993, 0xFFFFFFD8, 0x0004002B, + 0x0000000B, 0x00000184, 0x00000500, 0x0004002B, 0x0000000B, 0x0000086E, + 0x00280000, 0x0003002A, 0x00000009, 0x00000787, 0x00050036, 0x00000008, + 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, + 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, + 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0B, + 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, + 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, + 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, + 0x000500C2, 0x0000000B, 0x00004E69, 0x00003D0B, 0x00000A28, 0x000500C7, + 0x0000000B, 0x00001C09, 0x00004E69, 0x00000A13, 0x000500C7, 0x0000000B, + 0x000059EF, 0x00003D0B, 0x00000AFE, 0x000500AB, 0x00000009, 0x0000500F, + 0x000059EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, 0x00003D0B, + 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, 0x00000A81, + 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A52, 0x000500C7, + 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, 0x00050050, 0x00000011, + 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002568, + 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, 0x00002568, + 0x000007A2, 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, + 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, 0x00000288, 0x0000492C, - 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, - 0x00050041, 0x00000288, 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, + 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, + 0x00050041, 0x00000288, 0x000058AD, 0x00000CE9, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x00005EAC, 0x00000A22, 0x000500AB, 0x00000009, 0x00005010, 0x000055EF, 0x00000A0A, @@ -608,11 +594,11 @@ const uint32_t resolve_fast_32bpp_1x2xmsaa_cs[] = { 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, - 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, - 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, - 0x00000011, 0x000059EC, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, + 0x000008E3, 0x000500C7, 0x00000011, 0x00005B54, 0x00002891, 0x0000084A, + 0x000500C4, 0x00000011, 0x00003F50, 0x00005B54, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EC, 0x00003F50, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, - 0x00003214, 0x00000A1F, 0x00050041, 0x00000288, 0x0000492D, 0x0000118F, + 0x00003214, 0x00000A1F, 0x00050041, 0x00000288, 0x0000492D, 0x00000CE9, 0x00000A17, 0x0004003D, 0x0000000B, 0x00005EAD, 0x0000492D, 0x00050041, 0x00000289, 0x000056D1, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001BAD, 0x000056D1, 0x000500AE, 0x00000009, 0x00001CED, 0x00001BAD, @@ -637,216 +623,203 @@ const uint32_t resolve_fast_32bpp_1x2xmsaa_cs[] = { 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, - 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, - 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x00002AEA, 0x00003EC8, - 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00000724, 0x000500C2, - 0x00000011, 0x00003985, 0x00005299, 0x0000070F, 0x00050086, 0x00000011, - 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, - 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, - 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, 0x00000000, - 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, - 0x0000000B, 0x00002226, 0x00005F72, 0x00005420, 0x00050084, 0x00000011, - 0x0000193B, 0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000037C7, - 0x00004F30, 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, - 0x0000500F, 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, - 0x0000000B, 0x00004259, 0x00003985, 0x00000000, 0x000500C2, 0x0000000B, - 0x000033FB, 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, 0x000056BF, - 0x000037C7, 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, 0x000056BF, - 0x000500AE, 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, 0x000300F7, - 0x00005942, 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, 0x00005FF5, - 0x000200F8, 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, 0x000033FB, - 0x000200F9, 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, 0x0000000C, - 0x000049C5, 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, 0x000049C5, - 0x000200F9, 0x00005942, 0x000200F8, 0x00005942, 0x000700F5, 0x0000000C, - 0x0000273E, 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, 0x00050080, - 0x0000000C, 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, 0x0000000B, - 0x0000452D, 0x00002ECF, 0x00060052, 0x00000011, 0x00005446, 0x0000452D, - 0x000037C7, 0x00000000, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, - 0x000700F5, 0x00000011, 0x000043D0, 0x000037C7, 0x00005CE0, 0x00005446, - 0x00005942, 0x00050051, 0x0000000B, 0x00005DD7, 0x00005299, 0x00000000, - 0x00050051, 0x0000000B, 0x0000571F, 0x00005299, 0x00000001, 0x00050084, - 0x0000000B, 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B, - 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, - 0x000043D0, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, - 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, - 0x00050051, 0x0000000B, 0x00001AE6, 0x000043D0, 0x00000000, 0x00050080, - 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, - 0x00004665, 0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B, 0x000047BB, - 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, 0x00003372, - 0x00000A84, 0x00050089, 0x0000000B, 0x00004D53, 0x000047BB, 0x0000363C, - 0x000500C2, 0x0000000B, 0x0000552E, 0x00004D53, 0x00000A10, 0x00060041, - 0x00000294, 0x00004316, 0x00000CC7, 0x00000A0B, 0x0000552E, 0x0004003D, - 0x00000017, 0x00003141, 0x00004316, 0x00050080, 0x0000000B, 0x00002DA7, - 0x0000552E, 0x00000A0D, 0x00060041, 0x00000294, 0x00001C1D, 0x00000CC7, - 0x00000A0B, 0x00002DA7, 0x0004003D, 0x00000017, 0x000047B8, 0x00001C1D, - 0x000500AA, 0x00000009, 0x00003C70, 0x00005FB2, 0x00000A0A, 0x000600A9, - 0x00000009, 0x00003CF3, 0x00003C70, 0x00000787, 0x00003C70, 0x000300F7, - 0x00005596, 0x00000002, 0x000400FA, 0x00003CF3, 0x00002620, 0x00005596, - 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, 0x00005002, 0x00003141, - 0x00000001, 0x00060052, 0x00000017, 0x000037FF, 0x00005002, 0x00003141, - 0x00000000, 0x000200F9, 0x00005596, 0x000200F8, 0x00005596, 0x000700F5, - 0x00000017, 0x00002AAC, 0x00003141, 0x00004944, 0x000037FF, 0x00002620, - 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00004C75, 0x0000577B, - 0x0000530F, 0x000200F8, 0x0000577B, 0x000300F7, 0x000039F4, 0x00000000, - 0x000F00FB, 0x000023AA, 0x000039F4, 0x00000000, 0x000055A0, 0x00000001, - 0x000055A0, 0x00000002, 0x00002897, 0x00000003, 0x00002897, 0x0000000A, - 0x00002897, 0x0000000C, 0x00002897, 0x000200F8, 0x00002897, 0x000500C7, - 0x00000017, 0x00003BA9, 0x00002AAC, 0x00000930, 0x000500C7, 0x00000017, - 0x00005C0C, 0x00002AAC, 0x000003A1, 0x000500C4, 0x00000017, 0x00006105, - 0x00005C0C, 0x000003C5, 0x000500C5, 0x00000017, 0x00004655, 0x00003BA9, - 0x00006105, 0x000500C2, 0x00000017, 0x00005A82, 0x00002AAC, 0x000003C5, - 0x000500C7, 0x00000017, 0x0000192A, 0x00005A82, 0x000003A1, 0x000500C5, - 0x00000017, 0x00003CE5, 0x00004655, 0x0000192A, 0x000500C7, 0x00000017, - 0x00004C3F, 0x000047B8, 0x00000930, 0x000500C7, 0x00000017, 0x0000461A, - 0x000047B8, 0x000003A1, 0x000500C4, 0x00000017, 0x00006106, 0x0000461A, - 0x000003C5, 0x000500C5, 0x00000017, 0x00004656, 0x00004C3F, 0x00006106, - 0x000500C2, 0x00000017, 0x00005A83, 0x000047B8, 0x000003C5, 0x000500C7, - 0x00000017, 0x00001CE0, 0x00005A83, 0x000003A1, 0x000500C5, 0x00000017, - 0x00001EBE, 0x00004656, 0x00001CE0, 0x000200F9, 0x000039F4, 0x000200F8, - 0x000055A0, 0x000500C7, 0x00000017, 0x00004E95, 0x00002AAC, 0x0000072E, - 0x000500C7, 0x00000017, 0x00005C0D, 0x00002AAC, 0x0000064B, 0x000500C4, - 0x00000017, 0x00006107, 0x00005C0D, 0x000002ED, 0x000500C5, 0x00000017, - 0x00004657, 0x00004E95, 0x00006107, 0x000500C2, 0x00000017, 0x00005A84, - 0x00002AAC, 0x000002ED, 0x000500C7, 0x00000017, 0x0000192B, 0x00005A84, - 0x0000064B, 0x000500C5, 0x00000017, 0x00003CE6, 0x00004657, 0x0000192B, - 0x000500C7, 0x00000017, 0x00004C40, 0x000047B8, 0x0000072E, 0x000500C7, - 0x00000017, 0x0000461B, 0x000047B8, 0x0000064B, 0x000500C4, 0x00000017, - 0x00006108, 0x0000461B, 0x000002ED, 0x000500C5, 0x00000017, 0x00004658, - 0x00004C40, 0x00006108, 0x000500C2, 0x00000017, 0x00005A85, 0x000047B8, - 0x000002ED, 0x000500C7, 0x00000017, 0x00001CE1, 0x00005A85, 0x0000064B, - 0x000500C5, 0x00000017, 0x00001EBF, 0x00004658, 0x00001CE1, 0x000200F9, - 0x000039F4, 0x000200F8, 0x000039F4, 0x000900F5, 0x00000017, 0x00002BF3, - 0x000047B8, 0x0000577B, 0x00001EBF, 0x000055A0, 0x00001EBE, 0x00002897, - 0x000900F5, 0x00000017, 0x0000358D, 0x00002AAC, 0x0000577B, 0x00003CE6, - 0x000055A0, 0x00003CE5, 0x00002897, 0x000200F9, 0x0000530F, 0x000200F8, - 0x0000530F, 0x000700F5, 0x00000017, 0x000022F8, 0x000047B8, 0x00005596, - 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, 0x000055F9, 0x00002AAC, - 0x00005596, 0x0000358D, 0x000039F4, 0x00050080, 0x00000011, 0x00001C97, - 0x00002670, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, 0x000400FA, - 0x00005010, 0x0000294E, 0x0000537D, 0x000200F8, 0x0000537D, 0x0004007C, - 0x00000012, 0x00002970, 0x00001C97, 0x00050051, 0x0000000C, 0x000042C2, - 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x000042C2, - 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x00002970, 0x00000001, - 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, - 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, - 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, - 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, - 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A25, 0x000500C7, - 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, - 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, - 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A10, - 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, - 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, - 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, - 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, - 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, 0x00000A0E, - 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, 0x00050080, - 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, - 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, - 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, - 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, - 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, - 0x0000000C, 0x00004ADD, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, - 0x0000544B, 0x00004ADD, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, - 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, - 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, - 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, 0x00000A14, 0x00050080, - 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, - 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, - 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, - 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, - 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, - 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x000052F5, 0x000200F8, - 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9A, 0x00001C97, 0x00000000, - 0x00050051, 0x0000000B, 0x00002C03, 0x00001C97, 0x00000001, 0x00060050, - 0x00000014, 0x000020DE, 0x00004D9A, 0x00002C03, 0x000059FD, 0x0004007C, - 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, 0x0000000C, 0x000028C6, - 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000028C6, - 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x00004E9D, 0x00000002, - 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, - 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, - 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, - 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, - 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, 0x00002878, - 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, 0x00004E9D, - 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, - 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, - 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A22, 0x000500C7, 0x0000000C, - 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, - 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, 0x00000A1D, - 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, - 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, - 0x00001B88, 0x0000434B, 0x00000A22, 0x000500C3, 0x0000000C, 0x00005DE3, - 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002215, 0x000028C6, - 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002215, 0x0000405D, - 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, - 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, - 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004ADE, 0x000034BD, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004ADE, 0x00000A0E, - 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, - 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, - 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, - 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, - 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, - 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A22, 0x00050080, 0x0000000C, - 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004ADF, - 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004ADF, - 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, - 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, - 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, - 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, - 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, - 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, - 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, - 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002A9D, 0x00005B33, - 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9D, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, - 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, - 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, 0x000052F5, - 0x000700F5, 0x0000000B, 0x00002C70, 0x00005670, 0x0000294E, 0x0000566F, - 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, 0x00002C70, 0x00005EAD, - 0x000500C2, 0x0000000B, 0x000048F3, 0x00005088, 0x00000A16, 0x000500AA, - 0x00000009, 0x00002EEA, 0x00004ADC, 0x00000A0D, 0x000500AA, 0x00000009, - 0x00005776, 0x00004ADC, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, - 0x00002EEA, 0x00005776, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, - 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, - 0x00000017, 0x0000475F, 0x000055F9, 0x000009CE, 0x000500C4, 0x00000017, - 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, - 0x000055F9, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, - 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, - 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, - 0x00005879, 0x000055F9, 0x000052F5, 0x00003FF8, 0x00002957, 0x000500AA, - 0x00000009, 0x00004CB6, 0x00004ADC, 0x00000A13, 0x000500A6, 0x00000009, - 0x00003B23, 0x00005776, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, - 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, - 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, - 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, - 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, - 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, - 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x00001592, - 0x00000A0B, 0x000048F3, 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, - 0x0000000B, 0x000054B5, 0x000048F3, 0x00000A10, 0x000300F7, 0x00003A1A, - 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, - 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000022F8, 0x000009CE, - 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, - 0x00000017, 0x000050AD, 0x000022F8, 0x0000072E, 0x000500C2, 0x00000017, - 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, - 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, - 0x000700F5, 0x00000017, 0x00002AAD, 0x000022F8, 0x00002C98, 0x00003FF9, - 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, - 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, - 0x00005E18, 0x00002AAD, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, - 0x00002AAD, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, - 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, - 0x00000017, 0x00004D39, 0x00002AAD, 0x00003A1A, 0x000029E9, 0x00002B39, - 0x00060041, 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, 0x000054B5, - 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, - 0x00004C7A, 0x000100FD, 0x00010038, + 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EEE, 0x00002385, + 0x00000724, 0x00050080, 0x00000011, 0x00004573, 0x00002AEA, 0x00003EEE, + 0x00050086, 0x00000011, 0x00005ECE, 0x00004573, 0x00000A9F, 0x00050051, + 0x0000000B, 0x00003048, 0x00005ECE, 0x00000001, 0x00050084, 0x0000000B, + 0x00002B26, 0x00003048, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, + 0x00005ECE, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, + 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x00005F72, 0x00005420, + 0x00050084, 0x00000011, 0x0000193B, 0x00005ECE, 0x00000A9F, 0x00050082, + 0x00000011, 0x000037C7, 0x00004573, 0x0000193B, 0x000300F7, 0x00004D0D, + 0x00000000, 0x000400FA, 0x0000500F, 0x0000293E, 0x00004D0D, 0x000200F8, + 0x0000293E, 0x00050051, 0x0000000B, 0x00002E0F, 0x000037C7, 0x00000000, + 0x0004007C, 0x0000000C, 0x00006195, 0x00002E0F, 0x000500AE, 0x00000009, + 0x00001EA1, 0x00002E0F, 0x00000A82, 0x000600A9, 0x0000000C, 0x00005828, + 0x00001EA1, 0x00000993, 0x00000A83, 0x00050080, 0x0000000C, 0x00002DF8, + 0x00006195, 0x00005828, 0x0004007C, 0x0000000B, 0x00001F87, 0x00002DF8, + 0x00060052, 0x00000011, 0x00005446, 0x00001F87, 0x000037C7, 0x00000000, + 0x000200F9, 0x00004D0D, 0x000200F8, 0x00004D0D, 0x000700F5, 0x00000011, + 0x00002159, 0x000037C7, 0x00005CE0, 0x00005446, 0x0000293E, 0x00050084, + 0x0000000B, 0x00001A0F, 0x00002226, 0x00000184, 0x00050051, 0x0000000B, + 0x00003644, 0x00002159, 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, + 0x00003644, 0x00000AFA, 0x00050051, 0x0000000B, 0x0000605A, 0x00002159, + 0x00000000, 0x00050080, 0x0000000B, 0x0000547F, 0x00003E12, 0x0000605A, + 0x00050080, 0x0000000B, 0x00002386, 0x00001A0F, 0x0000547F, 0x00050089, + 0x0000000B, 0x00001FF1, 0x00002386, 0x0000086E, 0x000500C2, 0x0000000B, + 0x00004894, 0x00001FF1, 0x00000A10, 0x00060041, 0x00000294, 0x00004316, + 0x00000CC7, 0x00000A0B, 0x00004894, 0x0004003D, 0x00000017, 0x00003141, + 0x00004316, 0x00050080, 0x0000000B, 0x00002DA7, 0x00004894, 0x00000A0D, + 0x00060041, 0x00000294, 0x00001C1D, 0x00000CC7, 0x00000A0B, 0x00002DA7, + 0x0004003D, 0x00000017, 0x000047B8, 0x00001C1D, 0x000500AA, 0x00000009, + 0x00003C70, 0x00005FB2, 0x00000A0A, 0x000600A9, 0x00000009, 0x00003CF3, + 0x00003C70, 0x00000787, 0x00003C70, 0x000300F7, 0x00005596, 0x00000002, + 0x000400FA, 0x00003CF3, 0x00002620, 0x00005596, 0x000200F8, 0x00002620, + 0x00050051, 0x0000000B, 0x00005002, 0x00003141, 0x00000001, 0x00060052, + 0x00000017, 0x000037FF, 0x00005002, 0x00003141, 0x00000000, 0x000200F9, + 0x00005596, 0x000200F8, 0x00005596, 0x000700F5, 0x00000017, 0x00002AAC, + 0x00003141, 0x00004D0D, 0x000037FF, 0x00002620, 0x000300F7, 0x0000530F, + 0x00000002, 0x000400FA, 0x00004C75, 0x0000577B, 0x0000530F, 0x000200F8, + 0x0000577B, 0x000300F7, 0x000039F4, 0x00000000, 0x000F00FB, 0x000023AA, + 0x000039F4, 0x00000000, 0x000055A0, 0x00000001, 0x000055A0, 0x00000002, + 0x00002897, 0x00000003, 0x00002897, 0x0000000A, 0x00002897, 0x0000000C, + 0x00002897, 0x000200F8, 0x00002897, 0x000500C7, 0x00000017, 0x00003BA9, + 0x00002AAC, 0x00000930, 0x000500C7, 0x00000017, 0x00005C0C, 0x00002AAC, + 0x000003A1, 0x000500C4, 0x00000017, 0x00006105, 0x00005C0C, 0x000003C5, + 0x000500C5, 0x00000017, 0x00004655, 0x00003BA9, 0x00006105, 0x000500C2, + 0x00000017, 0x00005A82, 0x00002AAC, 0x000003C5, 0x000500C7, 0x00000017, + 0x0000192A, 0x00005A82, 0x000003A1, 0x000500C5, 0x00000017, 0x00003CE5, + 0x00004655, 0x0000192A, 0x000500C7, 0x00000017, 0x00004C3F, 0x000047B8, + 0x00000930, 0x000500C7, 0x00000017, 0x0000461A, 0x000047B8, 0x000003A1, + 0x000500C4, 0x00000017, 0x00006106, 0x0000461A, 0x000003C5, 0x000500C5, + 0x00000017, 0x00004656, 0x00004C3F, 0x00006106, 0x000500C2, 0x00000017, + 0x00005A83, 0x000047B8, 0x000003C5, 0x000500C7, 0x00000017, 0x00001CE0, + 0x00005A83, 0x000003A1, 0x000500C5, 0x00000017, 0x00001EBE, 0x00004656, + 0x00001CE0, 0x000200F9, 0x000039F4, 0x000200F8, 0x000055A0, 0x000500C7, + 0x00000017, 0x00004E95, 0x00002AAC, 0x0000072E, 0x000500C7, 0x00000017, + 0x00005C0D, 0x00002AAC, 0x0000064B, 0x000500C4, 0x00000017, 0x00006107, + 0x00005C0D, 0x000002ED, 0x000500C5, 0x00000017, 0x00004657, 0x00004E95, + 0x00006107, 0x000500C2, 0x00000017, 0x00005A84, 0x00002AAC, 0x000002ED, + 0x000500C7, 0x00000017, 0x0000192B, 0x00005A84, 0x0000064B, 0x000500C5, + 0x00000017, 0x00003CE6, 0x00004657, 0x0000192B, 0x000500C7, 0x00000017, + 0x00004C40, 0x000047B8, 0x0000072E, 0x000500C7, 0x00000017, 0x0000461B, + 0x000047B8, 0x0000064B, 0x000500C4, 0x00000017, 0x00006108, 0x0000461B, + 0x000002ED, 0x000500C5, 0x00000017, 0x00004658, 0x00004C40, 0x00006108, + 0x000500C2, 0x00000017, 0x00005A85, 0x000047B8, 0x000002ED, 0x000500C7, + 0x00000017, 0x00001CE1, 0x00005A85, 0x0000064B, 0x000500C5, 0x00000017, + 0x00001EBF, 0x00004658, 0x00001CE1, 0x000200F9, 0x000039F4, 0x000200F8, + 0x000039F4, 0x000900F5, 0x00000017, 0x00002BF3, 0x000047B8, 0x0000577B, + 0x00001EBF, 0x000055A0, 0x00001EBE, 0x00002897, 0x000900F5, 0x00000017, + 0x0000358D, 0x00002AAC, 0x0000577B, 0x00003CE6, 0x000055A0, 0x00003CE5, + 0x00002897, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, + 0x00000017, 0x000022F8, 0x000047B8, 0x00005596, 0x00002BF3, 0x000039F4, + 0x000700F5, 0x00000017, 0x000055F9, 0x00002AAC, 0x00005596, 0x0000358D, + 0x000039F4, 0x00050080, 0x00000011, 0x00001C97, 0x00002670, 0x000059EC, + 0x000300F7, 0x000052F5, 0x00000002, 0x000400FA, 0x00005010, 0x0000294E, + 0x0000537D, 0x000200F8, 0x0000537D, 0x0004007C, 0x00000012, 0x00002970, + 0x00001C97, 0x00050051, 0x0000000C, 0x000042C2, 0x00002970, 0x00000000, + 0x000500C3, 0x0000000C, 0x000024FD, 0x000042C2, 0x00000A1A, 0x00050051, + 0x0000000C, 0x00002747, 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, + 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, + 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, + 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, + 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, + 0x00004A8E, 0x00003F5E, 0x00000A25, 0x000500C7, 0x0000000C, 0x00002AB6, + 0x000042C2, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, + 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, + 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, + 0x0000000C, 0x000018E7, 0x00004397, 0x00000A10, 0x000500C7, 0x0000000C, + 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, + 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, + 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, + 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, + 0x0000000C, 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544A, 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, + 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, + 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, + 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, + 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADD, + 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADD, + 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, + 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, + 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, + 0x00001EEC, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, + 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, + 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, + 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, + 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, + 0x0000394F, 0x000200F9, 0x000052F5, 0x000200F8, 0x0000294E, 0x00050051, + 0x0000000B, 0x00004D9A, 0x00001C97, 0x00000000, 0x00050051, 0x0000000B, + 0x00002C03, 0x00001C97, 0x00000001, 0x00060050, 0x00000014, 0x000020DE, + 0x00004D9A, 0x00002C03, 0x000059FD, 0x0004007C, 0x00000016, 0x00004E9D, + 0x000020DE, 0x00050051, 0x0000000C, 0x000028C6, 0x00004E9D, 0x00000001, + 0x000500C3, 0x0000000C, 0x000024FE, 0x000028C6, 0x00000A17, 0x00050051, + 0x0000000C, 0x00002748, 0x00004E9D, 0x00000002, 0x000500C3, 0x0000000C, + 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, + 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, + 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, + 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, + 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, + 0x00002348, 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, + 0x00050051, 0x0000000C, 0x00006242, 0x00004E9D, 0x00000000, 0x000500C3, + 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, + 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, + 0x000049FC, 0x00000A22, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, + 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, + 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, + 0x0000000C, 0x00003139, 0x000028C6, 0x00000A1D, 0x000500C4, 0x0000000C, + 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, + 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, + 0x00000A22, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, + 0x000500C3, 0x0000000C, 0x00002215, 0x000028C6, 0x00000A14, 0x00050080, + 0x0000000C, 0x000035A3, 0x00002215, 0x0000405D, 0x000500C7, 0x0000000C, + 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, + 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, + 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, + 0x000500C7, 0x0000000C, 0x00004ADE, 0x000034BD, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544D, 0x00004ADE, 0x00000A0E, 0x00050080, 0x0000000C, + 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, + 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, + 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, + 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, + 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, + 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, + 0x000047B5, 0x00000A22, 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, + 0x0000544E, 0x000500C7, 0x0000000C, 0x00004ADF, 0x000028C6, 0x00000A0E, + 0x000500C4, 0x0000000C, 0x0000544F, 0x00004ADF, 0x00000A17, 0x00050080, + 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, + 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, + 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, + 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, + 0x00050080, 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, + 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, + 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, + 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, + 0x00050080, 0x0000000C, 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, + 0x0000000C, 0x00005B34, 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, + 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, + 0x000200F9, 0x000052F5, 0x000200F8, 0x000052F5, 0x000700F5, 0x0000000B, + 0x00002C70, 0x00005670, 0x0000294E, 0x0000566F, 0x0000537D, 0x00050080, + 0x0000000B, 0x00005088, 0x00002C70, 0x00005EAD, 0x000500C2, 0x0000000B, + 0x000048F3, 0x00005088, 0x00000A16, 0x000500AA, 0x00000009, 0x00002EEA, + 0x00004ADC, 0x00000A0D, 0x000500AA, 0x00000009, 0x00005776, 0x00004ADC, + 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, 0x00002EEA, 0x00005776, + 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, + 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, + 0x000055F9, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, + 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, 0x000055F9, 0x0000072E, + 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, + 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, + 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, 0x00005879, 0x000055F9, + 0x000052F5, 0x00003FF8, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, + 0x00004ADC, 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x00005776, + 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, + 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, + 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, + 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, + 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, + 0x00000017, 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, + 0x00060041, 0x00000294, 0x000060F9, 0x00001592, 0x00000A0B, 0x000048F3, + 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, 0x000054B5, + 0x000048F3, 0x00000A10, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, + 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, + 0x00000017, 0x00004760, 0x000022F8, 0x000009CE, 0x000500C4, 0x00000017, + 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, + 0x000022F8, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, + 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, + 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, + 0x00002AAD, 0x000022F8, 0x00002C98, 0x00003FF9, 0x00002958, 0x000300F7, + 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, + 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAD, + 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAD, 0x000002ED, + 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, + 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, + 0x00002AAD, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, + 0x00001F75, 0x00001592, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00001F75, + 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, + 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_1x2xmsaa_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_1x2xmsaa_scaled_cs.h index 5751685df..3c5584fbd 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_1x2xmsaa_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_1x2xmsaa_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25204 ; Schema: 0 OpCapability Shader @@ -10,24 +10,26 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -78,7 +80,7 @@ %uint_32 = OpConstant %uint 32 %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_1023 = OpConstant %uint 1023 @@ -93,7 +95,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_16777216 = OpConstant %uint 16777216 %uint_20 = OpConstant %uint 20 %2275 = OpConstantComposite %v2uint %uint_20 %uint_24 @@ -114,6 +115,7 @@ %5522 = OpVariable %_ptr_Uniform__struct_1973 Uniform %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 @@ -130,9 +132,9 @@ OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %20073 = OpShiftRightLogical %uint %15627 %uint_10 @@ -156,20 +158,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %18628 %uint_7 %21999 = OpBitwiseAnd %uint %18628 %uint_8 @@ -186,8 +186,8 @@ %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12819 = OpShiftRightLogical %uint %20919 %uint_28 %16204 = OpBitwiseAnd %uint %12819 %uint_7 %20803 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0 @@ -203,7 +203,7 @@ %9840 = OpShiftLeftLogical %v2uint %18505 %1834 %6697 = OpCompositeExtract %uint %9840 0 %18425 = OpCompositeExtract %uint %9840 1 - %14186 = OpCompositeExtract %uint %19067 1 + %14186 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %18425 %14186 %20975 = OpCompositeConstruct %v2uint %6697 %24446 %21036 = OpIAdd %v2uint %20975 %23019 @@ -225,21 +225,20 @@ %24669 = OpCompositeConstruct %v2uint %19300 %19300 %9093 = OpShiftRightLogical %v2uint %24669 %1816 %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %20272 = OpIAdd %v2uint %10986 %16072 - %21145 = OpIMul %v2uint %2719 %23601 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %20561 - %24665 = OpCompositeExtract %uint %19799 0 + %19132 = OpIAdd %v2uint %10986 %16072 + %11447 = OpIMul %v2uint %2719 %23601 + %7983 = OpUDiv %v2uint %19132 %11447 + %9129 = OpCompositeExtract %uint %7983 1 + %11046 = OpIMul %uint %9129 %20561 + %24665 = OpCompositeExtract %uint %7983 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %24434 %21536 - %6459 = OpIMul %v2uint %19799 %14725 - %14279 = OpISub %v2uint %20272 %6459 + %6459 = OpIMul %v2uint %7983 %11447 + %14279 = OpISub %v2uint %19132 %6459 OpSelectionMerge %18756 None OpBranchConditional %20495 %11888 %18756 %11888 = OpLabel - %16985 = OpCompositeExtract %uint %14725 0 + %16985 = OpCompositeExtract %uint %11447 0 %13307 = OpShiftRightLogical %uint %16985 %uint_1 %22207 = OpCompositeExtract %uint %14279 0 %15197 = OpBitcast %int %22207 @@ -261,19 +260,17 @@ OpBranch %18756 %18756 = OpLabel %17360 = OpPhi %v2uint %14279 %23776 %21574 %22850 - %24023 = OpCompositeExtract %uint %21145 0 - %22303 = OpCompositeExtract %uint %21145 1 + %24023 = OpCompositeExtract %uint %11447 0 + %22303 = OpCompositeExtract %uint %11447 1 %13170 = OpIMul %uint %24023 %22303 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %17360 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %17360 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_0 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %19795 = OpUMod %uint %18363 %13884 + %15520 = OpIMul %uint %8742 %13170 + %16084 = OpCompositeExtract %uint %17360 1 + %15890 = OpIMul %uint %16084 %24023 + %24666 = OpCompositeExtract %uint %17360 0 + %21537 = OpIAdd %uint %15890 %24666 + %8875 = OpIAdd %uint %15520 %21537 + %23312 = OpIMul %uint %13170 %uint_2048 + %19795 = OpUMod %uint %8875 %23312 %21806 = OpShiftRightLogical %uint %19795 %uint_2 %17174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %21806 %12609 = OpLoad %v4uint %17174 @@ -284,7 +281,7 @@ OpSelectionMerge %13276 None OpBranchConditional %21106 %11451 %13276 %11451 = OpLabel - %24156 = OpCompositeExtract %uint %19067 0 + %24156 = OpCompositeExtract %uint %19124 0 %22470 = OpINotEqual %bool %24156 %uint_0 OpBranch %13276 %13276 = OpLabel @@ -292,7 +289,7 @@ OpSelectionMerge %21910 DontFlatten OpBranchConditional %10924 %11508 %21910 %11508 = OpLabel - %23599 = OpCompositeExtract %uint %19067 0 + %23599 = OpCompositeExtract %uint %19124 0 %17346 = OpUGreaterThanEqual %bool %23599 %uint_2 OpSelectionMerge %18758 None OpBranchConditional %17346 %15877 %18758 @@ -483,16 +480,16 @@ %16261 = OpISub %v2uint %7832 %16296 %17551 = OpCompositeExtract %uint %23601 1 %23632 = OpIMul %uint %8858 %17551 - %15520 = OpIMul %uint %9468 %23632 - %16084 = OpCompositeExtract %uint %16261 0 - %15890 = OpIMul %uint %16084 %17551 - %6887 = OpCompositeExtract %uint %16261 1 - %11045 = OpIAdd %uint %15890 %6887 + %15521 = OpIMul %uint %9468 %23632 + %16085 = OpCompositeExtract %uint %16261 0 + %15891 = OpIMul %uint %16085 %17551 + %6886 = OpCompositeExtract %uint %16261 1 + %11045 = OpIAdd %uint %15891 %6886 %24733 = OpShiftLeftLogical %uint %11045 %uint_2 %23219 = OpBitwiseAnd %uint %13244 %uint_3 %9559 = OpIAdd %uint %24733 %23219 %17811 = OpShiftLeftLogical %uint %9559 %uint_2 - %8264 = OpIAdd %uint %15520 %17811 + %8264 = OpIAdd %uint %15521 %17811 %8213 = OpShiftRightLogical %uint %8264 %uint_4 %12010 = OpIEqual %bool %19164 %uint_1 %22390 = OpIEqual %bool %19164 %uint_2 @@ -579,24 +576,25 @@ #endif const uint32_t resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006274, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006274, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F9, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, - 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, - 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, 0x00000021, - 0x00000000, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, 0x00040048, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F9, + 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, + 0x00000003, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48, 0x0000000B, + 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00030047, + 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000018, + 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, + 0x00000CC7, 0x00000018, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, + 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x000007DD, + 0x00000006, 0x00000010, 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B5, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00020014, 0x00000009, @@ -630,7 +628,7 @@ const uint32_t resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = { 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0004002B, 0x0000000B, 0x00000A6A, 0x00000020, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, - 0x00000676, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, + 0x00000676, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, @@ -640,21 +638,21 @@ const uint32_t resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = { 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, - 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, - 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, - 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, - 0x00000A52, 0x0004002B, 0x0000000B, 0x00000144, 0x000000FF, 0x0004002B, - 0x0000000B, 0x00000B54, 0xC00FFC00, 0x00040020, 0x00000291, 0x00000001, - 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, - 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, - 0x00000A13, 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, - 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, - 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, - 0x00000002, 0x00000017, 0x0003001D, 0x000007DD, 0x00000017, 0x0003001E, - 0x000007B5, 0x000007DD, 0x00040020, 0x00000A33, 0x00000002, 0x000007B5, - 0x0004003B, 0x00000A33, 0x00001592, 0x00000002, 0x0006002C, 0x00000014, - 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, - 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, 0x0000074E, + 0x00000A16, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, + 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, + 0x00000A46, 0x00000A52, 0x0004002B, 0x0000000B, 0x00000144, 0x000000FF, + 0x0004002B, 0x0000000B, 0x00000B54, 0xC00FFC00, 0x00040020, 0x00000291, + 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, + 0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, + 0x0000072A, 0x00000A13, 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, + 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, + 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, + 0x00000294, 0x00000002, 0x00000017, 0x0003001D, 0x000007DD, 0x00000017, + 0x0003001E, 0x000007B5, 0x000007DD, 0x00040020, 0x00000A33, 0x00000002, + 0x000007B5, 0x0004003B, 0x00000A33, 0x00001592, 0x00000002, 0x0006002C, + 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, + 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, + 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, @@ -669,8 +667,8 @@ const uint32_t resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = { 0x00000A22, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, - 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, - 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, 0x00000A0E, + 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, + 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E69, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x00001C09, 0x00004E69, @@ -687,320 +685,316 @@ const uint32_t resolve_fast_32bpp_1x2xmsaa_scaled_cs[] = { 0x00003007, 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, - 0x000700F5, 0x00000011, 0x00004A7B, 0x00003BAE, 0x00004163, 0x0000070F, - 0x000055E8, 0x000500C2, 0x00000011, 0x0000189F, 0x000022A7, 0x0000073F, - 0x000500C4, 0x00000011, 0x00002A91, 0x00000724, 0x00000740, 0x00050082, - 0x00000011, 0x000048B0, 0x00002A91, 0x00000724, 0x000500C7, 0x00000011, - 0x00004937, 0x0000189F, 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, - 0x00004937, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00005784, - 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, - 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, - 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, 0x0000000B, - 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x00000288, 0x00004E44, - 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, 0x00004E44, - 0x00050041, 0x00000288, 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, - 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, - 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x000048C4, - 0x00000A22, 0x000500AB, 0x00000009, 0x00005010, 0x000055EF, 0x00000A0A, - 0x000500C2, 0x0000000B, 0x000028A2, 0x000048C4, 0x00000A16, 0x000500C7, - 0x0000000B, 0x000059FD, 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, - 0x00005A4E, 0x000048C4, 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, - 0x00005A4E, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, - 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, - 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, - 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, - 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, - 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, - 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, - 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, - 0x00000011, 0x000059EC, 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, - 0x00003213, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4C, - 0x00003213, 0x00000A1F, 0x00050041, 0x00000289, 0x00005143, 0x00000F48, - 0x00000A0A, 0x0004003D, 0x0000000B, 0x000022D1, 0x00005143, 0x000500AE, - 0x00000009, 0x00001CED, 0x000022D1, 0x000059D1, 0x000300F7, 0x00004427, - 0x00000002, 0x000400FA, 0x00001CED, 0x000055E9, 0x00004427, 0x000200F8, - 0x000055E9, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427, 0x0004003D, - 0x00000014, 0x0000392D, 0x00000F48, 0x0007004F, 0x00000011, 0x00004849, - 0x0000392D, 0x0000392D, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, - 0x00002670, 0x00004849, 0x0000072A, 0x00050051, 0x0000000B, 0x00001A29, - 0x00002670, 0x00000000, 0x00050051, 0x0000000B, 0x000047F9, 0x00002670, - 0x00000001, 0x00050051, 0x0000000B, 0x0000376A, 0x00004A7B, 0x00000001, - 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, 0x000047F9, - 0x0000376A, 0x00050050, 0x00000011, 0x000051EF, 0x00001A29, 0x00005F7E, - 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, - 0x00000009, 0x00003ECB, 0x00003F4C, 0x00000A13, 0x000300F7, 0x00005CE0, - 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, - 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00003F4C, 0x00000A19, - 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, - 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00003F4C, - 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, - 0x00001C09, 0x00001C09, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, - 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, - 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, - 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, - 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, - 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, - 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, - 0x00005C31, 0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x0000070F, - 0x00050086, 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, - 0x0000000B, 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, - 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, - 0x00004D57, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, - 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x00005F72, 0x00005420, - 0x00050084, 0x00000011, 0x0000193B, 0x00004D57, 0x00003985, 0x00050082, - 0x00000011, 0x000037C7, 0x00004F30, 0x0000193B, 0x000300F7, 0x00004944, - 0x00000000, 0x000400FA, 0x0000500F, 0x00002E70, 0x00004944, 0x000200F8, - 0x00002E70, 0x00050051, 0x0000000B, 0x00004259, 0x00003985, 0x00000000, - 0x000500C2, 0x0000000B, 0x000033FB, 0x00004259, 0x00000A0D, 0x00050051, - 0x0000000B, 0x000056BF, 0x000037C7, 0x00000000, 0x0004007C, 0x0000000C, - 0x00003B5D, 0x000056BF, 0x000500AE, 0x00000009, 0x00003D78, 0x000056BF, - 0x000033FB, 0x000300F7, 0x00005942, 0x00000000, 0x000400FA, 0x00003D78, - 0x00005A15, 0x00005FF5, 0x000200F8, 0x00005FF5, 0x0004007C, 0x0000000C, - 0x000050D5, 0x000033FB, 0x000200F9, 0x00005942, 0x000200F8, 0x00005A15, - 0x0004007C, 0x0000000C, 0x000049C5, 0x000033FB, 0x0004007E, 0x0000000C, - 0x0000432F, 0x000049C5, 0x000200F9, 0x00005942, 0x000200F8, 0x00005942, - 0x000700F5, 0x0000000C, 0x0000273E, 0x0000432F, 0x00005A15, 0x000050D5, - 0x00005FF5, 0x00050080, 0x0000000C, 0x00002ECF, 0x00003B5D, 0x0000273E, - 0x0004007C, 0x0000000B, 0x0000452D, 0x00002ECF, 0x00060052, 0x00000011, - 0x00005446, 0x0000452D, 0x000037C7, 0x00000000, 0x000200F9, 0x00004944, - 0x000200F8, 0x00004944, 0x000700F5, 0x00000011, 0x000043D0, 0x000037C7, - 0x00005CE0, 0x00005446, 0x00005942, 0x00050051, 0x0000000B, 0x00005DD7, - 0x00005299, 0x00000000, 0x00050051, 0x0000000B, 0x0000571F, 0x00005299, - 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00005DD7, 0x0000571F, - 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, - 0x0000000B, 0x00001A95, 0x000043D0, 0x00000001, 0x00050051, 0x0000000B, - 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, - 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000043D0, - 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, - 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x00000A0A, 0x00050080, - 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, - 0x0000363C, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004D53, - 0x000047BB, 0x0000363C, 0x000500C2, 0x0000000B, 0x0000552E, 0x00004D53, - 0x00000A10, 0x00060041, 0x00000294, 0x00004316, 0x00000CC7, 0x00000A0B, - 0x0000552E, 0x0004003D, 0x00000017, 0x00003141, 0x00004316, 0x00050080, - 0x0000000B, 0x00002DA7, 0x0000552E, 0x00000A0D, 0x00060041, 0x00000294, - 0x00001C1D, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x00000017, - 0x00004D82, 0x00001C1D, 0x000500AA, 0x00000009, 0x00005272, 0x00001A29, - 0x00000A0A, 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, 0x00005272, - 0x00002CBB, 0x000033DC, 0x000200F8, 0x00002CBB, 0x00050051, 0x0000000B, - 0x00005E5C, 0x00004A7B, 0x00000000, 0x000500AB, 0x00000009, 0x000057C6, - 0x00005E5C, 0x00000A0A, 0x000200F9, 0x000033DC, 0x000200F8, 0x000033DC, - 0x000700F5, 0x00000009, 0x00002AAC, 0x00005272, 0x00004944, 0x000057C6, - 0x00002CBB, 0x000300F7, 0x00005596, 0x00000002, 0x000400FA, 0x00002AAC, - 0x00002CF4, 0x00005596, 0x000200F8, 0x00002CF4, 0x00050051, 0x0000000B, - 0x00005C2F, 0x00004A7B, 0x00000000, 0x000500AE, 0x00000009, 0x000043C2, - 0x00005C2F, 0x00000A10, 0x000300F7, 0x00004946, 0x00000000, 0x000400FA, - 0x000043C2, 0x00003E05, 0x00004946, 0x000200F8, 0x00003E05, 0x000500AE, - 0x00000009, 0x00005FD4, 0x00005C2F, 0x00000A13, 0x000300F7, 0x00004945, - 0x00000000, 0x000400FA, 0x00005FD4, 0x00002620, 0x00004945, 0x000200F8, - 0x00002620, 0x00050051, 0x0000000B, 0x00005002, 0x00003141, 0x00000003, - 0x00060052, 0x00000017, 0x000037FF, 0x00005002, 0x00003141, 0x00000002, - 0x000200F9, 0x00004945, 0x000200F8, 0x00004945, 0x000700F5, 0x00000017, - 0x000043E3, 0x00003141, 0x00003E05, 0x000037FF, 0x00002620, 0x00050051, - 0x0000000B, 0x00001B5A, 0x000043E3, 0x00000002, 0x00060052, 0x00000017, - 0x00003B28, 0x00001B5A, 0x000043E3, 0x00000001, 0x000200F9, 0x00004946, - 0x000200F8, 0x00004946, 0x000700F5, 0x00000017, 0x000043E4, 0x00003141, - 0x00002CF4, 0x00003B28, 0x00004945, 0x00050051, 0x0000000B, 0x00001B5B, - 0x000043E4, 0x00000001, 0x00060052, 0x00000017, 0x00003B29, 0x00001B5B, - 0x000043E4, 0x00000000, 0x000200F9, 0x00005596, 0x000200F8, 0x00005596, - 0x000700F5, 0x00000017, 0x00002AAD, 0x00003141, 0x000033DC, 0x00003B29, - 0x00004946, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00004C75, - 0x0000577B, 0x0000530F, 0x000200F8, 0x0000577B, 0x000300F7, 0x000039F4, - 0x00000000, 0x000F00FB, 0x000023AA, 0x000039F4, 0x00000000, 0x000055A0, - 0x00000001, 0x000055A0, 0x00000002, 0x00002897, 0x00000003, 0x00002897, - 0x0000000A, 0x00002897, 0x0000000C, 0x00002897, 0x000200F8, 0x00002897, - 0x000500C7, 0x00000017, 0x00003BA9, 0x00002AAD, 0x00000930, 0x000500C7, - 0x00000017, 0x00005C0C, 0x00002AAD, 0x000003A1, 0x000500C4, 0x00000017, - 0x00006105, 0x00005C0C, 0x000003C5, 0x000500C5, 0x00000017, 0x00004655, - 0x00003BA9, 0x00006105, 0x000500C2, 0x00000017, 0x00005A82, 0x00002AAD, - 0x000003C5, 0x000500C7, 0x00000017, 0x0000192A, 0x00005A82, 0x000003A1, - 0x000500C5, 0x00000017, 0x00003CE5, 0x00004655, 0x0000192A, 0x000500C7, - 0x00000017, 0x00004C3F, 0x00004D82, 0x00000930, 0x000500C7, 0x00000017, - 0x0000461A, 0x00004D82, 0x000003A1, 0x000500C4, 0x00000017, 0x00006106, - 0x0000461A, 0x000003C5, 0x000500C5, 0x00000017, 0x00004656, 0x00004C3F, - 0x00006106, 0x000500C2, 0x00000017, 0x00005A83, 0x00004D82, 0x000003C5, - 0x000500C7, 0x00000017, 0x00001CE0, 0x00005A83, 0x000003A1, 0x000500C5, - 0x00000017, 0x00001EBE, 0x00004656, 0x00001CE0, 0x000200F9, 0x000039F4, - 0x000200F8, 0x000055A0, 0x000500C7, 0x00000017, 0x00004E95, 0x00002AAD, - 0x0000072E, 0x000500C7, 0x00000017, 0x00005C0D, 0x00002AAD, 0x0000064B, - 0x000500C4, 0x00000017, 0x00006107, 0x00005C0D, 0x000002ED, 0x000500C5, - 0x00000017, 0x00004657, 0x00004E95, 0x00006107, 0x000500C2, 0x00000017, - 0x00005A84, 0x00002AAD, 0x000002ED, 0x000500C7, 0x00000017, 0x0000192B, - 0x00005A84, 0x0000064B, 0x000500C5, 0x00000017, 0x00003CE6, 0x00004657, - 0x0000192B, 0x000500C7, 0x00000017, 0x00004C40, 0x00004D82, 0x0000072E, - 0x000500C7, 0x00000017, 0x0000461B, 0x00004D82, 0x0000064B, 0x000500C4, - 0x00000017, 0x00006108, 0x0000461B, 0x000002ED, 0x000500C5, 0x00000017, - 0x00004658, 0x00004C40, 0x00006108, 0x000500C2, 0x00000017, 0x00005A85, - 0x00004D82, 0x000002ED, 0x000500C7, 0x00000017, 0x00001CE1, 0x00005A85, - 0x0000064B, 0x000500C5, 0x00000017, 0x00001EBF, 0x00004658, 0x00001CE1, - 0x000200F9, 0x000039F4, 0x000200F8, 0x000039F4, 0x000900F5, 0x00000017, - 0x00002BF3, 0x00004D82, 0x0000577B, 0x00001EBF, 0x000055A0, 0x00001EBE, - 0x00002897, 0x000900F5, 0x00000017, 0x0000358D, 0x00002AAD, 0x0000577B, - 0x00003CE6, 0x000055A0, 0x00003CE5, 0x00002897, 0x000200F9, 0x0000530F, - 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, 0x000022F8, 0x00004D82, - 0x00005596, 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, 0x000049A7, - 0x00002AAD, 0x00005596, 0x0000358D, 0x000039F4, 0x00050080, 0x00000011, - 0x000035BB, 0x00002670, 0x000059EC, 0x00050051, 0x0000000B, 0x000033BC, - 0x000035BB, 0x00000000, 0x00050051, 0x0000000B, 0x00002553, 0x000035BB, - 0x00000001, 0x000500C2, 0x0000000B, 0x00002B2D, 0x000033BC, 0x00000A10, - 0x00050050, 0x00000011, 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, - 0x00000011, 0x00006158, 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, - 0x0000366C, 0x00006158, 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, - 0x0000366C, 0x00000A10, 0x00050051, 0x0000000B, 0x00005EBB, 0x00006158, - 0x00000001, 0x00060050, 0x00000014, 0x000053CC, 0x00004D3A, 0x00005EBB, - 0x000059FD, 0x000300F7, 0x00005341, 0x00000002, 0x000400FA, 0x00005010, - 0x000056BE, 0x00002A98, 0x000200F8, 0x00002A98, 0x0007004F, 0x00000011, - 0x00001CAB, 0x000053CC, 0x000053CC, 0x00000000, 0x00000001, 0x0004007C, - 0x00000012, 0x000059CF, 0x00001CAB, 0x00050051, 0x0000000C, 0x00001903, - 0x000059CF, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x00001903, - 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, - 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, - 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, - 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, - 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, - 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A25, 0x000500C7, - 0x0000000C, 0x00002AB6, 0x00001903, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, - 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, - 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A10, - 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, - 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, - 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, - 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, - 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, 0x00000A0E, - 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, 0x00050080, - 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, - 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, - 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, - 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, - 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, - 0x0000000C, 0x00004ADD, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, - 0x0000544B, 0x00004ADD, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, - 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, - 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, - 0x000500C3, 0x0000000C, 0x00001EEC, 0x00001903, 0x00000A14, 0x00050080, - 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, - 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, - 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, - 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, - 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, - 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, - 0x000056BE, 0x0004007C, 0x00000016, 0x000019AD, 0x000053CC, 0x00050051, - 0x0000000C, 0x000042C2, 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, - 0x000024FE, 0x000042C2, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, - 0x000019AD, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, - 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, - 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, - 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, - 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, - 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, - 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, - 0x00006242, 0x000019AD, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, - 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, - 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A22, - 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, - 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, - 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, - 0x000042C2, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, - 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, - 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A22, 0x000500C3, - 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, - 0x00002215, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, - 0x00002215, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, - 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, - 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, - 0x00004ADE, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, - 0x00004ADE, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, - 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, - 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, - 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, - 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, - 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A22, - 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, - 0x0000000C, 0x00004ADF, 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, - 0x0000544F, 0x00004ADF, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, - 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, - 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, - 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, - 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, - 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, - 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, - 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, - 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, - 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, - 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, - 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, - 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, - 0x000200F8, 0x00005341, 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, - 0x000056BE, 0x0000566F, 0x00002A98, 0x00050084, 0x00000011, 0x00003FA8, - 0x00006158, 0x00005C31, 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, - 0x00003FA8, 0x00050051, 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, - 0x00050084, 0x0000000B, 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, - 0x0000000B, 0x00003CA0, 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, - 0x00003ED4, 0x00003F85, 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, - 0x00003ED4, 0x0000448F, 0x00050051, 0x0000000B, 0x00001AE7, 0x00003F85, - 0x00000001, 0x00050080, 0x0000000B, 0x00002B25, 0x00003E12, 0x00001AE7, - 0x000500C4, 0x0000000B, 0x0000609D, 0x00002B25, 0x00000A10, 0x000500C7, - 0x0000000B, 0x00005AB3, 0x000033BC, 0x00000A13, 0x00050080, 0x0000000B, - 0x00002557, 0x0000609D, 0x00005AB3, 0x000500C4, 0x0000000B, 0x00004593, - 0x00002557, 0x00000A10, 0x00050080, 0x0000000B, 0x00002048, 0x00003CA0, - 0x00004593, 0x000500C2, 0x0000000B, 0x00002015, 0x00002048, 0x00000A16, - 0x000500AA, 0x00000009, 0x00002EEA, 0x00004ADC, 0x00000A0D, 0x000500AA, - 0x00000009, 0x00005776, 0x00004ADC, 0x00000A10, 0x000500A6, 0x00000009, - 0x00005686, 0x00002EEA, 0x00005776, 0x000300F7, 0x00003463, 0x00000000, - 0x000400FA, 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, - 0x000500C7, 0x00000017, 0x0000475F, 0x000049A7, 0x000009CE, 0x000500C4, - 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, - 0x000050AC, 0x000049A7, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, - 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, 0x000024D1, - 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, - 0x00000017, 0x00005879, 0x000049A7, 0x00005341, 0x00003FF8, 0x00002957, - 0x000500AA, 0x00000009, 0x00004CB6, 0x00004ADC, 0x00000A13, 0x000500A6, - 0x00000009, 0x00003B23, 0x00005776, 0x00004CB6, 0x000300F7, 0x00002C98, - 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, - 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, 0x000002ED, - 0x000500C2, 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, 0x000500C5, - 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, - 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, - 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000019BE, - 0x00001592, 0x00000A0B, 0x00002015, 0x0003003E, 0x000019BE, 0x00004D37, - 0x000500AC, 0x00000009, 0x00005BF6, 0x0000229A, 0x00000A0D, 0x000300F7, - 0x00004AAC, 0x00000002, 0x000400FA, 0x00005BF6, 0x000038DA, 0x000055EA, - 0x000200F8, 0x000055EA, 0x000200F9, 0x00004AAC, 0x000200F8, 0x000038DA, - 0x000500C2, 0x0000000B, 0x0000364A, 0x00001A29, 0x00000A10, 0x00050086, - 0x0000000B, 0x00001F01, 0x0000364A, 0x0000229A, 0x00050084, 0x0000000B, - 0x000041FB, 0x00001F01, 0x0000229A, 0x00050082, 0x0000000B, 0x00003171, - 0x0000364A, 0x000041FB, 0x00050080, 0x0000000B, 0x00002527, 0x00003171, - 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, 0x00002527, 0x0000229A, - 0x000300F7, 0x00002458, 0x00000000, 0x000400FA, 0x0000343F, 0x00001CDB, - 0x000055EB, 0x000200F8, 0x000055EB, 0x000200F9, 0x00002458, 0x000200F8, - 0x00001CDB, 0x00050084, 0x0000000B, 0x00003B96, 0x00000A6A, 0x0000229A, - 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, 0x00000A16, 0x00050082, - 0x0000000B, 0x00004947, 0x00003B96, 0x0000540F, 0x000200F9, 0x00002458, - 0x000200F8, 0x00002458, 0x000700F5, 0x0000000B, 0x0000292C, 0x00004947, - 0x00001CDB, 0x00000A3A, 0x000055EB, 0x000200F9, 0x00004AAC, 0x000200F8, - 0x00004AAC, 0x000700F5, 0x0000000B, 0x000029BC, 0x0000292C, 0x00002458, - 0x00000A6A, 0x000055EA, 0x00050084, 0x0000000B, 0x0000492B, 0x000029BC, - 0x0000448F, 0x000500C2, 0x0000000B, 0x00004DEF, 0x0000492B, 0x00000A16, - 0x00050080, 0x0000000B, 0x00005B72, 0x00002015, 0x00004DEF, 0x000300F7, - 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, - 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000022F8, - 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, - 0x000500C7, 0x00000017, 0x000050AD, 0x000022F8, 0x0000072E, 0x000500C2, - 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, - 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, - 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAE, 0x000022F8, 0x00004AAC, - 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, - 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, - 0x00000017, 0x00005E18, 0x00002AAE, 0x000002ED, 0x000500C2, 0x00000017, - 0x00003BE8, 0x00002AAE, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, - 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, - 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAE, 0x00003A1A, 0x000029E9, - 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, - 0x00005B72, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x000700F5, 0x00000011, 0x00004AB4, 0x00003BAE, 0x00004163, 0x0000070F, + 0x000055E8, 0x000500C2, 0x00000011, 0x00001B7E, 0x000022A7, 0x0000073F, + 0x000500C7, 0x00000011, 0x00002DF9, 0x00001B7E, 0x000007A3, 0x000500C4, + 0x00000011, 0x00003F4F, 0x00002DF9, 0x0000074E, 0x00050084, 0x00000011, + 0x000059EB, 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, + 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, + 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, + 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, + 0x00000288, 0x00004E44, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, + 0x000048C4, 0x00004E44, 0x00050041, 0x00000288, 0x000058AD, 0x00000CE9, + 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, + 0x0000000B, 0x00004ADC, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, + 0x000055EF, 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, 0x00005010, + 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x000028A2, 0x000048C4, + 0x00000A16, 0x000500C7, 0x0000000B, 0x000059FD, 0x000028A2, 0x00000A1F, + 0x000500C7, 0x0000000B, 0x00005A4E, 0x000048C4, 0x00000926, 0x000500AB, + 0x00000009, 0x00004C75, 0x00005A4E, 0x00000A0A, 0x000500C7, 0x0000000B, + 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, + 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, + 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, + 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, + 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, + 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, + 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, 0x00003F50, 0x00005B53, + 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, 0x00003F50, 0x00005C31, + 0x000500C2, 0x0000000B, 0x00003213, 0x000051B7, 0x00000A5E, 0x000500C7, + 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A1F, 0x00050041, 0x00000289, + 0x00005143, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000022D1, + 0x00005143, 0x000500AE, 0x00000009, 0x00001CED, 0x000022D1, 0x000059D1, + 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00001CED, 0x000055E9, + 0x00004427, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, 0x0007004F, + 0x00000011, 0x00004849, 0x0000392D, 0x0000392D, 0x00000000, 0x00000001, + 0x000500C4, 0x00000011, 0x00002670, 0x00004849, 0x0000072A, 0x00050051, + 0x0000000B, 0x00001A29, 0x00002670, 0x00000000, 0x00050051, 0x0000000B, + 0x000047F9, 0x00002670, 0x00000001, 0x00050051, 0x0000000B, 0x0000376A, + 0x00004AB4, 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, + 0x00000029, 0x000047F9, 0x0000376A, 0x00050050, 0x00000011, 0x000051EF, + 0x00001A29, 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, + 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, 0x00003F4C, 0x00000A13, + 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, + 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, + 0x00003F4C, 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, + 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, + 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, + 0x00004B64, 0x00003F4C, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, + 0x00000011, 0x000041BE, 0x00001C09, 0x00001C09, 0x000500AE, 0x0000000F, + 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, + 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, + 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, + 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, + 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, + 0x00000011, 0x00004ABC, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, + 0x00002CB7, 0x00000A9F, 0x00005C31, 0x00050086, 0x00000011, 0x00001F2F, + 0x00004ABC, 0x00002CB7, 0x00050051, 0x0000000B, 0x000023A9, 0x00001F2F, + 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9, 0x00005051, + 0x00050051, 0x0000000B, 0x00006059, 0x00001F2F, 0x00000000, 0x00050080, + 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, + 0x00002226, 0x00005F72, 0x00005420, 0x00050084, 0x00000011, 0x0000193B, + 0x00001F2F, 0x00002CB7, 0x00050082, 0x00000011, 0x000037C7, 0x00004ABC, + 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x0000500F, + 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, 0x0000000B, + 0x00004259, 0x00002CB7, 0x00000000, 0x000500C2, 0x0000000B, 0x000033FB, + 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, 0x000056BF, 0x000037C7, + 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, 0x000056BF, 0x000500AE, + 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, 0x000300F7, 0x00005942, + 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, 0x00005FF5, 0x000200F8, + 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, 0x000033FB, 0x000200F9, + 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, 0x0000000C, 0x000049C5, + 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, 0x000049C5, 0x000200F9, + 0x00005942, 0x000200F8, 0x00005942, 0x000700F5, 0x0000000C, 0x0000273E, + 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, 0x00050080, 0x0000000C, + 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, 0x0000000B, 0x0000452D, + 0x00002ECF, 0x00060052, 0x00000011, 0x00005446, 0x0000452D, 0x000037C7, + 0x00000000, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, + 0x00000011, 0x000043D0, 0x000037C7, 0x00005CE0, 0x00005446, 0x00005942, + 0x00050051, 0x0000000B, 0x00005DD7, 0x00002CB7, 0x00000000, 0x00050051, + 0x0000000B, 0x0000571F, 0x00002CB7, 0x00000001, 0x00050084, 0x0000000B, + 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B, 0x00003CA0, + 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x000043D0, + 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00005DD7, + 0x00050051, 0x0000000B, 0x0000605A, 0x000043D0, 0x00000000, 0x00050080, + 0x0000000B, 0x00005421, 0x00003E12, 0x0000605A, 0x00050080, 0x0000000B, + 0x000022AB, 0x00003CA0, 0x00005421, 0x00050084, 0x0000000B, 0x00005B10, + 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004D53, 0x000022AB, + 0x00005B10, 0x000500C2, 0x0000000B, 0x0000552E, 0x00004D53, 0x00000A10, + 0x00060041, 0x00000294, 0x00004316, 0x00000CC7, 0x00000A0B, 0x0000552E, + 0x0004003D, 0x00000017, 0x00003141, 0x00004316, 0x00050080, 0x0000000B, + 0x00002DA7, 0x0000552E, 0x00000A0D, 0x00060041, 0x00000294, 0x00001C1D, + 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x00000017, 0x00004D82, + 0x00001C1D, 0x000500AA, 0x00000009, 0x00005272, 0x00001A29, 0x00000A0A, + 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, 0x00005272, 0x00002CBB, + 0x000033DC, 0x000200F8, 0x00002CBB, 0x00050051, 0x0000000B, 0x00005E5C, + 0x00004AB4, 0x00000000, 0x000500AB, 0x00000009, 0x000057C6, 0x00005E5C, + 0x00000A0A, 0x000200F9, 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, + 0x00000009, 0x00002AAC, 0x00005272, 0x00004944, 0x000057C6, 0x00002CBB, + 0x000300F7, 0x00005596, 0x00000002, 0x000400FA, 0x00002AAC, 0x00002CF4, + 0x00005596, 0x000200F8, 0x00002CF4, 0x00050051, 0x0000000B, 0x00005C2F, + 0x00004AB4, 0x00000000, 0x000500AE, 0x00000009, 0x000043C2, 0x00005C2F, + 0x00000A10, 0x000300F7, 0x00004946, 0x00000000, 0x000400FA, 0x000043C2, + 0x00003E05, 0x00004946, 0x000200F8, 0x00003E05, 0x000500AE, 0x00000009, + 0x00005FD4, 0x00005C2F, 0x00000A13, 0x000300F7, 0x00004945, 0x00000000, + 0x000400FA, 0x00005FD4, 0x00002620, 0x00004945, 0x000200F8, 0x00002620, + 0x00050051, 0x0000000B, 0x00005002, 0x00003141, 0x00000003, 0x00060052, + 0x00000017, 0x000037FF, 0x00005002, 0x00003141, 0x00000002, 0x000200F9, + 0x00004945, 0x000200F8, 0x00004945, 0x000700F5, 0x00000017, 0x000043E3, + 0x00003141, 0x00003E05, 0x000037FF, 0x00002620, 0x00050051, 0x0000000B, + 0x00001B5A, 0x000043E3, 0x00000002, 0x00060052, 0x00000017, 0x00003B28, + 0x00001B5A, 0x000043E3, 0x00000001, 0x000200F9, 0x00004946, 0x000200F8, + 0x00004946, 0x000700F5, 0x00000017, 0x000043E4, 0x00003141, 0x00002CF4, + 0x00003B28, 0x00004945, 0x00050051, 0x0000000B, 0x00001B5B, 0x000043E4, + 0x00000001, 0x00060052, 0x00000017, 0x00003B29, 0x00001B5B, 0x000043E4, + 0x00000000, 0x000200F9, 0x00005596, 0x000200F8, 0x00005596, 0x000700F5, + 0x00000017, 0x00002AAD, 0x00003141, 0x000033DC, 0x00003B29, 0x00004946, + 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00004C75, 0x0000577B, + 0x0000530F, 0x000200F8, 0x0000577B, 0x000300F7, 0x000039F4, 0x00000000, + 0x000F00FB, 0x000023AA, 0x000039F4, 0x00000000, 0x000055A0, 0x00000001, + 0x000055A0, 0x00000002, 0x00002897, 0x00000003, 0x00002897, 0x0000000A, + 0x00002897, 0x0000000C, 0x00002897, 0x000200F8, 0x00002897, 0x000500C7, + 0x00000017, 0x00003BA9, 0x00002AAD, 0x00000930, 0x000500C7, 0x00000017, + 0x00005C0C, 0x00002AAD, 0x000003A1, 0x000500C4, 0x00000017, 0x00006105, + 0x00005C0C, 0x000003C5, 0x000500C5, 0x00000017, 0x00004655, 0x00003BA9, + 0x00006105, 0x000500C2, 0x00000017, 0x00005A82, 0x00002AAD, 0x000003C5, + 0x000500C7, 0x00000017, 0x0000192A, 0x00005A82, 0x000003A1, 0x000500C5, + 0x00000017, 0x00003CE5, 0x00004655, 0x0000192A, 0x000500C7, 0x00000017, + 0x00004C3F, 0x00004D82, 0x00000930, 0x000500C7, 0x00000017, 0x0000461A, + 0x00004D82, 0x000003A1, 0x000500C4, 0x00000017, 0x00006106, 0x0000461A, + 0x000003C5, 0x000500C5, 0x00000017, 0x00004656, 0x00004C3F, 0x00006106, + 0x000500C2, 0x00000017, 0x00005A83, 0x00004D82, 0x000003C5, 0x000500C7, + 0x00000017, 0x00001CE0, 0x00005A83, 0x000003A1, 0x000500C5, 0x00000017, + 0x00001EBE, 0x00004656, 0x00001CE0, 0x000200F9, 0x000039F4, 0x000200F8, + 0x000055A0, 0x000500C7, 0x00000017, 0x00004E95, 0x00002AAD, 0x0000072E, + 0x000500C7, 0x00000017, 0x00005C0D, 0x00002AAD, 0x0000064B, 0x000500C4, + 0x00000017, 0x00006107, 0x00005C0D, 0x000002ED, 0x000500C5, 0x00000017, + 0x00004657, 0x00004E95, 0x00006107, 0x000500C2, 0x00000017, 0x00005A84, + 0x00002AAD, 0x000002ED, 0x000500C7, 0x00000017, 0x0000192B, 0x00005A84, + 0x0000064B, 0x000500C5, 0x00000017, 0x00003CE6, 0x00004657, 0x0000192B, + 0x000500C7, 0x00000017, 0x00004C40, 0x00004D82, 0x0000072E, 0x000500C7, + 0x00000017, 0x0000461B, 0x00004D82, 0x0000064B, 0x000500C4, 0x00000017, + 0x00006108, 0x0000461B, 0x000002ED, 0x000500C5, 0x00000017, 0x00004658, + 0x00004C40, 0x00006108, 0x000500C2, 0x00000017, 0x00005A85, 0x00004D82, + 0x000002ED, 0x000500C7, 0x00000017, 0x00001CE1, 0x00005A85, 0x0000064B, + 0x000500C5, 0x00000017, 0x00001EBF, 0x00004658, 0x00001CE1, 0x000200F9, + 0x000039F4, 0x000200F8, 0x000039F4, 0x000900F5, 0x00000017, 0x00002BF3, + 0x00004D82, 0x0000577B, 0x00001EBF, 0x000055A0, 0x00001EBE, 0x00002897, + 0x000900F5, 0x00000017, 0x0000358D, 0x00002AAD, 0x0000577B, 0x00003CE6, + 0x000055A0, 0x00003CE5, 0x00002897, 0x000200F9, 0x0000530F, 0x000200F8, + 0x0000530F, 0x000700F5, 0x00000017, 0x000022F8, 0x00004D82, 0x00005596, + 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, 0x000049A7, 0x00002AAD, + 0x00005596, 0x0000358D, 0x000039F4, 0x00050080, 0x00000011, 0x000035BB, + 0x00002670, 0x000059EC, 0x00050051, 0x0000000B, 0x000033BC, 0x000035BB, + 0x00000000, 0x00050051, 0x0000000B, 0x00002553, 0x000035BB, 0x00000001, + 0x000500C2, 0x0000000B, 0x00002B2D, 0x000033BC, 0x00000A10, 0x00050050, + 0x00000011, 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, 0x00000011, + 0x00006158, 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, 0x0000366C, + 0x00006158, 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, 0x0000366C, + 0x00000A10, 0x00050051, 0x0000000B, 0x00005EBB, 0x00006158, 0x00000001, + 0x00060050, 0x00000014, 0x000053CC, 0x00004D3A, 0x00005EBB, 0x000059FD, + 0x000300F7, 0x00005341, 0x00000002, 0x000400FA, 0x00005010, 0x000056BE, + 0x00002A98, 0x000200F8, 0x00002A98, 0x0007004F, 0x00000011, 0x00001CAB, + 0x000053CC, 0x000053CC, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, + 0x000059CF, 0x00001CAB, 0x00050051, 0x0000000C, 0x00001903, 0x000059CF, + 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x00001903, 0x00000A1A, + 0x00050051, 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, + 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, + 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, + 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, + 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, + 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A25, 0x000500C7, 0x0000000C, + 0x00002AB6, 0x00001903, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, + 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, + 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, + 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A10, 0x000500C7, + 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, + 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, + 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, + 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, + 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, + 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, + 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, + 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, + 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, + 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, + 0x00004ADD, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, + 0x00004ADD, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, + 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, + 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, + 0x0000000C, 0x00001EEC, 0x00001903, 0x00000A14, 0x00050080, 0x0000000C, + 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, + 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, + 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, + 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, + 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, + 0x0000566F, 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x000056BE, + 0x0004007C, 0x00000016, 0x000019AD, 0x000053CC, 0x00050051, 0x0000000C, + 0x000042C2, 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, + 0x000042C2, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, + 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, + 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, + 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, + 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, + 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, + 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, + 0x000019AD, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, + 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, + 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A22, 0x000500C7, + 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, + 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, + 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, + 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, + 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, + 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A22, 0x000500C3, 0x0000000C, + 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002215, + 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002215, + 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, + 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, + 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004ADE, + 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004ADE, + 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, + 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, + 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, + 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, + 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, + 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A22, 0x00050080, + 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, + 0x00004ADF, 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, + 0x00004ADF, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, + 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, + 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, + 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, + 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, + 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, + 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, 0x000500C4, + 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, 0x0000000C, + 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002A9D, + 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9D, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, + 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, + 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, + 0x00005341, 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, 0x000056BE, + 0x0000566F, 0x00002A98, 0x00050084, 0x00000011, 0x00003FA8, 0x00006158, + 0x00005C31, 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, 0x00003FA8, + 0x00050051, 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, + 0x0000000B, 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, + 0x00003CA1, 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED5, + 0x00003F85, 0x00000000, 0x00050084, 0x0000000B, 0x00003E13, 0x00003ED5, + 0x0000448F, 0x00050051, 0x0000000B, 0x00001AE6, 0x00003F85, 0x00000001, + 0x00050080, 0x0000000B, 0x00002B25, 0x00003E13, 0x00001AE6, 0x000500C4, + 0x0000000B, 0x0000609D, 0x00002B25, 0x00000A10, 0x000500C7, 0x0000000B, + 0x00005AB3, 0x000033BC, 0x00000A13, 0x00050080, 0x0000000B, 0x00002557, + 0x0000609D, 0x00005AB3, 0x000500C4, 0x0000000B, 0x00004593, 0x00002557, + 0x00000A10, 0x00050080, 0x0000000B, 0x00002048, 0x00003CA1, 0x00004593, + 0x000500C2, 0x0000000B, 0x00002015, 0x00002048, 0x00000A16, 0x000500AA, + 0x00000009, 0x00002EEA, 0x00004ADC, 0x00000A0D, 0x000500AA, 0x00000009, + 0x00005776, 0x00004ADC, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, + 0x00002EEA, 0x00005776, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, + 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, + 0x00000017, 0x0000475F, 0x000049A7, 0x000009CE, 0x000500C4, 0x00000017, + 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, + 0x000049A7, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, + 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, + 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, + 0x00005879, 0x000049A7, 0x00005341, 0x00003FF8, 0x00002957, 0x000500AA, + 0x00000009, 0x00004CB6, 0x00004ADC, 0x00000A13, 0x000500A6, 0x00000009, + 0x00003B23, 0x00005776, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, + 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, + 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, + 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, + 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, + 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, + 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000019BE, 0x00001592, + 0x00000A0B, 0x00002015, 0x0003003E, 0x000019BE, 0x00004D37, 0x000500AC, + 0x00000009, 0x00005BF6, 0x0000229A, 0x00000A0D, 0x000300F7, 0x00004AAC, + 0x00000002, 0x000400FA, 0x00005BF6, 0x000038DA, 0x000055EA, 0x000200F8, + 0x000055EA, 0x000200F9, 0x00004AAC, 0x000200F8, 0x000038DA, 0x000500C2, + 0x0000000B, 0x0000364A, 0x00001A29, 0x00000A10, 0x00050086, 0x0000000B, + 0x00001F01, 0x0000364A, 0x0000229A, 0x00050084, 0x0000000B, 0x000041FB, + 0x00001F01, 0x0000229A, 0x00050082, 0x0000000B, 0x00003171, 0x0000364A, + 0x000041FB, 0x00050080, 0x0000000B, 0x00002527, 0x00003171, 0x00000A0D, + 0x000500AA, 0x00000009, 0x0000343F, 0x00002527, 0x0000229A, 0x000300F7, + 0x00002458, 0x00000000, 0x000400FA, 0x0000343F, 0x00001CDB, 0x000055EB, + 0x000200F8, 0x000055EB, 0x000200F9, 0x00002458, 0x000200F8, 0x00001CDB, + 0x00050084, 0x0000000B, 0x00003B96, 0x00000A6A, 0x0000229A, 0x000500C4, + 0x0000000B, 0x0000540F, 0x00003171, 0x00000A16, 0x00050082, 0x0000000B, + 0x00004947, 0x00003B96, 0x0000540F, 0x000200F9, 0x00002458, 0x000200F8, + 0x00002458, 0x000700F5, 0x0000000B, 0x0000292C, 0x00004947, 0x00001CDB, + 0x00000A3A, 0x000055EB, 0x000200F9, 0x00004AAC, 0x000200F8, 0x00004AAC, + 0x000700F5, 0x0000000B, 0x000029BC, 0x0000292C, 0x00002458, 0x00000A6A, + 0x000055EA, 0x00050084, 0x0000000B, 0x0000492B, 0x000029BC, 0x0000448F, + 0x000500C2, 0x0000000B, 0x00004DEF, 0x0000492B, 0x00000A16, 0x00050080, + 0x0000000B, 0x00005B72, 0x00002015, 0x00004DEF, 0x000300F7, 0x00003A1A, + 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, + 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000022F8, 0x000009CE, + 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, + 0x00000017, 0x000050AD, 0x000022F8, 0x0000072E, 0x000500C2, 0x00000017, + 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, + 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, + 0x000700F5, 0x00000017, 0x00002AAE, 0x000022F8, 0x00004AAC, 0x00003FF9, + 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, + 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, + 0x00005E18, 0x00002AAE, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, + 0x00002AAE, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, + 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, + 0x00000017, 0x00004D39, 0x00002AAE, 0x00003A1A, 0x000029E9, 0x00002B39, + 0x00060041, 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, 0x00005B72, + 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_4xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_4xmsaa_cs.h index 4729e8493..f6fe0ae86 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_4xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_4xmsaa_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25204 ; Schema: 0 OpCapability Shader @@ -10,25 +10,27 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -46,15 +48,11 @@ %uint_4278255360 = OpConstant %uint 4278255360 %uint_3 = OpConstant %uint 3 %uint_16 = OpConstant %uint 16 - %1837 = OpConstantComposite %v2uint %uint_2 %uint_1 - %v2bool = OpTypeVector %bool 2 %uint_0 = OpConstant %uint 0 - %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %int_5 = OpConstant %int 5 %uint_5 = OpConstant %uint 5 %uint_7 = OpConstant %uint 7 @@ -77,7 +75,7 @@ %int_n2 = OpConstant %int -2 %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_1023 = OpConstant %uint 1023 @@ -89,7 +87,6 @@ %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_16777216 = OpConstant %uint 16777216 %uint_20 = OpConstant %uint 20 %2275 = OpConstantComposite %v2uint %uint_20 %uint_24 @@ -110,10 +107,9 @@ %_ptr_Uniform__struct_1973 = OpTypePointer Uniform %_struct_1973 %5522 = OpVariable %_ptr_Uniform__struct_1973 Uniform %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %13853 = OpUndef %v4uint + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 - %1849 = OpConstantComposite %v2uint %uint_2 %uint_2 %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 %1611 = OpConstantComposite %v4uint %uint_255 %uint_255 %uint_255 %uint_255 %749 = OpConstantComposite %v4uint %uint_16 %uint_16 %uint_16 %uint_16 @@ -123,15 +119,20 @@ %uint_9 = OpConstant %uint 9 %2510 = OpConstantComposite %v4uint %uint_16711935 %uint_16711935 %uint_16711935 %uint_16711935 %317 = OpConstantComposite %v4uint %uint_8 %uint_8 %uint_8 %uint_8 + %uint_40 = OpConstant %uint 40 + %int_40 = OpConstant %int 40 + %int_n40 = OpConstant %int -40 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %false = OpConstantFalse %bool %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20919 = OpLoad %uint %22700 %19164 = OpBitwiseAnd %uint %15627 %uint_1023 %21999 = OpBitwiseAnd %uint %15627 %uint_4096 @@ -140,18 +141,16 @@ %24434 = OpBitwiseAnd %uint %10307 %uint_2047 %18836 = OpShiftRightLogical %uint %15627 %uint_24 %9130 = OpBitwiseAnd %uint %18836 %uint_15 - %8814 = OpCompositeConstruct %v2uint %20919 %20919 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20919 %20919 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20919 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20920 = OpLoad %uint %22701 %19165 = OpBitwiseAnd %uint %24236 %uint_7 %22000 = OpBitwiseAnd %uint %24236 %uint_8 @@ -167,12 +166,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20920 %20920 %10385 = OpShiftRightLogical %v2uint %10422 %2275 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20920 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18733 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18733 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %24237 = OpLoad %uint %18733 %22225 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0 %7085 = OpLoad %uint %22225 @@ -191,72 +190,50 @@ %20975 = OpCompositeConstruct %v2uint %24498 %24446 %21036 = OpIAdd %v2uint %20975 %23019 %16075 = OpULessThanEqual %bool %16205 %uint_3 - OpSelectionMerge %6491 None + OpSelectionMerge %6909 None OpBranchConditional %16075 %10990 %15087 %15087 = OpLabel %13566 = OpIEqual %bool %16205 %uint_5 %8438 = OpSelect %uint %13566 %uint_2 %uint_0 - OpBranch %6491 + OpBranch %6909 %10990 = OpLabel - OpBranch %6491 - %6491 = OpLabel - %22014 = OpPhi %uint %16205 %10990 %8438 %15087 - %23520 = OpUGreaterThanEqual %v2bool %1849 %1837 - %7771 = OpSelect %v2uint %23520 %1828 %1807 - %10986 = OpShiftLeftLogical %v2uint %21036 %7771 - %24669 = OpCompositeConstruct %v2uint %22014 %22014 - %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %20272 = OpIAdd %v2uint %10986 %16072 - %21145 = OpIMul %v2uint %2719 %1828 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %19164 - %24665 = OpCompositeExtract %uint %19799 0 + OpBranch %6909 + %6909 = OpLabel + %16517 = OpPhi %uint %16205 %10990 %8438 %15087 + %11201 = OpShiftLeftLogical %v2uint %21036 %1828 + %21693 = OpCompositeConstruct %v2uint %16517 %16517 + %9093 = OpShiftRightLogical %v2uint %21693 %1816 + %16110 = OpBitwiseAnd %v2uint %9093 %1828 + %17779 = OpIAdd %v2uint %11201 %16110 + %24270 = OpUDiv %v2uint %17779 %2719 + %12360 = OpCompositeExtract %uint %24270 1 + %11046 = OpIMul %uint %12360 %19164 + %24665 = OpCompositeExtract %uint %24270 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %24434 %21536 - %6459 = OpIMul %v2uint %19799 %14725 - %14279 = OpISub %v2uint %20272 %6459 - OpSelectionMerge %18756 None - OpBranchConditional %20495 %11888 %18756 - %11888 = OpLabel - %16985 = OpCompositeExtract %uint %14725 0 - %13307 = OpShiftRightLogical %uint %16985 %uint_1 - %22207 = OpCompositeExtract %uint %14279 0 - %15197 = OpBitcast %int %22207 - %15736 = OpUGreaterThanEqual %bool %22207 %13307 - OpSelectionMerge %22850 None - OpBranchConditional %15736 %23061 %24565 - %24565 = OpLabel - %20693 = OpBitcast %int %13307 - OpBranch %22850 - %23061 = OpLabel - %18885 = OpBitcast %int %13307 - %17199 = OpSNegate %int %18885 - OpBranch %22850 - %22850 = OpLabel - %10046 = OpPhi %int %17199 %23061 %20693 %24565 - %11983 = OpIAdd %int %15197 %10046 - %17709 = OpBitcast %uint %11983 - %21574 = OpCompositeInsert %v2uint %17709 %14279 0 - OpBranch %18756 - %18756 = OpLabel - %17360 = OpPhi %v2uint %14279 %6491 %21574 %22850 - %24023 = OpCompositeExtract %uint %21145 0 - %22303 = OpCompositeExtract %uint %21145 1 - %13170 = OpIMul %uint %24023 %22303 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %17360 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %17360 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_0 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %21809 = OpUMod %uint %18363 %13884 - %7002 = OpShiftRightLogical %uint %21809 %uint_2 + %6459 = OpIMul %v2uint %24270 %2719 + %14279 = OpISub %v2uint %17779 %6459 + OpSelectionMerge %19725 None + OpBranchConditional %20495 %10558 %19725 + %10558 = OpLabel + %11791 = OpCompositeExtract %uint %14279 0 + %24981 = OpBitcast %int %11791 + %7841 = OpUGreaterThanEqual %bool %11791 %uint_40 + %22568 = OpSelect %int %7841 %int_n40 %int_40 + %11768 = OpIAdd %int %24981 %22568 + %8071 = OpBitcast %uint %11768 + %21574 = OpCompositeInsert %v2uint %8071 %14279 0 + OpBranch %19725 + %19725 = OpLabel + %8537 = OpPhi %v2uint %14279 %6909 %21574 %10558 + %6671 = OpIMul %uint %8742 %uint_1280 + %13892 = OpCompositeExtract %uint %8537 1 + %15890 = OpIMul %uint %13892 %uint_80 + %24666 = OpCompositeExtract %uint %8537 0 + %21631 = OpIAdd %uint %15890 %24666 + %9094 = OpIAdd %uint %6671 %21631 + %10191 = OpUMod %uint %9094 %uint_2621440 + %22847 = OpShiftRightLogical %uint %10191 %uint_2 %8736 = OpINotEqual %bool %16205 %uint_2 OpSelectionMerge %13276 None OpBranchConditional %8736 %16434 %13276 @@ -264,70 +241,58 @@ %10585 = OpINotEqual %bool %16205 %uint_3 OpBranch %13276 %13276 = OpLabel - %10924 = OpPhi %bool %8736 %18756 %10585 %16434 - OpSelectionMerge %21872 DontFlatten - OpBranchConditional %10924 %11374 %12129 + %10924 = OpPhi %bool %8736 %19725 %10585 %16434 + OpSelectionMerge %20259 DontFlatten + OpBranchConditional %10924 %9761 %12129 %12129 = OpLabel - %18514 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %7002 - %13258 = OpLoad %v4uint %18514 - %19234 = OpCompositeExtract %uint %13258 1 - %15341 = OpCompositeInsert %v4uint %19234 %13853 0 - %20745 = OpCompositeExtract %uint %13258 3 - %7681 = OpCompositeInsert %v4uint %20745 %15341 1 - %18762 = OpIAdd %uint %7002 %uint_1 - %6300 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18762 - %13033 = OpLoad %v4uint %6300 - %19235 = OpCompositeExtract %uint %13033 1 - %15342 = OpCompositeInsert %v4uint %19235 %7681 2 - %20746 = OpCompositeExtract %uint %13033 3 - %7682 = OpCompositeInsert %v4uint %20746 %15342 3 - %18763 = OpIAdd %uint %7002 %uint_2 - %6301 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18763 - %13034 = OpLoad %v4uint %6301 - %19236 = OpCompositeExtract %uint %13034 1 - %15343 = OpCompositeInsert %v4uint %19236 %13853 0 - %20747 = OpCompositeExtract %uint %13034 3 - %7683 = OpCompositeInsert %v4uint %20747 %15343 1 - %18764 = OpIAdd %uint %7002 %uint_3 - %6302 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18764 - %13035 = OpLoad %v4uint %6302 - %19237 = OpCompositeExtract %uint %13035 1 - %15344 = OpCompositeInsert %v4uint %19237 %7683 2 - %23044 = OpCompositeExtract %uint %13035 3 - %9296 = OpCompositeInsert %v4uint %23044 %15344 3 - OpBranch %21872 - %11374 = OpLabel - %20936 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %7002 - %13259 = OpLoad %v4uint %20936 - %19238 = OpCompositeExtract %uint %13259 0 - %15345 = OpCompositeInsert %v4uint %19238 %13853 0 - %20748 = OpCompositeExtract %uint %13259 2 - %7684 = OpCompositeInsert %v4uint %20748 %15345 1 - %18765 = OpIAdd %uint %7002 %uint_1 - %6303 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18765 - %13036 = OpLoad %v4uint %6303 - %19239 = OpCompositeExtract %uint %13036 0 - %15346 = OpCompositeInsert %v4uint %19239 %7684 2 - %20749 = OpCompositeExtract %uint %13036 2 - %7685 = OpCompositeInsert %v4uint %20749 %15346 3 - %18766 = OpIAdd %uint %7002 %uint_2 - %6304 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18766 - %13037 = OpLoad %v4uint %6304 - %19240 = OpCompositeExtract %uint %13037 0 - %15347 = OpCompositeInsert %v4uint %19240 %13853 0 - %20750 = OpCompositeExtract %uint %13037 2 - %7686 = OpCompositeInsert %v4uint %20750 %15347 1 - %18767 = OpIAdd %uint %7002 %uint_3 - %6305 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18767 - %13038 = OpLoad %v4uint %6305 - %19241 = OpCompositeExtract %uint %13038 0 - %15348 = OpCompositeInsert %v4uint %19241 %7686 2 - %23045 = OpCompositeExtract %uint %13038 2 - %9297 = OpCompositeInsert %v4uint %23045 %15348 3 - OpBranch %21872 - %21872 = OpLabel - %9750 = OpPhi %v4uint %9297 %11374 %9296 %12129 - %13261 = OpPhi %v4uint %7685 %11374 %7682 %12129 + %18514 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %22847 + %13239 = OpLoad %v4uint %18514 + %20300 = OpCompositeExtract %uint %13239 1 + %15080 = OpCompositeExtract %uint %13239 3 + %19011 = OpIAdd %uint %22847 %uint_1 + %8722 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19011 + %13014 = OpLoad %v4uint %8722 + %19388 = OpCompositeExtract %uint %13014 1 + %24581 = OpCompositeExtract %uint %13014 3 + %7418 = OpCompositeConstruct %v4uint %20300 %15080 %19388 %24581 + %6646 = OpIAdd %uint %22847 %uint_2 + %23758 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %6646 + %13015 = OpLoad %v4uint %23758 + %20301 = OpCompositeExtract %uint %13015 1 + %15081 = OpCompositeExtract %uint %13015 3 + %19012 = OpIAdd %uint %22847 %uint_3 + %8723 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19012 + %13016 = OpLoad %v4uint %8723 + %19389 = OpCompositeExtract %uint %13016 1 + %7809 = OpCompositeExtract %uint %13016 3 + %9033 = OpCompositeConstruct %v4uint %20301 %15081 %19389 %7809 + OpBranch %20259 + %9761 = OpLabel + %20936 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %22847 + %13240 = OpLoad %v4uint %20936 + %20302 = OpCompositeExtract %uint %13240 0 + %15082 = OpCompositeExtract %uint %13240 2 + %19013 = OpIAdd %uint %22847 %uint_1 + %8724 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19013 + %13017 = OpLoad %v4uint %8724 + %19391 = OpCompositeExtract %uint %13017 0 + %24582 = OpCompositeExtract %uint %13017 2 + %7419 = OpCompositeConstruct %v4uint %20302 %15082 %19391 %24582 + %6647 = OpIAdd %uint %22847 %uint_2 + %23759 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %6647 + %13018 = OpLoad %v4uint %23759 + %20303 = OpCompositeExtract %uint %13018 0 + %15083 = OpCompositeExtract %uint %13018 2 + %19014 = OpIAdd %uint %22847 %uint_3 + %8725 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19014 + %13019 = OpLoad %v4uint %8725 + %19392 = OpCompositeExtract %uint %13019 0 + %7810 = OpCompositeExtract %uint %13019 2 + %9034 = OpCompositeConstruct %v4uint %20303 %15083 %19392 %7810 + OpBranch %20259 + %20259 = OpLabel + %9750 = OpPhi %v4uint %9034 %9761 %9033 %12129 + %13261 = OpPhi %v4uint %7419 %9761 %7418 %12129 %19928 = OpIEqual %bool %24498 %uint_0 %22246 = OpSelect %bool %19928 %false %19928 OpSelectionMerge %21910 DontFlatten @@ -337,7 +302,7 @@ %14335 = OpCompositeInsert %v4uint %20482 %13261 0 OpBranch %21910 %21910 = OpLabel - %10925 = OpPhi %v4uint %13261 %21872 %14335 %9760 + %10925 = OpPhi %v4uint %13261 %20259 %14335 %9760 OpSelectionMerge %21263 DontFlatten OpBranchConditional %19573 %22395 %21263 %22395 = OpLabel @@ -456,8 +421,8 @@ %17227 = OpIAdd %int %19768 %17742 %7048 = OpShiftLeftLogical %int %17227 %uint_8 %24035 = OpShiftRightArithmetic %int %7048 %int_6 - %8725 = OpShiftRightArithmetic %int %10438 %int_3 - %13731 = OpIAdd %int %8725 %16477 + %8726 = OpShiftRightArithmetic %int %10438 %int_3 + %13731 = OpIAdd %int %8726 %16477 %23052 = OpBitwiseAnd %int %13731 %int_1 %16658 = OpShiftRightArithmetic %int %25154 %int_3 %18794 = OpShiftLeftLogical %int %23052 %int_1 @@ -553,24 +518,25 @@ #endif const uint32_t resolve_fast_32bpp_4xmsaa_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006274, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006274, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x0000040C, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, - 0x00000000, 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x00000CC7, - 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, - 0x00040047, 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x0000040C, + 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x0000040C, 0x00000004, + 0x00000023, 0x00000010, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, + 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, + 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, + 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, + 0x00000018, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, + 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x000007DD, 0x00000006, + 0x00000010, 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, @@ -581,14 +547,11 @@ const uint32_t resolve_fast_32bpp_4xmsaa_cs[] = { 0x00000002, 0x0004002B, 0x0000000B, 0x000008A6, 0x00FF00FF, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0004002B, 0x0000000B, 0x000005FD, 0xFF00FF00, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, - 0x0000000B, 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x0000072D, - 0x00000A10, 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, - 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, - 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, - 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, - 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, - 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, - 0x00000A84, 0x00000800, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, + 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A0A, + 0x00000000, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, + 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, + 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, 0x00000A9F, + 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, @@ -603,7 +566,7 @@ const uint32_t resolve_fast_32bpp_4xmsaa_cs[] = { 0x00000A16, 0x00000004, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0007001E, 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x0000118F, + 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, @@ -611,39 +574,41 @@ const uint32_t resolve_fast_32bpp_4xmsaa_cs[] = { 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0005002C, - 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, - 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000926, - 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, - 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x00040017, 0x00000014, - 0x0000000B, 0x00000003, 0x0004002B, 0x0000000B, 0x00000144, 0x000000FF, - 0x0004002B, 0x0000000B, 0x00000B54, 0xC00FFC00, 0x00040020, 0x00000291, - 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, - 0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, - 0x0000072A, 0x00000A13, 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, - 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, - 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, - 0x00000294, 0x00000002, 0x00000017, 0x0003001D, 0x000007DD, 0x00000017, - 0x0003001E, 0x000007B5, 0x000007DD, 0x00040020, 0x00000A33, 0x00000002, - 0x000007B5, 0x0004003B, 0x00000A33, 0x00001592, 0x00000002, 0x0006002C, - 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x00030001, - 0x00000017, 0x0000361D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, - 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, - 0x0005002C, 0x00000011, 0x00000739, 0x00000A10, 0x00000A10, 0x0007002C, - 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, - 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, 0x00000144, 0x00000144, - 0x00000144, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, - 0x00000A3A, 0x00000A3A, 0x0007002C, 0x00000017, 0x00000930, 0x00000B54, - 0x00000B54, 0x00000B54, 0x00000B54, 0x0007002C, 0x00000017, 0x000003A1, - 0x00000A44, 0x00000A44, 0x00000A44, 0x00000A44, 0x0007002C, 0x00000017, - 0x000003C5, 0x00000A46, 0x00000A46, 0x00000A46, 0x00000A46, 0x0004002B, - 0x0000000B, 0x00000A25, 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, - 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, - 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0003002A, + 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, + 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, + 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x00040017, + 0x00000014, 0x0000000B, 0x00000003, 0x0004002B, 0x0000000B, 0x00000144, + 0x000000FF, 0x0004002B, 0x0000000B, 0x00000B54, 0xC00FFC00, 0x00040020, + 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, + 0x00000001, 0x00040020, 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, + 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x0003001D, 0x000007DC, + 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, + 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, + 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0003001D, 0x000007DD, + 0x00000017, 0x0003001E, 0x000007B5, 0x000007DD, 0x00040020, 0x00000A33, + 0x00000002, 0x000007B5, 0x0004003B, 0x00000A33, 0x00001592, 0x00000002, + 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, + 0x0005002C, 0x00000011, 0x000007A2, 0x00000A37, 0x00000A0D, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, + 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x00000017, 0x0000072E, + 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, + 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0007002C, + 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x0007002C, 0x00000017, 0x00000930, 0x00000B54, 0x00000B54, 0x00000B54, + 0x00000B54, 0x0007002C, 0x00000017, 0x000003A1, 0x00000A44, 0x00000A44, + 0x00000A44, 0x00000A44, 0x0007002C, 0x00000017, 0x000003C5, 0x00000A46, + 0x00000A46, 0x00000A46, 0x00000A46, 0x0004002B, 0x0000000B, 0x00000A25, + 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, + 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, + 0x00000A22, 0x00000A22, 0x00000A22, 0x0004002B, 0x0000000B, 0x00000A82, + 0x00000028, 0x0004002B, 0x0000000C, 0x00000A83, 0x00000028, 0x0004002B, + 0x0000000C, 0x00000993, 0xFFFFFFD8, 0x0004002B, 0x0000000B, 0x00000184, + 0x00000500, 0x0004002B, 0x0000000B, 0x0000086E, 0x00280000, 0x0003002A, 0x00000009, 0x00000787, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, - 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, - 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, + 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, + 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AC, 0x000500C7, 0x0000000B, 0x00004ADC, 0x00003D0B, 0x00000A44, 0x000500C7, 0x0000000B, 0x000055EF, 0x00003D0B, 0x00000AFE, 0x000500AB, 0x00000009, 0x0000500F, @@ -651,319 +616,291 @@ const uint32_t resolve_fast_32bpp_4xmsaa_cs[] = { 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, 0x00000A81, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, 0x00050050, 0x00000011, - 0x0000226E, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002289, - 0x0000226E, 0x0000073F, 0x000500C4, 0x00000011, 0x000057EB, 0x00000724, - 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x000057EB, 0x00000724, - 0x000500C7, 0x00000011, 0x00004937, 0x00002289, 0x000048B0, 0x000500C4, - 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, 0x00000011, - 0x000059EB, 0x00005784, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, - 0x000051B7, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, - 0x00000A81, 0x00050041, 0x00000288, 0x0000492C, 0x0000118F, 0x00000A11, - 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, 0x00000288, - 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B8, - 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADD, 0x00005EAC, 0x00000A1F, - 0x000500C7, 0x0000000B, 0x000055F0, 0x00005EAC, 0x00000A22, 0x000500AB, - 0x00000009, 0x00005010, 0x000055F0, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x000028A2, 0x00005EAC, 0x00000A16, 0x000500C7, 0x0000000B, 0x000059FD, - 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005A4E, 0x00005EAC, - 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, 0x00005A4E, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B8, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B8, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B8, 0x000051B8, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x000051B8, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, 0x00003214, 0x00000A1F, - 0x00050041, 0x00000288, 0x0000492D, 0x0000118F, 0x00000A17, 0x0004003D, - 0x0000000B, 0x00005EAD, 0x0000492D, 0x00050041, 0x00000289, 0x000056D1, - 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001BAD, 0x000056D1, - 0x000500AE, 0x00000009, 0x00001CED, 0x00001BAD, 0x00003F4C, 0x000300F7, - 0x00004427, 0x00000002, 0x000400FA, 0x00001CED, 0x000055E8, 0x00004427, - 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427, - 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, 0x0007004F, 0x00000011, - 0x00004849, 0x0000392D, 0x0000392D, 0x00000000, 0x00000001, 0x000500C4, - 0x00000011, 0x00002670, 0x00004849, 0x0000072A, 0x00050051, 0x0000000B, - 0x00005FB2, 0x00002670, 0x00000000, 0x00050051, 0x0000000B, 0x00001BEE, - 0x00002670, 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, - 0x00000029, 0x00001BEE, 0x00000A0A, 0x00050050, 0x00000011, 0x000051EF, - 0x00005FB2, 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, - 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, 0x00003F4D, 0x00000A13, - 0x000300F7, 0x0000195B, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, - 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, - 0x00003F4D, 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, - 0x00000A10, 0x00000A0A, 0x000200F9, 0x0000195B, 0x000200F8, 0x00002AEE, - 0x000200F9, 0x0000195B, 0x000200F8, 0x0000195B, 0x000700F5, 0x0000000B, - 0x000055FE, 0x00003F4D, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x000500AE, - 0x0000000F, 0x00005BE0, 0x00000739, 0x0000072D, 0x000600A9, 0x00000011, - 0x00001E5B, 0x00005BE0, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, - 0x00002AEA, 0x0000522C, 0x00001E5B, 0x00050050, 0x00000011, 0x0000605D, - 0x000055FE, 0x000055FE, 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, - 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, - 0x00050080, 0x00000011, 0x00004F30, 0x00002AEA, 0x00003EC8, 0x00050084, - 0x00000011, 0x00005299, 0x00000A9F, 0x00000724, 0x000500C2, 0x00000011, - 0x00003985, 0x00005299, 0x0000070F, 0x00050086, 0x00000011, 0x00004D57, - 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, - 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00004ADC, - 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, 0x00000000, 0x00050080, - 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, - 0x00002226, 0x00005F72, 0x00005420, 0x00050084, 0x00000011, 0x0000193B, - 0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000037C7, 0x00004F30, - 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x0000500F, - 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, 0x0000000B, - 0x00004259, 0x00003985, 0x00000000, 0x000500C2, 0x0000000B, 0x000033FB, - 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, 0x000056BF, 0x000037C7, - 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, 0x000056BF, 0x000500AE, - 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, 0x000300F7, 0x00005942, - 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, 0x00005FF5, 0x000200F8, - 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, 0x000033FB, 0x000200F9, - 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, 0x0000000C, 0x000049C5, - 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, 0x000049C5, 0x000200F9, - 0x00005942, 0x000200F8, 0x00005942, 0x000700F5, 0x0000000C, 0x0000273E, - 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, 0x00050080, 0x0000000C, - 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, 0x0000000B, 0x0000452D, - 0x00002ECF, 0x00060052, 0x00000011, 0x00005446, 0x0000452D, 0x000037C7, - 0x00000000, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, - 0x00000011, 0x000043D0, 0x000037C7, 0x0000195B, 0x00005446, 0x00005942, - 0x00050051, 0x0000000B, 0x00005DD7, 0x00005299, 0x00000000, 0x00050051, - 0x0000000B, 0x0000571F, 0x00005299, 0x00000001, 0x00050084, 0x0000000B, - 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B, 0x000038D7, - 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000043D0, - 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, - 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, - 0x0000000B, 0x00001AE6, 0x000043D0, 0x00000000, 0x00050080, 0x0000000B, - 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, - 0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, - 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, 0x00003372, 0x00000A84, - 0x00050089, 0x0000000B, 0x00005531, 0x000047BB, 0x0000363C, 0x000500C2, - 0x0000000B, 0x00001B5A, 0x00005531, 0x00000A10, 0x000500AB, 0x00000009, - 0x00002220, 0x00003F4D, 0x00000A10, 0x000300F7, 0x000033DC, 0x00000000, - 0x000400FA, 0x00002220, 0x00004032, 0x000033DC, 0x000200F8, 0x00004032, - 0x000500AB, 0x00000009, 0x00002959, 0x00003F4D, 0x00000A13, 0x000200F9, - 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, 0x00000009, 0x00002AAC, - 0x00002220, 0x00004944, 0x00002959, 0x00004032, 0x000300F7, 0x00005570, - 0x00000002, 0x000400FA, 0x00002AAC, 0x00002C6E, 0x00002F61, 0x000200F8, - 0x00002F61, 0x00060041, 0x00000294, 0x00004852, 0x00000CC7, 0x00000A0B, - 0x00001B5A, 0x0004003D, 0x00000017, 0x000033CA, 0x00004852, 0x00050051, - 0x0000000B, 0x00004B22, 0x000033CA, 0x00000001, 0x00060052, 0x00000017, - 0x00003BED, 0x00004B22, 0x0000361D, 0x00000000, 0x00050051, 0x0000000B, - 0x00005109, 0x000033CA, 0x00000003, 0x00060052, 0x00000017, 0x00001E01, - 0x00005109, 0x00003BED, 0x00000001, 0x00050080, 0x0000000B, 0x0000494A, - 0x00001B5A, 0x00000A0D, 0x00060041, 0x00000294, 0x0000189C, 0x00000CC7, - 0x00000A0B, 0x0000494A, 0x0004003D, 0x00000017, 0x000032E9, 0x0000189C, - 0x00050051, 0x0000000B, 0x00004B23, 0x000032E9, 0x00000001, 0x00060052, - 0x00000017, 0x00003BEE, 0x00004B23, 0x00001E01, 0x00000002, 0x00050051, - 0x0000000B, 0x0000510A, 0x000032E9, 0x00000003, 0x00060052, 0x00000017, - 0x00001E02, 0x0000510A, 0x00003BEE, 0x00000003, 0x00050080, 0x0000000B, - 0x0000494B, 0x00001B5A, 0x00000A10, 0x00060041, 0x00000294, 0x0000189D, - 0x00000CC7, 0x00000A0B, 0x0000494B, 0x0004003D, 0x00000017, 0x000032EA, - 0x0000189D, 0x00050051, 0x0000000B, 0x00004B24, 0x000032EA, 0x00000001, - 0x00060052, 0x00000017, 0x00003BEF, 0x00004B24, 0x0000361D, 0x00000000, - 0x00050051, 0x0000000B, 0x0000510B, 0x000032EA, 0x00000003, 0x00060052, - 0x00000017, 0x00001E03, 0x0000510B, 0x00003BEF, 0x00000001, 0x00050080, - 0x0000000B, 0x0000494C, 0x00001B5A, 0x00000A13, 0x00060041, 0x00000294, - 0x0000189E, 0x00000CC7, 0x00000A0B, 0x0000494C, 0x0004003D, 0x00000017, - 0x000032EB, 0x0000189E, 0x00050051, 0x0000000B, 0x00004B25, 0x000032EB, - 0x00000001, 0x00060052, 0x00000017, 0x00003BF0, 0x00004B25, 0x00001E03, - 0x00000002, 0x00050051, 0x0000000B, 0x00005A04, 0x000032EB, 0x00000003, - 0x00060052, 0x00000017, 0x00002450, 0x00005A04, 0x00003BF0, 0x00000003, - 0x000200F9, 0x00005570, 0x000200F8, 0x00002C6E, 0x00060041, 0x00000294, - 0x000051C8, 0x00000CC7, 0x00000A0B, 0x00001B5A, 0x0004003D, 0x00000017, - 0x000033CB, 0x000051C8, 0x00050051, 0x0000000B, 0x00004B26, 0x000033CB, - 0x00000000, 0x00060052, 0x00000017, 0x00003BF1, 0x00004B26, 0x0000361D, - 0x00000000, 0x00050051, 0x0000000B, 0x0000510C, 0x000033CB, 0x00000002, - 0x00060052, 0x00000017, 0x00001E04, 0x0000510C, 0x00003BF1, 0x00000001, - 0x00050080, 0x0000000B, 0x0000494D, 0x00001B5A, 0x00000A0D, 0x00060041, - 0x00000294, 0x0000189F, 0x00000CC7, 0x00000A0B, 0x0000494D, 0x0004003D, - 0x00000017, 0x000032EC, 0x0000189F, 0x00050051, 0x0000000B, 0x00004B27, - 0x000032EC, 0x00000000, 0x00060052, 0x00000017, 0x00003BF2, 0x00004B27, - 0x00001E04, 0x00000002, 0x00050051, 0x0000000B, 0x0000510D, 0x000032EC, - 0x00000002, 0x00060052, 0x00000017, 0x00001E05, 0x0000510D, 0x00003BF2, - 0x00000003, 0x00050080, 0x0000000B, 0x0000494E, 0x00001B5A, 0x00000A10, - 0x00060041, 0x00000294, 0x000018A0, 0x00000CC7, 0x00000A0B, 0x0000494E, - 0x0004003D, 0x00000017, 0x000032ED, 0x000018A0, 0x00050051, 0x0000000B, - 0x00004B28, 0x000032ED, 0x00000000, 0x00060052, 0x00000017, 0x00003BF3, - 0x00004B28, 0x0000361D, 0x00000000, 0x00050051, 0x0000000B, 0x0000510E, - 0x000032ED, 0x00000002, 0x00060052, 0x00000017, 0x00001E06, 0x0000510E, - 0x00003BF3, 0x00000001, 0x00050080, 0x0000000B, 0x0000494F, 0x00001B5A, - 0x00000A13, 0x00060041, 0x00000294, 0x000018A1, 0x00000CC7, 0x00000A0B, - 0x0000494F, 0x0004003D, 0x00000017, 0x000032EE, 0x000018A1, 0x00050051, - 0x0000000B, 0x00004B29, 0x000032EE, 0x00000000, 0x00060052, 0x00000017, - 0x00003BF4, 0x00004B29, 0x00001E06, 0x00000002, 0x00050051, 0x0000000B, - 0x00005A05, 0x000032EE, 0x00000002, 0x00060052, 0x00000017, 0x00002451, - 0x00005A05, 0x00003BF4, 0x00000003, 0x000200F9, 0x00005570, 0x000200F8, - 0x00005570, 0x000700F5, 0x00000017, 0x00002616, 0x00002451, 0x00002C6E, - 0x00002450, 0x00002F61, 0x000700F5, 0x00000017, 0x000033CD, 0x00001E05, - 0x00002C6E, 0x00001E02, 0x00002F61, 0x000500AA, 0x00000009, 0x00004DD8, - 0x00005FB2, 0x00000A0A, 0x000600A9, 0x00000009, 0x000056E6, 0x00004DD8, - 0x00000787, 0x00004DD8, 0x000300F7, 0x00005596, 0x00000002, 0x000400FA, - 0x000056E6, 0x00002620, 0x00005596, 0x000200F8, 0x00002620, 0x00050051, - 0x0000000B, 0x00005002, 0x000033CD, 0x00000001, 0x00060052, 0x00000017, - 0x000037FF, 0x00005002, 0x000033CD, 0x00000000, 0x000200F9, 0x00005596, - 0x000200F8, 0x00005596, 0x000700F5, 0x00000017, 0x00002AAD, 0x000033CD, - 0x00005570, 0x000037FF, 0x00002620, 0x000300F7, 0x0000530F, 0x00000002, - 0x000400FA, 0x00004C75, 0x0000577B, 0x0000530F, 0x000200F8, 0x0000577B, - 0x000300F7, 0x000039F4, 0x00000000, 0x000F00FB, 0x000023AA, 0x000039F4, - 0x00000000, 0x000055A0, 0x00000001, 0x000055A0, 0x00000002, 0x00002897, - 0x00000003, 0x00002897, 0x0000000A, 0x00002897, 0x0000000C, 0x00002897, - 0x000200F8, 0x00002897, 0x000500C7, 0x00000017, 0x00003BA9, 0x00002AAD, - 0x00000930, 0x000500C7, 0x00000017, 0x00005C0C, 0x00002AAD, 0x000003A1, - 0x000500C4, 0x00000017, 0x00006105, 0x00005C0C, 0x000003C5, 0x000500C5, - 0x00000017, 0x00004655, 0x00003BA9, 0x00006105, 0x000500C2, 0x00000017, - 0x00005A82, 0x00002AAD, 0x000003C5, 0x000500C7, 0x00000017, 0x0000192A, - 0x00005A82, 0x000003A1, 0x000500C5, 0x00000017, 0x00003CE5, 0x00004655, - 0x0000192A, 0x000500C7, 0x00000017, 0x00004C3F, 0x00002616, 0x00000930, - 0x000500C7, 0x00000017, 0x0000461A, 0x00002616, 0x000003A1, 0x000500C4, - 0x00000017, 0x00006106, 0x0000461A, 0x000003C5, 0x000500C5, 0x00000017, - 0x00004656, 0x00004C3F, 0x00006106, 0x000500C2, 0x00000017, 0x00005A83, - 0x00002616, 0x000003C5, 0x000500C7, 0x00000017, 0x00001CE0, 0x00005A83, - 0x000003A1, 0x000500C5, 0x00000017, 0x00001EBE, 0x00004656, 0x00001CE0, - 0x000200F9, 0x000039F4, 0x000200F8, 0x000055A0, 0x000500C7, 0x00000017, - 0x00004E95, 0x00002AAD, 0x0000072E, 0x000500C7, 0x00000017, 0x00005C0D, - 0x00002AAD, 0x0000064B, 0x000500C4, 0x00000017, 0x00006107, 0x00005C0D, - 0x000002ED, 0x000500C5, 0x00000017, 0x00004657, 0x00004E95, 0x00006107, - 0x000500C2, 0x00000017, 0x00005A84, 0x00002AAD, 0x000002ED, 0x000500C7, - 0x00000017, 0x0000192B, 0x00005A84, 0x0000064B, 0x000500C5, 0x00000017, - 0x00003CE6, 0x00004657, 0x0000192B, 0x000500C7, 0x00000017, 0x00004C40, - 0x00002616, 0x0000072E, 0x000500C7, 0x00000017, 0x0000461B, 0x00002616, - 0x0000064B, 0x000500C4, 0x00000017, 0x00006108, 0x0000461B, 0x000002ED, - 0x000500C5, 0x00000017, 0x00004658, 0x00004C40, 0x00006108, 0x000500C2, - 0x00000017, 0x00005A85, 0x00002616, 0x000002ED, 0x000500C7, 0x00000017, - 0x00001CE1, 0x00005A85, 0x0000064B, 0x000500C5, 0x00000017, 0x00001EBF, - 0x00004658, 0x00001CE1, 0x000200F9, 0x000039F4, 0x000200F8, 0x000039F4, - 0x000900F5, 0x00000017, 0x00002BF3, 0x00002616, 0x0000577B, 0x00001EBF, - 0x000055A0, 0x00001EBE, 0x00002897, 0x000900F5, 0x00000017, 0x0000358D, - 0x00002AAD, 0x0000577B, 0x00003CE6, 0x000055A0, 0x00003CE5, 0x00002897, - 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, - 0x000022F8, 0x00002616, 0x00005596, 0x00002BF3, 0x000039F4, 0x000700F5, - 0x00000017, 0x000055F9, 0x00002AAD, 0x00005596, 0x0000358D, 0x000039F4, - 0x00050080, 0x00000011, 0x00001C97, 0x00002670, 0x000059EC, 0x000300F7, - 0x000052F5, 0x00000002, 0x000400FA, 0x00005010, 0x0000294E, 0x0000537D, - 0x000200F8, 0x0000537D, 0x0004007C, 0x00000012, 0x00002970, 0x00001C97, - 0x00050051, 0x0000000C, 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, - 0x0000000C, 0x000024FD, 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, - 0x00002747, 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, - 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, - 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, - 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, - 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, - 0x00003F5E, 0x00000A25, 0x000500C7, 0x0000000C, 0x00002AB6, 0x000042C2, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, - 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, - 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, - 0x000018E7, 0x00004397, 0x00000A10, 0x000500C7, 0x0000000C, 0x000027B1, - 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, - 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, - 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, - 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, - 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, - 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, - 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, - 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, - 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, - 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, - 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADE, 0x00004157, - 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADE, 0x00000A11, - 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, - 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, - 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, - 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, - 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, - 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, - 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, - 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, - 0x000200F9, 0x000052F5, 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, - 0x00004D9A, 0x00001C97, 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, - 0x00001C97, 0x00000001, 0x00060050, 0x00000014, 0x000020DE, 0x00004D9A, - 0x00002C03, 0x000059FD, 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DE, - 0x00050051, 0x0000000C, 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, - 0x0000000C, 0x000024FE, 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, - 0x00002748, 0x00004E9D, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, - 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, - 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, - 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, - 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, - 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, - 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, - 0x0000000C, 0x00006242, 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, - 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, - 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, - 0x00000A22, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, - 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003139, 0x000028C6, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, - 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, - 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A22, - 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, - 0x0000000C, 0x00002215, 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, - 0x000035A3, 0x00002215, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, - 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, - 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, - 0x0000000C, 0x00004ADF, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544D, 0x00004ADF, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, - 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, - 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, - 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, - 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, - 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, - 0x00000A22, 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, - 0x000500C7, 0x0000000C, 0x00004AE0, 0x000028C6, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x0000544F, 0x00004AE0, 0x00000A17, 0x00050080, 0x0000000C, - 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, - 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, - 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, - 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, - 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, - 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, - 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, - 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, - 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, - 0x0000000C, 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, - 0x00005B34, 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, - 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, - 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, - 0x000052F5, 0x000200F8, 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C70, - 0x00005670, 0x0000294E, 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, - 0x00005088, 0x00002C70, 0x00005EAD, 0x000500C2, 0x0000000B, 0x000048F3, - 0x00005088, 0x00000A16, 0x000500AA, 0x00000009, 0x00002EEA, 0x00004ADD, - 0x00000A0D, 0x000500AA, 0x00000009, 0x00005776, 0x00004ADD, 0x00000A10, - 0x000500A6, 0x00000009, 0x00005686, 0x00002EEA, 0x00005776, 0x000300F7, - 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, - 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x000055F9, - 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, - 0x000500C7, 0x00000017, 0x000050AC, 0x000055F9, 0x0000072E, 0x000500C2, - 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, - 0x00003FF8, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, - 0x00003463, 0x000700F5, 0x00000017, 0x00005879, 0x000055F9, 0x000052F5, - 0x00003FF8, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x00004ADD, - 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x00005776, 0x00004CB6, - 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, - 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, - 0x00005879, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x00005879, - 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, - 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, - 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, - 0x00000294, 0x000060F9, 0x00001592, 0x00000A0B, 0x000048F3, 0x0003003E, - 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, 0x000054B5, 0x000048F3, - 0x00000A10, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, - 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, - 0x00004760, 0x000022F8, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, - 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000022F8, - 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, - 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, - 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAE, - 0x000022F8, 0x00002C98, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, - 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, - 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAE, 0x000002ED, - 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAE, 0x000002ED, 0x000500C5, - 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, - 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAE, - 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, - 0x00001592, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00001F75, 0x00004D39, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x000022A7, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002568, + 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, 0x00002568, + 0x000007A2, 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, + 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, + 0x0000000B, 0x00003213, 0x000051B7, 0x00000A19, 0x000500C7, 0x0000000B, + 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, 0x00000288, 0x0000492C, + 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, + 0x00050041, 0x00000288, 0x000058AD, 0x00000CE9, 0x00000A14, 0x0004003D, + 0x0000000B, 0x000051B8, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADD, + 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055F0, 0x00005EAC, + 0x00000A22, 0x000500AB, 0x00000009, 0x00005010, 0x000055F0, 0x00000A0A, + 0x000500C2, 0x0000000B, 0x000028A2, 0x00005EAC, 0x00000A16, 0x000500C7, + 0x0000000B, 0x000059FD, 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, + 0x00005A4E, 0x00005EAC, 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, + 0x00005A4E, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B8, + 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, + 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B8, 0x00000A28, 0x000500C7, + 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, + 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, + 0x000051B8, 0x000051B8, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, + 0x000008E3, 0x000500C7, 0x00000011, 0x00005B54, 0x00002891, 0x0000084A, + 0x000500C4, 0x00000011, 0x00003F50, 0x00005B54, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EC, 0x00003F50, 0x00000724, 0x000500C2, 0x0000000B, + 0x00003214, 0x000051B8, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, + 0x00003214, 0x00000A1F, 0x00050041, 0x00000288, 0x0000492D, 0x00000CE9, + 0x00000A17, 0x0004003D, 0x0000000B, 0x00005EAD, 0x0000492D, 0x00050041, + 0x00000289, 0x000056D1, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, + 0x00001BAD, 0x000056D1, 0x000500AE, 0x00000009, 0x00001CED, 0x00001BAD, + 0x00003F4C, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00001CED, + 0x000055E8, 0x00004427, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, + 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, + 0x0007004F, 0x00000011, 0x00004849, 0x0000392D, 0x0000392D, 0x00000000, + 0x00000001, 0x000500C4, 0x00000011, 0x00002670, 0x00004849, 0x0000072A, + 0x00050051, 0x0000000B, 0x00005FB2, 0x00002670, 0x00000000, 0x00050051, + 0x0000000B, 0x00001BEE, 0x00002670, 0x00000001, 0x0007000C, 0x0000000B, + 0x00005F7E, 0x00000001, 0x00000029, 0x00001BEE, 0x00000A0A, 0x00050050, + 0x00000011, 0x000051EF, 0x00005FB2, 0x00005F7E, 0x00050080, 0x00000011, + 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, + 0x00003F4D, 0x00000A13, 0x000300F7, 0x00001AFD, 0x00000000, 0x000400FA, + 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, + 0x00000009, 0x000034FE, 0x00003F4D, 0x00000A19, 0x000600A9, 0x0000000B, + 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, 0x00001AFD, + 0x000200F8, 0x00002AEE, 0x000200F9, 0x00001AFD, 0x000200F8, 0x00001AFD, + 0x000700F5, 0x0000000B, 0x00004085, 0x00003F4D, 0x00002AEE, 0x000020F6, + 0x00003AEF, 0x000500C4, 0x00000011, 0x00002BC1, 0x0000522C, 0x00000724, + 0x00050050, 0x00000011, 0x000054BD, 0x00004085, 0x00004085, 0x000500C2, + 0x00000011, 0x00002385, 0x000054BD, 0x00000718, 0x000500C7, 0x00000011, + 0x00003EEE, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004573, + 0x00002BC1, 0x00003EEE, 0x00050086, 0x00000011, 0x00005ECE, 0x00004573, + 0x00000A9F, 0x00050051, 0x0000000B, 0x00003048, 0x00005ECE, 0x00000001, + 0x00050084, 0x0000000B, 0x00002B26, 0x00003048, 0x00004ADC, 0x00050051, + 0x0000000B, 0x00006059, 0x00005ECE, 0x00000000, 0x00050080, 0x0000000B, + 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, + 0x00005F72, 0x00005420, 0x00050084, 0x00000011, 0x0000193B, 0x00005ECE, + 0x00000A9F, 0x00050082, 0x00000011, 0x000037C7, 0x00004573, 0x0000193B, + 0x000300F7, 0x00004D0D, 0x00000000, 0x000400FA, 0x0000500F, 0x0000293E, + 0x00004D0D, 0x000200F8, 0x0000293E, 0x00050051, 0x0000000B, 0x00002E0F, + 0x000037C7, 0x00000000, 0x0004007C, 0x0000000C, 0x00006195, 0x00002E0F, + 0x000500AE, 0x00000009, 0x00001EA1, 0x00002E0F, 0x00000A82, 0x000600A9, + 0x0000000C, 0x00005828, 0x00001EA1, 0x00000993, 0x00000A83, 0x00050080, + 0x0000000C, 0x00002DF8, 0x00006195, 0x00005828, 0x0004007C, 0x0000000B, + 0x00001F87, 0x00002DF8, 0x00060052, 0x00000011, 0x00005446, 0x00001F87, + 0x000037C7, 0x00000000, 0x000200F9, 0x00004D0D, 0x000200F8, 0x00004D0D, + 0x000700F5, 0x00000011, 0x00002159, 0x000037C7, 0x00001AFD, 0x00005446, + 0x0000293E, 0x00050084, 0x0000000B, 0x00001A0F, 0x00002226, 0x00000184, + 0x00050051, 0x0000000B, 0x00003644, 0x00002159, 0x00000001, 0x00050084, + 0x0000000B, 0x00003E12, 0x00003644, 0x00000AFA, 0x00050051, 0x0000000B, + 0x0000605A, 0x00002159, 0x00000000, 0x00050080, 0x0000000B, 0x0000547F, + 0x00003E12, 0x0000605A, 0x00050080, 0x0000000B, 0x00002386, 0x00001A0F, + 0x0000547F, 0x00050089, 0x0000000B, 0x000027CF, 0x00002386, 0x0000086E, + 0x000500C2, 0x0000000B, 0x0000593F, 0x000027CF, 0x00000A10, 0x000500AB, + 0x00000009, 0x00002220, 0x00003F4D, 0x00000A10, 0x000300F7, 0x000033DC, + 0x00000000, 0x000400FA, 0x00002220, 0x00004032, 0x000033DC, 0x000200F8, + 0x00004032, 0x000500AB, 0x00000009, 0x00002959, 0x00003F4D, 0x00000A13, + 0x000200F9, 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, 0x00000009, + 0x00002AAC, 0x00002220, 0x00004D0D, 0x00002959, 0x00004032, 0x000300F7, + 0x00004F23, 0x00000002, 0x000400FA, 0x00002AAC, 0x00002621, 0x00002F61, + 0x000200F8, 0x00002F61, 0x00060041, 0x00000294, 0x00004852, 0x00000CC7, + 0x00000A0B, 0x0000593F, 0x0004003D, 0x00000017, 0x000033B7, 0x00004852, + 0x00050051, 0x0000000B, 0x00004F4C, 0x000033B7, 0x00000001, 0x00050051, + 0x0000000B, 0x00003AE8, 0x000033B7, 0x00000003, 0x00050080, 0x0000000B, + 0x00004A43, 0x0000593F, 0x00000A0D, 0x00060041, 0x00000294, 0x00002212, + 0x00000CC7, 0x00000A0B, 0x00004A43, 0x0004003D, 0x00000017, 0x000032D6, + 0x00002212, 0x00050051, 0x0000000B, 0x00004BBC, 0x000032D6, 0x00000001, + 0x00050051, 0x0000000B, 0x00006005, 0x000032D6, 0x00000003, 0x00070050, + 0x00000017, 0x00001CFA, 0x00004F4C, 0x00003AE8, 0x00004BBC, 0x00006005, + 0x00050080, 0x0000000B, 0x000019F6, 0x0000593F, 0x00000A10, 0x00060041, + 0x00000294, 0x00005CCE, 0x00000CC7, 0x00000A0B, 0x000019F6, 0x0004003D, + 0x00000017, 0x000032D7, 0x00005CCE, 0x00050051, 0x0000000B, 0x00004F4D, + 0x000032D7, 0x00000001, 0x00050051, 0x0000000B, 0x00003AE9, 0x000032D7, + 0x00000003, 0x00050080, 0x0000000B, 0x00004A44, 0x0000593F, 0x00000A13, + 0x00060041, 0x00000294, 0x00002213, 0x00000CC7, 0x00000A0B, 0x00004A44, + 0x0004003D, 0x00000017, 0x000032D8, 0x00002213, 0x00050051, 0x0000000B, + 0x00004BBD, 0x000032D8, 0x00000001, 0x00050051, 0x0000000B, 0x00001E81, + 0x000032D8, 0x00000003, 0x00070050, 0x00000017, 0x00002349, 0x00004F4D, + 0x00003AE9, 0x00004BBD, 0x00001E81, 0x000200F9, 0x00004F23, 0x000200F8, + 0x00002621, 0x00060041, 0x00000294, 0x000051C8, 0x00000CC7, 0x00000A0B, + 0x0000593F, 0x0004003D, 0x00000017, 0x000033B8, 0x000051C8, 0x00050051, + 0x0000000B, 0x00004F4E, 0x000033B8, 0x00000000, 0x00050051, 0x0000000B, + 0x00003AEA, 0x000033B8, 0x00000002, 0x00050080, 0x0000000B, 0x00004A45, + 0x0000593F, 0x00000A0D, 0x00060041, 0x00000294, 0x00002214, 0x00000CC7, + 0x00000A0B, 0x00004A45, 0x0004003D, 0x00000017, 0x000032D9, 0x00002214, + 0x00050051, 0x0000000B, 0x00004BBF, 0x000032D9, 0x00000000, 0x00050051, + 0x0000000B, 0x00006006, 0x000032D9, 0x00000002, 0x00070050, 0x00000017, + 0x00001CFB, 0x00004F4E, 0x00003AEA, 0x00004BBF, 0x00006006, 0x00050080, + 0x0000000B, 0x000019F7, 0x0000593F, 0x00000A10, 0x00060041, 0x00000294, + 0x00005CCF, 0x00000CC7, 0x00000A0B, 0x000019F7, 0x0004003D, 0x00000017, + 0x000032DA, 0x00005CCF, 0x00050051, 0x0000000B, 0x00004F4F, 0x000032DA, + 0x00000000, 0x00050051, 0x0000000B, 0x00003AEB, 0x000032DA, 0x00000002, + 0x00050080, 0x0000000B, 0x00004A46, 0x0000593F, 0x00000A13, 0x00060041, + 0x00000294, 0x00002215, 0x00000CC7, 0x00000A0B, 0x00004A46, 0x0004003D, + 0x00000017, 0x000032DB, 0x00002215, 0x00050051, 0x0000000B, 0x00004BC0, + 0x000032DB, 0x00000000, 0x00050051, 0x0000000B, 0x00001E82, 0x000032DB, + 0x00000002, 0x00070050, 0x00000017, 0x0000234A, 0x00004F4F, 0x00003AEB, + 0x00004BC0, 0x00001E82, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, + 0x000700F5, 0x00000017, 0x00002616, 0x0000234A, 0x00002621, 0x00002349, + 0x00002F61, 0x000700F5, 0x00000017, 0x000033CD, 0x00001CFB, 0x00002621, + 0x00001CFA, 0x00002F61, 0x000500AA, 0x00000009, 0x00004DD8, 0x00005FB2, + 0x00000A0A, 0x000600A9, 0x00000009, 0x000056E6, 0x00004DD8, 0x00000787, + 0x00004DD8, 0x000300F7, 0x00005596, 0x00000002, 0x000400FA, 0x000056E6, + 0x00002620, 0x00005596, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, + 0x00005002, 0x000033CD, 0x00000001, 0x00060052, 0x00000017, 0x000037FF, + 0x00005002, 0x000033CD, 0x00000000, 0x000200F9, 0x00005596, 0x000200F8, + 0x00005596, 0x000700F5, 0x00000017, 0x00002AAD, 0x000033CD, 0x00004F23, + 0x000037FF, 0x00002620, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, + 0x00004C75, 0x0000577B, 0x0000530F, 0x000200F8, 0x0000577B, 0x000300F7, + 0x000039F4, 0x00000000, 0x000F00FB, 0x000023AA, 0x000039F4, 0x00000000, + 0x000055A0, 0x00000001, 0x000055A0, 0x00000002, 0x00002897, 0x00000003, + 0x00002897, 0x0000000A, 0x00002897, 0x0000000C, 0x00002897, 0x000200F8, + 0x00002897, 0x000500C7, 0x00000017, 0x00003BA9, 0x00002AAD, 0x00000930, + 0x000500C7, 0x00000017, 0x00005C0C, 0x00002AAD, 0x000003A1, 0x000500C4, + 0x00000017, 0x00006105, 0x00005C0C, 0x000003C5, 0x000500C5, 0x00000017, + 0x00004655, 0x00003BA9, 0x00006105, 0x000500C2, 0x00000017, 0x00005A82, + 0x00002AAD, 0x000003C5, 0x000500C7, 0x00000017, 0x0000192A, 0x00005A82, + 0x000003A1, 0x000500C5, 0x00000017, 0x00003CE5, 0x00004655, 0x0000192A, + 0x000500C7, 0x00000017, 0x00004C3F, 0x00002616, 0x00000930, 0x000500C7, + 0x00000017, 0x0000461A, 0x00002616, 0x000003A1, 0x000500C4, 0x00000017, + 0x00006106, 0x0000461A, 0x000003C5, 0x000500C5, 0x00000017, 0x00004656, + 0x00004C3F, 0x00006106, 0x000500C2, 0x00000017, 0x00005A83, 0x00002616, + 0x000003C5, 0x000500C7, 0x00000017, 0x00001CE0, 0x00005A83, 0x000003A1, + 0x000500C5, 0x00000017, 0x00001EBE, 0x00004656, 0x00001CE0, 0x000200F9, + 0x000039F4, 0x000200F8, 0x000055A0, 0x000500C7, 0x00000017, 0x00004E95, + 0x00002AAD, 0x0000072E, 0x000500C7, 0x00000017, 0x00005C0D, 0x00002AAD, + 0x0000064B, 0x000500C4, 0x00000017, 0x00006107, 0x00005C0D, 0x000002ED, + 0x000500C5, 0x00000017, 0x00004657, 0x00004E95, 0x00006107, 0x000500C2, + 0x00000017, 0x00005A84, 0x00002AAD, 0x000002ED, 0x000500C7, 0x00000017, + 0x0000192B, 0x00005A84, 0x0000064B, 0x000500C5, 0x00000017, 0x00003CE6, + 0x00004657, 0x0000192B, 0x000500C7, 0x00000017, 0x00004C40, 0x00002616, + 0x0000072E, 0x000500C7, 0x00000017, 0x0000461B, 0x00002616, 0x0000064B, + 0x000500C4, 0x00000017, 0x00006108, 0x0000461B, 0x000002ED, 0x000500C5, + 0x00000017, 0x00004658, 0x00004C40, 0x00006108, 0x000500C2, 0x00000017, + 0x00005A85, 0x00002616, 0x000002ED, 0x000500C7, 0x00000017, 0x00001CE1, + 0x00005A85, 0x0000064B, 0x000500C5, 0x00000017, 0x00001EBF, 0x00004658, + 0x00001CE1, 0x000200F9, 0x000039F4, 0x000200F8, 0x000039F4, 0x000900F5, + 0x00000017, 0x00002BF3, 0x00002616, 0x0000577B, 0x00001EBF, 0x000055A0, + 0x00001EBE, 0x00002897, 0x000900F5, 0x00000017, 0x0000358D, 0x00002AAD, + 0x0000577B, 0x00003CE6, 0x000055A0, 0x00003CE5, 0x00002897, 0x000200F9, + 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, 0x000022F8, + 0x00002616, 0x00005596, 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, + 0x000055F9, 0x00002AAD, 0x00005596, 0x0000358D, 0x000039F4, 0x00050080, + 0x00000011, 0x00001C97, 0x00002670, 0x000059EC, 0x000300F7, 0x000052F5, + 0x00000002, 0x000400FA, 0x00005010, 0x0000294E, 0x0000537D, 0x000200F8, + 0x0000537D, 0x0004007C, 0x00000012, 0x00002970, 0x00001C97, 0x00050051, + 0x0000000C, 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, + 0x000024FD, 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, + 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, + 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, + 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, + 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, + 0x00000A25, 0x000500C7, 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, + 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, + 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, + 0x00004397, 0x00000A10, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, + 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, + 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, + 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, + 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, + 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, + 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, + 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, + 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, + 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, + 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADE, 0x00004157, 0x00000388, + 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADE, 0x00000A11, 0x00050080, + 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, + 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, + 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, + 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, + 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, + 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, + 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, + 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, + 0x000052F5, 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9A, + 0x00001C97, 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, 0x00001C97, + 0x00000001, 0x00060050, 0x00000014, 0x000020DE, 0x00004D9A, 0x00002C03, + 0x000059FD, 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, + 0x0000000C, 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, + 0x000024FE, 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, + 0x00004E9D, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, + 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, + 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, + 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, + 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, + 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, + 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, + 0x00006242, 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, + 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, + 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A22, + 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, + 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, + 0x000028C6, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, + 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, + 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A22, 0x000500C3, + 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, + 0x00002216, 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, + 0x00002216, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, + 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, + 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, + 0x00004ADF, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, + 0x00004ADF, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, + 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, + 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, + 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, + 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A22, + 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, + 0x0000000C, 0x00004AE0, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544F, 0x00004AE0, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, + 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, + 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, + 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, + 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, + 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, + 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, + 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, + 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, + 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, + 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, + 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, + 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, + 0x000200F8, 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C70, 0x00005670, + 0x0000294E, 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, + 0x00002C70, 0x00005EAD, 0x000500C2, 0x0000000B, 0x000048F3, 0x00005088, + 0x00000A16, 0x000500AA, 0x00000009, 0x00002EEA, 0x00004ADD, 0x00000A0D, + 0x000500AA, 0x00000009, 0x00005776, 0x00004ADD, 0x00000A10, 0x000500A6, + 0x00000009, 0x00005686, 0x00002EEA, 0x00005776, 0x000300F7, 0x00003463, + 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, 0x000200F8, + 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x000055F9, 0x000009CE, + 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, + 0x00000017, 0x000050AC, 0x000055F9, 0x0000072E, 0x000500C2, 0x00000017, + 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, + 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, + 0x000700F5, 0x00000017, 0x00005879, 0x000055F9, 0x000052F5, 0x00003FF8, + 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x00004ADD, 0x00000A13, + 0x000500A6, 0x00000009, 0x00003B23, 0x00005776, 0x00004CB6, 0x000300F7, + 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, + 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, + 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, + 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, + 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, + 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, + 0x000060F9, 0x00001592, 0x00000A0B, 0x000048F3, 0x0003003E, 0x000060F9, + 0x00004D37, 0x00050080, 0x0000000B, 0x000054B5, 0x000048F3, 0x00000A10, + 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, + 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, + 0x000022F8, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, + 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000022F8, 0x0000072E, + 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, + 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, + 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAE, 0x000022F8, + 0x00002C98, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, + 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, + 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAE, 0x000002ED, 0x000500C2, + 0x00000017, 0x00003BE8, 0x00002AAE, 0x000002ED, 0x000500C5, 0x00000017, + 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, + 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAE, 0x00003A1A, + 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, 0x00001592, + 0x00000A0B, 0x000054B5, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_4xmsaa_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_4xmsaa_scaled_cs.h index 38af90217..924bcb607 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_4xmsaa_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_32bpp_4xmsaa_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25204 ; Schema: 0 OpCapability Shader @@ -10,24 +10,26 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -46,8 +48,6 @@ %uint_4278255360 = OpConstant %uint 4278255360 %uint_3 = OpConstant %uint 3 %uint_16 = OpConstant %uint 16 - %1837 = OpConstantComposite %v2uint %uint_2 %uint_1 - %v2bool = OpTypeVector %bool 2 %uint_0 = OpConstant %uint 0 %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 @@ -78,7 +78,7 @@ %uint_32 = OpConstant %uint 32 %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_1023 = OpConstant %uint 1023 @@ -93,7 +93,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_16777216 = OpConstant %uint 16777216 %uint_20 = OpConstant %uint 20 %2275 = OpConstantComposite %v2uint %uint_20 %uint_24 @@ -113,11 +112,10 @@ %_ptr_Uniform__struct_1973 = OpTypePointer Uniform %_struct_1973 %5522 = OpVariable %_ptr_Uniform__struct_1973 Uniform %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %13853 = OpUndef %v4uint %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 - %1849 = OpConstantComposite %v2uint %uint_2 %uint_2 %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 %1611 = OpConstantComposite %v4uint %uint_255 %uint_255 %uint_255 %uint_255 %749 = OpConstantComposite %v4uint %uint_16 %uint_16 %uint_16 %uint_16 @@ -132,9 +130,9 @@ OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20919 = OpLoad %uint %22700 %19164 = OpBitwiseAnd %uint %15627 %uint_1023 %21999 = OpBitwiseAnd %uint %15627 %uint_4096 @@ -156,20 +154,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20919 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20920 = OpLoad %uint %22701 %19165 = OpBitwiseAnd %uint %18628 %uint_7 %22000 = OpBitwiseAnd %uint %18628 %uint_8 @@ -186,8 +182,8 @@ %10422 = OpCompositeConstruct %v2uint %20920 %20920 %10385 = OpShiftRightLogical %v2uint %10422 %2275 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12819 = OpShiftRightLogical %uint %20920 %uint_28 %16204 = OpBitwiseAnd %uint %12819 %uint_7 %20803 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0 @@ -203,42 +199,39 @@ %9840 = OpShiftLeftLogical %v2uint %18505 %1834 %6697 = OpCompositeExtract %uint %9840 0 %18425 = OpCompositeExtract %uint %9840 1 - %14186 = OpCompositeExtract %uint %19067 1 + %14186 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %18425 %14186 %20975 = OpCompositeConstruct %v2uint %6697 %24446 %21036 = OpIAdd %v2uint %20975 %23019 %16075 = OpULessThanEqual %bool %16204 %uint_3 - OpSelectionMerge %6491 None + OpSelectionMerge %6909 None OpBranchConditional %16075 %10990 %15087 %15087 = OpLabel %13566 = OpIEqual %bool %16204 %uint_5 %8438 = OpSelect %uint %13566 %uint_2 %uint_0 - OpBranch %6491 + OpBranch %6909 %10990 = OpLabel - OpBranch %6491 - %6491 = OpLabel - %22014 = OpPhi %uint %16204 %10990 %8438 %15087 - %23520 = OpUGreaterThanEqual %v2bool %1849 %1837 - %7771 = OpSelect %v2uint %23520 %1828 %1807 - %10986 = OpShiftLeftLogical %v2uint %21036 %7771 - %24669 = OpCompositeConstruct %v2uint %22014 %22014 - %9093 = OpShiftRightLogical %v2uint %24669 %1816 + OpBranch %6909 + %6909 = OpLabel + %16517 = OpPhi %uint %16204 %10990 %8438 %15087 + %11201 = OpShiftLeftLogical %v2uint %21036 %1828 + %21693 = OpCompositeConstruct %v2uint %16517 %16517 + %9093 = OpShiftRightLogical %v2uint %21693 %1816 %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %20272 = OpIAdd %v2uint %10986 %16072 - %21145 = OpIMul %v2uint %2719 %23601 - %14725 = OpShiftRightLogical %v2uint %21145 %1807 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %19164 - %24665 = OpCompositeExtract %uint %19799 0 + %19132 = OpIAdd %v2uint %11201 %16072 + %11447 = OpIMul %v2uint %2719 %23601 + %7983 = OpUDiv %v2uint %19132 %11447 + %9129 = OpCompositeExtract %uint %7983 1 + %11046 = OpIMul %uint %9129 %19164 + %24665 = OpCompositeExtract %uint %7983 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %24434 %21536 - %6459 = OpIMul %v2uint %19799 %14725 - %14279 = OpISub %v2uint %20272 %6459 + %6459 = OpIMul %v2uint %7983 %11447 + %14279 = OpISub %v2uint %19132 %6459 OpSelectionMerge %18756 None OpBranchConditional %20495 %11888 %18756 %11888 = OpLabel - %16985 = OpCompositeExtract %uint %14725 0 + %16985 = OpCompositeExtract %uint %11447 0 %13307 = OpShiftRightLogical %uint %16985 %uint_1 %22207 = OpCompositeExtract %uint %14279 0 %15197 = OpBitcast %int %22207 @@ -259,20 +252,18 @@ %21574 = OpCompositeInsert %v2uint %17709 %14279 0 OpBranch %18756 %18756 = OpLabel - %17360 = OpPhi %v2uint %14279 %6491 %21574 %22850 - %24023 = OpCompositeExtract %uint %21145 0 - %22303 = OpCompositeExtract %uint %21145 1 + %17360 = OpPhi %v2uint %14279 %6909 %21574 %22850 + %24023 = OpCompositeExtract %uint %11447 0 + %22303 = OpCompositeExtract %uint %11447 1 %13170 = OpIMul %uint %24023 %22303 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %17360 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %17360 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_0 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %21809 = OpUMod %uint %18363 %13884 + %15520 = OpIMul %uint %8742 %13170 + %16084 = OpCompositeExtract %uint %17360 1 + %15890 = OpIMul %uint %16084 %24023 + %24666 = OpCompositeExtract %uint %17360 0 + %21537 = OpIAdd %uint %15890 %24666 + %8875 = OpIAdd %uint %15520 %21537 + %23312 = OpIMul %uint %13170 %uint_2048 + %21809 = OpUMod %uint %8875 %23312 %7002 = OpShiftRightLogical %uint %21809 %uint_2 %8736 = OpINotEqual %bool %16204 %uint_2 OpSelectionMerge %13276 None @@ -282,82 +273,70 @@ OpBranch %13276 %13276 = OpLabel %10924 = OpPhi %bool %8736 %18756 %10585 %16434 - OpSelectionMerge %21872 DontFlatten - OpBranchConditional %10924 %11374 %12129 + OpSelectionMerge %20259 DontFlatten + OpBranchConditional %10924 %9761 %12129 %12129 = OpLabel %18514 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %7002 - %13258 = OpLoad %v4uint %18514 - %19234 = OpCompositeExtract %uint %13258 1 - %15341 = OpCompositeInsert %v4uint %19234 %13853 0 - %20745 = OpCompositeExtract %uint %13258 3 - %7681 = OpCompositeInsert %v4uint %20745 %15341 1 - %18762 = OpIAdd %uint %7002 %uint_1 - %6300 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18762 - %13033 = OpLoad %v4uint %6300 - %19235 = OpCompositeExtract %uint %13033 1 - %15342 = OpCompositeInsert %v4uint %19235 %7681 2 - %20746 = OpCompositeExtract %uint %13033 3 - %7682 = OpCompositeInsert %v4uint %20746 %15342 3 - %18763 = OpIAdd %uint %7002 %uint_2 - %6301 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18763 - %13034 = OpLoad %v4uint %6301 - %19236 = OpCompositeExtract %uint %13034 1 - %15343 = OpCompositeInsert %v4uint %19236 %13853 0 - %20747 = OpCompositeExtract %uint %13034 3 - %7683 = OpCompositeInsert %v4uint %20747 %15343 1 - %18764 = OpIAdd %uint %7002 %uint_3 - %6302 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18764 - %13035 = OpLoad %v4uint %6302 - %19237 = OpCompositeExtract %uint %13035 1 - %15344 = OpCompositeInsert %v4uint %19237 %7683 2 - %23044 = OpCompositeExtract %uint %13035 3 - %9296 = OpCompositeInsert %v4uint %23044 %15344 3 - OpBranch %21872 - %11374 = OpLabel + %13239 = OpLoad %v4uint %18514 + %20300 = OpCompositeExtract %uint %13239 1 + %15080 = OpCompositeExtract %uint %13239 3 + %19011 = OpIAdd %uint %7002 %uint_1 + %8722 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19011 + %13014 = OpLoad %v4uint %8722 + %19388 = OpCompositeExtract %uint %13014 1 + %24581 = OpCompositeExtract %uint %13014 3 + %7418 = OpCompositeConstruct %v4uint %20300 %15080 %19388 %24581 + %6646 = OpIAdd %uint %7002 %uint_2 + %23758 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %6646 + %13015 = OpLoad %v4uint %23758 + %20301 = OpCompositeExtract %uint %13015 1 + %15081 = OpCompositeExtract %uint %13015 3 + %19012 = OpIAdd %uint %7002 %uint_3 + %8723 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19012 + %13016 = OpLoad %v4uint %8723 + %19389 = OpCompositeExtract %uint %13016 1 + %7809 = OpCompositeExtract %uint %13016 3 + %9033 = OpCompositeConstruct %v4uint %20301 %15081 %19389 %7809 + OpBranch %20259 + %9761 = OpLabel %20936 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %7002 - %13259 = OpLoad %v4uint %20936 - %19238 = OpCompositeExtract %uint %13259 0 - %15345 = OpCompositeInsert %v4uint %19238 %13853 0 - %20748 = OpCompositeExtract %uint %13259 2 - %7684 = OpCompositeInsert %v4uint %20748 %15345 1 - %18765 = OpIAdd %uint %7002 %uint_1 - %6304 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18765 - %13036 = OpLoad %v4uint %6304 - %19239 = OpCompositeExtract %uint %13036 0 - %15346 = OpCompositeInsert %v4uint %19239 %7684 2 - %20749 = OpCompositeExtract %uint %13036 2 - %7685 = OpCompositeInsert %v4uint %20749 %15346 3 - %18766 = OpIAdd %uint %7002 %uint_2 - %6305 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18766 - %13037 = OpLoad %v4uint %6305 - %19240 = OpCompositeExtract %uint %13037 0 - %15347 = OpCompositeInsert %v4uint %19240 %13853 0 - %20750 = OpCompositeExtract %uint %13037 2 - %7686 = OpCompositeInsert %v4uint %20750 %15347 1 - %18767 = OpIAdd %uint %7002 %uint_3 - %6306 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18767 - %13038 = OpLoad %v4uint %6306 - %19241 = OpCompositeExtract %uint %13038 0 - %15348 = OpCompositeInsert %v4uint %19241 %7686 2 - %23045 = OpCompositeExtract %uint %13038 2 - %9297 = OpCompositeInsert %v4uint %23045 %15348 3 - OpBranch %21872 - %21872 = OpLabel - %9750 = OpPhi %v4uint %9297 %11374 %9296 %12129 - %14743 = OpPhi %v4uint %7685 %11374 %7682 %12129 - %6492 = OpIEqual %bool %6697 %uint_0 + %13240 = OpLoad %v4uint %20936 + %20302 = OpCompositeExtract %uint %13240 0 + %15082 = OpCompositeExtract %uint %13240 2 + %19013 = OpIAdd %uint %7002 %uint_1 + %8724 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19013 + %13017 = OpLoad %v4uint %8724 + %19391 = OpCompositeExtract %uint %13017 0 + %24582 = OpCompositeExtract %uint %13017 2 + %7419 = OpCompositeConstruct %v4uint %20302 %15082 %19391 %24582 + %6647 = OpIAdd %uint %7002 %uint_2 + %23759 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %6647 + %13018 = OpLoad %v4uint %23759 + %20303 = OpCompositeExtract %uint %13018 0 + %15083 = OpCompositeExtract %uint %13018 2 + %19014 = OpIAdd %uint %7002 %uint_3 + %8725 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %19014 + %13019 = OpLoad %v4uint %8725 + %19392 = OpCompositeExtract %uint %13019 0 + %7810 = OpCompositeExtract %uint %13019 2 + %9034 = OpCompositeConstruct %v4uint %20303 %15083 %19392 %7810 + OpBranch %20259 + %20259 = OpLabel + %9750 = OpPhi %v4uint %9034 %9761 %9033 %12129 + %14743 = OpPhi %v4uint %7419 %9761 %7418 %12129 + %6491 = OpIEqual %bool %6697 %uint_0 OpSelectionMerge %13277 None - OpBranchConditional %6492 %11451 %13277 + OpBranchConditional %6491 %11451 %13277 %11451 = OpLabel - %24156 = OpCompositeExtract %uint %19067 0 + %24156 = OpCompositeExtract %uint %19124 0 %22470 = OpINotEqual %bool %24156 %uint_0 OpBranch %13277 %13277 = OpLabel - %10925 = OpPhi %bool %6492 %21872 %22470 %11451 + %10925 = OpPhi %bool %6491 %20259 %22470 %11451 OpSelectionMerge %21910 DontFlatten OpBranchConditional %10925 %11508 %21910 %11508 = OpLabel - %23599 = OpCompositeExtract %uint %19067 0 + %23599 = OpCompositeExtract %uint %19124 0 %17346 = OpUGreaterThanEqual %bool %23599 %uint_2 OpSelectionMerge %18758 None OpBranchConditional %17346 %15877 %18758 @@ -506,8 +485,8 @@ %17227 = OpIAdd %int %19768 %17742 %7048 = OpShiftLeftLogical %int %17227 %uint_8 %24035 = OpShiftRightArithmetic %int %7048 %int_6 - %8725 = OpShiftRightArithmetic %int %17090 %int_3 - %13731 = OpIAdd %int %8725 %16477 + %8726 = OpShiftRightArithmetic %int %17090 %int_3 + %13731 = OpIAdd %int %8726 %16477 %23052 = OpBitwiseAnd %int %13731 %int_1 %16658 = OpShiftRightArithmetic %int %25154 %int_3 %18794 = OpShiftLeftLogical %int %23052 %int_1 @@ -548,16 +527,16 @@ %16261 = OpISub %v2uint %7832 %16296 %17551 = OpCompositeExtract %uint %23601 1 %23632 = OpIMul %uint %8858 %17551 - %15520 = OpIMul %uint %9468 %23632 - %16084 = OpCompositeExtract %uint %16261 0 - %15890 = OpIMul %uint %16084 %17551 - %6887 = OpCompositeExtract %uint %16261 1 - %11045 = OpIAdd %uint %15890 %6887 + %15521 = OpIMul %uint %9468 %23632 + %16085 = OpCompositeExtract %uint %16261 0 + %15891 = OpIMul %uint %16085 %17551 + %6886 = OpCompositeExtract %uint %16261 1 + %11045 = OpIAdd %uint %15891 %6886 %24733 = OpShiftLeftLogical %uint %11045 %uint_2 %23219 = OpBitwiseAnd %uint %13244 %uint_3 %9559 = OpIAdd %uint %24733 %23219 %17811 = OpShiftLeftLogical %uint %9559 %uint_2 - %8264 = OpIAdd %uint %15520 %17811 + %8264 = OpIAdd %uint %15521 %17811 %8213 = OpShiftRightLogical %uint %8264 %uint_4 %12010 = OpIEqual %bool %19165 %uint_1 %22390 = OpIEqual %bool %19165 %uint_2 @@ -644,24 +623,25 @@ #endif const uint32_t resolve_fast_32bpp_4xmsaa_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006274, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006274, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F9, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, - 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, - 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, 0x00000021, - 0x00000000, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, 0x00040048, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F9, + 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, + 0x00000003, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48, 0x0000000B, + 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00030047, + 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000018, + 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, + 0x00000CC7, 0x00000018, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, + 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x000007DD, + 0x00000006, 0x00000010, 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B5, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00020014, 0x00000009, @@ -672,453 +652,432 @@ const uint32_t resolve_fast_32bpp_4xmsaa_scaled_cs[] = { 0x0004002B, 0x0000000B, 0x000008A6, 0x00FF00FF, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0004002B, 0x0000000B, 0x000005FD, 0xFF00FF00, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, - 0x00000A3A, 0x00000010, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, - 0x00000A0D, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, - 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, - 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, - 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, - 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, - 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A84, - 0x00000800, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, - 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A1F, - 0x00000007, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, - 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, - 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, - 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, - 0x0000000F, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, - 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, - 0x00000003, 0x0004002B, 0x0000000C, 0x00000A3B, 0x00000010, 0x0004002B, - 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A23, - 0x00000008, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, - 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A16, - 0x00000004, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, - 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0004002B, 0x0000000B, 0x00000A6A, - 0x00000020, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, - 0x0000000B, 0x00040020, 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, - 0x00000676, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, - 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, - 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, - 0x0000000A, 0x0004002B, 0x0000000B, 0x00000AFE, 0x00001000, 0x0004002B, - 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, - 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, - 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, - 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, - 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, - 0x00000510, 0x20000000, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, - 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, - 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, - 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, - 0x00000A52, 0x0004002B, 0x0000000B, 0x00000144, 0x000000FF, 0x0004002B, - 0x0000000B, 0x00000B54, 0xC00FFC00, 0x00040020, 0x00000291, 0x00000001, - 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, - 0x00000289, 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, - 0x00000A13, 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, - 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, - 0x0004003B, 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, - 0x00000002, 0x00000017, 0x0003001D, 0x000007DD, 0x00000017, 0x0003001E, - 0x000007B5, 0x000007DD, 0x00040020, 0x00000A33, 0x00000002, 0x000007B5, - 0x0004003B, 0x00000A33, 0x00001592, 0x00000002, 0x0006002C, 0x00000014, - 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x00030001, 0x00000017, - 0x0000361D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, + 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, + 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, + 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, + 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, + 0x00000050, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, + 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, 0x0004002B, 0x0000000C, + 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, + 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000C, + 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, + 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, + 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, 0x0000000C, + 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, + 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, + 0x00000A3B, 0x00000010, 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, + 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B, 0x0000000C, + 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, + 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0004002B, 0x0000000C, + 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, + 0x0004002B, 0x0000000B, 0x00000A6A, 0x00000020, 0x0006001E, 0x000003F9, + 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000676, + 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, 0x00000CE9, 0x00000009, + 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, + 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, + 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, + 0x00000AFE, 0x00001000, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, + 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, + 0x00000A52, 0x00000018, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, + 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0004002B, 0x0000000B, + 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, + 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, + 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, + 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, + 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x0004002B, + 0x0000000B, 0x00000144, 0x000000FF, 0x0004002B, 0x0000000B, 0x00000B54, + 0xC00FFC00, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, + 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x00000289, 0x00000001, + 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, + 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, + 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, + 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, + 0x0003001D, 0x000007DD, 0x00000017, 0x0003001E, 0x000007B5, 0x000007DD, + 0x00040020, 0x00000A33, 0x00000002, 0x000007B5, 0x0004003B, 0x00000A33, + 0x00001592, 0x00000002, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, + 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, + 0x00000A1F, 0x0005002C, 0x00000011, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, - 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0005002C, 0x00000011, - 0x00000739, 0x00000A10, 0x00000A10, 0x0007002C, 0x00000017, 0x0000072E, - 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, - 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0007002C, - 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, - 0x0007002C, 0x00000017, 0x00000930, 0x00000B54, 0x00000B54, 0x00000B54, - 0x00000B54, 0x0007002C, 0x00000017, 0x000003A1, 0x00000A44, 0x00000A44, - 0x00000A44, 0x00000A44, 0x0007002C, 0x00000017, 0x000003C5, 0x00000A46, - 0x00000A46, 0x00000A46, 0x00000A46, 0x0004002B, 0x0000000B, 0x00000A25, - 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, - 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, - 0x00000A22, 0x00000A22, 0x00000A22, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, - 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, - 0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, - 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, - 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AC, - 0x000500C7, 0x0000000B, 0x00004ADC, 0x00003D0B, 0x00000A44, 0x000500C7, - 0x0000000B, 0x000055EF, 0x00003D0B, 0x00000AFE, 0x000500AB, 0x00000009, - 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, - 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, - 0x00000A81, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A52, - 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, 0x00050050, - 0x00000011, 0x000022A7, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, - 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, 0x00005C31, - 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, 0x00005DDE, 0x00003D0B, - 0x00000510, 0x000500AB, 0x00000009, 0x00003007, 0x00005DDE, 0x00000A0A, - 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, 0x00003007, 0x00004163, - 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, 0x000200F8, - 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, 0x00000724, - 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, 0x00000011, - 0x00004A7B, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, 0x000500C2, - 0x00000011, 0x0000189F, 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, - 0x00002A91, 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, - 0x00002A91, 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x0000189F, - 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, - 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x00005C31, 0x000500C2, - 0x0000000B, 0x00003343, 0x000051B7, 0x00000A19, 0x000500C7, 0x0000000B, - 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, - 0x00005C31, 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, - 0x0000229A, 0x00050041, 0x00000288, 0x00004E44, 0x0000118F, 0x00000A11, - 0x0004003D, 0x0000000B, 0x000048C4, 0x00004E44, 0x00050041, 0x00000288, - 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B8, - 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADD, 0x000048C4, 0x00000A1F, - 0x000500C7, 0x0000000B, 0x000055F0, 0x000048C4, 0x00000A22, 0x000500AB, - 0x00000009, 0x00005010, 0x000055F0, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x000028A2, 0x000048C4, 0x00000A16, 0x000500C7, 0x0000000B, 0x000059FD, - 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005A4E, 0x000048C4, - 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, 0x00005A4E, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B8, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B8, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B8, 0x000051B8, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003213, 0x000051B8, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A1F, - 0x00050041, 0x00000289, 0x00005143, 0x00000F48, 0x00000A0A, 0x0004003D, - 0x0000000B, 0x000022D1, 0x00005143, 0x000500AE, 0x00000009, 0x00001CED, - 0x000022D1, 0x000059D1, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, - 0x00001CED, 0x000055E9, 0x00004427, 0x000200F8, 0x000055E9, 0x000200F9, - 0x00004C7A, 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, - 0x00000F48, 0x0007004F, 0x00000011, 0x00004849, 0x0000392D, 0x0000392D, - 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x00002670, 0x00004849, - 0x0000072A, 0x00050051, 0x0000000B, 0x00001A29, 0x00002670, 0x00000000, - 0x00050051, 0x0000000B, 0x000047F9, 0x00002670, 0x00000001, 0x00050051, - 0x0000000B, 0x0000376A, 0x00004A7B, 0x00000001, 0x0007000C, 0x0000000B, - 0x00005F7E, 0x00000001, 0x00000029, 0x000047F9, 0x0000376A, 0x00050050, - 0x00000011, 0x000051EF, 0x00001A29, 0x00005F7E, 0x00050080, 0x00000011, - 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, - 0x00003F4C, 0x00000A13, 0x000300F7, 0x0000195B, 0x00000000, 0x000400FA, - 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, - 0x00000009, 0x000034FE, 0x00003F4C, 0x00000A19, 0x000600A9, 0x0000000B, - 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, 0x0000195B, - 0x000200F8, 0x00002AEE, 0x000200F9, 0x0000195B, 0x000200F8, 0x0000195B, - 0x000700F5, 0x0000000B, 0x000055FE, 0x00003F4C, 0x00002AEE, 0x000020F6, - 0x00003AEF, 0x000500AE, 0x0000000F, 0x00005BE0, 0x00000739, 0x0000072D, - 0x000600A9, 0x00000011, 0x00001E5B, 0x00005BE0, 0x00000724, 0x0000070F, - 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00001E5B, 0x00050050, - 0x00000011, 0x0000605D, 0x000055FE, 0x000055FE, 0x000500C2, 0x00000011, - 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, - 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x00002AEA, - 0x00003EC8, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00005C31, - 0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x0000070F, 0x00050086, - 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, - 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, - 0x00004FA6, 0x00004ADC, 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, - 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, - 0x00050080, 0x0000000B, 0x00002226, 0x00005F72, 0x00005420, 0x00050084, - 0x00000011, 0x0000193B, 0x00004D57, 0x00003985, 0x00050082, 0x00000011, - 0x000037C7, 0x00004F30, 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, - 0x000400FA, 0x0000500F, 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, - 0x00050051, 0x0000000B, 0x00004259, 0x00003985, 0x00000000, 0x000500C2, - 0x0000000B, 0x000033FB, 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, - 0x000056BF, 0x000037C7, 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, - 0x000056BF, 0x000500AE, 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, - 0x000300F7, 0x00005942, 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, - 0x00005FF5, 0x000200F8, 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, - 0x000033FB, 0x000200F9, 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, - 0x0000000C, 0x000049C5, 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, - 0x000049C5, 0x000200F9, 0x00005942, 0x000200F8, 0x00005942, 0x000700F5, - 0x0000000C, 0x0000273E, 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, - 0x00050080, 0x0000000C, 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, - 0x0000000B, 0x0000452D, 0x00002ECF, 0x00060052, 0x00000011, 0x00005446, - 0x0000452D, 0x000037C7, 0x00000000, 0x000200F9, 0x00004944, 0x000200F8, - 0x00004944, 0x000700F5, 0x00000011, 0x000043D0, 0x000037C7, 0x0000195B, - 0x00005446, 0x00005942, 0x00050051, 0x0000000B, 0x00005DD7, 0x00005299, - 0x00000000, 0x00050051, 0x0000000B, 0x0000571F, 0x00005299, 0x00000001, - 0x00050084, 0x0000000B, 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, - 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, - 0x00001A95, 0x000043D0, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, - 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, - 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000043D0, 0x00000000, - 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, - 0x0000000B, 0x00004665, 0x000025E0, 0x00000A0A, 0x00050080, 0x0000000B, - 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, - 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00005531, 0x000047BB, - 0x0000363C, 0x000500C2, 0x0000000B, 0x00001B5A, 0x00005531, 0x00000A10, - 0x000500AB, 0x00000009, 0x00002220, 0x00003F4C, 0x00000A10, 0x000300F7, - 0x000033DC, 0x00000000, 0x000400FA, 0x00002220, 0x00004032, 0x000033DC, - 0x000200F8, 0x00004032, 0x000500AB, 0x00000009, 0x00002959, 0x00003F4C, - 0x00000A13, 0x000200F9, 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, - 0x00000009, 0x00002AAC, 0x00002220, 0x00004944, 0x00002959, 0x00004032, - 0x000300F7, 0x00005570, 0x00000002, 0x000400FA, 0x00002AAC, 0x00002C6E, - 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000294, 0x00004852, - 0x00000CC7, 0x00000A0B, 0x00001B5A, 0x0004003D, 0x00000017, 0x000033CA, - 0x00004852, 0x00050051, 0x0000000B, 0x00004B22, 0x000033CA, 0x00000001, - 0x00060052, 0x00000017, 0x00003BED, 0x00004B22, 0x0000361D, 0x00000000, - 0x00050051, 0x0000000B, 0x00005109, 0x000033CA, 0x00000003, 0x00060052, - 0x00000017, 0x00001E01, 0x00005109, 0x00003BED, 0x00000001, 0x00050080, - 0x0000000B, 0x0000494A, 0x00001B5A, 0x00000A0D, 0x00060041, 0x00000294, - 0x0000189C, 0x00000CC7, 0x00000A0B, 0x0000494A, 0x0004003D, 0x00000017, - 0x000032E9, 0x0000189C, 0x00050051, 0x0000000B, 0x00004B23, 0x000032E9, - 0x00000001, 0x00060052, 0x00000017, 0x00003BEE, 0x00004B23, 0x00001E01, - 0x00000002, 0x00050051, 0x0000000B, 0x0000510A, 0x000032E9, 0x00000003, - 0x00060052, 0x00000017, 0x00001E02, 0x0000510A, 0x00003BEE, 0x00000003, - 0x00050080, 0x0000000B, 0x0000494B, 0x00001B5A, 0x00000A10, 0x00060041, - 0x00000294, 0x0000189D, 0x00000CC7, 0x00000A0B, 0x0000494B, 0x0004003D, - 0x00000017, 0x000032EA, 0x0000189D, 0x00050051, 0x0000000B, 0x00004B24, - 0x000032EA, 0x00000001, 0x00060052, 0x00000017, 0x00003BEF, 0x00004B24, - 0x0000361D, 0x00000000, 0x00050051, 0x0000000B, 0x0000510B, 0x000032EA, - 0x00000003, 0x00060052, 0x00000017, 0x00001E03, 0x0000510B, 0x00003BEF, - 0x00000001, 0x00050080, 0x0000000B, 0x0000494C, 0x00001B5A, 0x00000A13, - 0x00060041, 0x00000294, 0x0000189E, 0x00000CC7, 0x00000A0B, 0x0000494C, - 0x0004003D, 0x00000017, 0x000032EB, 0x0000189E, 0x00050051, 0x0000000B, - 0x00004B25, 0x000032EB, 0x00000001, 0x00060052, 0x00000017, 0x00003BF0, - 0x00004B25, 0x00001E03, 0x00000002, 0x00050051, 0x0000000B, 0x00005A04, - 0x000032EB, 0x00000003, 0x00060052, 0x00000017, 0x00002450, 0x00005A04, - 0x00003BF0, 0x00000003, 0x000200F9, 0x00005570, 0x000200F8, 0x00002C6E, - 0x00060041, 0x00000294, 0x000051C8, 0x00000CC7, 0x00000A0B, 0x00001B5A, - 0x0004003D, 0x00000017, 0x000033CB, 0x000051C8, 0x00050051, 0x0000000B, - 0x00004B26, 0x000033CB, 0x00000000, 0x00060052, 0x00000017, 0x00003BF1, - 0x00004B26, 0x0000361D, 0x00000000, 0x00050051, 0x0000000B, 0x0000510C, - 0x000033CB, 0x00000002, 0x00060052, 0x00000017, 0x00001E04, 0x0000510C, - 0x00003BF1, 0x00000001, 0x00050080, 0x0000000B, 0x0000494D, 0x00001B5A, - 0x00000A0D, 0x00060041, 0x00000294, 0x000018A0, 0x00000CC7, 0x00000A0B, - 0x0000494D, 0x0004003D, 0x00000017, 0x000032EC, 0x000018A0, 0x00050051, - 0x0000000B, 0x00004B27, 0x000032EC, 0x00000000, 0x00060052, 0x00000017, - 0x00003BF2, 0x00004B27, 0x00001E04, 0x00000002, 0x00050051, 0x0000000B, - 0x0000510D, 0x000032EC, 0x00000002, 0x00060052, 0x00000017, 0x00001E05, - 0x0000510D, 0x00003BF2, 0x00000003, 0x00050080, 0x0000000B, 0x0000494E, - 0x00001B5A, 0x00000A10, 0x00060041, 0x00000294, 0x000018A1, 0x00000CC7, - 0x00000A0B, 0x0000494E, 0x0004003D, 0x00000017, 0x000032ED, 0x000018A1, - 0x00050051, 0x0000000B, 0x00004B28, 0x000032ED, 0x00000000, 0x00060052, - 0x00000017, 0x00003BF3, 0x00004B28, 0x0000361D, 0x00000000, 0x00050051, - 0x0000000B, 0x0000510E, 0x000032ED, 0x00000002, 0x00060052, 0x00000017, - 0x00001E06, 0x0000510E, 0x00003BF3, 0x00000001, 0x00050080, 0x0000000B, - 0x0000494F, 0x00001B5A, 0x00000A13, 0x00060041, 0x00000294, 0x000018A2, - 0x00000CC7, 0x00000A0B, 0x0000494F, 0x0004003D, 0x00000017, 0x000032EE, - 0x000018A2, 0x00050051, 0x0000000B, 0x00004B29, 0x000032EE, 0x00000000, - 0x00060052, 0x00000017, 0x00003BF4, 0x00004B29, 0x00001E06, 0x00000002, - 0x00050051, 0x0000000B, 0x00005A05, 0x000032EE, 0x00000002, 0x00060052, - 0x00000017, 0x00002451, 0x00005A05, 0x00003BF4, 0x00000003, 0x000200F9, - 0x00005570, 0x000200F8, 0x00005570, 0x000700F5, 0x00000017, 0x00002616, - 0x00002451, 0x00002C6E, 0x00002450, 0x00002F61, 0x000700F5, 0x00000017, - 0x00003997, 0x00001E05, 0x00002C6E, 0x00001E02, 0x00002F61, 0x000500AA, - 0x00000009, 0x0000195C, 0x00001A29, 0x00000A0A, 0x000300F7, 0x000033DD, - 0x00000000, 0x000400FA, 0x0000195C, 0x00002CBB, 0x000033DD, 0x000200F8, - 0x00002CBB, 0x00050051, 0x0000000B, 0x00005E5C, 0x00004A7B, 0x00000000, - 0x000500AB, 0x00000009, 0x000057C6, 0x00005E5C, 0x00000A0A, 0x000200F9, - 0x000033DD, 0x000200F8, 0x000033DD, 0x000700F5, 0x00000009, 0x00002AAD, - 0x0000195C, 0x00005570, 0x000057C6, 0x00002CBB, 0x000300F7, 0x00005596, - 0x00000002, 0x000400FA, 0x00002AAD, 0x00002CF4, 0x00005596, 0x000200F8, - 0x00002CF4, 0x00050051, 0x0000000B, 0x00005C2F, 0x00004A7B, 0x00000000, - 0x000500AE, 0x00000009, 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, - 0x00004946, 0x00000000, 0x000400FA, 0x000043C2, 0x00003E05, 0x00004946, - 0x000200F8, 0x00003E05, 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, - 0x00000A13, 0x000300F7, 0x00004945, 0x00000000, 0x000400FA, 0x00005FD4, - 0x00002620, 0x00004945, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, - 0x00005002, 0x00003997, 0x00000003, 0x00060052, 0x00000017, 0x000037FF, - 0x00005002, 0x00003997, 0x00000002, 0x000200F9, 0x00004945, 0x000200F8, - 0x00004945, 0x000700F5, 0x00000017, 0x000043E3, 0x00003997, 0x00003E05, - 0x000037FF, 0x00002620, 0x00050051, 0x0000000B, 0x00001B5B, 0x000043E3, - 0x00000002, 0x00060052, 0x00000017, 0x00003B28, 0x00001B5B, 0x000043E3, - 0x00000001, 0x000200F9, 0x00004946, 0x000200F8, 0x00004946, 0x000700F5, - 0x00000017, 0x000043E4, 0x00003997, 0x00002CF4, 0x00003B28, 0x00004945, - 0x00050051, 0x0000000B, 0x00001B5C, 0x000043E4, 0x00000001, 0x00060052, - 0x00000017, 0x00003B29, 0x00001B5C, 0x000043E4, 0x00000000, 0x000200F9, - 0x00005596, 0x000200F8, 0x00005596, 0x000700F5, 0x00000017, 0x00002AAE, - 0x00003997, 0x000033DD, 0x00003B29, 0x00004946, 0x000300F7, 0x0000530F, - 0x00000002, 0x000400FA, 0x00004C75, 0x0000577B, 0x0000530F, 0x000200F8, - 0x0000577B, 0x000300F7, 0x000039F4, 0x00000000, 0x000F00FB, 0x000023AA, - 0x000039F4, 0x00000000, 0x000055A0, 0x00000001, 0x000055A0, 0x00000002, - 0x00002897, 0x00000003, 0x00002897, 0x0000000A, 0x00002897, 0x0000000C, - 0x00002897, 0x000200F8, 0x00002897, 0x000500C7, 0x00000017, 0x00003BA9, - 0x00002AAE, 0x00000930, 0x000500C7, 0x00000017, 0x00005C0C, 0x00002AAE, - 0x000003A1, 0x000500C4, 0x00000017, 0x00006105, 0x00005C0C, 0x000003C5, - 0x000500C5, 0x00000017, 0x00004655, 0x00003BA9, 0x00006105, 0x000500C2, - 0x00000017, 0x00005A82, 0x00002AAE, 0x000003C5, 0x000500C7, 0x00000017, - 0x0000192A, 0x00005A82, 0x000003A1, 0x000500C5, 0x00000017, 0x00003CE5, - 0x00004655, 0x0000192A, 0x000500C7, 0x00000017, 0x00004C3F, 0x00002616, - 0x00000930, 0x000500C7, 0x00000017, 0x0000461A, 0x00002616, 0x000003A1, - 0x000500C4, 0x00000017, 0x00006106, 0x0000461A, 0x000003C5, 0x000500C5, - 0x00000017, 0x00004656, 0x00004C3F, 0x00006106, 0x000500C2, 0x00000017, - 0x00005A83, 0x00002616, 0x000003C5, 0x000500C7, 0x00000017, 0x00001CE0, - 0x00005A83, 0x000003A1, 0x000500C5, 0x00000017, 0x00001EBE, 0x00004656, - 0x00001CE0, 0x000200F9, 0x000039F4, 0x000200F8, 0x000055A0, 0x000500C7, - 0x00000017, 0x00004E95, 0x00002AAE, 0x0000072E, 0x000500C7, 0x00000017, - 0x00005C0D, 0x00002AAE, 0x0000064B, 0x000500C4, 0x00000017, 0x00006107, - 0x00005C0D, 0x000002ED, 0x000500C5, 0x00000017, 0x00004657, 0x00004E95, - 0x00006107, 0x000500C2, 0x00000017, 0x00005A84, 0x00002AAE, 0x000002ED, - 0x000500C7, 0x00000017, 0x0000192B, 0x00005A84, 0x0000064B, 0x000500C5, - 0x00000017, 0x00003CE6, 0x00004657, 0x0000192B, 0x000500C7, 0x00000017, - 0x00004C40, 0x00002616, 0x0000072E, 0x000500C7, 0x00000017, 0x0000461B, - 0x00002616, 0x0000064B, 0x000500C4, 0x00000017, 0x00006108, 0x0000461B, - 0x000002ED, 0x000500C5, 0x00000017, 0x00004658, 0x00004C40, 0x00006108, - 0x000500C2, 0x00000017, 0x00005A85, 0x00002616, 0x000002ED, 0x000500C7, - 0x00000017, 0x00001CE1, 0x00005A85, 0x0000064B, 0x000500C5, 0x00000017, - 0x00001EBF, 0x00004658, 0x00001CE1, 0x000200F9, 0x000039F4, 0x000200F8, - 0x000039F4, 0x000900F5, 0x00000017, 0x00002BF3, 0x00002616, 0x0000577B, - 0x00001EBF, 0x000055A0, 0x00001EBE, 0x00002897, 0x000900F5, 0x00000017, - 0x0000358D, 0x00002AAE, 0x0000577B, 0x00003CE6, 0x000055A0, 0x00003CE5, - 0x00002897, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, - 0x00000017, 0x000022F8, 0x00002616, 0x00005596, 0x00002BF3, 0x000039F4, - 0x000700F5, 0x00000017, 0x000049A7, 0x00002AAE, 0x00005596, 0x0000358D, - 0x000039F4, 0x00050080, 0x00000011, 0x000035BB, 0x00002670, 0x000059EC, - 0x00050051, 0x0000000B, 0x000033BC, 0x000035BB, 0x00000000, 0x00050051, - 0x0000000B, 0x00002553, 0x000035BB, 0x00000001, 0x000500C2, 0x0000000B, - 0x00002B2D, 0x000033BC, 0x00000A10, 0x00050050, 0x00000011, 0x00001E98, - 0x00002B2D, 0x00002553, 0x00050086, 0x00000011, 0x00006158, 0x00001E98, - 0x00005C31, 0x00050051, 0x0000000B, 0x0000366C, 0x00006158, 0x00000000, - 0x000500C4, 0x0000000B, 0x00004D3A, 0x0000366C, 0x00000A10, 0x00050051, - 0x0000000B, 0x00005EBB, 0x00006158, 0x00000001, 0x00060050, 0x00000014, - 0x000053CC, 0x00004D3A, 0x00005EBB, 0x000059FD, 0x000300F7, 0x00005341, - 0x00000002, 0x000400FA, 0x00005010, 0x000056BE, 0x00002A98, 0x000200F8, - 0x00002A98, 0x0007004F, 0x00000011, 0x00001CAB, 0x000053CC, 0x000053CC, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, 0x00001CAB, - 0x00050051, 0x0000000C, 0x00001903, 0x000059CF, 0x00000000, 0x000500C3, - 0x0000000C, 0x000024FD, 0x00001903, 0x00000A1A, 0x00050051, 0x0000000C, - 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, - 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, - 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, - 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, - 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, - 0x00003F5E, 0x00000A25, 0x000500C7, 0x0000000C, 0x00002AB6, 0x00001903, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, - 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, - 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, - 0x000018E7, 0x00004397, 0x00000A10, 0x000500C7, 0x0000000C, 0x000027B1, - 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, - 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, - 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, - 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, - 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, - 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, - 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, - 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, - 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, - 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, - 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADE, 0x00004157, - 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADE, 0x00000A11, - 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, - 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, - 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, - 0x00001903, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, - 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, - 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, - 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, - 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, - 0x000200F9, 0x00005341, 0x000200F8, 0x000056BE, 0x0004007C, 0x00000016, - 0x000019AD, 0x000053CC, 0x00050051, 0x0000000C, 0x000042C2, 0x000019AD, - 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, 0x00000A17, - 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, 0x000500C3, - 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, - 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, - 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, - 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, - 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, - 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, - 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, 0x00000000, - 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, - 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, - 0x0000225D, 0x000049FC, 0x00000A22, 0x000500C7, 0x0000000C, 0x00002CF6, - 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, - 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, - 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, 0x000500C4, - 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, - 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, - 0x0000434B, 0x00000A22, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, - 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002215, 0x000042C2, 0x00000A14, - 0x00050080, 0x0000000C, 0x000035A3, 0x00002215, 0x0000405D, 0x000500C7, - 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, - 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, - 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, - 0x0000496A, 0x000500C7, 0x0000000C, 0x00004ADF, 0x000034BD, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000544D, 0x00004ADF, 0x00000A0E, 0x00050080, - 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, - 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, - 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, - 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, - 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, - 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544E, 0x000047B5, 0x00000A22, 0x00050080, 0x0000000C, 0x00004159, - 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE0, 0x000042C2, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE0, 0x00000A17, - 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, - 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, - 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, - 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, - 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, - 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, - 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, - 0x00002A9C, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, - 0x00002A9C, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, - 0x0000040B, 0x00050080, 0x0000000C, 0x00002A9D, 0x00005B33, 0x00005AB2, - 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9D, 0x00000A14, 0x000500C7, - 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, - 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, - 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, - 0x0000000B, 0x000024FC, 0x00005670, 0x000056BE, 0x0000566F, 0x00002A98, - 0x00050084, 0x00000011, 0x00003FA8, 0x00006158, 0x00005C31, 0x00050082, - 0x00000011, 0x00003F85, 0x00001E98, 0x00003FA8, 0x00050051, 0x0000000B, - 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, 0x00005C50, - 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, - 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, 0x00003F85, 0x00000000, - 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x0000448F, 0x00050051, - 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, 0x00050080, 0x0000000B, - 0x00002B25, 0x00003E12, 0x00001AE7, 0x000500C4, 0x0000000B, 0x0000609D, - 0x00002B25, 0x00000A10, 0x000500C7, 0x0000000B, 0x00005AB3, 0x000033BC, - 0x00000A13, 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, 0x00005AB3, - 0x000500C4, 0x0000000B, 0x00004593, 0x00002557, 0x00000A10, 0x00050080, - 0x0000000B, 0x00002048, 0x00003CA0, 0x00004593, 0x000500C2, 0x0000000B, - 0x00002015, 0x00002048, 0x00000A16, 0x000500AA, 0x00000009, 0x00002EEA, - 0x00004ADD, 0x00000A0D, 0x000500AA, 0x00000009, 0x00005776, 0x00004ADD, - 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, 0x00002EEA, 0x00005776, - 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, - 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, - 0x000049A7, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, - 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, 0x000049A7, 0x0000072E, - 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, - 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, - 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, 0x00005879, 0x000049A7, - 0x00005341, 0x00003FF8, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, - 0x00004ADD, 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x00005776, - 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, - 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, - 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, - 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, - 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, - 0x00000017, 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, - 0x00060041, 0x00000294, 0x000019BE, 0x00001592, 0x00000A0B, 0x00002015, - 0x0003003E, 0x000019BE, 0x00004D37, 0x000500AC, 0x00000009, 0x00005BF6, - 0x0000229A, 0x00000A0D, 0x000300F7, 0x00004AAC, 0x00000002, 0x000400FA, - 0x00005BF6, 0x000038DA, 0x000055EA, 0x000200F8, 0x000055EA, 0x000200F9, - 0x00004AAC, 0x000200F8, 0x000038DA, 0x000500C2, 0x0000000B, 0x0000364A, - 0x00001A29, 0x00000A10, 0x00050086, 0x0000000B, 0x00001F01, 0x0000364A, - 0x0000229A, 0x00050084, 0x0000000B, 0x000041FB, 0x00001F01, 0x0000229A, - 0x00050082, 0x0000000B, 0x00003171, 0x0000364A, 0x000041FB, 0x00050080, - 0x0000000B, 0x00002527, 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, - 0x0000343F, 0x00002527, 0x0000229A, 0x000300F7, 0x00002458, 0x00000000, - 0x000400FA, 0x0000343F, 0x00001CDB, 0x000055EB, 0x000200F8, 0x000055EB, - 0x000200F9, 0x00002458, 0x000200F8, 0x00001CDB, 0x00050084, 0x0000000B, - 0x00003B96, 0x00000A6A, 0x0000229A, 0x000500C4, 0x0000000B, 0x0000540F, - 0x00003171, 0x00000A16, 0x00050082, 0x0000000B, 0x00004947, 0x00003B96, - 0x0000540F, 0x000200F9, 0x00002458, 0x000200F8, 0x00002458, 0x000700F5, - 0x0000000B, 0x0000292C, 0x00004947, 0x00001CDB, 0x00000A3A, 0x000055EB, - 0x000200F9, 0x00004AAC, 0x000200F8, 0x00004AAC, 0x000700F5, 0x0000000B, - 0x000029BC, 0x0000292C, 0x00002458, 0x00000A6A, 0x000055EA, 0x00050084, - 0x0000000B, 0x0000492B, 0x000029BC, 0x0000448F, 0x000500C2, 0x0000000B, - 0x00004DEF, 0x0000492B, 0x00000A16, 0x00050080, 0x0000000B, 0x00005B72, - 0x00002015, 0x00004DEF, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, - 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, - 0x00000017, 0x00004760, 0x000022F8, 0x000009CE, 0x000500C4, 0x00000017, - 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, - 0x000022F8, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, - 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, - 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, - 0x00002AAF, 0x000022F8, 0x00004AAC, 0x00003FF9, 0x00002958, 0x000300F7, - 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, - 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAF, - 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAF, 0x000002ED, - 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, - 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, - 0x00002AAF, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, - 0x00001F75, 0x00001592, 0x00000A0B, 0x00005B72, 0x0003003E, 0x00001F75, - 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, - 0x00010038, + 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x00000017, + 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, + 0x00000017, 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, + 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x00000A3A, 0x0007002C, 0x00000017, 0x00000930, 0x00000B54, 0x00000B54, + 0x00000B54, 0x00000B54, 0x0007002C, 0x00000017, 0x000003A1, 0x00000A44, + 0x00000A44, 0x00000A44, 0x00000A44, 0x0007002C, 0x00000017, 0x000003C5, + 0x00000A46, 0x00000A46, 0x00000A46, 0x00000A46, 0x0004002B, 0x0000000B, + 0x00000A25, 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, + 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, + 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x00050036, 0x00000008, + 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, + 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, + 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0B, + 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, + 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x000051B7, + 0x000058AC, 0x000500C7, 0x0000000B, 0x00004ADC, 0x00003D0B, 0x00000A44, + 0x000500C7, 0x0000000B, 0x000055EF, 0x00003D0B, 0x00000AFE, 0x000500AB, + 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, + 0x00002843, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x00005F72, + 0x00002843, 0x00000A81, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, + 0x00000A52, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, + 0x00050050, 0x00000011, 0x000022A7, 0x000051B7, 0x000051B7, 0x000500C2, + 0x00000011, 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, + 0x00005C31, 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, 0x00005DDE, + 0x00003D0B, 0x00000510, 0x000500AB, 0x00000009, 0x00003007, 0x00005DDE, + 0x00000A0A, 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, 0x00003007, + 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, + 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, + 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, + 0x00000011, 0x00004AB4, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, + 0x000500C2, 0x00000011, 0x00001B7E, 0x000022A7, 0x0000073F, 0x000500C7, + 0x00000011, 0x00002DF9, 0x00001B7E, 0x000007A3, 0x000500C4, 0x00000011, + 0x00003F4F, 0x00002DF9, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, + 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, 0x000051B7, + 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, + 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, + 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x00000288, + 0x00004E44, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, + 0x00004E44, 0x00050041, 0x00000288, 0x000058AD, 0x00000CE9, 0x00000A14, + 0x0004003D, 0x0000000B, 0x000051B8, 0x000058AD, 0x000500C7, 0x0000000B, + 0x00004ADD, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055F0, + 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, 0x00005010, 0x000055F0, + 0x00000A0A, 0x000500C2, 0x0000000B, 0x000028A2, 0x000048C4, 0x00000A16, + 0x000500C7, 0x0000000B, 0x000059FD, 0x000028A2, 0x00000A1F, 0x000500C7, + 0x0000000B, 0x00005A4E, 0x000048C4, 0x00000926, 0x000500AB, 0x00000009, + 0x00004C75, 0x00005A4E, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, + 0x000051B8, 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, + 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B8, 0x00000A28, + 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, + 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, + 0x000028B6, 0x000051B8, 0x000051B8, 0x000500C2, 0x00000011, 0x00002891, + 0x000028B6, 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, + 0x0000084A, 0x000500C4, 0x00000011, 0x00003F50, 0x00005B53, 0x0000074E, + 0x00050084, 0x00000011, 0x000059EC, 0x00003F50, 0x00005C31, 0x000500C2, + 0x0000000B, 0x00003213, 0x000051B8, 0x00000A5E, 0x000500C7, 0x0000000B, + 0x00003F4C, 0x00003213, 0x00000A1F, 0x00050041, 0x00000289, 0x00005143, + 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000022D1, 0x00005143, + 0x000500AE, 0x00000009, 0x00001CED, 0x000022D1, 0x000059D1, 0x000300F7, + 0x00004427, 0x00000002, 0x000400FA, 0x00001CED, 0x000055E9, 0x00004427, + 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004427, + 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, 0x0007004F, 0x00000011, + 0x00004849, 0x0000392D, 0x0000392D, 0x00000000, 0x00000001, 0x000500C4, + 0x00000011, 0x00002670, 0x00004849, 0x0000072A, 0x00050051, 0x0000000B, + 0x00001A29, 0x00002670, 0x00000000, 0x00050051, 0x0000000B, 0x000047F9, + 0x00002670, 0x00000001, 0x00050051, 0x0000000B, 0x0000376A, 0x00004AB4, + 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, + 0x000047F9, 0x0000376A, 0x00050050, 0x00000011, 0x000051EF, 0x00001A29, + 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, + 0x000500B2, 0x00000009, 0x00003ECB, 0x00003F4C, 0x00000A13, 0x000300F7, + 0x00001AFD, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, + 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00003F4C, + 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, + 0x00000A0A, 0x000200F9, 0x00001AFD, 0x000200F8, 0x00002AEE, 0x000200F9, + 0x00001AFD, 0x000200F8, 0x00001AFD, 0x000700F5, 0x0000000B, 0x00004085, + 0x00003F4C, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x000500C4, 0x00000011, + 0x00002BC1, 0x0000522C, 0x00000724, 0x00050050, 0x00000011, 0x000054BD, + 0x00004085, 0x00004085, 0x000500C2, 0x00000011, 0x00002385, 0x000054BD, + 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, + 0x00050080, 0x00000011, 0x00004ABC, 0x00002BC1, 0x00003EC8, 0x00050084, + 0x00000011, 0x00002CB7, 0x00000A9F, 0x00005C31, 0x00050086, 0x00000011, + 0x00001F2F, 0x00004ABC, 0x00002CB7, 0x00050051, 0x0000000B, 0x000023A9, + 0x00001F2F, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x000023A9, + 0x00004ADC, 0x00050051, 0x0000000B, 0x00006059, 0x00001F2F, 0x00000000, + 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, + 0x0000000B, 0x00002226, 0x00005F72, 0x00005420, 0x00050084, 0x00000011, + 0x0000193B, 0x00001F2F, 0x00002CB7, 0x00050082, 0x00000011, 0x000037C7, + 0x00004ABC, 0x0000193B, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, + 0x0000500F, 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, + 0x0000000B, 0x00004259, 0x00002CB7, 0x00000000, 0x000500C2, 0x0000000B, + 0x000033FB, 0x00004259, 0x00000A0D, 0x00050051, 0x0000000B, 0x000056BF, + 0x000037C7, 0x00000000, 0x0004007C, 0x0000000C, 0x00003B5D, 0x000056BF, + 0x000500AE, 0x00000009, 0x00003D78, 0x000056BF, 0x000033FB, 0x000300F7, + 0x00005942, 0x00000000, 0x000400FA, 0x00003D78, 0x00005A15, 0x00005FF5, + 0x000200F8, 0x00005FF5, 0x0004007C, 0x0000000C, 0x000050D5, 0x000033FB, + 0x000200F9, 0x00005942, 0x000200F8, 0x00005A15, 0x0004007C, 0x0000000C, + 0x000049C5, 0x000033FB, 0x0004007E, 0x0000000C, 0x0000432F, 0x000049C5, + 0x000200F9, 0x00005942, 0x000200F8, 0x00005942, 0x000700F5, 0x0000000C, + 0x0000273E, 0x0000432F, 0x00005A15, 0x000050D5, 0x00005FF5, 0x00050080, + 0x0000000C, 0x00002ECF, 0x00003B5D, 0x0000273E, 0x0004007C, 0x0000000B, + 0x0000452D, 0x00002ECF, 0x00060052, 0x00000011, 0x00005446, 0x0000452D, + 0x000037C7, 0x00000000, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, + 0x000700F5, 0x00000011, 0x000043D0, 0x000037C7, 0x00001AFD, 0x00005446, + 0x00005942, 0x00050051, 0x0000000B, 0x00005DD7, 0x00002CB7, 0x00000000, + 0x00050051, 0x0000000B, 0x0000571F, 0x00002CB7, 0x00000001, 0x00050084, + 0x0000000B, 0x00003372, 0x00005DD7, 0x0000571F, 0x00050084, 0x0000000B, + 0x00003CA0, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, + 0x000043D0, 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, + 0x00005DD7, 0x00050051, 0x0000000B, 0x0000605A, 0x000043D0, 0x00000000, + 0x00050080, 0x0000000B, 0x00005421, 0x00003E12, 0x0000605A, 0x00050080, + 0x0000000B, 0x000022AB, 0x00003CA0, 0x00005421, 0x00050084, 0x0000000B, + 0x00005B10, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00005531, + 0x000022AB, 0x00005B10, 0x000500C2, 0x0000000B, 0x00001B5A, 0x00005531, + 0x00000A10, 0x000500AB, 0x00000009, 0x00002220, 0x00003F4C, 0x00000A10, + 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, 0x00002220, 0x00004032, + 0x000033DC, 0x000200F8, 0x00004032, 0x000500AB, 0x00000009, 0x00002959, + 0x00003F4C, 0x00000A13, 0x000200F9, 0x000033DC, 0x000200F8, 0x000033DC, + 0x000700F5, 0x00000009, 0x00002AAC, 0x00002220, 0x00004944, 0x00002959, + 0x00004032, 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, 0x00002AAC, + 0x00002621, 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000294, + 0x00004852, 0x00000CC7, 0x00000A0B, 0x00001B5A, 0x0004003D, 0x00000017, + 0x000033B7, 0x00004852, 0x00050051, 0x0000000B, 0x00004F4C, 0x000033B7, + 0x00000001, 0x00050051, 0x0000000B, 0x00003AE8, 0x000033B7, 0x00000003, + 0x00050080, 0x0000000B, 0x00004A43, 0x00001B5A, 0x00000A0D, 0x00060041, + 0x00000294, 0x00002212, 0x00000CC7, 0x00000A0B, 0x00004A43, 0x0004003D, + 0x00000017, 0x000032D6, 0x00002212, 0x00050051, 0x0000000B, 0x00004BBC, + 0x000032D6, 0x00000001, 0x00050051, 0x0000000B, 0x00006005, 0x000032D6, + 0x00000003, 0x00070050, 0x00000017, 0x00001CFA, 0x00004F4C, 0x00003AE8, + 0x00004BBC, 0x00006005, 0x00050080, 0x0000000B, 0x000019F6, 0x00001B5A, + 0x00000A10, 0x00060041, 0x00000294, 0x00005CCE, 0x00000CC7, 0x00000A0B, + 0x000019F6, 0x0004003D, 0x00000017, 0x000032D7, 0x00005CCE, 0x00050051, + 0x0000000B, 0x00004F4D, 0x000032D7, 0x00000001, 0x00050051, 0x0000000B, + 0x00003AE9, 0x000032D7, 0x00000003, 0x00050080, 0x0000000B, 0x00004A44, + 0x00001B5A, 0x00000A13, 0x00060041, 0x00000294, 0x00002213, 0x00000CC7, + 0x00000A0B, 0x00004A44, 0x0004003D, 0x00000017, 0x000032D8, 0x00002213, + 0x00050051, 0x0000000B, 0x00004BBD, 0x000032D8, 0x00000001, 0x00050051, + 0x0000000B, 0x00001E81, 0x000032D8, 0x00000003, 0x00070050, 0x00000017, + 0x00002349, 0x00004F4D, 0x00003AE9, 0x00004BBD, 0x00001E81, 0x000200F9, + 0x00004F23, 0x000200F8, 0x00002621, 0x00060041, 0x00000294, 0x000051C8, + 0x00000CC7, 0x00000A0B, 0x00001B5A, 0x0004003D, 0x00000017, 0x000033B8, + 0x000051C8, 0x00050051, 0x0000000B, 0x00004F4E, 0x000033B8, 0x00000000, + 0x00050051, 0x0000000B, 0x00003AEA, 0x000033B8, 0x00000002, 0x00050080, + 0x0000000B, 0x00004A45, 0x00001B5A, 0x00000A0D, 0x00060041, 0x00000294, + 0x00002214, 0x00000CC7, 0x00000A0B, 0x00004A45, 0x0004003D, 0x00000017, + 0x000032D9, 0x00002214, 0x00050051, 0x0000000B, 0x00004BBF, 0x000032D9, + 0x00000000, 0x00050051, 0x0000000B, 0x00006006, 0x000032D9, 0x00000002, + 0x00070050, 0x00000017, 0x00001CFB, 0x00004F4E, 0x00003AEA, 0x00004BBF, + 0x00006006, 0x00050080, 0x0000000B, 0x000019F7, 0x00001B5A, 0x00000A10, + 0x00060041, 0x00000294, 0x00005CCF, 0x00000CC7, 0x00000A0B, 0x000019F7, + 0x0004003D, 0x00000017, 0x000032DA, 0x00005CCF, 0x00050051, 0x0000000B, + 0x00004F4F, 0x000032DA, 0x00000000, 0x00050051, 0x0000000B, 0x00003AEB, + 0x000032DA, 0x00000002, 0x00050080, 0x0000000B, 0x00004A46, 0x00001B5A, + 0x00000A13, 0x00060041, 0x00000294, 0x00002215, 0x00000CC7, 0x00000A0B, + 0x00004A46, 0x0004003D, 0x00000017, 0x000032DB, 0x00002215, 0x00050051, + 0x0000000B, 0x00004BC0, 0x000032DB, 0x00000000, 0x00050051, 0x0000000B, + 0x00001E82, 0x000032DB, 0x00000002, 0x00070050, 0x00000017, 0x0000234A, + 0x00004F4F, 0x00003AEB, 0x00004BC0, 0x00001E82, 0x000200F9, 0x00004F23, + 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, 0x00002616, 0x0000234A, + 0x00002621, 0x00002349, 0x00002F61, 0x000700F5, 0x00000017, 0x00003997, + 0x00001CFB, 0x00002621, 0x00001CFA, 0x00002F61, 0x000500AA, 0x00000009, + 0x0000195B, 0x00001A29, 0x00000A0A, 0x000300F7, 0x000033DD, 0x00000000, + 0x000400FA, 0x0000195B, 0x00002CBB, 0x000033DD, 0x000200F8, 0x00002CBB, + 0x00050051, 0x0000000B, 0x00005E5C, 0x00004AB4, 0x00000000, 0x000500AB, + 0x00000009, 0x000057C6, 0x00005E5C, 0x00000A0A, 0x000200F9, 0x000033DD, + 0x000200F8, 0x000033DD, 0x000700F5, 0x00000009, 0x00002AAD, 0x0000195B, + 0x00004F23, 0x000057C6, 0x00002CBB, 0x000300F7, 0x00005596, 0x00000002, + 0x000400FA, 0x00002AAD, 0x00002CF4, 0x00005596, 0x000200F8, 0x00002CF4, + 0x00050051, 0x0000000B, 0x00005C2F, 0x00004AB4, 0x00000000, 0x000500AE, + 0x00000009, 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, 0x00004946, + 0x00000000, 0x000400FA, 0x000043C2, 0x00003E05, 0x00004946, 0x000200F8, + 0x00003E05, 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, 0x00000A13, + 0x000300F7, 0x00004945, 0x00000000, 0x000400FA, 0x00005FD4, 0x00002620, + 0x00004945, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, 0x00005002, + 0x00003997, 0x00000003, 0x00060052, 0x00000017, 0x000037FF, 0x00005002, + 0x00003997, 0x00000002, 0x000200F9, 0x00004945, 0x000200F8, 0x00004945, + 0x000700F5, 0x00000017, 0x000043E3, 0x00003997, 0x00003E05, 0x000037FF, + 0x00002620, 0x00050051, 0x0000000B, 0x00001B5B, 0x000043E3, 0x00000002, + 0x00060052, 0x00000017, 0x00003B28, 0x00001B5B, 0x000043E3, 0x00000001, + 0x000200F9, 0x00004946, 0x000200F8, 0x00004946, 0x000700F5, 0x00000017, + 0x000043E4, 0x00003997, 0x00002CF4, 0x00003B28, 0x00004945, 0x00050051, + 0x0000000B, 0x00001B5C, 0x000043E4, 0x00000001, 0x00060052, 0x00000017, + 0x00003B29, 0x00001B5C, 0x000043E4, 0x00000000, 0x000200F9, 0x00005596, + 0x000200F8, 0x00005596, 0x000700F5, 0x00000017, 0x00002AAE, 0x00003997, + 0x000033DD, 0x00003B29, 0x00004946, 0x000300F7, 0x0000530F, 0x00000002, + 0x000400FA, 0x00004C75, 0x0000577B, 0x0000530F, 0x000200F8, 0x0000577B, + 0x000300F7, 0x000039F4, 0x00000000, 0x000F00FB, 0x000023AA, 0x000039F4, + 0x00000000, 0x000055A0, 0x00000001, 0x000055A0, 0x00000002, 0x00002897, + 0x00000003, 0x00002897, 0x0000000A, 0x00002897, 0x0000000C, 0x00002897, + 0x000200F8, 0x00002897, 0x000500C7, 0x00000017, 0x00003BA9, 0x00002AAE, + 0x00000930, 0x000500C7, 0x00000017, 0x00005C0C, 0x00002AAE, 0x000003A1, + 0x000500C4, 0x00000017, 0x00006105, 0x00005C0C, 0x000003C5, 0x000500C5, + 0x00000017, 0x00004655, 0x00003BA9, 0x00006105, 0x000500C2, 0x00000017, + 0x00005A82, 0x00002AAE, 0x000003C5, 0x000500C7, 0x00000017, 0x0000192A, + 0x00005A82, 0x000003A1, 0x000500C5, 0x00000017, 0x00003CE5, 0x00004655, + 0x0000192A, 0x000500C7, 0x00000017, 0x00004C3F, 0x00002616, 0x00000930, + 0x000500C7, 0x00000017, 0x0000461A, 0x00002616, 0x000003A1, 0x000500C4, + 0x00000017, 0x00006106, 0x0000461A, 0x000003C5, 0x000500C5, 0x00000017, + 0x00004656, 0x00004C3F, 0x00006106, 0x000500C2, 0x00000017, 0x00005A83, + 0x00002616, 0x000003C5, 0x000500C7, 0x00000017, 0x00001CE0, 0x00005A83, + 0x000003A1, 0x000500C5, 0x00000017, 0x00001EBE, 0x00004656, 0x00001CE0, + 0x000200F9, 0x000039F4, 0x000200F8, 0x000055A0, 0x000500C7, 0x00000017, + 0x00004E95, 0x00002AAE, 0x0000072E, 0x000500C7, 0x00000017, 0x00005C0D, + 0x00002AAE, 0x0000064B, 0x000500C4, 0x00000017, 0x00006107, 0x00005C0D, + 0x000002ED, 0x000500C5, 0x00000017, 0x00004657, 0x00004E95, 0x00006107, + 0x000500C2, 0x00000017, 0x00005A84, 0x00002AAE, 0x000002ED, 0x000500C7, + 0x00000017, 0x0000192B, 0x00005A84, 0x0000064B, 0x000500C5, 0x00000017, + 0x00003CE6, 0x00004657, 0x0000192B, 0x000500C7, 0x00000017, 0x00004C40, + 0x00002616, 0x0000072E, 0x000500C7, 0x00000017, 0x0000461B, 0x00002616, + 0x0000064B, 0x000500C4, 0x00000017, 0x00006108, 0x0000461B, 0x000002ED, + 0x000500C5, 0x00000017, 0x00004658, 0x00004C40, 0x00006108, 0x000500C2, + 0x00000017, 0x00005A85, 0x00002616, 0x000002ED, 0x000500C7, 0x00000017, + 0x00001CE1, 0x00005A85, 0x0000064B, 0x000500C5, 0x00000017, 0x00001EBF, + 0x00004658, 0x00001CE1, 0x000200F9, 0x000039F4, 0x000200F8, 0x000039F4, + 0x000900F5, 0x00000017, 0x00002BF3, 0x00002616, 0x0000577B, 0x00001EBF, + 0x000055A0, 0x00001EBE, 0x00002897, 0x000900F5, 0x00000017, 0x0000358D, + 0x00002AAE, 0x0000577B, 0x00003CE6, 0x000055A0, 0x00003CE5, 0x00002897, + 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, + 0x000022F8, 0x00002616, 0x00005596, 0x00002BF3, 0x000039F4, 0x000700F5, + 0x00000017, 0x000049A7, 0x00002AAE, 0x00005596, 0x0000358D, 0x000039F4, + 0x00050080, 0x00000011, 0x000035BB, 0x00002670, 0x000059EC, 0x00050051, + 0x0000000B, 0x000033BC, 0x000035BB, 0x00000000, 0x00050051, 0x0000000B, + 0x00002553, 0x000035BB, 0x00000001, 0x000500C2, 0x0000000B, 0x00002B2D, + 0x000033BC, 0x00000A10, 0x00050050, 0x00000011, 0x00001E98, 0x00002B2D, + 0x00002553, 0x00050086, 0x00000011, 0x00006158, 0x00001E98, 0x00005C31, + 0x00050051, 0x0000000B, 0x0000366C, 0x00006158, 0x00000000, 0x000500C4, + 0x0000000B, 0x00004D3A, 0x0000366C, 0x00000A10, 0x00050051, 0x0000000B, + 0x00005EBB, 0x00006158, 0x00000001, 0x00060050, 0x00000014, 0x000053CC, + 0x00004D3A, 0x00005EBB, 0x000059FD, 0x000300F7, 0x00005341, 0x00000002, + 0x000400FA, 0x00005010, 0x000056BE, 0x00002A98, 0x000200F8, 0x00002A98, + 0x0007004F, 0x00000011, 0x00001CAB, 0x000053CC, 0x000053CC, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, 0x00001CAB, 0x00050051, + 0x0000000C, 0x00001903, 0x000059CF, 0x00000000, 0x000500C3, 0x0000000C, + 0x000024FD, 0x00001903, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, + 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, + 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, + 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, + 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, + 0x00000A25, 0x000500C7, 0x0000000C, 0x00002AB6, 0x00001903, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, + 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, + 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, + 0x00004397, 0x00000A10, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, + 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, + 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, + 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, + 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, + 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, + 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, + 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, + 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, + 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, + 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADE, 0x00004157, 0x00000388, + 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADE, 0x00000A11, 0x00050080, + 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, + 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, + 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x00001903, + 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, + 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, + 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, + 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, + 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, + 0x00005341, 0x000200F8, 0x000056BE, 0x0004007C, 0x00000016, 0x000019AD, + 0x000053CC, 0x00050051, 0x0000000C, 0x000042C2, 0x000019AD, 0x00000001, + 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, 0x00000A17, 0x00050051, + 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, 0x000500C3, 0x0000000C, + 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, + 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, + 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, + 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, + 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, + 0x00002348, 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, + 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, 0x00000000, 0x000500C3, + 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, + 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, + 0x000049FC, 0x00000A22, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, + 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, + 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, + 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, 0x000500C4, 0x0000000C, + 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, + 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, + 0x00000A22, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, + 0x000500C3, 0x0000000C, 0x00002216, 0x000042C2, 0x00000A14, 0x00050080, + 0x0000000C, 0x000035A3, 0x00002216, 0x0000405D, 0x000500C7, 0x0000000C, + 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, + 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, + 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, + 0x000500C7, 0x0000000C, 0x00004ADF, 0x000034BD, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544D, 0x00004ADF, 0x00000A0E, 0x00050080, 0x0000000C, + 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, + 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, + 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, + 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, + 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, + 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, + 0x000047B5, 0x00000A22, 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, + 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE0, 0x000042C2, 0x00000A0E, + 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE0, 0x00000A17, 0x00050080, + 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, + 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, + 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, + 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, + 0x00050080, 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, + 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, + 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, + 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, + 0x00050080, 0x0000000C, 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, + 0x0000000C, 0x00005B34, 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, + 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, + 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, 0x0000000B, + 0x000024FC, 0x00005670, 0x000056BE, 0x0000566F, 0x00002A98, 0x00050084, + 0x00000011, 0x00003FA8, 0x00006158, 0x00005C31, 0x00050082, 0x00000011, + 0x00003F85, 0x00001E98, 0x00003FA8, 0x00050051, 0x0000000B, 0x0000448F, + 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, 0x00005C50, 0x0000229A, + 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA1, 0x000024FC, 0x00005C50, + 0x00050051, 0x0000000B, 0x00003ED5, 0x00003F85, 0x00000000, 0x00050084, + 0x0000000B, 0x00003E13, 0x00003ED5, 0x0000448F, 0x00050051, 0x0000000B, + 0x00001AE6, 0x00003F85, 0x00000001, 0x00050080, 0x0000000B, 0x00002B25, + 0x00003E13, 0x00001AE6, 0x000500C4, 0x0000000B, 0x0000609D, 0x00002B25, + 0x00000A10, 0x000500C7, 0x0000000B, 0x00005AB3, 0x000033BC, 0x00000A13, + 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, 0x00005AB3, 0x000500C4, + 0x0000000B, 0x00004593, 0x00002557, 0x00000A10, 0x00050080, 0x0000000B, + 0x00002048, 0x00003CA1, 0x00004593, 0x000500C2, 0x0000000B, 0x00002015, + 0x00002048, 0x00000A16, 0x000500AA, 0x00000009, 0x00002EEA, 0x00004ADD, + 0x00000A0D, 0x000500AA, 0x00000009, 0x00005776, 0x00004ADD, 0x00000A10, + 0x000500A6, 0x00000009, 0x00005686, 0x00002EEA, 0x00005776, 0x000300F7, + 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, + 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x000049A7, + 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, + 0x000500C7, 0x00000017, 0x000050AC, 0x000049A7, 0x0000072E, 0x000500C2, + 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, + 0x00003FF8, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, + 0x00003463, 0x000700F5, 0x00000017, 0x00005879, 0x000049A7, 0x00005341, + 0x00003FF8, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x00004ADD, + 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x00005776, 0x00004CB6, + 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, + 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, + 0x00005879, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x00005879, + 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, + 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, + 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, + 0x00000294, 0x000019BE, 0x00001592, 0x00000A0B, 0x00002015, 0x0003003E, + 0x000019BE, 0x00004D37, 0x000500AC, 0x00000009, 0x00005BF6, 0x0000229A, + 0x00000A0D, 0x000300F7, 0x00004AAC, 0x00000002, 0x000400FA, 0x00005BF6, + 0x000038DA, 0x000055EA, 0x000200F8, 0x000055EA, 0x000200F9, 0x00004AAC, + 0x000200F8, 0x000038DA, 0x000500C2, 0x0000000B, 0x0000364A, 0x00001A29, + 0x00000A10, 0x00050086, 0x0000000B, 0x00001F01, 0x0000364A, 0x0000229A, + 0x00050084, 0x0000000B, 0x000041FB, 0x00001F01, 0x0000229A, 0x00050082, + 0x0000000B, 0x00003171, 0x0000364A, 0x000041FB, 0x00050080, 0x0000000B, + 0x00002527, 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, + 0x00002527, 0x0000229A, 0x000300F7, 0x00002458, 0x00000000, 0x000400FA, + 0x0000343F, 0x00001CDB, 0x000055EB, 0x000200F8, 0x000055EB, 0x000200F9, + 0x00002458, 0x000200F8, 0x00001CDB, 0x00050084, 0x0000000B, 0x00003B96, + 0x00000A6A, 0x0000229A, 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, + 0x00000A16, 0x00050082, 0x0000000B, 0x00004947, 0x00003B96, 0x0000540F, + 0x000200F9, 0x00002458, 0x000200F8, 0x00002458, 0x000700F5, 0x0000000B, + 0x0000292C, 0x00004947, 0x00001CDB, 0x00000A3A, 0x000055EB, 0x000200F9, + 0x00004AAC, 0x000200F8, 0x00004AAC, 0x000700F5, 0x0000000B, 0x000029BC, + 0x0000292C, 0x00002458, 0x00000A6A, 0x000055EA, 0x00050084, 0x0000000B, + 0x0000492B, 0x000029BC, 0x0000448F, 0x000500C2, 0x0000000B, 0x00004DEF, + 0x0000492B, 0x00000A16, 0x00050080, 0x0000000B, 0x00005B72, 0x00002015, + 0x00004DEF, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, + 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, + 0x00004760, 0x000022F8, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, + 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000022F8, + 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, + 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, + 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAF, + 0x000022F8, 0x00004AAC, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, + 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, + 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAF, 0x000002ED, + 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAF, 0x000002ED, 0x000500C5, + 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, + 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAF, + 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, + 0x00001592, 0x00000A0B, 0x00005B72, 0x0003003E, 0x00001F75, 0x00004D39, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_1x2xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_1x2xmsaa_cs.h index 3a55279ec..f7dfb0195 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_1x2xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_1x2xmsaa_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25271 ; Schema: 0 OpCapability Shader @@ -10,25 +10,27 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -53,9 +55,6 @@ %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 - %uint_80 = OpConstant %uint 80 - %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %int_5 = OpConstant %int 5 %uint_5 = OpConstant %uint 5 %uint_7 = OpConstant %uint 7 @@ -77,7 +76,7 @@ %int_n2 = OpConstant %int -2 %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_1023 = OpConstant %uint 1023 @@ -88,7 +87,6 @@ %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_16777216 = OpConstant %uint 16777216 %uint_20 = OpConstant %uint 20 %2275 = OpConstantComposite %v2uint %uint_20 %uint_24 @@ -109,6 +107,7 @@ %_ptr_Uniform__struct_1973 = OpTypePointer Uniform %_struct_1973 %5522 = OpVariable %_ptr_Uniform__struct_1973 Uniform %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %uint_9 = OpConstant %uint 9 @@ -118,14 +117,18 @@ %317 = OpConstantComposite %v4uint %uint_8 %uint_8 %uint_8 %uint_8 %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 %749 = OpConstantComposite %v4uint %uint_16 %uint_16 %uint_16 %uint_16 + %uint_40 = OpConstant %uint 40 + %2359 = OpConstantComposite %v2uint %uint_40 %uint_16 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -134,18 +137,16 @@ %8575 = OpBitwiseAnd %uint %21002 %uint_2047 %18836 = OpShiftRightLogical %uint %15627 %uint_24 %9130 = OpBitwiseAnd %uint %18836 %uint_15 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %24236 %uint_7 %21999 = OpBitwiseAnd %uint %24236 %uint_8 @@ -161,12 +162,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20919 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18656 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18656 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %25270 = OpLoad %uint %18656 %14159 = OpLoad %v3uint %gl_GlobalInvocationID %12672 = OpVectorShuffle %v2uint %14159 %14159 0 1 @@ -200,35 +201,28 @@ %10986 = OpShiftLeftLogical %v2uint %21036 %19381 %24669 = OpCompositeConstruct %v2uint %19300 %19300 %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %20272 = OpIAdd %v2uint %10986 %16072 - %21145 = OpIMul %v2uint %2719 %1828 - %14725 = OpShiftRightLogical %v2uint %21145 %1816 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %20561 - %24665 = OpCompositeExtract %uint %19799 0 + %16110 = OpBitwiseAnd %v2uint %9093 %1828 + %17779 = OpIAdd %v2uint %10986 %16110 + %24270 = OpUDiv %v2uint %17779 %2359 + %12360 = OpCompositeExtract %uint %24270 1 + %11046 = OpIMul %uint %12360 %20561 + %24665 = OpCompositeExtract %uint %24270 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %8575 %21536 - %22376 = OpIMul %v2uint %19799 %14725 - %20715 = OpISub %v2uint %20272 %22376 - %7303 = OpCompositeExtract %uint %21145 0 - %22882 = OpCompositeExtract %uint %21145 1 - %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_1 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %19795 = OpUMod %uint %18363 %13884 - %21806 = OpShiftRightLogical %uint %19795 %uint_2 - %17174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %21806 + %23345 = OpIMul %v2uint %24270 %2359 + %11892 = OpISub %v2uint %17779 %23345 + %9022 = OpIMul %uint %8742 %uint_1280 + %14471 = OpCompositeExtract %uint %11892 1 + %15890 = OpIMul %uint %14471 %uint_40 + %6886 = OpCompositeExtract %uint %11892 0 + %9696 = OpIAdd %uint %15890 %6886 + %18116 = OpShiftLeftLogical %uint %9696 %uint_1 + %18581 = OpIAdd %uint %9022 %18116 + %17820 = OpUMod %uint %18581 %uint_2621440 + %18580 = OpShiftRightLogical %uint %17820 %uint_2 + %17174 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %18580 %12609 = OpLoad %v4uint %17174 - %11687 = OpIAdd %uint %21806 %uint_1 + %11687 = OpIAdd %uint %18580 %uint_1 %7197 = OpAccessChain %_ptr_Uniform_v4uint %3271 %int_0 %11687 %18360 = OpLoad %v4uint %7197 %15472 = OpIEqual %bool %7640 %uint_0 @@ -359,9 +353,9 @@ %15437 = OpIAdd %int %23052 %21581 %13150 = OpBitwiseAnd %int %24035 %int_n16 %20336 = OpIAdd %int %18938 %13150 - %23345 = OpShiftLeftLogical %int %20336 %int_1 + %23346 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10332 = OpIAdd %int %23345 %23274 + %10332 = OpIAdd %int %23346 %23274 %18357 = OpBitwiseAnd %int %10056 %int_3 %21582 = OpShiftLeftLogical %int %18357 %uint_9 %16729 = OpIAdd %int %10332 %21582 @@ -373,15 +367,15 @@ %13106 = OpShiftRightArithmetic %int %16730 %int_6 %14038 = OpBitwiseAnd %int %13106 %int_7 %13330 = OpIAdd %int %9987 %14038 - %23346 = OpShiftLeftLogical %int %13330 %int_3 + %23347 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10908 = OpIAdd %int %23346 %23217 - %23347 = OpShiftLeftLogical %int %10908 %int_2 + %10908 = OpIAdd %int %23347 %23217 + %23348 = OpShiftLeftLogical %int %10908 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10909 = OpIAdd %int %23347 %23218 - %23348 = OpShiftLeftLogical %int %10909 %int_3 + %10909 = OpIAdd %int %23348 %23218 + %23349 = OpShiftLeftLogical %int %10909 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 - %24314 = OpIAdd %int %23348 %21849 + %24314 = OpIAdd %int %23349 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21237 %21237 = OpLabel @@ -461,24 +455,25 @@ #endif const uint32_t resolve_fast_64bpp_1x2xmsaa_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062B7, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062B7, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x0000040C, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, - 0x00000000, 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x00000CC7, - 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, - 0x00040047, 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x0000040C, + 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x0000040C, 0x00000004, + 0x00000023, 0x00000010, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, + 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, + 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, + 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, + 0x00000018, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, + 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x000007DD, 0x00000006, + 0x00000010, 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, @@ -495,31 +490,28 @@ const uint32_t resolve_fast_64bpp_1x2xmsaa_cs[] = { 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, - 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, 0x00000A9F, - 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, - 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, - 0x00000A19, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, - 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, - 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, - 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, - 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, - 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, - 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, - 0x0004002B, 0x0000000C, 0x00000A3B, 0x00000010, 0x0004002B, 0x0000000C, - 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, - 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, - 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, - 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0007001E, 0x0000040C, - 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x0000118F, - 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, - 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, - 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, - 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, - 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, - 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, - 0x0000001C, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, - 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, + 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, + 0x00000005, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, + 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, + 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, + 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, + 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, + 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, + 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, + 0x0000000C, 0x00000A3B, 0x00000010, 0x0004002B, 0x0000000C, 0x00000388, + 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B, + 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, + 0x0000003F, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, + 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0007001E, 0x0000040C, 0x0000000B, + 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000688, + 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x00000CE9, 0x00000009, + 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, + 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, + 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, + 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, + 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, 0x0000000B, + 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, + 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x0004002B, 0x0000000B, @@ -533,37 +525,39 @@ const uint32_t resolve_fast_64bpp_1x2xmsaa_cs[] = { 0x00000017, 0x0003001E, 0x000007B5, 0x000007DD, 0x00040020, 0x00000A33, 0x00000002, 0x000007B5, 0x0004003B, 0x00000A33, 0x00001592, 0x00000002, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, - 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, - 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0004002B, 0x0000000B, - 0x00000A25, 0x00000009, 0x0007002C, 0x00000017, 0x00000755, 0x0000068D, - 0x0000068D, 0x0000068D, 0x0000068D, 0x0007002C, 0x00000017, 0x00000352, - 0x000001C1, 0x000001C1, 0x000001C1, 0x000001C1, 0x0007002C, 0x00000017, - 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, - 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, - 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, - 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, - 0x00000A3A, 0x00000A3A, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, - 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, - 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, - 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, - 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, - 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, - 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, - 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, - 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, - 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, - 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A52, 0x000500C7, - 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, 0x00050050, 0x00000011, - 0x0000226E, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002289, - 0x0000226E, 0x0000073F, 0x000500C4, 0x00000011, 0x000057EB, 0x00000724, - 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x000057EB, 0x00000724, - 0x000500C7, 0x00000011, 0x00004937, 0x00002289, 0x000048B0, 0x000500C4, - 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, 0x00000011, - 0x000059EB, 0x00005784, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, + 0x0005002C, 0x00000011, 0x000007A2, 0x00000A37, 0x00000A0D, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, + 0x0000084A, 0x00000A37, 0x00000A37, 0x0004002B, 0x0000000B, 0x00000A25, + 0x00000009, 0x0007002C, 0x00000017, 0x00000755, 0x0000068D, 0x0000068D, + 0x0000068D, 0x0000068D, 0x0007002C, 0x00000017, 0x00000352, 0x000001C1, + 0x000001C1, 0x000001C1, 0x000001C1, 0x0007002C, 0x00000017, 0x000009CE, + 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, + 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, + 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, + 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A82, 0x00000028, 0x0005002C, + 0x00000011, 0x00000937, 0x00000A82, 0x00000A3A, 0x0004002B, 0x0000000B, + 0x00000184, 0x00000500, 0x0004002B, 0x0000000B, 0x0000086E, 0x00280000, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, + 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, + 0x00050041, 0x00000288, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, + 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, + 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, + 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, + 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, + 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, + 0x00004994, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x000023AA, + 0x00004994, 0x00000A37, 0x00050050, 0x00000011, 0x000022A7, 0x00005158, + 0x00005158, 0x000500C2, 0x00000011, 0x00002568, 0x000022A7, 0x0000073F, + 0x000500C7, 0x00000011, 0x00005B53, 0x00002568, 0x000007A2, 0x000500C4, + 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, + 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, - 0x00000A81, 0x00050041, 0x00000288, 0x0000492C, 0x0000118F, 0x00000A11, + 0x00000A81, 0x00050041, 0x00000288, 0x0000492C, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, 0x00000288, - 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, + 0x000058AD, 0x00000CE9, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x00005EAC, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, @@ -576,11 +570,11 @@ const uint32_t resolve_fast_64bpp_1x2xmsaa_cs[] = { 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x000051B7, + 0x00000011, 0x00005B54, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, + 0x00003F50, 0x00005B54, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, + 0x00003F50, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, 0x00003214, 0x00000A1F, - 0x00050041, 0x00000288, 0x000048E0, 0x0000118F, 0x00000A17, 0x0004003D, + 0x00050041, 0x00000288, 0x000048E0, 0x00000CE9, 0x00000A17, 0x0004003D, 0x0000000B, 0x000062B6, 0x000048E0, 0x0004003D, 0x00000014, 0x0000374F, 0x00000F48, 0x0007004F, 0x00000011, 0x00003180, 0x0000374F, 0x0000374F, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, 0x00003180, @@ -604,201 +598,195 @@ const uint32_t resolve_fast_64bpp_1x2xmsaa_cs[] = { 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, - 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, - 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x00002AEA, 0x00003EC8, - 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00000724, 0x000500C2, - 0x00000011, 0x00003985, 0x00005299, 0x00000718, 0x00050086, 0x00000011, - 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, - 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, - 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, 0x00000000, - 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, - 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, 0x00050084, 0x00000011, - 0x00005768, 0x00004D57, 0x00003985, 0x00050082, 0x00000011, 0x000050EB, - 0x00004F30, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, 0x00005299, - 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005299, 0x00000001, - 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, - 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, - 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, - 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, - 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, - 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, - 0x0000000B, 0x00004665, 0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, - 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, - 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004D53, 0x000047BB, - 0x0000363C, 0x000500C2, 0x0000000B, 0x0000552E, 0x00004D53, 0x00000A10, - 0x00060041, 0x00000294, 0x00004316, 0x00000CC7, 0x00000A0B, 0x0000552E, - 0x0004003D, 0x00000017, 0x00003141, 0x00004316, 0x00050080, 0x0000000B, - 0x00002DA7, 0x0000552E, 0x00000A0D, 0x00060041, 0x00000294, 0x00001C1D, - 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x00000017, 0x000047B8, - 0x00001C1D, 0x000500AA, 0x00000009, 0x00003C70, 0x00001DD8, 0x00000A0A, - 0x000600A9, 0x00000009, 0x00003CF3, 0x00003C70, 0x00000787, 0x00003C70, - 0x000300F7, 0x00005596, 0x00000002, 0x000400FA, 0x00003CF3, 0x00002620, - 0x00005596, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, 0x0000438A, - 0x00003141, 0x00000002, 0x00060052, 0x00000017, 0x000052B6, 0x0000438A, - 0x00003141, 0x00000000, 0x00050051, 0x0000000B, 0x00005A04, 0x00003141, - 0x00000003, 0x00060052, 0x00000017, 0x00002450, 0x00005A04, 0x000052B6, - 0x00000001, 0x000200F9, 0x00005596, 0x000200F8, 0x00005596, 0x000700F5, - 0x00000017, 0x00002AAC, 0x00003141, 0x00005CE0, 0x00002450, 0x00002620, - 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00004C75, 0x00003ADC, - 0x0000530F, 0x000200F8, 0x00003ADC, 0x000500AA, 0x00000009, 0x00003585, - 0x000023AA, 0x00000A19, 0x000400A8, 0x00000009, 0x00004277, 0x00003585, - 0x000300F7, 0x00003D52, 0x00000000, 0x000400FA, 0x00004277, 0x000040DF, - 0x00003D52, 0x000200F8, 0x000040DF, 0x000500AA, 0x00000009, 0x0000495A, - 0x000023AA, 0x00000A1F, 0x000200F9, 0x00003D52, 0x000200F8, 0x00003D52, - 0x000700F5, 0x00000009, 0x00002AAD, 0x00003585, 0x00003ADC, 0x0000495A, - 0x000040DF, 0x000300F7, 0x000039F4, 0x00000002, 0x000400FA, 0x00002AAD, - 0x000020A8, 0x000039F4, 0x000200F8, 0x000020A8, 0x000500C7, 0x00000017, - 0x00004BF1, 0x00002AAC, 0x00000755, 0x0009004F, 0x00000017, 0x000051EA, - 0x00002AAC, 0x00002AAC, 0x00000001, 0x00000000, 0x00000003, 0x00000002, - 0x000500C7, 0x00000017, 0x00001CED, 0x000051EA, 0x00000352, 0x000500C5, - 0x00000017, 0x00003640, 0x00004BF1, 0x00001CED, 0x000500C7, 0x00000017, - 0x00005311, 0x000047B8, 0x00000755, 0x0009004F, 0x00000017, 0x00003BF8, - 0x000047B8, 0x000047B8, 0x00000001, 0x00000000, 0x00000003, 0x00000002, - 0x000500C7, 0x00000017, 0x000020A3, 0x00003BF8, 0x00000352, 0x000500C5, - 0x00000017, 0x00002101, 0x00005311, 0x000020A3, 0x000200F9, 0x000039F4, - 0x000200F8, 0x000039F4, 0x000700F5, 0x00000017, 0x00002BF3, 0x000047B8, - 0x00003D52, 0x00002101, 0x000020A8, 0x000700F5, 0x00000017, 0x0000358D, - 0x00002AAC, 0x00003D52, 0x00003640, 0x000020A8, 0x000200F9, 0x0000530F, - 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, 0x000022F8, 0x000047B8, - 0x00005596, 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, 0x000055F9, - 0x00002AAC, 0x00005596, 0x0000358D, 0x000039F4, 0x00050080, 0x00000011, - 0x00001C97, 0x00002EF9, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, - 0x000400FA, 0x0000500F, 0x0000294E, 0x0000537D, 0x000200F8, 0x0000537D, - 0x0004007C, 0x00000012, 0x00002970, 0x00001C97, 0x00050051, 0x0000000C, - 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, - 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x00002970, - 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, - 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, - 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, - 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A28, - 0x000500C7, 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, 0x000500C7, - 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, - 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, - 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, - 0x00000A13, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, - 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, - 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, - 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, - 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, - 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, - 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, - 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, - 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, - 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, - 0x000500C7, 0x0000000C, 0x00004ADD, 0x00004157, 0x00000388, 0x000500C4, - 0x0000000C, 0x0000544B, 0x00004ADD, 0x00000A11, 0x00050080, 0x0000000C, - 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, - 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, - 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, 0x00000A14, - 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, - 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, - 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, - 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, - 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x000052F5, - 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9A, 0x00001C97, - 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, 0x00001C97, 0x00000001, - 0x00060050, 0x00000014, 0x000020DE, 0x00004D9A, 0x00002C03, 0x000059FD, - 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, 0x0000000C, - 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, - 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x00004E9D, - 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, - 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, - 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, - 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, - 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, - 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, - 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, - 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, - 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, - 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A25, 0x000500C7, - 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, - 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, - 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, - 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, - 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, - 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A25, 0x000500C3, 0x0000000C, - 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002215, - 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002215, - 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, - 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, - 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004ADE, - 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004ADE, - 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, - 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, - 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, - 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, - 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, - 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A25, 0x00050080, - 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, - 0x00004ADF, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, - 0x00004ADF, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, - 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, - 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, - 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, - 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, - 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, - 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, - 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, 0x000500C4, - 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, 0x0000000C, - 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002A9D, - 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9D, - 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, - 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, - 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, - 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C70, 0x00005670, 0x0000294E, - 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, 0x00002C70, - 0x000062B6, 0x000500C2, 0x0000000B, 0x00004EAA, 0x00005088, 0x00000A16, - 0x000500AA, 0x00000009, 0x00004B9C, 0x00004ADC, 0x00000A16, 0x000300F7, - 0x000039BC, 0x00000000, 0x000400FA, 0x00004B9C, 0x000033DF, 0x000039BC, - 0x000200F8, 0x000033DF, 0x0009004F, 0x00000017, 0x00001F16, 0x000055F9, - 0x000055F9, 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, - 0x000039BC, 0x000200F8, 0x000039BC, 0x000700F5, 0x00000017, 0x00005972, - 0x000055F9, 0x000052F5, 0x00001F16, 0x000033DF, 0x000600A9, 0x0000000B, - 0x000019CD, 0x00004B9C, 0x00000A10, 0x00004ADC, 0x000500AA, 0x00000009, - 0x00003464, 0x000019CD, 0x00000A0D, 0x000500AA, 0x00000009, 0x000047C2, - 0x000019CD, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, 0x00003464, - 0x000047C2, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, 0x00005686, - 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, - 0x0000475F, 0x00005972, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, - 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, 0x00005972, - 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, - 0x000500C5, 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, 0x000200F9, - 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, 0x00005879, - 0x00005972, 0x000039BC, 0x00003FF8, 0x00002957, 0x000500AA, 0x00000009, - 0x00004CB6, 0x000019CD, 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, - 0x000047C2, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, - 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, - 0x00000017, 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, 0x00000017, - 0x00003BE7, 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, - 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, - 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, - 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x00001592, 0x00000A0B, - 0x00004EAA, 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, - 0x000054B5, 0x00004EAA, 0x00000A10, 0x000300F7, 0x00003F86, 0x00000000, - 0x000400FA, 0x00004B9C, 0x000033E0, 0x00003F86, 0x000200F8, 0x000033E0, - 0x0009004F, 0x00000017, 0x00001F17, 0x000022F8, 0x000022F8, 0x00000001, - 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x00003F86, 0x000200F8, - 0x00003F86, 0x000700F5, 0x00000017, 0x00002AAE, 0x000022F8, 0x00002C98, - 0x00001F17, 0x000033E0, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, - 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, - 0x00000017, 0x00004760, 0x00002AAE, 0x000009CE, 0x000500C4, 0x00000017, - 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, - 0x00002AAE, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, - 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, - 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, - 0x00002AAF, 0x00002AAE, 0x00003F86, 0x00003FF9, 0x00002958, 0x000300F7, - 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, - 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAF, - 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAF, 0x000002ED, - 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, - 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, - 0x00002AAF, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, - 0x00001F75, 0x00001592, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00001F75, - 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, - 0x00010038, + 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EEE, 0x00002385, + 0x00000724, 0x00050080, 0x00000011, 0x00004573, 0x00002AEA, 0x00003EEE, + 0x00050086, 0x00000011, 0x00005ECE, 0x00004573, 0x00000937, 0x00050051, + 0x0000000B, 0x00003048, 0x00005ECE, 0x00000001, 0x00050084, 0x0000000B, + 0x00002B26, 0x00003048, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, + 0x00005ECE, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, + 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, + 0x00050084, 0x00000011, 0x00005B31, 0x00005ECE, 0x00000937, 0x00050082, + 0x00000011, 0x00002E74, 0x00004573, 0x00005B31, 0x00050084, 0x0000000B, + 0x0000233E, 0x00002226, 0x00000184, 0x00050051, 0x0000000B, 0x00003887, + 0x00002E74, 0x00000001, 0x00050084, 0x0000000B, 0x00003E12, 0x00003887, + 0x00000A82, 0x00050051, 0x0000000B, 0x00001AE6, 0x00002E74, 0x00000000, + 0x00050080, 0x0000000B, 0x000025E0, 0x00003E12, 0x00001AE6, 0x000500C4, + 0x0000000B, 0x000046C4, 0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, + 0x00004895, 0x0000233E, 0x000046C4, 0x00050089, 0x0000000B, 0x0000459C, + 0x00004895, 0x0000086E, 0x000500C2, 0x0000000B, 0x00004894, 0x0000459C, + 0x00000A10, 0x00060041, 0x00000294, 0x00004316, 0x00000CC7, 0x00000A0B, + 0x00004894, 0x0004003D, 0x00000017, 0x00003141, 0x00004316, 0x00050080, + 0x0000000B, 0x00002DA7, 0x00004894, 0x00000A0D, 0x00060041, 0x00000294, + 0x00001C1D, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x00000017, + 0x000047B8, 0x00001C1D, 0x000500AA, 0x00000009, 0x00003C70, 0x00001DD8, + 0x00000A0A, 0x000600A9, 0x00000009, 0x00003CF3, 0x00003C70, 0x00000787, + 0x00003C70, 0x000300F7, 0x00005596, 0x00000002, 0x000400FA, 0x00003CF3, + 0x00002620, 0x00005596, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, + 0x0000438A, 0x00003141, 0x00000002, 0x00060052, 0x00000017, 0x000052B6, + 0x0000438A, 0x00003141, 0x00000000, 0x00050051, 0x0000000B, 0x00005A04, + 0x00003141, 0x00000003, 0x00060052, 0x00000017, 0x00002450, 0x00005A04, + 0x000052B6, 0x00000001, 0x000200F9, 0x00005596, 0x000200F8, 0x00005596, + 0x000700F5, 0x00000017, 0x00002AAC, 0x00003141, 0x00005CE0, 0x00002450, + 0x00002620, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00004C75, + 0x00003ADC, 0x0000530F, 0x000200F8, 0x00003ADC, 0x000500AA, 0x00000009, + 0x00003585, 0x000023AA, 0x00000A19, 0x000400A8, 0x00000009, 0x00004277, + 0x00003585, 0x000300F7, 0x00003D52, 0x00000000, 0x000400FA, 0x00004277, + 0x000040DF, 0x00003D52, 0x000200F8, 0x000040DF, 0x000500AA, 0x00000009, + 0x0000495A, 0x000023AA, 0x00000A1F, 0x000200F9, 0x00003D52, 0x000200F8, + 0x00003D52, 0x000700F5, 0x00000009, 0x00002AAD, 0x00003585, 0x00003ADC, + 0x0000495A, 0x000040DF, 0x000300F7, 0x000039F4, 0x00000002, 0x000400FA, + 0x00002AAD, 0x000020A8, 0x000039F4, 0x000200F8, 0x000020A8, 0x000500C7, + 0x00000017, 0x00004BF1, 0x00002AAC, 0x00000755, 0x0009004F, 0x00000017, + 0x000051EA, 0x00002AAC, 0x00002AAC, 0x00000001, 0x00000000, 0x00000003, + 0x00000002, 0x000500C7, 0x00000017, 0x00001CED, 0x000051EA, 0x00000352, + 0x000500C5, 0x00000017, 0x00003640, 0x00004BF1, 0x00001CED, 0x000500C7, + 0x00000017, 0x00005311, 0x000047B8, 0x00000755, 0x0009004F, 0x00000017, + 0x00003BF8, 0x000047B8, 0x000047B8, 0x00000001, 0x00000000, 0x00000003, + 0x00000002, 0x000500C7, 0x00000017, 0x000020A3, 0x00003BF8, 0x00000352, + 0x000500C5, 0x00000017, 0x00002101, 0x00005311, 0x000020A3, 0x000200F9, + 0x000039F4, 0x000200F8, 0x000039F4, 0x000700F5, 0x00000017, 0x00002BF3, + 0x000047B8, 0x00003D52, 0x00002101, 0x000020A8, 0x000700F5, 0x00000017, + 0x0000358D, 0x00002AAC, 0x00003D52, 0x00003640, 0x000020A8, 0x000200F9, + 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, 0x000022F8, + 0x000047B8, 0x00005596, 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, + 0x000055F9, 0x00002AAC, 0x00005596, 0x0000358D, 0x000039F4, 0x00050080, + 0x00000011, 0x00001C97, 0x00002EF9, 0x000059EC, 0x000300F7, 0x000052F5, + 0x00000002, 0x000400FA, 0x0000500F, 0x0000294E, 0x0000537D, 0x000200F8, + 0x0000537D, 0x0004007C, 0x00000012, 0x00002970, 0x00001C97, 0x00050051, + 0x0000000C, 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, + 0x000024FD, 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, + 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, + 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, + 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, + 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, + 0x00000A28, 0x000500C7, 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, + 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, + 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, + 0x00004397, 0x00000A13, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, + 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, + 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, + 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, + 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, + 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, + 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, + 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, + 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, + 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, + 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADD, 0x00004157, 0x00000388, + 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADD, 0x00000A11, 0x00050080, + 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, + 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, + 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, + 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, + 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, + 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, + 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, + 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, + 0x000052F5, 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9A, + 0x00001C97, 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, 0x00001C97, + 0x00000001, 0x00060050, 0x00000014, 0x000020DE, 0x00004D9A, 0x00002C03, + 0x000059FD, 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, + 0x0000000C, 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, + 0x000024FE, 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, + 0x00004E9D, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, + 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, + 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, + 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, + 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, + 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, + 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, + 0x00006242, 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, + 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, + 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A25, + 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, + 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, + 0x000028C6, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, + 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, + 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A25, 0x000500C3, + 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, + 0x00002215, 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, + 0x00002215, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, + 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, + 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, + 0x00004ADE, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, + 0x00004ADE, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, + 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, + 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, + 0x0000000C, 0x00005B32, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, + 0x00005B32, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A25, + 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, + 0x0000000C, 0x00004ADF, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544F, 0x00004ADF, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, + 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, + 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, + 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, + 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B33, + 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, + 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B33, 0x00005AB1, + 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9C, 0x00000A11, 0x000500C7, + 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, + 0x00002A9D, 0x00005B34, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B35, + 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, + 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B35, 0x00005559, + 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, + 0x000200F8, 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C70, 0x00005670, + 0x0000294E, 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, + 0x00002C70, 0x000062B6, 0x000500C2, 0x0000000B, 0x00004EAA, 0x00005088, + 0x00000A16, 0x000500AA, 0x00000009, 0x00004B9C, 0x00004ADC, 0x00000A16, + 0x000300F7, 0x000039BC, 0x00000000, 0x000400FA, 0x00004B9C, 0x000033DF, + 0x000039BC, 0x000200F8, 0x000033DF, 0x0009004F, 0x00000017, 0x00001F16, + 0x000055F9, 0x000055F9, 0x00000001, 0x00000000, 0x00000003, 0x00000002, + 0x000200F9, 0x000039BC, 0x000200F8, 0x000039BC, 0x000700F5, 0x00000017, + 0x00005972, 0x000055F9, 0x000052F5, 0x00001F16, 0x000033DF, 0x000600A9, + 0x0000000B, 0x000019CD, 0x00004B9C, 0x00000A10, 0x00004ADC, 0x000500AA, + 0x00000009, 0x00003464, 0x000019CD, 0x00000A0D, 0x000500AA, 0x00000009, + 0x000047C2, 0x000019CD, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, + 0x00003464, 0x000047C2, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, + 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, + 0x00000017, 0x0000475F, 0x00005972, 0x000009CE, 0x000500C4, 0x00000017, + 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, + 0x00005972, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, + 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, + 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, + 0x00005879, 0x00005972, 0x000039BC, 0x00003FF8, 0x00002957, 0x000500AA, + 0x00000009, 0x00004CB6, 0x000019CD, 0x00000A13, 0x000500A6, 0x00000009, + 0x00003B23, 0x000047C2, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, + 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, + 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, + 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, + 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, + 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, + 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x00001592, + 0x00000A0B, 0x00004EAA, 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, + 0x0000000B, 0x000054B5, 0x00004EAA, 0x00000A10, 0x000300F7, 0x00003F86, + 0x00000000, 0x000400FA, 0x00004B9C, 0x000033E0, 0x00003F86, 0x000200F8, + 0x000033E0, 0x0009004F, 0x00000017, 0x00001F17, 0x000022F8, 0x000022F8, + 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x00003F86, + 0x000200F8, 0x00003F86, 0x000700F5, 0x00000017, 0x00002AAE, 0x000022F8, + 0x00002C98, 0x00001F17, 0x000033E0, 0x000300F7, 0x00003A1A, 0x00000000, + 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, + 0x000500C7, 0x00000017, 0x00004760, 0x00002AAE, 0x000009CE, 0x000500C4, + 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, + 0x000050AD, 0x00002AAE, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, + 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, + 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, + 0x00000017, 0x00002AAF, 0x00002AAE, 0x00003F86, 0x00003FF9, 0x00002958, + 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, + 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, + 0x00002AAF, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAF, + 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, + 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, + 0x00004D39, 0x00002AAF, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, + 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, 0x000054B5, 0x0003003E, + 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, + 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_1x2xmsaa_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_1x2xmsaa_scaled_cs.h index a30698448..91de68a63 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_1x2xmsaa_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_1x2xmsaa_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25204 ; Schema: 0 OpCapability Shader @@ -10,24 +10,26 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -78,7 +80,7 @@ %uint_32 = OpConstant %uint 32 %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_1023 = OpConstant %uint 1023 @@ -92,7 +94,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_16777216 = OpConstant %uint 16777216 %uint_20 = OpConstant %uint 20 %2275 = OpConstantComposite %v2uint %uint_20 %uint_24 @@ -112,6 +113,7 @@ %5522 = OpVariable %_ptr_Uniform__struct_1973 Uniform %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %uint_9 = OpConstant %uint 9 @@ -126,9 +128,9 @@ OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -150,20 +152,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %18628 %uint_7 %21999 = OpBitwiseAnd %uint %18628 %uint_8 @@ -180,8 +180,8 @@ %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12743 = OpShiftRightLogical %uint %20919 %uint_28 %17238 = OpBitwiseAnd %uint %12743 %uint_7 %12737 = OpLoad %v3uint %gl_GlobalInvocationID @@ -196,7 +196,7 @@ OpBranch %19578 %14025 = OpLabel %18615 = OpCompositeExtract %uint %12025 1 - %16803 = OpCompositeExtract %uint %19067 1 + %16803 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %18615 %16803 %20975 = OpCompositeConstruct %v2uint %7640 %24446 %21036 = OpIAdd %v2uint %20975 %23019 @@ -252,7 +252,7 @@ OpSelectionMerge %13276 None OpBranchConditional %21106 %11451 %13276 %11451 = OpLabel - %24156 = OpCompositeExtract %uint %19067 0 + %24156 = OpCompositeExtract %uint %19124 0 %22470 = OpINotEqual %bool %24156 %uint_0 OpBranch %13276 %13276 = OpLabel @@ -260,7 +260,7 @@ OpSelectionMerge %21873 DontFlatten OpBranchConditional %10924 %11508 %21873 %11508 = OpLabel - %23599 = OpCompositeExtract %uint %19067 0 + %23599 = OpCompositeExtract %uint %19124 0 %17346 = OpUGreaterThanEqual %bool %23599 %uint_2 OpSelectionMerge %21872 None OpBranchConditional %17346 %15877 %21872 @@ -558,24 +558,25 @@ #endif const uint32_t resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006274, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006274, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F9, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, - 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, - 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, 0x00000021, - 0x00000000, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, 0x00040048, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F9, + 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, + 0x00000003, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48, 0x0000000B, + 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00030047, + 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000018, + 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, 0x00030047, + 0x00000CC7, 0x00000018, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, + 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x000007DD, + 0x00000006, 0x00000010, 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B5, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00020014, 0x00000009, @@ -609,7 +610,7 @@ const uint32_t resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = { 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0004002B, 0x0000000B, 0x00000A6A, 0x00000020, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, - 0x00000676, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, + 0x00000676, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, @@ -618,21 +619,21 @@ const uint32_t resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = { 0x0000000B, 0x00000A5E, 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, 0x00000011, - 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, - 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, - 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, - 0x000008E3, 0x00000A46, 0x00000A52, 0x0004002B, 0x0000000B, 0x0000068D, - 0xFFFF0000, 0x0004002B, 0x0000000B, 0x000001C1, 0x0000FFFF, 0x00040020, - 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, - 0x00000001, 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, - 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, - 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, - 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, - 0x0003001D, 0x000007DD, 0x00000017, 0x0003001E, 0x000007B5, 0x000007DD, - 0x00040020, 0x00000A33, 0x00000002, 0x000007B5, 0x0004003B, 0x00000A33, - 0x00001592, 0x00000002, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, - 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, - 0x00000A1F, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, + 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, 0x00000926, + 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, + 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x0004002B, 0x0000000B, + 0x0000068D, 0xFFFF0000, 0x0004002B, 0x0000000B, 0x000001C1, 0x0000FFFF, + 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, + 0x00000F48, 0x00000001, 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, + 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, + 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, + 0x00000A32, 0x00000CC7, 0x00000002, 0x00040020, 0x00000294, 0x00000002, + 0x00000017, 0x0003001D, 0x000007DD, 0x00000017, 0x0003001E, 0x000007B5, + 0x000007DD, 0x00040020, 0x00000A33, 0x00000002, 0x000007B5, 0x0004003B, + 0x00000A33, 0x00001592, 0x00000002, 0x0006002C, 0x00000014, 0x00000AC7, + 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, + 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, 0x000007A3, 0x00000A37, + 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0004002B, 0x0000000B, 0x00000A25, 0x00000009, 0x0007002C, 0x00000017, 0x00000755, 0x0000068D, 0x0000068D, 0x0000068D, 0x0000068D, 0x0007002C, 0x00000017, @@ -644,9 +645,9 @@ const uint32_t resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = { 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, - 0x00050041, 0x00000288, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, + 0x00050041, 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, - 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, + 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, @@ -661,310 +662,308 @@ const uint32_t resolve_fast_64bpp_1x2xmsaa_scaled_cs[] = { 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, 0x00000011, - 0x00004A7B, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, 0x000500C2, - 0x00000011, 0x0000189F, 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, - 0x00002A91, 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, - 0x00002A91, 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x0000189F, - 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, - 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x00005C31, 0x000500C2, - 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, - 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, - 0x00005C31, 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, - 0x0000229A, 0x00050041, 0x00000288, 0x00004E44, 0x0000118F, 0x00000A11, - 0x0004003D, 0x0000000B, 0x000048C4, 0x00004E44, 0x00050041, 0x00000288, - 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, - 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x000048C4, 0x00000A1F, - 0x000500C7, 0x0000000B, 0x000055EF, 0x000048C4, 0x00000A22, 0x000500AB, - 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x000028A2, 0x000048C4, 0x00000A16, 0x000500C7, 0x0000000B, 0x000059FD, - 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005A4E, 0x000048C4, - 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, 0x00005A4E, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, 0x000051B7, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, 0x00000A1F, - 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, 0x00000011, - 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, 0x000500C4, - 0x00000011, 0x00002EF9, 0x000038A4, 0x00000721, 0x00050051, 0x0000000B, - 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, - 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, - 0x00002D8A, 0x000300F7, 0x000036C9, 0x00000002, 0x000400FA, 0x00003C13, - 0x000055E9, 0x000036C9, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x000036C9, 0x00050051, 0x0000000B, 0x000048B7, 0x00002EF9, - 0x00000001, 0x00050051, 0x0000000B, 0x000041A3, 0x00004A7B, 0x00000001, - 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, 0x000048B7, - 0x000041A3, 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00005F7E, - 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, - 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, 0x00005CE0, - 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, - 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, 0x00000A19, - 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, - 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00004356, - 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, - 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, - 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, - 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, - 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, - 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, - 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, - 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, - 0x00005C31, 0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x00000718, - 0x00050086, 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, - 0x0000000B, 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, - 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, - 0x00004D57, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, - 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, - 0x00050084, 0x00000011, 0x00005768, 0x00004D57, 0x00003985, 0x00050082, - 0x00000011, 0x000050EB, 0x00004F30, 0x00005768, 0x00050051, 0x0000000B, - 0x00001C87, 0x00005299, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, - 0x00005299, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, - 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, - 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, - 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B, - 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, - 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, - 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x00000A0D, - 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, - 0x0000000B, 0x0000363C, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, - 0x00004D53, 0x000047BB, 0x0000363C, 0x000500C2, 0x0000000B, 0x0000552E, - 0x00004D53, 0x00000A10, 0x00060041, 0x00000294, 0x00004316, 0x00000CC7, - 0x00000A0B, 0x0000552E, 0x0004003D, 0x00000017, 0x00003141, 0x00004316, - 0x00050080, 0x0000000B, 0x00002DA7, 0x0000552E, 0x00000A0D, 0x00060041, - 0x00000294, 0x00001C1D, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, - 0x00000017, 0x00004D82, 0x00001C1D, 0x000500AA, 0x00000009, 0x00005272, - 0x00001DD8, 0x00000A0A, 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, - 0x00005272, 0x00002CBB, 0x000033DC, 0x000200F8, 0x00002CBB, 0x00050051, - 0x0000000B, 0x00005E5C, 0x00004A7B, 0x00000000, 0x000500AB, 0x00000009, - 0x000057C6, 0x00005E5C, 0x00000A0A, 0x000200F9, 0x000033DC, 0x000200F8, - 0x000033DC, 0x000700F5, 0x00000009, 0x00002AAC, 0x00005272, 0x00005CE0, - 0x000057C6, 0x00002CBB, 0x000300F7, 0x00005571, 0x00000002, 0x000400FA, - 0x00002AAC, 0x00002CF4, 0x00005571, 0x000200F8, 0x00002CF4, 0x00050051, - 0x0000000B, 0x00005C2F, 0x00004A7B, 0x00000000, 0x000500AE, 0x00000009, - 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, 0x00005570, 0x00000000, - 0x000400FA, 0x000043C2, 0x00003E05, 0x00005570, 0x000200F8, 0x00003E05, - 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, 0x00000A13, 0x000300F7, - 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, 0x00002620, 0x00004944, - 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, 0x0000438A, 0x00004D82, - 0x00000002, 0x00060052, 0x00000017, 0x000052B6, 0x0000438A, 0x00004D82, - 0x00000000, 0x00050051, 0x0000000B, 0x00005A04, 0x00004D82, 0x00000003, - 0x00060052, 0x00000017, 0x00002450, 0x00005A04, 0x000052B6, 0x00000001, - 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, 0x00000017, - 0x000043E3, 0x00004D82, 0x00003E05, 0x00002450, 0x00002620, 0x00050051, - 0x0000000B, 0x00005961, 0x000043E3, 0x00000000, 0x00060052, 0x00000017, - 0x000055DF, 0x00005961, 0x00003141, 0x00000002, 0x00050051, 0x0000000B, - 0x00005A05, 0x000043E3, 0x00000001, 0x00060052, 0x00000017, 0x00002451, - 0x00005A05, 0x000055DF, 0x00000003, 0x000200F9, 0x00005570, 0x000200F8, - 0x00005570, 0x000700F5, 0x00000017, 0x00001F7B, 0x00004D82, 0x00002CF4, - 0x000043E3, 0x00004944, 0x000700F5, 0x00000017, 0x00001EFE, 0x00003141, - 0x00002CF4, 0x00002451, 0x00004944, 0x00050051, 0x0000000B, 0x00005C8A, - 0x00001EFE, 0x00000002, 0x00060052, 0x00000017, 0x000055E0, 0x00005C8A, - 0x00001EFE, 0x00000000, 0x00050051, 0x0000000B, 0x00005A06, 0x00001EFE, - 0x00000003, 0x00060052, 0x00000017, 0x00002452, 0x00005A06, 0x000055E0, - 0x00000001, 0x000200F9, 0x00005571, 0x000200F8, 0x00005571, 0x000700F5, - 0x00000017, 0x00002BCD, 0x00004D82, 0x000033DC, 0x00001F7B, 0x00005570, - 0x000700F5, 0x00000017, 0x0000370D, 0x00003141, 0x000033DC, 0x00002452, - 0x00005570, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00004C75, - 0x00003ADC, 0x0000530F, 0x000200F8, 0x00003ADC, 0x000500AA, 0x00000009, - 0x00003585, 0x000023AA, 0x00000A19, 0x000400A8, 0x00000009, 0x00004277, - 0x00003585, 0x000300F7, 0x00003D52, 0x00000000, 0x000400FA, 0x00004277, - 0x000040DF, 0x00003D52, 0x000200F8, 0x000040DF, 0x000500AA, 0x00000009, - 0x0000495A, 0x000023AA, 0x00000A1F, 0x000200F9, 0x00003D52, 0x000200F8, - 0x00003D52, 0x000700F5, 0x00000009, 0x00002AAD, 0x00003585, 0x00003ADC, - 0x0000495A, 0x000040DF, 0x000300F7, 0x000039F4, 0x00000002, 0x000400FA, - 0x00002AAD, 0x000020A8, 0x000039F4, 0x000200F8, 0x000020A8, 0x000500C7, - 0x00000017, 0x00004BF1, 0x0000370D, 0x00000755, 0x0009004F, 0x00000017, - 0x000051EA, 0x0000370D, 0x0000370D, 0x00000001, 0x00000000, 0x00000003, - 0x00000002, 0x000500C7, 0x00000017, 0x00001CED, 0x000051EA, 0x00000352, - 0x000500C5, 0x00000017, 0x00003640, 0x00004BF1, 0x00001CED, 0x000500C7, - 0x00000017, 0x00005311, 0x00002BCD, 0x00000755, 0x0009004F, 0x00000017, - 0x00003BF8, 0x00002BCD, 0x00002BCD, 0x00000001, 0x00000000, 0x00000003, - 0x00000002, 0x000500C7, 0x00000017, 0x000020A3, 0x00003BF8, 0x00000352, - 0x000500C5, 0x00000017, 0x00002101, 0x00005311, 0x000020A3, 0x000200F9, - 0x000039F4, 0x000200F8, 0x000039F4, 0x000700F5, 0x00000017, 0x00002BF3, - 0x00002BCD, 0x00003D52, 0x00002101, 0x000020A8, 0x000700F5, 0x00000017, - 0x0000358D, 0x0000370D, 0x00003D52, 0x00003640, 0x000020A8, 0x000200F9, - 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, 0x000022F8, - 0x00002BCD, 0x00005571, 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, - 0x000049A7, 0x0000370D, 0x00005571, 0x0000358D, 0x000039F4, 0x00050080, - 0x00000011, 0x000035BB, 0x00002EF9, 0x000059EC, 0x00050051, 0x0000000B, - 0x000033BC, 0x000035BB, 0x00000000, 0x00050051, 0x0000000B, 0x00002553, - 0x000035BB, 0x00000001, 0x000500C2, 0x0000000B, 0x00002B2D, 0x000033BC, - 0x00000A0D, 0x00050050, 0x00000011, 0x00001E98, 0x00002B2D, 0x00002553, - 0x00050086, 0x00000011, 0x00006158, 0x00001E98, 0x00005C31, 0x00050051, - 0x0000000B, 0x0000366C, 0x00006158, 0x00000000, 0x000500C4, 0x0000000B, - 0x00004D3A, 0x0000366C, 0x00000A0D, 0x00050051, 0x0000000B, 0x00005EBB, - 0x00006158, 0x00000001, 0x00060050, 0x00000014, 0x000053CC, 0x00004D3A, - 0x00005EBB, 0x000059FD, 0x000300F7, 0x00005341, 0x00000002, 0x000400FA, - 0x0000500F, 0x000056BE, 0x00002A98, 0x000200F8, 0x00002A98, 0x0007004F, - 0x00000011, 0x00001CAB, 0x000053CC, 0x000053CC, 0x00000000, 0x00000001, - 0x0004007C, 0x00000012, 0x000059CF, 0x00001CAB, 0x00050051, 0x0000000C, - 0x00001903, 0x000059CF, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, - 0x00001903, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x000059CF, - 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, - 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, - 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, - 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A28, - 0x000500C7, 0x0000000C, 0x00002AB6, 0x00001903, 0x00000A20, 0x000500C7, - 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, - 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, - 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, - 0x00000A13, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, - 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, - 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, - 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, - 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, - 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, - 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, - 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, - 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, - 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, - 0x000500C7, 0x0000000C, 0x00004ADD, 0x00004157, 0x00000388, 0x000500C4, - 0x0000000C, 0x0000544B, 0x00004ADD, 0x00000A11, 0x00050080, 0x0000000C, - 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, - 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, - 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x00001903, 0x00000A14, - 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, - 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, - 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, - 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, - 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x00005341, - 0x000200F8, 0x000056BE, 0x0004007C, 0x00000016, 0x000019AD, 0x000053CC, - 0x00050051, 0x0000000C, 0x000042C2, 0x000019AD, 0x00000001, 0x000500C3, - 0x0000000C, 0x000024FE, 0x000042C2, 0x00000A17, 0x00050051, 0x0000000C, - 0x00002748, 0x000019AD, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, - 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, - 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, - 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, - 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, - 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, - 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, - 0x0000000C, 0x00006242, 0x000019AD, 0x00000000, 0x000500C3, 0x0000000C, - 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, - 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, - 0x00000A25, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, - 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003139, 0x000042C2, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, - 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, - 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A25, - 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, - 0x0000000C, 0x00002215, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, - 0x000035A3, 0x00002215, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, - 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, - 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, - 0x0000000C, 0x00004ADE, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544D, 0x00004ADE, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, - 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, - 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, - 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, - 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, - 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, - 0x00000A25, 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, - 0x000500C7, 0x0000000C, 0x00004ADF, 0x000042C2, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x0000544F, 0x00004ADF, 0x00000A17, 0x00050080, 0x0000000C, - 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, - 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, - 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, - 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, - 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, - 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, - 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, - 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, - 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, - 0x0000000C, 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, - 0x00005B34, 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, - 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, - 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, - 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, 0x0000000B, 0x000024FC, - 0x00005670, 0x000056BE, 0x0000566F, 0x00002A98, 0x00050084, 0x00000011, - 0x00003FA8, 0x00006158, 0x00005C31, 0x00050082, 0x00000011, 0x00003F85, - 0x00001E98, 0x00003FA8, 0x00050051, 0x0000000B, 0x0000448F, 0x00005C31, - 0x00000001, 0x00050084, 0x0000000B, 0x00005C50, 0x0000229A, 0x0000448F, - 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, 0x00005C50, 0x00050051, - 0x0000000B, 0x00003ED4, 0x00003F85, 0x00000000, 0x00050084, 0x0000000B, - 0x00003E12, 0x00003ED4, 0x0000448F, 0x00050051, 0x0000000B, 0x00001AE7, - 0x00003F85, 0x00000001, 0x00050080, 0x0000000B, 0x00002B25, 0x00003E12, - 0x00001AE7, 0x000500C4, 0x0000000B, 0x0000609D, 0x00002B25, 0x00000A0D, - 0x000500C7, 0x0000000B, 0x00005AB3, 0x000033BC, 0x00000A0D, 0x00050080, - 0x0000000B, 0x00002557, 0x0000609D, 0x00005AB3, 0x000500C4, 0x0000000B, - 0x00004593, 0x00002557, 0x00000A13, 0x00050080, 0x0000000B, 0x00002048, - 0x00003CA0, 0x00004593, 0x000500C2, 0x0000000B, 0x000025CC, 0x00002048, - 0x00000A16, 0x000500AA, 0x00000009, 0x00004B9C, 0x00004ADC, 0x00000A16, - 0x000300F7, 0x000039BC, 0x00000000, 0x000400FA, 0x00004B9C, 0x000033DF, - 0x000039BC, 0x000200F8, 0x000033DF, 0x0009004F, 0x00000017, 0x00001F16, - 0x000049A7, 0x000049A7, 0x00000001, 0x00000000, 0x00000003, 0x00000002, - 0x000200F9, 0x000039BC, 0x000200F8, 0x000039BC, 0x000700F5, 0x00000017, - 0x00005972, 0x000049A7, 0x00005341, 0x00001F16, 0x000033DF, 0x000600A9, - 0x0000000B, 0x000019CD, 0x00004B9C, 0x00000A10, 0x00004ADC, 0x000500AA, - 0x00000009, 0x00003464, 0x000019CD, 0x00000A0D, 0x000500AA, 0x00000009, - 0x000047C2, 0x000019CD, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, - 0x00003464, 0x000047C2, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, - 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, - 0x00000017, 0x0000475F, 0x00005972, 0x000009CE, 0x000500C4, 0x00000017, - 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, - 0x00005972, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, - 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, - 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, - 0x00005879, 0x00005972, 0x000039BC, 0x00003FF8, 0x00002957, 0x000500AA, - 0x00000009, 0x00004CB6, 0x000019CD, 0x00000A13, 0x000500A6, 0x00000009, - 0x00003B23, 0x000047C2, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, - 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, - 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, - 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, - 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, - 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, - 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000019BE, 0x00001592, - 0x00000A0B, 0x000025CC, 0x0003003E, 0x000019BE, 0x00004D37, 0x000500AC, - 0x00000009, 0x00005BF6, 0x0000229A, 0x00000A0D, 0x000300F7, 0x00004AAC, - 0x00000002, 0x000400FA, 0x00005BF6, 0x000038DA, 0x000055EA, 0x000200F8, - 0x000055EA, 0x000200F9, 0x00004AAC, 0x000200F8, 0x000038DA, 0x000500C2, - 0x0000000B, 0x0000364A, 0x00001DD8, 0x00000A0D, 0x00050086, 0x0000000B, - 0x00001F01, 0x0000364A, 0x0000229A, 0x00050084, 0x0000000B, 0x000041FB, - 0x00001F01, 0x0000229A, 0x00050082, 0x0000000B, 0x00003171, 0x0000364A, - 0x000041FB, 0x00050080, 0x0000000B, 0x00002527, 0x00003171, 0x00000A0D, - 0x000500AA, 0x00000009, 0x0000343F, 0x00002527, 0x0000229A, 0x000300F7, - 0x00002458, 0x00000000, 0x000400FA, 0x0000343F, 0x00001CDB, 0x000055EB, - 0x000200F8, 0x000055EB, 0x000200F9, 0x00002458, 0x000200F8, 0x00001CDB, - 0x00050084, 0x0000000B, 0x00003B96, 0x00000A6A, 0x0000229A, 0x000500C4, - 0x0000000B, 0x0000540F, 0x00003171, 0x00000A16, 0x00050082, 0x0000000B, - 0x00004945, 0x00003B96, 0x0000540F, 0x000200F9, 0x00002458, 0x000200F8, - 0x00002458, 0x000700F5, 0x0000000B, 0x0000292C, 0x00004945, 0x00001CDB, - 0x00000A3A, 0x000055EB, 0x000200F9, 0x00004AAC, 0x000200F8, 0x00004AAC, - 0x000700F5, 0x0000000B, 0x000029BC, 0x0000292C, 0x00002458, 0x00000A6A, - 0x000055EA, 0x00050084, 0x0000000B, 0x0000492B, 0x000029BC, 0x0000448F, - 0x000500C2, 0x0000000B, 0x00004DEF, 0x0000492B, 0x00000A16, 0x00050080, - 0x0000000B, 0x00005B72, 0x000025CC, 0x00004DEF, 0x000300F7, 0x00003F86, - 0x00000000, 0x000400FA, 0x00004B9C, 0x000033E0, 0x00003F86, 0x000200F8, - 0x000033E0, 0x0009004F, 0x00000017, 0x00001F17, 0x000022F8, 0x000022F8, - 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x00003F86, - 0x000200F8, 0x00003F86, 0x000700F5, 0x00000017, 0x00002AAE, 0x000022F8, - 0x00004AAC, 0x00001F17, 0x000033E0, 0x000300F7, 0x00003A1A, 0x00000000, - 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, - 0x000500C7, 0x00000017, 0x00004760, 0x00002AAE, 0x000009CE, 0x000500C4, - 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, - 0x000050AD, 0x00002AAE, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, - 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, - 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, - 0x00000017, 0x00002AAF, 0x00002AAE, 0x00003F86, 0x00003FF9, 0x00002958, - 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, - 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, - 0x00002AAF, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAF, - 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, - 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, - 0x00004D39, 0x00002AAF, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, - 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, 0x00005B72, 0x0003003E, - 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, - 0x000100FD, 0x00010038, + 0x00004AB4, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, 0x000500C2, + 0x00000011, 0x00001B7E, 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, + 0x00002DF9, 0x00001B7E, 0x000007A3, 0x000500C4, 0x00000011, 0x00003F4F, + 0x00002DF9, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, + 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, + 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, + 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, 0x0000000B, + 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x00000288, 0x00004E44, + 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, 0x00004E44, + 0x00050041, 0x00000288, 0x000058AD, 0x00000CE9, 0x00000A14, 0x0004003D, + 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, + 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x000048C4, + 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, + 0x000500C2, 0x0000000B, 0x000028A2, 0x000048C4, 0x00000A16, 0x000500C7, + 0x0000000B, 0x000059FD, 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, + 0x00005A4E, 0x000048C4, 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, + 0x00005A4E, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, + 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, + 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, + 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, + 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, + 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, + 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, + 0x000500C4, 0x00000011, 0x00003F50, 0x00005B53, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EC, 0x00003F50, 0x00005C31, 0x000500C2, 0x0000000B, + 0x000031C7, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, + 0x000031C7, 0x00000A1F, 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, + 0x0007004F, 0x00000011, 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, + 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, 0x000038A4, 0x00000721, + 0x00050051, 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, + 0x0000000B, 0x00002D8A, 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, + 0x00003C13, 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000036C9, 0x00000002, + 0x000400FA, 0x00003C13, 0x000055E9, 0x000036C9, 0x000200F8, 0x000055E9, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x000036C9, 0x00050051, 0x0000000B, + 0x000048B7, 0x00002EF9, 0x00000001, 0x00050051, 0x0000000B, 0x000041A3, + 0x00004AB4, 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, + 0x00000029, 0x000048B7, 0x000041A3, 0x00050050, 0x00000011, 0x000051EF, + 0x00001DD8, 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, + 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, + 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, + 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, + 0x00004356, 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, + 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, + 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, + 0x00004B64, 0x00004356, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, + 0x00000011, 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, + 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, + 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, + 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, + 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, + 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, + 0x00000011, 0x00004F30, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, + 0x00005299, 0x00000A9F, 0x00005C31, 0x000500C2, 0x00000011, 0x00003985, + 0x00005299, 0x00000718, 0x00050086, 0x00000011, 0x00004D57, 0x00004F30, + 0x00003985, 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, 0x00000001, + 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, + 0x0000000B, 0x00006059, 0x00004D57, 0x00000000, 0x00050080, 0x0000000B, + 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, + 0x0000217F, 0x00005420, 0x00050084, 0x00000011, 0x00005768, 0x00004D57, + 0x00003985, 0x00050082, 0x00000011, 0x000050EB, 0x00004F30, 0x00005768, + 0x00050051, 0x0000000B, 0x00001C87, 0x00005299, 0x00000000, 0x00050051, + 0x0000000B, 0x00005962, 0x00005299, 0x00000001, 0x00050084, 0x0000000B, + 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, + 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, + 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, + 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, + 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, + 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, + 0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, + 0x00004665, 0x00050084, 0x0000000B, 0x0000363C, 0x00003372, 0x00000A84, + 0x00050089, 0x0000000B, 0x00004D53, 0x000047BB, 0x0000363C, 0x000500C2, + 0x0000000B, 0x0000552E, 0x00004D53, 0x00000A10, 0x00060041, 0x00000294, + 0x00004316, 0x00000CC7, 0x00000A0B, 0x0000552E, 0x0004003D, 0x00000017, + 0x00003141, 0x00004316, 0x00050080, 0x0000000B, 0x00002DA7, 0x0000552E, + 0x00000A0D, 0x00060041, 0x00000294, 0x00001C1D, 0x00000CC7, 0x00000A0B, + 0x00002DA7, 0x0004003D, 0x00000017, 0x00004D82, 0x00001C1D, 0x000500AA, + 0x00000009, 0x00005272, 0x00001DD8, 0x00000A0A, 0x000300F7, 0x000033DC, + 0x00000000, 0x000400FA, 0x00005272, 0x00002CBB, 0x000033DC, 0x000200F8, + 0x00002CBB, 0x00050051, 0x0000000B, 0x00005E5C, 0x00004AB4, 0x00000000, + 0x000500AB, 0x00000009, 0x000057C6, 0x00005E5C, 0x00000A0A, 0x000200F9, + 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, 0x00000009, 0x00002AAC, + 0x00005272, 0x00005CE0, 0x000057C6, 0x00002CBB, 0x000300F7, 0x00005571, + 0x00000002, 0x000400FA, 0x00002AAC, 0x00002CF4, 0x00005571, 0x000200F8, + 0x00002CF4, 0x00050051, 0x0000000B, 0x00005C2F, 0x00004AB4, 0x00000000, + 0x000500AE, 0x00000009, 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, + 0x00005570, 0x00000000, 0x000400FA, 0x000043C2, 0x00003E05, 0x00005570, + 0x000200F8, 0x00003E05, 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, + 0x00000A13, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, + 0x00002620, 0x00004944, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, + 0x0000438A, 0x00004D82, 0x00000002, 0x00060052, 0x00000017, 0x000052B6, + 0x0000438A, 0x00004D82, 0x00000000, 0x00050051, 0x0000000B, 0x00005A04, + 0x00004D82, 0x00000003, 0x00060052, 0x00000017, 0x00002450, 0x00005A04, + 0x000052B6, 0x00000001, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, + 0x000700F5, 0x00000017, 0x000043E3, 0x00004D82, 0x00003E05, 0x00002450, + 0x00002620, 0x00050051, 0x0000000B, 0x00005961, 0x000043E3, 0x00000000, + 0x00060052, 0x00000017, 0x000055DF, 0x00005961, 0x00003141, 0x00000002, + 0x00050051, 0x0000000B, 0x00005A05, 0x000043E3, 0x00000001, 0x00060052, + 0x00000017, 0x00002451, 0x00005A05, 0x000055DF, 0x00000003, 0x000200F9, + 0x00005570, 0x000200F8, 0x00005570, 0x000700F5, 0x00000017, 0x00001F7B, + 0x00004D82, 0x00002CF4, 0x000043E3, 0x00004944, 0x000700F5, 0x00000017, + 0x00001EFE, 0x00003141, 0x00002CF4, 0x00002451, 0x00004944, 0x00050051, + 0x0000000B, 0x00005C8A, 0x00001EFE, 0x00000002, 0x00060052, 0x00000017, + 0x000055E0, 0x00005C8A, 0x00001EFE, 0x00000000, 0x00050051, 0x0000000B, + 0x00005A06, 0x00001EFE, 0x00000003, 0x00060052, 0x00000017, 0x00002452, + 0x00005A06, 0x000055E0, 0x00000001, 0x000200F9, 0x00005571, 0x000200F8, + 0x00005571, 0x000700F5, 0x00000017, 0x00002BCD, 0x00004D82, 0x000033DC, + 0x00001F7B, 0x00005570, 0x000700F5, 0x00000017, 0x0000370D, 0x00003141, + 0x000033DC, 0x00002452, 0x00005570, 0x000300F7, 0x0000530F, 0x00000002, + 0x000400FA, 0x00004C75, 0x00003ADC, 0x0000530F, 0x000200F8, 0x00003ADC, + 0x000500AA, 0x00000009, 0x00003585, 0x000023AA, 0x00000A19, 0x000400A8, + 0x00000009, 0x00004277, 0x00003585, 0x000300F7, 0x00003D52, 0x00000000, + 0x000400FA, 0x00004277, 0x000040DF, 0x00003D52, 0x000200F8, 0x000040DF, + 0x000500AA, 0x00000009, 0x0000495A, 0x000023AA, 0x00000A1F, 0x000200F9, + 0x00003D52, 0x000200F8, 0x00003D52, 0x000700F5, 0x00000009, 0x00002AAD, + 0x00003585, 0x00003ADC, 0x0000495A, 0x000040DF, 0x000300F7, 0x000039F4, + 0x00000002, 0x000400FA, 0x00002AAD, 0x000020A8, 0x000039F4, 0x000200F8, + 0x000020A8, 0x000500C7, 0x00000017, 0x00004BF1, 0x0000370D, 0x00000755, + 0x0009004F, 0x00000017, 0x000051EA, 0x0000370D, 0x0000370D, 0x00000001, + 0x00000000, 0x00000003, 0x00000002, 0x000500C7, 0x00000017, 0x00001CED, + 0x000051EA, 0x00000352, 0x000500C5, 0x00000017, 0x00003640, 0x00004BF1, + 0x00001CED, 0x000500C7, 0x00000017, 0x00005311, 0x00002BCD, 0x00000755, + 0x0009004F, 0x00000017, 0x00003BF8, 0x00002BCD, 0x00002BCD, 0x00000001, + 0x00000000, 0x00000003, 0x00000002, 0x000500C7, 0x00000017, 0x000020A3, + 0x00003BF8, 0x00000352, 0x000500C5, 0x00000017, 0x00002101, 0x00005311, + 0x000020A3, 0x000200F9, 0x000039F4, 0x000200F8, 0x000039F4, 0x000700F5, + 0x00000017, 0x00002BF3, 0x00002BCD, 0x00003D52, 0x00002101, 0x000020A8, + 0x000700F5, 0x00000017, 0x0000358D, 0x0000370D, 0x00003D52, 0x00003640, + 0x000020A8, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, + 0x00000017, 0x000022F8, 0x00002BCD, 0x00005571, 0x00002BF3, 0x000039F4, + 0x000700F5, 0x00000017, 0x000049A7, 0x0000370D, 0x00005571, 0x0000358D, + 0x000039F4, 0x00050080, 0x00000011, 0x000035BB, 0x00002EF9, 0x000059EC, + 0x00050051, 0x0000000B, 0x000033BC, 0x000035BB, 0x00000000, 0x00050051, + 0x0000000B, 0x00002553, 0x000035BB, 0x00000001, 0x000500C2, 0x0000000B, + 0x00002B2D, 0x000033BC, 0x00000A0D, 0x00050050, 0x00000011, 0x00001E98, + 0x00002B2D, 0x00002553, 0x00050086, 0x00000011, 0x00006158, 0x00001E98, + 0x00005C31, 0x00050051, 0x0000000B, 0x0000366C, 0x00006158, 0x00000000, + 0x000500C4, 0x0000000B, 0x00004D3A, 0x0000366C, 0x00000A0D, 0x00050051, + 0x0000000B, 0x00005EBB, 0x00006158, 0x00000001, 0x00060050, 0x00000014, + 0x000053CC, 0x00004D3A, 0x00005EBB, 0x000059FD, 0x000300F7, 0x00005341, + 0x00000002, 0x000400FA, 0x0000500F, 0x000056BE, 0x00002A98, 0x000200F8, + 0x00002A98, 0x0007004F, 0x00000011, 0x00001CAB, 0x000053CC, 0x000053CC, + 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, 0x00001CAB, + 0x00050051, 0x0000000C, 0x00001903, 0x000059CF, 0x00000000, 0x000500C3, + 0x0000000C, 0x000024FD, 0x00001903, 0x00000A1A, 0x00050051, 0x0000000C, + 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, + 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, + 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, + 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, + 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, + 0x00003F5E, 0x00000A28, 0x000500C7, 0x0000000C, 0x00002AB6, 0x00001903, + 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, + 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, + 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, + 0x000018E7, 0x00004397, 0x00000A13, 0x000500C7, 0x0000000C, 0x000027B1, + 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, + 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, + 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, + 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, + 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, + 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, + 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, + 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, + 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, + 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, + 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADD, 0x00004157, + 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADD, 0x00000A11, + 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, + 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, + 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, + 0x00001903, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, + 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, + 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, + 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, + 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, + 0x000200F9, 0x00005341, 0x000200F8, 0x000056BE, 0x0004007C, 0x00000016, + 0x000019AD, 0x000053CC, 0x00050051, 0x0000000C, 0x000042C2, 0x000019AD, + 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, 0x00000A17, + 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, 0x000500C3, + 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, + 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, + 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, + 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, + 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, + 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, + 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, 0x00000000, + 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, + 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, + 0x0000225D, 0x000049FC, 0x00000A25, 0x000500C7, 0x0000000C, 0x00002CF6, + 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, + 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, 0x000500C4, + 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, + 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, + 0x0000434B, 0x00000A25, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, + 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002215, 0x000042C2, 0x00000A14, + 0x00050080, 0x0000000C, 0x000035A3, 0x00002215, 0x0000405D, 0x000500C7, + 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, + 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, + 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, + 0x0000496A, 0x000500C7, 0x0000000C, 0x00004ADE, 0x000034BD, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544D, 0x00004ADE, 0x00000A0E, 0x00050080, + 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, + 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, + 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, + 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, + 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, + 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, + 0x0000544E, 0x000047B5, 0x00000A25, 0x00050080, 0x0000000C, 0x00004159, + 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004ADF, 0x000042C2, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004ADF, 0x00000A17, + 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, + 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, + 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, + 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, + 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, + 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, + 0x00002A9C, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, + 0x00002A9C, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, + 0x0000040B, 0x00050080, 0x0000000C, 0x00002A9D, 0x00005B33, 0x00005AB2, + 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9D, 0x00000A14, 0x000500C7, + 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, + 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, + 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, + 0x0000000B, 0x000024FC, 0x00005670, 0x000056BE, 0x0000566F, 0x00002A98, + 0x00050084, 0x00000011, 0x00003FA8, 0x00006158, 0x00005C31, 0x00050082, + 0x00000011, 0x00003F85, 0x00001E98, 0x00003FA8, 0x00050051, 0x0000000B, + 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, 0x00005C50, + 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, + 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, 0x00003F85, 0x00000000, + 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x0000448F, 0x00050051, + 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, 0x00050080, 0x0000000B, + 0x00002B25, 0x00003E12, 0x00001AE7, 0x000500C4, 0x0000000B, 0x0000609D, + 0x00002B25, 0x00000A0D, 0x000500C7, 0x0000000B, 0x00005AB3, 0x000033BC, + 0x00000A0D, 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, 0x00005AB3, + 0x000500C4, 0x0000000B, 0x00004593, 0x00002557, 0x00000A13, 0x00050080, + 0x0000000B, 0x00002048, 0x00003CA0, 0x00004593, 0x000500C2, 0x0000000B, + 0x000025CC, 0x00002048, 0x00000A16, 0x000500AA, 0x00000009, 0x00004B9C, + 0x00004ADC, 0x00000A16, 0x000300F7, 0x000039BC, 0x00000000, 0x000400FA, + 0x00004B9C, 0x000033DF, 0x000039BC, 0x000200F8, 0x000033DF, 0x0009004F, + 0x00000017, 0x00001F16, 0x000049A7, 0x000049A7, 0x00000001, 0x00000000, + 0x00000003, 0x00000002, 0x000200F9, 0x000039BC, 0x000200F8, 0x000039BC, + 0x000700F5, 0x00000017, 0x00005972, 0x000049A7, 0x00005341, 0x00001F16, + 0x000033DF, 0x000600A9, 0x0000000B, 0x000019CD, 0x00004B9C, 0x00000A10, + 0x00004ADC, 0x000500AA, 0x00000009, 0x00003464, 0x000019CD, 0x00000A0D, + 0x000500AA, 0x00000009, 0x000047C2, 0x000019CD, 0x00000A10, 0x000500A6, + 0x00000009, 0x00005686, 0x00003464, 0x000047C2, 0x000300F7, 0x00003463, + 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, 0x000200F8, + 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x00005972, 0x000009CE, + 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, + 0x00000017, 0x000050AC, 0x00005972, 0x0000072E, 0x000500C2, 0x00000017, + 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, + 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, + 0x000700F5, 0x00000017, 0x00005879, 0x00005972, 0x000039BC, 0x00003FF8, + 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x000019CD, 0x00000A13, + 0x000500A6, 0x00000009, 0x00003B23, 0x000047C2, 0x00004CB6, 0x000300F7, + 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, + 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, + 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, + 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, + 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, + 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, + 0x000019BE, 0x00001592, 0x00000A0B, 0x000025CC, 0x0003003E, 0x000019BE, + 0x00004D37, 0x000500AC, 0x00000009, 0x00005BF6, 0x0000229A, 0x00000A0D, + 0x000300F7, 0x00004AAC, 0x00000002, 0x000400FA, 0x00005BF6, 0x000038DA, + 0x000055EA, 0x000200F8, 0x000055EA, 0x000200F9, 0x00004AAC, 0x000200F8, + 0x000038DA, 0x000500C2, 0x0000000B, 0x0000364A, 0x00001DD8, 0x00000A0D, + 0x00050086, 0x0000000B, 0x00001F01, 0x0000364A, 0x0000229A, 0x00050084, + 0x0000000B, 0x000041FB, 0x00001F01, 0x0000229A, 0x00050082, 0x0000000B, + 0x00003171, 0x0000364A, 0x000041FB, 0x00050080, 0x0000000B, 0x00002527, + 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, 0x00002527, + 0x0000229A, 0x000300F7, 0x00002458, 0x00000000, 0x000400FA, 0x0000343F, + 0x00001CDB, 0x000055EB, 0x000200F8, 0x000055EB, 0x000200F9, 0x00002458, + 0x000200F8, 0x00001CDB, 0x00050084, 0x0000000B, 0x00003B96, 0x00000A6A, + 0x0000229A, 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, 0x00000A16, + 0x00050082, 0x0000000B, 0x00004945, 0x00003B96, 0x0000540F, 0x000200F9, + 0x00002458, 0x000200F8, 0x00002458, 0x000700F5, 0x0000000B, 0x0000292C, + 0x00004945, 0x00001CDB, 0x00000A3A, 0x000055EB, 0x000200F9, 0x00004AAC, + 0x000200F8, 0x00004AAC, 0x000700F5, 0x0000000B, 0x000029BC, 0x0000292C, + 0x00002458, 0x00000A6A, 0x000055EA, 0x00050084, 0x0000000B, 0x0000492B, + 0x000029BC, 0x0000448F, 0x000500C2, 0x0000000B, 0x00004DEF, 0x0000492B, + 0x00000A16, 0x00050080, 0x0000000B, 0x00005B72, 0x000025CC, 0x00004DEF, + 0x000300F7, 0x00003F86, 0x00000000, 0x000400FA, 0x00004B9C, 0x000033E0, + 0x00003F86, 0x000200F8, 0x000033E0, 0x0009004F, 0x00000017, 0x00001F17, + 0x000022F8, 0x000022F8, 0x00000001, 0x00000000, 0x00000003, 0x00000002, + 0x000200F9, 0x00003F86, 0x000200F8, 0x00003F86, 0x000700F5, 0x00000017, + 0x00002AAE, 0x000022F8, 0x00004AAC, 0x00001F17, 0x000033E0, 0x000300F7, + 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, + 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x00002AAE, + 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, + 0x000500C7, 0x00000017, 0x000050AD, 0x00002AAE, 0x0000072E, 0x000500C2, + 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, + 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, + 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAF, 0x00002AAE, 0x00003F86, + 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, + 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, + 0x00000017, 0x00005E18, 0x00002AAF, 0x000002ED, 0x000500C2, 0x00000017, + 0x00003BE8, 0x00002AAF, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, + 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, + 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAF, 0x00003A1A, 0x000029E9, + 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, + 0x00005B72, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, + 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_4xmsaa_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_4xmsaa_cs.h index 1ae3c2052..c49a88e4a 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_4xmsaa_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_4xmsaa_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25271 ; Schema: 0 OpCapability Shader @@ -10,25 +10,27 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v2uint ArrayStride 8 + OpDecorate %_struct_1960 BufferBlock OpMemberDecorate %_struct_1960 0 NonWritable OpMemberDecorate %_struct_1960 0 Offset 0 - OpDecorate %_struct_1960 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -47,15 +49,9 @@ %uint_3 = OpConstant %uint 3 %uint_16 = OpConstant %uint 16 %uint_4 = OpConstant %uint 4 - %1837 = OpConstantComposite %v2uint %uint_2 %uint_1 - %v2bool = OpTypeVector %bool 2 %uint_0 = OpConstant %uint 0 - %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 - %uint_80 = OpConstant %uint 80 - %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %int_5 = OpConstant %int 5 %uint_5 = OpConstant %uint 5 %uint_7 = OpConstant %uint 7 @@ -78,7 +74,7 @@ %int_n2 = OpConstant %int -2 %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_1023 = OpConstant %uint 1023 @@ -89,7 +85,6 @@ %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_16777216 = OpConstant %uint 16777216 %uint_20 = OpConstant %uint 20 %2275 = OpConstantComposite %v2uint %uint_20 %uint_24 @@ -111,10 +106,9 @@ %5522 = OpVariable %_ptr_Uniform__struct_1972 Uniform %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %10264 = OpUndef %v4uint + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 - %1849 = OpConstantComposite %v2uint %uint_2 %uint_2 %uint_9 = OpConstant %uint 9 %1877 = OpConstantComposite %v4uint %uint_4294901760 %uint_4294901760 %uint_4294901760 %uint_4294901760 %850 = OpConstantComposite %v4uint %uint_65535 %uint_65535 %uint_65535 %uint_65535 @@ -122,32 +116,34 @@ %317 = OpConstantComposite %v4uint %uint_8 %uint_8 %uint_8 %uint_8 %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 %749 = OpConstantComposite %v4uint %uint_16 %uint_16 %uint_16 %uint_16 + %uint_40 = OpConstant %uint 40 + %2359 = OpConstantComposite %v2uint %uint_40 %uint_16 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_13 %8574 = OpBitwiseAnd %uint %19978 %uint_2047 %18836 = OpShiftRightLogical %uint %15627 %uint_24 %9130 = OpBitwiseAnd %uint %18836 %uint_15 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %24236 %uint_7 %21999 = OpBitwiseAnd %uint %24236 %uint_8 @@ -163,12 +159,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20919 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18656 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18656 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %25270 = OpLoad %uint %18656 %14159 = OpLoad %v3uint %gl_GlobalInvocationID %12672 = OpVectorShuffle %v2uint %14159 %14159 0 1 @@ -186,84 +182,69 @@ %20975 = OpCompositeConstruct %v2uint %7640 %7992 %21036 = OpIAdd %v2uint %20975 %23019 %16075 = OpULessThanEqual %bool %16205 %uint_3 - OpSelectionMerge %6491 None + OpSelectionMerge %6909 None OpBranchConditional %16075 %10990 %15087 %15087 = OpLabel %13566 = OpIEqual %bool %16205 %uint_5 %8438 = OpSelect %uint %13566 %uint_2 %uint_0 - OpBranch %6491 + OpBranch %6909 %10990 = OpLabel - OpBranch %6491 - %6491 = OpLabel - %22014 = OpPhi %uint %16205 %10990 %8438 %15087 - %23520 = OpUGreaterThanEqual %v2bool %1849 %1837 - %7771 = OpSelect %v2uint %23520 %1828 %1807 - %10986 = OpShiftLeftLogical %v2uint %21036 %7771 - %24669 = OpCompositeConstruct %v2uint %22014 %22014 - %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %20272 = OpIAdd %v2uint %10986 %16072 - %21145 = OpIMul %v2uint %2719 %1828 - %14725 = OpShiftRightLogical %v2uint %21145 %1816 - %19799 = OpUDiv %v2uint %20272 %14725 - %20390 = OpCompositeExtract %uint %19799 1 - %11046 = OpIMul %uint %20390 %20561 - %24665 = OpCompositeExtract %uint %19799 0 + OpBranch %6909 + %6909 = OpLabel + %16517 = OpPhi %uint %16205 %10990 %8438 %15087 + %11201 = OpShiftLeftLogical %v2uint %21036 %1828 + %21693 = OpCompositeConstruct %v2uint %16517 %16517 + %9093 = OpShiftRightLogical %v2uint %21693 %1816 + %16110 = OpBitwiseAnd %v2uint %9093 %1828 + %17779 = OpIAdd %v2uint %11201 %16110 + %24270 = OpUDiv %v2uint %17779 %2359 + %12360 = OpCompositeExtract %uint %24270 1 + %11046 = OpIMul %uint %12360 %20561 + %24665 = OpCompositeExtract %uint %24270 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %8574 %21536 - %22376 = OpIMul %v2uint %19799 %14725 - %20715 = OpISub %v2uint %20272 %22376 - %7303 = OpCompositeExtract %uint %21145 0 - %22882 = OpCompositeExtract %uint %21145 1 - %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %14725 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 - %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %uint_1 - %18363 = OpIAdd %uint %14551 %18021 - %13884 = OpIMul %uint %13170 %uint_2048 - %19795 = OpUMod %uint %18363 %13884 - %21806 = OpShiftRightLogical %uint %19795 %uint_1 - %16281 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %21806 - %21063 = OpLoad %v2uint %16281 - %19234 = OpCompositeExtract %uint %21063 0 - %15341 = OpCompositeInsert %v4uint %19234 %10264 0 - %20745 = OpCompositeExtract %uint %21063 1 - %7681 = OpCompositeInsert %v4uint %20745 %15341 1 - %18762 = OpIAdd %uint %21806 %uint_2 - %6300 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %18762 - %13033 = OpLoad %v2uint %6300 - %19235 = OpCompositeExtract %uint %13033 0 - %15342 = OpCompositeInsert %v4uint %19235 %7681 2 - %20746 = OpCompositeExtract %uint %13033 1 - %7682 = OpCompositeInsert %v4uint %20746 %15342 3 - %18763 = OpIAdd %uint %21806 %uint_4 - %6301 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %18763 - %13034 = OpLoad %v2uint %6301 - %19236 = OpCompositeExtract %uint %13034 0 - %15343 = OpCompositeInsert %v4uint %19236 %10264 0 - %20747 = OpCompositeExtract %uint %13034 1 - %7683 = OpCompositeInsert %v4uint %20747 %15343 1 - %18764 = OpIAdd %uint %21806 %uint_6 - %6302 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %18764 - %13035 = OpLoad %v2uint %6302 - %19237 = OpCompositeExtract %uint %13035 0 - %15344 = OpCompositeInsert %v4uint %19237 %7683 2 - %21543 = OpCompositeExtract %uint %13035 1 - %21462 = OpCompositeInsert %v4uint %21543 %15344 3 - %22547 = OpIEqual %bool %7640 %uint_0 - %22854 = OpSelect %bool %22547 %false %22547 + %23345 = OpIMul %v2uint %24270 %2359 + %11892 = OpISub %v2uint %17779 %23345 + %9022 = OpIMul %uint %8742 %uint_1280 + %14471 = OpCompositeExtract %uint %11892 1 + %15890 = OpIMul %uint %14471 %uint_40 + %6886 = OpCompositeExtract %uint %11892 0 + %9696 = OpIAdd %uint %15890 %6886 + %18116 = OpShiftLeftLogical %uint %9696 %uint_1 + %18581 = OpIAdd %uint %9022 %18116 + %17820 = OpUMod %uint %18581 %uint_2621440 + %18580 = OpShiftRightLogical %uint %17820 %uint_1 + %16281 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %18580 + %21044 = OpLoad %v2uint %16281 + %20300 = OpCompositeExtract %uint %21044 0 + %15080 = OpCompositeExtract %uint %21044 1 + %19011 = OpIAdd %uint %18580 %uint_2 + %8722 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %19011 + %13014 = OpLoad %v2uint %8722 + %19388 = OpCompositeExtract %uint %13014 0 + %24581 = OpCompositeExtract %uint %13014 1 + %7418 = OpCompositeConstruct %v4uint %20300 %15080 %19388 %24581 + %6646 = OpIAdd %uint %18580 %uint_4 + %23758 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %6646 + %13015 = OpLoad %v2uint %23758 + %20301 = OpCompositeExtract %uint %13015 0 + %15081 = OpCompositeExtract %uint %13015 1 + %19012 = OpIAdd %uint %18580 %uint_6 + %8723 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %19012 + %13016 = OpLoad %v2uint %8723 + %19389 = OpCompositeExtract %uint %13016 0 + %6308 = OpCompositeExtract %uint %13016 1 + %21199 = OpCompositeConstruct %v4uint %20301 %15081 %19389 %6308 + %23045 = OpIEqual %bool %7640 %uint_0 + %21241 = OpSelect %bool %23045 %false %23045 OpSelectionMerge %21910 DontFlatten - OpBranchConditional %22854 %9587 %21910 + OpBranchConditional %21241 %9587 %21910 %9587 = OpLabel - %12289 = OpCompositeInsert %v4uint %19235 %7682 0 - %14086 = OpCompositeInsert %v4uint %20746 %12289 1 + %12289 = OpCompositeInsert %v4uint %19388 %7418 0 + %14086 = OpCompositeInsert %v4uint %24581 %12289 1 OpBranch %21910 %21910 = OpLabel - %10924 = OpPhi %v4uint %7682 %6491 %14086 %9587 + %10924 = OpPhi %v4uint %7418 %6909 %14086 %9587 OpSelectionMerge %21263 DontFlatten OpBranchConditional %19573 %15068 %21263 %15068 = OpLabel @@ -283,17 +264,17 @@ %20970 = OpVectorShuffle %v4uint %10924 %10924 1 0 3 2 %7405 = OpBitwiseAnd %v4uint %20970 %850 %13888 = OpBitwiseOr %v4uint %19441 %7405 - %21265 = OpBitwiseAnd %v4uint %21462 %1877 - %15352 = OpVectorShuffle %v4uint %21462 %21462 1 0 3 2 + %21265 = OpBitwiseAnd %v4uint %21199 %1877 + %15352 = OpVectorShuffle %v4uint %21199 %21199 1 0 3 2 %8355 = OpBitwiseAnd %v4uint %15352 %850 %8449 = OpBitwiseOr %v4uint %21265 %8355 OpBranch %14836 %14836 = OpLabel - %11251 = OpPhi %v4uint %21462 %15698 %8449 %8360 + %11251 = OpPhi %v4uint %21199 %15698 %8449 %8360 %13709 = OpPhi %v4uint %10924 %15698 %13888 %8360 OpBranch %21263 %21263 = OpLabel - %8952 = OpPhi %v4uint %21462 %21910 %11251 %14836 + %8952 = OpPhi %v4uint %21199 %21910 %11251 %14836 %22009 = OpPhi %v4uint %10924 %21910 %13709 %14836 %7319 = OpIAdd %v2uint %12025 %23020 OpSelectionMerge %21237 DontFlatten @@ -380,9 +361,9 @@ %15437 = OpIAdd %int %23052 %21581 %13150 = OpBitwiseAnd %int %24035 %int_n16 %20336 = OpIAdd %int %18938 %13150 - %23345 = OpShiftLeftLogical %int %20336 %int_1 + %23346 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10332 = OpIAdd %int %23345 %23274 + %10332 = OpIAdd %int %23346 %23274 %18357 = OpBitwiseAnd %int %10056 %int_3 %21582 = OpShiftLeftLogical %int %18357 %uint_9 %16729 = OpIAdd %int %10332 %21582 @@ -394,15 +375,15 @@ %13106 = OpShiftRightArithmetic %int %16730 %int_6 %14038 = OpBitwiseAnd %int %13106 %int_7 %13330 = OpIAdd %int %9987 %14038 - %23346 = OpShiftLeftLogical %int %13330 %int_3 + %23347 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10908 = OpIAdd %int %23346 %23217 - %23347 = OpShiftLeftLogical %int %10908 %int_2 + %10908 = OpIAdd %int %23347 %23217 + %23348 = OpShiftLeftLogical %int %10908 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10909 = OpIAdd %int %23347 %23218 - %23348 = OpShiftLeftLogical %int %10909 %int_3 + %10909 = OpIAdd %int %23348 %23218 + %23349 = OpShiftLeftLogical %int %10909 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 - %24314 = OpIAdd %int %23348 %21849 + %24314 = OpIAdd %int %23349 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21237 %21237 = OpLabel @@ -482,24 +463,25 @@ #endif const uint32_t resolve_fast_64bpp_4xmsaa_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062B7, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062B7, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x0000040C, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007D6, 0x00000006, 0x00000008, 0x00040048, 0x000007A8, - 0x00000000, 0x00000018, 0x00050048, 0x000007A8, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007A8, 0x00000003, 0x00040047, 0x00000CC7, - 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, - 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x0000040C, + 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x0000040C, 0x00000004, + 0x00000023, 0x00000010, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, + 0x00040047, 0x000007D6, 0x00000006, 0x00000008, 0x00030047, 0x000007A8, + 0x00000003, 0x00040048, 0x000007A8, 0x00000000, 0x00000018, 0x00050048, + 0x000007A8, 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, + 0x00000018, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, + 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x000007DC, 0x00000006, + 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, @@ -511,173 +493,155 @@ const uint32_t resolve_fast_64bpp_4xmsaa_cs[] = { 0x0000000B, 0x00000A22, 0x00000008, 0x0004002B, 0x0000000B, 0x000005FD, 0xFF00FF00, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A16, - 0x00000004, 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, - 0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, 0x0000000B, - 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, - 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, - 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, - 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, 0x00000A9F, - 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, - 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, - 0x00000A19, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, - 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, - 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, - 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, - 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, - 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, - 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, - 0x0004002B, 0x0000000C, 0x00000A3B, 0x00000010, 0x0004002B, 0x0000000C, - 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, - 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, - 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A1C, 0x00000006, - 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, - 0x00000A05, 0xFFFFFFFE, 0x0007001E, 0x0000040C, 0x0000000B, 0x0000000B, - 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000688, 0x00000009, - 0x0000040C, 0x0004003B, 0x00000688, 0x0000118F, 0x00000009, 0x0004002B, - 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000009, - 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, - 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A31, - 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, - 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, 0x0000000B, 0x00000A37, - 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0005002C, - 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, - 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000926, - 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, - 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x00040017, 0x00000014, - 0x0000000B, 0x00000003, 0x0004002B, 0x0000000B, 0x0000068D, 0xFFFF0000, - 0x0004002B, 0x0000000B, 0x000001C1, 0x0000FFFF, 0x00040020, 0x00000291, - 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, - 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, 0x0003002A, - 0x00000009, 0x00000787, 0x0003001D, 0x000007D6, 0x00000011, 0x0003001E, - 0x000007A8, 0x000007D6, 0x00040020, 0x00000A25, 0x00000002, 0x000007A8, - 0x0004003B, 0x00000A25, 0x00000CC7, 0x00000002, 0x00040020, 0x0000028E, - 0x00000002, 0x00000011, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, - 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, - 0x0004003B, 0x00000A32, 0x00001592, 0x00000002, 0x00040020, 0x00000294, - 0x00000002, 0x00000017, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, - 0x00000A22, 0x00000A0D, 0x00030001, 0x00000017, 0x00002818, 0x0005002C, + 0x00000004, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, + 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, + 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000C, 0x00000A1A, + 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, + 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A20, + 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, + 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, + 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, + 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, 0x0000000C, 0x00000A17, + 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, + 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, 0x00000A3B, + 0x00000010, 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, + 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B, 0x0000000C, 0x00000A1D, + 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, + 0x0000000B, 0x00000A1C, 0x00000006, 0x0004002B, 0x0000000C, 0x0000078B, + 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0007001E, + 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, + 0x00040020, 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, + 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, + 0x00040020, 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, + 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, + 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, + 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, + 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, + 0x00000A5E, 0x0000001C, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, + 0x00000A16, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, + 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, + 0x00000A46, 0x00000A52, 0x00040017, 0x00000014, 0x0000000B, 0x00000003, + 0x0004002B, 0x0000000B, 0x0000068D, 0xFFFF0000, 0x0004002B, 0x0000000B, + 0x000001C1, 0x0000FFFF, 0x00040020, 0x00000291, 0x00000001, 0x00000014, + 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0005002C, 0x00000011, + 0x00000721, 0x00000A10, 0x00000A0A, 0x0003002A, 0x00000009, 0x00000787, + 0x0003001D, 0x000007D6, 0x00000011, 0x0003001E, 0x000007A8, 0x000007D6, + 0x00040020, 0x00000A25, 0x00000002, 0x000007A8, 0x0004003B, 0x00000A25, + 0x00000CC7, 0x00000002, 0x00040020, 0x0000028E, 0x00000002, 0x00000011, + 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, + 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, + 0x00001592, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, + 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, + 0x0005002C, 0x00000011, 0x000007A2, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, - 0x0000084A, 0x00000A37, 0x00000A37, 0x0005002C, 0x00000011, 0x00000739, - 0x00000A10, 0x00000A10, 0x0004002B, 0x0000000B, 0x00000A26, 0x00000009, - 0x0007002C, 0x00000017, 0x00000755, 0x0000068D, 0x0000068D, 0x0000068D, - 0x0000068D, 0x0007002C, 0x00000017, 0x00000352, 0x000001C1, 0x000001C1, - 0x000001C1, 0x000001C1, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, - 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, - 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, - 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, - 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x0000084A, 0x00000A37, 0x00000A37, 0x0004002B, 0x0000000B, 0x00000A26, + 0x00000009, 0x0007002C, 0x00000017, 0x00000755, 0x0000068D, 0x0000068D, + 0x0000068D, 0x0000068D, 0x0007002C, 0x00000017, 0x00000352, 0x000001C1, + 0x000001C1, 0x000001C1, 0x000001C1, 0x0007002C, 0x00000017, 0x000009CE, + 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, + 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, + 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, + 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A82, 0x00000028, 0x0005002C, + 0x00000011, 0x00000937, 0x00000A82, 0x00000A3A, 0x0004002B, 0x0000000B, + 0x00000184, 0x00000500, 0x0004002B, 0x0000000B, 0x0000086E, 0x00280000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, 0x000056E5, - 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, - 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, 0x00000A0E, 0x0004003D, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, + 0x00050041, 0x00000288, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A81, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, 0x00050050, 0x00000011, - 0x0000226E, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002289, - 0x0000226E, 0x0000073F, 0x000500C4, 0x00000011, 0x000057EB, 0x00000724, - 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x000057EB, 0x00000724, - 0x000500C7, 0x00000011, 0x00004937, 0x00002289, 0x000048B0, 0x000500C4, - 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, 0x00000011, - 0x000059EB, 0x00005784, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, - 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, - 0x00000A81, 0x00050041, 0x00000288, 0x0000492C, 0x0000118F, 0x00000A11, - 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, 0x00000288, - 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, - 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x00005EAC, 0x00000A1F, - 0x000500C7, 0x0000000B, 0x000055EF, 0x00005EAC, 0x00000A22, 0x000500AB, - 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x000028A2, 0x00005EAC, 0x00000A16, 0x000500C7, 0x0000000B, 0x000059FD, - 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005A4E, 0x00005EAC, - 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, 0x00005A4E, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x000051B7, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, 0x00003214, 0x00000A1F, - 0x00050041, 0x00000288, 0x000048E0, 0x0000118F, 0x00000A17, 0x0004003D, - 0x0000000B, 0x000062B6, 0x000048E0, 0x0004003D, 0x00000014, 0x0000374F, - 0x00000F48, 0x0007004F, 0x00000011, 0x00003180, 0x0000374F, 0x0000374F, - 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, 0x00003180, - 0x00000721, 0x00050051, 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, - 0x000500C4, 0x0000000B, 0x00002D8A, 0x00003F4C, 0x00000A13, 0x000500AE, - 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000031D3, - 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, 0x000031D3, 0x000200F8, - 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x000031D3, 0x00050051, - 0x0000000B, 0x00001CAC, 0x00002EF9, 0x00000001, 0x0007000C, 0x0000000B, - 0x00001F38, 0x00000001, 0x00000029, 0x00001CAC, 0x00000A0A, 0x00050050, - 0x00000011, 0x000051EF, 0x00001DD8, 0x00001F38, 0x00050080, 0x00000011, - 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, - 0x00003F4D, 0x00000A13, 0x000300F7, 0x0000195B, 0x00000000, 0x000400FA, - 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, - 0x00000009, 0x000034FE, 0x00003F4D, 0x00000A19, 0x000600A9, 0x0000000B, - 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, 0x0000195B, - 0x000200F8, 0x00002AEE, 0x000200F9, 0x0000195B, 0x000200F8, 0x0000195B, - 0x000700F5, 0x0000000B, 0x000055FE, 0x00003F4D, 0x00002AEE, 0x000020F6, - 0x00003AEF, 0x000500AE, 0x0000000F, 0x00005BE0, 0x00000739, 0x0000072D, - 0x000600A9, 0x00000011, 0x00001E5B, 0x00005BE0, 0x00000724, 0x0000070F, - 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00001E5B, 0x00050050, - 0x00000011, 0x0000605D, 0x000055FE, 0x000055FE, 0x000500C2, 0x00000011, - 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, - 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x00002AEA, - 0x00003EC8, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00000724, - 0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x00000718, 0x00050086, - 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, - 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, - 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, - 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, - 0x00050080, 0x0000000B, 0x00002226, 0x0000217E, 0x00005420, 0x00050084, - 0x00000011, 0x00005768, 0x00004D57, 0x00003985, 0x00050082, 0x00000011, - 0x000050EB, 0x00004F30, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, - 0x00005299, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005299, - 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, - 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, - 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, - 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, - 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, - 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, - 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x00000A0D, 0x00050080, - 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, - 0x0000363C, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004D53, - 0x000047BB, 0x0000363C, 0x000500C2, 0x0000000B, 0x0000552E, 0x00004D53, - 0x00000A0D, 0x00060041, 0x0000028E, 0x00003F99, 0x00000CC7, 0x00000A0B, - 0x0000552E, 0x0004003D, 0x00000011, 0x00005247, 0x00003F99, 0x00050051, - 0x0000000B, 0x00004B22, 0x00005247, 0x00000000, 0x00060052, 0x00000017, - 0x00003BED, 0x00004B22, 0x00002818, 0x00000000, 0x00050051, 0x0000000B, - 0x00005109, 0x00005247, 0x00000001, 0x00060052, 0x00000017, 0x00001E01, - 0x00005109, 0x00003BED, 0x00000001, 0x00050080, 0x0000000B, 0x0000494A, - 0x0000552E, 0x00000A10, 0x00060041, 0x0000028E, 0x0000189C, 0x00000CC7, - 0x00000A0B, 0x0000494A, 0x0004003D, 0x00000011, 0x000032E9, 0x0000189C, - 0x00050051, 0x0000000B, 0x00004B23, 0x000032E9, 0x00000000, 0x00060052, - 0x00000017, 0x00003BEE, 0x00004B23, 0x00001E01, 0x00000002, 0x00050051, - 0x0000000B, 0x0000510A, 0x000032E9, 0x00000001, 0x00060052, 0x00000017, - 0x00001E02, 0x0000510A, 0x00003BEE, 0x00000003, 0x00050080, 0x0000000B, - 0x0000494B, 0x0000552E, 0x00000A16, 0x00060041, 0x0000028E, 0x0000189D, - 0x00000CC7, 0x00000A0B, 0x0000494B, 0x0004003D, 0x00000011, 0x000032EA, - 0x0000189D, 0x00050051, 0x0000000B, 0x00004B24, 0x000032EA, 0x00000000, - 0x00060052, 0x00000017, 0x00003BEF, 0x00004B24, 0x00002818, 0x00000000, - 0x00050051, 0x0000000B, 0x0000510B, 0x000032EA, 0x00000001, 0x00060052, - 0x00000017, 0x00001E03, 0x0000510B, 0x00003BEF, 0x00000001, 0x00050080, - 0x0000000B, 0x0000494C, 0x0000552E, 0x00000A1C, 0x00060041, 0x0000028E, - 0x0000189E, 0x00000CC7, 0x00000A0B, 0x0000494C, 0x0004003D, 0x00000011, - 0x000032EB, 0x0000189E, 0x00050051, 0x0000000B, 0x00004B25, 0x000032EB, - 0x00000000, 0x00060052, 0x00000017, 0x00003BF0, 0x00004B25, 0x00001E03, - 0x00000002, 0x00050051, 0x0000000B, 0x00005427, 0x000032EB, 0x00000001, - 0x00060052, 0x00000017, 0x000053D6, 0x00005427, 0x00003BF0, 0x00000003, - 0x000500AA, 0x00000009, 0x00005813, 0x00001DD8, 0x00000A0A, 0x000600A9, - 0x00000009, 0x00005946, 0x00005813, 0x00000787, 0x00005813, 0x000300F7, - 0x00005596, 0x00000002, 0x000400FA, 0x00005946, 0x00002573, 0x00005596, - 0x000200F8, 0x00002573, 0x00060052, 0x00000017, 0x00003001, 0x00004B23, - 0x00001E02, 0x00000000, 0x00060052, 0x00000017, 0x00003706, 0x0000510A, + 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002568, + 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, 0x00002568, + 0x000007A2, 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, + 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, + 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, + 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, 0x00000288, 0x0000492C, + 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, + 0x00050041, 0x00000288, 0x000058AD, 0x00000CE9, 0x00000A14, 0x0004003D, + 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, + 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x00005EAC, + 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, + 0x000500C2, 0x0000000B, 0x000028A2, 0x00005EAC, 0x00000A16, 0x000500C7, + 0x0000000B, 0x000059FD, 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, + 0x00005A4E, 0x00005EAC, 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, + 0x00005A4E, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, + 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, + 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, + 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, + 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, + 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, + 0x000008E3, 0x000500C7, 0x00000011, 0x00005B54, 0x00002891, 0x0000084A, + 0x000500C4, 0x00000011, 0x00003F50, 0x00005B54, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EC, 0x00003F50, 0x00000724, 0x000500C2, 0x0000000B, + 0x00003214, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, + 0x00003214, 0x00000A1F, 0x00050041, 0x00000288, 0x000048E0, 0x00000CE9, + 0x00000A17, 0x0004003D, 0x0000000B, 0x000062B6, 0x000048E0, 0x0004003D, + 0x00000014, 0x0000374F, 0x00000F48, 0x0007004F, 0x00000011, 0x00003180, + 0x0000374F, 0x0000374F, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, + 0x00002EF9, 0x00003180, 0x00000721, 0x00050051, 0x0000000B, 0x00001DD8, + 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, 0x00003F4C, + 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, + 0x000300F7, 0x000031D3, 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, + 0x000031D3, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x000031D3, 0x00050051, 0x0000000B, 0x00001CAC, 0x00002EF9, 0x00000001, + 0x0007000C, 0x0000000B, 0x00001F38, 0x00000001, 0x00000029, 0x00001CAC, + 0x00000A0A, 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00001F38, + 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, + 0x00000009, 0x00003ECB, 0x00003F4D, 0x00000A13, 0x000300F7, 0x00001AFD, + 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, + 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00003F4D, 0x00000A19, + 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, + 0x000200F9, 0x00001AFD, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00001AFD, + 0x000200F8, 0x00001AFD, 0x000700F5, 0x0000000B, 0x00004085, 0x00003F4D, + 0x00002AEE, 0x000020F6, 0x00003AEF, 0x000500C4, 0x00000011, 0x00002BC1, + 0x0000522C, 0x00000724, 0x00050050, 0x00000011, 0x000054BD, 0x00004085, + 0x00004085, 0x000500C2, 0x00000011, 0x00002385, 0x000054BD, 0x00000718, + 0x000500C7, 0x00000011, 0x00003EEE, 0x00002385, 0x00000724, 0x00050080, + 0x00000011, 0x00004573, 0x00002BC1, 0x00003EEE, 0x00050086, 0x00000011, + 0x00005ECE, 0x00004573, 0x00000937, 0x00050051, 0x0000000B, 0x00003048, + 0x00005ECE, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00003048, + 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00005ECE, 0x00000000, + 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, + 0x0000000B, 0x00002226, 0x0000217E, 0x00005420, 0x00050084, 0x00000011, + 0x00005B31, 0x00005ECE, 0x00000937, 0x00050082, 0x00000011, 0x00002E74, + 0x00004573, 0x00005B31, 0x00050084, 0x0000000B, 0x0000233E, 0x00002226, + 0x00000184, 0x00050051, 0x0000000B, 0x00003887, 0x00002E74, 0x00000001, + 0x00050084, 0x0000000B, 0x00003E12, 0x00003887, 0x00000A82, 0x00050051, + 0x0000000B, 0x00001AE6, 0x00002E74, 0x00000000, 0x00050080, 0x0000000B, + 0x000025E0, 0x00003E12, 0x00001AE6, 0x000500C4, 0x0000000B, 0x000046C4, + 0x000025E0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00004895, 0x0000233E, + 0x000046C4, 0x00050089, 0x0000000B, 0x0000459C, 0x00004895, 0x0000086E, + 0x000500C2, 0x0000000B, 0x00004894, 0x0000459C, 0x00000A0D, 0x00060041, + 0x0000028E, 0x00003F99, 0x00000CC7, 0x00000A0B, 0x00004894, 0x0004003D, + 0x00000011, 0x00005234, 0x00003F99, 0x00050051, 0x0000000B, 0x00004F4C, + 0x00005234, 0x00000000, 0x00050051, 0x0000000B, 0x00003AE8, 0x00005234, + 0x00000001, 0x00050080, 0x0000000B, 0x00004A43, 0x00004894, 0x00000A10, + 0x00060041, 0x0000028E, 0x00002212, 0x00000CC7, 0x00000A0B, 0x00004A43, + 0x0004003D, 0x00000011, 0x000032D6, 0x00002212, 0x00050051, 0x0000000B, + 0x00004BBC, 0x000032D6, 0x00000000, 0x00050051, 0x0000000B, 0x00006005, + 0x000032D6, 0x00000001, 0x00070050, 0x00000017, 0x00001CFA, 0x00004F4C, + 0x00003AE8, 0x00004BBC, 0x00006005, 0x00050080, 0x0000000B, 0x000019F6, + 0x00004894, 0x00000A16, 0x00060041, 0x0000028E, 0x00005CCE, 0x00000CC7, + 0x00000A0B, 0x000019F6, 0x0004003D, 0x00000011, 0x000032D7, 0x00005CCE, + 0x00050051, 0x0000000B, 0x00004F4D, 0x000032D7, 0x00000000, 0x00050051, + 0x0000000B, 0x00003AE9, 0x000032D7, 0x00000001, 0x00050080, 0x0000000B, + 0x00004A44, 0x00004894, 0x00000A1C, 0x00060041, 0x0000028E, 0x00002213, + 0x00000CC7, 0x00000A0B, 0x00004A44, 0x0004003D, 0x00000011, 0x000032D8, + 0x00002213, 0x00050051, 0x0000000B, 0x00004BBD, 0x000032D8, 0x00000000, + 0x00050051, 0x0000000B, 0x000018A4, 0x000032D8, 0x00000001, 0x00070050, + 0x00000017, 0x000052CF, 0x00004F4D, 0x00003AE9, 0x00004BBD, 0x000018A4, + 0x000500AA, 0x00000009, 0x00005A05, 0x00001DD8, 0x00000A0A, 0x000600A9, + 0x00000009, 0x000052F9, 0x00005A05, 0x00000787, 0x00005A05, 0x000300F7, + 0x00005596, 0x00000002, 0x000400FA, 0x000052F9, 0x00002573, 0x00005596, + 0x000200F8, 0x00002573, 0x00060052, 0x00000017, 0x00003001, 0x00004BBC, + 0x00001CFA, 0x00000000, 0x00060052, 0x00000017, 0x00003706, 0x00006005, 0x00003001, 0x00000001, 0x000200F9, 0x00005596, 0x000200F8, 0x00005596, - 0x000700F5, 0x00000017, 0x00002AAC, 0x00001E02, 0x0000195B, 0x00003706, + 0x000700F5, 0x00000017, 0x00002AAC, 0x00001CFA, 0x00001AFD, 0x00003706, 0x00002573, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00004C75, 0x00003ADC, 0x0000530F, 0x000200F8, 0x00003ADC, 0x000500AA, 0x00000009, 0x00003585, 0x000023AA, 0x00000A19, 0x000400A8, 0x00000009, 0x00004277, @@ -691,15 +655,15 @@ const uint32_t resolve_fast_64bpp_4xmsaa_cs[] = { 0x000051EA, 0x00002AAC, 0x00002AAC, 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000500C7, 0x00000017, 0x00001CED, 0x000051EA, 0x00000352, 0x000500C5, 0x00000017, 0x00003640, 0x00004BF1, 0x00001CED, 0x000500C7, - 0x00000017, 0x00005311, 0x000053D6, 0x00000755, 0x0009004F, 0x00000017, - 0x00003BF8, 0x000053D6, 0x000053D6, 0x00000001, 0x00000000, 0x00000003, + 0x00000017, 0x00005311, 0x000052CF, 0x00000755, 0x0009004F, 0x00000017, + 0x00003BF8, 0x000052CF, 0x000052CF, 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000500C7, 0x00000017, 0x000020A3, 0x00003BF8, 0x00000352, 0x000500C5, 0x00000017, 0x00002101, 0x00005311, 0x000020A3, 0x000200F9, 0x000039F4, 0x000200F8, 0x000039F4, 0x000700F5, 0x00000017, 0x00002BF3, - 0x000053D6, 0x00003D52, 0x00002101, 0x000020A8, 0x000700F5, 0x00000017, + 0x000052CF, 0x00003D52, 0x00002101, 0x000020A8, 0x000700F5, 0x00000017, 0x0000358D, 0x00002AAC, 0x00003D52, 0x00003640, 0x000020A8, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, 0x000022F8, - 0x000053D6, 0x00005596, 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, + 0x000052CF, 0x00005596, 0x00002BF3, 0x000039F4, 0x000700F5, 0x00000017, 0x000055F9, 0x00002AAC, 0x00005596, 0x0000358D, 0x000039F4, 0x00050080, 0x00000011, 0x00001C97, 0x00002EF9, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, 0x000400FA, 0x0000500F, 0x0000294E, 0x0000537D, 0x000200F8, @@ -769,9 +733,9 @@ const uint32_t resolve_fast_64bpp_4xmsaa_cs[] = { 0x00004ADE, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, - 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x0000000C, 0x00005B32, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, - 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, + 0x00005B32, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A26, 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004ADF, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, @@ -780,14 +744,14 @@ const uint32_t resolve_fast_64bpp_4xmsaa_cs[] = { 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, - 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, + 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B33, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, - 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, - 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, + 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B33, 0x00005AB1, + 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9C, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, - 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, + 0x00002A9D, 0x00005B34, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B35, 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, - 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, + 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B35, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C70, 0x00005670, 0x0000294E, 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_4xmsaa_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_4xmsaa_scaled_cs.h index b7f15ad40..8cebaecb5 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_4xmsaa_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_fast_64bpp_4xmsaa_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25204 ; Schema: 0 OpCapability Shader @@ -10,24 +10,26 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v2uint ArrayStride 8 + OpDecorate %_struct_1960 BufferBlock OpMemberDecorate %_struct_1960 0 NonWritable OpMemberDecorate %_struct_1960 0 Offset 0 - OpDecorate %_struct_1960 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -47,8 +49,6 @@ %uint_3 = OpConstant %uint 3 %uint_16 = OpConstant %uint 16 %uint_4 = OpConstant %uint 4 - %1837 = OpConstantComposite %v2uint %uint_2 %uint_1 - %v2bool = OpTypeVector %bool 2 %uint_0 = OpConstant %uint 0 %1807 = OpConstantComposite %v2uint %uint_0 %uint_0 %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 @@ -79,7 +79,7 @@ %uint_32 = OpConstant %uint 32 %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_1023 = OpConstant %uint 1023 @@ -93,7 +93,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_16777216 = OpConstant %uint 16777216 %uint_20 = OpConstant %uint 20 %2275 = OpConstantComposite %v2uint %uint_20 %uint_24 @@ -113,11 +112,10 @@ %5522 = OpVariable %_ptr_Uniform__struct_1972 Uniform %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %10264 = OpUndef %v4uint %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 - %1849 = OpConstantComposite %v2uint %uint_2 %uint_2 %uint_9 = OpConstant %uint 9 %1877 = OpConstantComposite %v4uint %uint_4294901760 %uint_4294901760 %uint_4294901760 %uint_4294901760 %850 = OpConstantComposite %v4uint %uint_65535 %uint_65535 %uint_65535 %uint_65535 @@ -130,9 +128,9 @@ OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_13 @@ -152,20 +150,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %18628 %uint_7 %21999 = OpBitwiseAnd %uint %18628 %uint_8 @@ -182,8 +178,8 @@ %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12743 = OpShiftRightLogical %uint %20919 %uint_28 %17238 = OpBitwiseAnd %uint %12743 %uint_7 %12737 = OpLoad %v3uint %gl_GlobalInvocationID @@ -198,28 +194,26 @@ OpBranch %19578 %14025 = OpLabel %18615 = OpCompositeExtract %uint %12025 1 - %16803 = OpCompositeExtract %uint %19067 1 + %16803 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %18615 %16803 %20975 = OpCompositeConstruct %v2uint %7640 %24446 %21036 = OpIAdd %v2uint %20975 %23019 %16075 = OpULessThanEqual %bool %17238 %uint_3 - OpSelectionMerge %6491 None + OpSelectionMerge %6909 None OpBranchConditional %16075 %10990 %15087 %15087 = OpLabel %13566 = OpIEqual %bool %17238 %uint_5 %8438 = OpSelect %uint %13566 %uint_2 %uint_0 - OpBranch %6491 + OpBranch %6909 %10990 = OpLabel - OpBranch %6491 - %6491 = OpLabel - %22014 = OpPhi %uint %17238 %10990 %8438 %15087 - %23520 = OpUGreaterThanEqual %v2bool %1849 %1837 - %7771 = OpSelect %v2uint %23520 %1828 %1807 - %10986 = OpShiftLeftLogical %v2uint %21036 %7771 - %24669 = OpCompositeConstruct %v2uint %22014 %22014 - %9093 = OpShiftRightLogical %v2uint %24669 %1816 + OpBranch %6909 + %6909 = OpLabel + %16517 = OpPhi %uint %17238 %10990 %8438 %15087 + %11201 = OpShiftLeftLogical %v2uint %21036 %1828 + %21693 = OpCompositeConstruct %v2uint %16517 %16517 + %9093 = OpShiftRightLogical %v2uint %21693 %1816 %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %20272 = OpIAdd %v2uint %10986 %16072 + %20272 = OpIAdd %v2uint %11201 %16072 %21145 = OpIMul %v2uint %2719 %23601 %14725 = OpShiftRightLogical %v2uint %21145 %1816 %19799 = OpUDiv %v2uint %20272 %14725 @@ -245,45 +239,39 @@ %19795 = OpUMod %uint %18363 %13884 %21806 = OpShiftRightLogical %uint %19795 %uint_1 %16281 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %21806 - %21063 = OpLoad %v2uint %16281 - %19234 = OpCompositeExtract %uint %21063 0 - %15341 = OpCompositeInsert %v4uint %19234 %10264 0 - %20745 = OpCompositeExtract %uint %21063 1 - %7681 = OpCompositeInsert %v4uint %20745 %15341 1 - %18762 = OpIAdd %uint %21806 %uint_2 - %6300 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %18762 - %13033 = OpLoad %v2uint %6300 - %19235 = OpCompositeExtract %uint %13033 0 - %15342 = OpCompositeInsert %v4uint %19235 %7681 2 - %20746 = OpCompositeExtract %uint %13033 1 - %7682 = OpCompositeInsert %v4uint %20746 %15342 3 - %18763 = OpIAdd %uint %21806 %uint_4 - %6301 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %18763 - %13034 = OpLoad %v2uint %6301 - %19236 = OpCompositeExtract %uint %13034 0 - %15343 = OpCompositeInsert %v4uint %19236 %10264 0 - %20747 = OpCompositeExtract %uint %13034 1 - %7683 = OpCompositeInsert %v4uint %20747 %15343 1 - %18764 = OpIAdd %uint %21806 %uint_6 - %6302 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %18764 - %13035 = OpLoad %v2uint %6302 - %19237 = OpCompositeExtract %uint %13035 0 - %15344 = OpCompositeInsert %v4uint %19237 %7683 2 - %21543 = OpCompositeExtract %uint %13035 1 - %22944 = OpCompositeInsert %v4uint %21543 %15344 3 - %9110 = OpIEqual %bool %7640 %uint_0 + %21044 = OpLoad %v2uint %16281 + %20300 = OpCompositeExtract %uint %21044 0 + %15080 = OpCompositeExtract %uint %21044 1 + %19011 = OpIAdd %uint %21806 %uint_2 + %8722 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %19011 + %13014 = OpLoad %v2uint %8722 + %19388 = OpCompositeExtract %uint %13014 0 + %24581 = OpCompositeExtract %uint %13014 1 + %7418 = OpCompositeConstruct %v4uint %20300 %15080 %19388 %24581 + %6646 = OpIAdd %uint %21806 %uint_4 + %23758 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %6646 + %13015 = OpLoad %v2uint %23758 + %20301 = OpCompositeExtract %uint %13015 0 + %15081 = OpCompositeExtract %uint %13015 1 + %19012 = OpIAdd %uint %21806 %uint_6 + %8723 = OpAccessChain %_ptr_Uniform_v2uint %3271 %int_0 %19012 + %13016 = OpLoad %v2uint %8723 + %19389 = OpCompositeExtract %uint %13016 0 + %6308 = OpCompositeExtract %uint %13016 1 + %22681 = OpCompositeConstruct %v4uint %20301 %15081 %19389 %6308 + %9608 = OpIEqual %bool %7640 %uint_0 OpSelectionMerge %13276 None - OpBranchConditional %9110 %11451 %13276 + OpBranchConditional %9608 %11451 %13276 %11451 = OpLabel - %24156 = OpCompositeExtract %uint %19067 0 + %24156 = OpCompositeExtract %uint %19124 0 %22470 = OpINotEqual %bool %24156 %uint_0 OpBranch %13276 %13276 = OpLabel - %10924 = OpPhi %bool %9110 %6491 %22470 %11451 + %10924 = OpPhi %bool %9608 %6909 %22470 %11451 OpSelectionMerge %21873 DontFlatten OpBranchConditional %10924 %11508 %21873 %11508 = OpLabel - %23599 = OpCompositeExtract %uint %19067 0 + %23599 = OpCompositeExtract %uint %19124 0 %17346 = OpUGreaterThanEqual %bool %23599 %uint_2 OpSelectionMerge %21872 None OpBranchConditional %17346 %15877 %21872 @@ -292,27 +280,27 @@ OpSelectionMerge %18756 None OpBranchConditional %24532 %9587 %18756 %9587 = OpLabel - %12289 = OpCompositeInsert %v4uint %19237 %22944 0 - %14086 = OpCompositeInsert %v4uint %21543 %12289 1 + %12289 = OpCompositeInsert %v4uint %19389 %22681 0 + %14086 = OpCompositeInsert %v4uint %6308 %12289 1 OpBranch %18756 %18756 = OpLabel - %17379 = OpPhi %v4uint %22944 %15877 %14086 %9587 + %17379 = OpPhi %v4uint %22681 %15877 %14086 %9587 %22881 = OpCompositeExtract %uint %17379 0 - %21983 = OpCompositeInsert %v4uint %22881 %7682 2 + %21983 = OpCompositeInsert %v4uint %22881 %7418 2 %23044 = OpCompositeExtract %uint %17379 1 %9296 = OpCompositeInsert %v4uint %23044 %21983 3 OpBranch %21872 %21872 = OpLabel - %8059 = OpPhi %v4uint %22944 %11508 %17379 %18756 - %7934 = OpPhi %v4uint %7682 %11508 %9296 %18756 + %8059 = OpPhi %v4uint %22681 %11508 %17379 %18756 + %7934 = OpPhi %v4uint %7418 %11508 %9296 %18756 %23690 = OpCompositeExtract %uint %7934 2 %21984 = OpCompositeInsert %v4uint %23690 %7934 0 %23045 = OpCompositeExtract %uint %7934 3 %9297 = OpCompositeInsert %v4uint %23045 %21984 1 OpBranch %21873 %21873 = OpLabel - %11213 = OpPhi %v4uint %22944 %13276 %8059 %21872 - %14093 = OpPhi %v4uint %7682 %13276 %9297 %21872 + %11213 = OpPhi %v4uint %22681 %13276 %8059 %21872 + %14093 = OpPhi %v4uint %7418 %13276 %9297 %21872 OpSelectionMerge %21263 DontFlatten OpBranchConditional %19573 %15068 %21263 %15068 = OpLabel @@ -579,24 +567,25 @@ #endif const uint32_t resolve_fast_64bpp_4xmsaa_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006274, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006274, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00050048, 0x000003F9, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007D6, 0x00000006, 0x00000008, 0x00040048, - 0x000007A8, 0x00000000, 0x00000018, 0x00050048, 0x000007A8, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007A8, 0x00000003, 0x00040047, - 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x00000CC7, 0x00000021, - 0x00000000, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, + 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00030047, 0x000003F9, + 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, + 0x00000003, 0x00000023, 0x0000000C, 0x00040047, 0x00000F48, 0x0000000B, + 0x0000001C, 0x00040047, 0x000007D6, 0x00000006, 0x00000008, 0x00030047, + 0x000007A8, 0x00000003, 0x00040048, 0x000007A8, 0x00000000, 0x00000018, + 0x00050048, 0x000007A8, 0x00000000, 0x00000023, 0x00000000, 0x00030047, + 0x00000CC7, 0x00000018, 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, + 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, 0x00040047, 0x000007DC, + 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00020014, 0x00000009, @@ -608,207 +597,195 @@ const uint32_t resolve_fast_64bpp_4xmsaa_scaled_cs[] = { 0x00000A22, 0x00000008, 0x0004002B, 0x0000000B, 0x000005FD, 0xFF00FF00, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, - 0x0005002C, 0x00000011, 0x0000072D, 0x00000A10, 0x00000A0D, 0x00040017, - 0x0000000F, 0x00000009, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, - 0x00000000, 0x0005002C, 0x00000011, 0x0000070F, 0x00000A0A, 0x00000A0A, - 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, - 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, - 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, - 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, 0x0004002B, - 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, - 0x00000005, 0x0004002B, 0x0000000B, 0x00000A1F, 0x00000007, 0x0004002B, - 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, - 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, - 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, - 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, - 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, - 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, - 0x0000000C, 0x00000A3B, 0x00000010, 0x0004002B, 0x0000000C, 0x00000388, - 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B, - 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, - 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A1C, 0x00000006, 0x0004002B, - 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, - 0xFFFFFFFE, 0x0004002B, 0x0000000B, 0x00000A6A, 0x00000020, 0x0006001E, - 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, 0x0000118F, - 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, - 0x00000288, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A44, - 0x000003FF, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, - 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, - 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, - 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, - 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, - 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, - 0x00000510, 0x20000000, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, - 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, - 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, - 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, - 0x00000A52, 0x0004002B, 0x0000000B, 0x0000068D, 0xFFFF0000, 0x0004002B, - 0x0000000B, 0x000001C1, 0x0000FFFF, 0x00040020, 0x00000291, 0x00000001, - 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0005002C, - 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, 0x0003001D, 0x000007D6, - 0x00000011, 0x0003001E, 0x000007A8, 0x000007D6, 0x00040020, 0x00000A25, - 0x00000002, 0x000007A8, 0x0004003B, 0x00000A25, 0x00000CC7, 0x00000002, - 0x00040020, 0x0000028E, 0x00000002, 0x00000011, 0x0003001D, 0x000007DC, - 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, - 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00001592, 0x00000002, - 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0006002C, 0x00000014, - 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x00030001, 0x00000017, - 0x00002818, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, + 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, + 0x0000070F, 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, + 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, + 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, + 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, + 0x00000A84, 0x00000800, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, + 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000B, + 0x00000A1F, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, + 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, + 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, + 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, + 0x00000A38, 0x0000000F, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, + 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, + 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, 0x00000A3B, 0x00000010, + 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, + 0x00000A23, 0x00000008, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, + 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, + 0x00000A1C, 0x00000006, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, + 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0004002B, 0x0000000B, + 0x00000A6A, 0x00000020, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, + 0x0000000B, 0x0000000B, 0x00040020, 0x00000676, 0x00000009, 0x000003F9, + 0x0004003B, 0x00000676, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, + 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000009, 0x0000000B, + 0x0004002B, 0x0000000B, 0x00000A44, 0x000003FF, 0x0004002B, 0x0000000B, + 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, + 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, + 0x00000A52, 0x00000018, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, + 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0004002B, 0x0000000B, + 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, + 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, + 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, + 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, + 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x0004002B, + 0x0000000B, 0x0000068D, 0xFFFF0000, 0x0004002B, 0x0000000B, 0x000001C1, + 0x0000FFFF, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, + 0x00000291, 0x00000F48, 0x00000001, 0x0005002C, 0x00000011, 0x00000721, + 0x00000A10, 0x00000A0A, 0x0003001D, 0x000007D6, 0x00000011, 0x0003001E, + 0x000007A8, 0x000007D6, 0x00040020, 0x00000A25, 0x00000002, 0x000007A8, + 0x0004003B, 0x00000A25, 0x00000CC7, 0x00000002, 0x00040020, 0x0000028E, + 0x00000002, 0x00000011, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, + 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, + 0x0004003B, 0x00000A32, 0x00001592, 0x00000002, 0x00040020, 0x00000294, + 0x00000002, 0x00000017, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, + 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, + 0x00000A1F, 0x0005002C, 0x00000011, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, - 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0005002C, 0x00000011, - 0x00000739, 0x00000A10, 0x00000A10, 0x0004002B, 0x0000000B, 0x00000A26, - 0x00000009, 0x0007002C, 0x00000017, 0x00000755, 0x0000068D, 0x0000068D, - 0x0000068D, 0x0000068D, 0x0007002C, 0x00000017, 0x00000352, 0x000001C1, - 0x000001C1, 0x000001C1, 0x000001C1, 0x0007002C, 0x00000017, 0x000009CE, - 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, - 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, - 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, - 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, - 0x00000A3A, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, - 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, - 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, - 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, - 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x0000118F, 0x00000A0E, - 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, - 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, - 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, - 0x00000A81, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A52, - 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, 0x00050050, - 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, - 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, 0x00005C31, - 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, 0x00005DDE, 0x00003D0B, - 0x00000510, 0x000500AB, 0x00000009, 0x00003007, 0x00005DDE, 0x00000A0A, - 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, 0x00003007, 0x00004163, - 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, 0x000200F8, - 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, 0x00000724, - 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, 0x00000011, - 0x00004A7B, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, 0x000500C2, - 0x00000011, 0x0000189F, 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, - 0x00002A91, 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, - 0x00002A91, 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x0000189F, - 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, - 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x00005C31, 0x000500C2, - 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, - 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, - 0x00005C31, 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, - 0x0000229A, 0x00050041, 0x00000288, 0x00004E44, 0x0000118F, 0x00000A11, - 0x0004003D, 0x0000000B, 0x000048C4, 0x00004E44, 0x00050041, 0x00000288, - 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, - 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x000048C4, 0x00000A1F, - 0x000500C7, 0x0000000B, 0x000055EF, 0x000048C4, 0x00000A22, 0x000500AB, - 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x000028A2, 0x000048C4, 0x00000A16, 0x000500C7, 0x0000000B, 0x000059FD, - 0x000028A2, 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005A4E, 0x000048C4, - 0x00000926, 0x000500AB, 0x00000009, 0x00004C75, 0x00005A4E, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, 0x000051B7, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, 0x00000A1F, - 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, 0x00000011, - 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, 0x000500C4, - 0x00000011, 0x00002EF9, 0x000038A4, 0x00000721, 0x00050051, 0x0000000B, - 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, - 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, - 0x00002D8A, 0x000300F7, 0x000036C9, 0x00000002, 0x000400FA, 0x00003C13, - 0x000055E9, 0x000036C9, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x000036C9, 0x00050051, 0x0000000B, 0x000048B7, 0x00002EF9, - 0x00000001, 0x00050051, 0x0000000B, 0x000041A3, 0x00004A7B, 0x00000001, - 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, 0x000048B7, - 0x000041A3, 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00005F7E, - 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, - 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, 0x0000195B, - 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, - 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, 0x00000A19, - 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, - 0x000200F9, 0x0000195B, 0x000200F8, 0x00002AEE, 0x000200F9, 0x0000195B, - 0x000200F8, 0x0000195B, 0x000700F5, 0x0000000B, 0x000055FE, 0x00004356, - 0x00002AEE, 0x000020F6, 0x00003AEF, 0x000500AE, 0x0000000F, 0x00005BE0, - 0x00000739, 0x0000072D, 0x000600A9, 0x00000011, 0x00001E5B, 0x00005BE0, - 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, - 0x00001E5B, 0x00050050, 0x00000011, 0x0000605D, 0x000055FE, 0x000055FE, - 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, - 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, - 0x00004F30, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005299, - 0x00000A9F, 0x00005C31, 0x000500C2, 0x00000011, 0x00003985, 0x00005299, - 0x00000718, 0x00050086, 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, - 0x00050051, 0x0000000B, 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, - 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, - 0x00006059, 0x00004D57, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, - 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217E, - 0x00005420, 0x00050084, 0x00000011, 0x00005768, 0x00004D57, 0x00003985, - 0x00050082, 0x00000011, 0x000050EB, 0x00004F30, 0x00005768, 0x00050051, - 0x0000000B, 0x00001C87, 0x00005299, 0x00000000, 0x00050051, 0x0000000B, - 0x00005962, 0x00005299, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, - 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, - 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, - 0x00050051, 0x0000000B, 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, - 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, - 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, - 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, - 0x00000A0D, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, - 0x00050084, 0x0000000B, 0x0000363C, 0x00003372, 0x00000A84, 0x00050089, - 0x0000000B, 0x00004D53, 0x000047BB, 0x0000363C, 0x000500C2, 0x0000000B, - 0x0000552E, 0x00004D53, 0x00000A0D, 0x00060041, 0x0000028E, 0x00003F99, - 0x00000CC7, 0x00000A0B, 0x0000552E, 0x0004003D, 0x00000011, 0x00005247, - 0x00003F99, 0x00050051, 0x0000000B, 0x00004B22, 0x00005247, 0x00000000, - 0x00060052, 0x00000017, 0x00003BED, 0x00004B22, 0x00002818, 0x00000000, - 0x00050051, 0x0000000B, 0x00005109, 0x00005247, 0x00000001, 0x00060052, - 0x00000017, 0x00001E01, 0x00005109, 0x00003BED, 0x00000001, 0x00050080, - 0x0000000B, 0x0000494A, 0x0000552E, 0x00000A10, 0x00060041, 0x0000028E, - 0x0000189C, 0x00000CC7, 0x00000A0B, 0x0000494A, 0x0004003D, 0x00000011, - 0x000032E9, 0x0000189C, 0x00050051, 0x0000000B, 0x00004B23, 0x000032E9, - 0x00000000, 0x00060052, 0x00000017, 0x00003BEE, 0x00004B23, 0x00001E01, - 0x00000002, 0x00050051, 0x0000000B, 0x0000510A, 0x000032E9, 0x00000001, - 0x00060052, 0x00000017, 0x00001E02, 0x0000510A, 0x00003BEE, 0x00000003, - 0x00050080, 0x0000000B, 0x0000494B, 0x0000552E, 0x00000A16, 0x00060041, - 0x0000028E, 0x0000189D, 0x00000CC7, 0x00000A0B, 0x0000494B, 0x0004003D, - 0x00000011, 0x000032EA, 0x0000189D, 0x00050051, 0x0000000B, 0x00004B24, - 0x000032EA, 0x00000000, 0x00060052, 0x00000017, 0x00003BEF, 0x00004B24, - 0x00002818, 0x00000000, 0x00050051, 0x0000000B, 0x0000510B, 0x000032EA, - 0x00000001, 0x00060052, 0x00000017, 0x00001E03, 0x0000510B, 0x00003BEF, - 0x00000001, 0x00050080, 0x0000000B, 0x0000494C, 0x0000552E, 0x00000A1C, - 0x00060041, 0x0000028E, 0x0000189E, 0x00000CC7, 0x00000A0B, 0x0000494C, - 0x0004003D, 0x00000011, 0x000032EB, 0x0000189E, 0x00050051, 0x0000000B, - 0x00004B25, 0x000032EB, 0x00000000, 0x00060052, 0x00000017, 0x00003BF0, - 0x00004B25, 0x00001E03, 0x00000002, 0x00050051, 0x0000000B, 0x00005427, - 0x000032EB, 0x00000001, 0x00060052, 0x00000017, 0x000059A0, 0x00005427, - 0x00003BF0, 0x00000003, 0x000500AA, 0x00000009, 0x00002396, 0x00001DD8, - 0x00000A0A, 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, 0x00002396, + 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0004002B, 0x0000000B, + 0x00000A26, 0x00000009, 0x0007002C, 0x00000017, 0x00000755, 0x0000068D, + 0x0000068D, 0x0000068D, 0x0000068D, 0x0007002C, 0x00000017, 0x00000352, + 0x000001C1, 0x000001C1, 0x000001C1, 0x000001C1, 0x0007002C, 0x00000017, + 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, + 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, + 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, + 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, + 0x00000A3A, 0x00000A3A, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, + 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, + 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, + 0x00000288, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, + 0x00003D0B, 0x000056E5, 0x00050041, 0x00000288, 0x000058AC, 0x00000CE9, + 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, + 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, + 0x00004E0A, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217E, + 0x00004E0A, 0x00000A81, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, + 0x00000A52, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A37, + 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, + 0x00000011, 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, + 0x00005C31, 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, 0x00005DDE, + 0x00003D0B, 0x00000510, 0x000500AB, 0x00000009, 0x00003007, 0x00005DDE, + 0x00000A0A, 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, 0x00003007, + 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, + 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, + 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, + 0x00000011, 0x00004AB4, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, + 0x000500C2, 0x00000011, 0x00001B7E, 0x000022A7, 0x0000073F, 0x000500C7, + 0x00000011, 0x00002DF9, 0x00001B7E, 0x000007A3, 0x000500C4, 0x00000011, + 0x00003F4F, 0x00002DF9, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, + 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, + 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, + 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, + 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x00000288, + 0x00004E44, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, + 0x00004E44, 0x00050041, 0x00000288, 0x000058AD, 0x00000CE9, 0x00000A14, + 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, + 0x00004ADC, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, + 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, + 0x00000A0A, 0x000500C2, 0x0000000B, 0x000028A2, 0x000048C4, 0x00000A16, + 0x000500C7, 0x0000000B, 0x000059FD, 0x000028A2, 0x00000A1F, 0x000500C7, + 0x0000000B, 0x00005A4E, 0x000048C4, 0x00000926, 0x000500AB, 0x00000009, + 0x00004C75, 0x00005A4E, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, + 0x000051B7, 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, + 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, + 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, + 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, + 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, + 0x000028B6, 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, + 0x0000084A, 0x000500C4, 0x00000011, 0x00003F50, 0x00005B53, 0x0000074E, + 0x00050084, 0x00000011, 0x000059EC, 0x00003F50, 0x00005C31, 0x000500C2, + 0x0000000B, 0x000031C7, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, + 0x00004356, 0x000031C7, 0x00000A1F, 0x0004003D, 0x00000014, 0x000031C1, + 0x00000F48, 0x0007004F, 0x00000011, 0x000038A4, 0x000031C1, 0x000031C1, + 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, 0x000038A4, + 0x00000721, 0x00050051, 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, + 0x000500C4, 0x0000000B, 0x00002D8A, 0x000059D1, 0x00000A13, 0x000500AE, + 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000036C9, + 0x00000002, 0x000400FA, 0x00003C13, 0x000055E9, 0x000036C9, 0x000200F8, + 0x000055E9, 0x000200F9, 0x00004C7A, 0x000200F8, 0x000036C9, 0x00050051, + 0x0000000B, 0x000048B7, 0x00002EF9, 0x00000001, 0x00050051, 0x0000000B, + 0x000041A3, 0x00004AB4, 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, + 0x00000001, 0x00000029, 0x000048B7, 0x000041A3, 0x00050050, 0x00000011, + 0x000051EF, 0x00001DD8, 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, + 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, 0x00004356, + 0x00000A13, 0x000300F7, 0x00001AFD, 0x00000000, 0x000400FA, 0x00003ECB, + 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, + 0x000034FE, 0x00004356, 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, + 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, 0x00001AFD, 0x000200F8, + 0x00002AEE, 0x000200F9, 0x00001AFD, 0x000200F8, 0x00001AFD, 0x000700F5, + 0x0000000B, 0x00004085, 0x00004356, 0x00002AEE, 0x000020F6, 0x00003AEF, + 0x000500C4, 0x00000011, 0x00002BC1, 0x0000522C, 0x00000724, 0x00050050, + 0x00000011, 0x000054BD, 0x00004085, 0x00004085, 0x000500C2, 0x00000011, + 0x00002385, 0x000054BD, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, + 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x00004F30, 0x00002BC1, + 0x00003EC8, 0x00050084, 0x00000011, 0x00005299, 0x00000A9F, 0x00005C31, + 0x000500C2, 0x00000011, 0x00003985, 0x00005299, 0x00000718, 0x00050086, + 0x00000011, 0x00004D57, 0x00004F30, 0x00003985, 0x00050051, 0x0000000B, + 0x00004FA6, 0x00004D57, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, + 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x00004D57, + 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, + 0x00050080, 0x0000000B, 0x00002226, 0x0000217E, 0x00005420, 0x00050084, + 0x00000011, 0x00005768, 0x00004D57, 0x00003985, 0x00050082, 0x00000011, + 0x000050EB, 0x00004F30, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, + 0x00005299, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005299, + 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, + 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, + 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, + 0x00005BE6, 0x00003985, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, + 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, + 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, + 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x00000A0D, 0x00050080, + 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, + 0x0000363C, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x00004D53, + 0x000047BB, 0x0000363C, 0x000500C2, 0x0000000B, 0x0000552E, 0x00004D53, + 0x00000A0D, 0x00060041, 0x0000028E, 0x00003F99, 0x00000CC7, 0x00000A0B, + 0x0000552E, 0x0004003D, 0x00000011, 0x00005234, 0x00003F99, 0x00050051, + 0x0000000B, 0x00004F4C, 0x00005234, 0x00000000, 0x00050051, 0x0000000B, + 0x00003AE8, 0x00005234, 0x00000001, 0x00050080, 0x0000000B, 0x00004A43, + 0x0000552E, 0x00000A10, 0x00060041, 0x0000028E, 0x00002212, 0x00000CC7, + 0x00000A0B, 0x00004A43, 0x0004003D, 0x00000011, 0x000032D6, 0x00002212, + 0x00050051, 0x0000000B, 0x00004BBC, 0x000032D6, 0x00000000, 0x00050051, + 0x0000000B, 0x00006005, 0x000032D6, 0x00000001, 0x00070050, 0x00000017, + 0x00001CFA, 0x00004F4C, 0x00003AE8, 0x00004BBC, 0x00006005, 0x00050080, + 0x0000000B, 0x000019F6, 0x0000552E, 0x00000A16, 0x00060041, 0x0000028E, + 0x00005CCE, 0x00000CC7, 0x00000A0B, 0x000019F6, 0x0004003D, 0x00000011, + 0x000032D7, 0x00005CCE, 0x00050051, 0x0000000B, 0x00004F4D, 0x000032D7, + 0x00000000, 0x00050051, 0x0000000B, 0x00003AE9, 0x000032D7, 0x00000001, + 0x00050080, 0x0000000B, 0x00004A44, 0x0000552E, 0x00000A1C, 0x00060041, + 0x0000028E, 0x00002213, 0x00000CC7, 0x00000A0B, 0x00004A44, 0x0004003D, + 0x00000011, 0x000032D8, 0x00002213, 0x00050051, 0x0000000B, 0x00004BBD, + 0x000032D8, 0x00000000, 0x00050051, 0x0000000B, 0x000018A4, 0x000032D8, + 0x00000001, 0x00070050, 0x00000017, 0x00005899, 0x00004F4D, 0x00003AE9, + 0x00004BBD, 0x000018A4, 0x000500AA, 0x00000009, 0x00002588, 0x00001DD8, + 0x00000A0A, 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, 0x00002588, 0x00002CBB, 0x000033DC, 0x000200F8, 0x00002CBB, 0x00050051, 0x0000000B, - 0x00005E5C, 0x00004A7B, 0x00000000, 0x000500AB, 0x00000009, 0x000057C6, + 0x00005E5C, 0x00004AB4, 0x00000000, 0x000500AB, 0x00000009, 0x000057C6, 0x00005E5C, 0x00000A0A, 0x000200F9, 0x000033DC, 0x000200F8, 0x000033DC, - 0x000700F5, 0x00000009, 0x00002AAC, 0x00002396, 0x0000195B, 0x000057C6, + 0x000700F5, 0x00000009, 0x00002AAC, 0x00002588, 0x00001AFD, 0x000057C6, 0x00002CBB, 0x000300F7, 0x00005571, 0x00000002, 0x000400FA, 0x00002AAC, 0x00002CF4, 0x00005571, 0x000200F8, 0x00002CF4, 0x00050051, 0x0000000B, - 0x00005C2F, 0x00004A7B, 0x00000000, 0x000500AE, 0x00000009, 0x000043C2, + 0x00005C2F, 0x00004AB4, 0x00000000, 0x000500AE, 0x00000009, 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, 0x00005570, 0x00000000, 0x000400FA, 0x000043C2, 0x00003E05, 0x00005570, 0x000200F8, 0x00003E05, 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, 0x00000A13, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, 0x00002573, 0x00004944, 0x000200F8, - 0x00002573, 0x00060052, 0x00000017, 0x00003001, 0x00004B25, 0x000059A0, - 0x00000000, 0x00060052, 0x00000017, 0x00003706, 0x00005427, 0x00003001, + 0x00002573, 0x00060052, 0x00000017, 0x00003001, 0x00004BBD, 0x00005899, + 0x00000000, 0x00060052, 0x00000017, 0x00003706, 0x000018A4, 0x00003001, 0x00000001, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, - 0x00000017, 0x000043E3, 0x000059A0, 0x00003E05, 0x00003706, 0x00002573, + 0x00000017, 0x000043E3, 0x00005899, 0x00003E05, 0x00003706, 0x00002573, 0x00050051, 0x0000000B, 0x00005961, 0x000043E3, 0x00000000, 0x00060052, - 0x00000017, 0x000055DF, 0x00005961, 0x00001E02, 0x00000002, 0x00050051, + 0x00000017, 0x000055DF, 0x00005961, 0x00001CFA, 0x00000002, 0x00050051, 0x0000000B, 0x00005A04, 0x000043E3, 0x00000001, 0x00060052, 0x00000017, 0x00002450, 0x00005A04, 0x000055DF, 0x00000003, 0x000200F9, 0x00005570, - 0x000200F8, 0x00005570, 0x000700F5, 0x00000017, 0x00001F7B, 0x000059A0, + 0x000200F8, 0x00005570, 0x000700F5, 0x00000017, 0x00001F7B, 0x00005899, 0x00002CF4, 0x000043E3, 0x00004944, 0x000700F5, 0x00000017, 0x00001EFE, - 0x00001E02, 0x00002CF4, 0x00002450, 0x00004944, 0x00050051, 0x0000000B, + 0x00001CFA, 0x00002CF4, 0x00002450, 0x00004944, 0x00050051, 0x0000000B, 0x00005C8A, 0x00001EFE, 0x00000002, 0x00060052, 0x00000017, 0x000055E0, 0x00005C8A, 0x00001EFE, 0x00000000, 0x00050051, 0x0000000B, 0x00005A05, 0x00001EFE, 0x00000003, 0x00060052, 0x00000017, 0x00002451, 0x00005A05, 0x000055E0, 0x00000001, 0x000200F9, 0x00005571, 0x000200F8, 0x00005571, - 0x000700F5, 0x00000017, 0x00002BCD, 0x000059A0, 0x000033DC, 0x00001F7B, - 0x00005570, 0x000700F5, 0x00000017, 0x0000370D, 0x00001E02, 0x000033DC, + 0x000700F5, 0x00000017, 0x00002BCD, 0x00005899, 0x000033DC, 0x00001F7B, + 0x00005570, 0x000700F5, 0x00000017, 0x0000370D, 0x00001CFA, 0x000033DC, 0x00002451, 0x00005570, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00004C75, 0x00003ADC, 0x0000530F, 0x000200F8, 0x00003ADC, 0x000500AA, 0x00000009, 0x00003585, 0x000023AA, 0x00000A19, 0x000400A8, 0x00000009, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_128bpp_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_128bpp_cs.h index fc201a595..53a7dd8e7 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_128bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_128bpp_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25271 ; Schema: 0 OpCapability Shader @@ -11,24 +11,26 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -87,7 +89,6 @@ %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %int_5 = OpConstant %int 5 %int_7 = OpConstant %int 7 %int_14 = OpConstant %int 14 @@ -112,14 +113,13 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %int_10 = OpConstant %int 10 %int_26 = OpConstant %int 26 %int_23 = OpConstant %int 23 @@ -135,7 +135,7 @@ %5522 = OpVariable %_ptr_Uniform__struct_1972 Uniform %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %12727 = OpUndef %v4float + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -156,22 +156,22 @@ %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 %749 = OpConstantComposite %v4uint %uint_16 %uint_16 %uint_16 %uint_16 %int_1065353216 = OpConstant %int 1065353216 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %uint_4294967290 = OpConstant %uint 4294967290 %2360 = OpConstantComposite %v3uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %uint_81 = OpConstant %uint 81 %uint_82 = OpConstant %uint 82 %uint_83 = OpConstant %uint 83 %float_0_25 = OpConstant %float 0.25 - %10264 = OpUndef %v2uint - %17442 = OpUndef %v4uint %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -182,18 +182,16 @@ %8576 = OpBitwiseAnd %uint %21003 %uint_15 %18836 = OpShiftRightLogical %uint %15627 %uint_28 %9130 = OpBitwiseAnd %uint %18836 %uint_1 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %24236 %uint_7 %21999 = OpBitwiseAnd %uint %24236 %uint_8 @@ -215,12 +213,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20919 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18656 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18656 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %25270 = OpLoad %uint %18656 %14159 = OpLoad %v3uint %gl_GlobalInvocationID %12672 = OpVectorShuffle %v2uint %14159 %14159 0 1 @@ -255,34 +253,29 @@ %10986 = OpShiftLeftLogical %v2uint %21036 %19381 %24669 = OpCompositeConstruct %v2uint %19300 %19300 %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %18106 = OpIAdd %v2uint %10986 %16072 - %22936 = OpIMul %v2uint %2719 %1828 - %11332 = OpCompositeConstruct %v2uint %9130 %uint_0 - %6571 = OpShiftRightLogical %v2uint %22936 %11332 - %10146 = OpUDiv %v2uint %18106 %6571 + %15084 = OpBitwiseAnd %v2uint %9093 %1828 + %10197 = OpIAdd %v2uint %10986 %15084 + %8548 = OpCompositeConstruct %v2uint %9130 %uint_0 + %9802 = OpShiftRightLogical %v2uint %2719 %8548 + %10146 = OpUDiv %v2uint %10197 %9802 %20390 = OpCompositeExtract %uint %10146 1 %11046 = OpIMul %uint %20390 %20561 %24665 = OpCompositeExtract %uint %10146 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %8575 %21536 - %22376 = OpIMul %v2uint %10146 %6571 - %20715 = OpISub %v2uint %18106 %22376 - %7303 = OpCompositeExtract %uint %22936 0 - %22882 = OpCompositeExtract %uint %22936 1 - %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %6571 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 + %23345 = OpIMul %v2uint %10146 %9802 + %11892 = OpISub %v2uint %10197 %23345 + %8053 = OpIMul %uint %8742 %uint_1280 + %24263 = OpCompositeExtract %uint %11892 1 + %23526 = OpCompositeExtract %uint %9802 0 + %22886 = OpIMul %uint %24263 %23526 + %6886 = OpCompositeExtract %uint %11892 0 %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %9130 - %18363 = OpIAdd %uint %14551 %18021 - %13504 = OpIMul %uint %13170 %uint_2048 - %25231 = OpUMod %uint %18363 %13504 - %16379 = OpUGreaterThanEqual %bool %8574 %uint_2 - %24735 = OpSelect %uint %16379 %uint_1 %uint_0 + %18116 = OpShiftLeftLogical %uint %9696 %9130 + %18201 = OpIAdd %uint %8053 %18116 + %23256 = OpUMod %uint %18201 %uint_2621440 + %13153 = OpUGreaterThanEqual %bool %8574 %uint_2 + %24735 = OpSelect %uint %13153 %uint_1 %uint_0 %20074 = OpIAdd %uint %9130 %24735 %6555 = OpShiftLeftLogical %uint %uint_1 %20074 %23279 = OpINotEqual %bool %9130 %uint_0 @@ -291,26 +284,25 @@ %16569 = OpLabel %19162 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20297 DontFlatten - OpBranchConditional %19162 %11374 %12129 + OpBranchConditional %19162 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v2uint %13959 %10264 0 - %15546 = OpIAdd %uint %25231 %6555 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %16033 = OpLoad %uint %6319 - %23465 = OpCompositeInsert %v2uint %16033 %21850 1 - OpBranch %20297 - %11374 = OpLabel - %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %25231 %uint_1 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %23256 %6555 %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 - %16380 = OpLoad %uint %24558 - %20780 = OpCompositeConstruct %v2uint %23875 %16380 + %16379 = OpLoad %uint %24558 + %20780 = OpCompositeConstruct %v2uint %23875 %16379 + OpBranch %20297 + %9761 = OpLabel + %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %23256 %uint_1 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %16380 = OpLoad %uint %24559 + %20781 = OpCompositeConstruct %v2uint %23876 %16380 OpBranch %20297 %20297 = OpLabel - %10943 = OpPhi %v2uint %20780 %11374 %23465 %12129 + %10943 = OpPhi %v2uint %20781 %9761 %20780 %12129 OpSelectionMerge %16224 None OpSwitch %8576 %19451 0 %14585 1 %14585 2 %7355 10 %7355 3 %7354 12 %7354 4 %8190 6 %8243 %8243 = OpLabel @@ -338,8 +330,8 @@ %15572 = OpCompositeExtract %float %24070 1 %16670 = OpCompositeConstruct %v4float %24330 %15572 %float_0 %float_0 %19522 = OpCompositeExtract %uint %10943 1 - %16034 = OpBitcast %int %19522 - %18203 = OpCompositeConstruct %v2int %16034 %16034 + %16033 = OpBitcast %int %19522 + %18203 = OpCompositeConstruct %v2int %16033 %16033 %18350 = OpShiftLeftLogical %v2int %18203 %1959 %13336 = OpShiftRightArithmetic %v2int %18350 %2151 %10904 = OpConvertSToF %v2float %13336 @@ -454,69 +446,60 @@ %15205 = OpLabel %21584 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20298 DontFlatten - OpBranchConditional %21584 %11375 %12130 + OpBranchConditional %21584 %9762 %12130 %12130 = OpLabel - %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23876 = OpLoad %uint %19407 - %11688 = OpIAdd %uint %25231 %uint_1 - %24596 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 - %12860 = OpLoad %uint %24596 - %11934 = OpCompositeInsert %v4uint %23876 %17442 0 - %6638 = OpCompositeInsert %v4uint %12860 %11934 1 - %16340 = OpIAdd %uint %25231 %6555 - %7193 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16340 - %23650 = OpLoad %uint %7193 - %11689 = OpIAdd %uint %16340 %uint_1 - %24597 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 - %12861 = OpLoad %uint %24597 - %14233 = OpCompositeInsert %v4uint %23650 %6638 2 - %8253 = OpCompositeInsert %v4uint %12861 %14233 3 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23877 = OpLoad %uint %19408 + %11689 = OpIAdd %uint %23256 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 + %23650 = OpLoad %uint %6399 + %11690 = OpIAdd %uint %23256 %6555 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 + %23651 = OpLoad %uint %6400 + %11691 = OpIAdd %uint %11690 %uint_1 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %16381 = OpLoad %uint %24560 + %20782 = OpCompositeConstruct %v4uint %23877 %23650 %23651 %16381 OpBranch %20298 - %11375 = OpLabel - %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23877 = OpLoad %uint %21830 - %11690 = OpIAdd %uint %25231 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 - %23651 = OpLoad %uint %6399 - %11691 = OpIAdd %uint %25231 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 - %23652 = OpLoad %uint %6400 - %11692 = OpIAdd %uint %25231 %uint_3 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %16381 = OpLoad %uint %24559 - %20781 = OpCompositeConstruct %v4uint %23877 %23651 %23652 %16381 + %9762 = OpLabel + %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23878 = OpLoad %uint %21830 + %11692 = OpIAdd %uint %23256 %uint_1 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %23652 = OpLoad %uint %6401 + %11693 = OpIAdd %uint %23256 %uint_2 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %23653 = OpLoad %uint %6402 + %11694 = OpIAdd %uint %23256 %uint_3 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %16382 = OpLoad %uint %24561 + %20783 = OpCompositeConstruct %v4uint %23878 %23652 %23653 %16382 OpBranch %20298 %20298 = OpLabel - %10944 = OpPhi %v4uint %20781 %11375 %8253 %12130 + %10944 = OpPhi %v4uint %20783 %9762 %20782 %12130 OpSelectionMerge %20259 None - OpSwitch %8576 %20310 5 %10149 7 %8244 + OpSwitch %8576 %20310 5 %8536 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %10944 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9928 = OpCompositeExtract %float %24698 0 - %9131 = OpCompositeInsert %v4float %9928 %12727 0 - %19852 = OpCompositeExtract %float %24698 1 - %14867 = OpCompositeInsert %v4float %19852 %9131 1 - %10319 = OpCompositeExtract %uint %10944 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %9132 = OpCompositeInsert %v4float %9929 %14867 2 - %19853 = OpCompositeExtract %float %19659 1 - %14868 = OpCompositeInsert %v4float %19853 %9132 3 - %10320 = OpCompositeExtract %uint %10944 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %9133 = OpCompositeInsert %v4float %9930 %12727 0 - %19854 = OpCompositeExtract %float %19660 1 - %14869 = OpCompositeInsert %v4float %19854 %9133 1 - %10321 = OpCompositeExtract %uint %10944 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %9134 = OpCompositeInsert %v4float %9931 %14869 2 - %23044 = OpCompositeExtract %float %19661 1 - %9296 = OpCompositeInsert %v4float %23044 %9134 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %10101 = OpCompositeExtract %float %24680 0 + %16056 = OpCompositeExtract %float %24680 1 + %17025 = OpCompositeExtract %uint %10944 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %17025 + %10084 = OpCompositeExtract %float %15605 0 + %17479 = OpCompositeExtract %float %15605 1 + %14605 = OpCompositeConstruct %v4float %10101 %16056 %10084 %17479 + %17275 = OpCompositeExtract %uint %10944 2 + %18028 = OpExtInst %v2float %1 UnpackHalf2x16 %17275 + %10102 = OpCompositeExtract %float %18028 0 + %16057 = OpCompositeExtract %float %18028 1 + %17026 = OpCompositeExtract %uint %10944 3 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %17026 + %10085 = OpCompositeExtract %float %15606 0 + %20671 = OpCompositeExtract %float %15606 1 + %9036 = OpCompositeConstruct %v4float %10102 %16057 %10085 %20671 OpBranch %20259 - %10149 = OpLabel + %8536 = OpLabel %9723 = OpVectorShuffle %v2uint %10944 %10944 0 1 %23356 = OpBitcast %v2int %9723 %24782 = OpVectorShuffle %v4int %23356 %23356 0 0 1 1 @@ -535,8 +518,8 @@ %17250 = OpExtInst %v4float %1 FMax %1284 %21439 OpBranch %20259 %20310 = OpLabel - %9761 = OpVectorShuffle %v2uint %10944 %10944 0 1 - %20825 = OpBitcast %v2float %9761 + %9763 = OpVectorShuffle %v2uint %10944 %10944 0 1 + %20825 = OpBitcast %v2float %9763 %7035 = OpCompositeExtract %float %20825 0 %13418 = OpCompositeExtract %float %20825 1 %17016 = OpCompositeConstruct %v4float %7035 %13418 %float_0 %float_0 @@ -544,11 +527,11 @@ %14173 = OpBitcast %v2float %16856 %7036 = OpCompositeExtract %float %14173 0 %16648 = OpCompositeExtract %float %14173 1 - %9036 = OpCompositeConstruct %v4float %7036 %16648 %float_0 %float_0 + %9037 = OpCompositeConstruct %v4float %7036 %16648 %float_0 %float_0 OpBranch %20259 %20259 = OpLabel - %11252 = OpPhi %v4float %9036 %20310 %17250 %10149 %9296 %8244 - %13710 = OpPhi %v4float %17016 %20310 %25233 %10149 %14868 %8244 + %11252 = OpPhi %v4float %9037 %20310 %17250 %8536 %9036 %8244 + %13710 = OpPhi %v4float %17016 %20310 %25233 %8536 %14605 %8244 OpBranch %21263 %21263 = OpLabel %9826 = OpPhi %v4float %11252 %20259 %11251 %16224 @@ -558,45 +541,44 @@ OpBranchConditional %11861 %20709 %21267 %20709 = OpLabel %25083 = OpFMul %float %11052 %float_0_5 - %24184 = OpIAdd %uint %25231 %uint_80 + %24184 = OpIAdd %uint %23256 %uint_80 OpSelectionMerge %21264 DontFlatten OpBranchConditional %23279 %15206 %16570 %16570 = OpLabel %19163 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20299 DontFlatten - OpBranchConditional %19163 %11376 %12131 + OpBranchConditional %19163 %9764 %12131 %12131 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v2uint %13960 %10264 0 - %15547 = OpIAdd %uint %24184 %6555 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %16035 = OpLoad %uint %6320 - %23466 = OpCompositeInsert %v2uint %16035 %21851 1 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23879 = OpLoad %uint %19409 + %11695 = OpIAdd %uint %24184 %6555 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 + %16383 = OpLoad %uint %24562 + %20784 = OpCompositeConstruct %v2uint %23879 %16383 OpBranch %20299 - %11376 = OpLabel + %9764 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23878 = OpLoad %uint %21831 - %11693 = OpIAdd %uint %25231 %uint_81 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 - %16382 = OpLoad %uint %24560 - %20782 = OpCompositeConstruct %v2uint %23878 %16382 + %23880 = OpLoad %uint %21831 + %11696 = OpIAdd %uint %23256 %uint_81 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %16384 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v2uint %23880 %16384 OpBranch %20299 %20299 = OpLabel - %10945 = OpPhi %v2uint %20782 %11376 %23466 %12131 + %10945 = OpPhi %v2uint %20785 %9764 %20784 %12131 OpSelectionMerge %16225 None OpSwitch %8576 %19452 0 %14586 1 %14586 2 %7357 10 %7357 3 %7356 12 %7356 4 %8191 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %10945 0 - %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %10084 = OpCompositeExtract %float %24680 0 - %17479 = OpCompositeExtract %float %24680 1 - %14605 = OpCompositeConstruct %v4float %10084 %17479 %float_0 %float_0 - %17275 = OpCompositeExtract %uint %10945 1 - %18028 = OpExtInst %v2float %1 UnpackHalf2x16 %17275 - %10085 = OpCompositeExtract %float %18028 0 - %20671 = OpCompositeExtract %float %18028 1 - %9037 = OpCompositeConstruct %v4float %10085 %20671 %float_0 %float_0 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %10086 = OpCompositeExtract %float %24681 0 + %17480 = OpCompositeExtract %float %24681 1 + %14606 = OpCompositeConstruct %v4float %10086 %17480 %float_0 %float_0 + %17276 = OpCompositeExtract %uint %10945 1 + %18029 = OpExtInst %v2float %1 UnpackHalf2x16 %17276 + %10087 = OpCompositeExtract %float %18029 0 + %20672 = OpCompositeExtract %float %18029 1 + %9038 = OpCompositeConstruct %v4float %10087 %20672 %float_0 %float_0 OpBranch %16225 %8191 = OpLabel %12429 = OpCompositeExtract %uint %10945 0 @@ -611,8 +593,8 @@ %15573 = OpCompositeExtract %float %24072 1 %16671 = OpCompositeConstruct %v4float %24332 %15573 %float_0 %float_0 %19523 = OpCompositeExtract %uint %10945 1 - %16036 = OpBitcast %int %19523 - %18205 = OpCompositeConstruct %v2int %16036 %16036 + %16034 = OpBitcast %int %19523 + %18205 = OpCompositeConstruct %v2int %16034 %16034 %18352 = OpShiftLeftLogical %v2int %18205 %1959 %13338 = OpShiftRightArithmetic %v2int %18352 %2151 %10908 = OpConvertSToF %v2float %13338 @@ -620,7 +602,7 @@ %24073 = OpExtInst %v2float %1 FMax %73 %18250 %24333 = OpCompositeExtract %float %24073 0 %18765 = OpCompositeExtract %float %24073 1 - %9038 = OpCompositeConstruct %v4float %24333 %18765 %float_0 %float_0 + %9039 = OpCompositeConstruct %v4float %24333 %18765 %float_0 %float_0 OpBranch %16225 %7356 = OpLabel %22208 = OpCompositeExtract %uint %10945 0 @@ -680,7 +662,7 @@ %21445 = OpCompositeExtract %float %10706 0 %10840 = OpCompositeExtract %float %10706 1 %11026 = OpCompositeExtract %float %10706 2 - %9039 = OpCompositeConstruct %v4float %21445 %10840 %11026 %15906 + %9040 = OpCompositeConstruct %v4float %21445 %10840 %11026 %15906 OpBranch %16225 %7357 = OpLabel %22209 = OpCompositeExtract %uint %10945 0 @@ -721,75 +703,66 @@ %23099 = OpVectorShuffle %v4float %20399 %20399 0 1 1 1 OpBranch %16225 %16225 = OpLabel - %11253 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9039 %7356 %9038 %8191 %9037 %8245 - %13712 = OpPhi %v4float %11665 %19452 %19236 %14586 %16689 %7357 %15835 %7356 %16671 %8191 %14605 %8245 + %11253 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9040 %7356 %9039 %8191 %9038 %8245 + %13712 = OpPhi %v4float %11665 %19452 %19236 %14586 %16689 %7357 %15835 %7356 %16671 %8191 %14606 %8245 OpBranch %21264 %15206 = OpLabel %21585 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20300 DontFlatten - OpBranchConditional %21585 %11377 %12132 + OpBranchConditional %21585 %9765 %12132 %12132 = OpLabel - %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23879 = OpLoad %uint %19408 - %11694 = OpIAdd %uint %25231 %uint_81 - %24598 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 - %12862 = OpLoad %uint %24598 - %11935 = OpCompositeInsert %v4uint %23879 %17442 0 - %6639 = OpCompositeInsert %v4uint %12862 %11935 1 - %16341 = OpIAdd %uint %24184 %6555 - %7194 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16341 - %23653 = OpLoad %uint %7194 - %11695 = OpIAdd %uint %16341 %uint_1 - %24599 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 - %12863 = OpLoad %uint %24599 - %14234 = OpCompositeInsert %v4uint %23653 %6639 2 - %8254 = OpCompositeInsert %v4uint %12863 %14234 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23881 = OpLoad %uint %19410 + %11697 = OpIAdd %uint %23256 %uint_81 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %23654 = OpLoad %uint %6403 + %11698 = OpIAdd %uint %24184 %6555 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 + %23655 = OpLoad %uint %6404 + %11699 = OpIAdd %uint %11698 %uint_1 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %16385 = OpLoad %uint %24564 + %20786 = OpCompositeConstruct %v4uint %23881 %23654 %23655 %16385 OpBranch %20300 - %11377 = OpLabel + %9765 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23880 = OpLoad %uint %21832 - %11696 = OpIAdd %uint %25231 %uint_81 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 - %23654 = OpLoad %uint %6401 - %11697 = OpIAdd %uint %25231 %uint_82 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 - %23655 = OpLoad %uint %6402 - %11698 = OpIAdd %uint %25231 %uint_83 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %16383 = OpLoad %uint %24561 - %20783 = OpCompositeConstruct %v4uint %23880 %23654 %23655 %16383 + %23882 = OpLoad %uint %21832 + %11700 = OpIAdd %uint %23256 %uint_81 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %23656 = OpLoad %uint %6405 + %11701 = OpIAdd %uint %23256 %uint_82 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %23657 = OpLoad %uint %6406 + %11702 = OpIAdd %uint %23256 %uint_83 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %16386 = OpLoad %uint %24565 + %20787 = OpCompositeConstruct %v4uint %23882 %23656 %23657 %16386 OpBranch %20300 %20300 = OpLabel - %10946 = OpPhi %v4uint %20783 %11377 %8254 %12132 + %10946 = OpPhi %v4uint %20787 %9765 %20786 %12132 OpSelectionMerge %20260 None - OpSwitch %8576 %20311 5 %10150 7 %8246 + OpSwitch %8576 %20311 5 %8537 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %10946 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9932 = OpCompositeExtract %float %24699 0 - %9135 = OpCompositeInsert %v4float %9932 %12727 0 - %19855 = OpCompositeExtract %float %24699 1 - %14870 = OpCompositeInsert %v4float %19855 %9135 1 - %10322 = OpCompositeExtract %uint %10946 1 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9933 = OpCompositeExtract %float %19662 0 - %9136 = OpCompositeInsert %v4float %9933 %14870 2 - %19856 = OpCompositeExtract %float %19662 1 - %14871 = OpCompositeInsert %v4float %19856 %9136 3 - %10323 = OpCompositeExtract %uint %10946 2 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9934 = OpCompositeExtract %float %19663 0 - %9137 = OpCompositeInsert %v4float %9934 %12727 0 - %19857 = OpCompositeExtract %float %19663 1 - %14872 = OpCompositeInsert %v4float %19857 %9137 1 - %10324 = OpCompositeExtract %uint %10946 3 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9935 = OpCompositeExtract %float %19664 0 - %9138 = OpCompositeInsert %v4float %9935 %14872 2 - %23045 = OpCompositeExtract %float %19664 1 - %9297 = OpCompositeInsert %v4float %23045 %9138 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %10103 = OpCompositeExtract %float %24682 0 + %16058 = OpCompositeExtract %float %24682 1 + %17027 = OpCompositeExtract %uint %10946 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %17027 + %10088 = OpCompositeExtract %float %15607 0 + %17481 = OpCompositeExtract %float %15607 1 + %14607 = OpCompositeConstruct %v4float %10103 %16058 %10088 %17481 + %17277 = OpCompositeExtract %uint %10946 2 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %10104 = OpCompositeExtract %float %18030 0 + %16059 = OpCompositeExtract %float %18030 1 + %17028 = OpCompositeExtract %uint %10946 3 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %17028 + %10089 = OpCompositeExtract %float %15608 0 + %20673 = OpCompositeExtract %float %15608 1 + %9041 = OpCompositeConstruct %v4float %10104 %16059 %10089 %20673 OpBranch %20260 - %10150 = OpLabel + %8537 = OpLabel %9724 = OpVectorShuffle %v2uint %10946 %10946 0 1 %23357 = OpBitcast %v2int %9724 %24784 = OpVectorShuffle %v4int %23357 %23357 0 0 1 1 @@ -808,8 +781,8 @@ %17251 = OpExtInst %v4float %1 FMax %1284 %21440 OpBranch %20260 %20311 = OpLabel - %9762 = OpVectorShuffle %v2uint %10946 %10946 0 1 - %20826 = OpBitcast %v2float %9762 + %9766 = OpVectorShuffle %v2uint %10946 %10946 0 1 + %20826 = OpBitcast %v2float %9766 %7037 = OpCompositeExtract %float %20826 0 %13419 = OpCompositeExtract %float %20826 1 %17017 = OpCompositeConstruct %v4float %7037 %13419 %float_0 %float_0 @@ -817,11 +790,11 @@ %14174 = OpBitcast %v2float %16857 %7038 = OpCompositeExtract %float %14174 0 %16649 = OpCompositeExtract %float %14174 1 - %9040 = OpCompositeConstruct %v4float %7038 %16649 %float_0 %float_0 + %9042 = OpCompositeConstruct %v4float %7038 %16649 %float_0 %float_0 OpBranch %20260 %20260 = OpLabel - %11254 = OpPhi %v4float %9040 %20311 %17251 %10150 %9297 %8246 - %13713 = OpPhi %v4float %17017 %20311 %25234 %10150 %14871 %8246 + %11254 = OpPhi %v4float %9042 %20311 %17251 %8537 %9041 %8246 + %13713 = OpPhi %v4float %17017 %20311 %25234 %8537 %14607 %8246 OpBranch %21264 %21264 = OpLabel %8971 = OpPhi %v4float %11254 %20260 %11253 %16225 @@ -834,45 +807,44 @@ %9905 = OpLabel %14258 = OpShiftLeftLogical %uint %uint_1 %9130 %12090 = OpFMul %float %11052 %float_0_25 - %20988 = OpIAdd %uint %25231 %14258 + %20988 = OpIAdd %uint %23256 %14258 OpSelectionMerge %21265 DontFlatten OpBranchConditional %23279 %15207 %16571 %16571 = OpLabel %19165 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20301 DontFlatten - OpBranchConditional %19165 %11378 %12133 + OpBranchConditional %19165 %9767 %12133 %12133 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v2uint %13961 %10264 0 - %15548 = OpIAdd %uint %20988 %6555 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15548 - %16037 = OpLoad %uint %6321 - %23467 = OpCompositeInsert %v2uint %16037 %21852 1 + %19411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23883 = OpLoad %uint %19411 + %11703 = OpIAdd %uint %20988 %6555 + %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %16387 = OpLoad %uint %24566 + %20788 = OpCompositeConstruct %v2uint %23883 %16387 OpBranch %20301 - %11378 = OpLabel + %9767 = OpLabel %21833 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23881 = OpLoad %uint %21833 - %11699 = OpIAdd %uint %20988 %uint_1 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 - %16384 = OpLoad %uint %24562 - %20784 = OpCompositeConstruct %v2uint %23881 %16384 + %23884 = OpLoad %uint %21833 + %11704 = OpIAdd %uint %20988 %uint_1 + %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 + %16388 = OpLoad %uint %24567 + %20789 = OpCompositeConstruct %v2uint %23884 %16388 OpBranch %20301 %20301 = OpLabel - %10947 = OpPhi %v2uint %20784 %11378 %23467 %12133 + %10947 = OpPhi %v2uint %20789 %9767 %20788 %12133 OpSelectionMerge %16226 None OpSwitch %8576 %19453 0 %14587 1 %14587 2 %7359 10 %7359 3 %7358 12 %7358 4 %8192 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %10947 0 - %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %10086 = OpCompositeExtract %float %24681 0 - %17480 = OpCompositeExtract %float %24681 1 - %14606 = OpCompositeConstruct %v4float %10086 %17480 %float_0 %float_0 - %17276 = OpCompositeExtract %uint %10947 1 - %18029 = OpExtInst %v2float %1 UnpackHalf2x16 %17276 - %10087 = OpCompositeExtract %float %18029 0 - %20672 = OpCompositeExtract %float %18029 1 - %9041 = OpCompositeConstruct %v4float %10087 %20672 %float_0 %float_0 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %10090 = OpCompositeExtract %float %24683 0 + %17482 = OpCompositeExtract %float %24683 1 + %14608 = OpCompositeConstruct %v4float %10090 %17482 %float_0 %float_0 + %17278 = OpCompositeExtract %uint %10947 1 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %10091 = OpCompositeExtract %float %18031 0 + %20674 = OpCompositeExtract %float %18031 1 + %9043 = OpCompositeConstruct %v4float %10091 %20674 %float_0 %float_0 OpBranch %16226 %8192 = OpLabel %12431 = OpCompositeExtract %uint %10947 0 @@ -887,8 +859,8 @@ %15574 = OpCompositeExtract %float %24074 1 %16672 = OpCompositeConstruct %v4float %24334 %15574 %float_0 %float_0 %19524 = OpCompositeExtract %uint %10947 1 - %16038 = OpBitcast %int %19524 - %18207 = OpCompositeConstruct %v2int %16038 %16038 + %16035 = OpBitcast %int %19524 + %18207 = OpCompositeConstruct %v2int %16035 %16035 %18354 = OpShiftLeftLogical %v2int %18207 %1959 %13340 = OpShiftRightArithmetic %v2int %18354 %2151 %10916 = OpConvertSToF %v2float %13340 @@ -896,7 +868,7 @@ %24075 = OpExtInst %v2float %1 FMax %73 %18252 %24335 = OpCompositeExtract %float %24075 0 %18766 = OpCompositeExtract %float %24075 1 - %9042 = OpCompositeConstruct %v4float %24335 %18766 %float_0 %float_0 + %9044 = OpCompositeConstruct %v4float %24335 %18766 %float_0 %float_0 OpBranch %16226 %7358 = OpLabel %22211 = OpCompositeExtract %uint %10947 0 @@ -911,8 +883,8 @@ %6270 = OpISub %v3uint %2828 %10777 %8724 = OpIAdd %v3uint %10777 %2360 %10355 = OpSelect %v3uint %16589 %8724 %23444 - %23256 = OpShiftLeftLogical %v3uint %18592 %6270 - %18846 = OpBitwiseAnd %v3uint %23256 %1126 + %23257 = OpShiftLeftLogical %v3uint %18592 %6270 + %18846 = OpBitwiseAnd %v3uint %23257 %1126 %10917 = OpSelect %v3uint %16589 %18846 %18592 %24573 = OpIAdd %v3uint %10355 %1018 %20355 = OpShiftLeftLogical %v3uint %24573 %393 @@ -940,8 +912,8 @@ %6271 = OpISub %v3uint %2828 %10778 %8725 = OpIAdd %v3uint %10778 %2360 %10356 = OpSelect %v3uint %16590 %8725 %23445 - %23257 = OpShiftLeftLogical %v3uint %18593 %6271 - %18847 = OpBitwiseAnd %v3uint %23257 %1126 + %23258 = OpShiftLeftLogical %v3uint %18593 %6271 + %18847 = OpBitwiseAnd %v3uint %23258 %1126 %10918 = OpSelect %v3uint %16590 %18847 %18593 %24574 = OpIAdd %v3uint %10356 %1018 %20356 = OpShiftLeftLogical %v3uint %24574 %393 @@ -956,7 +928,7 @@ %21447 = OpCompositeExtract %float %10708 0 %10842 = OpCompositeExtract %float %10708 1 %11029 = OpCompositeExtract %float %10708 2 - %9043 = OpCompositeConstruct %v4float %21447 %10842 %11029 %15908 + %9045 = OpCompositeConstruct %v4float %21447 %10842 %11029 %15908 OpBranch %16226 %7359 = OpLabel %22212 = OpCompositeExtract %uint %10947 0 @@ -997,75 +969,66 @@ %23100 = OpVectorShuffle %v4float %20400 %20400 0 1 1 1 OpBranch %16226 %16226 = OpLabel - %11255 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9043 %7358 %9042 %8192 %9041 %8247 - %13714 = OpPhi %v4float %11666 %19453 %19237 %14587 %16690 %7359 %15836 %7358 %16672 %8192 %14606 %8247 + %11255 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9045 %7358 %9044 %8192 %9043 %8247 + %13714 = OpPhi %v4float %11666 %19453 %19237 %14587 %16690 %7359 %15836 %7358 %16672 %8192 %14608 %8247 OpBranch %21265 %15207 = OpLabel %21586 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20302 DontFlatten - OpBranchConditional %21586 %11379 %12134 + OpBranchConditional %21586 %9768 %12134 %12134 = OpLabel - %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23882 = OpLoad %uint %19409 - %11700 = OpIAdd %uint %20988 %uint_1 - %24600 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 - %12864 = OpLoad %uint %24600 - %11936 = OpCompositeInsert %v4uint %23882 %17442 0 - %6640 = OpCompositeInsert %v4uint %12864 %11936 1 - %16342 = OpIAdd %uint %20988 %6555 - %7195 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16342 - %23656 = OpLoad %uint %7195 - %11701 = OpIAdd %uint %16342 %uint_1 - %24601 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 - %12865 = OpLoad %uint %24601 - %14235 = OpCompositeInsert %v4uint %23656 %6640 2 - %8255 = OpCompositeInsert %v4uint %12865 %14235 3 + %19412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23885 = OpLoad %uint %19412 + %11705 = OpIAdd %uint %20988 %uint_1 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %23658 = OpLoad %uint %6407 + %11706 = OpIAdd %uint %20988 %6555 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %23659 = OpLoad %uint %6408 + %11707 = OpIAdd %uint %11706 %uint_1 + %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %16389 = OpLoad %uint %24568 + %20790 = OpCompositeConstruct %v4uint %23885 %23658 %23659 %16389 OpBranch %20302 - %11379 = OpLabel + %9768 = OpLabel %21834 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23883 = OpLoad %uint %21834 - %11702 = OpIAdd %uint %20988 %uint_1 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 - %23657 = OpLoad %uint %6403 - %11703 = OpIAdd %uint %20988 %uint_2 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 - %23658 = OpLoad %uint %6404 - %11704 = OpIAdd %uint %20988 %uint_3 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %16385 = OpLoad %uint %24563 - %20785 = OpCompositeConstruct %v4uint %23883 %23657 %23658 %16385 + %23886 = OpLoad %uint %21834 + %11708 = OpIAdd %uint %20988 %uint_1 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %23660 = OpLoad %uint %6409 + %11709 = OpIAdd %uint %20988 %uint_2 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %23661 = OpLoad %uint %6410 + %11710 = OpIAdd %uint %20988 %uint_3 + %24575 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 + %16390 = OpLoad %uint %24575 + %20791 = OpCompositeConstruct %v4uint %23886 %23660 %23661 %16390 OpBranch %20302 %20302 = OpLabel - %10948 = OpPhi %v4uint %20785 %11379 %8255 %12134 + %10948 = OpPhi %v4uint %20791 %9768 %20790 %12134 OpSelectionMerge %20261 None - OpSwitch %8576 %20312 5 %10151 7 %8248 + OpSwitch %8576 %20312 5 %8538 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %10948 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9936 = OpCompositeExtract %float %24700 0 - %9139 = OpCompositeInsert %v4float %9936 %12727 0 - %19858 = OpCompositeExtract %float %24700 1 - %14873 = OpCompositeInsert %v4float %19858 %9139 1 - %10325 = OpCompositeExtract %uint %10948 1 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %9937 = OpCompositeExtract %float %19665 0 - %9140 = OpCompositeInsert %v4float %9937 %14873 2 - %19859 = OpCompositeExtract %float %19665 1 - %14874 = OpCompositeInsert %v4float %19859 %9140 3 - %10326 = OpCompositeExtract %uint %10948 2 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9938 = OpCompositeExtract %float %19666 0 - %9141 = OpCompositeInsert %v4float %9938 %12727 0 - %19860 = OpCompositeExtract %float %19666 1 - %14875 = OpCompositeInsert %v4float %19860 %9141 1 - %10327 = OpCompositeExtract %uint %10948 3 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9939 = OpCompositeExtract %float %19667 0 - %9143 = OpCompositeInsert %v4float %9939 %14875 2 - %23046 = OpCompositeExtract %float %19667 1 - %9298 = OpCompositeInsert %v4float %23046 %9143 3 + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %10105 = OpCompositeExtract %float %24684 0 + %16060 = OpCompositeExtract %float %24684 1 + %17029 = OpCompositeExtract %uint %10948 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %17029 + %10092 = OpCompositeExtract %float %15609 0 + %17483 = OpCompositeExtract %float %15609 1 + %14609 = OpCompositeConstruct %v4float %10105 %16060 %10092 %17483 + %17279 = OpCompositeExtract %uint %10948 2 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %10106 = OpCompositeExtract %float %18032 0 + %16061 = OpCompositeExtract %float %18032 1 + %17030 = OpCompositeExtract %uint %10948 3 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %17030 + %10093 = OpCompositeExtract %float %15610 0 + %20675 = OpCompositeExtract %float %15610 1 + %9046 = OpCompositeConstruct %v4float %10106 %16061 %10093 %20675 OpBranch %20261 - %10151 = OpLabel + %8538 = OpLabel %9725 = OpVectorShuffle %v2uint %10948 %10948 0 1 %23358 = OpBitcast %v2int %9725 %24786 = OpVectorShuffle %v4int %23358 %23358 0 0 1 1 @@ -1084,8 +1047,8 @@ %17252 = OpExtInst %v4float %1 FMax %1284 %21441 OpBranch %20261 %20312 = OpLabel - %9763 = OpVectorShuffle %v2uint %10948 %10948 0 1 - %20827 = OpBitcast %v2float %9763 + %9769 = OpVectorShuffle %v2uint %10948 %10948 0 1 + %20827 = OpBitcast %v2float %9769 %7039 = OpCompositeExtract %float %20827 0 %13420 = OpCompositeExtract %float %20827 1 %17018 = OpCompositeConstruct %v4float %7039 %13420 %float_0 %float_0 @@ -1093,11 +1056,11 @@ %14175 = OpBitcast %v2float %16858 %7040 = OpCompositeExtract %float %14175 0 %16650 = OpCompositeExtract %float %14175 1 - %9044 = OpCompositeConstruct %v4float %7040 %16650 %float_0 %float_0 + %9047 = OpCompositeConstruct %v4float %7040 %16650 %float_0 %float_0 OpBranch %20261 %20261 = OpLabel - %11256 = OpPhi %v4float %9044 %20312 %17252 %10151 %9298 %8248 - %13715 = OpPhi %v4float %17018 %20312 %25235 %10151 %14874 %8248 + %11256 = OpPhi %v4float %9047 %20312 %17252 %8538 %9046 %8248 + %13715 = OpPhi %v4float %17018 %20312 %25235 %8538 %14609 %8248 OpBranch %21265 %21265 = OpLabel %8972 = OpPhi %v4float %11256 %20261 %11255 %16226 @@ -1110,39 +1073,38 @@ %16572 = OpLabel %19166 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20303 DontFlatten - OpBranchConditional %19166 %11380 %12135 + OpBranchConditional %19166 %9770 %12135 %12135 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v2uint %13962 %10264 0 - %15549 = OpIAdd %uint %16376 %6555 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15549 - %16039 = OpLoad %uint %6322 - %23468 = OpCompositeInsert %v2uint %16039 %21853 1 + %19413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23887 = OpLoad %uint %19413 + %11711 = OpIAdd %uint %16376 %6555 + %24576 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 + %16391 = OpLoad %uint %24576 + %20792 = OpCompositeConstruct %v2uint %23887 %16391 OpBranch %20303 - %11380 = OpLabel + %9770 = OpLabel %21835 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23884 = OpLoad %uint %21835 - %11705 = OpIAdd %uint %16376 %uint_1 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 - %16386 = OpLoad %uint %24564 - %20786 = OpCompositeConstruct %v2uint %23884 %16386 + %23888 = OpLoad %uint %21835 + %11712 = OpIAdd %uint %16376 %uint_1 + %24577 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 + %16392 = OpLoad %uint %24577 + %20793 = OpCompositeConstruct %v2uint %23888 %16392 OpBranch %20303 %20303 = OpLabel - %10949 = OpPhi %v2uint %20786 %11380 %23468 %12135 + %10949 = OpPhi %v2uint %20793 %9770 %20792 %12135 OpSelectionMerge %16227 None OpSwitch %8576 %19454 0 %14588 1 %14588 2 %7361 10 %7361 3 %7360 12 %7360 4 %8193 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %10949 0 - %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %10088 = OpCompositeExtract %float %24682 0 - %17481 = OpCompositeExtract %float %24682 1 - %14607 = OpCompositeConstruct %v4float %10088 %17481 %float_0 %float_0 - %17277 = OpCompositeExtract %uint %10949 1 - %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 - %10089 = OpCompositeExtract %float %18030 0 - %20673 = OpCompositeExtract %float %18030 1 - %9045 = OpCompositeConstruct %v4float %10089 %20673 %float_0 %float_0 + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %10094 = OpCompositeExtract %float %24685 0 + %17484 = OpCompositeExtract %float %24685 1 + %14610 = OpCompositeConstruct %v4float %10094 %17484 %float_0 %float_0 + %17280 = OpCompositeExtract %uint %10949 1 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %10095 = OpCompositeExtract %float %18033 0 + %20676 = OpCompositeExtract %float %18033 1 + %9048 = OpCompositeConstruct %v4float %10095 %20676 %float_0 %float_0 OpBranch %16227 %8193 = OpLabel %12433 = OpCompositeExtract %uint %10949 0 @@ -1157,8 +1119,8 @@ %15575 = OpCompositeExtract %float %24076 1 %16673 = OpCompositeConstruct %v4float %24336 %15575 %float_0 %float_0 %19525 = OpCompositeExtract %uint %10949 1 - %16040 = OpBitcast %int %19525 - %18212 = OpCompositeConstruct %v2int %16040 %16040 + %16036 = OpBitcast %int %19525 + %18212 = OpCompositeConstruct %v2int %16036 %16036 %18356 = OpShiftLeftLogical %v2int %18212 %1959 %13342 = OpShiftRightArithmetic %v2int %18356 %2151 %10922 = OpConvertSToF %v2float %13342 @@ -1166,7 +1128,7 @@ %24077 = OpExtInst %v2float %1 FMax %73 %18254 %24337 = OpCompositeExtract %float %24077 0 %18767 = OpCompositeExtract %float %24077 1 - %9046 = OpCompositeConstruct %v4float %24337 %18767 %float_0 %float_0 + %9049 = OpCompositeConstruct %v4float %24337 %18767 %float_0 %float_0 OpBranch %16227 %7360 = OpLabel %22214 = OpCompositeExtract %uint %10949 0 @@ -1181,11 +1143,11 @@ %6272 = OpISub %v3uint %2828 %10779 %8726 = OpIAdd %v3uint %10779 %2360 %10357 = OpSelect %v3uint %16591 %8726 %23446 - %23258 = OpShiftLeftLogical %v3uint %18594 %6272 - %18848 = OpBitwiseAnd %v3uint %23258 %1126 + %23259 = OpShiftLeftLogical %v3uint %18594 %6272 + %18848 = OpBitwiseAnd %v3uint %23259 %1126 %10923 = OpSelect %v3uint %16591 %18848 %18594 - %24575 = OpIAdd %v3uint %10357 %1018 - %20357 = OpShiftLeftLogical %v3uint %24575 %393 + %24578 = OpIAdd %v3uint %10357 %1018 + %20357 = OpShiftLeftLogical %v3uint %24578 %393 %16300 = OpShiftLeftLogical %v3uint %10923 %141 %22402 = OpBitwiseOr %v3uint %20357 %16300 %13830 = OpIEqual %v3bool %24044 %2578 @@ -1210,11 +1172,11 @@ %6273 = OpISub %v3uint %2828 %10780 %8727 = OpIAdd %v3uint %10780 %2360 %10358 = OpSelect %v3uint %16592 %8727 %23447 - %23259 = OpShiftLeftLogical %v3uint %18595 %6273 - %18849 = OpBitwiseAnd %v3uint %23259 %1126 + %23260 = OpShiftLeftLogical %v3uint %18595 %6273 + %18849 = OpBitwiseAnd %v3uint %23260 %1126 %10924 = OpSelect %v3uint %16592 %18849 %18595 - %24576 = OpIAdd %v3uint %10358 %1018 - %20358 = OpShiftLeftLogical %v3uint %24576 %393 + %24579 = OpIAdd %v3uint %10358 %1018 + %20358 = OpShiftLeftLogical %v3uint %24579 %393 %16301 = OpShiftLeftLogical %v3uint %10924 %141 %22403 = OpBitwiseOr %v3uint %20358 %16301 %13831 = OpIEqual %v3bool %24045 %2578 @@ -1226,15 +1188,15 @@ %21449 = OpCompositeExtract %float %10710 0 %10844 = OpCompositeExtract %float %10710 1 %11032 = OpCompositeExtract %float %10710 2 - %9047 = OpCompositeConstruct %v4float %21449 %10844 %11032 %15910 + %9050 = OpCompositeConstruct %v4float %21449 %10844 %11032 %15910 OpBranch %16227 %7361 = OpLabel %22215 = OpCompositeExtract %uint %10949 0 %20244 = OpCompositeConstruct %v4uint %22215 %22215 %22215 %22215 %9380 = OpShiftRightLogical %v4uint %20244 %845 %18865 = OpBitwiseAnd %v4uint %9380 %635 - %15550 = OpConvertUToF %v4float %18865 - %16691 = OpFMul %v4float %15550 %2798 + %15546 = OpConvertUToF %v4float %18865 + %16691 = OpFMul %v4float %15546 %2798 %23765 = OpCompositeExtract %uint %10949 1 %20816 = OpCompositeConstruct %v4uint %23765 %23765 %23765 %23765 %9381 = OpShiftRightLogical %v4uint %20816 %845 @@ -1267,75 +1229,66 @@ %23101 = OpVectorShuffle %v4float %20401 %20401 0 1 1 1 OpBranch %16227 %16227 = OpLabel - %11257 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9047 %7360 %9046 %8193 %9045 %8249 - %13716 = OpPhi %v4float %11667 %19454 %19238 %14588 %16691 %7361 %15837 %7360 %16673 %8193 %14607 %8249 + %11257 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9050 %7360 %9049 %8193 %9048 %8249 + %13716 = OpPhi %v4float %11667 %19454 %19238 %14588 %16691 %7361 %15837 %7360 %16673 %8193 %14610 %8249 OpBranch %21266 %15208 = OpLabel %21587 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20304 DontFlatten - OpBranchConditional %21587 %11381 %12136 + OpBranchConditional %21587 %9771 %12136 %12136 = OpLabel - %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23885 = OpLoad %uint %19410 - %11706 = OpIAdd %uint %16376 %uint_1 - %24602 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 - %12866 = OpLoad %uint %24602 - %11937 = OpCompositeInsert %v4uint %23885 %17442 0 - %6642 = OpCompositeInsert %v4uint %12866 %11937 1 - %16343 = OpIAdd %uint %16376 %6555 - %7196 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16343 - %23659 = OpLoad %uint %7196 - %11707 = OpIAdd %uint %16343 %uint_1 - %24603 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 - %12867 = OpLoad %uint %24603 - %14236 = OpCompositeInsert %v4uint %23659 %6642 2 - %8256 = OpCompositeInsert %v4uint %12867 %14236 3 + %19414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23889 = OpLoad %uint %19414 + %11713 = OpIAdd %uint %16376 %uint_1 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 + %23662 = OpLoad %uint %6411 + %11714 = OpIAdd %uint %16376 %6555 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %23663 = OpLoad %uint %6412 + %11715 = OpIAdd %uint %11714 %uint_1 + %24580 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 + %16393 = OpLoad %uint %24580 + %20794 = OpCompositeConstruct %v4uint %23889 %23662 %23663 %16393 OpBranch %20304 - %11381 = OpLabel + %9771 = OpLabel %21836 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23886 = OpLoad %uint %21836 - %11708 = OpIAdd %uint %16376 %uint_1 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 - %23660 = OpLoad %uint %6405 - %11709 = OpIAdd %uint %16376 %uint_2 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 - %23661 = OpLoad %uint %6406 - %11710 = OpIAdd %uint %16376 %uint_3 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %16387 = OpLoad %uint %24565 - %20787 = OpCompositeConstruct %v4uint %23886 %23660 %23661 %16387 + %23890 = OpLoad %uint %21836 + %11716 = OpIAdd %uint %16376 %uint_1 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 + %23664 = OpLoad %uint %6413 + %11717 = OpIAdd %uint %16376 %uint_2 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 + %23665 = OpLoad %uint %6414 + %11718 = OpIAdd %uint %16376 %uint_3 + %24581 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 + %16394 = OpLoad %uint %24581 + %20795 = OpCompositeConstruct %v4uint %23890 %23664 %23665 %16394 OpBranch %20304 %20304 = OpLabel - %10950 = OpPhi %v4uint %20787 %11381 %8256 %12136 + %10950 = OpPhi %v4uint %20795 %9771 %20794 %12136 OpSelectionMerge %20262 None - OpSwitch %8576 %20313 5 %10152 7 %8250 + OpSwitch %8576 %20313 5 %8539 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %10950 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9940 = OpCompositeExtract %float %24701 0 - %9144 = OpCompositeInsert %v4float %9940 %12727 0 - %19861 = OpCompositeExtract %float %24701 1 - %14876 = OpCompositeInsert %v4float %19861 %9144 1 - %10328 = OpCompositeExtract %uint %10950 1 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9941 = OpCompositeExtract %float %19668 0 - %9145 = OpCompositeInsert %v4float %9941 %14876 2 - %19862 = OpCompositeExtract %float %19668 1 - %14877 = OpCompositeInsert %v4float %19862 %9145 3 - %10329 = OpCompositeExtract %uint %10950 2 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9942 = OpCompositeExtract %float %19669 0 - %9146 = OpCompositeInsert %v4float %9942 %12727 0 - %19863 = OpCompositeExtract %float %19669 1 - %14878 = OpCompositeInsert %v4float %19863 %9146 1 - %10330 = OpCompositeExtract %uint %10950 3 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9943 = OpCompositeExtract %float %19670 0 - %9147 = OpCompositeInsert %v4float %9943 %14878 2 - %23047 = OpCompositeExtract %float %19670 1 - %9299 = OpCompositeInsert %v4float %23047 %9147 3 + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %10107 = OpCompositeExtract %float %24686 0 + %16062 = OpCompositeExtract %float %24686 1 + %17031 = OpCompositeExtract %uint %10950 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %17031 + %10096 = OpCompositeExtract %float %15611 0 + %17485 = OpCompositeExtract %float %15611 1 + %14611 = OpCompositeConstruct %v4float %10107 %16062 %10096 %17485 + %17281 = OpCompositeExtract %uint %10950 2 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %10108 = OpCompositeExtract %float %18034 0 + %16063 = OpCompositeExtract %float %18034 1 + %17032 = OpCompositeExtract %uint %10950 3 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %17032 + %10097 = OpCompositeExtract %float %15612 0 + %20677 = OpCompositeExtract %float %15612 1 + %9051 = OpCompositeConstruct %v4float %10108 %16063 %10097 %20677 OpBranch %20262 - %10152 = OpLabel + %8539 = OpLabel %9726 = OpVectorShuffle %v2uint %10950 %10950 0 1 %23359 = OpBitcast %v2int %9726 %24788 = OpVectorShuffle %v4int %23359 %23359 0 0 1 1 @@ -1354,8 +1307,8 @@ %17253 = OpExtInst %v4float %1 FMax %1284 %21450 OpBranch %20262 %20313 = OpLabel - %9764 = OpVectorShuffle %v2uint %10950 %10950 0 1 - %20828 = OpBitcast %v2float %9764 + %9772 = OpVectorShuffle %v2uint %10950 %10950 0 1 + %20828 = OpBitcast %v2float %9772 %7041 = OpCompositeExtract %float %20828 0 %13421 = OpCompositeExtract %float %20828 1 %17019 = OpCompositeConstruct %v4float %7041 %13421 %float_0 %float_0 @@ -1363,11 +1316,11 @@ %14176 = OpBitcast %v2float %16859 %7042 = OpCompositeExtract %float %14176 0 %16651 = OpCompositeExtract %float %14176 1 - %9048 = OpCompositeConstruct %v4float %7042 %16651 %float_0 %float_0 + %9052 = OpCompositeConstruct %v4float %7042 %16651 %float_0 %float_0 OpBranch %20262 %20262 = OpLabel - %11258 = OpPhi %v4float %9048 %20313 %17253 %10152 %9299 %8250 - %13717 = OpPhi %v4float %17019 %20313 %25236 %10152 %14877 %8250 + %11258 = OpPhi %v4float %9052 %20313 %17253 %8539 %9051 %8250 + %13717 = OpPhi %v4float %17019 %20313 %25236 %8539 %14611 %8250 OpBranch %21266 %21266 = OpLabel %8973 = OpPhi %v4float %11258 %20262 %11257 %16227 @@ -1480,9 +1433,9 @@ %15437 = OpIAdd %int %23052 %21581 %13150 = OpBitwiseAnd %int %24035 %int_n16 %20336 = OpIAdd %int %18938 %13150 - %23345 = OpShiftLeftLogical %int %20336 %int_1 + %23346 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10332 = OpIAdd %int %23345 %23274 + %10332 = OpIAdd %int %23346 %23274 %18358 = OpBitwiseAnd %int %10056 %int_3 %21582 = OpShiftLeftLogical %int %18358 %uint_10 %16729 = OpIAdd %int %10332 %21582 @@ -1494,20 +1447,20 @@ %13106 = OpShiftRightArithmetic %int %16730 %int_6 %14038 = OpBitwiseAnd %int %13106 %int_7 %13330 = OpIAdd %int %9987 %14038 - %23346 = OpShiftLeftLogical %int %13330 %int_3 + %23347 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10927 = OpIAdd %int %23346 %23217 - %23347 = OpShiftLeftLogical %int %10927 %int_2 + %10927 = OpIAdd %int %23347 %23217 + %23348 = OpShiftLeftLogical %int %10927 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10928 = OpIAdd %int %23347 %23218 - %23348 = OpShiftLeftLogical %int %10928 %int_3 + %10928 = OpIAdd %int %23348 %23218 + %23349 = OpShiftLeftLogical %int %10928 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 - %24314 = OpIAdd %int %23348 %21849 + %24314 = OpIAdd %int %23349 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21237 %21237 = OpLabel - %11382 = OpPhi %uint %22128 %10574 %22127 %21373 - %19742 = OpIAdd %uint %11382 %25270 + %11376 = OpPhi %uint %22128 %10574 %22127 %21373 + %19742 = OpIAdd %uint %11376 %25270 %7562 = OpShiftRightLogical %uint %19742 %uint_4 %9007 = OpBitcast %v4uint %22009 %8174 = OpIEqual %bool %19164 %uint_5 @@ -1571,16 +1524,16 @@ OpBranch %16263 %16263 = OpLabel %10930 = OpPhi %v4uint %10929 %16262 %7961 %13282 - OpSelectionMerge %14879 None - OpBranchConditional %22150 %10584 %14879 + OpSelectionMerge %14874 None + OpBranchConditional %22150 %10584 %14874 %10584 = OpLabel %18272 = OpBitwiseAnd %v4uint %10930 %2510 %9426 = OpShiftLeftLogical %v4uint %18272 %317 %20653 = OpBitwiseAnd %v4uint %10930 %1838 %17550 = OpShiftRightLogical %v4uint %20653 %317 %16378 = OpBitwiseOr %v4uint %9426 %17550 - OpBranch %14879 - %14879 = OpLabel + OpBranch %14874 + %14874 = OpLabel %10931 = OpPhi %v4uint %10930 %16263 %16378 %10584 OpSelectionMerge %11417 None OpBranchConditional %15139 %11065 %11417 @@ -1590,9 +1543,9 @@ %10729 = OpBitwiseOr %v4uint %24088 %15336 OpBranch %11417 %11417 = OpLabel - %19769 = OpPhi %v4uint %10931 %14879 %10729 %11065 - %8053 = OpAccessChain %_ptr_Uniform_v4uint %5522 %int_0 %23836 - OpStore %8053 %19769 + %19769 = OpPhi %v4uint %10931 %14874 %10729 %11065 + %8054 = OpAccessChain %_ptr_Uniform_v4uint %5522 %int_0 %23836 + OpStore %8054 %19769 OpBranch %19578 %19578 = OpLabel OpReturn @@ -1600,24 +1553,25 @@ #endif const uint32_t resolve_full_128bpp_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062B7, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062B7, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x0000040C, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x0000040C, 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, + 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00040047, + 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, + 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, @@ -1659,578 +1613,552 @@ const uint32_t resolve_full_128bpp_cs[] = { 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, - 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A84, - 0x00000800, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, - 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, - 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, - 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, - 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, - 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, - 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, - 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A23, - 0x00000008, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, - 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A1C, - 0x00000006, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, - 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0003001D, 0x000007D0, 0x0000000B, - 0x0003001E, 0x0000079C, 0x000007D0, 0x00040020, 0x00000A1B, 0x00000002, - 0x0000079C, 0x0004003B, 0x00000A1B, 0x00000CC7, 0x00000002, 0x00040020, - 0x00000288, 0x00000002, 0x0000000B, 0x0007001E, 0x0000040C, 0x0000000B, - 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000688, - 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x0000118F, 0x00000009, - 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, - 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, - 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, - 0x00000A5E, 0x0000001C, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, - 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, - 0x0004002B, 0x0000000C, 0x00000A29, 0x0000000A, 0x0004002B, 0x0000000C, - 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, 0x00000017, - 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0005002C, 0x00000011, - 0x000008E3, 0x00000A46, 0x00000A52, 0x0004002B, 0x0000000D, 0x00000A0C, - 0x00000000, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x00040020, - 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, - 0x00000001, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, - 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, - 0x00000A32, 0x00001592, 0x00000002, 0x00040020, 0x00000294, 0x00000002, - 0x00000017, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, - 0x00000A0D, 0x00030001, 0x0000001D, 0x000031B7, 0x0005002C, 0x00000011, - 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, - 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, - 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, - 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, - 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0006002C, - 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, - 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, - 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, - 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, - 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, - 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, - 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, - 0x00000013, 0x00000049, 0x00000341, 0x00000341, 0x0005002C, 0x00000012, - 0x00000867, 0x00000A3B, 0x00000A3B, 0x0004002B, 0x0000000B, 0x00000A2B, - 0x0000000B, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, - 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, - 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, - 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, - 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0004002B, - 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, 0x000009F8, - 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, 0x000009F8, - 0x000009F8, 0x0004002B, 0x0000000B, 0x00000AFD, 0x00000051, 0x0004002B, - 0x0000000B, 0x00000B00, 0x00000052, 0x0004002B, 0x0000000B, 0x00000B03, - 0x00000053, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00030001, - 0x00000011, 0x00002818, 0x00030001, 0x00000017, 0x00004422, 0x00050036, - 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, - 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, - 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, 0x0000118F, - 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, - 0x00000289, 0x000058AC, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, - 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, - 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, - 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, - 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, - 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, - 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, - 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, - 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, - 0x00000011, 0x0000226E, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, - 0x00002289, 0x0000226E, 0x0000073F, 0x000500C4, 0x00000011, 0x000057EB, - 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x000057EB, - 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x00002289, 0x000048B0, - 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, - 0x00000011, 0x000059EB, 0x00005784, 0x00000724, 0x000500C2, 0x0000000B, - 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, - 0x00003213, 0x00000A81, 0x00050041, 0x00000289, 0x0000492C, 0x0000118F, - 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, - 0x00000289, 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, - 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x00005EAC, - 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x00005EAC, 0x00000A22, - 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, - 0x0000000B, 0x00002311, 0x00005EAC, 0x00000A16, 0x000500C7, 0x0000000B, - 0x00004408, 0x00002311, 0x00000A1F, 0x0004007C, 0x0000000C, 0x00005988, - 0x00005EAC, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, 0x00000A29, - 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, 0x000500C4, - 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, 0x0000000C, - 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, 0x00002B2C, - 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x00005EAC, 0x00000926, - 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, 0x000500C7, - 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, 0x0000000B, - 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, - 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, - 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, - 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, - 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, 0x00000011, - 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, 0x00003F4F, - 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, 0x00003F4F, - 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x000051B7, 0x00000A5E, - 0x000500C7, 0x0000000B, 0x00003F4D, 0x00003214, 0x00000A1F, 0x00050041, - 0x00000289, 0x000048E0, 0x0000118F, 0x00000A17, 0x0004003D, 0x0000000B, - 0x000062B6, 0x000048E0, 0x0004003D, 0x00000014, 0x0000374F, 0x00000F48, - 0x0007004F, 0x00000011, 0x00003180, 0x0000374F, 0x0000374F, 0x00000000, - 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, 0x00003180, 0x00000718, - 0x00050051, 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, - 0x0000000B, 0x00002D8A, 0x00003F4C, 0x00000A13, 0x000500AE, 0x00000009, - 0x00003C13, 0x00001DD8, 0x00002D8A, 0x000300F7, 0x0000505A, 0x00000002, - 0x000400FA, 0x00003C13, 0x000055E8, 0x0000505A, 0x000200F8, 0x000055E8, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x0000505A, 0x0007000C, 0x0000000B, - 0x00003BA0, 0x00000001, 0x00000029, 0x00001DD8, 0x00000A0A, 0x00050051, - 0x0000000B, 0x000023B6, 0x00002EF9, 0x00000001, 0x0007000C, 0x0000000B, - 0x00004145, 0x00000001, 0x00000029, 0x000023B6, 0x00000A0A, 0x00050050, - 0x00000011, 0x000051EF, 0x00003BA0, 0x00004145, 0x00050080, 0x00000011, - 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, - 0x00003F4D, 0x00000A13, 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, - 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, - 0x00000009, 0x000034FE, 0x00003F4D, 0x00000A19, 0x000600A9, 0x0000000B, - 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, - 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, - 0x000700F5, 0x0000000B, 0x00004B64, 0x00003F4D, 0x00002AEE, 0x000020F6, - 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, 0x0000217E, 0x0000217E, - 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, - 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, - 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, - 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, - 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, - 0x00000724, 0x00050080, 0x00000011, 0x000046BA, 0x00002AEA, 0x00003EC8, - 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, 0x00000724, 0x00050050, - 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, - 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, 0x00000011, 0x000027A2, - 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, - 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, - 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, 0x00000000, 0x00050080, - 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, - 0x00002226, 0x0000217F, 0x00005420, 0x00050084, 0x00000011, 0x00005768, - 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, 0x000050EB, 0x000046BA, - 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, 0x00005998, 0x00000000, - 0x00050051, 0x0000000B, 0x00005962, 0x00005998, 0x00000001, 0x00050084, - 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, - 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, - 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x000019AB, - 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, - 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, - 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, - 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, 0x0000000B, 0x000047BB, - 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x000034C0, 0x00003372, - 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, 0x000047BB, 0x000034C0, - 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, 0x00000A10, 0x000600A9, - 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, 0x00000A0A, 0x00050080, - 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, - 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, 0x00000009, 0x00005AEF, - 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, - 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, 0x000040B9, 0x000500AA, - 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F49, - 0x00000002, 0x000400FA, 0x00004ADA, 0x00002C6E, 0x00002F61, 0x000200F8, - 0x00002F61, 0x00060041, 0x00000288, 0x00004865, 0x00000CC7, 0x00000A0B, - 0x0000628F, 0x0004003D, 0x0000000B, 0x00003687, 0x00004865, 0x00060052, - 0x00000011, 0x0000555A, 0x00003687, 0x00002818, 0x00000000, 0x00050080, - 0x0000000B, 0x00003CBA, 0x0000628F, 0x0000199B, 0x00060041, 0x00000288, - 0x000018AF, 0x00000CC7, 0x00000A0B, 0x00003CBA, 0x0004003D, 0x0000000B, - 0x00003EA1, 0x000018AF, 0x00060052, 0x00000011, 0x00005BA9, 0x00003EA1, - 0x0000555A, 0x00000001, 0x000200F9, 0x00004F49, 0x000200F8, 0x00002C6E, - 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, 0x00000A0B, 0x0000628F, - 0x0004003D, 0x0000000B, 0x00005D43, 0x00005545, 0x00050080, 0x0000000B, - 0x00002DA7, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FEE, - 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x0000000B, 0x00003FFC, - 0x00005FEE, 0x00050050, 0x00000011, 0x0000512C, 0x00005D43, 0x00003FFC, - 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, 0x000700F5, 0x00000011, - 0x00002ABF, 0x0000512C, 0x00002C6E, 0x00005BA9, 0x00002F61, 0x000300F7, - 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, 0x00000000, - 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, 0x0000000A, - 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, 0x00001CBA, 0x00000004, - 0x00001FFE, 0x00000006, 0x00002033, 0x000200F8, 0x00002033, 0x00050051, - 0x0000000B, 0x00005F56, 0x00002ABF, 0x00000000, 0x0006000C, 0x00000013, - 0x00006067, 0x00000001, 0x0000003E, 0x00005F56, 0x00050051, 0x0000000D, - 0x00002762, 0x00006067, 0x00000000, 0x00050051, 0x0000000D, 0x00004446, - 0x00006067, 0x00000001, 0x00070050, 0x0000001D, 0x0000390C, 0x00002762, - 0x00004446, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437A, - 0x00002ABF, 0x00000001, 0x0006000C, 0x00000013, 0x0000466B, 0x00000001, - 0x0000003E, 0x0000437A, 0x00050051, 0x0000000D, 0x00002763, 0x0000466B, - 0x00000000, 0x00050051, 0x0000000D, 0x000050BE, 0x0000466B, 0x00000001, - 0x00070050, 0x0000001D, 0x00002349, 0x00002763, 0x000050BE, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001FFE, 0x00050051, - 0x0000000B, 0x0000308B, 0x00002ABF, 0x00000000, 0x0004007C, 0x0000000C, - 0x0000589D, 0x0000308B, 0x00050050, 0x00000012, 0x0000471A, 0x0000589D, - 0x0000589D, 0x000500C4, 0x00000012, 0x000047AD, 0x0000471A, 0x000007A7, - 0x000500C3, 0x00000012, 0x00003417, 0x000047AD, 0x00000867, 0x0004006F, - 0x00000013, 0x00002A97, 0x00003417, 0x0005008E, 0x00000013, 0x00004747, - 0x00002A97, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E06, 0x00000001, - 0x00000028, 0x00000049, 0x00004747, 0x00050051, 0x0000000D, 0x00005F0A, - 0x00005E06, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD4, 0x00005E06, - 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, 0x00003CD4, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C42, 0x00002ABF, - 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA2, 0x00004C42, 0x00050050, - 0x00000012, 0x0000471B, 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, - 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003418, - 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, 0x00003418, - 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E07, 0x00000001, 0x00000028, 0x00000049, 0x00004748, - 0x00050051, 0x0000000D, 0x00005F0B, 0x00005E07, 0x00000000, 0x00050051, - 0x0000000D, 0x0000494C, 0x00005E07, 0x00000001, 0x00070050, 0x0000001D, - 0x0000234A, 0x00005F0B, 0x0000494C, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00003F60, 0x000200F8, 0x00001CBA, 0x00050051, 0x0000000B, 0x000056BD, - 0x00002ABF, 0x00000000, 0x00060050, 0x00000014, 0x00004F0A, 0x000056BD, - 0x000056BD, 0x000056BD, 0x000500C2, 0x00000014, 0x00002B0D, 0x00004F0A, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE6, 0x00002B0D, 0x00000105, - 0x000500C7, 0x00000014, 0x0000489C, 0x00005DE6, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B90, 0x00005DE6, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040C9, 0x00005B90, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4B, - 0x00000001, 0x0000004B, 0x0000489C, 0x0004007C, 0x00000014, 0x00002A15, - 0x00002C4B, 0x00050082, 0x00000014, 0x0000187A, 0x00000B0C, 0x00002A15, - 0x00050080, 0x00000014, 0x00002210, 0x00002A15, 0x00000938, 0x000600A9, - 0x00000014, 0x0000286F, 0x000040C9, 0x00002210, 0x00005B90, 0x000500C4, - 0x00000014, 0x00005AD4, 0x0000489C, 0x0000187A, 0x000500C7, 0x00000014, - 0x0000499A, 0x00005AD4, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9D, - 0x000040C9, 0x0000499A, 0x0000489C, 0x00050080, 0x00000014, 0x00005FF9, - 0x0000286F, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F7F, 0x00005FF9, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FA6, 0x00002A9D, 0x0000008D, - 0x000500C5, 0x00000014, 0x0000577C, 0x00004F7F, 0x00003FA6, 0x000500AA, - 0x00000010, 0x00003600, 0x00005DE6, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004242, 0x00003600, 0x00000A12, 0x0000577C, 0x0004007C, 0x00000018, - 0x000029CF, 0x00004242, 0x000500C2, 0x0000000B, 0x00004BA4, 0x000056BD, - 0x00000A64, 0x00040070, 0x0000000D, 0x0000480E, 0x00004BA4, 0x00050085, - 0x0000000D, 0x00003E1F, 0x0000480E, 0x00000149, 0x00050051, 0x0000000D, - 0x000053C2, 0x000029CF, 0x00000000, 0x00050051, 0x0000000D, 0x00002A55, - 0x000029CF, 0x00000001, 0x00050051, 0x0000000D, 0x00001E99, 0x000029CF, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DDA, 0x000053C2, 0x00002A55, - 0x00001E99, 0x00003E1F, 0x00050051, 0x0000000B, 0x000027F5, 0x00002ABF, - 0x00000001, 0x00060050, 0x00000014, 0x0000350E, 0x000027F5, 0x000027F5, - 0x000027F5, 0x000500C2, 0x00000014, 0x00002B0E, 0x0000350E, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DE7, 0x00002B0E, 0x00000105, 0x000500C7, - 0x00000014, 0x0000489D, 0x00005DE7, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B91, 0x00005DE7, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CA, - 0x00005B91, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4C, 0x00000001, - 0x0000004B, 0x0000489D, 0x0004007C, 0x00000014, 0x00002A16, 0x00002C4C, - 0x00050082, 0x00000014, 0x0000187B, 0x00000B0C, 0x00002A16, 0x00050080, - 0x00000014, 0x00002211, 0x00002A16, 0x00000938, 0x000600A9, 0x00000014, - 0x00002870, 0x000040CA, 0x00002211, 0x00005B91, 0x000500C4, 0x00000014, - 0x00005AD5, 0x0000489D, 0x0000187B, 0x000500C7, 0x00000014, 0x0000499B, - 0x00005AD5, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9E, 0x000040CA, - 0x0000499B, 0x0000489D, 0x00050080, 0x00000014, 0x00005FFA, 0x00002870, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F80, 0x00005FFA, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FA7, 0x00002A9E, 0x0000008D, 0x000500C5, - 0x00000014, 0x0000577D, 0x00004F80, 0x00003FA7, 0x000500AA, 0x00000010, - 0x00003601, 0x00005DE7, 0x00000A12, 0x000600A9, 0x00000014, 0x00004243, - 0x00003601, 0x00000A12, 0x0000577D, 0x0004007C, 0x00000018, 0x000029D0, - 0x00004243, 0x000500C2, 0x0000000B, 0x00004BA5, 0x000027F5, 0x00000A64, - 0x00040070, 0x0000000D, 0x0000480F, 0x00004BA5, 0x00050085, 0x0000000D, - 0x00003E20, 0x0000480F, 0x00000149, 0x00050051, 0x0000000D, 0x000053C3, - 0x000029D0, 0x00000000, 0x00050051, 0x0000000D, 0x00002A56, 0x000029D0, - 0x00000001, 0x00050051, 0x0000000D, 0x00002B11, 0x000029D0, 0x00000002, - 0x00070050, 0x0000001D, 0x0000234B, 0x000053C3, 0x00002A56, 0x00002B11, - 0x00003E20, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBB, 0x00050051, - 0x0000000B, 0x000056BE, 0x00002ABF, 0x00000000, 0x00070050, 0x00000017, - 0x00004F0B, 0x000056BE, 0x000056BE, 0x000056BE, 0x000056BE, 0x000500C2, - 0x00000017, 0x00002498, 0x00004F0B, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049AB, 0x00002498, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB7, - 0x000049AB, 0x00050085, 0x0000001D, 0x00004130, 0x00003CB7, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD2, 0x00002ABF, 0x00000001, 0x00070050, - 0x00000017, 0x0000514D, 0x00005CD2, 0x00005CD2, 0x00005CD2, 0x00005CD2, - 0x000500C2, 0x00000017, 0x00002499, 0x0000514D, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049AC, 0x00002499, 0x0000027B, 0x00040070, 0x0000001D, - 0x0000492F, 0x000049AC, 0x00050085, 0x0000001D, 0x0000269F, 0x0000492F, - 0x00000AEE, 0x000200F9, 0x00003F60, 0x000200F8, 0x000038F9, 0x00050051, - 0x0000000B, 0x000056BF, 0x00002ABF, 0x00000000, 0x00070050, 0x00000017, - 0x00004F0C, 0x000056BF, 0x000056BF, 0x000056BF, 0x000056BF, 0x000500C2, - 0x00000017, 0x0000249A, 0x00004F0C, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A56, 0x0000249A, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A2, - 0x00004A56, 0x0005008E, 0x0000001D, 0x00004B23, 0x000036A2, 0x0000017A, - 0x00050051, 0x0000000B, 0x0000219F, 0x00002ABF, 0x00000001, 0x00070050, - 0x00000017, 0x0000610B, 0x0000219F, 0x0000219F, 0x0000219F, 0x0000219F, - 0x000500C2, 0x00000017, 0x0000249B, 0x0000610B, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A57, 0x0000249B, 0x0000064B, 0x00040070, 0x0000001D, - 0x0000431A, 0x00004A57, 0x0005008E, 0x0000001D, 0x00003092, 0x0000431A, - 0x0000017A, 0x000200F9, 0x00003F60, 0x000200F8, 0x00004BFB, 0x00050051, - 0x0000000B, 0x0000308C, 0x00002ABF, 0x00000000, 0x0004007C, 0x0000000D, - 0x00004FEE, 0x0000308C, 0x00050050, 0x00000013, 0x00004336, 0x00004FEE, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D90, 0x00004336, 0x00004336, + 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000C, 0x00000A1A, + 0x00000005, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, + 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, + 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, + 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, + 0x0000000F, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, + 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, + 0x00000003, 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, + 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B, 0x0000000C, 0x00000A1D, + 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, + 0x0000000B, 0x00000A1C, 0x00000006, 0x0004002B, 0x0000000C, 0x0000078B, + 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0003001D, + 0x000007D0, 0x0000000B, 0x0003001E, 0x0000079C, 0x000007D0, 0x00040020, + 0x00000A1B, 0x00000002, 0x0000079C, 0x0004003B, 0x00000A1B, 0x00000CC7, + 0x00000002, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0007001E, + 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, + 0x00040020, 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, + 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, + 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, + 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, + 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0005002C, 0x00000011, + 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000C, 0x00000A29, + 0x0000000A, 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, + 0x0000000C, 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, + 0x01000000, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, + 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, + 0x000000FC, 0x3F000000, 0x00040020, 0x00000291, 0x00000001, 0x00000014, + 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001D, 0x000007DC, + 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, + 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00001592, 0x00000002, + 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0006002C, 0x00000014, + 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, + 0x000007A2, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, + 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, + 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, 0x00000341, + 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, + 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, + 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0006002C, 0x00000014, + 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, 0x00000014, + 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, 0x00000014, + 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, 0x00000014, + 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, 0x00000014, + 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, 0x00000014, + 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, 0x00000014, + 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000013, + 0x00000049, 0x00000341, 0x00000341, 0x0005002C, 0x00000012, 0x00000867, + 0x00000A3B, 0x00000A3B, 0x0004002B, 0x0000000B, 0x00000A2B, 0x0000000B, + 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, + 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, + 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, + 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, + 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0004002B, 0x0000000C, + 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, 0x00000184, 0x00000500, + 0x0004002B, 0x0000000B, 0x0000086E, 0x00280000, 0x0004002B, 0x0000000B, + 0x000009F8, 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, + 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000B, 0x00000AFD, 0x00000051, + 0x0004002B, 0x0000000B, 0x00000B00, 0x00000052, 0x0004002B, 0x0000000B, + 0x00000B03, 0x00000053, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, + 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, + 0x00050041, 0x00000289, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, + 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, + 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, + 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, + 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, + 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, + 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, + 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, + 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, + 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, + 0x00000011, 0x00002568, 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, + 0x00005B53, 0x00002568, 0x000007A2, 0x000500C4, 0x00000011, 0x00003F4F, + 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, + 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, + 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, + 0x00000289, 0x0000492C, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, + 0x00005EAC, 0x0000492C, 0x00050041, 0x00000289, 0x000058AD, 0x00000CE9, + 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, + 0x0000000B, 0x00004ADC, 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, + 0x000055EF, 0x00005EAC, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, + 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002311, 0x00005EAC, + 0x00000A16, 0x000500C7, 0x0000000B, 0x00004408, 0x00002311, 0x00000A1F, + 0x0004007C, 0x0000000C, 0x00005988, 0x00005EAC, 0x000500C4, 0x0000000C, + 0x0000358F, 0x00005988, 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, + 0x0000358F, 0x00000A59, 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, + 0x00000A50, 0x00050080, 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, + 0x0004007C, 0x0000000D, 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, + 0x00005879, 0x00005EAC, 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, + 0x00005879, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, + 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, + 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, + 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, + 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, + 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, + 0x000008E3, 0x000500C7, 0x00000011, 0x00005B54, 0x00002891, 0x0000084A, + 0x000500C4, 0x00000011, 0x00003F50, 0x00005B54, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EC, 0x00003F50, 0x00000724, 0x000500C2, 0x0000000B, + 0x00003214, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, + 0x00003214, 0x00000A1F, 0x00050041, 0x00000289, 0x000048E0, 0x00000CE9, + 0x00000A17, 0x0004003D, 0x0000000B, 0x000062B6, 0x000048E0, 0x0004003D, + 0x00000014, 0x0000374F, 0x00000F48, 0x0007004F, 0x00000011, 0x00003180, + 0x0000374F, 0x0000374F, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, + 0x00002EF9, 0x00003180, 0x00000718, 0x00050051, 0x0000000B, 0x00001DD8, + 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, 0x00003F4C, + 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, + 0x000300F7, 0x0000505A, 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, + 0x0000505A, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x0000505A, 0x0007000C, 0x0000000B, 0x00003BA0, 0x00000001, 0x00000029, + 0x00001DD8, 0x00000A0A, 0x00050051, 0x0000000B, 0x000023B6, 0x00002EF9, + 0x00000001, 0x0007000C, 0x0000000B, 0x00004145, 0x00000001, 0x00000029, + 0x000023B6, 0x00000A0A, 0x00050050, 0x00000011, 0x000051EF, 0x00003BA0, + 0x00004145, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, + 0x000500B2, 0x00000009, 0x00003ECB, 0x00003F4D, 0x00000A13, 0x000300F7, + 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, + 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00003F4D, + 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, + 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, + 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, + 0x00003F4D, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, + 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, + 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, + 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, + 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, + 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, + 0x00000011, 0x00003AEC, 0x00002385, 0x00000724, 0x00050080, 0x00000011, + 0x000027D5, 0x00002AEA, 0x00003AEC, 0x00050050, 0x00000011, 0x00002164, + 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, 0x0000264A, 0x00000A9F, + 0x00002164, 0x00050086, 0x00000011, 0x000027A2, 0x000027D5, 0x0000264A, + 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, + 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, + 0x00006059, 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, + 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, + 0x00005420, 0x00050084, 0x00000011, 0x00005B31, 0x000027A2, 0x0000264A, + 0x00050082, 0x00000011, 0x00002E74, 0x000027D5, 0x00005B31, 0x00050084, + 0x0000000B, 0x00001F75, 0x00002226, 0x00000184, 0x00050051, 0x0000000B, + 0x00005EC7, 0x00002E74, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, + 0x0000264A, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00005EC7, + 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x00002E74, 0x00000000, + 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, + 0x0000000B, 0x000046C4, 0x000025E0, 0x000023AA, 0x00050080, 0x0000000B, + 0x00004719, 0x00001F75, 0x000046C4, 0x00050089, 0x0000000B, 0x00005AD8, + 0x00004719, 0x0000086E, 0x000500AE, 0x00000009, 0x00003361, 0x0000217E, + 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003361, 0x00000A0D, + 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, + 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, + 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, + 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, + 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, + 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, 0x00002621, + 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004BCF, + 0x00000CC7, 0x00000A0B, 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D43, + 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DA7, 0x00005AD8, 0x0000199B, + 0x00060041, 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DA7, + 0x0004003D, 0x0000000B, 0x00003FFB, 0x00005FEE, 0x00050050, 0x00000011, + 0x0000512C, 0x00005D43, 0x00003FFB, 0x000200F9, 0x00004F49, 0x000200F8, + 0x00002621, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, 0x00000A0B, + 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D44, 0x00005545, 0x00050080, + 0x0000000B, 0x00002DA8, 0x00005AD8, 0x00000A0D, 0x00060041, 0x00000288, + 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, + 0x00003FFC, 0x00005FEF, 0x00050050, 0x00000011, 0x0000512D, 0x00005D44, + 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, 0x000700F5, + 0x00000011, 0x00002ABF, 0x0000512D, 0x00002621, 0x0000512C, 0x00002F61, + 0x000300F7, 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, + 0x00000000, 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, + 0x0000000A, 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, 0x00001CBA, + 0x00000004, 0x00001FFE, 0x00000006, 0x00002033, 0x000200F8, 0x00002033, + 0x00050051, 0x0000000B, 0x00005F56, 0x00002ABF, 0x00000000, 0x0006000C, + 0x00000013, 0x00006067, 0x00000001, 0x0000003E, 0x00005F56, 0x00050051, + 0x0000000D, 0x00002762, 0x00006067, 0x00000000, 0x00050051, 0x0000000D, + 0x00004446, 0x00006067, 0x00000001, 0x00070050, 0x0000001D, 0x0000390C, + 0x00002762, 0x00004446, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000437A, 0x00002ABF, 0x00000001, 0x0006000C, 0x00000013, 0x0000466B, + 0x00000001, 0x0000003E, 0x0000437A, 0x00050051, 0x0000000D, 0x00002763, + 0x0000466B, 0x00000000, 0x00050051, 0x0000000D, 0x000050BE, 0x0000466B, + 0x00000001, 0x00070050, 0x0000001D, 0x00002349, 0x00002763, 0x000050BE, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001FFE, + 0x00050051, 0x0000000B, 0x0000308B, 0x00002ABF, 0x00000000, 0x0004007C, + 0x0000000C, 0x0000589D, 0x0000308B, 0x00050050, 0x00000012, 0x0000471A, + 0x0000589D, 0x0000589D, 0x000500C4, 0x00000012, 0x000047AD, 0x0000471A, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003417, 0x000047AD, 0x00000867, + 0x0004006F, 0x00000013, 0x00002A97, 0x00003417, 0x0005008E, 0x00000013, + 0x00004747, 0x00002A97, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E06, + 0x00000001, 0x00000028, 0x00000049, 0x00004747, 0x00050051, 0x0000000D, + 0x00005F0A, 0x00005E06, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD4, + 0x00005E06, 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, + 0x00003CD4, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C42, + 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA1, 0x00004C42, + 0x00050050, 0x00000012, 0x0000471B, 0x00003EA1, 0x00003EA1, 0x000500C4, + 0x00000012, 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, + 0x00003418, 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, + 0x00003418, 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E07, 0x00000001, 0x00000028, 0x00000049, + 0x00004748, 0x00050051, 0x0000000D, 0x00005F0B, 0x00005E07, 0x00000000, + 0x00050051, 0x0000000D, 0x0000494C, 0x00005E07, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234A, 0x00005F0B, 0x0000494C, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBA, 0x00050051, 0x0000000B, + 0x000056BD, 0x00002ABF, 0x00000000, 0x00060050, 0x00000014, 0x00004F0A, + 0x000056BD, 0x000056BD, 0x000056BD, 0x000500C2, 0x00000014, 0x00002B0D, + 0x00004F0A, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE6, 0x00002B0D, + 0x00000105, 0x000500C7, 0x00000014, 0x0000489C, 0x00005DE6, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B90, 0x00005DE6, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040C9, 0x00005B90, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C4B, 0x00000001, 0x0000004B, 0x0000489C, 0x0004007C, 0x00000014, + 0x00002A15, 0x00002C4B, 0x00050082, 0x00000014, 0x0000187A, 0x00000B0C, + 0x00002A15, 0x00050080, 0x00000014, 0x00002210, 0x00002A15, 0x00000938, + 0x000600A9, 0x00000014, 0x0000286F, 0x000040C9, 0x00002210, 0x00005B90, + 0x000500C4, 0x00000014, 0x00005AD4, 0x0000489C, 0x0000187A, 0x000500C7, + 0x00000014, 0x0000499A, 0x00005AD4, 0x00000466, 0x000600A9, 0x00000014, + 0x00002A9D, 0x000040C9, 0x0000499A, 0x0000489C, 0x00050080, 0x00000014, + 0x00005FF9, 0x0000286F, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F7F, + 0x00005FF9, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA6, 0x00002A9D, + 0x0000008D, 0x000500C5, 0x00000014, 0x0000577C, 0x00004F7F, 0x00003FA6, + 0x000500AA, 0x00000010, 0x00003600, 0x00005DE6, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004242, 0x00003600, 0x00000A12, 0x0000577C, 0x0004007C, + 0x00000018, 0x000029CF, 0x00004242, 0x000500C2, 0x0000000B, 0x00004BA4, + 0x000056BD, 0x00000A64, 0x00040070, 0x0000000D, 0x0000480E, 0x00004BA4, + 0x00050085, 0x0000000D, 0x00003E1F, 0x0000480E, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C2, 0x000029CF, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A55, 0x000029CF, 0x00000001, 0x00050051, 0x0000000D, 0x00001E99, + 0x000029CF, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDA, 0x000053C2, + 0x00002A55, 0x00001E99, 0x00003E1F, 0x00050051, 0x0000000B, 0x000027F5, + 0x00002ABF, 0x00000001, 0x00060050, 0x00000014, 0x0000350E, 0x000027F5, + 0x000027F5, 0x000027F5, 0x000500C2, 0x00000014, 0x00002B0E, 0x0000350E, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE7, 0x00002B0E, 0x00000105, + 0x000500C7, 0x00000014, 0x0000489D, 0x00005DE7, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B91, 0x00005DE7, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040CA, 0x00005B91, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4C, + 0x00000001, 0x0000004B, 0x0000489D, 0x0004007C, 0x00000014, 0x00002A16, + 0x00002C4C, 0x00050082, 0x00000014, 0x0000187B, 0x00000B0C, 0x00002A16, + 0x00050080, 0x00000014, 0x00002211, 0x00002A16, 0x00000938, 0x000600A9, + 0x00000014, 0x00002870, 0x000040CA, 0x00002211, 0x00005B91, 0x000500C4, + 0x00000014, 0x00005AD5, 0x0000489D, 0x0000187B, 0x000500C7, 0x00000014, + 0x0000499B, 0x00005AD5, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9E, + 0x000040CA, 0x0000499B, 0x0000489D, 0x00050080, 0x00000014, 0x00005FFA, + 0x00002870, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F80, 0x00005FFA, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FA7, 0x00002A9E, 0x0000008D, + 0x000500C5, 0x00000014, 0x0000577D, 0x00004F80, 0x00003FA7, 0x000500AA, + 0x00000010, 0x00003601, 0x00005DE7, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004243, 0x00003601, 0x00000A12, 0x0000577D, 0x0004007C, 0x00000018, + 0x000029D0, 0x00004243, 0x000500C2, 0x0000000B, 0x00004BA5, 0x000027F5, + 0x00000A64, 0x00040070, 0x0000000D, 0x0000480F, 0x00004BA5, 0x00050085, + 0x0000000D, 0x00003E20, 0x0000480F, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C3, 0x000029D0, 0x00000000, 0x00050051, 0x0000000D, 0x00002A56, + 0x000029D0, 0x00000001, 0x00050051, 0x0000000D, 0x00002B11, 0x000029D0, + 0x00000002, 0x00070050, 0x0000001D, 0x0000234B, 0x000053C3, 0x00002A56, + 0x00002B11, 0x00003E20, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBB, + 0x00050051, 0x0000000B, 0x000056BE, 0x00002ABF, 0x00000000, 0x00070050, + 0x00000017, 0x00004F0B, 0x000056BE, 0x000056BE, 0x000056BE, 0x000056BE, + 0x000500C2, 0x00000017, 0x00002498, 0x00004F0B, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049AB, 0x00002498, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CB7, 0x000049AB, 0x00050085, 0x0000001D, 0x00004130, 0x00003CB7, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD2, 0x00002ABF, 0x00000001, + 0x00070050, 0x00000017, 0x0000514D, 0x00005CD2, 0x00005CD2, 0x00005CD2, + 0x00005CD2, 0x000500C2, 0x00000017, 0x00002499, 0x0000514D, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049AC, 0x00002499, 0x0000027B, 0x00040070, + 0x0000001D, 0x0000492F, 0x000049AC, 0x00050085, 0x0000001D, 0x0000269F, + 0x0000492F, 0x00000AEE, 0x000200F9, 0x00003F60, 0x000200F8, 0x000038F9, + 0x00050051, 0x0000000B, 0x000056BF, 0x00002ABF, 0x00000000, 0x00070050, + 0x00000017, 0x00004F0C, 0x000056BF, 0x000056BF, 0x000056BF, 0x000056BF, + 0x000500C2, 0x00000017, 0x0000249A, 0x00004F0C, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A56, 0x0000249A, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036A2, 0x00004A56, 0x0005008E, 0x0000001D, 0x00004B23, 0x000036A2, + 0x0000017A, 0x00050051, 0x0000000B, 0x0000219F, 0x00002ABF, 0x00000001, + 0x00070050, 0x00000017, 0x0000610B, 0x0000219F, 0x0000219F, 0x0000219F, + 0x0000219F, 0x000500C2, 0x00000017, 0x0000249B, 0x0000610B, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A57, 0x0000249B, 0x0000064B, 0x00040070, + 0x0000001D, 0x0000431A, 0x00004A57, 0x0005008E, 0x0000001D, 0x00003092, + 0x0000431A, 0x0000017A, 0x000200F9, 0x00003F60, 0x000200F8, 0x00004BFB, + 0x00050051, 0x0000000B, 0x0000308C, 0x00002ABF, 0x00000000, 0x0004007C, + 0x0000000D, 0x00004FEE, 0x0000308C, 0x00050050, 0x00000013, 0x00004336, + 0x00004FEE, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D90, 0x00004336, + 0x00004336, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056B1, 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000D, + 0x00003F68, 0x000056B1, 0x00050050, 0x00000013, 0x00004FAE, 0x00003F68, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3A, 0x00004FAE, 0x00004FAE, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F60, + 0x000200F8, 0x00003F60, 0x000F00F5, 0x0000001D, 0x00002BF3, 0x00005A3A, + 0x00004BFB, 0x00003092, 0x000038F9, 0x0000269F, 0x00001CBB, 0x0000234B, + 0x00001CBA, 0x0000234A, 0x00001FFE, 0x00002349, 0x00002033, 0x000F00F5, + 0x0000001D, 0x0000358D, 0x00002D90, 0x00004BFB, 0x00004B23, 0x000038F9, + 0x00004130, 0x00001CBB, 0x00003DDA, 0x00001CBA, 0x0000411E, 0x00001FFE, + 0x0000390C, 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, + 0x000500AA, 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, 0x000300F7, + 0x00004F4A, 0x00000002, 0x000400FA, 0x00005450, 0x00002622, 0x00002F62, + 0x000200F8, 0x00002F62, 0x00060041, 0x00000288, 0x00004BD0, 0x00000CC7, + 0x00000A0B, 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D45, 0x00004BD0, + 0x00050080, 0x0000000B, 0x00002DA9, 0x00005AD8, 0x00000A0D, 0x00060041, + 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, + 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, 0x00002DAA, + 0x00005AD8, 0x0000199B, 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, + 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, + 0x00050080, 0x0000000B, 0x00002DAB, 0x00002DAA, 0x00000A0D, 0x00060041, + 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, + 0x0000000B, 0x00003FFD, 0x00005FF0, 0x00070050, 0x00000017, 0x0000512E, + 0x00005D45, 0x00005C62, 0x00005C63, 0x00003FFD, 0x000200F9, 0x00004F4A, + 0x000200F8, 0x00002622, 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, + 0x00000A0B, 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D46, 0x00005546, + 0x00050080, 0x0000000B, 0x00002DAC, 0x00005AD8, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, + 0x0000000B, 0x00005C64, 0x00001901, 0x00050080, 0x0000000B, 0x00002DAD, + 0x00005AD8, 0x00000A10, 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, + 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x00005C65, 0x00001902, + 0x00050080, 0x0000000B, 0x00002DAE, 0x00005AD8, 0x00000A13, 0x00060041, + 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, + 0x0000000B, 0x00003FFE, 0x00005FF1, 0x00070050, 0x00000017, 0x0000512F, + 0x00005D46, 0x00005C64, 0x00005C65, 0x00003FFE, 0x000200F9, 0x00004F4A, + 0x000200F8, 0x00004F4A, 0x000700F5, 0x00000017, 0x00002AC0, 0x0000512F, + 0x00002622, 0x0000512E, 0x00002F62, 0x000300F7, 0x00004F23, 0x00000000, + 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, 0x00002158, 0x00000007, + 0x00002034, 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, + 0x00002AC0, 0x00000000, 0x0006000C, 0x00000013, 0x00006068, 0x00000001, + 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, 0x00002775, 0x00006068, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EB8, 0x00006068, 0x00000001, + 0x00050051, 0x0000000B, 0x00004281, 0x00002AC0, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CF5, 0x00000001, 0x0000003E, 0x00004281, 0x00050051, + 0x0000000D, 0x00002764, 0x00003CF5, 0x00000000, 0x00050051, 0x0000000D, + 0x00004447, 0x00003CF5, 0x00000001, 0x00070050, 0x0000001D, 0x0000390D, + 0x00002775, 0x00003EB8, 0x00002764, 0x00004447, 0x00050051, 0x0000000B, + 0x0000437B, 0x00002AC0, 0x00000002, 0x0006000C, 0x00000013, 0x0000466C, + 0x00000001, 0x0000003E, 0x0000437B, 0x00050051, 0x0000000D, 0x00002776, + 0x0000466C, 0x00000000, 0x00050051, 0x0000000D, 0x00003EB9, 0x0000466C, + 0x00000001, 0x00050051, 0x0000000B, 0x00004282, 0x00002AC0, 0x00000003, + 0x0006000C, 0x00000013, 0x00003CF6, 0x00000001, 0x0000003E, 0x00004282, + 0x00050051, 0x0000000D, 0x00002765, 0x00003CF6, 0x00000000, 0x00050051, + 0x0000000D, 0x000050BF, 0x00003CF6, 0x00000001, 0x00070050, 0x0000001D, + 0x0000234C, 0x00002776, 0x00003EB9, 0x00002765, 0x000050BF, 0x000200F9, + 0x00004F23, 0x000200F8, 0x00002158, 0x0007004F, 0x00000011, 0x000025FB, + 0x00002AC0, 0x00002AC0, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, + 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, 0x000060CE, 0x00005B3C, + 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048A6, 0x000060CE, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D8D, 0x000048A6, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A99, + 0x00003D8D, 0x0005008E, 0x0000001D, 0x00004721, 0x00002A99, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00006291, 0x00000001, 0x00000028, 0x00000504, + 0x00004721, 0x0007004F, 0x00000011, 0x0000376B, 0x00002AC0, 0x00002AC0, + 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024BF, 0x0000376B, + 0x0009004F, 0x0000001A, 0x000060CF, 0x000024BF, 0x000024BF, 0x00000000, + 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A7, + 0x000060CF, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8E, 0x000048A7, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9A, 0x00003D8E, 0x0005008E, + 0x0000001D, 0x000053BF, 0x00002A9A, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00004362, 0x00000001, 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, + 0x00004F23, 0x000200F8, 0x00004F56, 0x0007004F, 0x00000011, 0x00002623, + 0x00002AC0, 0x00002AC0, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, + 0x00005159, 0x00002623, 0x00050051, 0x0000000D, 0x00001B7B, 0x00005159, + 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, 0x00005159, 0x00000001, + 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, 0x0000346A, 0x00000A0C, + 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D8, 0x00002AC0, 0x00002AC0, + 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375D, 0x000041D8, + 0x00050051, 0x0000000D, 0x00001B7C, 0x0000375D, 0x00000000, 0x00050051, + 0x0000000D, 0x00004108, 0x0000375D, 0x00000001, 0x00070050, 0x0000001D, + 0x0000234D, 0x00001B7C, 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00004F23, 0x000200F8, 0x00004F23, 0x000900F5, 0x0000001D, 0x00002BF4, + 0x0000234D, 0x00004F56, 0x00004362, 0x00002158, 0x0000234C, 0x00002034, + 0x000900F5, 0x0000001D, 0x0000358E, 0x00004278, 0x00004F56, 0x00006291, + 0x00002158, 0x0000390D, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, + 0x0000530F, 0x000700F5, 0x0000001D, 0x00002662, 0x00002BF4, 0x00004F23, + 0x00002BF3, 0x00003F60, 0x000700F5, 0x0000001D, 0x000036E3, 0x0000358E, + 0x00004F23, 0x0000358D, 0x00003F60, 0x000500AE, 0x00000009, 0x00002E55, + 0x00003F4D, 0x00000A16, 0x000300F7, 0x00005313, 0x00000002, 0x000400FA, + 0x00002E55, 0x000050E5, 0x00005313, 0x000200F8, 0x000050E5, 0x00050085, + 0x0000000D, 0x000061FB, 0x00002B2C, 0x000000FC, 0x00050080, 0x0000000B, + 0x00005E78, 0x00005AD8, 0x00000AFA, 0x000300F7, 0x00005310, 0x00000002, + 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, 0x000200F8, 0x000040BA, + 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, 0x00000A0D, 0x000300F7, + 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADB, 0x00002624, 0x00002F63, + 0x000200F8, 0x00002F63, 0x00060041, 0x00000288, 0x00004BD1, 0x00000CC7, + 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D47, 0x00004BD1, + 0x00050080, 0x0000000B, 0x00002DAF, 0x00005E78, 0x0000199B, 0x00060041, + 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DAF, 0x0004003D, + 0x0000000B, 0x00003FFF, 0x00005FF2, 0x00050050, 0x00000011, 0x00005130, + 0x00005D47, 0x00003FFF, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002624, + 0x00060041, 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x00005E78, + 0x0004003D, 0x0000000B, 0x00005D48, 0x00005547, 0x00050080, 0x0000000B, + 0x00002DB0, 0x00005AD8, 0x00000AFD, 0x00060041, 0x00000288, 0x00005FF3, + 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, 0x00004000, + 0x00005FF3, 0x00050050, 0x00000011, 0x00005131, 0x00005D48, 0x00004000, + 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000011, + 0x00002AC1, 0x00005131, 0x00002624, 0x00005130, 0x00002F63, 0x000300F7, + 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, 0x00000000, + 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, 0x0000000A, + 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, 0x00000004, + 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, 0x00050051, + 0x0000000B, 0x00005F58, 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, + 0x00006069, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, + 0x00002766, 0x00006069, 0x00000000, 0x00050051, 0x0000000D, 0x00004448, + 0x00006069, 0x00000001, 0x00070050, 0x0000001D, 0x0000390E, 0x00002766, + 0x00004448, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437C, + 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, 0x0000466D, 0x00000001, + 0x0000003E, 0x0000437C, 0x00050051, 0x0000000D, 0x00002767, 0x0000466D, + 0x00000000, 0x00050051, 0x0000000D, 0x000050C0, 0x0000466D, 0x00000001, + 0x00070050, 0x0000001D, 0x0000234E, 0x00002767, 0x000050C0, 0x00000A0C, + 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001FFF, 0x00050051, + 0x0000000B, 0x0000308D, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, + 0x0000589E, 0x0000308D, 0x00050050, 0x00000012, 0x0000471C, 0x0000589E, + 0x0000589E, 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, + 0x000500C3, 0x00000012, 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, + 0x00000013, 0x00002A9B, 0x00003419, 0x0005008E, 0x00000013, 0x00004749, + 0x00002A9B, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E08, 0x00000001, + 0x00000028, 0x00000049, 0x00004749, 0x00050051, 0x0000000D, 0x00005F0C, + 0x00005E08, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD5, 0x00005E08, + 0x00000001, 0x00070050, 0x0000001D, 0x0000411F, 0x00005F0C, 0x00003CD5, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C43, 0x00002AC1, + 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA2, 0x00004C43, 0x00050050, + 0x00000012, 0x0000471D, 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, + 0x000047B0, 0x0000471D, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, + 0x000047B0, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9C, 0x0000341A, + 0x0005008E, 0x00000013, 0x0000474A, 0x00002A9C, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E09, 0x00000001, 0x00000028, 0x00000049, 0x0000474A, + 0x00050051, 0x0000000D, 0x00005F0D, 0x00005E09, 0x00000000, 0x00050051, + 0x0000000D, 0x0000494D, 0x00005E09, 0x00000001, 0x00070050, 0x0000001D, + 0x0000234F, 0x00005F0D, 0x0000494D, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00003F61, 0x000200F8, 0x00001CBC, 0x00050051, 0x0000000B, 0x000056C0, + 0x00002AC1, 0x00000000, 0x00060050, 0x00000014, 0x00004F0D, 0x000056C0, + 0x000056C0, 0x000056C0, 0x000500C2, 0x00000014, 0x00002B0F, 0x00004F0D, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE8, 0x00002B0F, 0x00000105, + 0x000500C7, 0x00000014, 0x0000489E, 0x00005DE8, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B92, 0x00005DE8, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040CB, 0x00005B92, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4D, + 0x00000001, 0x0000004B, 0x0000489E, 0x0004007C, 0x00000014, 0x00002A17, + 0x00002C4D, 0x00050082, 0x00000014, 0x0000187C, 0x00000B0C, 0x00002A17, + 0x00050080, 0x00000014, 0x00002212, 0x00002A17, 0x00000938, 0x000600A9, + 0x00000014, 0x00002871, 0x000040CB, 0x00002212, 0x00005B92, 0x000500C4, + 0x00000014, 0x00005AD6, 0x0000489E, 0x0000187C, 0x000500C7, 0x00000014, + 0x0000499C, 0x00005AD6, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9F, + 0x000040CB, 0x0000499C, 0x0000489E, 0x00050080, 0x00000014, 0x00005FFB, + 0x00002871, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F81, 0x00005FFB, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FA8, 0x00002A9F, 0x0000008D, + 0x000500C5, 0x00000014, 0x0000577E, 0x00004F81, 0x00003FA8, 0x000500AA, + 0x00000010, 0x00003602, 0x00005DE8, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004244, 0x00003602, 0x00000A12, 0x0000577E, 0x0004007C, 0x00000018, + 0x000029D1, 0x00004244, 0x000500C2, 0x0000000B, 0x00004BA6, 0x000056C0, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004810, 0x00004BA6, 0x00050085, + 0x0000000D, 0x00003E21, 0x00004810, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C4, 0x000029D1, 0x00000000, 0x00050051, 0x0000000D, 0x00002A57, + 0x000029D1, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9A, 0x000029D1, + 0x00000002, 0x00070050, 0x0000001D, 0x00003DDB, 0x000053C4, 0x00002A57, + 0x00001E9A, 0x00003E21, 0x00050051, 0x0000000B, 0x000027F6, 0x00002AC1, + 0x00000001, 0x00060050, 0x00000014, 0x0000350F, 0x000027F6, 0x000027F6, + 0x000027F6, 0x000500C2, 0x00000014, 0x00002B10, 0x0000350F, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DE9, 0x00002B10, 0x00000105, 0x000500C7, + 0x00000014, 0x0000489F, 0x00005DE9, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B93, 0x00005DE9, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CC, + 0x00005B93, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4E, 0x00000001, + 0x0000004B, 0x0000489F, 0x0004007C, 0x00000014, 0x00002A18, 0x00002C4E, + 0x00050082, 0x00000014, 0x0000187D, 0x00000B0C, 0x00002A18, 0x00050080, + 0x00000014, 0x00002213, 0x00002A18, 0x00000938, 0x000600A9, 0x00000014, + 0x00002872, 0x000040CC, 0x00002213, 0x00005B93, 0x000500C4, 0x00000014, + 0x00005AD7, 0x0000489F, 0x0000187D, 0x000500C7, 0x00000014, 0x0000499D, + 0x00005AD7, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA0, 0x000040CC, + 0x0000499D, 0x0000489F, 0x00050080, 0x00000014, 0x00005FFC, 0x00002872, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F82, 0x00005FFC, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FA9, 0x00002AA0, 0x0000008D, 0x000500C5, + 0x00000014, 0x0000577F, 0x00004F82, 0x00003FA9, 0x000500AA, 0x00000010, + 0x00003603, 0x00005DE9, 0x00000A12, 0x000600A9, 0x00000014, 0x00004245, + 0x00003603, 0x00000A12, 0x0000577F, 0x0004007C, 0x00000018, 0x000029D2, + 0x00004245, 0x000500C2, 0x0000000B, 0x00004BA7, 0x000027F6, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004811, 0x00004BA7, 0x00050085, 0x0000000D, + 0x00003E22, 0x00004811, 0x00000149, 0x00050051, 0x0000000D, 0x000053C5, + 0x000029D2, 0x00000000, 0x00050051, 0x0000000D, 0x00002A58, 0x000029D2, + 0x00000001, 0x00050051, 0x0000000D, 0x00002B12, 0x000029D2, 0x00000002, + 0x00070050, 0x0000001D, 0x00002350, 0x000053C5, 0x00002A58, 0x00002B12, + 0x00003E22, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, 0x00050051, + 0x0000000B, 0x000056C1, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, + 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, 0x000500C2, + 0x00000017, 0x0000249C, 0x00004F0E, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049AD, 0x0000249C, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB8, + 0x000049AD, 0x00050085, 0x0000001D, 0x00004131, 0x00003CB8, 0x00000AEE, + 0x00050051, 0x0000000B, 0x00005CD3, 0x00002AC1, 0x00000001, 0x00070050, + 0x00000017, 0x0000514E, 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x00005CD3, + 0x000500C2, 0x00000017, 0x0000249D, 0x0000514E, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049AE, 0x0000249D, 0x0000027B, 0x00040070, 0x0000001D, + 0x00004930, 0x000049AE, 0x00050085, 0x0000001D, 0x000026A0, 0x00004930, + 0x00000AEE, 0x000200F9, 0x00003F61, 0x000200F8, 0x000038FA, 0x00050051, + 0x0000000B, 0x000056C2, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, + 0x00004F0F, 0x000056C2, 0x000056C2, 0x000056C2, 0x000056C2, 0x000500C2, + 0x00000017, 0x0000249E, 0x00004F0F, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A58, 0x0000249E, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A3, + 0x00004A58, 0x0005008E, 0x0000001D, 0x00004B24, 0x000036A3, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A0, 0x00002AC1, 0x00000001, 0x00070050, + 0x00000017, 0x0000610C, 0x000021A0, 0x000021A0, 0x000021A0, 0x000021A0, + 0x000500C2, 0x00000017, 0x0000249F, 0x0000610C, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A59, 0x0000249F, 0x0000064B, 0x00040070, 0x0000001D, + 0x0000431B, 0x00004A59, 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, + 0x0000017A, 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, + 0x0000000B, 0x0000308E, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, + 0x00004FEF, 0x0000308E, 0x00050050, 0x00000013, 0x00004337, 0x00004FEF, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D91, 0x00004337, 0x00004337, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, - 0x000056B1, 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F68, - 0x000056B1, 0x00050050, 0x00000013, 0x00004FAE, 0x00003F68, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00005A3A, 0x00004FAE, 0x00004FAE, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F60, 0x000200F8, - 0x00003F60, 0x000F00F5, 0x0000001D, 0x00002BF3, 0x00005A3A, 0x00004BFB, - 0x00003092, 0x000038F9, 0x0000269F, 0x00001CBB, 0x0000234B, 0x00001CBA, - 0x0000234A, 0x00001FFE, 0x00002349, 0x00002033, 0x000F00F5, 0x0000001D, - 0x0000358D, 0x00002D90, 0x00004BFB, 0x00004B23, 0x000038F9, 0x00004130, - 0x00001CBB, 0x00003DDA, 0x00001CBA, 0x0000411E, 0x00001FFE, 0x0000390C, - 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, 0x000500AA, - 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F4A, - 0x00000002, 0x000400FA, 0x00005450, 0x00002C6F, 0x00002F62, 0x000200F8, - 0x00002F62, 0x00060041, 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, - 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D44, 0x00004BCF, 0x00050080, - 0x0000000B, 0x00002DA8, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006014, 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, - 0x0000323C, 0x00006014, 0x00060052, 0x00000017, 0x00002E9E, 0x00005D44, - 0x00004422, 0x00000000, 0x00060052, 0x00000017, 0x000019EE, 0x0000323C, - 0x00002E9E, 0x00000001, 0x00050080, 0x0000000B, 0x00003FD4, 0x0000628F, - 0x0000199B, 0x00060041, 0x00000288, 0x00001C19, 0x00000CC7, 0x00000A0B, - 0x00003FD4, 0x0004003D, 0x0000000B, 0x00005C62, 0x00001C19, 0x00050080, - 0x0000000B, 0x00002DA9, 0x00003FD4, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006015, 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, - 0x0000323D, 0x00006015, 0x00060052, 0x00000017, 0x00003799, 0x00005C62, - 0x000019EE, 0x00000002, 0x00060052, 0x00000017, 0x0000203D, 0x0000323D, - 0x00003799, 0x00000003, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00002C6F, - 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, 0x00000A0B, 0x0000628F, - 0x0004003D, 0x0000000B, 0x00005D45, 0x00005546, 0x00050080, 0x0000000B, - 0x00002DAA, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, - 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x00005C63, - 0x000018FF, 0x00050080, 0x0000000B, 0x00002DAB, 0x0000628F, 0x00000A10, - 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DAB, - 0x0004003D, 0x0000000B, 0x00005C64, 0x00001900, 0x00050080, 0x0000000B, - 0x00002DAC, 0x0000628F, 0x00000A13, 0x00060041, 0x00000288, 0x00005FEF, - 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, 0x0000000B, 0x00003FFD, - 0x00005FEF, 0x00070050, 0x00000017, 0x0000512D, 0x00005D45, 0x00005C63, - 0x00005C64, 0x00003FFD, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00004F4A, - 0x000700F5, 0x00000017, 0x00002AC0, 0x0000512D, 0x00002C6F, 0x0000203D, - 0x00002F62, 0x000300F7, 0x00004F23, 0x00000000, 0x000700FB, 0x00002180, - 0x00004F56, 0x00000005, 0x000027A5, 0x00000007, 0x00002034, 0x000200F8, - 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, 0x00002AC0, 0x00000000, - 0x0006000C, 0x00000013, 0x0000607A, 0x00000001, 0x0000003E, 0x00005F57, - 0x00050051, 0x0000000D, 0x000026C8, 0x0000607A, 0x00000000, 0x00060052, - 0x0000001D, 0x000023AB, 0x000026C8, 0x000031B7, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D8C, 0x0000607A, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A13, 0x00004D8C, 0x000023AB, 0x00000001, 0x00050051, 0x0000000B, - 0x0000284F, 0x00002AC0, 0x00000001, 0x0006000C, 0x00000013, 0x00004CCB, - 0x00000001, 0x0000003E, 0x0000284F, 0x00050051, 0x0000000D, 0x000026C9, - 0x00004CCB, 0x00000000, 0x00060052, 0x0000001D, 0x000023AC, 0x000026C9, - 0x00003A13, 0x00000002, 0x00050051, 0x0000000D, 0x00004D8D, 0x00004CCB, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A14, 0x00004D8D, 0x000023AC, - 0x00000003, 0x00050051, 0x0000000B, 0x00002850, 0x00002AC0, 0x00000002, - 0x0006000C, 0x00000013, 0x00004CCC, 0x00000001, 0x0000003E, 0x00002850, - 0x00050051, 0x0000000D, 0x000026CA, 0x00004CCC, 0x00000000, 0x00060052, - 0x0000001D, 0x000023AD, 0x000026CA, 0x000031B7, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D8E, 0x00004CCC, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A15, 0x00004D8E, 0x000023AD, 0x00000001, 0x00050051, 0x0000000B, - 0x00002851, 0x00002AC0, 0x00000003, 0x0006000C, 0x00000013, 0x00004CCD, - 0x00000001, 0x0000003E, 0x00002851, 0x00050051, 0x0000000D, 0x000026CB, - 0x00004CCD, 0x00000000, 0x00060052, 0x0000001D, 0x000023AE, 0x000026CB, - 0x00003A15, 0x00000002, 0x00050051, 0x0000000D, 0x00005A04, 0x00004CCD, - 0x00000001, 0x00060052, 0x0000001D, 0x00002450, 0x00005A04, 0x000023AE, - 0x00000003, 0x000200F9, 0x00004F23, 0x000200F8, 0x000027A5, 0x0007004F, - 0x00000011, 0x000025FB, 0x00002AC0, 0x00002AC0, 0x00000000, 0x00000001, - 0x0004007C, 0x00000012, 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, - 0x000060CE, 0x00005B3C, 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048A6, 0x000060CE, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D8D, 0x000048A6, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002A99, 0x00003D8D, 0x0005008E, 0x0000001D, 0x00004721, - 0x00002A99, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006291, 0x00000001, - 0x00000028, 0x00000504, 0x00004721, 0x0007004F, 0x00000011, 0x0000376B, - 0x00002AC0, 0x00002AC0, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, - 0x000024BF, 0x0000376B, 0x0009004F, 0x0000001A, 0x000060CF, 0x000024BF, - 0x000024BF, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048A7, 0x000060CF, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D8E, 0x000048A7, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9A, - 0x00003D8E, 0x0005008E, 0x0000001D, 0x000053BF, 0x00002A9A, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, 0x00000028, 0x00000504, - 0x000053BF, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F56, 0x0007004F, - 0x00000011, 0x00002621, 0x00002AC0, 0x00002AC0, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00005159, 0x00002621, 0x00050051, 0x0000000D, - 0x00001B7B, 0x00005159, 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, - 0x00005159, 0x00000001, 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, - 0x0000346A, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D8, - 0x00002AC0, 0x00002AC0, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x0000375D, 0x000041D8, 0x00050051, 0x0000000D, 0x00001B7C, 0x0000375D, - 0x00000000, 0x00050051, 0x0000000D, 0x00004108, 0x0000375D, 0x00000001, - 0x00070050, 0x0000001D, 0x0000234C, 0x00001B7C, 0x00004108, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000900F5, - 0x0000001D, 0x00002BF4, 0x0000234C, 0x00004F56, 0x00004362, 0x000027A5, - 0x00002450, 0x00002034, 0x000900F5, 0x0000001D, 0x0000358E, 0x00004278, - 0x00004F56, 0x00006291, 0x000027A5, 0x00003A14, 0x00002034, 0x000200F9, - 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, 0x00002662, - 0x00002BF4, 0x00004F23, 0x00002BF3, 0x00003F60, 0x000700F5, 0x0000001D, - 0x000036E3, 0x0000358E, 0x00004F23, 0x0000358D, 0x00003F60, 0x000500AE, - 0x00000009, 0x00002E55, 0x00003F4D, 0x00000A16, 0x000300F7, 0x00005313, - 0x00000002, 0x000400FA, 0x00002E55, 0x000050E5, 0x00005313, 0x000200F8, - 0x000050E5, 0x00050085, 0x0000000D, 0x000061FB, 0x00002B2C, 0x000000FC, - 0x00050080, 0x0000000B, 0x00005E78, 0x0000628F, 0x00000AFA, 0x000300F7, - 0x00005310, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, - 0x000200F8, 0x000040BA, 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, - 0x00000A0D, 0x000300F7, 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADB, - 0x00002C70, 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, 0x00000288, - 0x00004866, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, - 0x00003688, 0x00004866, 0x00060052, 0x00000011, 0x0000555B, 0x00003688, - 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBB, 0x00005E78, - 0x0000199B, 0x00060041, 0x00000288, 0x000018B0, 0x00000CC7, 0x00000A0B, - 0x00003CBB, 0x0004003D, 0x0000000B, 0x00003EA3, 0x000018B0, 0x00060052, - 0x00000011, 0x00005BAA, 0x00003EA3, 0x0000555B, 0x00000001, 0x000200F9, - 0x00004F4B, 0x000200F8, 0x00002C70, 0x00060041, 0x00000288, 0x00005547, - 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D46, - 0x00005547, 0x00050080, 0x0000000B, 0x00002DAD, 0x0000628F, 0x00000AFD, - 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DAD, - 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF0, 0x00050050, 0x00000011, - 0x0000512E, 0x00005D46, 0x00003FFE, 0x000200F9, 0x00004F4B, 0x000200F8, - 0x00004F4B, 0x000700F5, 0x00000011, 0x00002AC1, 0x0000512E, 0x00002C70, - 0x00005BAA, 0x00002F63, 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, - 0x00002180, 0x00004BFC, 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, - 0x00000002, 0x00001CBD, 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, - 0x0000000C, 0x00001CBC, 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, - 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC1, - 0x00000000, 0x0006000C, 0x00000013, 0x00006068, 0x00000001, 0x0000003E, - 0x00005F58, 0x00050051, 0x0000000D, 0x00002764, 0x00006068, 0x00000000, - 0x00050051, 0x0000000D, 0x00004447, 0x00006068, 0x00000001, 0x00070050, - 0x0000001D, 0x0000390D, 0x00002764, 0x00004447, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x0000437B, 0x00002AC1, 0x00000001, 0x0006000C, - 0x00000013, 0x0000466C, 0x00000001, 0x0000003E, 0x0000437B, 0x00050051, - 0x0000000D, 0x00002765, 0x0000466C, 0x00000000, 0x00050051, 0x0000000D, - 0x000050BF, 0x0000466C, 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, - 0x00002765, 0x000050BF, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, - 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC1, - 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, - 0x00000012, 0x0000471C, 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, - 0x000047AF, 0x0000471C, 0x000007A7, 0x000500C3, 0x00000012, 0x00003419, - 0x000047AF, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9B, 0x00003419, - 0x0005008E, 0x00000013, 0x00004749, 0x00002A9B, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E08, 0x00000001, 0x00000028, 0x00000049, 0x00004749, - 0x00050051, 0x0000000D, 0x00005F0C, 0x00005E08, 0x00000000, 0x00050051, - 0x0000000D, 0x00003CD5, 0x00005E08, 0x00000001, 0x00070050, 0x0000001D, - 0x0000411F, 0x00005F0C, 0x00003CD5, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004C43, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000C, - 0x00003EA4, 0x00004C43, 0x00050050, 0x00000012, 0x0000471D, 0x00003EA4, - 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, 0x000007A7, - 0x000500C3, 0x00000012, 0x0000341A, 0x000047B0, 0x00000867, 0x0004006F, - 0x00000013, 0x00002A9C, 0x0000341A, 0x0005008E, 0x00000013, 0x0000474A, - 0x00002A9C, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E09, 0x00000001, - 0x00000028, 0x00000049, 0x0000474A, 0x00050051, 0x0000000D, 0x00005F0D, - 0x00005E09, 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, 0x00005E09, - 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, 0x00005F0D, 0x0000494D, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, - 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC1, 0x00000000, 0x00060050, - 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, - 0x00000014, 0x00002B0F, 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DE8, 0x00002B0F, 0x00000105, 0x000500C7, 0x00000014, 0x0000489E, - 0x00005DE8, 0x00000466, 0x000500C2, 0x00000014, 0x00005B92, 0x00005DE8, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CB, 0x00005B92, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C4D, 0x00000001, 0x0000004B, 0x0000489E, - 0x0004007C, 0x00000014, 0x00002A17, 0x00002C4D, 0x00050082, 0x00000014, - 0x0000187C, 0x00000B0C, 0x00002A17, 0x00050080, 0x00000014, 0x00002212, - 0x00002A17, 0x00000938, 0x000600A9, 0x00000014, 0x00002871, 0x000040CB, - 0x00002212, 0x00005B92, 0x000500C4, 0x00000014, 0x00005AD6, 0x0000489E, - 0x0000187C, 0x000500C7, 0x00000014, 0x0000499C, 0x00005AD6, 0x00000466, - 0x000600A9, 0x00000014, 0x00002A9F, 0x000040CB, 0x0000499C, 0x0000489E, - 0x00050080, 0x00000014, 0x00005FFB, 0x00002871, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F81, 0x00005FFB, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FA8, 0x00002A9F, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577E, - 0x00004F81, 0x00003FA8, 0x000500AA, 0x00000010, 0x00003602, 0x00005DE8, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004244, 0x00003602, 0x00000A12, - 0x0000577E, 0x0004007C, 0x00000018, 0x000029D1, 0x00004244, 0x000500C2, - 0x0000000B, 0x00004BA6, 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004810, 0x00004BA6, 0x00050085, 0x0000000D, 0x00003E21, 0x00004810, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C4, 0x000029D1, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A57, 0x000029D1, 0x00000001, 0x00050051, - 0x0000000D, 0x00001E9A, 0x000029D1, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DDB, 0x000053C4, 0x00002A57, 0x00001E9A, 0x00003E21, 0x00050051, - 0x0000000B, 0x000027F6, 0x00002AC1, 0x00000001, 0x00060050, 0x00000014, - 0x0000350F, 0x000027F6, 0x000027F6, 0x000027F6, 0x000500C2, 0x00000014, - 0x00002B10, 0x0000350F, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE9, - 0x00002B10, 0x00000105, 0x000500C7, 0x00000014, 0x0000489F, 0x00005DE9, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B93, 0x00005DE9, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040CC, 0x00005B93, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C4E, 0x00000001, 0x0000004B, 0x0000489F, 0x0004007C, - 0x00000014, 0x00002A18, 0x00002C4E, 0x00050082, 0x00000014, 0x0000187D, - 0x00000B0C, 0x00002A18, 0x00050080, 0x00000014, 0x00002213, 0x00002A18, - 0x00000938, 0x000600A9, 0x00000014, 0x00002872, 0x000040CC, 0x00002213, - 0x00005B93, 0x000500C4, 0x00000014, 0x00005AD7, 0x0000489F, 0x0000187D, - 0x000500C7, 0x00000014, 0x0000499D, 0x00005AD7, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AA0, 0x000040CC, 0x0000499D, 0x0000489F, 0x00050080, - 0x00000014, 0x00005FFC, 0x00002872, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F82, 0x00005FFC, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA9, - 0x00002AA0, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577F, 0x00004F82, - 0x00003FA9, 0x000500AA, 0x00000010, 0x00003603, 0x00005DE9, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004245, 0x00003603, 0x00000A12, 0x0000577F, - 0x0004007C, 0x00000018, 0x000029D2, 0x00004245, 0x000500C2, 0x0000000B, - 0x00004BA7, 0x000027F6, 0x00000A64, 0x00040070, 0x0000000D, 0x00004811, - 0x00004BA7, 0x00050085, 0x0000000D, 0x00003E22, 0x00004811, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C5, 0x000029D2, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A58, 0x000029D2, 0x00000001, 0x00050051, 0x0000000D, - 0x00002B12, 0x000029D2, 0x00000002, 0x00070050, 0x0000001D, 0x0000234F, - 0x000053C5, 0x00002A58, 0x00002B12, 0x00003E22, 0x000200F9, 0x00003F61, - 0x000200F8, 0x00001CBD, 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC1, - 0x00000000, 0x00070050, 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, - 0x000056C1, 0x000056C1, 0x000500C2, 0x00000017, 0x0000249C, 0x00004F0E, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049AD, 0x0000249C, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CB8, 0x000049AD, 0x00050085, 0x0000001D, - 0x00004131, 0x00003CB8, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD3, - 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x0000514E, 0x00005CD3, - 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x000500C2, 0x00000017, 0x0000249D, - 0x0000514E, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AE, 0x0000249D, - 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, 0x000049AE, 0x00050085, - 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, - 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC1, - 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, - 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, 0x0000249E, 0x00004F0F, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A58, 0x0000249E, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A3, 0x00004A58, 0x0005008E, 0x0000001D, - 0x00004B24, 0x000036A3, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A0, - 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x0000610C, 0x000021A0, - 0x000021A0, 0x000021A0, 0x000021A0, 0x000500C2, 0x00000017, 0x0000249F, - 0x0000610C, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A59, 0x0000249F, - 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, 0x00004A59, 0x0005008E, - 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, 0x000200F9, 0x00003F61, - 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, 0x0000308E, 0x00002AC1, - 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, 0x0000308E, 0x00050050, - 0x00000013, 0x00004337, 0x00004FEF, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D91, 0x00004337, 0x00004337, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B2, 0x00002AC1, 0x00000001, - 0x0004007C, 0x0000000D, 0x00003F69, 0x000056B2, 0x00050050, 0x00000013, - 0x00004FAF, 0x00003F69, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, - 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, - 0x00002BF5, 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, - 0x00001CBD, 0x0000234F, 0x00001CBC, 0x0000234E, 0x00001FFF, 0x0000234D, - 0x00002035, 0x000F00F5, 0x0000001D, 0x00003590, 0x00002D91, 0x00004BFC, - 0x00004B24, 0x000038FA, 0x00004131, 0x00001CBD, 0x00003DDB, 0x00001CBC, - 0x0000411F, 0x00001FFF, 0x0000390D, 0x00002035, 0x000200F9, 0x00005310, - 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, - 0x00000A10, 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, 0x00005451, - 0x00002C71, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, - 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, - 0x00005D47, 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DAE, 0x0000628F, - 0x00000AFD, 0x00060041, 0x00000288, 0x00006016, 0x00000CC7, 0x00000A0B, - 0x00002DAE, 0x0004003D, 0x0000000B, 0x0000323E, 0x00006016, 0x00060052, - 0x00000017, 0x00002E9F, 0x00005D47, 0x00004422, 0x00000000, 0x00060052, - 0x00000017, 0x000019EF, 0x0000323E, 0x00002E9F, 0x00000001, 0x00050080, - 0x0000000B, 0x00003FD5, 0x00005E78, 0x0000199B, 0x00060041, 0x00000288, - 0x00001C1A, 0x00000CC7, 0x00000A0B, 0x00003FD5, 0x0004003D, 0x0000000B, - 0x00005C65, 0x00001C1A, 0x00050080, 0x0000000B, 0x00002DAF, 0x00003FD5, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006017, 0x00000CC7, 0x00000A0B, - 0x00002DAF, 0x0004003D, 0x0000000B, 0x0000323F, 0x00006017, 0x00060052, - 0x00000017, 0x0000379A, 0x00005C65, 0x000019EF, 0x00000002, 0x00060052, - 0x00000017, 0x0000203E, 0x0000323F, 0x0000379A, 0x00000003, 0x000200F9, - 0x00004F4C, 0x000200F8, 0x00002C71, 0x00060041, 0x00000288, 0x00005548, - 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D48, - 0x00005548, 0x00050080, 0x0000000B, 0x00002DB0, 0x0000628F, 0x00000AFD, - 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DB0, - 0x0004003D, 0x0000000B, 0x00005C66, 0x00001901, 0x00050080, 0x0000000B, - 0x00002DB1, 0x0000628F, 0x00000B00, 0x00060041, 0x00000288, 0x00001902, - 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, 0x00005C67, - 0x00001902, 0x00050080, 0x0000000B, 0x00002DB2, 0x0000628F, 0x00000B03, - 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DB2, - 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF1, 0x00070050, 0x00000017, - 0x0000512F, 0x00005D48, 0x00005C66, 0x00005C67, 0x00003FFF, 0x000200F9, - 0x00004F4C, 0x000200F8, 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, - 0x0000512F, 0x00002C71, 0x0000203E, 0x00002F64, 0x000300F7, 0x00004F24, - 0x00000000, 0x000700FB, 0x00002180, 0x00004F57, 0x00000005, 0x000027A6, - 0x00000007, 0x00002036, 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, - 0x00005F59, 0x00002AC2, 0x00000000, 0x0006000C, 0x00000013, 0x0000607B, - 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, 0x0000000D, 0x000026CC, - 0x0000607B, 0x00000000, 0x00060052, 0x0000001D, 0x000023AF, 0x000026CC, - 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8F, 0x0000607B, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A16, 0x00004D8F, 0x000023AF, - 0x00000001, 0x00050051, 0x0000000B, 0x00002852, 0x00002AC2, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CCE, 0x00000001, 0x0000003E, 0x00002852, - 0x00050051, 0x0000000D, 0x000026CD, 0x00004CCE, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B0, 0x000026CD, 0x00003A16, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D90, 0x00004CCE, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A17, 0x00004D90, 0x000023B0, 0x00000003, 0x00050051, 0x0000000B, - 0x00002853, 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, 0x00004CCF, - 0x00000001, 0x0000003E, 0x00002853, 0x00050051, 0x0000000D, 0x000026CE, - 0x00004CCF, 0x00000000, 0x00060052, 0x0000001D, 0x000023B1, 0x000026CE, - 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D91, 0x00004CCF, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A18, 0x00004D91, 0x000023B1, - 0x00000001, 0x00050051, 0x0000000B, 0x00002854, 0x00002AC2, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CD0, 0x00000001, 0x0000003E, 0x00002854, - 0x00050051, 0x0000000D, 0x000026CF, 0x00004CD0, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B2, 0x000026CF, 0x00003A18, 0x00000002, 0x00050051, - 0x0000000D, 0x00005A05, 0x00004CD0, 0x00000001, 0x00060052, 0x0000001D, - 0x00002451, 0x00005A05, 0x000023B2, 0x00000003, 0x000200F9, 0x00004F24, - 0x000200F8, 0x000027A6, 0x0007004F, 0x00000011, 0x000025FC, 0x00002AC2, + 0x000056B2, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F69, + 0x000056B2, 0x00050050, 0x00000013, 0x00004FAF, 0x00003F69, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00005A3B, 0x00004FAF, 0x00004FAF, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F61, 0x000200F8, + 0x00003F61, 0x000F00F5, 0x0000001D, 0x00002BF5, 0x00005A3B, 0x00004BFC, + 0x00003093, 0x000038FA, 0x000026A0, 0x00001CBD, 0x00002350, 0x00001CBC, + 0x0000234F, 0x00001FFF, 0x0000234E, 0x00002035, 0x000F00F5, 0x0000001D, + 0x00003590, 0x00002D91, 0x00004BFC, 0x00004B24, 0x000038FA, 0x00004131, + 0x00001CBD, 0x00003DDB, 0x00001CBC, 0x0000411F, 0x00001FFF, 0x0000390E, + 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, 0x00003B66, 0x000500AA, + 0x00000009, 0x00005451, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F4C, + 0x00000002, 0x000400FA, 0x00005451, 0x00002625, 0x00002F64, 0x000200F8, + 0x00002F64, 0x00060041, 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, + 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D49, 0x00004BD2, 0x00050080, + 0x0000000B, 0x00002DB1, 0x00005AD8, 0x00000AFD, 0x00060041, 0x00000288, + 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, + 0x00005C66, 0x00001903, 0x00050080, 0x0000000B, 0x00002DB2, 0x00005E78, + 0x0000199B, 0x00060041, 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, + 0x00002DB2, 0x0004003D, 0x0000000B, 0x00005C67, 0x00001904, 0x00050080, + 0x0000000B, 0x00002DB3, 0x00002DB2, 0x00000A0D, 0x00060041, 0x00000288, + 0x00005FF4, 0x00000CC7, 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, + 0x00004001, 0x00005FF4, 0x00070050, 0x00000017, 0x00005132, 0x00005D49, + 0x00005C66, 0x00005C67, 0x00004001, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x00002625, 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, + 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D4A, 0x00005548, 0x00050080, + 0x0000000B, 0x00002DB4, 0x00005AD8, 0x00000AFD, 0x00060041, 0x00000288, + 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, + 0x00005C68, 0x00001905, 0x00050080, 0x0000000B, 0x00002DB5, 0x00005AD8, + 0x00000B00, 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, + 0x00002DB5, 0x0004003D, 0x0000000B, 0x00005C69, 0x00001906, 0x00050080, + 0x0000000B, 0x00002DB6, 0x00005AD8, 0x00000B03, 0x00060041, 0x00000288, + 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, + 0x00004002, 0x00005FF5, 0x00070050, 0x00000017, 0x00005133, 0x00005D4A, + 0x00005C68, 0x00005C69, 0x00004002, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, 0x00005133, 0x00002625, + 0x00005132, 0x00002F64, 0x000300F7, 0x00004F24, 0x00000000, 0x000700FB, + 0x00002180, 0x00004F57, 0x00000005, 0x00002159, 0x00000007, 0x00002036, + 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, 0x00002AC2, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, + 0x00005F59, 0x00050051, 0x0000000D, 0x00002777, 0x0000606A, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EBA, 0x0000606A, 0x00000001, 0x00050051, + 0x0000000B, 0x00004283, 0x00002AC2, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CF7, 0x00000001, 0x0000003E, 0x00004283, 0x00050051, 0x0000000D, + 0x00002768, 0x00003CF7, 0x00000000, 0x00050051, 0x0000000D, 0x00004449, + 0x00003CF7, 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, 0x00002777, + 0x00003EBA, 0x00002768, 0x00004449, 0x00050051, 0x0000000B, 0x0000437D, + 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, + 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, 0x00002778, 0x0000466E, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBB, 0x0000466E, 0x00000001, + 0x00050051, 0x0000000B, 0x00004284, 0x00002AC2, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CF8, 0x00000001, 0x0000003E, 0x00004284, 0x00050051, + 0x0000000D, 0x00002769, 0x00003CF8, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C1, 0x00003CF8, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, + 0x00002778, 0x00003EBB, 0x00002769, 0x000050C1, 0x000200F9, 0x00004F24, + 0x000200F8, 0x00002159, 0x0007004F, 0x00000011, 0x000025FC, 0x00002AC2, 0x00002AC2, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D0, 0x00005B3D, 0x00005B3D, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, @@ -2246,20 +2174,20 @@ const uint32_t resolve_full_128bpp_cs[] = { 0x0004006F, 0x0000001D, 0x00002AA2, 0x00003D90, 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, 0x00004F24, - 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, 0x00002622, 0x00002AC2, + 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, 0x00002626, 0x00002AC2, 0x00002AC2, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515A, - 0x00002622, 0x00050051, 0x0000000D, 0x00001B7D, 0x0000515A, 0x00000000, + 0x00002626, 0x00050051, 0x0000000D, 0x00001B7D, 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, 0x0000346B, 0x0000515A, 0x00000001, 0x00070050, 0x0000001D, 0x00004279, 0x00001B7D, 0x0000346B, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D9, 0x00002AC2, 0x00002AC2, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375E, 0x000041D9, 0x00050051, 0x0000000D, 0x00001B7E, 0x0000375E, 0x00000000, 0x00050051, 0x0000000D, - 0x00004109, 0x0000375E, 0x00000001, 0x00070050, 0x0000001D, 0x00002350, + 0x00004109, 0x0000375E, 0x00000001, 0x00070050, 0x0000001D, 0x00002352, 0x00001B7E, 0x00004109, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F24, - 0x000200F8, 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BF6, 0x00002350, - 0x00004F57, 0x00004363, 0x000027A6, 0x00002451, 0x00002036, 0x000900F5, - 0x0000001D, 0x00003591, 0x00004279, 0x00004F57, 0x00006292, 0x000027A6, - 0x00003A17, 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, + 0x000200F8, 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BF6, 0x00002352, + 0x00004F57, 0x00004363, 0x00002159, 0x00002351, 0x00002036, 0x000900F5, + 0x0000001D, 0x00003591, 0x00004279, 0x00004F57, 0x00006292, 0x00002159, + 0x0000390F, 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, 0x0000230B, 0x00002BF6, 0x00004F24, 0x00002BF5, 0x00003F61, 0x000700F5, 0x0000001D, 0x00004C8A, 0x00003591, 0x00004F24, 0x00003590, 0x00003F61, 0x00050081, 0x0000001D, 0x000046B0, 0x000036E3, @@ -2268,623 +2196,604 @@ const uint32_t resolve_full_128bpp_cs[] = { 0x00005EC8, 0x00000002, 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, - 0x00050080, 0x0000000B, 0x000051FC, 0x0000628F, 0x000037B2, 0x000300F7, + 0x00050080, 0x0000000B, 0x000051FC, 0x00005AD8, 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, 0x000500AA, 0x00000009, 0x00004ADD, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4D, 0x00000002, 0x000400FA, 0x00004ADD, - 0x00002C72, 0x00002F65, 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, - 0x00004867, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00003689, 0x00004867, 0x00060052, 0x00000011, 0x0000555C, 0x00003689, - 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBC, 0x000051FC, - 0x0000199B, 0x00060041, 0x00000288, 0x000018B1, 0x00000CC7, 0x00000A0B, - 0x00003CBC, 0x0004003D, 0x0000000B, 0x00003EA5, 0x000018B1, 0x00060052, - 0x00000011, 0x00005BAB, 0x00003EA5, 0x0000555C, 0x00000001, 0x000200F9, - 0x00004F4D, 0x000200F8, 0x00002C72, 0x00060041, 0x00000288, 0x00005549, - 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D49, - 0x00005549, 0x00050080, 0x0000000B, 0x00002DB3, 0x000051FC, 0x00000A0D, - 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DB3, - 0x0004003D, 0x0000000B, 0x00004000, 0x00005FF2, 0x00050050, 0x00000011, - 0x00005130, 0x00005D49, 0x00004000, 0x000200F9, 0x00004F4D, 0x000200F8, - 0x00004F4D, 0x000700F5, 0x00000011, 0x00002AC3, 0x00005130, 0x00002C72, - 0x00005BAB, 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, - 0x00002180, 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, - 0x00000002, 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, 0x00001CBE, - 0x0000000C, 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, 0x00002037, - 0x000200F8, 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC3, - 0x00000000, 0x0006000C, 0x00000013, 0x00006069, 0x00000001, 0x0000003E, - 0x00005F5A, 0x00050051, 0x0000000D, 0x00002766, 0x00006069, 0x00000000, - 0x00050051, 0x0000000D, 0x00004448, 0x00006069, 0x00000001, 0x00070050, - 0x0000001D, 0x0000390E, 0x00002766, 0x00004448, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x0000437C, 0x00002AC3, 0x00000001, 0x0006000C, - 0x00000013, 0x0000466D, 0x00000001, 0x0000003E, 0x0000437C, 0x00050051, - 0x0000000D, 0x00002767, 0x0000466D, 0x00000000, 0x00050051, 0x0000000D, - 0x000050C0, 0x0000466D, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, - 0x00002767, 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, - 0x000200F8, 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, 0x00002AC3, - 0x00000000, 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, 0x00050050, - 0x00000012, 0x0000471E, 0x0000589F, 0x0000589F, 0x000500C4, 0x00000012, - 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, - 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, - 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, - 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, - 0x0000000D, 0x00003CD6, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, - 0x00004120, 0x00005F0E, 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004C44, 0x00002AC3, 0x00000001, 0x0004007C, 0x0000000C, - 0x00003EA6, 0x00004C44, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA6, - 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, - 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, - 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, - 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, - 0x00000028, 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, - 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, 0x00005E0B, - 0x00000001, 0x00070050, 0x0000001D, 0x00002352, 0x00005F0F, 0x0000494E, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBE, - 0x00050051, 0x0000000B, 0x000056C3, 0x00002AC3, 0x00000000, 0x00060050, - 0x00000014, 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, 0x000500C2, - 0x00000014, 0x00002B13, 0x00004F10, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DEA, 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, - 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, - 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, - 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, - 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, - 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, 0x000048A0, - 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AA5, 0x000040CD, 0x0000499E, 0x000048A0, - 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FAA, 0x00002AA5, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, - 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, - 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, - 0x0000000B, 0x00004BA8, 0x000056C3, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, - 0x0000000D, 0x00001E9B, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DDC, 0x000053C6, 0x00002A59, 0x00001E9B, 0x00003E23, 0x00050051, - 0x0000000B, 0x000027F7, 0x00002AC3, 0x00000001, 0x00060050, 0x00000014, - 0x00003510, 0x000027F7, 0x000027F7, 0x000027F7, 0x000500C2, 0x00000014, - 0x00002B14, 0x00003510, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, - 0x00002B14, 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, - 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, - 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, - 0x00000938, 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, - 0x00005B95, 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, 0x0000187F, - 0x000500C7, 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AA6, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, - 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, - 0x00002AA6, 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, - 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, - 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, - 0x00004BA9, 0x000027F7, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, - 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, - 0x00002B15, 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00002353, - 0x000053C7, 0x00002A5A, 0x00002B15, 0x00003E24, 0x000200F9, 0x00003F62, - 0x000200F8, 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC3, - 0x00000000, 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, - 0x000056C4, 0x000056C4, 0x000500C2, 0x00000017, 0x000024A0, 0x00004F11, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CB9, 0x000049AF, 0x00050085, 0x0000001D, - 0x00004132, 0x00003CB9, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD4, - 0x00002AC3, 0x00000001, 0x00070050, 0x00000017, 0x0000514F, 0x00005CD4, - 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x000500C2, 0x00000017, 0x000024A1, - 0x0000514F, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, - 0x0000027B, 0x00040070, 0x0000001D, 0x00004931, 0x000049B0, 0x00050085, - 0x0000001D, 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, 0x00003F62, - 0x000200F8, 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, 0x00002AC3, - 0x00000000, 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, 0x000056C5, - 0x000056C5, 0x000056C5, 0x000500C2, 0x00000017, 0x000024A2, 0x00004F12, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A2, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A4, 0x00004A5A, 0x0005008E, 0x0000001D, - 0x00004B25, 0x000036A4, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A1, - 0x00002AC3, 0x00000001, 0x00070050, 0x00000017, 0x0000610D, 0x000021A1, - 0x000021A1, 0x000021A1, 0x000021A1, 0x000500C2, 0x00000017, 0x000024A3, - 0x0000610D, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A3, - 0x0000064B, 0x00040070, 0x0000001D, 0x0000431C, 0x00004A5B, 0x0005008E, - 0x0000001D, 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, 0x00003F62, - 0x000200F8, 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, 0x00002AC3, - 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, 0x00050050, - 0x00000013, 0x00004338, 0x00004FF0, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D92, 0x00004338, 0x00004338, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B3, 0x00002AC3, 0x00000001, - 0x0004007C, 0x0000000D, 0x00003F6A, 0x000056B3, 0x00050050, 0x00000013, - 0x00004FB0, 0x00003F6A, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3C, - 0x00004FB0, 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x000200F9, 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, 0x0000001D, - 0x00002BF7, 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, 0x000026A1, - 0x00001CBF, 0x00002353, 0x00001CBE, 0x00002352, 0x00002000, 0x00002351, - 0x00002037, 0x000F00F5, 0x0000001D, 0x00003592, 0x00002D92, 0x00004BFD, - 0x00004B25, 0x000038FB, 0x00004132, 0x00001CBF, 0x00003DDC, 0x00001CBE, - 0x00004120, 0x00002000, 0x0000390E, 0x00002037, 0x000200F9, 0x00005311, - 0x000200F8, 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, 0x0000199B, - 0x00000A10, 0x000300F7, 0x00004F4E, 0x00000002, 0x000400FA, 0x00005452, - 0x00002C73, 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, 0x00000288, - 0x00004BD1, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00005D4A, 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DB4, 0x000051FC, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006018, 0x00000CC7, 0x00000A0B, - 0x00002DB4, 0x0004003D, 0x0000000B, 0x00003240, 0x00006018, 0x00060052, - 0x00000017, 0x00002EA0, 0x00005D4A, 0x00004422, 0x00000000, 0x00060052, - 0x00000017, 0x000019F0, 0x00003240, 0x00002EA0, 0x00000001, 0x00050080, - 0x0000000B, 0x00003FD6, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, - 0x00001C1B, 0x00000CC7, 0x00000A0B, 0x00003FD6, 0x0004003D, 0x0000000B, - 0x00005C68, 0x00001C1B, 0x00050080, 0x0000000B, 0x00002DB5, 0x00003FD6, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006019, 0x00000CC7, 0x00000A0B, - 0x00002DB5, 0x0004003D, 0x0000000B, 0x00003241, 0x00006019, 0x00060052, - 0x00000017, 0x0000379B, 0x00005C68, 0x000019F0, 0x00000002, 0x00060052, - 0x00000017, 0x0000203F, 0x00003241, 0x0000379B, 0x00000003, 0x000200F9, - 0x00004F4E, 0x000200F8, 0x00002C73, 0x00060041, 0x00000288, 0x0000554A, - 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4B, - 0x0000554A, 0x00050080, 0x0000000B, 0x00002DB6, 0x000051FC, 0x00000A0D, - 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB6, - 0x0004003D, 0x0000000B, 0x00005C69, 0x00001903, 0x00050080, 0x0000000B, - 0x00002DB7, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x00001904, - 0x00000CC7, 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, 0x00005C6A, - 0x00001904, 0x00050080, 0x0000000B, 0x00002DB8, 0x000051FC, 0x00000A13, - 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DB8, - 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF3, 0x00070050, 0x00000017, - 0x00005131, 0x00005D4B, 0x00005C69, 0x00005C6A, 0x00004001, 0x000200F9, - 0x00004F4E, 0x000200F8, 0x00004F4E, 0x000700F5, 0x00000017, 0x00002AC4, - 0x00005131, 0x00002C73, 0x0000203F, 0x00002F66, 0x000300F7, 0x00004F25, - 0x00000000, 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, 0x000027A7, - 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, - 0x00005F5B, 0x00002AC4, 0x00000000, 0x0006000C, 0x00000013, 0x0000607C, - 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, 0x000026D0, - 0x0000607C, 0x00000000, 0x00060052, 0x0000001D, 0x000023B3, 0x000026D0, - 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D92, 0x0000607C, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A19, 0x00004D92, 0x000023B3, - 0x00000001, 0x00050051, 0x0000000B, 0x00002855, 0x00002AC4, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CD1, 0x00000001, 0x0000003E, 0x00002855, - 0x00050051, 0x0000000D, 0x000026D1, 0x00004CD1, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B4, 0x000026D1, 0x00003A19, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D93, 0x00004CD1, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A1A, 0x00004D93, 0x000023B4, 0x00000003, 0x00050051, 0x0000000B, - 0x00002856, 0x00002AC4, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD2, - 0x00000001, 0x0000003E, 0x00002856, 0x00050051, 0x0000000D, 0x000026D2, - 0x00004CD2, 0x00000000, 0x00060052, 0x0000001D, 0x000023B5, 0x000026D2, - 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D94, 0x00004CD2, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A1B, 0x00004D94, 0x000023B5, - 0x00000001, 0x00050051, 0x0000000B, 0x00002857, 0x00002AC4, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CD3, 0x00000001, 0x0000003E, 0x00002857, - 0x00050051, 0x0000000D, 0x000026D3, 0x00004CD3, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B7, 0x000026D3, 0x00003A1B, 0x00000002, 0x00050051, - 0x0000000D, 0x00005A06, 0x00004CD3, 0x00000001, 0x00060052, 0x0000001D, - 0x00002452, 0x00005A06, 0x000023B7, 0x00000003, 0x000200F9, 0x00004F25, - 0x000200F8, 0x000027A7, 0x0007004F, 0x00000011, 0x000025FD, 0x00002AC4, - 0x00002AC4, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3E, - 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3E, 0x00005B3E, - 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, - 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA7, 0x00003D91, - 0x0005008E, 0x0000001D, 0x00004723, 0x00002AA7, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00006293, 0x00000001, 0x00000028, 0x00000504, 0x00004723, - 0x0007004F, 0x00000011, 0x0000376D, 0x00002AC4, 0x00002AC4, 0x00000002, - 0x00000003, 0x0004007C, 0x00000012, 0x000024C1, 0x0000376D, 0x0009004F, - 0x0000001A, 0x000060D3, 0x000024C1, 0x000024C1, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AA8, 0x00003D92, 0x0005008E, 0x0000001D, - 0x000053C1, 0x00002AA8, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004364, - 0x00000001, 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, 0x00004F25, - 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, 0x00002623, 0x00002AC4, - 0x00002AC4, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515B, - 0x00002623, 0x00050051, 0x0000000D, 0x00001B7F, 0x0000515B, 0x00000000, - 0x00050051, 0x0000000D, 0x0000346C, 0x0000515B, 0x00000001, 0x00070050, - 0x0000001D, 0x0000427A, 0x00001B7F, 0x0000346C, 0x00000A0C, 0x00000A0C, - 0x0007004F, 0x00000011, 0x000041DA, 0x00002AC4, 0x00002AC4, 0x00000002, - 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, 0x000041DA, 0x00050051, - 0x0000000D, 0x00001B80, 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, - 0x0000410A, 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, 0x00002354, - 0x00001B80, 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F25, - 0x000200F8, 0x00004F25, 0x000900F5, 0x0000001D, 0x00002BF8, 0x00002354, - 0x00004F58, 0x00004364, 0x000027A7, 0x00002452, 0x00002038, 0x000900F5, - 0x0000001D, 0x00003593, 0x0000427A, 0x00004F58, 0x00006293, 0x000027A7, - 0x00003A1A, 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, - 0x000700F5, 0x0000001D, 0x0000230C, 0x00002BF8, 0x00004F25, 0x00002BF7, - 0x00003F62, 0x000700F5, 0x0000001D, 0x00004C8B, 0x00003593, 0x00004F25, - 0x00003592, 0x00003F62, 0x00050081, 0x0000001D, 0x00004346, 0x000046B0, - 0x00004C8B, 0x00050081, 0x0000001D, 0x000019F1, 0x0000455A, 0x0000230C, - 0x00050080, 0x0000000B, 0x00003FF8, 0x00005E78, 0x000037B2, 0x000300F7, - 0x00005312, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, 0x000040BC, - 0x000200F8, 0x000040BC, 0x000500AA, 0x00000009, 0x00004ADE, 0x0000199B, - 0x00000A0D, 0x000300F7, 0x00004F4F, 0x00000002, 0x000400FA, 0x00004ADE, - 0x00002C74, 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, 0x00000288, - 0x00004868, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x0000368A, 0x00004868, 0x00060052, 0x00000011, 0x0000555D, 0x0000368A, - 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBD, 0x00003FF8, - 0x0000199B, 0x00060041, 0x00000288, 0x000018B2, 0x00000CC7, 0x00000A0B, - 0x00003CBD, 0x0004003D, 0x0000000B, 0x00003EA7, 0x000018B2, 0x00060052, - 0x00000011, 0x00005BAC, 0x00003EA7, 0x0000555D, 0x00000001, 0x000200F9, - 0x00004F4F, 0x000200F8, 0x00002C74, 0x00060041, 0x00000288, 0x0000554B, - 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4C, - 0x0000554B, 0x00050080, 0x0000000B, 0x00002DB9, 0x00003FF8, 0x00000A0D, - 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, 0x00002DB9, - 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF4, 0x00050050, 0x00000011, - 0x00005132, 0x00005D4C, 0x00004002, 0x000200F9, 0x00004F4F, 0x000200F8, - 0x00004F4F, 0x000700F5, 0x00000011, 0x00002AC5, 0x00005132, 0x00002C74, - 0x00005BAC, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, - 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, 0x000038FC, - 0x00000002, 0x00001CC1, 0x0000000A, 0x00001CC1, 0x00000003, 0x00001CC0, - 0x0000000C, 0x00001CC0, 0x00000004, 0x00002001, 0x00000006, 0x00002039, - 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, 0x00002AC5, - 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, - 0x00005F5C, 0x00050051, 0x0000000D, 0x00002768, 0x0000606A, 0x00000000, - 0x00050051, 0x0000000D, 0x00004449, 0x0000606A, 0x00000001, 0x00070050, - 0x0000001D, 0x0000390F, 0x00002768, 0x00004449, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x0000437D, 0x00002AC5, 0x00000001, 0x0006000C, - 0x00000013, 0x0000466E, 0x00000001, 0x0000003E, 0x0000437D, 0x00050051, - 0x0000000D, 0x00002769, 0x0000466E, 0x00000000, 0x00050051, 0x0000000D, - 0x000050C1, 0x0000466E, 0x00000001, 0x00070050, 0x0000001D, 0x00002355, - 0x00002769, 0x000050C1, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, - 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, 0x00003091, 0x00002AC5, - 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, 0x00050050, - 0x00000012, 0x00004720, 0x000058A0, 0x000058A0, 0x000500C4, 0x00000012, - 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, - 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA9, 0x0000341D, - 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA9, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, 0x0000474D, - 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, - 0x0000000D, 0x00003CD7, 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, - 0x00004121, 0x00005F10, 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004C45, 0x00002AC5, 0x00000001, 0x0004007C, 0x0000000C, - 0x00003EA8, 0x00004C45, 0x00050050, 0x00000012, 0x00004724, 0x00003EA8, - 0x00003EA8, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, - 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, - 0x00000013, 0x00002AAA, 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, - 0x00002AAA, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, - 0x00000028, 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, - 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, 0x0000494F, 0x00005E0D, - 0x00000001, 0x00070050, 0x0000001D, 0x00002356, 0x00005F11, 0x0000494F, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC0, - 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC5, 0x00000000, 0x00060050, - 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, 0x000500C2, - 0x00000014, 0x00002B16, 0x00004F13, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DEC, 0x00002B16, 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, - 0x00005DEC, 0x00000466, 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, - 0x0004007C, 0x00000014, 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, - 0x00001880, 0x00000B0C, 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, - 0x00002A1B, 0x00000938, 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, - 0x00002216, 0x00005B96, 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A2, - 0x00001880, 0x000500C7, 0x00000014, 0x000049A0, 0x00005ADA, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AAB, 0x000040CF, 0x000049A0, 0x000048A2, - 0x00050080, 0x00000014, 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F85, 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FAC, 0x00002AAB, 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, - 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004248, 0x00003606, 0x00000A12, - 0x00005782, 0x0004007C, 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, - 0x0000000B, 0x00004BAA, 0x000056C6, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004814, 0x00004BAA, 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, - 0x0000000D, 0x00001E9C, 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DDD, 0x000053C8, 0x00002A5B, 0x00001E9C, 0x00003E25, 0x00050051, - 0x0000000B, 0x000027F8, 0x00002AC5, 0x00000001, 0x00060050, 0x00000014, - 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, - 0x00002B17, 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, - 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C52, 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, - 0x00000014, 0x00002A1C, 0x00002C52, 0x00050082, 0x00000014, 0x00001881, - 0x00000B0C, 0x00002A1C, 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, - 0x00000938, 0x000600A9, 0x00000014, 0x00002876, 0x000040D0, 0x00002217, - 0x00005B97, 0x000500C4, 0x00000014, 0x00005ADB, 0x000048A3, 0x00001881, - 0x000500C7, 0x00000014, 0x000049A1, 0x00005ADB, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AAC, 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, - 0x00000014, 0x00006000, 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F86, 0x00006000, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, - 0x00002AAC, 0x0000008D, 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, - 0x00003FAD, 0x000500AA, 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004249, 0x00003607, 0x00000A12, 0x00005783, - 0x0004007C, 0x00000018, 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, - 0x00004BAB, 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, - 0x00004BAB, 0x00050085, 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5C, 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, - 0x00002B18, 0x000029D6, 0x00000002, 0x00070050, 0x0000001D, 0x00002357, - 0x000053C9, 0x00002A5C, 0x00002B18, 0x00003E26, 0x000200F9, 0x00003F63, - 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C7, 0x00002AC5, - 0x00000000, 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, 0x000056C7, - 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, 0x000024A4, 0x00004F14, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, 0x000024A4, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B1, 0x00050085, 0x0000001D, - 0x00004133, 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, - 0x00002AC5, 0x00000001, 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, - 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A5, - 0x00005150, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, 0x000024A5, - 0x0000027B, 0x00040070, 0x0000001D, 0x00004932, 0x000049B2, 0x00050085, - 0x0000001D, 0x000026A2, 0x00004932, 0x00000AEE, 0x000200F9, 0x00003F63, - 0x000200F8, 0x000038FC, 0x00050051, 0x0000000B, 0x000056C8, 0x00002AC5, - 0x00000000, 0x00070050, 0x00000017, 0x00004F15, 0x000056C8, 0x000056C8, - 0x000056C8, 0x000056C8, 0x000500C2, 0x00000017, 0x000024A6, 0x00004F15, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, 0x000024A6, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5C, 0x0005008E, 0x0000001D, - 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, - 0x00002AC5, 0x00000001, 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, - 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, 0x000024A7, - 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5D, 0x000024A7, - 0x0000064B, 0x00040070, 0x0000001D, 0x0000431D, 0x00004A5D, 0x0005008E, - 0x0000001D, 0x00003095, 0x0000431D, 0x0000017A, 0x000200F9, 0x00003F63, - 0x000200F8, 0x00004BFE, 0x00050051, 0x0000000B, 0x00003096, 0x00002AC5, - 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF1, 0x00003096, 0x00050050, - 0x00000013, 0x00004339, 0x00004FF1, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D93, 0x00004339, 0x00004339, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, 0x00002AC5, 0x00000001, - 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, 0x00050050, 0x00000013, - 0x00004FB1, 0x00003F6B, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3D, - 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, 0x0000001D, - 0x00002BF9, 0x00005A3D, 0x00004BFE, 0x00003095, 0x000038FC, 0x000026A2, - 0x00001CC1, 0x00002357, 0x00001CC0, 0x00002356, 0x00002001, 0x00002355, - 0x00002039, 0x000F00F5, 0x0000001D, 0x00003594, 0x00002D93, 0x00004BFE, - 0x00004B26, 0x000038FC, 0x00004133, 0x00001CC1, 0x00003DDD, 0x00001CC0, - 0x00004121, 0x00002001, 0x0000390F, 0x00002039, 0x000200F9, 0x00005312, - 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, 0x0000199B, - 0x00000A10, 0x000300F7, 0x00004F50, 0x00000002, 0x000400FA, 0x00005453, - 0x00002C75, 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, 0x00000288, - 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x00005D4D, 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DBA, 0x00003FF8, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000601A, 0x00000CC7, 0x00000A0B, - 0x00002DBA, 0x0004003D, 0x0000000B, 0x00003242, 0x0000601A, 0x00060052, - 0x00000017, 0x00002EA1, 0x00005D4D, 0x00004422, 0x00000000, 0x00060052, - 0x00000017, 0x000019F2, 0x00003242, 0x00002EA1, 0x00000001, 0x00050080, - 0x0000000B, 0x00003FD7, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, - 0x00001C1C, 0x00000CC7, 0x00000A0B, 0x00003FD7, 0x0004003D, 0x0000000B, - 0x00005C6B, 0x00001C1C, 0x00050080, 0x0000000B, 0x00002DBB, 0x00003FD7, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000601B, 0x00000CC7, 0x00000A0B, - 0x00002DBB, 0x0004003D, 0x0000000B, 0x00003243, 0x0000601B, 0x00060052, - 0x00000017, 0x0000379C, 0x00005C6B, 0x000019F2, 0x00000002, 0x00060052, - 0x00000017, 0x00002040, 0x00003243, 0x0000379C, 0x00000003, 0x000200F9, - 0x00004F50, 0x000200F8, 0x00002C75, 0x00060041, 0x00000288, 0x0000554C, - 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4E, - 0x0000554C, 0x00050080, 0x0000000B, 0x00002DBC, 0x00003FF8, 0x00000A0D, - 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DBC, - 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001905, 0x00050080, 0x0000000B, - 0x00002DBD, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, 0x00001906, + 0x00002627, 0x00002F65, 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, + 0x00004BD3, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, + 0x00005D4B, 0x00004BD3, 0x00050080, 0x0000000B, 0x00002DB7, 0x000051FC, + 0x0000199B, 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, 0x00000A0B, + 0x00002DB7, 0x0004003D, 0x0000000B, 0x00004003, 0x00005FF6, 0x00050050, + 0x00000011, 0x00005134, 0x00005D4B, 0x00004003, 0x000200F9, 0x00004F4D, + 0x000200F8, 0x00002627, 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4C, 0x00005549, + 0x00050080, 0x0000000B, 0x00002DB8, 0x000051FC, 0x00000A0D, 0x00060041, + 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, + 0x0000000B, 0x00004004, 0x00005FF7, 0x00050050, 0x00000011, 0x00005135, + 0x00005D4C, 0x00004004, 0x000200F9, 0x00004F4D, 0x000200F8, 0x00004F4D, + 0x000700F5, 0x00000011, 0x00002AC3, 0x00005135, 0x00002627, 0x00005134, + 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, + 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, + 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, + 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, 0x00002037, 0x000200F8, + 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC3, 0x00000000, + 0x0006000C, 0x00000013, 0x0000606B, 0x00000001, 0x0000003E, 0x00005F5A, + 0x00050051, 0x0000000D, 0x0000276A, 0x0000606B, 0x00000000, 0x00050051, + 0x0000000D, 0x0000444A, 0x0000606B, 0x00000001, 0x00070050, 0x0000001D, + 0x00003910, 0x0000276A, 0x0000444A, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x0000437E, 0x00002AC3, 0x00000001, 0x0006000C, 0x00000013, + 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, + 0x0000276B, 0x0000466F, 0x00000000, 0x00050051, 0x0000000D, 0x000050C2, + 0x0000466F, 0x00000001, 0x00070050, 0x0000001D, 0x00002353, 0x0000276B, + 0x000050C2, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, 0x00002AC3, 0x00000000, + 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, 0x00050050, 0x00000012, + 0x0000471E, 0x0000589F, 0x0000589F, 0x000500C4, 0x00000012, 0x000047B1, + 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, 0x000047B1, + 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, 0x0005008E, + 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, 0x00050051, + 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CD6, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, 0x00004120, + 0x00005F0E, 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C44, 0x00002AC3, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA3, + 0x00004C44, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA3, 0x00003EA3, + 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, 0x000500C3, + 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, 0x00000013, + 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, 0x00002AA4, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, 0x00000028, + 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, 0x00005E0B, + 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, 0x00005E0B, 0x00000001, + 0x00070050, 0x0000001D, 0x00002354, 0x00005F0F, 0x0000494E, 0x00000A0C, + 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBE, 0x00050051, + 0x0000000B, 0x000056C3, 0x00002AC3, 0x00000000, 0x00060050, 0x00000014, + 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, 0x000500C2, 0x00000014, + 0x00002B13, 0x00004F10, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEA, + 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, 0x00005DEA, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, 0x0004007C, + 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, 0x0000187E, + 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, 0x00002A19, + 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, 0x00002214, + 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A0, 0x0000187E, + 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD9, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AA5, 0x000040CD, 0x0000499E, 0x000048A0, 0x00050080, + 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAA, + 0x00002AA5, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, 0x00004F83, + 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, 0x00005780, + 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, 0x0000000B, + 0x00004BA8, 0x000056C3, 0x00000A64, 0x00040070, 0x0000000D, 0x00004812, + 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, 0x0000000D, + 0x00001E9B, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDC, + 0x000053C6, 0x00002A59, 0x00001E9B, 0x00003E23, 0x00050051, 0x0000000B, + 0x000027F7, 0x00002AC3, 0x00000001, 0x00060050, 0x00000014, 0x00003510, + 0x000027F7, 0x000027F7, 0x000027F7, 0x000500C2, 0x00000014, 0x00002B14, + 0x00003510, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, 0x00002B14, + 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, 0x00000014, + 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, 0x00000B0C, + 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, 0x00000938, + 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, 0x00005B95, + 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A1, 0x0000187F, 0x000500C7, + 0x00000014, 0x0000499F, 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AA6, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, 0x00000014, + 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F84, + 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, 0x00002AA6, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, 0x00003FAB, + 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, 0x0004007C, + 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, 0x00004BA9, + 0x000027F7, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, 0x00004BA9, + 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, 0x00002B15, + 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00002355, 0x000053C7, + 0x00002A5A, 0x00002B15, 0x00003E24, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC3, 0x00000000, + 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, + 0x000056C4, 0x000500C2, 0x00000017, 0x000024A0, 0x00004F11, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CB9, 0x000049AF, 0x00050085, 0x0000001D, 0x00004132, + 0x00003CB9, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD4, 0x00002AC3, + 0x00000001, 0x00070050, 0x00000017, 0x0000514F, 0x00005CD4, 0x00005CD4, + 0x00005CD4, 0x00005CD4, 0x000500C2, 0x00000017, 0x000024A1, 0x0000514F, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, + 0x00040070, 0x0000001D, 0x00004931, 0x000049B0, 0x00050085, 0x0000001D, + 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, 0x00003F62, 0x000200F8, + 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, 0x00002AC3, 0x00000000, + 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, 0x000056C5, 0x000056C5, + 0x000056C5, 0x000500C2, 0x00000017, 0x000024A2, 0x00004F12, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A2, 0x0000064B, 0x00040070, + 0x0000001D, 0x000036A4, 0x00004A5A, 0x0005008E, 0x0000001D, 0x00004B25, + 0x000036A4, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A1, 0x00002AC3, + 0x00000001, 0x00070050, 0x00000017, 0x0000610D, 0x000021A1, 0x000021A1, + 0x000021A1, 0x000021A1, 0x000500C2, 0x00000017, 0x000024A3, 0x0000610D, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A3, 0x0000064B, + 0x00040070, 0x0000001D, 0x0000431C, 0x00004A5B, 0x0005008E, 0x0000001D, + 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, 0x00002AC3, 0x00000000, + 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, + 0x00004338, 0x00004FF0, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D92, + 0x00004338, 0x00004338, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x00050051, 0x0000000B, 0x000056B3, 0x00002AC3, 0x00000001, 0x0004007C, + 0x0000000D, 0x00003F6A, 0x000056B3, 0x00050050, 0x00000013, 0x00004FB0, + 0x00003F6A, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3C, 0x00004FB0, + 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, 0x0000001D, 0x00002BF7, + 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, 0x000026A1, 0x00001CBF, + 0x00002355, 0x00001CBE, 0x00002354, 0x00002000, 0x00002353, 0x00002037, + 0x000F00F5, 0x0000001D, 0x00003592, 0x00002D92, 0x00004BFD, 0x00004B25, + 0x000038FB, 0x00004132, 0x00001CBF, 0x00003DDC, 0x00001CBE, 0x00004120, + 0x00002000, 0x00003910, 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, + 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, 0x0000199B, 0x00000A10, + 0x000300F7, 0x00004F4E, 0x00000002, 0x000400FA, 0x00005452, 0x00002628, + 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, 0x00000288, 0x00004BD4, + 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4D, + 0x00004BD4, 0x00050080, 0x0000000B, 0x00002DB9, 0x000051FC, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DB9, + 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001907, 0x00050080, 0x0000000B, + 0x00002DBA, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x00001908, + 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C6B, + 0x00001908, 0x00050080, 0x0000000B, 0x00002DBB, 0x00002DBA, 0x00000A0D, + 0x00060041, 0x00000288, 0x00005FF8, 0x00000CC7, 0x00000A0B, 0x00002DBB, + 0x0004003D, 0x0000000B, 0x00004005, 0x00005FF8, 0x00070050, 0x00000017, + 0x00005136, 0x00005D4D, 0x00005C6A, 0x00005C6B, 0x00004005, 0x000200F9, + 0x00004F4E, 0x000200F8, 0x00002628, 0x00060041, 0x00000288, 0x0000554A, + 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4E, + 0x0000554A, 0x00050080, 0x0000000B, 0x00002DBC, 0x000051FC, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DBC, + 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001909, 0x00050080, 0x0000000B, + 0x00002DBD, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, 0x00005C6D, - 0x00001906, 0x00050080, 0x0000000B, 0x00002DBE, 0x00003FF8, 0x00000A13, - 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DBE, - 0x0004003D, 0x0000000B, 0x00004003, 0x00005FF5, 0x00070050, 0x00000017, - 0x00005133, 0x00005D4E, 0x00005C6C, 0x00005C6D, 0x00004003, 0x000200F9, - 0x00004F50, 0x000200F8, 0x00004F50, 0x000700F5, 0x00000017, 0x00002AC6, - 0x00005133, 0x00002C75, 0x00002040, 0x00002F68, 0x000300F7, 0x00004F26, - 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, 0x00000005, 0x000027A8, - 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, - 0x00005F5D, 0x00002AC6, 0x00000000, 0x0006000C, 0x00000013, 0x0000607D, - 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, 0x000026D4, - 0x0000607D, 0x00000000, 0x00060052, 0x0000001D, 0x000023B8, 0x000026D4, - 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D95, 0x0000607D, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A1C, 0x00004D95, 0x000023B8, - 0x00000001, 0x00050051, 0x0000000B, 0x00002858, 0x00002AC6, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CD4, 0x00000001, 0x0000003E, 0x00002858, - 0x00050051, 0x0000000D, 0x000026D5, 0x00004CD4, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B9, 0x000026D5, 0x00003A1C, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D96, 0x00004CD4, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A1D, 0x00004D96, 0x000023B9, 0x00000003, 0x00050051, 0x0000000B, - 0x00002859, 0x00002AC6, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD5, - 0x00000001, 0x0000003E, 0x00002859, 0x00050051, 0x0000000D, 0x000026D6, - 0x00004CD5, 0x00000000, 0x00060052, 0x0000001D, 0x000023BA, 0x000026D6, - 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D97, 0x00004CD5, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A1E, 0x00004D97, 0x000023BA, - 0x00000001, 0x00050051, 0x0000000B, 0x0000285A, 0x00002AC6, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CD6, 0x00000001, 0x0000003E, 0x0000285A, - 0x00050051, 0x0000000D, 0x000026D7, 0x00004CD6, 0x00000000, 0x00060052, - 0x0000001D, 0x000023BB, 0x000026D7, 0x00003A1E, 0x00000002, 0x00050051, - 0x0000000D, 0x00005A07, 0x00004CD6, 0x00000001, 0x00060052, 0x0000001D, - 0x00002453, 0x00005A07, 0x000023BB, 0x00000003, 0x000200F9, 0x00004F26, - 0x000200F8, 0x000027A8, 0x0007004F, 0x00000011, 0x000025FE, 0x00002AC6, - 0x00002AC6, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, - 0x000025FE, 0x0009004F, 0x0000001A, 0x000060D4, 0x00005B3F, 0x00005B3F, + 0x0000190A, 0x00050080, 0x0000000B, 0x00002DBE, 0x000051FC, 0x00000A13, + 0x00060041, 0x00000288, 0x00005FFF, 0x00000CC7, 0x00000A0B, 0x00002DBE, + 0x0004003D, 0x0000000B, 0x00004006, 0x00005FFF, 0x00070050, 0x00000017, + 0x00005137, 0x00005D4E, 0x00005C6C, 0x00005C6D, 0x00004006, 0x000200F9, + 0x00004F4E, 0x000200F8, 0x00004F4E, 0x000700F5, 0x00000017, 0x00002AC4, + 0x00005137, 0x00002628, 0x00005136, 0x00002F66, 0x000300F7, 0x00004F25, + 0x00000000, 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, 0x0000215A, + 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, + 0x00005F5B, 0x00002AC4, 0x00000000, 0x0006000C, 0x00000013, 0x0000606C, + 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, 0x00002779, + 0x0000606C, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBC, 0x0000606C, + 0x00000001, 0x00050051, 0x0000000B, 0x00004285, 0x00002AC4, 0x00000001, + 0x0006000C, 0x00000013, 0x00003CF9, 0x00000001, 0x0000003E, 0x00004285, + 0x00050051, 0x0000000D, 0x0000276C, 0x00003CF9, 0x00000000, 0x00050051, + 0x0000000D, 0x0000444B, 0x00003CF9, 0x00000001, 0x00070050, 0x0000001D, + 0x00003911, 0x00002779, 0x00003EBC, 0x0000276C, 0x0000444B, 0x00050051, + 0x0000000B, 0x0000437F, 0x00002AC4, 0x00000002, 0x0006000C, 0x00000013, + 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, + 0x0000277A, 0x00004670, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBD, + 0x00004670, 0x00000001, 0x00050051, 0x0000000B, 0x00004286, 0x00002AC4, + 0x00000003, 0x0006000C, 0x00000013, 0x00003CFA, 0x00000001, 0x0000003E, + 0x00004286, 0x00050051, 0x0000000D, 0x0000276D, 0x00003CFA, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C3, 0x00003CFA, 0x00000001, 0x00070050, + 0x0000001D, 0x00002356, 0x0000277A, 0x00003EBD, 0x0000276D, 0x000050C3, + 0x000200F9, 0x00004F25, 0x000200F8, 0x0000215A, 0x0007004F, 0x00000011, + 0x000025FD, 0x00002AC4, 0x00002AC4, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D2, + 0x00005B3E, 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D91, 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AA7, 0x00003D91, 0x0005008E, 0x0000001D, 0x00004723, 0x00002AA7, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006293, 0x00000001, 0x00000028, + 0x00000504, 0x00004723, 0x0007004F, 0x00000011, 0x0000376D, 0x00002AC4, + 0x00002AC4, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C1, + 0x0000376D, 0x0009004F, 0x0000001A, 0x000060D3, 0x000024C1, 0x000024C1, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D93, - 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAD, 0x00003D93, - 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAD, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00006294, 0x00000001, 0x00000028, 0x00000504, 0x00004725, - 0x0007004F, 0x00000011, 0x0000376E, 0x00002AC6, 0x00002AC6, 0x00000002, - 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, - 0x0000001A, 0x000060D5, 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AD, 0x000060D5, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, 0x000048AD, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, 0x0005008E, 0x0000001D, - 0x000053CA, 0x00002AAE, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, - 0x00000001, 0x00000028, 0x00000504, 0x000053CA, 0x000200F9, 0x00004F26, - 0x000200F8, 0x00004F59, 0x0007004F, 0x00000011, 0x00002624, 0x00002AC6, - 0x00002AC6, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515C, - 0x00002624, 0x00050051, 0x0000000D, 0x00001B81, 0x0000515C, 0x00000000, - 0x00050051, 0x0000000D, 0x0000346D, 0x0000515C, 0x00000001, 0x00070050, - 0x0000001D, 0x0000427B, 0x00001B81, 0x0000346D, 0x00000A0C, 0x00000A0C, - 0x0007004F, 0x00000011, 0x000041DB, 0x00002AC6, 0x00002AC6, 0x00000002, - 0x00000003, 0x0004007C, 0x00000013, 0x00003760, 0x000041DB, 0x00050051, - 0x0000000D, 0x00001B82, 0x00003760, 0x00000000, 0x00050051, 0x0000000D, - 0x0000410B, 0x00003760, 0x00000001, 0x00070050, 0x0000001D, 0x00002358, - 0x00001B82, 0x0000410B, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, - 0x000200F8, 0x00004F26, 0x000900F5, 0x0000001D, 0x00002BFA, 0x00002358, - 0x00004F59, 0x00004365, 0x000027A8, 0x00002453, 0x0000203A, 0x000900F5, - 0x0000001D, 0x00003595, 0x0000427B, 0x00004F59, 0x00006294, 0x000027A8, - 0x00003A1D, 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, - 0x000700F5, 0x0000001D, 0x0000230D, 0x00002BFA, 0x00004F26, 0x00002BF9, - 0x00003F63, 0x000700F5, 0x0000001D, 0x00004C8C, 0x00003595, 0x00004F26, - 0x00003594, 0x00003F63, 0x00050081, 0x0000001D, 0x00004C41, 0x00004346, - 0x00004C8C, 0x00050081, 0x0000001D, 0x00005D3D, 0x000019F1, 0x0000230D, - 0x000200F9, 0x00005EC8, 0x000200F8, 0x00005EC8, 0x000700F5, 0x0000001D, - 0x00002BA7, 0x0000455A, 0x00005310, 0x00005D3D, 0x00005312, 0x000700F5, - 0x0000001D, 0x00003854, 0x000046B0, 0x00005310, 0x00004C41, 0x00005312, - 0x000700F5, 0x0000000D, 0x000038B6, 0x000061FB, 0x00005310, 0x00002F3A, - 0x00005312, 0x000200F9, 0x00005313, 0x000200F8, 0x00005313, 0x000700F5, - 0x0000001D, 0x00002BA8, 0x00002662, 0x0000530F, 0x00002BA7, 0x00005EC8, - 0x000700F5, 0x0000001D, 0x00003063, 0x000036E3, 0x0000530F, 0x00003854, - 0x00005EC8, 0x000700F5, 0x0000000D, 0x00002EA8, 0x00002B2C, 0x0000530F, - 0x000038B6, 0x00005EC8, 0x0005008E, 0x0000001D, 0x0000623F, 0x00003063, - 0x00002EA8, 0x0005008E, 0x0000001D, 0x0000255A, 0x00002BA8, 0x00002EA8, - 0x000300F7, 0x00003F64, 0x00000002, 0x000400FA, 0x00001D59, 0x00002741, - 0x00003F64, 0x000200F8, 0x00002741, 0x0009004F, 0x0000001D, 0x0000478C, - 0x0000623F, 0x0000623F, 0x00000002, 0x00000001, 0x00000000, 0x00000003, - 0x0009004F, 0x0000001D, 0x00004F75, 0x0000255A, 0x0000255A, 0x00000002, - 0x00000001, 0x00000000, 0x00000003, 0x000200F9, 0x00003F64, 0x000200F8, - 0x00003F64, 0x000700F5, 0x0000001D, 0x000022F8, 0x0000255A, 0x00005313, - 0x00004F75, 0x00002741, 0x000700F5, 0x0000001D, 0x000055F9, 0x0000623F, - 0x00005313, 0x0000478C, 0x00002741, 0x00050080, 0x00000011, 0x00001C97, - 0x00002EF9, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, 0x000400FA, - 0x0000500F, 0x0000294E, 0x0000537D, 0x000200F8, 0x0000537D, 0x0004007C, - 0x00000012, 0x00002970, 0x00001C97, 0x00050051, 0x0000000C, 0x000042C2, - 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x000042C2, - 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x00002970, 0x00000001, - 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, - 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, - 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, - 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, - 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A2B, 0x000500C7, - 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, - 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, - 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A16, - 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, - 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, - 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, - 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, - 0x00003397, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002747, 0x00000A0E, - 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B5, 0x00000A17, 0x00050080, - 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, - 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, - 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, - 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, - 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, - 0x0000000C, 0x00004ADF, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, - 0x0000544B, 0x00004ADF, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, - 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, - 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, - 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, 0x00000A14, 0x00050080, - 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, - 0x00005454, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, - 0x00005454, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, - 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, - 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, - 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x000052F5, 0x000200F8, - 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9A, 0x00001C97, 0x00000000, - 0x00050051, 0x0000000B, 0x00002C03, 0x00001C97, 0x00000001, 0x00060050, - 0x00000014, 0x000020DE, 0x00004D9A, 0x00002C03, 0x00004408, 0x0004007C, - 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, 0x0000000C, 0x000028C6, - 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000028C6, - 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x00004E9D, 0x00000002, - 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, - 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, - 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, - 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, - 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x00003097, 0x00002348, 0x00050084, 0x0000000C, 0x00002878, - 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006242, 0x00004E9D, - 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, - 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, - 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A28, 0x000500C7, 0x0000000C, - 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, - 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, 0x00000A1D, - 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, - 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, - 0x00001B88, 0x0000434B, 0x00000A28, 0x000500C3, 0x0000000C, 0x00005DE3, - 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002218, 0x000028C6, - 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002218, 0x0000405D, - 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, - 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, - 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE0, 0x000034BD, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE0, 0x00000A0E, - 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, - 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, - 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, - 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, - 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, - 0x000500C7, 0x0000000C, 0x000047B6, 0x00002748, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000544E, 0x000047B6, 0x00000A28, 0x00050080, 0x0000000C, - 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE1, - 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE1, - 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, - 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, - 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, - 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, - 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, - 0x0000000C, 0x00002AAF, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, - 0x00005B33, 0x00002AAF, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, - 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002AB0, 0x00005B33, - 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002AB0, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, - 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, - 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, 0x000052F5, - 0x000700F5, 0x0000000B, 0x00002C76, 0x00005670, 0x0000294E, 0x0000566F, - 0x0000537D, 0x00050080, 0x0000000B, 0x00004D1E, 0x00002C76, 0x000062B6, - 0x000500C2, 0x0000000B, 0x00001D8A, 0x00004D1E, 0x00000A16, 0x0004007C, - 0x00000017, 0x0000232F, 0x000055F9, 0x000500AA, 0x00000009, 0x00001FEE, - 0x00004ADC, 0x00000A19, 0x000300F7, 0x000039BC, 0x00000000, 0x000400FA, - 0x00001FEE, 0x000033DF, 0x000039BC, 0x000200F8, 0x000033DF, 0x0009004F, - 0x00000017, 0x00001F16, 0x0000232F, 0x0000232F, 0x00000003, 0x00000002, - 0x00000001, 0x00000000, 0x000200F9, 0x000039BC, 0x000200F8, 0x000039BC, - 0x000700F5, 0x00000017, 0x00005972, 0x0000232F, 0x000052F5, 0x00001F16, - 0x000033DF, 0x000600A9, 0x0000000B, 0x00001F84, 0x00001FEE, 0x00000A10, - 0x00004ADC, 0x000500AA, 0x00000009, 0x00005116, 0x00001F84, 0x00000A16, - 0x000300F7, 0x000039BD, 0x00000000, 0x000400FA, 0x00005116, 0x000033E0, - 0x000039BD, 0x000200F8, 0x000033E0, 0x0009004F, 0x00000017, 0x00001F17, - 0x00005972, 0x00005972, 0x00000001, 0x00000000, 0x00000003, 0x00000002, - 0x000200F9, 0x000039BD, 0x000200F8, 0x000039BD, 0x000700F5, 0x00000017, - 0x00005973, 0x00005972, 0x000039BC, 0x00001F17, 0x000033E0, 0x000600A9, - 0x0000000B, 0x000019CD, 0x00005116, 0x00000A10, 0x00001F84, 0x000500AA, - 0x00000009, 0x00003464, 0x000019CD, 0x00000A0D, 0x000500AA, 0x00000009, - 0x000047C2, 0x000019CD, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, - 0x00003464, 0x000047C2, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, - 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, - 0x00000017, 0x0000475F, 0x00005973, 0x000009CE, 0x000500C4, 0x00000017, - 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, - 0x00005973, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, - 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D1, 0x0000448D, - 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, - 0x0000587A, 0x00005973, 0x000039BD, 0x00003FF9, 0x00002957, 0x000500AA, - 0x00000009, 0x00004CB6, 0x000019CD, 0x00000A13, 0x000500A6, 0x00000009, - 0x00003B23, 0x000047C2, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, - 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, - 0x000500C4, 0x00000017, 0x00005E17, 0x0000587A, 0x000002ED, 0x000500C2, - 0x00000017, 0x00003BE7, 0x0000587A, 0x000002ED, 0x000500C5, 0x00000017, - 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, - 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x0000587A, 0x00003463, - 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x00001592, - 0x00000A0B, 0x00001D8A, 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, - 0x0000000B, 0x00005D1C, 0x00001D8A, 0x00000A10, 0x0004007C, 0x00000017, - 0x00004755, 0x000022F8, 0x000300F7, 0x00003F86, 0x00000000, 0x000400FA, - 0x00001FEE, 0x000033E1, 0x00003F86, 0x000200F8, 0x000033E1, 0x0009004F, - 0x00000017, 0x00001F18, 0x00004755, 0x00004755, 0x00000003, 0x00000002, - 0x00000001, 0x00000000, 0x000200F9, 0x00003F86, 0x000200F8, 0x00003F86, - 0x000700F5, 0x00000017, 0x00002AB1, 0x00004755, 0x00002C98, 0x00001F18, - 0x000033E1, 0x000300F7, 0x00003F87, 0x00000000, 0x000400FA, 0x00005116, - 0x000033E2, 0x00003F87, 0x000200F8, 0x000033E2, 0x0009004F, 0x00000017, - 0x00001F19, 0x00002AB1, 0x00002AB1, 0x00000001, 0x00000000, 0x00000003, - 0x00000002, 0x000200F9, 0x00003F87, 0x000200F8, 0x00003F87, 0x000700F5, - 0x00000017, 0x00002AB2, 0x00002AB1, 0x00003F86, 0x00001F19, 0x000033E2, - 0x000300F7, 0x00003A1F, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, - 0x00003A1F, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, - 0x00002AB2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, - 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x00002AB2, 0x0000072E, - 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, - 0x00000017, 0x00003FFA, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1F, - 0x000200F8, 0x00003A1F, 0x000700F5, 0x00000017, 0x00002AB3, 0x00002AB2, - 0x00003F87, 0x00003FFA, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, - 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, - 0x000500C4, 0x00000017, 0x00005E18, 0x00002AB3, 0x000002ED, 0x000500C2, - 0x00000017, 0x00003BE8, 0x00002AB3, 0x000002ED, 0x000500C5, 0x00000017, - 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, - 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AB3, 0x00003A1F, - 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, 0x00001592, - 0x00000A0B, 0x00005D1C, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, - 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x000048AB, 0x000060D3, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, + 0x000048AB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA8, 0x00003D92, + 0x0005008E, 0x0000001D, 0x000053C1, 0x00002AA8, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00004364, 0x00000001, 0x00000028, 0x00000504, 0x000053C1, + 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, + 0x00002629, 0x00002AC4, 0x00002AC4, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x0000515B, 0x00002629, 0x00050051, 0x0000000D, 0x00001B7F, + 0x0000515B, 0x00000000, 0x00050051, 0x0000000D, 0x0000346C, 0x0000515B, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427A, 0x00001B7F, 0x0000346C, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, 0x00002AC4, + 0x00002AC4, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, + 0x000041DA, 0x00050051, 0x0000000D, 0x00001B80, 0x0000375F, 0x00000000, + 0x00050051, 0x0000000D, 0x0000410A, 0x0000375F, 0x00000001, 0x00070050, + 0x0000001D, 0x00002357, 0x00001B80, 0x0000410A, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, 0x000900F5, 0x0000001D, + 0x00002BF8, 0x00002357, 0x00004F58, 0x00004364, 0x0000215A, 0x00002356, + 0x00002038, 0x000900F5, 0x0000001D, 0x00003593, 0x0000427A, 0x00004F58, + 0x00006293, 0x0000215A, 0x00003911, 0x00002038, 0x000200F9, 0x00005311, + 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, 0x0000230C, 0x00002BF8, + 0x00004F25, 0x00002BF7, 0x00003F62, 0x000700F5, 0x0000001D, 0x00004C8B, + 0x00003593, 0x00004F25, 0x00003592, 0x00003F62, 0x00050081, 0x0000001D, + 0x00004346, 0x000046B0, 0x00004C8B, 0x00050081, 0x0000001D, 0x000019F1, + 0x0000455A, 0x0000230C, 0x00050080, 0x0000000B, 0x00003FF8, 0x00005E78, + 0x000037B2, 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, 0x00005AEF, + 0x00003B68, 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, 0x00000009, + 0x00004ADE, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4F, 0x00000002, + 0x000400FA, 0x00004ADE, 0x0000262A, 0x00002F67, 0x000200F8, 0x00002F67, + 0x00060041, 0x00000288, 0x00004BD5, 0x00000CC7, 0x00000A0B, 0x00003FF8, + 0x0004003D, 0x0000000B, 0x00005D4F, 0x00004BD5, 0x00050080, 0x0000000B, + 0x00002DBF, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x00006000, + 0x00000CC7, 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, 0x00004007, + 0x00006000, 0x00050050, 0x00000011, 0x00005138, 0x00005D4F, 0x00004007, + 0x000200F9, 0x00004F4F, 0x000200F8, 0x0000262A, 0x00060041, 0x00000288, + 0x0000554B, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, + 0x00005D50, 0x0000554B, 0x00050080, 0x0000000B, 0x00002DC0, 0x00003FF8, + 0x00000A0D, 0x00060041, 0x00000288, 0x00006001, 0x00000CC7, 0x00000A0B, + 0x00002DC0, 0x0004003D, 0x0000000B, 0x00004008, 0x00006001, 0x00050050, + 0x00000011, 0x00005139, 0x00005D50, 0x00004008, 0x000200F9, 0x00004F4F, + 0x000200F8, 0x00004F4F, 0x000700F5, 0x00000011, 0x00002AC5, 0x00005139, + 0x0000262A, 0x00005138, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, + 0x001300FB, 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, + 0x000038FC, 0x00000002, 0x00001CC1, 0x0000000A, 0x00001CC1, 0x00000003, + 0x00001CC0, 0x0000000C, 0x00001CC0, 0x00000004, 0x00002001, 0x00000006, + 0x00002039, 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, + 0x00002AC5, 0x00000000, 0x0006000C, 0x00000013, 0x0000606D, 0x00000001, + 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, 0x0000276E, 0x0000606D, + 0x00000000, 0x00050051, 0x0000000D, 0x0000444C, 0x0000606D, 0x00000001, + 0x00070050, 0x0000001D, 0x00003912, 0x0000276E, 0x0000444C, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004380, 0x00002AC5, 0x00000001, + 0x0006000C, 0x00000013, 0x00004671, 0x00000001, 0x0000003E, 0x00004380, + 0x00050051, 0x0000000D, 0x0000276F, 0x00004671, 0x00000000, 0x00050051, + 0x0000000D, 0x000050C4, 0x00004671, 0x00000001, 0x00070050, 0x0000001D, + 0x00002358, 0x0000276F, 0x000050C4, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00003F63, 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, 0x00003091, + 0x00002AC5, 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, + 0x00050050, 0x00000012, 0x00004720, 0x000058A0, 0x000058A0, 0x000500C4, + 0x00000012, 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, + 0x0000341D, 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA9, + 0x0000341D, 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA9, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, + 0x0000474D, 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CD7, 0x00005E0C, 0x00000001, 0x00070050, + 0x0000001D, 0x00004121, 0x00005F10, 0x00003CD7, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C45, 0x00002AC5, 0x00000001, 0x0004007C, + 0x0000000C, 0x00003EA4, 0x00004C45, 0x00050050, 0x00000012, 0x00004724, + 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, + 0x000007A7, 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AAA, 0x0000341E, 0x0005008E, 0x00000013, + 0x0000474E, 0x00002AAA, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, + 0x00000001, 0x00000028, 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, + 0x00005F11, 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, 0x0000494F, + 0x00005E0D, 0x00000001, 0x00070050, 0x0000001D, 0x00002359, 0x00005F11, + 0x0000494F, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, + 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC5, 0x00000000, + 0x00060050, 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, + 0x000500C2, 0x00000014, 0x00002B16, 0x00004F13, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DEC, 0x00002B16, 0x00000105, 0x000500C7, 0x00000014, + 0x000048A2, 0x00005DEC, 0x00000466, 0x000500C2, 0x00000014, 0x00005B96, + 0x00005DEC, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CF, 0x00005B96, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C51, 0x00000001, 0x0000004B, + 0x000048A2, 0x0004007C, 0x00000014, 0x00002A1B, 0x00002C51, 0x00050082, + 0x00000014, 0x00001880, 0x00000B0C, 0x00002A1B, 0x00050080, 0x00000014, + 0x00002216, 0x00002A1B, 0x00000938, 0x000600A9, 0x00000014, 0x00002875, + 0x000040CF, 0x00002216, 0x00005B96, 0x000500C4, 0x00000014, 0x00005ADB, + 0x000048A2, 0x00001880, 0x000500C7, 0x00000014, 0x000049A0, 0x00005ADB, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AAB, 0x000040CF, 0x000049A0, + 0x000048A2, 0x00050080, 0x00000014, 0x00006002, 0x00002875, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F85, 0x00006002, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FAC, 0x00002AAB, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005782, 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000010, 0x00003606, + 0x00005DEC, 0x00000A12, 0x000600A9, 0x00000014, 0x00004248, 0x00003606, + 0x00000A12, 0x00005782, 0x0004007C, 0x00000018, 0x000029D5, 0x00004248, + 0x000500C2, 0x0000000B, 0x00004BAA, 0x000056C6, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004814, 0x00004BAA, 0x00050085, 0x0000000D, 0x00003E25, + 0x00004814, 0x00000149, 0x00050051, 0x0000000D, 0x000053C8, 0x000029D5, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5B, 0x000029D5, 0x00000001, + 0x00050051, 0x0000000D, 0x00001E9C, 0x000029D5, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DDD, 0x000053C8, 0x00002A5B, 0x00001E9C, 0x00003E25, + 0x00050051, 0x0000000B, 0x000027F8, 0x00002AC5, 0x00000001, 0x00060050, + 0x00000014, 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, + 0x00000014, 0x00002B17, 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DED, 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, 0x000048A3, + 0x00005DED, 0x00000466, 0x000500C2, 0x00000014, 0x00005B97, 0x00005DED, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D0, 0x00005B97, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C52, 0x00000001, 0x0000004B, 0x000048A3, + 0x0004007C, 0x00000014, 0x00002A1C, 0x00002C52, 0x00050082, 0x00000014, + 0x00001881, 0x00000B0C, 0x00002A1C, 0x00050080, 0x00000014, 0x00002217, + 0x00002A1C, 0x00000938, 0x000600A9, 0x00000014, 0x00002876, 0x000040D0, + 0x00002217, 0x00005B97, 0x000500C4, 0x00000014, 0x00005ADC, 0x000048A3, + 0x00001881, 0x000500C7, 0x00000014, 0x000049A1, 0x00005ADC, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AAC, 0x000040D0, 0x000049A1, 0x000048A3, + 0x00050080, 0x00000014, 0x00006003, 0x00002876, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F86, 0x00006003, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAD, 0x00002AAC, 0x0000008D, 0x000500C5, 0x00000014, 0x00005783, + 0x00004F86, 0x00003FAD, 0x000500AA, 0x00000010, 0x00003607, 0x00005DED, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004249, 0x00003607, 0x00000A12, + 0x00005783, 0x0004007C, 0x00000018, 0x000029D6, 0x00004249, 0x000500C2, + 0x0000000B, 0x00004BAB, 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004815, 0x00004BAB, 0x00050085, 0x0000000D, 0x00003E26, 0x00004815, + 0x00000149, 0x00050051, 0x0000000D, 0x000053C9, 0x000029D6, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A5C, 0x000029D6, 0x00000001, 0x00050051, + 0x0000000D, 0x00002B18, 0x000029D6, 0x00000002, 0x00070050, 0x0000001D, + 0x0000235A, 0x000053C9, 0x00002A5C, 0x00002B18, 0x00003E26, 0x000200F9, + 0x00003F63, 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C7, + 0x00002AC5, 0x00000000, 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, + 0x000056C7, 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, 0x000024A4, + 0x00004F14, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, 0x000024A4, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBA, 0x000049B1, 0x00050085, + 0x0000001D, 0x00004133, 0x00003CBA, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CD5, 0x00002AC5, 0x00000001, 0x00070050, 0x00000017, 0x00005150, + 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x000500C2, 0x00000017, + 0x000024A5, 0x00005150, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, + 0x000024A5, 0x0000027B, 0x00040070, 0x0000001D, 0x00004932, 0x000049B2, + 0x00050085, 0x0000001D, 0x000026A2, 0x00004932, 0x00000AEE, 0x000200F9, + 0x00003F63, 0x000200F8, 0x000038FC, 0x00050051, 0x0000000B, 0x000056C8, + 0x00002AC5, 0x00000000, 0x00070050, 0x00000017, 0x00004F15, 0x000056C8, + 0x000056C8, 0x000056C8, 0x000056C8, 0x000500C2, 0x00000017, 0x000024A6, + 0x00004F15, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, 0x000024A6, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5C, 0x0005008E, + 0x0000001D, 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A2, 0x00002AC5, 0x00000001, 0x00070050, 0x00000017, 0x0000610E, + 0x000021A2, 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, + 0x000024A7, 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5D, + 0x000024A7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431D, 0x00004A5D, + 0x0005008E, 0x0000001D, 0x00003095, 0x0000431D, 0x0000017A, 0x000200F9, + 0x00003F63, 0x000200F8, 0x00004BFE, 0x00050051, 0x0000000B, 0x00003096, + 0x00002AC5, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF1, 0x00003096, + 0x00050050, 0x00000013, 0x00004339, 0x00004FF1, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D93, 0x00004339, 0x00004339, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, 0x00002AC5, + 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, 0x00050050, + 0x00000013, 0x00004FB1, 0x00003F6B, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00005A3D, 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, + 0x0000001D, 0x00002BF9, 0x00005A3D, 0x00004BFE, 0x00003095, 0x000038FC, + 0x000026A2, 0x00001CC1, 0x0000235A, 0x00001CC0, 0x00002359, 0x00002001, + 0x00002358, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003594, 0x00002D93, + 0x00004BFE, 0x00004B26, 0x000038FC, 0x00004133, 0x00001CC1, 0x00003DDD, + 0x00001CC0, 0x00004121, 0x00002001, 0x00003912, 0x00002039, 0x000200F9, + 0x00005312, 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, + 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F50, 0x00000002, 0x000400FA, + 0x00005453, 0x0000262B, 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, + 0x00000288, 0x00004BD6, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D51, 0x00004BD6, 0x00050080, 0x0000000B, 0x00002DC1, + 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, + 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, 0x00005C6E, 0x0000190B, + 0x00050080, 0x0000000B, 0x00002DC2, 0x00003FF8, 0x0000199B, 0x00060041, + 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, + 0x0000000B, 0x00005C6F, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC3, + 0x00002DC2, 0x00000A0D, 0x00060041, 0x00000288, 0x00006004, 0x00000CC7, + 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, 0x00004009, 0x00006004, + 0x00070050, 0x00000017, 0x0000513A, 0x00005D51, 0x00005C6E, 0x00005C6F, + 0x00004009, 0x000200F9, 0x00004F50, 0x000200F8, 0x0000262B, 0x00060041, + 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D52, 0x0000554C, 0x00050080, 0x0000000B, 0x00002DC4, + 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, + 0x00000A0B, 0x00002DC4, 0x0004003D, 0x0000000B, 0x00005C70, 0x0000190D, + 0x00050080, 0x0000000B, 0x00002DC5, 0x00003FF8, 0x00000A10, 0x00060041, + 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC5, 0x0004003D, + 0x0000000B, 0x00005C71, 0x0000190E, 0x00050080, 0x0000000B, 0x00002DC6, + 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00006005, 0x00000CC7, + 0x00000A0B, 0x00002DC6, 0x0004003D, 0x0000000B, 0x0000400A, 0x00006005, + 0x00070050, 0x00000017, 0x0000513B, 0x00005D52, 0x00005C70, 0x00005C71, + 0x0000400A, 0x000200F9, 0x00004F50, 0x000200F8, 0x00004F50, 0x000700F5, + 0x00000017, 0x00002AC6, 0x0000513B, 0x0000262B, 0x0000513A, 0x00002F68, + 0x000300F7, 0x00004F26, 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, + 0x00000005, 0x0000215B, 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, + 0x00050051, 0x0000000B, 0x00005F5D, 0x00002AC6, 0x00000000, 0x0006000C, + 0x00000013, 0x0000606E, 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, + 0x0000000D, 0x0000277B, 0x0000606E, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EBE, 0x0000606E, 0x00000001, 0x00050051, 0x0000000B, 0x00004287, + 0x00002AC6, 0x00000001, 0x0006000C, 0x00000013, 0x00003CFB, 0x00000001, + 0x0000003E, 0x00004287, 0x00050051, 0x0000000D, 0x00002770, 0x00003CFB, + 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, 0x00003CFB, 0x00000001, + 0x00070050, 0x0000001D, 0x00003913, 0x0000277B, 0x00003EBE, 0x00002770, + 0x0000444D, 0x00050051, 0x0000000B, 0x00004381, 0x00002AC6, 0x00000002, + 0x0006000C, 0x00000013, 0x00004672, 0x00000001, 0x0000003E, 0x00004381, + 0x00050051, 0x0000000D, 0x0000277C, 0x00004672, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EBF, 0x00004672, 0x00000001, 0x00050051, 0x0000000B, + 0x00004288, 0x00002AC6, 0x00000003, 0x0006000C, 0x00000013, 0x00003CFC, + 0x00000001, 0x0000003E, 0x00004288, 0x00050051, 0x0000000D, 0x00002771, + 0x00003CFC, 0x00000000, 0x00050051, 0x0000000D, 0x000050C5, 0x00003CFC, + 0x00000001, 0x00070050, 0x0000001D, 0x0000235B, 0x0000277C, 0x00003EBF, + 0x00002771, 0x000050C5, 0x000200F9, 0x00004F26, 0x000200F8, 0x0000215B, + 0x0007004F, 0x00000011, 0x000025FE, 0x00002AC6, 0x00002AC6, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, 0x000025FE, 0x0009004F, + 0x0000001A, 0x000060D4, 0x00005B3F, 0x00005B3F, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, + 0x00004725, 0x00002AAD, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006294, + 0x00000001, 0x00000028, 0x00000504, 0x00004725, 0x0007004F, 0x00000011, + 0x0000376E, 0x00002AC6, 0x00002AC6, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, 0x0000001A, 0x000060D5, + 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D94, 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAE, 0x00003D94, 0x0005008E, 0x0000001D, 0x000053CA, 0x00002AAE, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, + 0x00000504, 0x000053CA, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F59, + 0x0007004F, 0x00000011, 0x0000262C, 0x00002AC6, 0x00002AC6, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x0000515C, 0x0000262C, 0x00050051, + 0x0000000D, 0x00001B81, 0x0000515C, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346D, 0x0000515C, 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, + 0x00001B81, 0x0000346D, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DB, 0x00002AC6, 0x00002AC6, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003760, 0x000041DB, 0x00050051, 0x0000000D, 0x00001B82, + 0x00003760, 0x00000000, 0x00050051, 0x0000000D, 0x0000410B, 0x00003760, + 0x00000001, 0x00070050, 0x0000001D, 0x0000235C, 0x00001B82, 0x0000410B, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, + 0x000900F5, 0x0000001D, 0x00002BFA, 0x0000235C, 0x00004F59, 0x00004365, + 0x0000215B, 0x0000235B, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003595, + 0x0000427B, 0x00004F59, 0x00006294, 0x0000215B, 0x00003913, 0x0000203A, + 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, + 0x0000230D, 0x00002BFA, 0x00004F26, 0x00002BF9, 0x00003F63, 0x000700F5, + 0x0000001D, 0x00004C8C, 0x00003595, 0x00004F26, 0x00003594, 0x00003F63, + 0x00050081, 0x0000001D, 0x00004C41, 0x00004346, 0x00004C8C, 0x00050081, + 0x0000001D, 0x00005D3D, 0x000019F1, 0x0000230D, 0x000200F9, 0x00005EC8, + 0x000200F8, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BA7, 0x0000455A, + 0x00005310, 0x00005D3D, 0x00005312, 0x000700F5, 0x0000001D, 0x00003854, + 0x000046B0, 0x00005310, 0x00004C41, 0x00005312, 0x000700F5, 0x0000000D, + 0x000038B6, 0x000061FB, 0x00005310, 0x00002F3A, 0x00005312, 0x000200F9, + 0x00005313, 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, 0x00002BA8, + 0x00002662, 0x0000530F, 0x00002BA7, 0x00005EC8, 0x000700F5, 0x0000001D, + 0x00003063, 0x000036E3, 0x0000530F, 0x00003854, 0x00005EC8, 0x000700F5, + 0x0000000D, 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038B6, 0x00005EC8, + 0x0005008E, 0x0000001D, 0x0000623F, 0x00003063, 0x00002EA8, 0x0005008E, + 0x0000001D, 0x0000255A, 0x00002BA8, 0x00002EA8, 0x000300F7, 0x00003F64, + 0x00000002, 0x000400FA, 0x00001D59, 0x00002741, 0x00003F64, 0x000200F8, + 0x00002741, 0x0009004F, 0x0000001D, 0x0000478C, 0x0000623F, 0x0000623F, + 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, + 0x00004F75, 0x0000255A, 0x0000255A, 0x00000002, 0x00000001, 0x00000000, + 0x00000003, 0x000200F9, 0x00003F64, 0x000200F8, 0x00003F64, 0x000700F5, + 0x0000001D, 0x000022F8, 0x0000255A, 0x00005313, 0x00004F75, 0x00002741, + 0x000700F5, 0x0000001D, 0x000055F9, 0x0000623F, 0x00005313, 0x0000478C, + 0x00002741, 0x00050080, 0x00000011, 0x00001C97, 0x00002EF9, 0x000059EC, + 0x000300F7, 0x000052F5, 0x00000002, 0x000400FA, 0x0000500F, 0x0000294E, + 0x0000537D, 0x000200F8, 0x0000537D, 0x0004007C, 0x00000012, 0x00002970, + 0x00001C97, 0x00050051, 0x0000000C, 0x000042C2, 0x00002970, 0x00000000, + 0x000500C3, 0x0000000C, 0x000024FD, 0x000042C2, 0x00000A1A, 0x00050051, + 0x0000000C, 0x00002747, 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, + 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, + 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, + 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, + 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, + 0x00004A8E, 0x00003F5E, 0x00000A2B, 0x000500C7, 0x0000000C, 0x00002AB6, + 0x000042C2, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, + 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, + 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, + 0x0000000C, 0x000018E7, 0x00004397, 0x00000A16, 0x000500C7, 0x0000000C, + 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, + 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, + 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, + 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, + 0x0000000C, 0x000047B5, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544A, 0x000047B5, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, + 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, + 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, + 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, + 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADF, + 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADF, + 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, + 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, + 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, + 0x00001EEC, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, + 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005454, 0x000035B6, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005454, 0x00000A1D, + 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, + 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, + 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, + 0x0000394F, 0x000200F9, 0x000052F5, 0x000200F8, 0x0000294E, 0x00050051, + 0x0000000B, 0x00004D9A, 0x00001C97, 0x00000000, 0x00050051, 0x0000000B, + 0x00002C03, 0x00001C97, 0x00000001, 0x00060050, 0x00000014, 0x000020DE, + 0x00004D9A, 0x00002C03, 0x00004408, 0x0004007C, 0x00000016, 0x00004E9D, + 0x000020DE, 0x00050051, 0x0000000C, 0x000028C6, 0x00004E9D, 0x00000001, + 0x000500C3, 0x0000000C, 0x000024FE, 0x000028C6, 0x00000A17, 0x00050051, + 0x0000000C, 0x00002748, 0x00004E9D, 0x00000002, 0x000500C3, 0x0000000C, + 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, + 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, + 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, + 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, + 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x00003097, + 0x00002348, 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, 0x00003097, + 0x00050051, 0x0000000C, 0x00006242, 0x00004E9D, 0x00000000, 0x000500C3, + 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, + 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, + 0x000049FC, 0x00000A28, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, + 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, + 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, + 0x0000000C, 0x00003139, 0x000028C6, 0x00000A1D, 0x000500C4, 0x0000000C, + 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, + 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, + 0x00000A28, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, + 0x000500C3, 0x0000000C, 0x00002218, 0x000028C6, 0x00000A14, 0x00050080, + 0x0000000C, 0x000035A3, 0x00002218, 0x0000405D, 0x000500C7, 0x0000000C, + 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, + 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, + 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, + 0x000500C7, 0x0000000C, 0x00004AE0, 0x000034BD, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544D, 0x00004AE0, 0x00000A0E, 0x00050080, 0x0000000C, + 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, + 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, + 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B32, 0x00004F70, 0x00000A0E, + 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, + 0x0000000C, 0x0000285C, 0x00005B32, 0x00005AEA, 0x000500C7, 0x0000000C, + 0x000047B6, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, + 0x000047B6, 0x00000A28, 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, + 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE1, 0x000028C6, 0x00000A0E, + 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE1, 0x00000A17, 0x00050080, + 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, + 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, + 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, + 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, + 0x00050080, 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, + 0x0000000C, 0x00005B33, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002AAF, + 0x00005B33, 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002AAF, + 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, + 0x00050080, 0x0000000C, 0x00002AB0, 0x00005B34, 0x00005AB2, 0x000500C4, + 0x0000000C, 0x00005B35, 0x00002AB0, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, + 0x00005B35, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, + 0x000200F9, 0x000052F5, 0x000200F8, 0x000052F5, 0x000700F5, 0x0000000B, + 0x00002C70, 0x00005670, 0x0000294E, 0x0000566F, 0x0000537D, 0x00050080, + 0x0000000B, 0x00004D1E, 0x00002C70, 0x000062B6, 0x000500C2, 0x0000000B, + 0x00001D8A, 0x00004D1E, 0x00000A16, 0x0004007C, 0x00000017, 0x0000232F, + 0x000055F9, 0x000500AA, 0x00000009, 0x00001FEE, 0x00004ADC, 0x00000A19, + 0x000300F7, 0x000039BC, 0x00000000, 0x000400FA, 0x00001FEE, 0x000033DF, + 0x000039BC, 0x000200F8, 0x000033DF, 0x0009004F, 0x00000017, 0x00001F16, + 0x0000232F, 0x0000232F, 0x00000003, 0x00000002, 0x00000001, 0x00000000, + 0x000200F9, 0x000039BC, 0x000200F8, 0x000039BC, 0x000700F5, 0x00000017, + 0x00005972, 0x0000232F, 0x000052F5, 0x00001F16, 0x000033DF, 0x000600A9, + 0x0000000B, 0x00001F84, 0x00001FEE, 0x00000A10, 0x00004ADC, 0x000500AA, + 0x00000009, 0x00005116, 0x00001F84, 0x00000A16, 0x000300F7, 0x000039BD, + 0x00000000, 0x000400FA, 0x00005116, 0x000033E0, 0x000039BD, 0x000200F8, + 0x000033E0, 0x0009004F, 0x00000017, 0x00001F17, 0x00005972, 0x00005972, + 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x000039BD, + 0x000200F8, 0x000039BD, 0x000700F5, 0x00000017, 0x00005973, 0x00005972, + 0x000039BC, 0x00001F17, 0x000033E0, 0x000600A9, 0x0000000B, 0x000019CD, + 0x00005116, 0x00000A10, 0x00001F84, 0x000500AA, 0x00000009, 0x00003464, + 0x000019CD, 0x00000A0D, 0x000500AA, 0x00000009, 0x000047C2, 0x000019CD, + 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, 0x00003464, 0x000047C2, + 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, + 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, + 0x00005973, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, + 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, 0x00005973, 0x0000072E, + 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, + 0x00000017, 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, + 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, 0x0000587A, 0x00005973, + 0x000039BD, 0x00003FF9, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, + 0x000019CD, 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x000047C2, + 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, + 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, + 0x00005E17, 0x0000587A, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, + 0x0000587A, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, + 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, + 0x00000017, 0x00004D37, 0x0000587A, 0x00003463, 0x000029E8, 0x00002B38, + 0x00060041, 0x00000294, 0x000060F9, 0x00001592, 0x00000A0B, 0x00001D8A, + 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, 0x00005D1C, + 0x00001D8A, 0x00000A10, 0x0004007C, 0x00000017, 0x00004755, 0x000022F8, + 0x000300F7, 0x00003F86, 0x00000000, 0x000400FA, 0x00001FEE, 0x000033E1, + 0x00003F86, 0x000200F8, 0x000033E1, 0x0009004F, 0x00000017, 0x00001F18, + 0x00004755, 0x00004755, 0x00000003, 0x00000002, 0x00000001, 0x00000000, + 0x000200F9, 0x00003F86, 0x000200F8, 0x00003F86, 0x000700F5, 0x00000017, + 0x00002AB1, 0x00004755, 0x00002C98, 0x00001F18, 0x000033E1, 0x000300F7, + 0x00003F87, 0x00000000, 0x000400FA, 0x00005116, 0x000033E2, 0x00003F87, + 0x000200F8, 0x000033E2, 0x0009004F, 0x00000017, 0x00001F19, 0x00002AB1, + 0x00002AB1, 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, + 0x00003F87, 0x000200F8, 0x00003F87, 0x000700F5, 0x00000017, 0x00002AB2, + 0x00002AB1, 0x00003F86, 0x00001F19, 0x000033E2, 0x000300F7, 0x00003A1A, + 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, + 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x00002AB2, 0x000009CE, + 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, + 0x00000017, 0x000050AD, 0x00002AB2, 0x0000072E, 0x000500C2, 0x00000017, + 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FFA, + 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, + 0x000700F5, 0x00000017, 0x00002AB3, 0x00002AB2, 0x00003F87, 0x00003FFA, + 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, + 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, + 0x00005E18, 0x00002AB3, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, + 0x00002AB3, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, + 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, + 0x00000017, 0x00004D39, 0x00002AB3, 0x00003A1A, 0x000029E9, 0x00002B39, + 0x00060041, 0x00000294, 0x00001F76, 0x00001592, 0x00000A0B, 0x00005D1C, + 0x0003003E, 0x00001F76, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_128bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_128bpp_scaled_cs.h index 057e8f1ef..101c53207 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_128bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_128bpp_scaled_cs.h @@ -2,8 +2,8 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 25253 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 25237 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" @@ -11,23 +11,25 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -112,7 +114,7 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 @@ -122,7 +124,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %int_10 = OpConstant %int 10 %int_26 = OpConstant %int 26 %int_23 = OpConstant %int 23 @@ -138,8 +139,8 @@ %5522 = OpVariable %_ptr_Uniform__struct_1972 Uniform %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %12727 = OpUndef %v4float %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -163,17 +164,14 @@ %uint_4294967290 = OpConstant %uint 4294967290 %2360 = OpConstantComposite %v3uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %float_0_25 = OpConstant %float 0.25 - %10264 = OpUndef %v2uint - %17442 = OpUndef %v4uint - %v4bool = OpTypeVector %bool 4 %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -197,20 +195,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %18628 %uint_7 %21999 = OpBitwiseAnd %uint %18628 %uint_8 @@ -233,8 +229,8 @@ %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12743 = OpShiftRightLogical %uint %20919 %uint_28 %17238 = OpBitwiseAnd %uint %12743 %uint_7 %12737 = OpLoad %v3uint %gl_GlobalInvocationID @@ -248,10 +244,10 @@ %21993 = OpLabel OpBranch %19578 %12755 = OpLabel - %7359 = OpCompositeExtract %uint %19067 0 + %7359 = OpCompositeExtract %uint %19124 0 %6926 = OpExtInst %uint %1 UMax %7640 %7359 %17800 = OpCompositeExtract %uint %12025 1 - %6449 = OpCompositeExtract %uint %19067 1 + %6449 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %17800 %6449 %20975 = OpCompositeConstruct %v2uint %6926 %24446 %21036 = OpIAdd %v2uint %20975 %23019 @@ -308,26 +304,25 @@ %16569 = OpLabel %19162 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20297 DontFlatten - OpBranchConditional %19162 %11374 %12129 + OpBranchConditional %19162 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v2uint %13959 %10264 0 - %15546 = OpIAdd %uint %25231 %6555 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %16033 = OpLoad %uint %6319 - %23465 = OpCompositeInsert %v2uint %16033 %21850 1 - OpBranch %20297 - %11374 = OpLabel - %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %25231 %uint_1 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %25231 %6555 %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 %16380 = OpLoad %uint %24558 %20780 = OpCompositeConstruct %v2uint %23875 %16380 OpBranch %20297 + %9761 = OpLabel + %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %25231 %uint_1 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %16381 = OpLoad %uint %24559 + %20781 = OpCompositeConstruct %v2uint %23876 %16381 + OpBranch %20297 %20297 = OpLabel - %10943 = OpPhi %v2uint %20780 %11374 %23465 %12129 + %10943 = OpPhi %v2uint %20781 %9761 %20780 %12129 OpSelectionMerge %16224 None OpSwitch %8576 %19451 0 %14585 1 %14585 2 %7355 10 %7355 3 %7354 12 %7354 4 %8190 6 %8243 %8243 = OpLabel @@ -355,8 +350,8 @@ %15572 = OpCompositeExtract %float %24070 1 %16670 = OpCompositeConstruct %v4float %24330 %15572 %float_0 %float_0 %19522 = OpCompositeExtract %uint %10943 1 - %16034 = OpBitcast %int %19522 - %18203 = OpCompositeConstruct %v2int %16034 %16034 + %16033 = OpBitcast %int %19522 + %18203 = OpCompositeConstruct %v2int %16033 %16033 %18350 = OpShiftLeftLogical %v2int %18203 %1959 %13336 = OpShiftRightArithmetic %v2int %18350 %2151 %10904 = OpConvertSToF %v2float %13336 @@ -471,69 +466,60 @@ %15205 = OpLabel %21584 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20298 DontFlatten - OpBranchConditional %21584 %11375 %12130 + OpBranchConditional %21584 %9762 %12130 %12130 = OpLabel - %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23876 = OpLoad %uint %19407 - %11688 = OpIAdd %uint %25231 %uint_1 - %24596 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 - %12860 = OpLoad %uint %24596 - %11934 = OpCompositeInsert %v4uint %23876 %17442 0 - %6638 = OpCompositeInsert %v4uint %12860 %11934 1 - %16340 = OpIAdd %uint %25231 %6555 - %7193 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16340 - %23650 = OpLoad %uint %7193 - %11689 = OpIAdd %uint %16340 %uint_1 - %24597 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 - %12861 = OpLoad %uint %24597 - %14233 = OpCompositeInsert %v4uint %23650 %6638 2 - %8253 = OpCompositeInsert %v4uint %12861 %14233 3 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23877 = OpLoad %uint %19408 + %11689 = OpIAdd %uint %25231 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 + %23650 = OpLoad %uint %6399 + %11690 = OpIAdd %uint %25231 %6555 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 + %23651 = OpLoad %uint %6400 + %11691 = OpIAdd %uint %11690 %uint_1 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %16382 = OpLoad %uint %24560 + %20782 = OpCompositeConstruct %v4uint %23877 %23650 %23651 %16382 OpBranch %20298 - %11375 = OpLabel + %9762 = OpLabel %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23877 = OpLoad %uint %21830 - %11690 = OpIAdd %uint %25231 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 - %23651 = OpLoad %uint %6399 - %11691 = OpIAdd %uint %25231 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 - %23652 = OpLoad %uint %6400 - %11692 = OpIAdd %uint %25231 %uint_3 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %16381 = OpLoad %uint %24559 - %20781 = OpCompositeConstruct %v4uint %23877 %23651 %23652 %16381 + %23878 = OpLoad %uint %21830 + %11692 = OpIAdd %uint %25231 %uint_1 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %23652 = OpLoad %uint %6401 + %11693 = OpIAdd %uint %25231 %uint_2 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %23653 = OpLoad %uint %6402 + %11694 = OpIAdd %uint %25231 %uint_3 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %16383 = OpLoad %uint %24561 + %20783 = OpCompositeConstruct %v4uint %23878 %23652 %23653 %16383 OpBranch %20298 %20298 = OpLabel - %10944 = OpPhi %v4uint %20781 %11375 %8253 %12130 + %10944 = OpPhi %v4uint %20783 %9762 %20782 %12130 OpSelectionMerge %20259 None - OpSwitch %8576 %20310 5 %10149 7 %8244 + OpSwitch %8576 %20310 5 %8536 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %10944 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9928 = OpCompositeExtract %float %24698 0 - %9131 = OpCompositeInsert %v4float %9928 %12727 0 - %19852 = OpCompositeExtract %float %24698 1 - %14867 = OpCompositeInsert %v4float %19852 %9131 1 - %10319 = OpCompositeExtract %uint %10944 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %9132 = OpCompositeInsert %v4float %9929 %14867 2 - %19853 = OpCompositeExtract %float %19659 1 - %14868 = OpCompositeInsert %v4float %19853 %9132 3 - %10320 = OpCompositeExtract %uint %10944 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %9133 = OpCompositeInsert %v4float %9930 %12727 0 - %19854 = OpCompositeExtract %float %19660 1 - %14869 = OpCompositeInsert %v4float %19854 %9133 1 - %10321 = OpCompositeExtract %uint %10944 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %9134 = OpCompositeInsert %v4float %9931 %14869 2 - %23044 = OpCompositeExtract %float %19661 1 - %9296 = OpCompositeInsert %v4float %23044 %9134 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %10101 = OpCompositeExtract %float %24680 0 + %16056 = OpCompositeExtract %float %24680 1 + %17025 = OpCompositeExtract %uint %10944 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %17025 + %10084 = OpCompositeExtract %float %15605 0 + %17479 = OpCompositeExtract %float %15605 1 + %14605 = OpCompositeConstruct %v4float %10101 %16056 %10084 %17479 + %17275 = OpCompositeExtract %uint %10944 2 + %18028 = OpExtInst %v2float %1 UnpackHalf2x16 %17275 + %10102 = OpCompositeExtract %float %18028 0 + %16057 = OpCompositeExtract %float %18028 1 + %17026 = OpCompositeExtract %uint %10944 3 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %17026 + %10085 = OpCompositeExtract %float %15606 0 + %20671 = OpCompositeExtract %float %15606 1 + %9036 = OpCompositeConstruct %v4float %10102 %16057 %10085 %20671 OpBranch %20259 - %10149 = OpLabel + %8536 = OpLabel %9723 = OpVectorShuffle %v2uint %10944 %10944 0 1 %23356 = OpBitcast %v2int %9723 %24782 = OpVectorShuffle %v4int %23356 %23356 0 0 1 1 @@ -552,8 +538,8 @@ %17250 = OpExtInst %v4float %1 FMax %1284 %21439 OpBranch %20259 %20310 = OpLabel - %9761 = OpVectorShuffle %v2uint %10944 %10944 0 1 - %20825 = OpBitcast %v2float %9761 + %9763 = OpVectorShuffle %v2uint %10944 %10944 0 1 + %20825 = OpBitcast %v2float %9763 %7035 = OpCompositeExtract %float %20825 0 %13418 = OpCompositeExtract %float %20825 1 %17016 = OpCompositeConstruct %v4float %7035 %13418 %float_0 %float_0 @@ -561,11 +547,11 @@ %14173 = OpBitcast %v2float %16856 %7036 = OpCompositeExtract %float %14173 0 %16648 = OpCompositeExtract %float %14173 1 - %9036 = OpCompositeConstruct %v4float %7036 %16648 %float_0 %float_0 + %9037 = OpCompositeConstruct %v4float %7036 %16648 %float_0 %float_0 OpBranch %20259 %20259 = OpLabel - %11252 = OpPhi %v4float %9036 %20310 %17250 %10149 %9296 %8244 - %13710 = OpPhi %v4float %17016 %20310 %25233 %10149 %14868 %8244 + %11252 = OpPhi %v4float %9037 %20310 %17250 %8536 %9036 %8244 + %13710 = OpPhi %v4float %17016 %20310 %25233 %8536 %14605 %8244 OpBranch %21263 %21263 = OpLabel %9826 = OpPhi %v4float %11252 %20259 %11251 %16224 @@ -582,39 +568,38 @@ %16570 = OpLabel %19163 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20299 DontFlatten - OpBranchConditional %19163 %11376 %12131 + OpBranchConditional %19163 %9764 %12131 %12131 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v2uint %13960 %10264 0 - %15547 = OpIAdd %uint %8114 %6555 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %16035 = OpLoad %uint %6320 - %23466 = OpCompositeInsert %v2uint %16035 %21851 1 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23879 = OpLoad %uint %19409 + %11695 = OpIAdd %uint %8114 %6555 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 + %16384 = OpLoad %uint %24562 + %20784 = OpCompositeConstruct %v2uint %23879 %16384 OpBranch %20299 - %11376 = OpLabel + %9764 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23878 = OpLoad %uint %21831 - %11693 = OpIAdd %uint %8114 %uint_1 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 - %16382 = OpLoad %uint %24560 - %20782 = OpCompositeConstruct %v2uint %23878 %16382 + %23880 = OpLoad %uint %21831 + %11696 = OpIAdd %uint %8114 %uint_1 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %16385 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v2uint %23880 %16385 OpBranch %20299 %20299 = OpLabel - %10945 = OpPhi %v2uint %20782 %11376 %23466 %12131 + %10945 = OpPhi %v2uint %20785 %9764 %20784 %12131 OpSelectionMerge %16225 None OpSwitch %8576 %19452 0 %14586 1 %14586 2 %7357 10 %7357 3 %7356 12 %7356 4 %8191 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %10945 0 - %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %10084 = OpCompositeExtract %float %24680 0 - %17479 = OpCompositeExtract %float %24680 1 - %14605 = OpCompositeConstruct %v4float %10084 %17479 %float_0 %float_0 - %17275 = OpCompositeExtract %uint %10945 1 - %18028 = OpExtInst %v2float %1 UnpackHalf2x16 %17275 - %10085 = OpCompositeExtract %float %18028 0 - %20671 = OpCompositeExtract %float %18028 1 - %9037 = OpCompositeConstruct %v4float %10085 %20671 %float_0 %float_0 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %10086 = OpCompositeExtract %float %24681 0 + %17480 = OpCompositeExtract %float %24681 1 + %14606 = OpCompositeConstruct %v4float %10086 %17480 %float_0 %float_0 + %17276 = OpCompositeExtract %uint %10945 1 + %18029 = OpExtInst %v2float %1 UnpackHalf2x16 %17276 + %10087 = OpCompositeExtract %float %18029 0 + %20672 = OpCompositeExtract %float %18029 1 + %9038 = OpCompositeConstruct %v4float %10087 %20672 %float_0 %float_0 OpBranch %16225 %8191 = OpLabel %12429 = OpCompositeExtract %uint %10945 0 @@ -629,8 +614,8 @@ %15573 = OpCompositeExtract %float %24072 1 %16671 = OpCompositeConstruct %v4float %24332 %15573 %float_0 %float_0 %19523 = OpCompositeExtract %uint %10945 1 - %16036 = OpBitcast %int %19523 - %18205 = OpCompositeConstruct %v2int %16036 %16036 + %16034 = OpBitcast %int %19523 + %18205 = OpCompositeConstruct %v2int %16034 %16034 %18352 = OpShiftLeftLogical %v2int %18205 %1959 %13338 = OpShiftRightArithmetic %v2int %18352 %2151 %10908 = OpConvertSToF %v2float %13338 @@ -638,7 +623,7 @@ %24073 = OpExtInst %v2float %1 FMax %73 %18250 %24333 = OpCompositeExtract %float %24073 0 %18765 = OpCompositeExtract %float %24073 1 - %9038 = OpCompositeConstruct %v4float %24333 %18765 %float_0 %float_0 + %9039 = OpCompositeConstruct %v4float %24333 %18765 %float_0 %float_0 OpBranch %16225 %7356 = OpLabel %22208 = OpCompositeExtract %uint %10945 0 @@ -698,7 +683,7 @@ %21445 = OpCompositeExtract %float %10706 0 %10840 = OpCompositeExtract %float %10706 1 %11026 = OpCompositeExtract %float %10706 2 - %9039 = OpCompositeConstruct %v4float %21445 %10840 %11026 %15906 + %9040 = OpCompositeConstruct %v4float %21445 %10840 %11026 %15906 OpBranch %16225 %7357 = OpLabel %22209 = OpCompositeExtract %uint %10945 0 @@ -739,75 +724,66 @@ %23099 = OpVectorShuffle %v4float %20399 %20399 0 1 1 1 OpBranch %16225 %16225 = OpLabel - %11253 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9039 %7356 %9038 %8191 %9037 %8245 - %13712 = OpPhi %v4float %11665 %19452 %19236 %14586 %16689 %7357 %15835 %7356 %16671 %8191 %14605 %8245 + %11253 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9040 %7356 %9039 %8191 %9038 %8245 + %13712 = OpPhi %v4float %11665 %19452 %19236 %14586 %16689 %7357 %15835 %7356 %16671 %8191 %14606 %8245 OpBranch %21264 %15206 = OpLabel %21585 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20300 DontFlatten - OpBranchConditional %21585 %11377 %12132 + OpBranchConditional %21585 %9765 %12132 %12132 = OpLabel - %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23879 = OpLoad %uint %19408 - %11694 = OpIAdd %uint %8114 %uint_1 - %24598 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 - %12862 = OpLoad %uint %24598 - %11935 = OpCompositeInsert %v4uint %23879 %17442 0 - %6639 = OpCompositeInsert %v4uint %12862 %11935 1 - %16341 = OpIAdd %uint %8114 %6555 - %7194 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16341 - %23653 = OpLoad %uint %7194 - %11695 = OpIAdd %uint %16341 %uint_1 - %24599 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 - %12863 = OpLoad %uint %24599 - %14234 = OpCompositeInsert %v4uint %23653 %6639 2 - %8254 = OpCompositeInsert %v4uint %12863 %14234 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23881 = OpLoad %uint %19410 + %11697 = OpIAdd %uint %8114 %uint_1 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %23654 = OpLoad %uint %6403 + %11698 = OpIAdd %uint %8114 %6555 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 + %23655 = OpLoad %uint %6404 + %11699 = OpIAdd %uint %11698 %uint_1 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %16386 = OpLoad %uint %24564 + %20786 = OpCompositeConstruct %v4uint %23881 %23654 %23655 %16386 OpBranch %20300 - %11377 = OpLabel + %9765 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23880 = OpLoad %uint %21832 - %11696 = OpIAdd %uint %8114 %uint_1 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 - %23654 = OpLoad %uint %6401 - %11697 = OpIAdd %uint %8114 %uint_2 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 - %23655 = OpLoad %uint %6402 - %11698 = OpIAdd %uint %8114 %uint_3 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %16383 = OpLoad %uint %24561 - %20783 = OpCompositeConstruct %v4uint %23880 %23654 %23655 %16383 + %23882 = OpLoad %uint %21832 + %11700 = OpIAdd %uint %8114 %uint_1 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %23656 = OpLoad %uint %6405 + %11701 = OpIAdd %uint %8114 %uint_2 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %23657 = OpLoad %uint %6406 + %11702 = OpIAdd %uint %8114 %uint_3 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %16387 = OpLoad %uint %24565 + %20787 = OpCompositeConstruct %v4uint %23882 %23656 %23657 %16387 OpBranch %20300 %20300 = OpLabel - %10946 = OpPhi %v4uint %20783 %11377 %8254 %12132 + %10946 = OpPhi %v4uint %20787 %9765 %20786 %12132 OpSelectionMerge %20260 None - OpSwitch %8576 %20311 5 %10150 7 %8246 + OpSwitch %8576 %20311 5 %8537 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %10946 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9932 = OpCompositeExtract %float %24699 0 - %9135 = OpCompositeInsert %v4float %9932 %12727 0 - %19855 = OpCompositeExtract %float %24699 1 - %14870 = OpCompositeInsert %v4float %19855 %9135 1 - %10322 = OpCompositeExtract %uint %10946 1 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9933 = OpCompositeExtract %float %19662 0 - %9136 = OpCompositeInsert %v4float %9933 %14870 2 - %19856 = OpCompositeExtract %float %19662 1 - %14871 = OpCompositeInsert %v4float %19856 %9136 3 - %10323 = OpCompositeExtract %uint %10946 2 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9934 = OpCompositeExtract %float %19663 0 - %9137 = OpCompositeInsert %v4float %9934 %12727 0 - %19857 = OpCompositeExtract %float %19663 1 - %14872 = OpCompositeInsert %v4float %19857 %9137 1 - %10324 = OpCompositeExtract %uint %10946 3 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9935 = OpCompositeExtract %float %19664 0 - %9138 = OpCompositeInsert %v4float %9935 %14872 2 - %23045 = OpCompositeExtract %float %19664 1 - %9297 = OpCompositeInsert %v4float %23045 %9138 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %10103 = OpCompositeExtract %float %24682 0 + %16058 = OpCompositeExtract %float %24682 1 + %17027 = OpCompositeExtract %uint %10946 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %17027 + %10088 = OpCompositeExtract %float %15607 0 + %17481 = OpCompositeExtract %float %15607 1 + %14607 = OpCompositeConstruct %v4float %10103 %16058 %10088 %17481 + %17277 = OpCompositeExtract %uint %10946 2 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %10104 = OpCompositeExtract %float %18030 0 + %16059 = OpCompositeExtract %float %18030 1 + %17028 = OpCompositeExtract %uint %10946 3 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %17028 + %10089 = OpCompositeExtract %float %15608 0 + %20673 = OpCompositeExtract %float %15608 1 + %9041 = OpCompositeConstruct %v4float %10104 %16059 %10089 %20673 OpBranch %20260 - %10150 = OpLabel + %8537 = OpLabel %9724 = OpVectorShuffle %v2uint %10946 %10946 0 1 %23357 = OpBitcast %v2int %9724 %24784 = OpVectorShuffle %v4int %23357 %23357 0 0 1 1 @@ -826,20 +802,20 @@ %17251 = OpExtInst %v4float %1 FMax %1284 %21440 OpBranch %20260 %20311 = OpLabel - %9762 = OpVectorShuffle %v2uint %10946 %10946 0 1 - %20826 = OpBitcast %v2float %9762 + %9766 = OpVectorShuffle %v2uint %10946 %10946 0 1 + %20826 = OpBitcast %v2float %9766 %7037 = OpCompositeExtract %float %20826 0 %13419 = OpCompositeExtract %float %20826 1 %17017 = OpCompositeConstruct %v4float %7037 %13419 %float_0 %float_0 %16857 = OpVectorShuffle %v2uint %10946 %10946 2 3 %14174 = OpBitcast %v2float %16857 - %7038 = OpCompositeExtract %float %14174 0 + %7039 = OpCompositeExtract %float %14174 0 %16649 = OpCompositeExtract %float %14174 1 - %9040 = OpCompositeConstruct %v4float %7038 %16649 %float_0 %float_0 + %9042 = OpCompositeConstruct %v4float %7039 %16649 %float_0 %float_0 OpBranch %20260 %20260 = OpLabel - %11254 = OpPhi %v4float %9040 %20311 %17251 %10150 %9297 %8246 - %13713 = OpPhi %v4float %17017 %20311 %25234 %10150 %14871 %8246 + %11254 = OpPhi %v4float %9042 %20311 %17251 %8537 %9041 %8246 + %13713 = OpPhi %v4float %17017 %20311 %25234 %8537 %14607 %8246 OpBranch %21264 %21264 = OpLabel %8971 = OpPhi %v4float %11254 %20260 %11253 %16225 @@ -858,39 +834,38 @@ %16571 = OpLabel %19165 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20301 DontFlatten - OpBranchConditional %19165 %11378 %12133 + OpBranchConditional %19165 %9767 %12133 %12133 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v2uint %13961 %10264 0 - %15548 = OpIAdd %uint %20988 %6555 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15548 - %16037 = OpLoad %uint %6321 - %23467 = OpCompositeInsert %v2uint %16037 %21852 1 + %19411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23883 = OpLoad %uint %19411 + %11703 = OpIAdd %uint %20988 %6555 + %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %16388 = OpLoad %uint %24566 + %20788 = OpCompositeConstruct %v2uint %23883 %16388 OpBranch %20301 - %11378 = OpLabel + %9767 = OpLabel %21833 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23881 = OpLoad %uint %21833 - %11699 = OpIAdd %uint %20988 %uint_1 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 - %16384 = OpLoad %uint %24562 - %20784 = OpCompositeConstruct %v2uint %23881 %16384 + %23884 = OpLoad %uint %21833 + %11704 = OpIAdd %uint %20988 %uint_1 + %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 + %16389 = OpLoad %uint %24567 + %20789 = OpCompositeConstruct %v2uint %23884 %16389 OpBranch %20301 %20301 = OpLabel - %10947 = OpPhi %v2uint %20784 %11378 %23467 %12133 + %10947 = OpPhi %v2uint %20789 %9767 %20788 %12133 OpSelectionMerge %16226 None OpSwitch %8576 %19453 0 %14587 1 %14587 2 %7360 10 %7360 3 %7358 12 %7358 4 %8192 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %10947 0 - %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %10086 = OpCompositeExtract %float %24681 0 - %17480 = OpCompositeExtract %float %24681 1 - %14606 = OpCompositeConstruct %v4float %10086 %17480 %float_0 %float_0 - %17276 = OpCompositeExtract %uint %10947 1 - %18029 = OpExtInst %v2float %1 UnpackHalf2x16 %17276 - %10087 = OpCompositeExtract %float %18029 0 - %20672 = OpCompositeExtract %float %18029 1 - %9041 = OpCompositeConstruct %v4float %10087 %20672 %float_0 %float_0 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %10090 = OpCompositeExtract %float %24683 0 + %17482 = OpCompositeExtract %float %24683 1 + %14608 = OpCompositeConstruct %v4float %10090 %17482 %float_0 %float_0 + %17278 = OpCompositeExtract %uint %10947 1 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %10091 = OpCompositeExtract %float %18031 0 + %20674 = OpCompositeExtract %float %18031 1 + %9043 = OpCompositeConstruct %v4float %10091 %20674 %float_0 %float_0 OpBranch %16226 %8192 = OpLabel %12431 = OpCompositeExtract %uint %10947 0 @@ -905,8 +880,8 @@ %15574 = OpCompositeExtract %float %24074 1 %16672 = OpCompositeConstruct %v4float %24334 %15574 %float_0 %float_0 %19524 = OpCompositeExtract %uint %10947 1 - %16038 = OpBitcast %int %19524 - %18207 = OpCompositeConstruct %v2int %16038 %16038 + %16035 = OpBitcast %int %19524 + %18207 = OpCompositeConstruct %v2int %16035 %16035 %18354 = OpShiftLeftLogical %v2int %18207 %1959 %13340 = OpShiftRightArithmetic %v2int %18354 %2151 %10916 = OpConvertSToF %v2float %13340 @@ -914,7 +889,7 @@ %24075 = OpExtInst %v2float %1 FMax %73 %18252 %24335 = OpCompositeExtract %float %24075 0 %18766 = OpCompositeExtract %float %24075 1 - %9042 = OpCompositeConstruct %v4float %24335 %18766 %float_0 %float_0 + %9044 = OpCompositeConstruct %v4float %24335 %18766 %float_0 %float_0 OpBranch %16226 %7358 = OpLabel %22211 = OpCompositeExtract %uint %10947 0 @@ -974,7 +949,7 @@ %21447 = OpCompositeExtract %float %10708 0 %10842 = OpCompositeExtract %float %10708 1 %11029 = OpCompositeExtract %float %10708 2 - %9043 = OpCompositeConstruct %v4float %21447 %10842 %11029 %15908 + %9045 = OpCompositeConstruct %v4float %21447 %10842 %11029 %15908 OpBranch %16226 %7360 = OpLabel %22212 = OpCompositeExtract %uint %10947 0 @@ -1015,75 +990,66 @@ %23100 = OpVectorShuffle %v4float %20400 %20400 0 1 1 1 OpBranch %16226 %16226 = OpLabel - %11255 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7360 %9043 %7358 %9042 %8192 %9041 %8247 - %13714 = OpPhi %v4float %11666 %19453 %19237 %14587 %16690 %7360 %15836 %7358 %16672 %8192 %14606 %8247 + %11255 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7360 %9045 %7358 %9044 %8192 %9043 %8247 + %13714 = OpPhi %v4float %11666 %19453 %19237 %14587 %16690 %7360 %15836 %7358 %16672 %8192 %14608 %8247 OpBranch %21265 %15207 = OpLabel %21586 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20302 DontFlatten - OpBranchConditional %21586 %11379 %12134 + OpBranchConditional %21586 %9768 %12134 %12134 = OpLabel - %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23882 = OpLoad %uint %19409 - %11700 = OpIAdd %uint %20988 %uint_1 - %24600 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 - %12864 = OpLoad %uint %24600 - %11936 = OpCompositeInsert %v4uint %23882 %17442 0 - %6640 = OpCompositeInsert %v4uint %12864 %11936 1 - %16342 = OpIAdd %uint %20988 %6555 - %7195 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16342 - %23656 = OpLoad %uint %7195 - %11701 = OpIAdd %uint %16342 %uint_1 - %24601 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 - %12865 = OpLoad %uint %24601 - %14235 = OpCompositeInsert %v4uint %23656 %6640 2 - %8255 = OpCompositeInsert %v4uint %12865 %14235 3 + %19412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23885 = OpLoad %uint %19412 + %11705 = OpIAdd %uint %20988 %uint_1 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %23658 = OpLoad %uint %6407 + %11706 = OpIAdd %uint %20988 %6555 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %23659 = OpLoad %uint %6408 + %11707 = OpIAdd %uint %11706 %uint_1 + %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %16390 = OpLoad %uint %24568 + %20790 = OpCompositeConstruct %v4uint %23885 %23658 %23659 %16390 OpBranch %20302 - %11379 = OpLabel + %9768 = OpLabel %21834 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23883 = OpLoad %uint %21834 - %11702 = OpIAdd %uint %20988 %uint_1 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 - %23657 = OpLoad %uint %6403 - %11703 = OpIAdd %uint %20988 %uint_2 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 - %23658 = OpLoad %uint %6404 - %11704 = OpIAdd %uint %20988 %uint_3 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %16385 = OpLoad %uint %24563 - %20785 = OpCompositeConstruct %v4uint %23883 %23657 %23658 %16385 + %23886 = OpLoad %uint %21834 + %11708 = OpIAdd %uint %20988 %uint_1 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %23660 = OpLoad %uint %6409 + %11709 = OpIAdd %uint %20988 %uint_2 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %23661 = OpLoad %uint %6410 + %11710 = OpIAdd %uint %20988 %uint_3 + %24575 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 + %16391 = OpLoad %uint %24575 + %20791 = OpCompositeConstruct %v4uint %23886 %23660 %23661 %16391 OpBranch %20302 %20302 = OpLabel - %10948 = OpPhi %v4uint %20785 %11379 %8255 %12134 + %10948 = OpPhi %v4uint %20791 %9768 %20790 %12134 OpSelectionMerge %20261 None - OpSwitch %8576 %20312 5 %10151 7 %8248 + OpSwitch %8576 %20312 5 %8538 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %10948 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9936 = OpCompositeExtract %float %24700 0 - %9139 = OpCompositeInsert %v4float %9936 %12727 0 - %19858 = OpCompositeExtract %float %24700 1 - %14873 = OpCompositeInsert %v4float %19858 %9139 1 - %10325 = OpCompositeExtract %uint %10948 1 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %9937 = OpCompositeExtract %float %19665 0 - %9140 = OpCompositeInsert %v4float %9937 %14873 2 - %19859 = OpCompositeExtract %float %19665 1 - %14874 = OpCompositeInsert %v4float %19859 %9140 3 - %10326 = OpCompositeExtract %uint %10948 2 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9938 = OpCompositeExtract %float %19666 0 - %9141 = OpCompositeInsert %v4float %9938 %12727 0 - %19860 = OpCompositeExtract %float %19666 1 - %14875 = OpCompositeInsert %v4float %19860 %9141 1 - %10327 = OpCompositeExtract %uint %10948 3 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9939 = OpCompositeExtract %float %19667 0 - %9142 = OpCompositeInsert %v4float %9939 %14875 2 - %23046 = OpCompositeExtract %float %19667 1 - %9298 = OpCompositeInsert %v4float %23046 %9142 3 + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %10105 = OpCompositeExtract %float %24684 0 + %16060 = OpCompositeExtract %float %24684 1 + %17029 = OpCompositeExtract %uint %10948 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %17029 + %10092 = OpCompositeExtract %float %15609 0 + %17483 = OpCompositeExtract %float %15609 1 + %14609 = OpCompositeConstruct %v4float %10105 %16060 %10092 %17483 + %17279 = OpCompositeExtract %uint %10948 2 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %10106 = OpCompositeExtract %float %18032 0 + %16061 = OpCompositeExtract %float %18032 1 + %17030 = OpCompositeExtract %uint %10948 3 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %17030 + %10093 = OpCompositeExtract %float %15610 0 + %20675 = OpCompositeExtract %float %15610 1 + %9046 = OpCompositeConstruct %v4float %10106 %16061 %10093 %20675 OpBranch %20261 - %10151 = OpLabel + %8538 = OpLabel %9725 = OpVectorShuffle %v2uint %10948 %10948 0 1 %23358 = OpBitcast %v2int %9725 %24786 = OpVectorShuffle %v4int %23358 %23358 0 0 1 1 @@ -1102,20 +1068,20 @@ %17252 = OpExtInst %v4float %1 FMax %1284 %21441 OpBranch %20261 %20312 = OpLabel - %9763 = OpVectorShuffle %v2uint %10948 %10948 0 1 - %20827 = OpBitcast %v2float %9763 - %7039 = OpCompositeExtract %float %20827 0 + %9769 = OpVectorShuffle %v2uint %10948 %10948 0 1 + %20827 = OpBitcast %v2float %9769 + %7040 = OpCompositeExtract %float %20827 0 %13420 = OpCompositeExtract %float %20827 1 - %17018 = OpCompositeConstruct %v4float %7039 %13420 %float_0 %float_0 + %17018 = OpCompositeConstruct %v4float %7040 %13420 %float_0 %float_0 %16858 = OpVectorShuffle %v2uint %10948 %10948 2 3 %14175 = OpBitcast %v2float %16858 - %7040 = OpCompositeExtract %float %14175 0 + %7041 = OpCompositeExtract %float %14175 0 %16650 = OpCompositeExtract %float %14175 1 - %9044 = OpCompositeConstruct %v4float %7040 %16650 %float_0 %float_0 + %9047 = OpCompositeConstruct %v4float %7041 %16650 %float_0 %float_0 OpBranch %20261 %20261 = OpLabel - %11256 = OpPhi %v4float %9044 %20312 %17252 %10151 %9298 %8248 - %13715 = OpPhi %v4float %17018 %20312 %25235 %10151 %14874 %8248 + %11256 = OpPhi %v4float %9047 %20312 %17252 %8538 %9046 %8248 + %13715 = OpPhi %v4float %17018 %20312 %25235 %8538 %14609 %8248 OpBranch %21265 %21265 = OpLabel %8972 = OpPhi %v4float %11256 %20261 %11255 %16226 @@ -1128,39 +1094,38 @@ %16572 = OpLabel %19166 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20303 DontFlatten - OpBranchConditional %19166 %11380 %12135 + OpBranchConditional %19166 %9770 %12135 %12135 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v2uint %13962 %10264 0 - %15549 = OpIAdd %uint %16376 %6555 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15549 - %16039 = OpLoad %uint %6322 - %23468 = OpCompositeInsert %v2uint %16039 %21853 1 + %19413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23887 = OpLoad %uint %19413 + %11711 = OpIAdd %uint %16376 %6555 + %24576 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 + %16392 = OpLoad %uint %24576 + %20792 = OpCompositeConstruct %v2uint %23887 %16392 OpBranch %20303 - %11380 = OpLabel + %9770 = OpLabel %21835 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23884 = OpLoad %uint %21835 - %11705 = OpIAdd %uint %16376 %uint_1 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 - %16386 = OpLoad %uint %24564 - %20786 = OpCompositeConstruct %v2uint %23884 %16386 + %23888 = OpLoad %uint %21835 + %11712 = OpIAdd %uint %16376 %uint_1 + %24577 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 + %16393 = OpLoad %uint %24577 + %20793 = OpCompositeConstruct %v2uint %23888 %16393 OpBranch %20303 %20303 = OpLabel - %10949 = OpPhi %v2uint %20786 %11380 %23468 %12135 + %10949 = OpPhi %v2uint %20793 %9770 %20792 %12135 OpSelectionMerge %16227 None OpSwitch %8576 %19454 0 %14588 1 %14588 2 %7362 10 %7362 3 %7361 12 %7361 4 %8193 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %10949 0 - %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %10088 = OpCompositeExtract %float %24682 0 - %17481 = OpCompositeExtract %float %24682 1 - %14607 = OpCompositeConstruct %v4float %10088 %17481 %float_0 %float_0 - %17277 = OpCompositeExtract %uint %10949 1 - %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 - %10089 = OpCompositeExtract %float %18030 0 - %20673 = OpCompositeExtract %float %18030 1 - %9045 = OpCompositeConstruct %v4float %10089 %20673 %float_0 %float_0 + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %10094 = OpCompositeExtract %float %24685 0 + %17484 = OpCompositeExtract %float %24685 1 + %14610 = OpCompositeConstruct %v4float %10094 %17484 %float_0 %float_0 + %17280 = OpCompositeExtract %uint %10949 1 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %10095 = OpCompositeExtract %float %18033 0 + %20676 = OpCompositeExtract %float %18033 1 + %9048 = OpCompositeConstruct %v4float %10095 %20676 %float_0 %float_0 OpBranch %16227 %8193 = OpLabel %12433 = OpCompositeExtract %uint %10949 0 @@ -1175,8 +1140,8 @@ %15575 = OpCompositeExtract %float %24076 1 %16673 = OpCompositeConstruct %v4float %24336 %15575 %float_0 %float_0 %19525 = OpCompositeExtract %uint %10949 1 - %16040 = OpBitcast %int %19525 - %18212 = OpCompositeConstruct %v2int %16040 %16040 + %16036 = OpBitcast %int %19525 + %18212 = OpCompositeConstruct %v2int %16036 %16036 %18356 = OpShiftLeftLogical %v2int %18212 %1959 %13342 = OpShiftRightArithmetic %v2int %18356 %2151 %10922 = OpConvertSToF %v2float %13342 @@ -1184,7 +1149,7 @@ %24077 = OpExtInst %v2float %1 FMax %73 %18254 %24337 = OpCompositeExtract %float %24077 0 %18767 = OpCompositeExtract %float %24077 1 - %9046 = OpCompositeConstruct %v4float %24337 %18767 %float_0 %float_0 + %9049 = OpCompositeConstruct %v4float %24337 %18767 %float_0 %float_0 OpBranch %16227 %7361 = OpLabel %22214 = OpCompositeExtract %uint %10949 0 @@ -1202,8 +1167,8 @@ %23258 = OpShiftLeftLogical %v3uint %18594 %6272 %18848 = OpBitwiseAnd %v3uint %23258 %1126 %10923 = OpSelect %v3uint %16591 %18848 %18594 - %24575 = OpIAdd %v3uint %10357 %1018 - %20357 = OpShiftLeftLogical %v3uint %24575 %393 + %24578 = OpIAdd %v3uint %10357 %1018 + %20357 = OpShiftLeftLogical %v3uint %24578 %393 %16300 = OpShiftLeftLogical %v3uint %10923 %141 %22402 = OpBitwiseOr %v3uint %20357 %16300 %13830 = OpIEqual %v3bool %24044 %2578 @@ -1231,8 +1196,8 @@ %23259 = OpShiftLeftLogical %v3uint %18595 %6273 %18849 = OpBitwiseAnd %v3uint %23259 %1126 %10924 = OpSelect %v3uint %16592 %18849 %18595 - %24576 = OpIAdd %v3uint %10358 %1018 - %20358 = OpShiftLeftLogical %v3uint %24576 %393 + %24579 = OpIAdd %v3uint %10358 %1018 + %20358 = OpShiftLeftLogical %v3uint %24579 %393 %16301 = OpShiftLeftLogical %v3uint %10924 %141 %22403 = OpBitwiseOr %v3uint %20358 %16301 %13831 = OpIEqual %v3bool %24045 %2578 @@ -1244,15 +1209,15 @@ %21449 = OpCompositeExtract %float %10710 0 %10844 = OpCompositeExtract %float %10710 1 %11032 = OpCompositeExtract %float %10710 2 - %9047 = OpCompositeConstruct %v4float %21449 %10844 %11032 %15910 + %9050 = OpCompositeConstruct %v4float %21449 %10844 %11032 %15910 OpBranch %16227 %7362 = OpLabel %22215 = OpCompositeExtract %uint %10949 0 %20244 = OpCompositeConstruct %v4uint %22215 %22215 %22215 %22215 %9380 = OpShiftRightLogical %v4uint %20244 %845 %18865 = OpBitwiseAnd %v4uint %9380 %635 - %15550 = OpConvertUToF %v4float %18865 - %16691 = OpFMul %v4float %15550 %2798 + %15546 = OpConvertUToF %v4float %18865 + %16691 = OpFMul %v4float %15546 %2798 %23765 = OpCompositeExtract %uint %10949 1 %20816 = OpCompositeConstruct %v4uint %23765 %23765 %23765 %23765 %9381 = OpShiftRightLogical %v4uint %20816 %845 @@ -1285,75 +1250,66 @@ %23101 = OpVectorShuffle %v4float %20401 %20401 0 1 1 1 OpBranch %16227 %16227 = OpLabel - %11257 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7362 %9047 %7361 %9046 %8193 %9045 %8249 - %13716 = OpPhi %v4float %11667 %19454 %19238 %14588 %16691 %7362 %15837 %7361 %16673 %8193 %14607 %8249 + %11257 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7362 %9050 %7361 %9049 %8193 %9048 %8249 + %13716 = OpPhi %v4float %11667 %19454 %19238 %14588 %16691 %7362 %15837 %7361 %16673 %8193 %14610 %8249 OpBranch %21266 %15208 = OpLabel %21587 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20304 DontFlatten - OpBranchConditional %21587 %11381 %12136 + OpBranchConditional %21587 %9771 %12136 %12136 = OpLabel - %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23885 = OpLoad %uint %19410 - %11706 = OpIAdd %uint %16376 %uint_1 - %24602 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 - %12866 = OpLoad %uint %24602 - %11937 = OpCompositeInsert %v4uint %23885 %17442 0 - %6642 = OpCompositeInsert %v4uint %12866 %11937 1 - %16343 = OpIAdd %uint %16376 %6555 - %7196 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16343 - %23659 = OpLoad %uint %7196 - %11707 = OpIAdd %uint %16343 %uint_1 - %24603 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 - %12867 = OpLoad %uint %24603 - %14236 = OpCompositeInsert %v4uint %23659 %6642 2 - %8256 = OpCompositeInsert %v4uint %12867 %14236 3 + %19414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23889 = OpLoad %uint %19414 + %11713 = OpIAdd %uint %16376 %uint_1 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 + %23662 = OpLoad %uint %6411 + %11714 = OpIAdd %uint %16376 %6555 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %23663 = OpLoad %uint %6412 + %11715 = OpIAdd %uint %11714 %uint_1 + %24580 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 + %16394 = OpLoad %uint %24580 + %20794 = OpCompositeConstruct %v4uint %23889 %23662 %23663 %16394 OpBranch %20304 - %11381 = OpLabel + %9771 = OpLabel %21836 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23886 = OpLoad %uint %21836 - %11708 = OpIAdd %uint %16376 %uint_1 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 - %23660 = OpLoad %uint %6405 - %11709 = OpIAdd %uint %16376 %uint_2 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 - %23661 = OpLoad %uint %6406 - %11710 = OpIAdd %uint %16376 %uint_3 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %16387 = OpLoad %uint %24565 - %20787 = OpCompositeConstruct %v4uint %23886 %23660 %23661 %16387 + %23890 = OpLoad %uint %21836 + %11716 = OpIAdd %uint %16376 %uint_1 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 + %23664 = OpLoad %uint %6413 + %11717 = OpIAdd %uint %16376 %uint_2 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 + %23665 = OpLoad %uint %6414 + %11718 = OpIAdd %uint %16376 %uint_3 + %24581 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 + %16395 = OpLoad %uint %24581 + %20795 = OpCompositeConstruct %v4uint %23890 %23664 %23665 %16395 OpBranch %20304 %20304 = OpLabel - %10950 = OpPhi %v4uint %20787 %11381 %8256 %12136 + %10950 = OpPhi %v4uint %20795 %9771 %20794 %12136 OpSelectionMerge %20262 None - OpSwitch %8576 %20313 5 %10152 7 %8250 + OpSwitch %8576 %20313 5 %8539 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %10950 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9940 = OpCompositeExtract %float %24701 0 - %9143 = OpCompositeInsert %v4float %9940 %12727 0 - %19861 = OpCompositeExtract %float %24701 1 - %14876 = OpCompositeInsert %v4float %19861 %9143 1 - %10328 = OpCompositeExtract %uint %10950 1 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9941 = OpCompositeExtract %float %19668 0 - %9144 = OpCompositeInsert %v4float %9941 %14876 2 - %19862 = OpCompositeExtract %float %19668 1 - %14877 = OpCompositeInsert %v4float %19862 %9144 3 - %10329 = OpCompositeExtract %uint %10950 2 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9942 = OpCompositeExtract %float %19669 0 - %9145 = OpCompositeInsert %v4float %9942 %12727 0 - %19863 = OpCompositeExtract %float %19669 1 - %14878 = OpCompositeInsert %v4float %19863 %9145 1 - %10330 = OpCompositeExtract %uint %10950 3 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9943 = OpCompositeExtract %float %19670 0 - %9146 = OpCompositeInsert %v4float %9943 %14878 2 - %23047 = OpCompositeExtract %float %19670 1 - %9299 = OpCompositeInsert %v4float %23047 %9146 3 + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %10107 = OpCompositeExtract %float %24686 0 + %16062 = OpCompositeExtract %float %24686 1 + %17031 = OpCompositeExtract %uint %10950 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %17031 + %10096 = OpCompositeExtract %float %15611 0 + %17485 = OpCompositeExtract %float %15611 1 + %14611 = OpCompositeConstruct %v4float %10107 %16062 %10096 %17485 + %17281 = OpCompositeExtract %uint %10950 2 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %10108 = OpCompositeExtract %float %18034 0 + %16063 = OpCompositeExtract %float %18034 1 + %17032 = OpCompositeExtract %uint %10950 3 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %17032 + %10097 = OpCompositeExtract %float %15612 0 + %20677 = OpCompositeExtract %float %15612 1 + %9051 = OpCompositeConstruct %v4float %10108 %16063 %10097 %20677 OpBranch %20262 - %10152 = OpLabel + %8539 = OpLabel %9726 = OpVectorShuffle %v2uint %10950 %10950 0 1 %23359 = OpBitcast %v2int %9726 %24788 = OpVectorShuffle %v4int %23359 %23359 0 0 1 1 @@ -1372,20 +1328,20 @@ %17253 = OpExtInst %v4float %1 FMax %1284 %21450 OpBranch %20262 %20313 = OpLabel - %9764 = OpVectorShuffle %v2uint %10950 %10950 0 1 - %20828 = OpBitcast %v2float %9764 - %7041 = OpCompositeExtract %float %20828 0 + %9772 = OpVectorShuffle %v2uint %10950 %10950 0 1 + %20828 = OpBitcast %v2float %9772 + %7042 = OpCompositeExtract %float %20828 0 %13421 = OpCompositeExtract %float %20828 1 - %17019 = OpCompositeConstruct %v4float %7041 %13421 %float_0 %float_0 + %17019 = OpCompositeConstruct %v4float %7042 %13421 %float_0 %float_0 %16859 = OpVectorShuffle %v2uint %10950 %10950 2 3 %14176 = OpBitcast %v2float %16859 - %7042 = OpCompositeExtract %float %14176 0 + %7043 = OpCompositeExtract %float %14176 0 %16651 = OpCompositeExtract %float %14176 1 - %9048 = OpCompositeConstruct %v4float %7042 %16651 %float_0 %float_0 + %9052 = OpCompositeConstruct %v4float %7043 %16651 %float_0 %float_0 OpBranch %20262 %20262 = OpLabel - %11258 = OpPhi %v4float %9048 %20313 %17253 %10152 %9299 %8250 - %13717 = OpPhi %v4float %17019 %20313 %25236 %10152 %14877 %8250 + %11258 = OpPhi %v4float %9052 %20313 %17253 %8539 %9051 %8250 + %13717 = OpPhi %v4float %17019 %20313 %25236 %8539 %14611 %8250 OpBranch %21266 %21266 = OpLabel %8973 = OpPhi %v4float %11258 %20262 %11257 %16227 @@ -1412,27 +1368,26 @@ OpBranch %16228 %16228 = OpLabel %9864 = OpPhi %v4float %9562 %21267 %20341 %10049 - %10532 = OpPhi %v4float %25151 %21267 %18316 %10049 - %22827 = OpULessThan %bool %7640 %7359 - %17335 = OpCompositeConstruct %v4bool %22827 %22827 %22827 %22827 - %12311 = OpSelect %v4float %17335 %10532 %9864 - %7947 = OpIAdd %v2uint %12025 %23020 - %16220 = OpCompositeExtract %uint %7947 0 - %9555 = OpCompositeExtract %uint %7947 1 - %11053 = OpShiftRightLogical %uint %16220 %uint_0 - %7832 = OpCompositeConstruct %v2uint %11053 %9555 - %24920 = OpUDiv %v2uint %7832 %23601 - %13932 = OpCompositeExtract %uint %24920 0 - %19770 = OpShiftLeftLogical %uint %13932 %uint_0 - %24251 = OpCompositeExtract %uint %24920 1 - %21452 = OpCompositeConstruct %v3uint %19770 %24251 %17416 + %13705 = OpPhi %v4float %25151 %21267 %18316 %10049 + %14546 = OpULessThan %bool %7640 %7359 + OpSelectionMerge %24688 DontFlatten + OpBranchConditional %14546 %21994 %24688 + %21994 = OpLabel + OpBranch %24688 + %24688 = OpLabel + %10236 = OpPhi %v4float %9864 %16228 %13705 %21994 + %10234 = OpIAdd %v2uint %12025 %23020 + %9053 = OpUDiv %v2uint %10234 %23601 + %21164 = OpCompositeExtract %uint %9053 0 + %18218 = OpCompositeExtract %uint %9053 1 + %9417 = OpCompositeConstruct %v3uint %21164 %18218 %17416 OpSelectionMerge %21313 DontFlatten OpBranchConditional %20495 %22217 %10927 %10927 = OpLabel - %7339 = OpVectorShuffle %v2uint %21452 %21452 0 1 + %7339 = OpVectorShuffle %v2uint %9417 %9417 0 1 %22991 = OpBitcast %v2int %7339 - %6407 = OpCompositeExtract %int %22991 0 - %9469 = OpShiftRightArithmetic %int %6407 %int_5 + %6415 = OpCompositeExtract %int %22991 0 + %9469 = OpShiftRightArithmetic %int %6415 %int_5 %10055 = OpCompositeExtract %int %22991 1 %16476 = OpShiftRightArithmetic %int %10055 %int_5 %23373 = OpShiftRightLogical %uint %15783 %uint_5 @@ -1440,7 +1395,7 @@ %21319 = OpIMul %int %16476 %6314 %16222 = OpIAdd %int %9469 %21319 %19086 = OpShiftLeftLogical %int %16222 %uint_11 - %10934 = OpBitwiseAnd %int %6407 %int_7 + %10934 = OpBitwiseAnd %int %6415 %int_7 %12600 = OpBitwiseAnd %int %10055 %int_14 %17741 = OpShiftLeftLogical %int %12600 %int_2 %17303 = OpIAdd %int %10934 %17741 @@ -1463,7 +1418,7 @@ %16708 = OpIAdd %int %16728 %21579 %20611 = OpBitwiseAnd %int %10055 %int_8 %16831 = OpShiftRightArithmetic %int %20611 %int_2 - %7916 = OpShiftRightArithmetic %int %6407 %int_3 + %7916 = OpShiftRightArithmetic %int %6415 %int_3 %13750 = OpIAdd %int %16831 %7916 %21588 = OpBitwiseAnd %int %13750 %int_3 %21580 = OpShiftLeftLogical %int %21588 %int_6 @@ -1473,7 +1428,7 @@ %22127 = OpBitcast %uint %14671 OpBranch %21313 %22217 = OpLabel - %6573 = OpBitcast %v3int %21452 + %6573 = OpBitcast %v3int %9417 %17090 = OpCompositeExtract %int %6573 1 %9470 = OpShiftRightArithmetic %int %17090 %int_4 %10056 = OpCompositeExtract %int %6573 2 @@ -1535,20 +1490,19 @@ OpBranch %21313 %21313 = OpLabel %9468 = OpPhi %uint %22128 %22217 %22127 %10927 - %16302 = OpIMul %v2uint %24920 %23601 - %16261 = OpISub %v2uint %7832 %16302 + %16302 = OpIMul %v2uint %9053 %23601 + %16261 = OpISub %v2uint %10234 %16302 %17551 = OpCompositeExtract %uint %23601 1 %23632 = OpIMul %uint %8858 %17551 %15520 = OpIMul %uint %9468 %23632 %16084 = OpCompositeExtract %uint %16261 0 %15890 = OpIMul %uint %16084 %17551 %6887 = OpCompositeExtract %uint %16261 1 - %10988 = OpIAdd %uint %15890 %6887 - %25252 = OpShiftLeftLogical %uint %10988 %uint_0 - %9616 = OpShiftLeftLogical %uint %25252 %uint_4 - %17033 = OpIAdd %uint %15520 %9616 - %16171 = OpShiftRightLogical %uint %17033 %uint_4 - %9007 = OpBitcast %v4uint %10532 + %9697 = OpIAdd %uint %15890 %6887 + %19199 = OpShiftLeftLogical %uint %9697 %uint_4 + %7390 = OpIAdd %uint %15520 %19199 + %16171 = OpShiftRightLogical %uint %7390 %uint_4 + %9007 = OpBitcast %v4uint %13705 %8174 = OpIEqual %bool %19164 %uint_5 OpSelectionMerge %14780 None OpBranchConditional %8174 %13279 %14780 @@ -1596,19 +1550,18 @@ OpStore %6590 %19767 %23542 = OpUGreaterThan %bool %8858 %uint_1 OpSelectionMerge %19116 DontFlatten - OpBranchConditional %23542 %14554 %21994 - %21994 = OpLabel + OpBranchConditional %23542 %24896 %21995 + %21995 = OpLabel OpBranch %19116 - %14554 = OpLabel - %13898 = OpShiftRightLogical %uint %7640 %uint_0 - %7937 = OpUDiv %uint %13898 %8858 - %16891 = OpIMul %uint %7937 %8858 - %12657 = OpISub %uint %13898 %16891 + %24896 = OpLabel + %9940 = OpUDiv %uint %7640 %8858 + %9086 = OpIMul %uint %9940 %8858 + %12657 = OpISub %uint %7640 %9086 %9511 = OpIAdd %uint %12657 %uint_1 %13375 = OpIEqual %bool %9511 %8858 OpSelectionMerge %9304 None - OpBranchConditional %13375 %7387 %21995 - %21995 = OpLabel + OpBranchConditional %13375 %7387 %21996 + %21996 = OpLabel OpBranch %9304 %7387 = OpLabel %15254 = OpIMul %uint %uint_32 %8858 @@ -1616,14 +1569,14 @@ %18756 = OpISub %uint %15254 %21519 OpBranch %9304 %9304 = OpLabel - %10540 = OpPhi %uint %18756 %7387 %uint_16 %21995 + %10540 = OpPhi %uint %18756 %7387 %uint_16 %21996 OpBranch %19116 %19116 = OpLabel - %10684 = OpPhi %uint %10540 %9304 %uint_32 %21994 + %10684 = OpPhi %uint %10540 %9304 %uint_32 %21995 %18731 = OpIMul %uint %10684 %17551 %17614 = OpShiftRightLogical %uint %18731 %uint_4 %6490 = OpIAdd %uint %16171 %17614 - %21707 = OpBitcast %v4uint %12311 + %21707 = OpBitcast %v4uint %10236 OpSelectionMerge %16262 None OpBranchConditional %8174 %13281 %16262 %13281 = OpLabel @@ -1638,16 +1591,16 @@ OpBranch %16263 %16263 = OpLabel %10931 = OpPhi %v4uint %10930 %16262 %7961 %13282 - OpSelectionMerge %14879 None - OpBranchConditional %22150 %10584 %14879 + OpSelectionMerge %14874 None + OpBranchConditional %22150 %10584 %14874 %10584 = OpLabel %18272 = OpBitwiseAnd %v4uint %10931 %2510 %9426 = OpShiftLeftLogical %v4uint %18272 %317 %20653 = OpBitwiseAnd %v4uint %10931 %1838 %17550 = OpShiftRightLogical %v4uint %20653 %317 %16378 = OpBitwiseOr %v4uint %9426 %17550 - OpBranch %14879 - %14879 = OpLabel + OpBranch %14874 + %14874 = OpLabel %10932 = OpPhi %v4uint %10931 %16263 %16378 %10584 OpSelectionMerge %11417 None OpBranchConditional %15139 %11065 %11417 @@ -1657,7 +1610,7 @@ %10729 = OpBitwiseOr %v4uint %24088 %15336 OpBranch %11417 %11417 = OpLabel - %19769 = OpPhi %v4uint %10932 %14879 %10729 %11065 + %19769 = OpPhi %v4uint %10932 %14874 %10729 %11065 %8053 = OpAccessChain %_ptr_Uniform_v4uint %5522 %int_0 %6490 OpStore %8053 %19769 OpBranch %19578 @@ -1667,24 +1620,25 @@ #endif const uint32_t resolve_full_128bpp_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062A5, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006295, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x000003F9, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x000003F9, 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, + 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, + 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, @@ -1743,172 +1697,167 @@ const uint32_t resolve_full_128bpp_scaled_cs[] = { 0x0004003B, 0x00000A1B, 0x00000CC7, 0x00000002, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000676, 0x00000009, 0x000003F9, - 0x0004003B, 0x00000676, 0x0000118F, 0x00000009, 0x00040020, 0x00000289, + 0x0004003B, 0x00000676, 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, - 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, - 0x0000000C, 0x00000A29, 0x0000000A, 0x0004002B, 0x0000000C, 0x00000A59, - 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, 0x00000017, 0x0004002B, - 0x0000000B, 0x00000926, 0x01000000, 0x0005002C, 0x00000011, 0x000008E3, - 0x00000A46, 0x00000A52, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, - 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x00040020, 0x00000291, - 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, - 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, - 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, - 0x00001592, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, - 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, - 0x00030001, 0x0000001D, 0x000031B7, 0x0005002C, 0x00000011, 0x000007A2, - 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, - 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, - 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, 0x00000341, 0x00000341, - 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, 0x00000A3B, - 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, - 0x00000144, 0x00000144, 0x00000144, 0x0006002C, 0x00000014, 0x00000105, - 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, 0x00000014, 0x00000466, - 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, 0x00000014, 0x00000B0C, - 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, 0x00000014, 0x00000A12, - 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, 0x00000014, 0x000003FA, - 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, 0x00000014, 0x00000189, - 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, 0x00000014, 0x0000008D, - 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000013, 0x00000049, - 0x00000341, 0x00000341, 0x0005002C, 0x00000012, 0x00000867, 0x00000A3B, - 0x00000A3B, 0x0004002B, 0x0000000B, 0x00000A2B, 0x0000000B, 0x0007002C, - 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, - 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, - 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, - 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, - 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0004002B, 0x0000000C, 0x00000089, - 0x3F800000, 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0006002C, - 0x00000014, 0x00000938, 0x000009F8, 0x000009F8, 0x000009F8, 0x0004002B, - 0x0000000D, 0x0000016E, 0x3E800000, 0x00030001, 0x00000011, 0x00002818, - 0x00030001, 0x00000017, 0x00004422, 0x00040017, 0x00000015, 0x00000009, - 0x00000004, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, - 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, - 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, - 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, - 0x000056E5, 0x00050041, 0x00000289, 0x000058AC, 0x0000118F, 0x00000A0E, - 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, - 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, - 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, - 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, - 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, - 0x0000000B, 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, - 0x00002180, 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, - 0x00003D0B, 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, - 0x00000A0D, 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, - 0x000500C2, 0x00000011, 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, - 0x00000011, 0x00005C31, 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, - 0x00005DDE, 0x00003D0B, 0x00000510, 0x000500AB, 0x00000009, 0x00003007, - 0x00005DDE, 0x00000A0A, 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, - 0x00003007, 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, - 0x00003954, 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, - 0x00005C31, 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, - 0x000700F5, 0x00000011, 0x00004A7B, 0x00003BAE, 0x00004163, 0x0000070F, - 0x000055E8, 0x000500C2, 0x00000011, 0x0000189F, 0x000022A7, 0x0000073F, - 0x000500C4, 0x00000011, 0x00002A91, 0x00000724, 0x00000740, 0x00050082, - 0x00000011, 0x000048B0, 0x00002A91, 0x00000724, 0x000500C7, 0x00000011, - 0x00004937, 0x0000189F, 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, - 0x00004937, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00005784, - 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, - 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, - 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, 0x0000000B, - 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x00000289, 0x00004E44, - 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, 0x00004E44, - 0x00050041, 0x00000289, 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, - 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, - 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x000048C4, - 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, - 0x000500C2, 0x0000000B, 0x00002311, 0x000048C4, 0x00000A16, 0x000500C7, - 0x0000000B, 0x00004408, 0x00002311, 0x00000A1F, 0x0004007C, 0x0000000C, - 0x00005988, 0x000048C4, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, - 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, - 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, - 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, - 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x000048C4, - 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, 0x000051B7, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, 0x00000A1F, - 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, 0x00000011, - 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, 0x000500C4, - 0x00000011, 0x00002EF9, 0x000038A4, 0x00000718, 0x00050051, 0x0000000B, - 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, - 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, - 0x00002D8A, 0x000300F7, 0x000031D3, 0x00000002, 0x000400FA, 0x00003C13, - 0x000055E9, 0x000031D3, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x000031D3, 0x00050051, 0x0000000B, 0x00001CBF, 0x00004A7B, - 0x00000000, 0x0007000C, 0x0000000B, 0x00001B0E, 0x00000001, 0x00000029, - 0x00001DD8, 0x00001CBF, 0x00050051, 0x0000000B, 0x00004588, 0x00002EF9, - 0x00000001, 0x00050051, 0x0000000B, 0x00001931, 0x00004A7B, 0x00000001, - 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, 0x00004588, - 0x00001931, 0x00050050, 0x00000011, 0x000051EF, 0x00001B0E, 0x00005F7E, - 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, - 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, 0x00005CE0, - 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, - 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, 0x00000A19, - 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, - 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00004356, - 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, - 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, - 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, - 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, - 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, - 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, - 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x000046BA, - 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, - 0x00005C31, 0x00050050, 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, - 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, - 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, - 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, - 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, - 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, - 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, 0x00050084, - 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, - 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, - 0x00005998, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005998, - 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, - 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, - 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, - 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, - 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, - 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, - 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, - 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, - 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, - 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, - 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, - 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, - 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, - 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, - 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, - 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, - 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, 0x00002C6E, - 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004865, - 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00003687, - 0x00004865, 0x00060052, 0x00000011, 0x0000555A, 0x00003687, 0x00002818, - 0x00000000, 0x00050080, 0x0000000B, 0x00003CBA, 0x0000628F, 0x0000199B, - 0x00060041, 0x00000288, 0x000018AF, 0x00000CC7, 0x00000A0B, 0x00003CBA, - 0x0004003D, 0x0000000B, 0x00003EA1, 0x000018AF, 0x00060052, 0x00000011, - 0x00005BA9, 0x00003EA1, 0x0000555A, 0x00000001, 0x000200F9, 0x00004F49, - 0x000200F8, 0x00002C6E, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, - 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D43, 0x00005545, - 0x00050080, 0x0000000B, 0x00002DA7, 0x0000628F, 0x00000A0D, 0x00060041, - 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, - 0x0000000B, 0x00003FFC, 0x00005FEE, 0x00050050, 0x00000011, 0x0000512C, - 0x00005D43, 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, - 0x000700F5, 0x00000011, 0x00002ABF, 0x0000512C, 0x00002C6E, 0x00005BA9, + 0x0004002B, 0x0000000C, 0x00000A29, 0x0000000A, 0x0004002B, 0x0000000C, + 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, 0x00000017, + 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0005002C, 0x00000011, + 0x000008E3, 0x00000A46, 0x00000A52, 0x0004002B, 0x0000000D, 0x00000A0C, + 0x00000000, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x00040020, + 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, + 0x00000001, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, + 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, + 0x00000A32, 0x00001592, 0x00000002, 0x00040020, 0x00000294, 0x00000002, + 0x00000017, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, + 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, + 0x0005002C, 0x00000011, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, + 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, + 0x00000341, 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, + 0x00000302, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, + 0x00000017, 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, + 0x0006002C, 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, + 0x0006002C, 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, + 0x0006002C, 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, + 0x0006002C, 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, + 0x0006002C, 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, + 0x0006002C, 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, + 0x0006002C, 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x0005002C, 0x00000013, 0x00000049, 0x00000341, 0x00000341, 0x0005002C, + 0x00000012, 0x00000867, 0x00000A3B, 0x00000A3B, 0x0004002B, 0x0000000B, + 0x00000A2B, 0x0000000B, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, + 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, + 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, + 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, + 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, + 0x000009F8, 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, + 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, + 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, + 0x00050041, 0x00000289, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, + 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, + 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, + 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, + 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, + 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, + 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, + 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, + 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, + 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, + 0x00000011, 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, + 0x00005C31, 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, 0x00005DDE, + 0x00003D0B, 0x00000510, 0x000500AB, 0x00000009, 0x00003007, 0x00005DDE, + 0x00000A0A, 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, 0x00003007, + 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, + 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, + 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, + 0x00000011, 0x00004AB4, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, + 0x000500C2, 0x00000011, 0x00001B7E, 0x000022A7, 0x0000073F, 0x000500C7, + 0x00000011, 0x00002DF9, 0x00001B7E, 0x000007A3, 0x000500C4, 0x00000011, + 0x00003F4F, 0x00002DF9, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, + 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, + 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, + 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, + 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x00000289, + 0x00004E44, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, + 0x00004E44, 0x00050041, 0x00000289, 0x000058AD, 0x00000CE9, 0x00000A14, + 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, + 0x00004ADC, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, + 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, + 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002311, 0x000048C4, 0x00000A16, + 0x000500C7, 0x0000000B, 0x00004408, 0x00002311, 0x00000A1F, 0x0004007C, + 0x0000000C, 0x00005988, 0x000048C4, 0x000500C4, 0x0000000C, 0x0000358F, + 0x00005988, 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, + 0x00000A59, 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, + 0x00050080, 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, + 0x0000000D, 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, + 0x000048C4, 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, + 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, + 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, + 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, + 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, + 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, + 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, + 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, + 0x00000011, 0x00003F50, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, + 0x000059EC, 0x00003F50, 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, + 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, + 0x00000A1F, 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, + 0x00000011, 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, + 0x000500C4, 0x00000011, 0x00002EF9, 0x000038A4, 0x00000718, 0x00050051, + 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, + 0x00002D8A, 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, + 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000031D3, 0x00000002, 0x000400FA, + 0x00003C13, 0x000055E9, 0x000031D3, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x000031D3, 0x00050051, 0x0000000B, 0x00001CBF, + 0x00004AB4, 0x00000000, 0x0007000C, 0x0000000B, 0x00001B0E, 0x00000001, + 0x00000029, 0x00001DD8, 0x00001CBF, 0x00050051, 0x0000000B, 0x00004588, + 0x00002EF9, 0x00000001, 0x00050051, 0x0000000B, 0x00001931, 0x00004AB4, + 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, + 0x00004588, 0x00001931, 0x00050050, 0x00000011, 0x000051EF, 0x00001B0E, + 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, + 0x000500B2, 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, + 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, + 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, + 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, + 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, + 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, + 0x00004356, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, + 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, + 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, + 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, + 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, + 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, + 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, + 0x000046BA, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005998, + 0x00000A9F, 0x00005C31, 0x00050050, 0x00000011, 0x00002C44, 0x000023AA, + 0x00000A0A, 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, 0x00002C44, + 0x00050086, 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, 0x00050051, + 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, + 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, + 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, + 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, + 0x00050084, 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, 0x00050082, + 0x00000011, 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, 0x0000000B, + 0x00001C87, 0x00005998, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, + 0x00005998, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, + 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, + 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, + 0x0000000B, 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, 0x0000000B, + 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, + 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, + 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x000023AA, + 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, + 0x0000000B, 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, + 0x0000628F, 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, 0x00003FFB, + 0x0000217E, 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003FFB, + 0x00000A0D, 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, + 0x0000609F, 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, + 0x000500AB, 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, + 0x0000530F, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, + 0x000200F8, 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, + 0x00000A0D, 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, + 0x00002621, 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, + 0x00004BCF, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, + 0x00005D43, 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DA7, 0x0000628F, + 0x0000199B, 0x00060041, 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, + 0x00002DA7, 0x0004003D, 0x0000000B, 0x00003FFC, 0x00005FEE, 0x00050050, + 0x00000011, 0x0000512C, 0x00005D43, 0x00003FFC, 0x000200F9, 0x00004F49, + 0x000200F8, 0x00002621, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, + 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D44, 0x00005545, + 0x00050080, 0x0000000B, 0x00002DA8, 0x0000628F, 0x00000A0D, 0x00060041, + 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, + 0x0000000B, 0x00003FFD, 0x00005FEF, 0x00050050, 0x00000011, 0x0000512D, + 0x00005D44, 0x00003FFD, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, + 0x000700F5, 0x00000011, 0x00002ABF, 0x0000512D, 0x00002621, 0x0000512C, 0x00002F61, 0x000300F7, 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, 0x00000000, 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, 0x0000000A, 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, @@ -1933,8 +1882,8 @@ const uint32_t resolve_full_128bpp_scaled_cs[] = { 0x0000000D, 0x00005F0A, 0x00005E06, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD4, 0x00005E06, 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, 0x00003CD4, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C42, 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA2, - 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, 0x00003EA2, 0x00003EA2, + 0x00004C42, 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA1, + 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, 0x00003EA1, 0x00003EA1, 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003418, 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, 0x00003418, 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, @@ -2030,580 +1979,551 @@ const uint32_t resolve_full_128bpp_scaled_cs[] = { 0x000038F9, 0x00004130, 0x00001CBB, 0x00003DDA, 0x00001CBA, 0x0000411E, 0x00001FFE, 0x0000390C, 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, 0x000500AA, 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, - 0x000300F7, 0x00004F4A, 0x00000002, 0x000400FA, 0x00005450, 0x00002C6F, - 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, 0x00000288, 0x00004BCF, - 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D44, - 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DA8, 0x0000628F, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006014, 0x00000CC7, 0x00000A0B, 0x00002DA8, - 0x0004003D, 0x0000000B, 0x0000323C, 0x00006014, 0x00060052, 0x00000017, - 0x00002E9E, 0x00005D44, 0x00004422, 0x00000000, 0x00060052, 0x00000017, - 0x000019EE, 0x0000323C, 0x00002E9E, 0x00000001, 0x00050080, 0x0000000B, - 0x00003FD4, 0x0000628F, 0x0000199B, 0x00060041, 0x00000288, 0x00001C19, - 0x00000CC7, 0x00000A0B, 0x00003FD4, 0x0004003D, 0x0000000B, 0x00005C62, - 0x00001C19, 0x00050080, 0x0000000B, 0x00002DA9, 0x00003FD4, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006015, 0x00000CC7, 0x00000A0B, 0x00002DA9, - 0x0004003D, 0x0000000B, 0x0000323D, 0x00006015, 0x00060052, 0x00000017, - 0x00003799, 0x00005C62, 0x000019EE, 0x00000002, 0x00060052, 0x00000017, - 0x0000203D, 0x0000323D, 0x00003799, 0x00000003, 0x000200F9, 0x00004F4A, - 0x000200F8, 0x00002C6F, 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, - 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D45, 0x00005546, - 0x00050080, 0x0000000B, 0x00002DAA, 0x0000628F, 0x00000A0D, 0x00060041, - 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, - 0x0000000B, 0x00005C63, 0x000018FF, 0x00050080, 0x0000000B, 0x00002DAB, - 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, - 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, 0x00005C64, 0x00001900, - 0x00050080, 0x0000000B, 0x00002DAC, 0x0000628F, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, - 0x0000000B, 0x00003FFD, 0x00005FEF, 0x00070050, 0x00000017, 0x0000512D, - 0x00005D45, 0x00005C63, 0x00005C64, 0x00003FFD, 0x000200F9, 0x00004F4A, - 0x000200F8, 0x00004F4A, 0x000700F5, 0x00000017, 0x00002AC0, 0x0000512D, - 0x00002C6F, 0x0000203D, 0x00002F62, 0x000300F7, 0x00004F23, 0x00000000, - 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, 0x000027A5, 0x00000007, - 0x00002034, 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, - 0x00002AC0, 0x00000000, 0x0006000C, 0x00000013, 0x0000607A, 0x00000001, - 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, 0x000026C8, 0x0000607A, - 0x00000000, 0x00060052, 0x0000001D, 0x000023AB, 0x000026C8, 0x000031B7, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, 0x0000607A, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A13, 0x00004D8C, 0x000023AB, 0x00000001, - 0x00050051, 0x0000000B, 0x0000284F, 0x00002AC0, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CCB, 0x00000001, 0x0000003E, 0x0000284F, 0x00050051, - 0x0000000D, 0x000026C9, 0x00004CCB, 0x00000000, 0x00060052, 0x0000001D, - 0x000023AC, 0x000026C9, 0x00003A13, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D8D, 0x00004CCB, 0x00000001, 0x00060052, 0x0000001D, 0x00003A14, - 0x00004D8D, 0x000023AC, 0x00000003, 0x00050051, 0x0000000B, 0x00002850, - 0x00002AC0, 0x00000002, 0x0006000C, 0x00000013, 0x00004CCC, 0x00000001, - 0x0000003E, 0x00002850, 0x00050051, 0x0000000D, 0x000026CA, 0x00004CCC, - 0x00000000, 0x00060052, 0x0000001D, 0x000023AD, 0x000026CA, 0x000031B7, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D8E, 0x00004CCC, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A15, 0x00004D8E, 0x000023AD, 0x00000001, - 0x00050051, 0x0000000B, 0x00002851, 0x00002AC0, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CCD, 0x00000001, 0x0000003E, 0x00002851, 0x00050051, - 0x0000000D, 0x000026CB, 0x00004CCD, 0x00000000, 0x00060052, 0x0000001D, - 0x000023AE, 0x000026CB, 0x00003A15, 0x00000002, 0x00050051, 0x0000000D, - 0x00005A04, 0x00004CCD, 0x00000001, 0x00060052, 0x0000001D, 0x00002450, - 0x00005A04, 0x000023AE, 0x00000003, 0x000200F9, 0x00004F23, 0x000200F8, - 0x000027A5, 0x0007004F, 0x00000011, 0x000025FB, 0x00002AC0, 0x00002AC0, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3C, 0x000025FB, - 0x0009004F, 0x0000001A, 0x000060CE, 0x00005B3C, 0x00005B3C, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A6, - 0x000060CE, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8D, 0x000048A6, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A99, 0x00003D8D, 0x0005008E, - 0x0000001D, 0x00004721, 0x00002A99, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006291, 0x00000001, 0x00000028, 0x00000504, 0x00004721, 0x0007004F, - 0x00000011, 0x0000376B, 0x00002AC0, 0x00002AC0, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024BF, 0x0000376B, 0x0009004F, 0x0000001A, - 0x000060CF, 0x000024BF, 0x000024BF, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048A7, 0x000060CF, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D8E, 0x000048A7, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002A9A, 0x00003D8E, 0x0005008E, 0x0000001D, 0x000053BF, - 0x00002A9A, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, - 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, 0x00004F23, 0x000200F8, - 0x00004F56, 0x0007004F, 0x00000011, 0x00002621, 0x00002AC0, 0x00002AC0, - 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00005159, 0x00002621, - 0x00050051, 0x0000000D, 0x00001B7B, 0x00005159, 0x00000000, 0x00050051, - 0x0000000D, 0x0000346A, 0x00005159, 0x00000001, 0x00070050, 0x0000001D, - 0x00004278, 0x00001B7B, 0x0000346A, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041D8, 0x00002AC0, 0x00002AC0, 0x00000002, 0x00000003, - 0x0004007C, 0x00000013, 0x0000375D, 0x000041D8, 0x00050051, 0x0000000D, - 0x00001B7C, 0x0000375D, 0x00000000, 0x00050051, 0x0000000D, 0x00004108, - 0x0000375D, 0x00000001, 0x00070050, 0x0000001D, 0x0000234C, 0x00001B7C, - 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F23, 0x000200F8, - 0x00004F23, 0x000900F5, 0x0000001D, 0x00002BF4, 0x0000234C, 0x00004F56, - 0x00004362, 0x000027A5, 0x00002450, 0x00002034, 0x000900F5, 0x0000001D, - 0x0000358E, 0x00004278, 0x00004F56, 0x00006291, 0x000027A5, 0x00003A14, - 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, - 0x0000001D, 0x00002662, 0x00002BF4, 0x00004F23, 0x00002BF3, 0x00003F60, - 0x000700F5, 0x0000001D, 0x000036E3, 0x0000358E, 0x00004F23, 0x0000358D, - 0x00003F60, 0x000500AE, 0x00000009, 0x00002E55, 0x00004356, 0x00000A16, - 0x000300F7, 0x00005313, 0x00000002, 0x000400FA, 0x00002E55, 0x000051F1, - 0x00005313, 0x000200F8, 0x000051F1, 0x00050084, 0x0000000B, 0x00002B47, - 0x00000AFA, 0x0000229A, 0x00050085, 0x0000000D, 0x00005A1D, 0x00002B2C, - 0x000000FC, 0x00050080, 0x0000000B, 0x00001FB2, 0x0000628F, 0x00002B47, - 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B66, - 0x000040BA, 0x000200F8, 0x000040BA, 0x000500AA, 0x00000009, 0x00004ADB, - 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4B, 0x00000002, 0x000400FA, - 0x00004ADB, 0x00002C70, 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, - 0x00000288, 0x00004866, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, - 0x0000000B, 0x00003688, 0x00004866, 0x00060052, 0x00000011, 0x0000555B, - 0x00003688, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBB, - 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, 0x000018B0, 0x00000CC7, - 0x00000A0B, 0x00003CBB, 0x0004003D, 0x0000000B, 0x00003EA3, 0x000018B0, - 0x00060052, 0x00000011, 0x00005BAA, 0x00003EA3, 0x0000555B, 0x00000001, - 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002C70, 0x00060041, 0x00000288, - 0x00005547, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, - 0x00005D46, 0x00005547, 0x00050080, 0x0000000B, 0x00002DAD, 0x00001FB2, - 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, - 0x00002DAD, 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF0, 0x00050050, - 0x00000011, 0x0000512E, 0x00005D46, 0x00003FFE, 0x000200F9, 0x00004F4B, - 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000011, 0x00002AC1, 0x0000512E, - 0x00002C70, 0x00005BAA, 0x00002F63, 0x000300F7, 0x00003F61, 0x00000000, - 0x001300FB, 0x00002180, 0x00004BFC, 0x00000000, 0x000038FA, 0x00000001, - 0x000038FA, 0x00000002, 0x00001CBD, 0x0000000A, 0x00001CBD, 0x00000003, - 0x00001CBC, 0x0000000C, 0x00001CBC, 0x00000004, 0x00001FFF, 0x00000006, - 0x00002035, 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, 0x00005F58, - 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, 0x00006068, 0x00000001, - 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, 0x00002764, 0x00006068, - 0x00000000, 0x00050051, 0x0000000D, 0x00004447, 0x00006068, 0x00000001, - 0x00070050, 0x0000001D, 0x0000390D, 0x00002764, 0x00004447, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437B, 0x00002AC1, 0x00000001, - 0x0006000C, 0x00000013, 0x0000466C, 0x00000001, 0x0000003E, 0x0000437B, - 0x00050051, 0x0000000D, 0x00002765, 0x0000466C, 0x00000000, 0x00050051, - 0x0000000D, 0x000050BF, 0x0000466C, 0x00000001, 0x00070050, 0x0000001D, - 0x0000234D, 0x00002765, 0x000050BF, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00003F61, 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, - 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, - 0x00050050, 0x00000012, 0x0000471C, 0x0000589E, 0x0000589E, 0x000500C4, - 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9B, - 0x00003419, 0x0005008E, 0x00000013, 0x00004749, 0x00002A9B, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E08, 0x00000001, 0x00000028, 0x00000049, - 0x00004749, 0x00050051, 0x0000000D, 0x00005F0C, 0x00005E08, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CD5, 0x00005E08, 0x00000001, 0x00070050, - 0x0000001D, 0x0000411F, 0x00005F0C, 0x00003CD5, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C43, 0x00002AC1, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EA4, 0x00004C43, 0x00050050, 0x00000012, 0x0000471D, - 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, - 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, 0x000047B0, 0x00000867, - 0x0004006F, 0x00000013, 0x00002A9C, 0x0000341A, 0x0005008E, 0x00000013, - 0x0000474A, 0x00002A9C, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E09, - 0x00000001, 0x00000028, 0x00000049, 0x0000474A, 0x00050051, 0x0000000D, - 0x00005F0D, 0x00005E09, 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, - 0x00005E09, 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, 0x00005F0D, - 0x0000494D, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, - 0x00001CBC, 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC1, 0x00000000, - 0x00060050, 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, - 0x000500C2, 0x00000014, 0x00002B0F, 0x00004F0D, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DE8, 0x00002B0F, 0x00000105, 0x000500C7, 0x00000014, - 0x0000489E, 0x00005DE8, 0x00000466, 0x000500C2, 0x00000014, 0x00005B92, - 0x00005DE8, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CB, 0x00005B92, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4D, 0x00000001, 0x0000004B, - 0x0000489E, 0x0004007C, 0x00000014, 0x00002A17, 0x00002C4D, 0x00050082, - 0x00000014, 0x0000187C, 0x00000B0C, 0x00002A17, 0x00050080, 0x00000014, - 0x00002212, 0x00002A17, 0x00000938, 0x000600A9, 0x00000014, 0x00002871, - 0x000040CB, 0x00002212, 0x00005B92, 0x000500C4, 0x00000014, 0x00005AD6, - 0x0000489E, 0x0000187C, 0x000500C7, 0x00000014, 0x0000499C, 0x00005AD6, - 0x00000466, 0x000600A9, 0x00000014, 0x00002A9F, 0x000040CB, 0x0000499C, - 0x0000489E, 0x00050080, 0x00000014, 0x00005FFB, 0x00002871, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F81, 0x00005FFB, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FA8, 0x00002A9F, 0x0000008D, 0x000500C5, 0x00000014, - 0x0000577E, 0x00004F81, 0x00003FA8, 0x000500AA, 0x00000010, 0x00003602, - 0x00005DE8, 0x00000A12, 0x000600A9, 0x00000014, 0x00004244, 0x00003602, - 0x00000A12, 0x0000577E, 0x0004007C, 0x00000018, 0x000029D1, 0x00004244, - 0x000500C2, 0x0000000B, 0x00004BA6, 0x000056C0, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004810, 0x00004BA6, 0x00050085, 0x0000000D, 0x00003E21, - 0x00004810, 0x00000149, 0x00050051, 0x0000000D, 0x000053C4, 0x000029D1, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A57, 0x000029D1, 0x00000001, - 0x00050051, 0x0000000D, 0x00001E9A, 0x000029D1, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DDB, 0x000053C4, 0x00002A57, 0x00001E9A, 0x00003E21, - 0x00050051, 0x0000000B, 0x000027F6, 0x00002AC1, 0x00000001, 0x00060050, - 0x00000014, 0x0000350F, 0x000027F6, 0x000027F6, 0x000027F6, 0x000500C2, - 0x00000014, 0x00002B10, 0x0000350F, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DE9, 0x00002B10, 0x00000105, 0x000500C7, 0x00000014, 0x0000489F, - 0x00005DE9, 0x00000466, 0x000500C2, 0x00000014, 0x00005B93, 0x00005DE9, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CC, 0x00005B93, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C4E, 0x00000001, 0x0000004B, 0x0000489F, - 0x0004007C, 0x00000014, 0x00002A18, 0x00002C4E, 0x00050082, 0x00000014, - 0x0000187D, 0x00000B0C, 0x00002A18, 0x00050080, 0x00000014, 0x00002213, - 0x00002A18, 0x00000938, 0x000600A9, 0x00000014, 0x00002872, 0x000040CC, - 0x00002213, 0x00005B93, 0x000500C4, 0x00000014, 0x00005AD7, 0x0000489F, - 0x0000187D, 0x000500C7, 0x00000014, 0x0000499D, 0x00005AD7, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AA0, 0x000040CC, 0x0000499D, 0x0000489F, - 0x00050080, 0x00000014, 0x00005FFC, 0x00002872, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F82, 0x00005FFC, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FA9, 0x00002AA0, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577F, - 0x00004F82, 0x00003FA9, 0x000500AA, 0x00000010, 0x00003603, 0x00005DE9, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004245, 0x00003603, 0x00000A12, - 0x0000577F, 0x0004007C, 0x00000018, 0x000029D2, 0x00004245, 0x000500C2, - 0x0000000B, 0x00004BA7, 0x000027F6, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004811, 0x00004BA7, 0x00050085, 0x0000000D, 0x00003E22, 0x00004811, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C5, 0x000029D2, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A58, 0x000029D2, 0x00000001, 0x00050051, - 0x0000000D, 0x00002B12, 0x000029D2, 0x00000002, 0x00070050, 0x0000001D, - 0x0000234F, 0x000053C5, 0x00002A58, 0x00002B12, 0x00003E22, 0x000200F9, - 0x00003F61, 0x000200F8, 0x00001CBD, 0x00050051, 0x0000000B, 0x000056C1, - 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F0E, 0x000056C1, - 0x000056C1, 0x000056C1, 0x000056C1, 0x000500C2, 0x00000017, 0x0000249C, - 0x00004F0E, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AD, 0x0000249C, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB8, 0x000049AD, 0x00050085, - 0x0000001D, 0x00004131, 0x00003CB8, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CD3, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x0000514E, - 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x000500C2, 0x00000017, - 0x0000249D, 0x0000514E, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AE, - 0x0000249D, 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, 0x000049AE, - 0x00050085, 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, - 0x00003F61, 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, - 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, - 0x000056C2, 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, 0x0000249E, - 0x00004F0F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A58, 0x0000249E, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A3, 0x00004A58, 0x0005008E, - 0x0000001D, 0x00004B24, 0x000036A3, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A0, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x0000610C, - 0x000021A0, 0x000021A0, 0x000021A0, 0x000021A0, 0x000500C2, 0x00000017, - 0x0000249F, 0x0000610C, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A59, - 0x0000249F, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, 0x00004A59, - 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, 0x000200F9, - 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, 0x0000308E, - 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, 0x0000308E, - 0x00050050, 0x00000013, 0x00004337, 0x00004FEF, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D91, 0x00004337, 0x00004337, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B2, 0x00002AC1, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F69, 0x000056B2, 0x00050050, - 0x00000013, 0x00004FAF, 0x00003F69, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00005A3B, 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, - 0x0000001D, 0x00002BF5, 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, - 0x000026A0, 0x00001CBD, 0x0000234F, 0x00001CBC, 0x0000234E, 0x00001FFF, - 0x0000234D, 0x00002035, 0x000F00F5, 0x0000001D, 0x00003590, 0x00002D91, - 0x00004BFC, 0x00004B24, 0x000038FA, 0x00004131, 0x00001CBD, 0x00003DDB, - 0x00001CBC, 0x0000411F, 0x00001FFF, 0x0000390D, 0x00002035, 0x000200F9, - 0x00005310, 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, - 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, - 0x00005451, 0x00002C71, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, - 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, - 0x0000000B, 0x00005D47, 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DAE, - 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00006016, 0x00000CC7, - 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, 0x0000323E, 0x00006016, - 0x00060052, 0x00000017, 0x00002E9F, 0x00005D47, 0x00004422, 0x00000000, - 0x00060052, 0x00000017, 0x000019EF, 0x0000323E, 0x00002E9F, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD5, 0x00001FB2, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C1A, 0x00000CC7, 0x00000A0B, 0x00003FD5, 0x0004003D, - 0x0000000B, 0x00005C65, 0x00001C1A, 0x00050080, 0x0000000B, 0x00002DAF, - 0x00003FD5, 0x00000A0D, 0x00060041, 0x00000288, 0x00006017, 0x00000CC7, - 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, 0x0000323F, 0x00006017, - 0x00060052, 0x00000017, 0x0000379A, 0x00005C65, 0x000019EF, 0x00000002, - 0x00060052, 0x00000017, 0x0000203E, 0x0000323F, 0x0000379A, 0x00000003, - 0x000200F9, 0x00004F4C, 0x000200F8, 0x00002C71, 0x00060041, 0x00000288, - 0x00005548, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, - 0x00005D48, 0x00005548, 0x00050080, 0x0000000B, 0x00002DB0, 0x00001FB2, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, - 0x00002DB0, 0x0004003D, 0x0000000B, 0x00005C66, 0x00001901, 0x00050080, - 0x0000000B, 0x00002DB1, 0x00001FB2, 0x00000A10, 0x00060041, 0x00000288, - 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, - 0x00005C67, 0x00001902, 0x00050080, 0x0000000B, 0x00002DB2, 0x00001FB2, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, - 0x00002DB2, 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF1, 0x00070050, - 0x00000017, 0x0000512F, 0x00005D48, 0x00005C66, 0x00005C67, 0x00003FFF, - 0x000200F9, 0x00004F4C, 0x000200F8, 0x00004F4C, 0x000700F5, 0x00000017, - 0x00002AC2, 0x0000512F, 0x00002C71, 0x0000203E, 0x00002F64, 0x000300F7, - 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, 0x00004F57, 0x00000005, - 0x000027A6, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, 0x00050051, - 0x0000000B, 0x00005F59, 0x00002AC2, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607B, 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, 0x0000000D, - 0x000026CC, 0x0000607B, 0x00000000, 0x00060052, 0x0000001D, 0x000023AF, - 0x000026CC, 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8F, - 0x0000607B, 0x00000001, 0x00060052, 0x0000001D, 0x00003A16, 0x00004D8F, - 0x000023AF, 0x00000001, 0x00050051, 0x0000000B, 0x00002852, 0x00002AC2, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CCE, 0x00000001, 0x0000003E, - 0x00002852, 0x00050051, 0x0000000D, 0x000026CD, 0x00004CCE, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B0, 0x000026CD, 0x00003A16, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D90, 0x00004CCE, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A17, 0x00004D90, 0x000023B0, 0x00000003, 0x00050051, - 0x0000000B, 0x00002853, 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CCF, 0x00000001, 0x0000003E, 0x00002853, 0x00050051, 0x0000000D, - 0x000026CE, 0x00004CCF, 0x00000000, 0x00060052, 0x0000001D, 0x000023B1, - 0x000026CE, 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D91, - 0x00004CCF, 0x00000001, 0x00060052, 0x0000001D, 0x00003A18, 0x00004D91, - 0x000023B1, 0x00000001, 0x00050051, 0x0000000B, 0x00002854, 0x00002AC2, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CD0, 0x00000001, 0x0000003E, - 0x00002854, 0x00050051, 0x0000000D, 0x000026CF, 0x00004CD0, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B2, 0x000026CF, 0x00003A18, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A05, 0x00004CD0, 0x00000001, 0x00060052, - 0x0000001D, 0x00002451, 0x00005A05, 0x000023B2, 0x00000003, 0x000200F9, - 0x00004F24, 0x000200F8, 0x000027A6, 0x0007004F, 0x00000011, 0x000025FC, - 0x00002AC2, 0x00002AC2, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x00005B3D, 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D0, 0x00005B3D, - 0x00005B3D, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048A8, 0x000060D0, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D8F, 0x000048A8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA1, - 0x00003D8F, 0x0005008E, 0x0000001D, 0x00004722, 0x00002AA1, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006292, 0x00000001, 0x00000028, 0x00000504, - 0x00004722, 0x0007004F, 0x00000011, 0x0000376C, 0x00002AC2, 0x00002AC2, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C0, 0x0000376C, - 0x0009004F, 0x0000001A, 0x000060D1, 0x000024C0, 0x000024C0, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A9, - 0x000060D1, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D90, 0x000048A9, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA2, 0x00003D90, 0x0005008E, - 0x0000001D, 0x000053C0, 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, - 0x00004F24, 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, 0x00002622, - 0x00002AC2, 0x00002AC2, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515A, 0x00002622, 0x00050051, 0x0000000D, 0x00001B7D, 0x0000515A, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346B, 0x0000515A, 0x00000001, - 0x00070050, 0x0000001D, 0x00004279, 0x00001B7D, 0x0000346B, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D9, 0x00002AC2, 0x00002AC2, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375E, 0x000041D9, - 0x00050051, 0x0000000D, 0x00001B7E, 0x0000375E, 0x00000000, 0x00050051, - 0x0000000D, 0x00004109, 0x0000375E, 0x00000001, 0x00070050, 0x0000001D, - 0x00002350, 0x00001B7E, 0x00004109, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00004F24, 0x000200F8, 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BF6, - 0x00002350, 0x00004F57, 0x00004363, 0x000027A6, 0x00002451, 0x00002036, - 0x000900F5, 0x0000001D, 0x00003591, 0x00004279, 0x00004F57, 0x00006292, - 0x000027A6, 0x00003A17, 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, - 0x00005310, 0x000700F5, 0x0000001D, 0x0000230B, 0x00002BF6, 0x00004F24, - 0x00002BF5, 0x00003F61, 0x000700F5, 0x0000001D, 0x00004C8A, 0x00003591, - 0x00004F24, 0x00003590, 0x00003F61, 0x00050081, 0x0000001D, 0x000046B0, - 0x000036E3, 0x00004C8A, 0x00050081, 0x0000001D, 0x0000455A, 0x00002662, - 0x0000230B, 0x000500AE, 0x00000009, 0x0000387D, 0x00004356, 0x00000A1C, - 0x000300F7, 0x00005EC8, 0x00000002, 0x000400FA, 0x0000387D, 0x000026B1, - 0x00005EC8, 0x000200F8, 0x000026B1, 0x000500C4, 0x0000000B, 0x000037B2, - 0x00000A0D, 0x000023AA, 0x00050085, 0x0000000D, 0x00002F3A, 0x00002B2C, - 0x0000016E, 0x00050080, 0x0000000B, 0x000051FC, 0x0000628F, 0x000037B2, - 0x000300F7, 0x00005311, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B67, - 0x000040BB, 0x000200F8, 0x000040BB, 0x000500AA, 0x00000009, 0x00004ADD, - 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4D, 0x00000002, 0x000400FA, - 0x00004ADD, 0x00002C72, 0x00002F65, 0x000200F8, 0x00002F65, 0x00060041, - 0x00000288, 0x00004867, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, - 0x0000000B, 0x00003689, 0x00004867, 0x00060052, 0x00000011, 0x0000555C, - 0x00003689, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBC, - 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x000018B1, 0x00000CC7, - 0x00000A0B, 0x00003CBC, 0x0004003D, 0x0000000B, 0x00003EA5, 0x000018B1, - 0x00060052, 0x00000011, 0x00005BAB, 0x00003EA5, 0x0000555C, 0x00000001, - 0x000200F9, 0x00004F4D, 0x000200F8, 0x00002C72, 0x00060041, 0x00000288, - 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00005D49, 0x00005549, 0x00050080, 0x0000000B, 0x00002DB3, 0x000051FC, - 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, - 0x00002DB3, 0x0004003D, 0x0000000B, 0x00004000, 0x00005FF2, 0x00050050, - 0x00000011, 0x00005130, 0x00005D49, 0x00004000, 0x000200F9, 0x00004F4D, - 0x000200F8, 0x00004F4D, 0x000700F5, 0x00000011, 0x00002AC3, 0x00005130, - 0x00002C72, 0x00005BAB, 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, - 0x001300FB, 0x00002180, 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, - 0x000038FB, 0x00000002, 0x00001CC0, 0x0000000A, 0x00001CC0, 0x00000003, - 0x00001CBE, 0x0000000C, 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, - 0x00002037, 0x000200F8, 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, - 0x00002AC3, 0x00000000, 0x0006000C, 0x00000013, 0x00006069, 0x00000001, - 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, 0x00002766, 0x00006069, - 0x00000000, 0x00050051, 0x0000000D, 0x00004448, 0x00006069, 0x00000001, - 0x00070050, 0x0000001D, 0x0000390E, 0x00002766, 0x00004448, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437C, 0x00002AC3, 0x00000001, - 0x0006000C, 0x00000013, 0x0000466D, 0x00000001, 0x0000003E, 0x0000437C, - 0x00050051, 0x0000000D, 0x00002767, 0x0000466D, 0x00000000, 0x00050051, - 0x0000000D, 0x000050C0, 0x0000466D, 0x00000001, 0x00070050, 0x0000001D, - 0x00002351, 0x00002767, 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00003F62, 0x000200F8, 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, - 0x00002AC3, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, - 0x00050050, 0x00000012, 0x0000471E, 0x0000589F, 0x0000589F, 0x000500C4, - 0x00000012, 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, - 0x0000341B, 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, - 0x0000341B, 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, - 0x0000474B, 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CD6, 0x00005E0A, 0x00000001, 0x00070050, - 0x0000001D, 0x00004120, 0x00005F0E, 0x00003CD6, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C44, 0x00002AC3, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EA6, 0x00004C44, 0x00050050, 0x00000012, 0x0000471F, - 0x00003EA6, 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, - 0x000007A7, 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, - 0x0000474C, 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, - 0x00000001, 0x00000028, 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, - 0x00005F0F, 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, - 0x00005E0B, 0x00000001, 0x00070050, 0x0000001D, 0x00002352, 0x00005F0F, - 0x0000494E, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, - 0x00001CBE, 0x00050051, 0x0000000B, 0x000056C3, 0x00002AC3, 0x00000000, - 0x00060050, 0x00000014, 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, - 0x000500C2, 0x00000014, 0x00002B13, 0x00004F10, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DEA, 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, - 0x000048A0, 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, - 0x00005DEA, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, - 0x000048A0, 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, - 0x00000014, 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, - 0x00002214, 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, 0x00002873, - 0x000040CD, 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, - 0x000048A0, 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, - 0x00000466, 0x000600A9, 0x00000014, 0x00002AA5, 0x000040CD, 0x0000499E, - 0x000048A0, 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FAA, 0x00002AA5, 0x0000008D, 0x000500C5, 0x00000014, - 0x00005780, 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, - 0x00005DEA, 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, 0x00003604, - 0x00000A12, 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, - 0x000500C2, 0x0000000B, 0x00004BA8, 0x000056C3, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, - 0x00004812, 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, - 0x00050051, 0x0000000D, 0x00001E9B, 0x000029D3, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DDC, 0x000053C6, 0x00002A59, 0x00001E9B, 0x00003E23, - 0x00050051, 0x0000000B, 0x000027F7, 0x00002AC3, 0x00000001, 0x00060050, - 0x00000014, 0x00003510, 0x000027F7, 0x000027F7, 0x000027F7, 0x000500C2, - 0x00000014, 0x00002B14, 0x00003510, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DEB, 0x00002B14, 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, - 0x00005DEB, 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, - 0x0004007C, 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, - 0x0000187F, 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, - 0x00002A1A, 0x00000938, 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, - 0x00002215, 0x00005B95, 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, - 0x0000187F, 0x000500C7, 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AA6, 0x000040CE, 0x0000499F, 0x000048A1, - 0x00050080, 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FAB, 0x00002AA6, 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, - 0x00004F84, 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004247, 0x00003605, 0x00000A12, - 0x00005781, 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, - 0x0000000B, 0x00004BA9, 0x000027F7, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004813, 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, - 0x0000000D, 0x00002B15, 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, - 0x00002353, 0x000053C7, 0x00002A5A, 0x00002B15, 0x00003E24, 0x000200F9, - 0x00003F62, 0x000200F8, 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C4, - 0x00002AC3, 0x00000000, 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, - 0x000056C4, 0x000056C4, 0x000056C4, 0x000500C2, 0x00000017, 0x000024A0, - 0x00004F11, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AF, 0x000024A0, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB9, 0x000049AF, 0x00050085, - 0x0000001D, 0x00004132, 0x00003CB9, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CD4, 0x00002AC3, 0x00000001, 0x00070050, 0x00000017, 0x0000514F, - 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x000500C2, 0x00000017, - 0x000024A1, 0x0000514F, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B0, - 0x000024A1, 0x0000027B, 0x00040070, 0x0000001D, 0x00004931, 0x000049B0, - 0x00050085, 0x0000001D, 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, - 0x00003F62, 0x000200F8, 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, - 0x00002AC3, 0x00000000, 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, - 0x000056C5, 0x000056C5, 0x000056C5, 0x000500C2, 0x00000017, 0x000024A2, - 0x00004F12, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A2, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A4, 0x00004A5A, 0x0005008E, - 0x0000001D, 0x00004B25, 0x000036A4, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A1, 0x00002AC3, 0x00000001, 0x00070050, 0x00000017, 0x0000610D, - 0x000021A1, 0x000021A1, 0x000021A1, 0x000021A1, 0x000500C2, 0x00000017, - 0x000024A3, 0x0000610D, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, - 0x000024A3, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431C, 0x00004A5B, - 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, - 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, - 0x00002AC3, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, - 0x00050050, 0x00000013, 0x00004338, 0x00004FF0, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D92, 0x00004338, 0x00004338, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B3, 0x00002AC3, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6A, 0x000056B3, 0x00050050, - 0x00000013, 0x00004FB0, 0x00003F6A, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00005A3C, 0x00004FB0, 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x000200F9, 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, - 0x0000001D, 0x00002BF7, 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, - 0x000026A1, 0x00001CC0, 0x00002353, 0x00001CBE, 0x00002352, 0x00002000, - 0x00002351, 0x00002037, 0x000F00F5, 0x0000001D, 0x00003592, 0x00002D92, - 0x00004BFD, 0x00004B25, 0x000038FB, 0x00004132, 0x00001CC0, 0x00003DDC, - 0x00001CBE, 0x00004120, 0x00002000, 0x0000390E, 0x00002037, 0x000200F9, - 0x00005311, 0x000200F8, 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, - 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F4E, 0x00000002, 0x000400FA, - 0x00005452, 0x00002C73, 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, - 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, - 0x0000000B, 0x00005D4A, 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DB4, - 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x00006018, 0x00000CC7, - 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, 0x00003240, 0x00006018, - 0x00060052, 0x00000017, 0x00002EA0, 0x00005D4A, 0x00004422, 0x00000000, - 0x00060052, 0x00000017, 0x000019F0, 0x00003240, 0x00002EA0, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD6, 0x000051FC, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C1B, 0x00000CC7, 0x00000A0B, 0x00003FD6, 0x0004003D, - 0x0000000B, 0x00005C68, 0x00001C1B, 0x00050080, 0x0000000B, 0x00002DB5, - 0x00003FD6, 0x00000A0D, 0x00060041, 0x00000288, 0x00006019, 0x00000CC7, - 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, 0x00003241, 0x00006019, - 0x00060052, 0x00000017, 0x0000379B, 0x00005C68, 0x000019F0, 0x00000002, - 0x00060052, 0x00000017, 0x0000203F, 0x00003241, 0x0000379B, 0x00000003, - 0x000200F9, 0x00004F4E, 0x000200F8, 0x00002C73, 0x00060041, 0x00000288, - 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00005D4B, 0x0000554A, 0x00050080, 0x0000000B, 0x00002DB6, 0x000051FC, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, - 0x00002DB6, 0x0004003D, 0x0000000B, 0x00005C69, 0x00001903, 0x00050080, - 0x0000000B, 0x00002DB7, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, - 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, - 0x00005C6A, 0x00001904, 0x00050080, 0x0000000B, 0x00002DB8, 0x000051FC, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, 0x00000A0B, - 0x00002DB8, 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF3, 0x00070050, - 0x00000017, 0x00005131, 0x00005D4B, 0x00005C69, 0x00005C6A, 0x00004001, - 0x000200F9, 0x00004F4E, 0x000200F8, 0x00004F4E, 0x000700F5, 0x00000017, - 0x00002AC4, 0x00005131, 0x00002C73, 0x0000203F, 0x00002F66, 0x000300F7, - 0x00004F25, 0x00000000, 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, - 0x000027A7, 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, - 0x0000000B, 0x00005F5B, 0x00002AC4, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607C, 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, - 0x000026D0, 0x0000607C, 0x00000000, 0x00060052, 0x0000001D, 0x000023B3, - 0x000026D0, 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D92, - 0x0000607C, 0x00000001, 0x00060052, 0x0000001D, 0x00003A19, 0x00004D92, - 0x000023B3, 0x00000001, 0x00050051, 0x0000000B, 0x00002855, 0x00002AC4, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CD1, 0x00000001, 0x0000003E, - 0x00002855, 0x00050051, 0x0000000D, 0x000026D1, 0x00004CD1, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B4, 0x000026D1, 0x00003A19, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D93, 0x00004CD1, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A1A, 0x00004D93, 0x000023B4, 0x00000003, 0x00050051, - 0x0000000B, 0x00002856, 0x00002AC4, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CD2, 0x00000001, 0x0000003E, 0x00002856, 0x00050051, 0x0000000D, - 0x000026D2, 0x00004CD2, 0x00000000, 0x00060052, 0x0000001D, 0x000023B5, - 0x000026D2, 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D94, - 0x00004CD2, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1B, 0x00004D94, - 0x000023B5, 0x00000001, 0x00050051, 0x0000000B, 0x00002857, 0x00002AC4, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CD3, 0x00000001, 0x0000003E, - 0x00002857, 0x00050051, 0x0000000D, 0x000026D3, 0x00004CD3, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B6, 0x000026D3, 0x00003A1B, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A06, 0x00004CD3, 0x00000001, 0x00060052, - 0x0000001D, 0x00002452, 0x00005A06, 0x000023B6, 0x00000003, 0x000200F9, - 0x00004F25, 0x000200F8, 0x000027A7, 0x0007004F, 0x00000011, 0x000025FD, - 0x00002AC4, 0x00002AC4, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3E, - 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D91, 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA7, - 0x00003D91, 0x0005008E, 0x0000001D, 0x00004723, 0x00002AA7, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006293, 0x00000001, 0x00000028, 0x00000504, - 0x00004723, 0x0007004F, 0x00000011, 0x0000376D, 0x00002AC4, 0x00002AC4, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C1, 0x0000376D, - 0x0009004F, 0x0000001A, 0x000060D3, 0x000024C1, 0x000024C1, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, - 0x000060D3, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA8, 0x00003D92, 0x0005008E, - 0x0000001D, 0x000053C1, 0x00002AA8, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004364, 0x00000001, 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, - 0x00004F25, 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, 0x00002623, - 0x00002AC4, 0x00002AC4, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515B, 0x00002623, 0x00050051, 0x0000000D, 0x00001B7F, 0x0000515B, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346C, 0x0000515B, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427A, 0x00001B7F, 0x0000346C, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, 0x00002AC4, 0x00002AC4, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, 0x000041DA, - 0x00050051, 0x0000000D, 0x00001B80, 0x0000375F, 0x00000000, 0x00050051, - 0x0000000D, 0x0000410A, 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, - 0x00002354, 0x00001B80, 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00004F25, 0x000200F8, 0x00004F25, 0x000900F5, 0x0000001D, 0x00002BF8, - 0x00002354, 0x00004F58, 0x00004364, 0x000027A7, 0x00002452, 0x00002038, - 0x000900F5, 0x0000001D, 0x00003593, 0x0000427A, 0x00004F58, 0x00006293, - 0x000027A7, 0x00003A1A, 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, - 0x00005311, 0x000700F5, 0x0000001D, 0x0000230C, 0x00002BF8, 0x00004F25, - 0x00002BF7, 0x00003F62, 0x000700F5, 0x0000001D, 0x00004C8B, 0x00003593, - 0x00004F25, 0x00003592, 0x00003F62, 0x00050081, 0x0000001D, 0x00004346, - 0x000046B0, 0x00004C8B, 0x00050081, 0x0000001D, 0x000019F1, 0x0000455A, - 0x0000230C, 0x00050080, 0x0000000B, 0x00003FF8, 0x00001FB2, 0x000037B2, - 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, - 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, 0x00000009, 0x00004ADE, - 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4F, 0x00000002, 0x000400FA, - 0x00004ADE, 0x00002C74, 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, - 0x00000288, 0x00004868, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, - 0x0000000B, 0x0000368A, 0x00004868, 0x00060052, 0x00000011, 0x0000555D, - 0x0000368A, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBD, - 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x000018B2, 0x00000CC7, - 0x00000A0B, 0x00003CBD, 0x0004003D, 0x0000000B, 0x00003EA7, 0x000018B2, - 0x00060052, 0x00000011, 0x00005BAC, 0x00003EA7, 0x0000555D, 0x00000001, - 0x000200F9, 0x00004F4F, 0x000200F8, 0x00002C74, 0x00060041, 0x00000288, + 0x000300F7, 0x00004F4A, 0x00000002, 0x000400FA, 0x00005450, 0x00002622, + 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, 0x00000288, 0x00004BD0, + 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D45, + 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DA9, 0x0000628F, 0x00000A0D, + 0x00060041, 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA9, + 0x0004003D, 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, + 0x00002DAA, 0x0000628F, 0x0000199B, 0x00060041, 0x00000288, 0x00001900, + 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x00005C63, + 0x00001900, 0x00050080, 0x0000000B, 0x00002DAB, 0x00002DAA, 0x00000A0D, + 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DAB, + 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF0, 0x00070050, 0x00000017, + 0x0000512E, 0x00005D45, 0x00005C62, 0x00005C63, 0x00003FFE, 0x000200F9, + 0x00004F4A, 0x000200F8, 0x00002622, 0x00060041, 0x00000288, 0x00005546, + 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D46, + 0x00005546, 0x00050080, 0x0000000B, 0x00002DAC, 0x0000628F, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DAC, + 0x0004003D, 0x0000000B, 0x00005C64, 0x00001901, 0x00050080, 0x0000000B, + 0x00002DAD, 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, 0x00001902, + 0x00000CC7, 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x00005C65, + 0x00001902, 0x00050080, 0x0000000B, 0x00002DAE, 0x0000628F, 0x00000A13, + 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DAE, + 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF1, 0x00070050, 0x00000017, + 0x0000512F, 0x00005D46, 0x00005C64, 0x00005C65, 0x00003FFF, 0x000200F9, + 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, 0x00000017, 0x00002AC0, + 0x0000512F, 0x00002622, 0x0000512E, 0x00002F62, 0x000300F7, 0x00004F23, + 0x00000000, 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, 0x00002158, + 0x00000007, 0x00002034, 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, + 0x00005F57, 0x00002AC0, 0x00000000, 0x0006000C, 0x00000013, 0x00006068, + 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, 0x00002775, + 0x00006068, 0x00000000, 0x00050051, 0x0000000D, 0x00003EB8, 0x00006068, + 0x00000001, 0x00050051, 0x0000000B, 0x00004281, 0x00002AC0, 0x00000001, + 0x0006000C, 0x00000013, 0x00003CF5, 0x00000001, 0x0000003E, 0x00004281, + 0x00050051, 0x0000000D, 0x00002764, 0x00003CF5, 0x00000000, 0x00050051, + 0x0000000D, 0x00004447, 0x00003CF5, 0x00000001, 0x00070050, 0x0000001D, + 0x0000390D, 0x00002775, 0x00003EB8, 0x00002764, 0x00004447, 0x00050051, + 0x0000000B, 0x0000437B, 0x00002AC0, 0x00000002, 0x0006000C, 0x00000013, + 0x0000466C, 0x00000001, 0x0000003E, 0x0000437B, 0x00050051, 0x0000000D, + 0x00002776, 0x0000466C, 0x00000000, 0x00050051, 0x0000000D, 0x00003EB9, + 0x0000466C, 0x00000001, 0x00050051, 0x0000000B, 0x00004282, 0x00002AC0, + 0x00000003, 0x0006000C, 0x00000013, 0x00003CF6, 0x00000001, 0x0000003E, + 0x00004282, 0x00050051, 0x0000000D, 0x00002765, 0x00003CF6, 0x00000000, + 0x00050051, 0x0000000D, 0x000050BF, 0x00003CF6, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234C, 0x00002776, 0x00003EB9, 0x00002765, 0x000050BF, + 0x000200F9, 0x00004F23, 0x000200F8, 0x00002158, 0x0007004F, 0x00000011, + 0x000025FB, 0x00002AC0, 0x00002AC0, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, 0x000060CE, + 0x00005B3C, 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048A6, 0x000060CE, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D8D, 0x000048A6, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002A99, 0x00003D8D, 0x0005008E, 0x0000001D, 0x00004721, 0x00002A99, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006291, 0x00000001, 0x00000028, + 0x00000504, 0x00004721, 0x0007004F, 0x00000011, 0x0000376B, 0x00002AC0, + 0x00002AC0, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024BF, + 0x0000376B, 0x0009004F, 0x0000001A, 0x000060CF, 0x000024BF, 0x000024BF, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048A7, 0x000060CF, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8E, + 0x000048A7, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9A, 0x00003D8E, + 0x0005008E, 0x0000001D, 0x000053BF, 0x00002A9A, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00004362, 0x00000001, 0x00000028, 0x00000504, 0x000053BF, + 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F56, 0x0007004F, 0x00000011, + 0x00002623, 0x00002AC0, 0x00002AC0, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x00005159, 0x00002623, 0x00050051, 0x0000000D, 0x00001B7B, + 0x00005159, 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, 0x00005159, + 0x00000001, 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, 0x0000346A, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D8, 0x00002AC0, + 0x00002AC0, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375D, + 0x000041D8, 0x00050051, 0x0000000D, 0x00001B7C, 0x0000375D, 0x00000000, + 0x00050051, 0x0000000D, 0x00004108, 0x0000375D, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234D, 0x00001B7C, 0x00004108, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000900F5, 0x0000001D, + 0x00002BF4, 0x0000234D, 0x00004F56, 0x00004362, 0x00002158, 0x0000234C, + 0x00002034, 0x000900F5, 0x0000001D, 0x0000358E, 0x00004278, 0x00004F56, + 0x00006291, 0x00002158, 0x0000390D, 0x00002034, 0x000200F9, 0x0000530F, + 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, 0x00002662, 0x00002BF4, + 0x00004F23, 0x00002BF3, 0x00003F60, 0x000700F5, 0x0000001D, 0x000036E3, + 0x0000358E, 0x00004F23, 0x0000358D, 0x00003F60, 0x000500AE, 0x00000009, + 0x00002E55, 0x00004356, 0x00000A16, 0x000300F7, 0x00005313, 0x00000002, + 0x000400FA, 0x00002E55, 0x000051F1, 0x00005313, 0x000200F8, 0x000051F1, + 0x00050084, 0x0000000B, 0x00002B47, 0x00000AFA, 0x0000229A, 0x00050085, + 0x0000000D, 0x00005A1D, 0x00002B2C, 0x000000FC, 0x00050080, 0x0000000B, + 0x00001FB2, 0x0000628F, 0x00002B47, 0x000300F7, 0x00005310, 0x00000002, + 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, 0x000200F8, 0x000040BA, + 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, 0x00000A0D, 0x000300F7, + 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADB, 0x00002624, 0x00002F63, + 0x000200F8, 0x00002F63, 0x00060041, 0x00000288, 0x00004BD1, 0x00000CC7, + 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D47, 0x00004BD1, + 0x00050080, 0x0000000B, 0x00002DAF, 0x00001FB2, 0x0000199B, 0x00060041, + 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DAF, 0x0004003D, + 0x0000000B, 0x00004000, 0x00005FF2, 0x00050050, 0x00000011, 0x00005130, + 0x00005D47, 0x00004000, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002624, + 0x00060041, 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x00001FB2, + 0x0004003D, 0x0000000B, 0x00005D48, 0x00005547, 0x00050080, 0x0000000B, + 0x00002DB0, 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF3, + 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, 0x00004001, + 0x00005FF3, 0x00050050, 0x00000011, 0x00005131, 0x00005D48, 0x00004001, + 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000011, + 0x00002AC1, 0x00005131, 0x00002624, 0x00005130, 0x00002F63, 0x000300F7, + 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, 0x00000000, + 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, 0x0000000A, + 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, 0x00000004, + 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, 0x00050051, + 0x0000000B, 0x00005F58, 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, + 0x00006069, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, + 0x00002766, 0x00006069, 0x00000000, 0x00050051, 0x0000000D, 0x00004448, + 0x00006069, 0x00000001, 0x00070050, 0x0000001D, 0x0000390E, 0x00002766, + 0x00004448, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437C, + 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, 0x0000466D, 0x00000001, + 0x0000003E, 0x0000437C, 0x00050051, 0x0000000D, 0x00002767, 0x0000466D, + 0x00000000, 0x00050051, 0x0000000D, 0x000050C0, 0x0000466D, 0x00000001, + 0x00070050, 0x0000001D, 0x0000234E, 0x00002767, 0x000050C0, 0x00000A0C, + 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001FFF, 0x00050051, + 0x0000000B, 0x0000308D, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, + 0x0000589E, 0x0000308D, 0x00050050, 0x00000012, 0x0000471C, 0x0000589E, + 0x0000589E, 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, + 0x000500C3, 0x00000012, 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, + 0x00000013, 0x00002A9B, 0x00003419, 0x0005008E, 0x00000013, 0x00004749, + 0x00002A9B, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E08, 0x00000001, + 0x00000028, 0x00000049, 0x00004749, 0x00050051, 0x0000000D, 0x00005F0C, + 0x00005E08, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD5, 0x00005E08, + 0x00000001, 0x00070050, 0x0000001D, 0x0000411F, 0x00005F0C, 0x00003CD5, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C43, 0x00002AC1, + 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA2, 0x00004C43, 0x00050050, + 0x00000012, 0x0000471D, 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, + 0x000047B0, 0x0000471D, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, + 0x000047B0, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9C, 0x0000341A, + 0x0005008E, 0x00000013, 0x0000474A, 0x00002A9C, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E09, 0x00000001, 0x00000028, 0x00000049, 0x0000474A, + 0x00050051, 0x0000000D, 0x00005F0D, 0x00005E09, 0x00000000, 0x00050051, + 0x0000000D, 0x0000494D, 0x00005E09, 0x00000001, 0x00070050, 0x0000001D, + 0x0000234F, 0x00005F0D, 0x0000494D, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00003F61, 0x000200F8, 0x00001CBC, 0x00050051, 0x0000000B, 0x000056C0, + 0x00002AC1, 0x00000000, 0x00060050, 0x00000014, 0x00004F0D, 0x000056C0, + 0x000056C0, 0x000056C0, 0x000500C2, 0x00000014, 0x00002B0F, 0x00004F0D, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE8, 0x00002B0F, 0x00000105, + 0x000500C7, 0x00000014, 0x0000489E, 0x00005DE8, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B92, 0x00005DE8, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040CB, 0x00005B92, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4D, + 0x00000001, 0x0000004B, 0x0000489E, 0x0004007C, 0x00000014, 0x00002A17, + 0x00002C4D, 0x00050082, 0x00000014, 0x0000187C, 0x00000B0C, 0x00002A17, + 0x00050080, 0x00000014, 0x00002212, 0x00002A17, 0x00000938, 0x000600A9, + 0x00000014, 0x00002871, 0x000040CB, 0x00002212, 0x00005B92, 0x000500C4, + 0x00000014, 0x00005AD6, 0x0000489E, 0x0000187C, 0x000500C7, 0x00000014, + 0x0000499C, 0x00005AD6, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9F, + 0x000040CB, 0x0000499C, 0x0000489E, 0x00050080, 0x00000014, 0x00005FFB, + 0x00002871, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F81, 0x00005FFB, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FA8, 0x00002A9F, 0x0000008D, + 0x000500C5, 0x00000014, 0x0000577E, 0x00004F81, 0x00003FA8, 0x000500AA, + 0x00000010, 0x00003602, 0x00005DE8, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004244, 0x00003602, 0x00000A12, 0x0000577E, 0x0004007C, 0x00000018, + 0x000029D1, 0x00004244, 0x000500C2, 0x0000000B, 0x00004BA6, 0x000056C0, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004810, 0x00004BA6, 0x00050085, + 0x0000000D, 0x00003E21, 0x00004810, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C4, 0x000029D1, 0x00000000, 0x00050051, 0x0000000D, 0x00002A57, + 0x000029D1, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9A, 0x000029D1, + 0x00000002, 0x00070050, 0x0000001D, 0x00003DDB, 0x000053C4, 0x00002A57, + 0x00001E9A, 0x00003E21, 0x00050051, 0x0000000B, 0x000027F6, 0x00002AC1, + 0x00000001, 0x00060050, 0x00000014, 0x0000350F, 0x000027F6, 0x000027F6, + 0x000027F6, 0x000500C2, 0x00000014, 0x00002B10, 0x0000350F, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DE9, 0x00002B10, 0x00000105, 0x000500C7, + 0x00000014, 0x0000489F, 0x00005DE9, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B93, 0x00005DE9, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CC, + 0x00005B93, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4E, 0x00000001, + 0x0000004B, 0x0000489F, 0x0004007C, 0x00000014, 0x00002A18, 0x00002C4E, + 0x00050082, 0x00000014, 0x0000187D, 0x00000B0C, 0x00002A18, 0x00050080, + 0x00000014, 0x00002213, 0x00002A18, 0x00000938, 0x000600A9, 0x00000014, + 0x00002872, 0x000040CC, 0x00002213, 0x00005B93, 0x000500C4, 0x00000014, + 0x00005AD7, 0x0000489F, 0x0000187D, 0x000500C7, 0x00000014, 0x0000499D, + 0x00005AD7, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA0, 0x000040CC, + 0x0000499D, 0x0000489F, 0x00050080, 0x00000014, 0x00005FFC, 0x00002872, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F82, 0x00005FFC, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FA9, 0x00002AA0, 0x0000008D, 0x000500C5, + 0x00000014, 0x0000577F, 0x00004F82, 0x00003FA9, 0x000500AA, 0x00000010, + 0x00003603, 0x00005DE9, 0x00000A12, 0x000600A9, 0x00000014, 0x00004245, + 0x00003603, 0x00000A12, 0x0000577F, 0x0004007C, 0x00000018, 0x000029D2, + 0x00004245, 0x000500C2, 0x0000000B, 0x00004BA7, 0x000027F6, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004811, 0x00004BA7, 0x00050085, 0x0000000D, + 0x00003E22, 0x00004811, 0x00000149, 0x00050051, 0x0000000D, 0x000053C5, + 0x000029D2, 0x00000000, 0x00050051, 0x0000000D, 0x00002A58, 0x000029D2, + 0x00000001, 0x00050051, 0x0000000D, 0x00002B12, 0x000029D2, 0x00000002, + 0x00070050, 0x0000001D, 0x00002350, 0x000053C5, 0x00002A58, 0x00002B12, + 0x00003E22, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, 0x00050051, + 0x0000000B, 0x000056C1, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, + 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, 0x000500C2, + 0x00000017, 0x0000249C, 0x00004F0E, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049AD, 0x0000249C, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB8, + 0x000049AD, 0x00050085, 0x0000001D, 0x00004131, 0x00003CB8, 0x00000AEE, + 0x00050051, 0x0000000B, 0x00005CD3, 0x00002AC1, 0x00000001, 0x00070050, + 0x00000017, 0x0000514E, 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x00005CD3, + 0x000500C2, 0x00000017, 0x0000249D, 0x0000514E, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049AE, 0x0000249D, 0x0000027B, 0x00040070, 0x0000001D, + 0x00004930, 0x000049AE, 0x00050085, 0x0000001D, 0x000026A0, 0x00004930, + 0x00000AEE, 0x000200F9, 0x00003F61, 0x000200F8, 0x000038FA, 0x00050051, + 0x0000000B, 0x000056C2, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, + 0x00004F0F, 0x000056C2, 0x000056C2, 0x000056C2, 0x000056C2, 0x000500C2, + 0x00000017, 0x0000249E, 0x00004F0F, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A58, 0x0000249E, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A3, + 0x00004A58, 0x0005008E, 0x0000001D, 0x00004B24, 0x000036A3, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A0, 0x00002AC1, 0x00000001, 0x00070050, + 0x00000017, 0x0000610C, 0x000021A0, 0x000021A0, 0x000021A0, 0x000021A0, + 0x000500C2, 0x00000017, 0x0000249F, 0x0000610C, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A59, 0x0000249F, 0x0000064B, 0x00040070, 0x0000001D, + 0x0000431B, 0x00004A59, 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, + 0x0000017A, 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, + 0x0000000B, 0x0000308E, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, + 0x00004FEF, 0x0000308E, 0x00050050, 0x00000013, 0x00004337, 0x00004FEF, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D91, 0x00004337, 0x00004337, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, + 0x000056B2, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F69, + 0x000056B2, 0x00050050, 0x00000013, 0x00004FAF, 0x00003F69, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00005A3B, 0x00004FAF, 0x00004FAF, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F61, 0x000200F8, + 0x00003F61, 0x000F00F5, 0x0000001D, 0x00002BF5, 0x00005A3B, 0x00004BFC, + 0x00003093, 0x000038FA, 0x000026A0, 0x00001CBD, 0x00002350, 0x00001CBC, + 0x0000234F, 0x00001FFF, 0x0000234E, 0x00002035, 0x000F00F5, 0x0000001D, + 0x00003590, 0x00002D91, 0x00004BFC, 0x00004B24, 0x000038FA, 0x00004131, + 0x00001CBD, 0x00003DDB, 0x00001CBC, 0x0000411F, 0x00001FFF, 0x0000390E, + 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, 0x00003B66, 0x000500AA, + 0x00000009, 0x00005451, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F4C, + 0x00000002, 0x000400FA, 0x00005451, 0x00002625, 0x00002F64, 0x000200F8, + 0x00002F64, 0x00060041, 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, + 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D49, 0x00004BD2, 0x00050080, + 0x0000000B, 0x00002DB1, 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, + 0x00005C66, 0x00001903, 0x00050080, 0x0000000B, 0x00002DB2, 0x00001FB2, + 0x0000199B, 0x00060041, 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, + 0x00002DB2, 0x0004003D, 0x0000000B, 0x00005C67, 0x00001904, 0x00050080, + 0x0000000B, 0x00002DB3, 0x00002DB2, 0x00000A0D, 0x00060041, 0x00000288, + 0x00005FF4, 0x00000CC7, 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, + 0x00004002, 0x00005FF4, 0x00070050, 0x00000017, 0x00005132, 0x00005D49, + 0x00005C66, 0x00005C67, 0x00004002, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x00002625, 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, + 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D4A, 0x00005548, 0x00050080, + 0x0000000B, 0x00002DB4, 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, + 0x00005C68, 0x00001905, 0x00050080, 0x0000000B, 0x00002DB5, 0x00001FB2, + 0x00000A10, 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, + 0x00002DB5, 0x0004003D, 0x0000000B, 0x00005C69, 0x00001906, 0x00050080, + 0x0000000B, 0x00002DB6, 0x00001FB2, 0x00000A13, 0x00060041, 0x00000288, + 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, + 0x00004003, 0x00005FF5, 0x00070050, 0x00000017, 0x00005133, 0x00005D4A, + 0x00005C68, 0x00005C69, 0x00004003, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, 0x00005133, 0x00002625, + 0x00005132, 0x00002F64, 0x000300F7, 0x00004F24, 0x00000000, 0x000700FB, + 0x00002180, 0x00004F57, 0x00000005, 0x00002159, 0x00000007, 0x00002036, + 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, 0x00002AC2, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, + 0x00005F59, 0x00050051, 0x0000000D, 0x00002777, 0x0000606A, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EBA, 0x0000606A, 0x00000001, 0x00050051, + 0x0000000B, 0x00004283, 0x00002AC2, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CF7, 0x00000001, 0x0000003E, 0x00004283, 0x00050051, 0x0000000D, + 0x00002768, 0x00003CF7, 0x00000000, 0x00050051, 0x0000000D, 0x00004449, + 0x00003CF7, 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, 0x00002777, + 0x00003EBA, 0x00002768, 0x00004449, 0x00050051, 0x0000000B, 0x0000437D, + 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, + 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, 0x00002778, 0x0000466E, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBB, 0x0000466E, 0x00000001, + 0x00050051, 0x0000000B, 0x00004284, 0x00002AC2, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CF8, 0x00000001, 0x0000003E, 0x00004284, 0x00050051, + 0x0000000D, 0x00002769, 0x00003CF8, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C1, 0x00003CF8, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, + 0x00002778, 0x00003EBB, 0x00002769, 0x000050C1, 0x000200F9, 0x00004F24, + 0x000200F8, 0x00002159, 0x0007004F, 0x00000011, 0x000025FC, 0x00002AC2, + 0x00002AC2, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, + 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D0, 0x00005B3D, 0x00005B3D, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048A8, 0x000060D0, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8F, + 0x000048A8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA1, 0x00003D8F, + 0x0005008E, 0x0000001D, 0x00004722, 0x00002AA1, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006292, 0x00000001, 0x00000028, 0x00000504, 0x00004722, + 0x0007004F, 0x00000011, 0x0000376C, 0x00002AC2, 0x00002AC2, 0x00000002, + 0x00000003, 0x0004007C, 0x00000012, 0x000024C0, 0x0000376C, 0x0009004F, + 0x0000001A, 0x000060D1, 0x000024C0, 0x000024C0, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A9, 0x000060D1, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D90, 0x000048A9, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AA2, 0x00003D90, 0x0005008E, 0x0000001D, + 0x000053C0, 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004363, + 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, 0x00004F24, + 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, 0x00002626, 0x00002AC2, + 0x00002AC2, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515A, + 0x00002626, 0x00050051, 0x0000000D, 0x00001B7D, 0x0000515A, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346B, 0x0000515A, 0x00000001, 0x00070050, + 0x0000001D, 0x00004279, 0x00001B7D, 0x0000346B, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041D9, 0x00002AC2, 0x00002AC2, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x0000375E, 0x000041D9, 0x00050051, + 0x0000000D, 0x00001B7F, 0x0000375E, 0x00000000, 0x00050051, 0x0000000D, + 0x00004109, 0x0000375E, 0x00000001, 0x00070050, 0x0000001D, 0x00002352, + 0x00001B7F, 0x00004109, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F24, + 0x000200F8, 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BF6, 0x00002352, + 0x00004F57, 0x00004363, 0x00002159, 0x00002351, 0x00002036, 0x000900F5, + 0x0000001D, 0x00003591, 0x00004279, 0x00004F57, 0x00006292, 0x00002159, + 0x0000390F, 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, + 0x000700F5, 0x0000001D, 0x0000230B, 0x00002BF6, 0x00004F24, 0x00002BF5, + 0x00003F61, 0x000700F5, 0x0000001D, 0x00004C8A, 0x00003591, 0x00004F24, + 0x00003590, 0x00003F61, 0x00050081, 0x0000001D, 0x000046B0, 0x000036E3, + 0x00004C8A, 0x00050081, 0x0000001D, 0x0000455A, 0x00002662, 0x0000230B, + 0x000500AE, 0x00000009, 0x0000387D, 0x00004356, 0x00000A1C, 0x000300F7, + 0x00005EC8, 0x00000002, 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, + 0x000200F8, 0x000026B1, 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, + 0x000023AA, 0x00050085, 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, + 0x00050080, 0x0000000B, 0x000051FC, 0x0000628F, 0x000037B2, 0x000300F7, + 0x00005311, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, + 0x000200F8, 0x000040BB, 0x000500AA, 0x00000009, 0x00004ADD, 0x0000199B, + 0x00000A0D, 0x000300F7, 0x00004F4D, 0x00000002, 0x000400FA, 0x00004ADD, + 0x00002627, 0x00002F65, 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, + 0x00004BD3, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, + 0x00005D4B, 0x00004BD3, 0x00050080, 0x0000000B, 0x00002DB7, 0x000051FC, + 0x0000199B, 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, 0x00000A0B, + 0x00002DB7, 0x0004003D, 0x0000000B, 0x00004004, 0x00005FF6, 0x00050050, + 0x00000011, 0x00005134, 0x00005D4B, 0x00004004, 0x000200F9, 0x00004F4D, + 0x000200F8, 0x00002627, 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4C, 0x00005549, + 0x00050080, 0x0000000B, 0x00002DB8, 0x000051FC, 0x00000A0D, 0x00060041, + 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, + 0x0000000B, 0x00004005, 0x00005FF7, 0x00050050, 0x00000011, 0x00005135, + 0x00005D4C, 0x00004005, 0x000200F9, 0x00004F4D, 0x000200F8, 0x00004F4D, + 0x000700F5, 0x00000011, 0x00002AC3, 0x00005135, 0x00002627, 0x00005134, + 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, + 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, + 0x00001CC0, 0x0000000A, 0x00001CC0, 0x00000003, 0x00001CBE, 0x0000000C, + 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, 0x00002037, 0x000200F8, + 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC3, 0x00000000, + 0x0006000C, 0x00000013, 0x0000606B, 0x00000001, 0x0000003E, 0x00005F5A, + 0x00050051, 0x0000000D, 0x0000276A, 0x0000606B, 0x00000000, 0x00050051, + 0x0000000D, 0x0000444A, 0x0000606B, 0x00000001, 0x00070050, 0x0000001D, + 0x00003910, 0x0000276A, 0x0000444A, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x0000437E, 0x00002AC3, 0x00000001, 0x0006000C, 0x00000013, + 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, + 0x0000276B, 0x0000466F, 0x00000000, 0x00050051, 0x0000000D, 0x000050C2, + 0x0000466F, 0x00000001, 0x00070050, 0x0000001D, 0x00002353, 0x0000276B, + 0x000050C2, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, 0x00002AC3, 0x00000000, + 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, 0x00050050, 0x00000012, + 0x0000471E, 0x0000589F, 0x0000589F, 0x000500C4, 0x00000012, 0x000047B1, + 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, 0x000047B1, + 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, 0x0005008E, + 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, 0x00050051, + 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CD6, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, 0x00004120, + 0x00005F0E, 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C44, 0x00002AC3, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA3, + 0x00004C44, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA3, 0x00003EA3, + 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, 0x000500C3, + 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, 0x00000013, + 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, 0x00002AA4, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, 0x00000028, + 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, 0x00005E0B, + 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, 0x00005E0B, 0x00000001, + 0x00070050, 0x0000001D, 0x00002354, 0x00005F0F, 0x0000494E, 0x00000A0C, + 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBE, 0x00050051, + 0x0000000B, 0x000056C3, 0x00002AC3, 0x00000000, 0x00060050, 0x00000014, + 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, 0x000500C2, 0x00000014, + 0x00002B13, 0x00004F10, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEA, + 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, 0x00005DEA, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, 0x0004007C, + 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, 0x0000187E, + 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, 0x00002A19, + 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, 0x00002214, + 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, 0x000048A0, 0x0000187E, + 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AA5, 0x000040CD, 0x0000499E, 0x000048A0, 0x00050080, + 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAA, + 0x00002AA5, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, 0x00004F83, + 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, 0x00005780, + 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, 0x0000000B, + 0x00004BA8, 0x000056C3, 0x00000A64, 0x00040070, 0x0000000D, 0x00004812, + 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, 0x0000000D, + 0x00001E9B, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDC, + 0x000053C6, 0x00002A59, 0x00001E9B, 0x00003E23, 0x00050051, 0x0000000B, + 0x000027F7, 0x00002AC3, 0x00000001, 0x00060050, 0x00000014, 0x00003510, + 0x000027F7, 0x000027F7, 0x000027F7, 0x000500C2, 0x00000014, 0x00002B14, + 0x00003510, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, 0x00002B14, + 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, 0x00000014, + 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, 0x00000B0C, + 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, 0x00000938, + 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, 0x00005B95, + 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, 0x0000187F, 0x000500C7, + 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AA6, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, 0x00000014, + 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F84, + 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, 0x00002AA6, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, 0x00003FAB, + 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, 0x0004007C, + 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, 0x00004BA9, + 0x000027F7, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, 0x00004BA9, + 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, 0x00002B15, + 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00002355, 0x000053C7, + 0x00002A5A, 0x00002B15, 0x00003E24, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC3, 0x00000000, + 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, + 0x000056C4, 0x000500C2, 0x00000017, 0x000024A0, 0x00004F11, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CB9, 0x000049AF, 0x00050085, 0x0000001D, 0x00004132, + 0x00003CB9, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD4, 0x00002AC3, + 0x00000001, 0x00070050, 0x00000017, 0x0000514F, 0x00005CD4, 0x00005CD4, + 0x00005CD4, 0x00005CD4, 0x000500C2, 0x00000017, 0x000024A1, 0x0000514F, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, + 0x00040070, 0x0000001D, 0x00004931, 0x000049B0, 0x00050085, 0x0000001D, + 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, 0x00003F62, 0x000200F8, + 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, 0x00002AC3, 0x00000000, + 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, 0x000056C5, 0x000056C5, + 0x000056C5, 0x000500C2, 0x00000017, 0x000024A2, 0x00004F12, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A2, 0x0000064B, 0x00040070, + 0x0000001D, 0x000036A4, 0x00004A5A, 0x0005008E, 0x0000001D, 0x00004B25, + 0x000036A4, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A1, 0x00002AC3, + 0x00000001, 0x00070050, 0x00000017, 0x0000610D, 0x000021A1, 0x000021A1, + 0x000021A1, 0x000021A1, 0x000500C2, 0x00000017, 0x000024A3, 0x0000610D, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A3, 0x0000064B, + 0x00040070, 0x0000001D, 0x0000431C, 0x00004A5B, 0x0005008E, 0x0000001D, + 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, 0x00002AC3, 0x00000000, + 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, + 0x00004338, 0x00004FF0, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D92, + 0x00004338, 0x00004338, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x00050051, 0x0000000B, 0x000056B3, 0x00002AC3, 0x00000001, 0x0004007C, + 0x0000000D, 0x00003F6A, 0x000056B3, 0x00050050, 0x00000013, 0x00004FB0, + 0x00003F6A, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3C, 0x00004FB0, + 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, 0x0000001D, 0x00002BF7, + 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, 0x000026A1, 0x00001CC0, + 0x00002355, 0x00001CBE, 0x00002354, 0x00002000, 0x00002353, 0x00002037, + 0x000F00F5, 0x0000001D, 0x00003592, 0x00002D92, 0x00004BFD, 0x00004B25, + 0x000038FB, 0x00004132, 0x00001CC0, 0x00003DDC, 0x00001CBE, 0x00004120, + 0x00002000, 0x00003910, 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, + 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, 0x0000199B, 0x00000A10, + 0x000300F7, 0x00004F4E, 0x00000002, 0x000400FA, 0x00005452, 0x00002628, + 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, 0x00000288, 0x00004BD4, + 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4D, + 0x00004BD4, 0x00050080, 0x0000000B, 0x00002DB9, 0x000051FC, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DB9, + 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001907, 0x00050080, 0x0000000B, + 0x00002DBA, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x00001908, + 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C6B, + 0x00001908, 0x00050080, 0x0000000B, 0x00002DBB, 0x00002DBA, 0x00000A0D, + 0x00060041, 0x00000288, 0x00005FF8, 0x00000CC7, 0x00000A0B, 0x00002DBB, + 0x0004003D, 0x0000000B, 0x00004006, 0x00005FF8, 0x00070050, 0x00000017, + 0x00005136, 0x00005D4D, 0x00005C6A, 0x00005C6B, 0x00004006, 0x000200F9, + 0x00004F4E, 0x000200F8, 0x00002628, 0x00060041, 0x00000288, 0x0000554A, + 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4E, + 0x0000554A, 0x00050080, 0x0000000B, 0x00002DBC, 0x000051FC, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DBC, + 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001909, 0x00050080, 0x0000000B, + 0x00002DBD, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x0000190A, + 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, 0x00005C6D, + 0x0000190A, 0x00050080, 0x0000000B, 0x00002DBE, 0x000051FC, 0x00000A13, + 0x00060041, 0x00000288, 0x00005FFF, 0x00000CC7, 0x00000A0B, 0x00002DBE, + 0x0004003D, 0x0000000B, 0x00004007, 0x00005FFF, 0x00070050, 0x00000017, + 0x00005137, 0x00005D4E, 0x00005C6C, 0x00005C6D, 0x00004007, 0x000200F9, + 0x00004F4E, 0x000200F8, 0x00004F4E, 0x000700F5, 0x00000017, 0x00002AC4, + 0x00005137, 0x00002628, 0x00005136, 0x00002F66, 0x000300F7, 0x00004F25, + 0x00000000, 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, 0x0000215A, + 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, + 0x00005F5B, 0x00002AC4, 0x00000000, 0x0006000C, 0x00000013, 0x0000606C, + 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, 0x00002779, + 0x0000606C, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBC, 0x0000606C, + 0x00000001, 0x00050051, 0x0000000B, 0x00004285, 0x00002AC4, 0x00000001, + 0x0006000C, 0x00000013, 0x00003CF9, 0x00000001, 0x0000003E, 0x00004285, + 0x00050051, 0x0000000D, 0x0000276C, 0x00003CF9, 0x00000000, 0x00050051, + 0x0000000D, 0x0000444B, 0x00003CF9, 0x00000001, 0x00070050, 0x0000001D, + 0x00003911, 0x00002779, 0x00003EBC, 0x0000276C, 0x0000444B, 0x00050051, + 0x0000000B, 0x0000437F, 0x00002AC4, 0x00000002, 0x0006000C, 0x00000013, + 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, + 0x0000277A, 0x00004670, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBD, + 0x00004670, 0x00000001, 0x00050051, 0x0000000B, 0x00004286, 0x00002AC4, + 0x00000003, 0x0006000C, 0x00000013, 0x00003CFA, 0x00000001, 0x0000003E, + 0x00004286, 0x00050051, 0x0000000D, 0x0000276D, 0x00003CFA, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C3, 0x00003CFA, 0x00000001, 0x00070050, + 0x0000001D, 0x00002356, 0x0000277A, 0x00003EBD, 0x0000276D, 0x000050C3, + 0x000200F9, 0x00004F25, 0x000200F8, 0x0000215A, 0x0007004F, 0x00000011, + 0x000025FD, 0x00002AC4, 0x00002AC4, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D2, + 0x00005B3E, 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D91, 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AA7, 0x00003D91, 0x0005008E, 0x0000001D, 0x00004723, 0x00002AA7, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006293, 0x00000001, 0x00000028, + 0x00000504, 0x00004723, 0x0007004F, 0x00000011, 0x0000376D, 0x00002AC4, + 0x00002AC4, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C1, + 0x0000376D, 0x0009004F, 0x0000001A, 0x000060D3, 0x000024C1, 0x000024C1, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048AB, 0x000060D3, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, + 0x000048AB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA8, 0x00003D92, + 0x0005008E, 0x0000001D, 0x000053C1, 0x00002AA8, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00004364, 0x00000001, 0x00000028, 0x00000504, 0x000053C1, + 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, + 0x00002629, 0x00002AC4, 0x00002AC4, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x0000515B, 0x00002629, 0x00050051, 0x0000000D, 0x00001B80, + 0x0000515B, 0x00000000, 0x00050051, 0x0000000D, 0x0000346C, 0x0000515B, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427A, 0x00001B80, 0x0000346C, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, 0x00002AC4, + 0x00002AC4, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, + 0x000041DA, 0x00050051, 0x0000000D, 0x00001B81, 0x0000375F, 0x00000000, + 0x00050051, 0x0000000D, 0x0000410A, 0x0000375F, 0x00000001, 0x00070050, + 0x0000001D, 0x00002357, 0x00001B81, 0x0000410A, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, 0x000900F5, 0x0000001D, + 0x00002BF8, 0x00002357, 0x00004F58, 0x00004364, 0x0000215A, 0x00002356, + 0x00002038, 0x000900F5, 0x0000001D, 0x00003593, 0x0000427A, 0x00004F58, + 0x00006293, 0x0000215A, 0x00003911, 0x00002038, 0x000200F9, 0x00005311, + 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, 0x0000230C, 0x00002BF8, + 0x00004F25, 0x00002BF7, 0x00003F62, 0x000700F5, 0x0000001D, 0x00004C8B, + 0x00003593, 0x00004F25, 0x00003592, 0x00003F62, 0x00050081, 0x0000001D, + 0x00004346, 0x000046B0, 0x00004C8B, 0x00050081, 0x0000001D, 0x000019F1, + 0x0000455A, 0x0000230C, 0x00050080, 0x0000000B, 0x00003FF8, 0x00001FB2, + 0x000037B2, 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, 0x00005AEF, + 0x00003B68, 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, 0x00000009, + 0x00004ADE, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4F, 0x00000002, + 0x000400FA, 0x00004ADE, 0x0000262A, 0x00002F67, 0x000200F8, 0x00002F67, + 0x00060041, 0x00000288, 0x00004BD5, 0x00000CC7, 0x00000A0B, 0x00003FF8, + 0x0004003D, 0x0000000B, 0x00005D4F, 0x00004BD5, 0x00050080, 0x0000000B, + 0x00002DBF, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x00006000, + 0x00000CC7, 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, 0x00004008, + 0x00006000, 0x00050050, 0x00000011, 0x00005138, 0x00005D4F, 0x00004008, + 0x000200F9, 0x00004F4F, 0x000200F8, 0x0000262A, 0x00060041, 0x00000288, 0x0000554B, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x00005D4C, 0x0000554B, 0x00050080, 0x0000000B, 0x00002DB9, 0x00003FF8, - 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, - 0x00002DB9, 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF4, 0x00050050, - 0x00000011, 0x00005132, 0x00005D4C, 0x00004002, 0x000200F9, 0x00004F4F, - 0x000200F8, 0x00004F4F, 0x000700F5, 0x00000011, 0x00002AC5, 0x00005132, - 0x00002C74, 0x00005BAC, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, + 0x00005D50, 0x0000554B, 0x00050080, 0x0000000B, 0x00002DC0, 0x00003FF8, + 0x00000A0D, 0x00060041, 0x00000288, 0x00006001, 0x00000CC7, 0x00000A0B, + 0x00002DC0, 0x0004003D, 0x0000000B, 0x00004009, 0x00006001, 0x00050050, + 0x00000011, 0x00005139, 0x00005D50, 0x00004009, 0x000200F9, 0x00004F4F, + 0x000200F8, 0x00004F4F, 0x000700F5, 0x00000011, 0x00002AC5, 0x00005139, + 0x0000262A, 0x00005138, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, 0x000038FC, 0x00000002, 0x00001CC2, 0x0000000A, 0x00001CC2, 0x00000003, 0x00001CC1, 0x0000000C, 0x00001CC1, 0x00000004, 0x00002001, 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, - 0x00002AC5, 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, 0x00000001, - 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, 0x00002768, 0x0000606A, - 0x00000000, 0x00050051, 0x0000000D, 0x00004449, 0x0000606A, 0x00000001, - 0x00070050, 0x0000001D, 0x0000390F, 0x00002768, 0x00004449, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437D, 0x00002AC5, 0x00000001, - 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, 0x0000003E, 0x0000437D, - 0x00050051, 0x0000000D, 0x00002769, 0x0000466E, 0x00000000, 0x00050051, - 0x0000000D, 0x000050C1, 0x0000466E, 0x00000001, 0x00070050, 0x0000001D, - 0x00002355, 0x00002769, 0x000050C1, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00002AC5, 0x00000000, 0x0006000C, 0x00000013, 0x0000606D, 0x00000001, + 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, 0x0000276E, 0x0000606D, + 0x00000000, 0x00050051, 0x0000000D, 0x0000444C, 0x0000606D, 0x00000001, + 0x00070050, 0x0000001D, 0x00003912, 0x0000276E, 0x0000444C, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004380, 0x00002AC5, 0x00000001, + 0x0006000C, 0x00000013, 0x00004671, 0x00000001, 0x0000003E, 0x00004380, + 0x00050051, 0x0000000D, 0x0000276F, 0x00004671, 0x00000000, 0x00050051, + 0x0000000D, 0x000050C4, 0x00004671, 0x00000001, 0x00070050, 0x0000001D, + 0x00002358, 0x0000276F, 0x000050C4, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, 0x00003091, 0x00002AC5, 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, 0x00050050, 0x00000012, 0x00004720, 0x000058A0, 0x000058A0, 0x000500C4, @@ -2615,14 +2535,14 @@ const uint32_t resolve_full_128bpp_scaled_cs[] = { 0x00050051, 0x0000000D, 0x00003CD7, 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, 0x00004121, 0x00005F10, 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C45, 0x00002AC5, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EA8, 0x00004C45, 0x00050050, 0x00000012, 0x00004724, - 0x00003EA8, 0x00003EA8, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, + 0x0000000C, 0x00003EA4, 0x00004C45, 0x00050050, 0x00000012, 0x00004724, + 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, 0x00000013, 0x00002AAA, 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, 0x00002AAA, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, 0x00000028, 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, 0x0000494F, - 0x00005E0D, 0x00000001, 0x00070050, 0x0000001D, 0x00002356, 0x00005F11, + 0x00005E0D, 0x00000001, 0x00070050, 0x0000001D, 0x00002359, 0x00005F11, 0x0000494F, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC5, 0x00000000, 0x00060050, 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, @@ -2637,8 +2557,8 @@ const uint32_t resolve_full_128bpp_scaled_cs[] = { 0x000040CF, 0x00002216, 0x00005B96, 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A2, 0x00001880, 0x000500C7, 0x00000014, 0x000049A0, 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, 0x00002AAB, 0x000040CF, 0x000049A0, - 0x000048A2, 0x00050080, 0x00000014, 0x00005FFF, 0x00002875, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F85, 0x00005FFF, 0x00000189, 0x000500C4, + 0x000048A2, 0x00050080, 0x00000014, 0x00006002, 0x00002875, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F85, 0x00006002, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AAB, 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, 0x00000014, 0x00004248, 0x00003606, @@ -2662,8 +2582,8 @@ const uint32_t resolve_full_128bpp_scaled_cs[] = { 0x00002217, 0x00005B97, 0x000500C4, 0x00000014, 0x00005ADB, 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, 0x000049A1, 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, 0x00002AAC, 0x000040D0, 0x000049A1, 0x000048A3, - 0x00050080, 0x00000014, 0x00006000, 0x00002876, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F86, 0x00006000, 0x00000189, 0x000500C4, 0x00000014, + 0x00050080, 0x00000014, 0x00006003, 0x00002876, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F86, 0x00006003, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, 0x00002AAC, 0x0000008D, 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, 0x00004249, 0x00003607, 0x00000A12, @@ -2673,13 +2593,13 @@ const uint32_t resolve_full_128bpp_scaled_cs[] = { 0x00000149, 0x00050051, 0x0000000D, 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, 0x00002B18, 0x000029D6, 0x00000002, 0x00070050, 0x0000001D, - 0x00002357, 0x000053C9, 0x00002A5C, 0x00002B18, 0x00003E26, 0x000200F9, + 0x0000235A, 0x000053C9, 0x00002A5C, 0x00002B18, 0x00003E26, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC2, 0x00050051, 0x0000000B, 0x000056C7, 0x00002AC5, 0x00000000, 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, 0x000056C7, 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, 0x000024A4, 0x00004F14, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, 0x000024A4, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B1, 0x00050085, - 0x0000001D, 0x00004133, 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBA, 0x000049B1, 0x00050085, + 0x0000001D, 0x00004133, 0x00003CBA, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, 0x00002AC5, 0x00000001, 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A5, 0x00005150, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, @@ -2706,301 +2626,288 @@ const uint32_t resolve_full_128bpp_scaled_cs[] = { 0x00005A3D, 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, 0x0000001D, 0x00002BF9, 0x00005A3D, 0x00004BFE, 0x00003095, 0x000038FC, - 0x000026A2, 0x00001CC2, 0x00002357, 0x00001CC1, 0x00002356, 0x00002001, - 0x00002355, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003594, 0x00002D93, + 0x000026A2, 0x00001CC2, 0x0000235A, 0x00001CC1, 0x00002359, 0x00002001, + 0x00002358, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003594, 0x00002D93, 0x00004BFE, 0x00004B26, 0x000038FC, 0x00004133, 0x00001CC2, 0x00003DDD, - 0x00001CC1, 0x00004121, 0x00002001, 0x0000390F, 0x00002039, 0x000200F9, + 0x00001CC1, 0x00004121, 0x00002001, 0x00003912, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F50, 0x00000002, 0x000400FA, - 0x00005453, 0x00002C75, 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, - 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, - 0x0000000B, 0x00005D4D, 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DBA, - 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601A, 0x00000CC7, - 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, 0x00003242, 0x0000601A, - 0x00060052, 0x00000017, 0x00002EA1, 0x00005D4D, 0x00004422, 0x00000000, - 0x00060052, 0x00000017, 0x000019F2, 0x00003242, 0x00002EA1, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD7, 0x00003FF8, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C1C, 0x00000CC7, 0x00000A0B, 0x00003FD7, 0x0004003D, - 0x0000000B, 0x00005C6B, 0x00001C1C, 0x00050080, 0x0000000B, 0x00002DBB, - 0x00003FD7, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601B, 0x00000CC7, - 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, 0x00003243, 0x0000601B, - 0x00060052, 0x00000017, 0x0000379C, 0x00005C6B, 0x000019F2, 0x00000002, - 0x00060052, 0x00000017, 0x00002040, 0x00003243, 0x0000379C, 0x00000003, - 0x000200F9, 0x00004F50, 0x000200F8, 0x00002C75, 0x00060041, 0x00000288, - 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x00005D4E, 0x0000554C, 0x00050080, 0x0000000B, 0x00002DBC, 0x00003FF8, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, 0x00000A0B, - 0x00002DBC, 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001905, 0x00050080, - 0x0000000B, 0x00002DBD, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, - 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, - 0x00005C6D, 0x00001906, 0x00050080, 0x0000000B, 0x00002DBE, 0x00003FF8, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, 0x00000A0B, - 0x00002DBE, 0x0004003D, 0x0000000B, 0x00004003, 0x00005FF5, 0x00070050, - 0x00000017, 0x00005133, 0x00005D4E, 0x00005C6C, 0x00005C6D, 0x00004003, - 0x000200F9, 0x00004F50, 0x000200F8, 0x00004F50, 0x000700F5, 0x00000017, - 0x00002AC6, 0x00005133, 0x00002C75, 0x00002040, 0x00002F68, 0x000300F7, - 0x00004F26, 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, 0x00000005, - 0x000027A8, 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, - 0x0000000B, 0x00005F5D, 0x00002AC6, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607D, 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, - 0x000026D4, 0x0000607D, 0x00000000, 0x00060052, 0x0000001D, 0x000023B7, - 0x000026D4, 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D95, - 0x0000607D, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1C, 0x00004D95, - 0x000023B7, 0x00000001, 0x00050051, 0x0000000B, 0x00002858, 0x00002AC6, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CD4, 0x00000001, 0x0000003E, - 0x00002858, 0x00050051, 0x0000000D, 0x000026D5, 0x00004CD4, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B8, 0x000026D5, 0x00003A1C, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D96, 0x00004CD4, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A1D, 0x00004D96, 0x000023B8, 0x00000003, 0x00050051, - 0x0000000B, 0x00002859, 0x00002AC6, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CD5, 0x00000001, 0x0000003E, 0x00002859, 0x00050051, 0x0000000D, - 0x000026D6, 0x00004CD5, 0x00000000, 0x00060052, 0x0000001D, 0x000023B9, - 0x000026D6, 0x000031B7, 0x00000000, 0x00050051, 0x0000000D, 0x00004D97, - 0x00004CD5, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1E, 0x00004D97, - 0x000023B9, 0x00000001, 0x00050051, 0x0000000B, 0x0000285A, 0x00002AC6, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CD6, 0x00000001, 0x0000003E, - 0x0000285A, 0x00050051, 0x0000000D, 0x000026D7, 0x00004CD6, 0x00000000, - 0x00060052, 0x0000001D, 0x000023BA, 0x000026D7, 0x00003A1E, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A07, 0x00004CD6, 0x00000001, 0x00060052, - 0x0000001D, 0x00002453, 0x00005A07, 0x000023BA, 0x00000003, 0x000200F9, - 0x00004F26, 0x000200F8, 0x000027A8, 0x0007004F, 0x00000011, 0x000025FE, - 0x00002AC6, 0x00002AC6, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x00005B3F, 0x000025FE, 0x0009004F, 0x0000001A, 0x000060D4, 0x00005B3F, - 0x00005B3F, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D93, 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAD, - 0x00003D93, 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAD, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006294, 0x00000001, 0x00000028, 0x00000504, - 0x00004725, 0x0007004F, 0x00000011, 0x0000376E, 0x00002AC6, 0x00002AC6, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, - 0x0009004F, 0x0000001A, 0x000060D5, 0x000024C2, 0x000024C2, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AD, - 0x000060D5, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, 0x000048AD, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, 0x0005008E, - 0x0000001D, 0x000053CA, 0x00002AAE, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004365, 0x00000001, 0x00000028, 0x00000504, 0x000053CA, 0x000200F9, - 0x00004F26, 0x000200F8, 0x00004F59, 0x0007004F, 0x00000011, 0x00002624, - 0x00002AC6, 0x00002AC6, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515C, 0x00002624, 0x00050051, 0x0000000D, 0x00001B81, 0x0000515C, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346D, 0x0000515C, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427B, 0x00001B81, 0x0000346D, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DB, 0x00002AC6, 0x00002AC6, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003760, 0x000041DB, - 0x00050051, 0x0000000D, 0x00001B82, 0x00003760, 0x00000000, 0x00050051, - 0x0000000D, 0x0000410B, 0x00003760, 0x00000001, 0x00070050, 0x0000001D, - 0x00002358, 0x00001B82, 0x0000410B, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00004F26, 0x000200F8, 0x00004F26, 0x000900F5, 0x0000001D, 0x00002BFA, - 0x00002358, 0x00004F59, 0x00004365, 0x000027A8, 0x00002453, 0x0000203A, - 0x000900F5, 0x0000001D, 0x00003595, 0x0000427B, 0x00004F59, 0x00006294, - 0x000027A8, 0x00003A1D, 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, - 0x00005312, 0x000700F5, 0x0000001D, 0x0000230D, 0x00002BFA, 0x00004F26, - 0x00002BF9, 0x00003F63, 0x000700F5, 0x0000001D, 0x00004C8C, 0x00003595, - 0x00004F26, 0x00003594, 0x00003F63, 0x00050081, 0x0000001D, 0x00004C41, - 0x00004346, 0x00004C8C, 0x00050081, 0x0000001D, 0x00005D3D, 0x000019F1, - 0x0000230D, 0x000200F9, 0x00005EC8, 0x000200F8, 0x00005EC8, 0x000700F5, - 0x0000001D, 0x00002BA7, 0x0000455A, 0x00005310, 0x00005D3D, 0x00005312, - 0x000700F5, 0x0000001D, 0x00003854, 0x000046B0, 0x00005310, 0x00004C41, - 0x00005312, 0x000700F5, 0x0000000D, 0x000038B6, 0x00005A1D, 0x00005310, - 0x00002F3A, 0x00005312, 0x000200F9, 0x00005313, 0x000200F8, 0x00005313, - 0x000700F5, 0x0000001D, 0x00002BA8, 0x00002662, 0x0000530F, 0x00002BA7, - 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003063, 0x000036E3, 0x0000530F, - 0x00003854, 0x00005EC8, 0x000700F5, 0x0000000D, 0x00002EA8, 0x00002B2C, - 0x0000530F, 0x000038B6, 0x00005EC8, 0x0005008E, 0x0000001D, 0x0000623F, - 0x00003063, 0x00002EA8, 0x0005008E, 0x0000001D, 0x0000255A, 0x00002BA8, - 0x00002EA8, 0x000300F7, 0x00003F64, 0x00000002, 0x000400FA, 0x00001D59, - 0x00002741, 0x00003F64, 0x000200F8, 0x00002741, 0x0009004F, 0x0000001D, - 0x0000478C, 0x0000623F, 0x0000623F, 0x00000002, 0x00000001, 0x00000000, - 0x00000003, 0x0009004F, 0x0000001D, 0x00004F75, 0x0000255A, 0x0000255A, - 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x000200F9, 0x00003F64, - 0x000200F8, 0x00003F64, 0x000700F5, 0x0000001D, 0x00002688, 0x0000255A, - 0x00005313, 0x00004F75, 0x00002741, 0x000700F5, 0x0000001D, 0x00002924, - 0x0000623F, 0x00005313, 0x0000478C, 0x00002741, 0x000500B0, 0x00000009, - 0x0000592B, 0x00001DD8, 0x00001CBF, 0x00070050, 0x00000015, 0x000043B7, - 0x0000592B, 0x0000592B, 0x0000592B, 0x0000592B, 0x000600A9, 0x0000001D, - 0x00003017, 0x000043B7, 0x00002924, 0x00002688, 0x00050080, 0x00000011, - 0x00001F0B, 0x00002EF9, 0x000059EC, 0x00050051, 0x0000000B, 0x00003F5C, - 0x00001F0B, 0x00000000, 0x00050051, 0x0000000B, 0x00002553, 0x00001F0B, - 0x00000001, 0x000500C2, 0x0000000B, 0x00002B2D, 0x00003F5C, 0x00000A0A, - 0x00050050, 0x00000011, 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, - 0x00000011, 0x00006158, 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, - 0x0000366C, 0x00006158, 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, - 0x0000366C, 0x00000A0A, 0x00050051, 0x0000000B, 0x00005EBB, 0x00006158, - 0x00000001, 0x00060050, 0x00000014, 0x000053CC, 0x00004D3A, 0x00005EBB, - 0x00004408, 0x000300F7, 0x00005341, 0x00000002, 0x000400FA, 0x0000500F, - 0x000056C9, 0x00002AAF, 0x000200F8, 0x00002AAF, 0x0007004F, 0x00000011, - 0x00001CAB, 0x000053CC, 0x000053CC, 0x00000000, 0x00000001, 0x0004007C, - 0x00000012, 0x000059CF, 0x00001CAB, 0x00050051, 0x0000000C, 0x00001907, - 0x000059CF, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x00001907, - 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, - 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, - 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, - 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, - 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, - 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A2B, 0x000500C7, - 0x0000000C, 0x00002AB6, 0x00001907, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, - 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, - 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A16, - 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, - 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, - 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, - 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, - 0x00003397, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002747, 0x00000A0E, - 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B5, 0x00000A17, 0x00050080, - 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, - 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, - 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, - 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, - 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, - 0x0000000C, 0x00004ADF, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, - 0x0000544B, 0x00004ADF, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, - 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, - 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, - 0x000500C3, 0x0000000C, 0x00001EEC, 0x00001907, 0x00000A14, 0x00050080, - 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, - 0x00005454, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, - 0x00005454, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, - 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, - 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, - 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, - 0x000056C9, 0x0004007C, 0x00000016, 0x000019AD, 0x000053CC, 0x00050051, - 0x0000000C, 0x000042C2, 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, - 0x000024FE, 0x000042C2, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, - 0x000019AD, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, - 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, - 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, - 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, - 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, - 0x00000A19, 0x0004007C, 0x0000000C, 0x00003097, 0x00002348, 0x00050084, - 0x0000000C, 0x00002878, 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, - 0x00006242, 0x000019AD, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, - 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, - 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A28, - 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, - 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, - 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, - 0x000042C2, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, - 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, - 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A28, 0x000500C3, - 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, - 0x00002218, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, - 0x00002218, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, - 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, - 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, - 0x00004AE0, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, - 0x00004AE0, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, - 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, - 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, - 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, - 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, - 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B6, 0x00002748, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B6, 0x00000A28, - 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, - 0x0000000C, 0x00004AE1, 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, - 0x0000544F, 0x00004AE1, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, - 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, - 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, - 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, - 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, - 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, - 0x00000A05, 0x00050080, 0x0000000C, 0x00002AB0, 0x00005B32, 0x00005AB1, - 0x000500C4, 0x0000000C, 0x00005B33, 0x00002AB0, 0x00000A11, 0x000500C7, - 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, - 0x00002AB1, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, - 0x00002AB1, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, - 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, - 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, - 0x000200F8, 0x00005341, 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, - 0x000056C9, 0x0000566F, 0x00002AAF, 0x00050084, 0x00000011, 0x00003FAE, - 0x00006158, 0x00005C31, 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, - 0x00003FAE, 0x00050051, 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, - 0x00050084, 0x0000000B, 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, - 0x0000000B, 0x00003CA0, 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, - 0x00003ED4, 0x00003F85, 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, - 0x00003ED4, 0x0000448F, 0x00050051, 0x0000000B, 0x00001AE7, 0x00003F85, - 0x00000001, 0x00050080, 0x0000000B, 0x00002AEC, 0x00003E12, 0x00001AE7, - 0x000500C4, 0x0000000B, 0x000062A4, 0x00002AEC, 0x00000A0A, 0x000500C4, - 0x0000000B, 0x00002590, 0x000062A4, 0x00000A16, 0x00050080, 0x0000000B, - 0x00004289, 0x00003CA0, 0x00002590, 0x000500C2, 0x0000000B, 0x00003F2B, - 0x00004289, 0x00000A16, 0x0004007C, 0x00000017, 0x0000232F, 0x00002924, - 0x000500AA, 0x00000009, 0x00001FEE, 0x00004ADC, 0x00000A19, 0x000300F7, - 0x000039BC, 0x00000000, 0x000400FA, 0x00001FEE, 0x000033DF, 0x000039BC, - 0x000200F8, 0x000033DF, 0x0009004F, 0x00000017, 0x00001F16, 0x0000232F, - 0x0000232F, 0x00000003, 0x00000002, 0x00000001, 0x00000000, 0x000200F9, - 0x000039BC, 0x000200F8, 0x000039BC, 0x000700F5, 0x00000017, 0x00005972, - 0x0000232F, 0x00005341, 0x00001F16, 0x000033DF, 0x000600A9, 0x0000000B, - 0x00001F84, 0x00001FEE, 0x00000A10, 0x00004ADC, 0x000500AA, 0x00000009, - 0x00005116, 0x00001F84, 0x00000A16, 0x000300F7, 0x000039BD, 0x00000000, - 0x000400FA, 0x00005116, 0x000033E0, 0x000039BD, 0x000200F8, 0x000033E0, - 0x0009004F, 0x00000017, 0x00001F17, 0x00005972, 0x00005972, 0x00000001, - 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x000039BD, 0x000200F8, - 0x000039BD, 0x000700F5, 0x00000017, 0x00005973, 0x00005972, 0x000039BC, - 0x00001F17, 0x000033E0, 0x000600A9, 0x0000000B, 0x000019CD, 0x00005116, - 0x00000A10, 0x00001F84, 0x000500AA, 0x00000009, 0x00003464, 0x000019CD, - 0x00000A0D, 0x000500AA, 0x00000009, 0x000047C2, 0x000019CD, 0x00000A10, - 0x000500A6, 0x00000009, 0x00005686, 0x00003464, 0x000047C2, 0x000300F7, - 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, - 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x00005973, - 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, - 0x000500C7, 0x00000017, 0x000050AC, 0x00005973, 0x0000072E, 0x000500C2, - 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, - 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, - 0x00003463, 0x000700F5, 0x00000017, 0x0000587A, 0x00005973, 0x000039BD, - 0x00003FF9, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x000019CD, - 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x000047C2, 0x00004CB6, - 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, - 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, - 0x0000587A, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x0000587A, - 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, - 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, - 0x00004D37, 0x0000587A, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, - 0x00000294, 0x000019BE, 0x00001592, 0x00000A0B, 0x00003F2B, 0x0003003E, - 0x000019BE, 0x00004D37, 0x000500AC, 0x00000009, 0x00005BF6, 0x0000229A, - 0x00000A0D, 0x000300F7, 0x00004AAC, 0x00000002, 0x000400FA, 0x00005BF6, - 0x000038DA, 0x000055EA, 0x000200F8, 0x000055EA, 0x000200F9, 0x00004AAC, - 0x000200F8, 0x000038DA, 0x000500C2, 0x0000000B, 0x0000364A, 0x00001DD8, - 0x00000A0A, 0x00050086, 0x0000000B, 0x00001F01, 0x0000364A, 0x0000229A, - 0x00050084, 0x0000000B, 0x000041FB, 0x00001F01, 0x0000229A, 0x00050082, - 0x0000000B, 0x00003171, 0x0000364A, 0x000041FB, 0x00050080, 0x0000000B, - 0x00002527, 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, - 0x00002527, 0x0000229A, 0x000300F7, 0x00002458, 0x00000000, 0x000400FA, - 0x0000343F, 0x00001CDB, 0x000055EB, 0x000200F8, 0x000055EB, 0x000200F9, - 0x00002458, 0x000200F8, 0x00001CDB, 0x00050084, 0x0000000B, 0x00003B96, - 0x00000A6A, 0x0000229A, 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, - 0x00000A16, 0x00050082, 0x0000000B, 0x00004944, 0x00003B96, 0x0000540F, - 0x000200F9, 0x00002458, 0x000200F8, 0x00002458, 0x000700F5, 0x0000000B, - 0x0000292C, 0x00004944, 0x00001CDB, 0x00000A3A, 0x000055EB, 0x000200F9, - 0x00004AAC, 0x000200F8, 0x00004AAC, 0x000700F5, 0x0000000B, 0x000029BC, - 0x0000292C, 0x00002458, 0x00000A6A, 0x000055EA, 0x00050084, 0x0000000B, - 0x0000492B, 0x000029BC, 0x0000448F, 0x000500C2, 0x0000000B, 0x000044CE, - 0x0000492B, 0x00000A16, 0x00050080, 0x0000000B, 0x0000195A, 0x00003F2B, - 0x000044CE, 0x0004007C, 0x00000017, 0x000054CB, 0x00003017, 0x000300F7, - 0x00003F86, 0x00000000, 0x000400FA, 0x00001FEE, 0x000033E1, 0x00003F86, - 0x000200F8, 0x000033E1, 0x0009004F, 0x00000017, 0x00001F18, 0x000054CB, - 0x000054CB, 0x00000003, 0x00000002, 0x00000001, 0x00000000, 0x000200F9, - 0x00003F86, 0x000200F8, 0x00003F86, 0x000700F5, 0x00000017, 0x00002AB2, - 0x000054CB, 0x00004AAC, 0x00001F18, 0x000033E1, 0x000300F7, 0x00003F87, - 0x00000000, 0x000400FA, 0x00005116, 0x000033E2, 0x00003F87, 0x000200F8, - 0x000033E2, 0x0009004F, 0x00000017, 0x00001F19, 0x00002AB2, 0x00002AB2, - 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x00003F87, - 0x000200F8, 0x00003F87, 0x000700F5, 0x00000017, 0x00002AB3, 0x00002AB2, - 0x00003F86, 0x00001F19, 0x000033E2, 0x000300F7, 0x00003A1F, 0x00000000, - 0x000400FA, 0x00005686, 0x00002958, 0x00003A1F, 0x000200F8, 0x00002958, - 0x000500C7, 0x00000017, 0x00004760, 0x00002AB3, 0x000009CE, 0x000500C4, - 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, - 0x000050AD, 0x00002AB3, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, - 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FFA, 0x000024D2, - 0x0000448E, 0x000200F9, 0x00003A1F, 0x000200F8, 0x00003A1F, 0x000700F5, - 0x00000017, 0x00002AB4, 0x00002AB3, 0x00003F87, 0x00003FFA, 0x00002958, - 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, - 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, - 0x00002AB4, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AB4, - 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, - 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, - 0x00004D39, 0x00002AB4, 0x00003A1F, 0x000029E9, 0x00002B39, 0x00060041, - 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, 0x0000195A, 0x0003003E, - 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, - 0x000100FD, 0x00010038, + 0x00005453, 0x0000262B, 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, + 0x00000288, 0x00004BD6, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D51, 0x00004BD6, 0x00050080, 0x0000000B, 0x00002DC1, + 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, + 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, 0x00005C6E, 0x0000190B, + 0x00050080, 0x0000000B, 0x00002DC2, 0x00003FF8, 0x0000199B, 0x00060041, + 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, + 0x0000000B, 0x00005C6F, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC3, + 0x00002DC2, 0x00000A0D, 0x00060041, 0x00000288, 0x00006004, 0x00000CC7, + 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, 0x0000400A, 0x00006004, + 0x00070050, 0x00000017, 0x0000513A, 0x00005D51, 0x00005C6E, 0x00005C6F, + 0x0000400A, 0x000200F9, 0x00004F50, 0x000200F8, 0x0000262B, 0x00060041, + 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D52, 0x0000554C, 0x00050080, 0x0000000B, 0x00002DC4, + 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, + 0x00000A0B, 0x00002DC4, 0x0004003D, 0x0000000B, 0x00005C70, 0x0000190D, + 0x00050080, 0x0000000B, 0x00002DC5, 0x00003FF8, 0x00000A10, 0x00060041, + 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC5, 0x0004003D, + 0x0000000B, 0x00005C71, 0x0000190E, 0x00050080, 0x0000000B, 0x00002DC6, + 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00006005, 0x00000CC7, + 0x00000A0B, 0x00002DC6, 0x0004003D, 0x0000000B, 0x0000400B, 0x00006005, + 0x00070050, 0x00000017, 0x0000513B, 0x00005D52, 0x00005C70, 0x00005C71, + 0x0000400B, 0x000200F9, 0x00004F50, 0x000200F8, 0x00004F50, 0x000700F5, + 0x00000017, 0x00002AC6, 0x0000513B, 0x0000262B, 0x0000513A, 0x00002F68, + 0x000300F7, 0x00004F26, 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, + 0x00000005, 0x0000215B, 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, + 0x00050051, 0x0000000B, 0x00005F5D, 0x00002AC6, 0x00000000, 0x0006000C, + 0x00000013, 0x0000606E, 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, + 0x0000000D, 0x0000277B, 0x0000606E, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EBE, 0x0000606E, 0x00000001, 0x00050051, 0x0000000B, 0x00004287, + 0x00002AC6, 0x00000001, 0x0006000C, 0x00000013, 0x00003CFB, 0x00000001, + 0x0000003E, 0x00004287, 0x00050051, 0x0000000D, 0x00002770, 0x00003CFB, + 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, 0x00003CFB, 0x00000001, + 0x00070050, 0x0000001D, 0x00003913, 0x0000277B, 0x00003EBE, 0x00002770, + 0x0000444D, 0x00050051, 0x0000000B, 0x00004381, 0x00002AC6, 0x00000002, + 0x0006000C, 0x00000013, 0x00004672, 0x00000001, 0x0000003E, 0x00004381, + 0x00050051, 0x0000000D, 0x0000277C, 0x00004672, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EBF, 0x00004672, 0x00000001, 0x00050051, 0x0000000B, + 0x00004288, 0x00002AC6, 0x00000003, 0x0006000C, 0x00000013, 0x00003CFC, + 0x00000001, 0x0000003E, 0x00004288, 0x00050051, 0x0000000D, 0x00002771, + 0x00003CFC, 0x00000000, 0x00050051, 0x0000000D, 0x000050C5, 0x00003CFC, + 0x00000001, 0x00070050, 0x0000001D, 0x0000235B, 0x0000277C, 0x00003EBF, + 0x00002771, 0x000050C5, 0x000200F9, 0x00004F26, 0x000200F8, 0x0000215B, + 0x0007004F, 0x00000011, 0x000025FE, 0x00002AC6, 0x00002AC6, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, 0x000025FE, 0x0009004F, + 0x0000001A, 0x000060D4, 0x00005B3F, 0x00005B3F, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, + 0x00004725, 0x00002AAD, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006294, + 0x00000001, 0x00000028, 0x00000504, 0x00004725, 0x0007004F, 0x00000011, + 0x0000376E, 0x00002AC6, 0x00002AC6, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, 0x0000001A, 0x000060D5, + 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D94, 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAE, 0x00003D94, 0x0005008E, 0x0000001D, 0x000053CA, 0x00002AAE, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, + 0x00000504, 0x000053CA, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F59, + 0x0007004F, 0x00000011, 0x0000262C, 0x00002AC6, 0x00002AC6, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x0000515C, 0x0000262C, 0x00050051, + 0x0000000D, 0x00001B82, 0x0000515C, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346D, 0x0000515C, 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, + 0x00001B82, 0x0000346D, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DB, 0x00002AC6, 0x00002AC6, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003760, 0x000041DB, 0x00050051, 0x0000000D, 0x00001B83, + 0x00003760, 0x00000000, 0x00050051, 0x0000000D, 0x0000410B, 0x00003760, + 0x00000001, 0x00070050, 0x0000001D, 0x0000235C, 0x00001B83, 0x0000410B, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, + 0x000900F5, 0x0000001D, 0x00002BFA, 0x0000235C, 0x00004F59, 0x00004365, + 0x0000215B, 0x0000235B, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003595, + 0x0000427B, 0x00004F59, 0x00006294, 0x0000215B, 0x00003913, 0x0000203A, + 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, + 0x0000230D, 0x00002BFA, 0x00004F26, 0x00002BF9, 0x00003F63, 0x000700F5, + 0x0000001D, 0x00004C8C, 0x00003595, 0x00004F26, 0x00003594, 0x00003F63, + 0x00050081, 0x0000001D, 0x00004C41, 0x00004346, 0x00004C8C, 0x00050081, + 0x0000001D, 0x00005D3D, 0x000019F1, 0x0000230D, 0x000200F9, 0x00005EC8, + 0x000200F8, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BA7, 0x0000455A, + 0x00005310, 0x00005D3D, 0x00005312, 0x000700F5, 0x0000001D, 0x00003854, + 0x000046B0, 0x00005310, 0x00004C41, 0x00005312, 0x000700F5, 0x0000000D, + 0x000038B6, 0x00005A1D, 0x00005310, 0x00002F3A, 0x00005312, 0x000200F9, + 0x00005313, 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, 0x00002BA8, + 0x00002662, 0x0000530F, 0x00002BA7, 0x00005EC8, 0x000700F5, 0x0000001D, + 0x00003063, 0x000036E3, 0x0000530F, 0x00003854, 0x00005EC8, 0x000700F5, + 0x0000000D, 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038B6, 0x00005EC8, + 0x0005008E, 0x0000001D, 0x0000623F, 0x00003063, 0x00002EA8, 0x0005008E, + 0x0000001D, 0x0000255A, 0x00002BA8, 0x00002EA8, 0x000300F7, 0x00003F64, + 0x00000002, 0x000400FA, 0x00001D59, 0x00002741, 0x00003F64, 0x000200F8, + 0x00002741, 0x0009004F, 0x0000001D, 0x0000478C, 0x0000623F, 0x0000623F, + 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, + 0x00004F75, 0x0000255A, 0x0000255A, 0x00000002, 0x00000001, 0x00000000, + 0x00000003, 0x000200F9, 0x00003F64, 0x000200F8, 0x00003F64, 0x000700F5, + 0x0000001D, 0x00002688, 0x0000255A, 0x00005313, 0x00004F75, 0x00002741, + 0x000700F5, 0x0000001D, 0x00003589, 0x0000623F, 0x00005313, 0x0000478C, + 0x00002741, 0x000500B0, 0x00000009, 0x000038D2, 0x00001DD8, 0x00001CBF, + 0x000300F7, 0x00006070, 0x00000002, 0x000400FA, 0x000038D2, 0x000055EA, + 0x00006070, 0x000200F8, 0x000055EA, 0x000200F9, 0x00006070, 0x000200F8, + 0x00006070, 0x000700F5, 0x0000001D, 0x000027FC, 0x00002688, 0x00003F64, + 0x00003589, 0x000055EA, 0x00050080, 0x00000011, 0x000027FA, 0x00002EF9, + 0x000059EC, 0x00050086, 0x00000011, 0x0000235D, 0x000027FA, 0x00005C31, + 0x00050051, 0x0000000B, 0x000052AC, 0x0000235D, 0x00000000, 0x00050051, + 0x0000000B, 0x0000472A, 0x0000235D, 0x00000001, 0x00060050, 0x00000014, + 0x000024C9, 0x000052AC, 0x0000472A, 0x00004408, 0x000300F7, 0x00005341, + 0x00000002, 0x000400FA, 0x0000500F, 0x000056C9, 0x00002AAF, 0x000200F8, + 0x00002AAF, 0x0007004F, 0x00000011, 0x00001CAB, 0x000024C9, 0x000024C9, + 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, 0x00001CAB, + 0x00050051, 0x0000000C, 0x0000190F, 0x000059CF, 0x00000000, 0x000500C3, + 0x0000000C, 0x000024FD, 0x0000190F, 0x00000A1A, 0x00050051, 0x0000000C, + 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, + 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, + 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, + 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, + 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, + 0x00003F5E, 0x00000A2B, 0x000500C7, 0x0000000C, 0x00002AB6, 0x0000190F, + 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, + 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, + 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, + 0x000018E7, 0x00004397, 0x00000A16, 0x000500C7, 0x0000000C, 0x000027B1, + 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, + 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, + 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, + 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, + 0x000047B5, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, + 0x000047B5, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, + 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, + 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, + 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, + 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, + 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADF, 0x00004157, + 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADF, 0x00000A11, + 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, + 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, + 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, + 0x0000190F, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, + 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005454, 0x000035B6, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544C, 0x00005454, 0x00000A1D, 0x00050080, + 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, + 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, + 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, + 0x000200F9, 0x00005341, 0x000200F8, 0x000056C9, 0x0004007C, 0x00000016, + 0x000019AD, 0x000024C9, 0x00050051, 0x0000000C, 0x000042C2, 0x000019AD, + 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, 0x00000A17, + 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, 0x000500C3, + 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, + 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, + 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, + 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, + 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, + 0x00003097, 0x00002348, 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, + 0x00003097, 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, 0x00000000, + 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, + 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, + 0x0000225D, 0x000049FC, 0x00000A28, 0x000500C7, 0x0000000C, 0x00002CF6, + 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, + 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, 0x000500C4, + 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, + 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, + 0x0000434B, 0x00000A28, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, + 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002218, 0x000042C2, 0x00000A14, + 0x00050080, 0x0000000C, 0x000035A3, 0x00002218, 0x0000405D, 0x000500C7, + 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, + 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, + 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, + 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE0, 0x000034BD, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE0, 0x00000A0E, 0x00050080, + 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, + 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, + 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, + 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, + 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, + 0x0000000C, 0x000047B6, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, + 0x0000544E, 0x000047B6, 0x00000A28, 0x00050080, 0x0000000C, 0x00004159, + 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE1, 0x000042C2, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE1, 0x00000A17, + 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, + 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, + 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, + 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, + 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, + 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, + 0x00002AB0, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, + 0x00002AB0, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, + 0x0000040B, 0x00050080, 0x0000000C, 0x00002AB1, 0x00005B33, 0x00005AB2, + 0x000500C4, 0x0000000C, 0x00005B34, 0x00002AB1, 0x00000A14, 0x000500C7, + 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, + 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, + 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, + 0x0000000B, 0x000024FC, 0x00005670, 0x000056C9, 0x0000566F, 0x00002AAF, + 0x00050084, 0x00000011, 0x00003FAE, 0x0000235D, 0x00005C31, 0x00050082, + 0x00000011, 0x00003F85, 0x000027FA, 0x00003FAE, 0x00050051, 0x0000000B, + 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, 0x00005C50, + 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, + 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, 0x00003F85, 0x00000000, + 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x0000448F, 0x00050051, + 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, 0x00050080, 0x0000000B, + 0x000025E1, 0x00003E12, 0x00001AE7, 0x000500C4, 0x0000000B, 0x00004AFF, + 0x000025E1, 0x00000A16, 0x00050080, 0x0000000B, 0x00001CDE, 0x00003CA0, + 0x00004AFF, 0x000500C2, 0x0000000B, 0x00003F2B, 0x00001CDE, 0x00000A16, + 0x0004007C, 0x00000017, 0x0000232F, 0x00003589, 0x000500AA, 0x00000009, + 0x00001FEE, 0x00004ADC, 0x00000A19, 0x000300F7, 0x000039BC, 0x00000000, + 0x000400FA, 0x00001FEE, 0x000033DF, 0x000039BC, 0x000200F8, 0x000033DF, + 0x0009004F, 0x00000017, 0x00001F16, 0x0000232F, 0x0000232F, 0x00000003, + 0x00000002, 0x00000001, 0x00000000, 0x000200F9, 0x000039BC, 0x000200F8, + 0x000039BC, 0x000700F5, 0x00000017, 0x00005972, 0x0000232F, 0x00005341, + 0x00001F16, 0x000033DF, 0x000600A9, 0x0000000B, 0x00001F84, 0x00001FEE, + 0x00000A10, 0x00004ADC, 0x000500AA, 0x00000009, 0x00005116, 0x00001F84, + 0x00000A16, 0x000300F7, 0x000039BD, 0x00000000, 0x000400FA, 0x00005116, + 0x000033E0, 0x000039BD, 0x000200F8, 0x000033E0, 0x0009004F, 0x00000017, + 0x00001F17, 0x00005972, 0x00005972, 0x00000001, 0x00000000, 0x00000003, + 0x00000002, 0x000200F9, 0x000039BD, 0x000200F8, 0x000039BD, 0x000700F5, + 0x00000017, 0x00005973, 0x00005972, 0x000039BC, 0x00001F17, 0x000033E0, + 0x000600A9, 0x0000000B, 0x000019CD, 0x00005116, 0x00000A10, 0x00001F84, + 0x000500AA, 0x00000009, 0x00003464, 0x000019CD, 0x00000A0D, 0x000500AA, + 0x00000009, 0x000047C2, 0x000019CD, 0x00000A10, 0x000500A6, 0x00000009, + 0x00005686, 0x00003464, 0x000047C2, 0x000300F7, 0x00003463, 0x00000000, + 0x000400FA, 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, + 0x000500C7, 0x00000017, 0x0000475F, 0x00005973, 0x000009CE, 0x000500C4, + 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, + 0x000050AC, 0x00005973, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, + 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D1, + 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, + 0x00000017, 0x0000587A, 0x00005973, 0x000039BD, 0x00003FF9, 0x00002957, + 0x000500AA, 0x00000009, 0x00004CB6, 0x000019CD, 0x00000A13, 0x000500A6, + 0x00000009, 0x00003B23, 0x000047C2, 0x00004CB6, 0x000300F7, 0x00002C98, + 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, + 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, 0x0000587A, 0x000002ED, + 0x000500C2, 0x00000017, 0x00003BE7, 0x0000587A, 0x000002ED, 0x000500C5, + 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, + 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x0000587A, + 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000019BE, + 0x00001592, 0x00000A0B, 0x00003F2B, 0x0003003E, 0x000019BE, 0x00004D37, + 0x000500AC, 0x00000009, 0x00005BF6, 0x0000229A, 0x00000A0D, 0x000300F7, + 0x00004AAC, 0x00000002, 0x000400FA, 0x00005BF6, 0x00006140, 0x000055EB, + 0x000200F8, 0x000055EB, 0x000200F9, 0x00004AAC, 0x000200F8, 0x00006140, + 0x00050086, 0x0000000B, 0x000026D4, 0x00001DD8, 0x0000229A, 0x00050084, + 0x0000000B, 0x0000237E, 0x000026D4, 0x0000229A, 0x00050082, 0x0000000B, + 0x00003171, 0x00001DD8, 0x0000237E, 0x00050080, 0x0000000B, 0x00002527, + 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, 0x00002527, + 0x0000229A, 0x000300F7, 0x00002458, 0x00000000, 0x000400FA, 0x0000343F, + 0x00001CDB, 0x000055EC, 0x000200F8, 0x000055EC, 0x000200F9, 0x00002458, + 0x000200F8, 0x00001CDB, 0x00050084, 0x0000000B, 0x00003B96, 0x00000A6A, + 0x0000229A, 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, 0x00000A16, + 0x00050082, 0x0000000B, 0x00004944, 0x00003B96, 0x0000540F, 0x000200F9, + 0x00002458, 0x000200F8, 0x00002458, 0x000700F5, 0x0000000B, 0x0000292C, + 0x00004944, 0x00001CDB, 0x00000A3A, 0x000055EC, 0x000200F9, 0x00004AAC, + 0x000200F8, 0x00004AAC, 0x000700F5, 0x0000000B, 0x000029BC, 0x0000292C, + 0x00002458, 0x00000A6A, 0x000055EB, 0x00050084, 0x0000000B, 0x0000492B, + 0x000029BC, 0x0000448F, 0x000500C2, 0x0000000B, 0x000044CE, 0x0000492B, + 0x00000A16, 0x00050080, 0x0000000B, 0x0000195A, 0x00003F2B, 0x000044CE, + 0x0004007C, 0x00000017, 0x000054CB, 0x000027FC, 0x000300F7, 0x00003F86, + 0x00000000, 0x000400FA, 0x00001FEE, 0x000033E1, 0x00003F86, 0x000200F8, + 0x000033E1, 0x0009004F, 0x00000017, 0x00001F18, 0x000054CB, 0x000054CB, + 0x00000003, 0x00000002, 0x00000001, 0x00000000, 0x000200F9, 0x00003F86, + 0x000200F8, 0x00003F86, 0x000700F5, 0x00000017, 0x00002AB2, 0x000054CB, + 0x00004AAC, 0x00001F18, 0x000033E1, 0x000300F7, 0x00003F87, 0x00000000, + 0x000400FA, 0x00005116, 0x000033E2, 0x00003F87, 0x000200F8, 0x000033E2, + 0x0009004F, 0x00000017, 0x00001F19, 0x00002AB2, 0x00002AB2, 0x00000001, + 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x00003F87, 0x000200F8, + 0x00003F87, 0x000700F5, 0x00000017, 0x00002AB3, 0x00002AB2, 0x00003F86, + 0x00001F19, 0x000033E2, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, + 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, + 0x00000017, 0x00004760, 0x00002AB3, 0x000009CE, 0x000500C4, 0x00000017, + 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, + 0x00002AB3, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, + 0x0000013D, 0x000500C5, 0x00000017, 0x00003FFA, 0x000024D2, 0x0000448E, + 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, + 0x00002AB4, 0x00002AB3, 0x00003F87, 0x00003FFA, 0x00002958, 0x000300F7, + 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, + 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AB4, + 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AB4, 0x000002ED, + 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, + 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, + 0x00002AB4, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, + 0x00001F75, 0x00001592, 0x00000A0B, 0x0000195A, 0x0003003E, 0x00001F75, + 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, + 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_16bpp_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_16bpp_cs.h index 14bebb4b9..a0c1f02cb 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_16bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_16bpp_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25271 ; Schema: 0 OpCapability Shader @@ -11,24 +11,26 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v2uint ArrayStride 8 + OpDecorate %_struct_1960 BufferBlock OpMemberDecorate %_struct_1960 0 NonReadable OpMemberDecorate %_struct_1960 0 Offset 0 - OpDecorate %_struct_1960 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -104,7 +106,6 @@ %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %uint_5 = OpConstant %uint 5 %int_7 = OpConstant %int 7 %int_14 = OpConstant %int 14 @@ -127,14 +128,13 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_63 = OpConstant %uint 63 %int_26 = OpConstant %int 26 %int_23 = OpConstant %int 23 @@ -151,7 +151,7 @@ %5522 = OpVariable %_ptr_Uniform__struct_1960 Uniform %_ptr_Uniform_v2uint = OpTypePointer Uniform %v2uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %11741 = OpUndef %v2uint + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -176,6 +176,8 @@ %1975 = OpConstantComposite %v2uint %uint_8 %uint_8 %2888 = OpConstantComposite %v2uint %uint_4278255360 %uint_4278255360 %int_1065353216 = OpConstant %int 1065353216 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %uint_4294967290 = OpConstant %uint 4294967290 %2360 = OpConstantComposite %v3uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %uint_81 = OpConstant %uint 81 @@ -186,16 +188,14 @@ %uint_86 = OpConstant %uint 86 %uint_87 = OpConstant %uint 87 %float_0_25 = OpConstant %float 0.25 - %10264 = OpUndef %v4uint - %15190 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -206,18 +206,16 @@ %8576 = OpBitwiseAnd %uint %21003 %uint_15 %18836 = OpShiftRightLogical %uint %15627 %uint_28 %9130 = OpBitwiseAnd %uint %18836 %uint_1 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %24236 %uint_7 %21999 = OpBitwiseAnd %uint %24236 %uint_8 @@ -241,12 +239,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20919 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18656 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18656 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %25270 = OpLoad %uint %18656 %14159 = OpLoad %v3uint %gl_GlobalInvocationID %12672 = OpVectorShuffle %v2uint %14159 %14159 0 1 @@ -280,34 +278,29 @@ %10986 = OpShiftLeftLogical %v2uint %21036 %19381 %24669 = OpCompositeConstruct %v2uint %19300 %19300 %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %18106 = OpIAdd %v2uint %10986 %16072 - %22936 = OpIMul %v2uint %2719 %1828 - %11332 = OpCompositeConstruct %v2uint %9130 %uint_0 - %6571 = OpShiftRightLogical %v2uint %22936 %11332 - %10146 = OpUDiv %v2uint %18106 %6571 + %15084 = OpBitwiseAnd %v2uint %9093 %1828 + %10197 = OpIAdd %v2uint %10986 %15084 + %8548 = OpCompositeConstruct %v2uint %9130 %uint_0 + %9802 = OpShiftRightLogical %v2uint %2719 %8548 + %10146 = OpUDiv %v2uint %10197 %9802 %20390 = OpCompositeExtract %uint %10146 1 %11046 = OpIMul %uint %20390 %20561 %24665 = OpCompositeExtract %uint %10146 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %8575 %21536 - %22376 = OpIMul %v2uint %10146 %6571 - %20715 = OpISub %v2uint %18106 %22376 - %7303 = OpCompositeExtract %uint %22936 0 - %22882 = OpCompositeExtract %uint %22936 1 - %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %6571 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 + %23345 = OpIMul %v2uint %10146 %9802 + %11892 = OpISub %v2uint %10197 %23345 + %8053 = OpIMul %uint %8742 %uint_1280 + %24263 = OpCompositeExtract %uint %11892 1 + %23526 = OpCompositeExtract %uint %9802 0 + %22886 = OpIMul %uint %24263 %23526 + %6886 = OpCompositeExtract %uint %11892 0 %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %9130 - %18363 = OpIAdd %uint %14551 %18021 - %13504 = OpIMul %uint %13170 %uint_2048 - %25231 = OpUMod %uint %18363 %13504 - %16379 = OpUGreaterThanEqual %bool %8574 %uint_2 - %24735 = OpSelect %uint %16379 %uint_1 %uint_0 + %18116 = OpShiftLeftLogical %uint %9696 %9130 + %18201 = OpIAdd %uint %8053 %18116 + %23256 = OpUMod %uint %18201 %uint_2621440 + %13153 = OpUGreaterThanEqual %bool %8574 %uint_2 + %24735 = OpSelect %uint %13153 %uint_1 %uint_0 %20074 = OpIAdd %uint %9130 %24735 %6555 = OpShiftLeftLogical %uint %uint_1 %20074 %23279 = OpINotEqual %bool %9130 %uint_0 @@ -316,42 +309,39 @@ %16569 = OpLabel %19162 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20297 DontFlatten - OpBranchConditional %19162 %11374 %12129 + OpBranchConditional %19162 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v4uint %13959 %10264 0 - %15546 = OpIAdd %uint %25231 %6555 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %13810 = OpLoad %uint %6319 - %22355 = OpCompositeInsert %v4uint %13810 %21850 1 - %10093 = OpIMul %uint %uint_2 %6555 - %9147 = OpIAdd %uint %25231 %10093 - %14359 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9147 - %13811 = OpLoad %uint %14359 - %22356 = OpCompositeInsert %v4uint %13811 %22355 2 - %10094 = OpIMul %uint %uint_3 %6555 - %9148 = OpIAdd %uint %25231 %10094 - %14360 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9148 - %16033 = OpLoad %uint %14360 - %23465 = OpCompositeInsert %v4uint %16033 %22356 3 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %23256 %6555 + %6475 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %24155 = OpLoad %uint %6475 + %6234 = OpIMul %uint %uint_2 %6555 + %8353 = OpIAdd %uint %23256 %6234 + %15309 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8353 + %24156 = OpLoad %uint %15309 + %6235 = OpIMul %uint %uint_3 %6555 + %8354 = OpIAdd %uint %23256 %6235 + %14321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8354 + %16379 = OpLoad %uint %14321 + %20780 = OpCompositeConstruct %v4uint %23875 %24155 %24156 %16379 OpBranch %20297 - %11374 = OpLabel - %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %25231 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %9761 = OpLabel + %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %23256 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 %23650 = OpLoad %uint %6399 - %11688 = OpIAdd %uint %25231 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %11689 = OpIAdd %uint %23256 %uint_2 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 %23651 = OpLoad %uint %6400 - %11689 = OpIAdd %uint %25231 %uint_3 - %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 + %11690 = OpIAdd %uint %23256 %uint_3 + %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 %16380 = OpLoad %uint %24558 - %20780 = OpCompositeConstruct %v4uint %23875 %23650 %23651 %16380 + %20781 = OpCompositeConstruct %v4uint %23876 %23650 %23651 %16380 OpBranch %20297 %20297 = OpLabel - %10943 = OpPhi %v4uint %20780 %11374 %23465 %12129 + %10943 = OpPhi %v4uint %20781 %9761 %20780 %12129 OpSelectionMerge %16224 None OpSwitch %8576 %19451 0 %14585 1 %14585 2 %7355 10 %7355 3 %7354 12 %7354 4 %8190 6 %8243 %8243 = OpLabel @@ -389,8 +379,8 @@ %15572 = OpCompositeExtract %float %24070 1 %16670 = OpCompositeConstruct %v4float %24330 %15572 %float_0 %float_0 %19522 = OpCompositeExtract %uint %10943 1 - %16034 = OpBitcast %int %19522 - %18203 = OpCompositeConstruct %v2int %16034 %16034 + %16033 = OpBitcast %int %19522 + %18203 = OpCompositeConstruct %v2int %16033 %16033 %18350 = OpShiftLeftLogical %v2int %18203 %1959 %13336 = OpShiftRightArithmetic %v2int %18350 %2151 %10904 = OpConvertSToF %v2float %13336 @@ -400,8 +390,8 @@ %15573 = OpCompositeExtract %float %24071 1 %16671 = OpCompositeConstruct %v4float %24331 %15573 %float_0 %float_0 %19523 = OpCompositeExtract %uint %10943 2 - %16035 = OpBitcast %int %19523 - %18204 = OpCompositeConstruct %v2int %16035 %16035 + %16034 = OpBitcast %int %19523 + %18204 = OpCompositeConstruct %v2int %16034 %16034 %18351 = OpShiftLeftLogical %v2int %18204 %1959 %13337 = OpShiftRightArithmetic %v2int %18351 %2151 %10905 = OpConvertSToF %v2float %13337 @@ -411,8 +401,8 @@ %15574 = OpCompositeExtract %float %24072 1 %16672 = OpCompositeConstruct %v4float %24332 %15574 %float_0 %float_0 %19524 = OpCompositeExtract %uint %10943 3 - %16036 = OpBitcast %int %19524 - %18205 = OpCompositeConstruct %v2int %16036 %16036 + %16035 = OpBitcast %int %19524 + %18205 = OpCompositeConstruct %v2int %16035 %16035 %18352 = OpShiftLeftLogical %v2int %18205 %1959 %13338 = OpShiftRightArithmetic %v2int %18352 %2151 %10906 = OpConvertSToF %v2float %13338 @@ -619,125 +609,107 @@ %15205 = OpLabel %21584 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20259 DontFlatten - OpBranchConditional %21584 %11375 %12130 + OpBranchConditional %21584 %9762 %12130 %12130 = OpLabel - %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23876 = OpLoad %uint %19407 - %11690 = OpIAdd %uint %25231 %uint_1 - %24596 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 - %12860 = OpLoad %uint %24596 - %11934 = OpCompositeInsert %v4uint %23876 %10264 0 - %6638 = OpCompositeInsert %v4uint %12860 %11934 1 - %16340 = OpIAdd %uint %25231 %6555 - %7193 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16340 - %23652 = OpLoad %uint %7193 - %11691 = OpIAdd %uint %16340 %uint_1 - %24597 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 - %12861 = OpLoad %uint %24597 - %12010 = OpCompositeInsert %v4uint %23652 %6638 2 - %7143 = OpCompositeInsert %v4uint %12861 %12010 3 - %10887 = OpIMul %uint %uint_2 %6555 - %9149 = OpIAdd %uint %25231 %10887 - %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9149 - %23653 = OpLoad %uint %15233 - %11692 = OpIAdd %uint %9149 %uint_1 - %24598 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %12862 = OpLoad %uint %24598 - %12011 = OpCompositeInsert %v4uint %23653 %10264 0 - %7144 = OpCompositeInsert %v4uint %12862 %12011 1 - %10888 = OpIMul %uint %uint_3 %6555 - %9150 = OpIAdd %uint %25231 %10888 - %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9150 - %23654 = OpLoad %uint %15234 - %11693 = OpIAdd %uint %9150 %uint_1 - %24599 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 - %12863 = OpLoad %uint %24599 - %14233 = OpCompositeInsert %v4uint %23654 %7144 2 - %8253 = OpCompositeInsert %v4uint %12863 %14233 3 - OpBranch %20259 - %11375 = OpLabel - %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23877 = OpLoad %uint %21830 - %11694 = OpIAdd %uint %25231 %uint_1 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 - %23655 = OpLoad %uint %6401 - %11695 = OpIAdd %uint %25231 %uint_2 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 - %23656 = OpLoad %uint %6402 - %11696 = OpIAdd %uint %25231 %uint_3 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 - %14080 = OpLoad %uint %24559 - %19165 = OpCompositeConstruct %v4uint %23877 %23655 %23656 %14080 - %22501 = OpIAdd %uint %25231 %uint_4 - %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 - %23657 = OpLoad %uint %24651 - %11697 = OpIAdd %uint %25231 %uint_5 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 - %23658 = OpLoad %uint %6403 - %11698 = OpIAdd %uint %25231 %uint_6 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %23659 = OpLoad %uint %6404 - %11699 = OpIAdd %uint %25231 %uint_7 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23877 = OpLoad %uint %19408 + %11691 = OpIAdd %uint %23256 %uint_1 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %23652 = OpLoad %uint %6401 + %11692 = OpIAdd %uint %23256 %6555 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %23653 = OpLoad %uint %6402 + %11693 = OpIAdd %uint %11692 %uint_1 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %14156 = OpLoad %uint %24559 + %19670 = OpCompositeConstruct %v4uint %23877 %23652 %23653 %14156 + %17048 = OpIMul %uint %uint_2 %6555 + %13991 = OpIAdd %uint %23256 %17048 + %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13991 + %23654 = OpLoad %uint %15233 + %11694 = OpIAdd %uint %13991 %uint_1 + %6476 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %24157 = OpLoad %uint %6476 + %6236 = OpIMul %uint %uint_3 %6555 + %8355 = OpIAdd %uint %23256 %6236 + %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8355 + %23655 = OpLoad %uint %15234 + %11695 = OpIAdd %uint %8355 %uint_1 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 %16381 = OpLoad %uint %24560 - %20781 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16381 + %20782 = OpCompositeConstruct %v4uint %23654 %24157 %23655 %16381 + OpBranch %20259 + %9762 = OpLabel + %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23878 = OpLoad %uint %21830 + %11696 = OpIAdd %uint %23256 %uint_1 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %23656 = OpLoad %uint %6403 + %11697 = OpIAdd %uint %23256 %uint_2 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %23657 = OpLoad %uint %6404 + %11698 = OpIAdd %uint %23256 %uint_3 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 + %14080 = OpLoad %uint %24561 + %19165 = OpCompositeConstruct %v4uint %23878 %23656 %23657 %14080 + %22501 = OpIAdd %uint %23256 %uint_4 + %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 + %23658 = OpLoad %uint %24651 + %11699 = OpIAdd %uint %23256 %uint_5 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %23659 = OpLoad %uint %6405 + %11700 = OpIAdd %uint %23256 %uint_6 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %23660 = OpLoad %uint %6406 + %11701 = OpIAdd %uint %23256 %uint_7 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %16382 = OpLoad %uint %24562 + %20783 = OpCompositeConstruct %v4uint %23658 %23659 %23660 %16382 OpBranch %20259 %20259 = OpLabel - %11213 = OpPhi %v4uint %20781 %11375 %8253 %12130 - %14112 = OpPhi %v4uint %19165 %11375 %7143 %12130 + %11213 = OpPhi %v4uint %20783 %9762 %20782 %12130 + %14112 = OpPhi %v4uint %19165 %9762 %19670 %12130 OpSelectionMerge %20260 None - OpSwitch %8576 %20310 5 %10149 7 %8244 + OpSwitch %8576 %20310 5 %8536 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %14112 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9928 = OpCompositeExtract %float %24698 0 - %9131 = OpCompositeInsert %v4float %9928 %15190 0 - %19852 = OpCompositeExtract %float %24698 1 - %14867 = OpCompositeInsert %v4float %19852 %9131 1 - %10319 = OpCompositeExtract %uint %14112 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %9132 = OpCompositeInsert %v4float %9929 %14867 2 - %19853 = OpCompositeExtract %float %19659 1 - %14868 = OpCompositeInsert %v4float %19853 %9132 3 - %10320 = OpCompositeExtract %uint %14112 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %9133 = OpCompositeInsert %v4float %9930 %15190 0 - %19854 = OpCompositeExtract %float %19660 1 - %14869 = OpCompositeInsert %v4float %19854 %9133 1 - %10321 = OpCompositeExtract %uint %14112 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %9134 = OpCompositeInsert %v4float %9931 %14869 2 - %19855 = OpCompositeExtract %float %19661 1 - %14870 = OpCompositeInsert %v4float %19855 %9134 3 - %10322 = OpCompositeExtract %uint %11213 0 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9932 = OpCompositeExtract %float %19662 0 - %9135 = OpCompositeInsert %v4float %9932 %15190 0 - %19856 = OpCompositeExtract %float %19662 1 - %14871 = OpCompositeInsert %v4float %19856 %9135 1 - %10323 = OpCompositeExtract %uint %11213 1 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9933 = OpCompositeExtract %float %19663 0 - %9136 = OpCompositeInsert %v4float %9933 %14871 2 - %19857 = OpCompositeExtract %float %19663 1 - %14872 = OpCompositeInsert %v4float %19857 %9136 3 - %10324 = OpCompositeExtract %uint %11213 2 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9934 = OpCompositeExtract %float %19664 0 - %9137 = OpCompositeInsert %v4float %9934 %15190 0 - %19858 = OpCompositeExtract %float %19664 1 - %14873 = OpCompositeInsert %v4float %19858 %9137 1 - %10325 = OpCompositeExtract %uint %11213 3 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %9935 = OpCompositeExtract %float %19665 0 - %9138 = OpCompositeInsert %v4float %9935 %14873 2 - %23044 = OpCompositeExtract %float %19665 1 - %9296 = OpCompositeInsert %v4float %23044 %9138 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %10101 = OpCompositeExtract %float %24680 0 + %16056 = OpCompositeExtract %float %24680 1 + %17025 = OpCompositeExtract %uint %14112 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %17025 + %10086 = OpCompositeExtract %float %15605 0 + %17481 = OpCompositeExtract %float %15605 1 + %14607 = OpCompositeConstruct %v4float %10101 %16056 %10086 %17481 + %17277 = OpCompositeExtract %uint %14112 2 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %10102 = OpCompositeExtract %float %18030 0 + %16057 = OpCompositeExtract %float %18030 1 + %17026 = OpCompositeExtract %uint %14112 3 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %17026 + %10087 = OpCompositeExtract %float %15606 0 + %17482 = OpCompositeExtract %float %15606 1 + %14608 = OpCompositeConstruct %v4float %10102 %16057 %10087 %17482 + %17278 = OpCompositeExtract %uint %11213 0 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %10103 = OpCompositeExtract %float %18031 0 + %16058 = OpCompositeExtract %float %18031 1 + %17027 = OpCompositeExtract %uint %11213 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %17027 + %10088 = OpCompositeExtract %float %15607 0 + %17483 = OpCompositeExtract %float %15607 1 + %14609 = OpCompositeConstruct %v4float %10103 %16058 %10088 %17483 + %17279 = OpCompositeExtract %uint %11213 2 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %10104 = OpCompositeExtract %float %18032 0 + %16059 = OpCompositeExtract %float %18032 1 + %17028 = OpCompositeExtract %uint %11213 3 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %17028 + %10089 = OpCompositeExtract %float %15608 0 + %20671 = OpCompositeExtract %float %15608 1 + %9036 = OpCompositeConstruct %v4float %10104 %16059 %10089 %20671 OpBranch %20260 - %10149 = OpLabel + %8536 = OpLabel %9723 = OpVectorShuffle %v2uint %14112 %14112 0 1 %23356 = OpBitcast %v2int %9723 %24782 = OpVectorShuffle %v4int %23356 %23356 0 0 1 1 @@ -772,8 +744,8 @@ %17250 = OpExtInst %v4float %1 FMax %1284 %21439 OpBranch %20260 %20310 = OpLabel - %9761 = OpVectorShuffle %v2uint %14112 %14112 0 1 - %20825 = OpBitcast %v2float %9761 + %9763 = OpVectorShuffle %v2uint %14112 %14112 0 1 + %20825 = OpBitcast %v2float %9763 %7035 = OpCompositeExtract %float %20825 0 %13418 = OpCompositeExtract %float %20825 1 %17016 = OpCompositeConstruct %v4float %7035 %13418 %float_0 %float_0 @@ -791,13 +763,13 @@ %14175 = OpBitcast %v2float %16858 %7038 = OpCompositeExtract %float %14175 0 %16648 = OpCompositeExtract %float %14175 1 - %9036 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 + %9037 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 OpBranch %20260 %20260 = OpLabel - %11176 = OpPhi %v4float %9036 %20310 %17250 %10149 %9296 %8244 - %14345 = OpPhi %v4float %17018 %20310 %25235 %10149 %14872 %8244 - %15230 = OpPhi %v4float %17017 %20310 %25234 %10149 %14870 %8244 - %14519 = OpPhi %v4float %17016 %20310 %25233 %10149 %14868 %8244 + %11176 = OpPhi %v4float %9037 %20310 %17250 %8536 %9036 %8244 + %14345 = OpPhi %v4float %17018 %20310 %25235 %8536 %14609 %8244 + %15230 = OpPhi %v4float %17017 %20310 %25234 %8536 %14608 %8244 + %14519 = OpPhi %v4float %17016 %20310 %25233 %8536 %14607 %8244 OpBranch %21263 %21263 = OpLabel %11177 = OpPhi %v4float %11176 %20260 %11175 %16224 @@ -809,71 +781,68 @@ OpBranchConditional %11861 %20709 %21267 %20709 = OpLabel %25083 = OpFMul %float %11052 %float_0_5 - %24184 = OpIAdd %uint %25231 %uint_80 + %24184 = OpIAdd %uint %23256 %uint_80 OpSelectionMerge %21264 DontFlatten OpBranchConditional %23279 %15206 %16570 %16570 = OpLabel %19163 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20298 DontFlatten - OpBranchConditional %19163 %11376 %12131 + OpBranchConditional %19163 %9764 %12131 %12131 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v4uint %13960 %10264 0 - %15547 = OpIAdd %uint %24184 %6555 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %13812 = OpLoad %uint %6320 - %22357 = OpCompositeInsert %v4uint %13812 %21851 1 - %10095 = OpIMul %uint %uint_2 %6555 - %9151 = OpIAdd %uint %24184 %10095 - %14361 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9151 - %13813 = OpLoad %uint %14361 - %22358 = OpCompositeInsert %v4uint %13813 %22357 2 - %10096 = OpIMul %uint %uint_3 %6555 - %9152 = OpIAdd %uint %24184 %10096 - %14362 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9152 - %16037 = OpLoad %uint %14362 - %23466 = OpCompositeInsert %v4uint %16037 %22358 3 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23879 = OpLoad %uint %19409 + %11702 = OpIAdd %uint %24184 %6555 + %6477 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %24158 = OpLoad %uint %6477 + %6237 = OpIMul %uint %uint_2 %6555 + %8356 = OpIAdd %uint %24184 %6237 + %15310 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8356 + %24159 = OpLoad %uint %15310 + %6238 = OpIMul %uint %uint_3 %6555 + %8357 = OpIAdd %uint %24184 %6238 + %14322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8357 + %16383 = OpLoad %uint %14322 + %20784 = OpCompositeConstruct %v4uint %23879 %24158 %24159 %16383 OpBranch %20298 - %11376 = OpLabel + %9764 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23878 = OpLoad %uint %21831 - %11700 = OpIAdd %uint %25231 %uint_81 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 - %23660 = OpLoad %uint %6405 - %11701 = OpIAdd %uint %25231 %uint_82 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 - %23661 = OpLoad %uint %6406 - %11702 = OpIAdd %uint %25231 %uint_83 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 - %16382 = OpLoad %uint %24561 - %20782 = OpCompositeConstruct %v4uint %23878 %23660 %23661 %16382 + %23880 = OpLoad %uint %21831 + %11703 = OpIAdd %uint %23256 %uint_81 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %23661 = OpLoad %uint %6407 + %11704 = OpIAdd %uint %23256 %uint_82 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 + %23662 = OpLoad %uint %6408 + %11705 = OpIAdd %uint %23256 %uint_83 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %16384 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v4uint %23880 %23661 %23662 %16384 OpBranch %20298 %20298 = OpLabel - %10944 = OpPhi %v4uint %20782 %11376 %23466 %12131 + %10944 = OpPhi %v4uint %20785 %9764 %20784 %12131 OpSelectionMerge %16225 None OpSwitch %8576 %19452 0 %14586 1 %14586 2 %7357 10 %7357 3 %7356 12 %7356 4 %8191 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %10944 0 - %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %10086 = OpCompositeExtract %float %24680 0 - %17481 = OpCompositeExtract %float %24680 1 - %14607 = OpCompositeConstruct %v4float %10086 %17481 %float_0 %float_0 - %17277 = OpCompositeExtract %uint %10944 1 - %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 - %10087 = OpCompositeExtract %float %18030 0 - %17482 = OpCompositeExtract %float %18030 1 - %14608 = OpCompositeConstruct %v4float %10087 %17482 %float_0 %float_0 - %17278 = OpCompositeExtract %uint %10944 2 - %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 - %10088 = OpCompositeExtract %float %18031 0 - %17483 = OpCompositeExtract %float %18031 1 - %14609 = OpCompositeConstruct %v4float %10088 %17483 %float_0 %float_0 - %17279 = OpCompositeExtract %uint %10944 3 - %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 - %10089 = OpCompositeExtract %float %18032 0 - %20671 = OpCompositeExtract %float %18032 1 - %9037 = OpCompositeConstruct %v4float %10089 %20671 %float_0 %float_0 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %10090 = OpCompositeExtract %float %24681 0 + %17484 = OpCompositeExtract %float %24681 1 + %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 + %17280 = OpCompositeExtract %uint %10944 1 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %10091 = OpCompositeExtract %float %18033 0 + %17485 = OpCompositeExtract %float %18033 1 + %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 + %17281 = OpCompositeExtract %uint %10944 2 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %10092 = OpCompositeExtract %float %18034 0 + %17486 = OpCompositeExtract %float %18034 1 + %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 + %17282 = OpCompositeExtract %uint %10944 3 + %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 + %10093 = OpCompositeExtract %float %18035 0 + %20672 = OpCompositeExtract %float %18035 1 + %9038 = OpCompositeConstruct %v4float %10093 %20672 %float_0 %float_0 OpBranch %16225 %8191 = OpLabel %12429 = OpCompositeExtract %uint %10944 0 @@ -888,8 +857,8 @@ %15575 = OpCompositeExtract %float %24074 1 %16673 = OpCompositeConstruct %v4float %24334 %15575 %float_0 %float_0 %19525 = OpCompositeExtract %uint %10944 1 - %16038 = OpBitcast %int %19525 - %18207 = OpCompositeConstruct %v2int %16038 %16038 + %16036 = OpBitcast %int %19525 + %18207 = OpCompositeConstruct %v2int %16036 %16036 %18354 = OpShiftLeftLogical %v2int %18207 %1959 %13340 = OpShiftRightArithmetic %v2int %18354 %2151 %10916 = OpConvertSToF %v2float %13340 @@ -899,8 +868,8 @@ %15576 = OpCompositeExtract %float %24075 1 %16674 = OpCompositeConstruct %v4float %24335 %15576 %float_0 %float_0 %19526 = OpCompositeExtract %uint %10944 2 - %16039 = OpBitcast %int %19526 - %18208 = OpCompositeConstruct %v2int %16039 %16039 + %16037 = OpBitcast %int %19526 + %18208 = OpCompositeConstruct %v2int %16037 %16037 %18355 = OpShiftLeftLogical %v2int %18208 %1959 %13341 = OpShiftRightArithmetic %v2int %18355 %2151 %10917 = OpConvertSToF %v2float %13341 @@ -910,8 +879,8 @@ %15577 = OpCompositeExtract %float %24076 1 %16675 = OpCompositeConstruct %v4float %24336 %15577 %float_0 %float_0 %19527 = OpCompositeExtract %uint %10944 3 - %16040 = OpBitcast %int %19527 - %18212 = OpCompositeConstruct %v2int %16040 %16040 + %16038 = OpBitcast %int %19527 + %18212 = OpCompositeConstruct %v2int %16038 %16038 %18356 = OpShiftLeftLogical %v2int %18212 %1959 %13342 = OpShiftRightArithmetic %v2int %18356 %2151 %10918 = OpConvertSToF %v2float %13342 @@ -919,7 +888,7 @@ %24077 = OpExtInst %v2float %1 FMax %73 %18254 %24337 = OpCompositeExtract %float %24077 0 %18765 = OpCompositeExtract %float %24077 1 - %9038 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 + %9039 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 OpBranch %16225 %7356 = OpLabel %22208 = OpCompositeExtract %uint %10944 0 @@ -934,8 +903,8 @@ %6270 = OpISub %v3uint %2828 %10777 %8724 = OpIAdd %v3uint %10777 %2360 %10355 = OpSelect %v3uint %16589 %8724 %23444 - %23256 = OpShiftLeftLogical %v3uint %18592 %6270 - %18846 = OpBitwiseAnd %v3uint %23256 %1126 + %23257 = OpShiftLeftLogical %v3uint %18592 %6270 + %18846 = OpBitwiseAnd %v3uint %23257 %1126 %10919 = OpSelect %v3uint %16589 %18846 %18592 %24573 = OpIAdd %v3uint %10355 %1018 %20355 = OpShiftLeftLogical %v3uint %24573 %393 @@ -963,8 +932,8 @@ %6271 = OpISub %v3uint %2828 %10778 %8725 = OpIAdd %v3uint %10778 %2360 %10356 = OpSelect %v3uint %16590 %8725 %23445 - %23257 = OpShiftLeftLogical %v3uint %18593 %6271 - %18847 = OpBitwiseAnd %v3uint %23257 %1126 + %23258 = OpShiftLeftLogical %v3uint %18593 %6271 + %18847 = OpBitwiseAnd %v3uint %23258 %1126 %10920 = OpSelect %v3uint %16590 %18847 %18593 %24574 = OpIAdd %v3uint %10356 %1018 %20356 = OpShiftLeftLogical %v3uint %24574 %393 @@ -992,8 +961,8 @@ %6272 = OpISub %v3uint %2828 %10779 %8726 = OpIAdd %v3uint %10779 %2360 %10357 = OpSelect %v3uint %16591 %8726 %23446 - %23258 = OpShiftLeftLogical %v3uint %18594 %6272 - %18848 = OpBitwiseAnd %v3uint %23258 %1126 + %23259 = OpShiftLeftLogical %v3uint %18594 %6272 + %18848 = OpBitwiseAnd %v3uint %23259 %1126 %10921 = OpSelect %v3uint %16591 %18848 %18594 %24575 = OpIAdd %v3uint %10357 %1018 %20357 = OpShiftLeftLogical %v3uint %24575 %393 @@ -1021,8 +990,8 @@ %6273 = OpISub %v3uint %2828 %10780 %8727 = OpIAdd %v3uint %10780 %2360 %10358 = OpSelect %v3uint %16592 %8727 %23447 - %23259 = OpShiftLeftLogical %v3uint %18595 %6273 - %18849 = OpBitwiseAnd %v3uint %23259 %1126 + %23260 = OpShiftLeftLogical %v3uint %18595 %6273 + %18849 = OpBitwiseAnd %v3uint %23260 %1126 %10922 = OpSelect %v3uint %16592 %18849 %18595 %24576 = OpIAdd %v3uint %10358 %1018 %20358 = OpShiftLeftLogical %v3uint %24576 %393 @@ -1037,27 +1006,27 @@ %21449 = OpCompositeExtract %float %10710 0 %10844 = OpCompositeExtract %float %10710 1 %11030 = OpCompositeExtract %float %10710 2 - %9039 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 + %9040 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 OpBranch %16225 %7357 = OpLabel %22209 = OpCompositeExtract %uint %10944 0 %20238 = OpCompositeConstruct %v4uint %22209 %22209 %22209 %22209 %9376 = OpShiftRightLogical %v4uint %20238 %845 %18863 = OpBitwiseAnd %v4uint %9376 %635 - %15548 = OpConvertUToF %v4float %18863 - %16691 = OpFMul %v4float %15548 %2798 + %15546 = OpConvertUToF %v4float %18863 + %16691 = OpFMul %v4float %15546 %2798 %23765 = OpCompositeExtract %uint %10944 1 %20816 = OpCompositeConstruct %v4uint %23765 %23765 %23765 %23765 %9377 = OpShiftRightLogical %v4uint %20816 %845 %18864 = OpBitwiseAnd %v4uint %9377 %635 - %15549 = OpConvertUToF %v4float %18864 - %16692 = OpFMul %v4float %15549 %2798 + %15547 = OpConvertUToF %v4float %18864 + %16692 = OpFMul %v4float %15547 %2798 %23766 = OpCompositeExtract %uint %10944 2 %20817 = OpCompositeConstruct %v4uint %23766 %23766 %23766 %23766 %9378 = OpShiftRightLogical %v4uint %20817 %845 %18865 = OpBitwiseAnd %v4uint %9378 %635 - %15550 = OpConvertUToF %v4float %18865 - %16693 = OpFMul %v4float %15550 %2798 + %15548 = OpConvertUToF %v4float %18865 + %16693 = OpFMul %v4float %15548 %2798 %23767 = OpCompositeExtract %uint %10944 3 %20818 = OpCompositeConstruct %v4uint %23767 %23767 %23767 %23767 %9379 = OpShiftRightLogical %v4uint %20818 %845 @@ -1082,8 +1051,8 @@ %24847 = OpCompositeConstruct %v4uint %8611 %8611 %8611 %8611 %9382 = OpShiftRightLogical %v4uint %24847 %653 %19036 = OpBitwiseAnd %v4uint %9382 %1611 - %13991 = OpConvertUToF %v4float %19036 - %19240 = OpVectorTimesScalar %v4float %13991 %float_0_00392156886 + %13992 = OpConvertUToF %v4float %19036 + %19240 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 %8612 = OpCompositeExtract %uint %10944 3 %24848 = OpCompositeConstruct %v4uint %8612 %8612 %8612 %8612 %9383 = OpShiftRightLogical %v4uint %24848 %653 @@ -1110,133 +1079,115 @@ %23099 = OpVectorShuffle %v4float %20399 %20399 0 1 1 1 OpBranch %16225 %16225 = OpLabel - %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9039 %7356 %9038 %8191 %9037 %8245 - %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14609 %8245 - %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14608 %8245 - %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14607 %8245 + %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9040 %7356 %9039 %8191 %9038 %8245 + %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14612 %8245 + %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14611 %8245 + %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14610 %8245 OpBranch %21264 %15206 = OpLabel %21585 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20261 DontFlatten - OpBranchConditional %21585 %11377 %12132 + OpBranchConditional %21585 %9765 %12132 %12132 = OpLabel - %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23879 = OpLoad %uint %19408 - %11703 = OpIAdd %uint %25231 %uint_81 - %24600 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 - %12864 = OpLoad %uint %24600 - %11935 = OpCompositeInsert %v4uint %23879 %10264 0 - %6639 = OpCompositeInsert %v4uint %12864 %11935 1 - %16341 = OpIAdd %uint %24184 %6555 - %7194 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16341 - %23662 = OpLoad %uint %7194 - %11704 = OpIAdd %uint %16341 %uint_1 - %24601 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %12865 = OpLoad %uint %24601 - %12012 = OpCompositeInsert %v4uint %23662 %6639 2 - %7145 = OpCompositeInsert %v4uint %12865 %12012 3 - %10889 = OpIMul %uint %uint_2 %6555 - %9153 = OpIAdd %uint %24184 %10889 - %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9153 - %23663 = OpLoad %uint %15235 - %11705 = OpIAdd %uint %9153 %uint_1 - %24602 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 - %12866 = OpLoad %uint %24602 - %12013 = OpCompositeInsert %v4uint %23663 %10264 0 - %7146 = OpCompositeInsert %v4uint %12866 %12013 1 - %10890 = OpIMul %uint %uint_3 %6555 - %9154 = OpIAdd %uint %24184 %10890 - %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9154 - %23664 = OpLoad %uint %15236 - %11706 = OpIAdd %uint %9154 %uint_1 - %24603 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 - %12867 = OpLoad %uint %24603 - %14234 = OpCompositeInsert %v4uint %23664 %7146 2 - %8254 = OpCompositeInsert %v4uint %12867 %14234 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23881 = OpLoad %uint %19410 + %11706 = OpIAdd %uint %23256 %uint_81 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %23663 = OpLoad %uint %6409 + %11707 = OpIAdd %uint %24184 %6555 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %23664 = OpLoad %uint %6410 + %11708 = OpIAdd %uint %11707 %uint_1 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %14157 = OpLoad %uint %24564 + %19671 = OpCompositeConstruct %v4uint %23881 %23663 %23664 %14157 + %17049 = OpIMul %uint %uint_2 %6555 + %13993 = OpIAdd %uint %24184 %17049 + %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13993 + %23665 = OpLoad %uint %15235 + %11709 = OpIAdd %uint %13993 %uint_1 + %6478 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %24160 = OpLoad %uint %6478 + %6239 = OpIMul %uint %uint_3 %6555 + %8358 = OpIAdd %uint %24184 %6239 + %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8358 + %23666 = OpLoad %uint %15236 + %11710 = OpIAdd %uint %8358 %uint_1 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 + %16385 = OpLoad %uint %24565 + %20786 = OpCompositeConstruct %v4uint %23665 %24160 %23666 %16385 OpBranch %20261 - %11377 = OpLabel + %9765 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23880 = OpLoad %uint %21832 - %11707 = OpIAdd %uint %25231 %uint_81 - %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 - %23665 = OpLoad %uint %6407 - %11708 = OpIAdd %uint %25231 %uint_82 - %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 - %23666 = OpLoad %uint %6408 - %11709 = OpIAdd %uint %25231 %uint_83 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 - %14081 = OpLoad %uint %24562 - %19166 = OpCompositeConstruct %v4uint %23880 %23665 %23666 %14081 - %22502 = OpIAdd %uint %25231 %uint_84 + %23882 = OpLoad %uint %21832 + %11711 = OpIAdd %uint %23256 %uint_81 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 + %23667 = OpLoad %uint %6411 + %11712 = OpIAdd %uint %23256 %uint_82 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 + %23668 = OpLoad %uint %6412 + %11713 = OpIAdd %uint %23256 %uint_83 + %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 + %14081 = OpLoad %uint %24566 + %19166 = OpCompositeConstruct %v4uint %23882 %23667 %23668 %14081 + %22502 = OpIAdd %uint %23256 %uint_84 %24652 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22502 - %23667 = OpLoad %uint %24652 - %11710 = OpIAdd %uint %25231 %uint_85 - %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %23668 = OpLoad %uint %6409 - %11711 = OpIAdd %uint %25231 %uint_86 - %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 - %23669 = OpLoad %uint %6410 - %11712 = OpIAdd %uint %25231 %uint_87 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 - %16383 = OpLoad %uint %24563 - %20783 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16383 + %23669 = OpLoad %uint %24652 + %11714 = OpIAdd %uint %23256 %uint_85 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %23670 = OpLoad %uint %6413 + %11715 = OpIAdd %uint %23256 %uint_86 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 + %23671 = OpLoad %uint %6414 + %11716 = OpIAdd %uint %23256 %uint_87 + %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 + %16386 = OpLoad %uint %24567 + %20787 = OpCompositeConstruct %v4uint %23669 %23670 %23671 %16386 OpBranch %20261 %20261 = OpLabel - %11214 = OpPhi %v4uint %20783 %11377 %8254 %12132 - %14113 = OpPhi %v4uint %19166 %11377 %7145 %12132 + %11214 = OpPhi %v4uint %20787 %9765 %20786 %12132 + %14113 = OpPhi %v4uint %19166 %9765 %19671 %12132 OpSelectionMerge %20262 None - OpSwitch %8576 %20311 5 %10150 7 %8246 + OpSwitch %8576 %20311 5 %8537 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %14113 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9936 = OpCompositeExtract %float %24699 0 - %9139 = OpCompositeInsert %v4float %9936 %15190 0 - %19859 = OpCompositeExtract %float %24699 1 - %14874 = OpCompositeInsert %v4float %19859 %9139 1 - %10326 = OpCompositeExtract %uint %14113 1 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9937 = OpCompositeExtract %float %19666 0 - %9140 = OpCompositeInsert %v4float %9937 %14874 2 - %19860 = OpCompositeExtract %float %19666 1 - %14875 = OpCompositeInsert %v4float %19860 %9140 3 - %10327 = OpCompositeExtract %uint %14113 2 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9938 = OpCompositeExtract %float %19667 0 - %9141 = OpCompositeInsert %v4float %9938 %15190 0 - %19861 = OpCompositeExtract %float %19667 1 - %14876 = OpCompositeInsert %v4float %19861 %9141 1 - %10328 = OpCompositeExtract %uint %14113 3 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9939 = OpCompositeExtract %float %19668 0 - %9142 = OpCompositeInsert %v4float %9939 %14876 2 - %19862 = OpCompositeExtract %float %19668 1 - %14877 = OpCompositeInsert %v4float %19862 %9142 3 - %10329 = OpCompositeExtract %uint %11214 0 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9940 = OpCompositeExtract %float %19669 0 - %9143 = OpCompositeInsert %v4float %9940 %15190 0 - %19863 = OpCompositeExtract %float %19669 1 - %14878 = OpCompositeInsert %v4float %19863 %9143 1 - %10330 = OpCompositeExtract %uint %11214 1 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9941 = OpCompositeExtract %float %19670 0 - %9144 = OpCompositeInsert %v4float %9941 %14878 2 - %19864 = OpCompositeExtract %float %19670 1 - %14879 = OpCompositeInsert %v4float %19864 %9144 3 - %10331 = OpCompositeExtract %uint %11214 2 - %19671 = OpExtInst %v2float %1 UnpackHalf2x16 %10331 - %9942 = OpCompositeExtract %float %19671 0 - %9145 = OpCompositeInsert %v4float %9942 %15190 0 - %19865 = OpCompositeExtract %float %19671 1 - %14880 = OpCompositeInsert %v4float %19865 %9145 1 - %10332 = OpCompositeExtract %uint %11214 3 - %19673 = OpExtInst %v2float %1 UnpackHalf2x16 %10332 - %9943 = OpCompositeExtract %float %19673 0 - %9146 = OpCompositeInsert %v4float %9943 %14880 2 - %23045 = OpCompositeExtract %float %19673 1 - %9297 = OpCompositeInsert %v4float %23045 %9146 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %10105 = OpCompositeExtract %float %24682 0 + %16060 = OpCompositeExtract %float %24682 1 + %17029 = OpCompositeExtract %uint %14113 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %17029 + %10094 = OpCompositeExtract %float %15609 0 + %17487 = OpCompositeExtract %float %15609 1 + %14613 = OpCompositeConstruct %v4float %10105 %16060 %10094 %17487 + %17283 = OpCompositeExtract %uint %14113 2 + %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 + %10106 = OpCompositeExtract %float %18036 0 + %16061 = OpCompositeExtract %float %18036 1 + %17030 = OpCompositeExtract %uint %14113 3 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %17030 + %10095 = OpCompositeExtract %float %15610 0 + %17488 = OpCompositeExtract %float %15610 1 + %14614 = OpCompositeConstruct %v4float %10106 %16061 %10095 %17488 + %17284 = OpCompositeExtract %uint %11214 0 + %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 + %10107 = OpCompositeExtract %float %18037 0 + %16062 = OpCompositeExtract %float %18037 1 + %17031 = OpCompositeExtract %uint %11214 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %17031 + %10096 = OpCompositeExtract %float %15611 0 + %17489 = OpCompositeExtract %float %15611 1 + %14615 = OpCompositeConstruct %v4float %10107 %16062 %10096 %17489 + %17285 = OpCompositeExtract %uint %11214 2 + %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 + %10108 = OpCompositeExtract %float %18038 0 + %16063 = OpCompositeExtract %float %18038 1 + %17032 = OpCompositeExtract %uint %11214 3 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %17032 + %10097 = OpCompositeExtract %float %15612 0 + %20673 = OpCompositeExtract %float %15612 1 + %9041 = OpCompositeConstruct %v4float %10108 %16063 %10097 %20673 OpBranch %20262 - %10150 = OpLabel + %8537 = OpLabel %9724 = OpVectorShuffle %v2uint %14113 %14113 0 1 %23357 = OpBitcast %v2int %9724 %24786 = OpVectorShuffle %v4int %23357 %23357 0 0 1 1 @@ -1271,8 +1222,8 @@ %17251 = OpExtInst %v4float %1 FMax %1284 %21440 OpBranch %20262 %20311 = OpLabel - %9762 = OpVectorShuffle %v2uint %14113 %14113 0 1 - %20826 = OpBitcast %v2float %9762 + %9766 = OpVectorShuffle %v2uint %14113 %14113 0 1 + %20826 = OpBitcast %v2float %9766 %7039 = OpCompositeExtract %float %20826 0 %13421 = OpCompositeExtract %float %20826 1 %17019 = OpCompositeConstruct %v4float %7039 %13421 %float_0 %float_0 @@ -1290,13 +1241,13 @@ %14178 = OpBitcast %v2float %16861 %7042 = OpCompositeExtract %float %14178 0 %16649 = OpCompositeExtract %float %14178 1 - %9040 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 + %9042 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 OpBranch %20262 %20262 = OpLabel - %11179 = OpPhi %v4float %9040 %20311 %17251 %10150 %9297 %8246 - %14348 = OpPhi %v4float %17021 %20311 %25238 %10150 %14879 %8246 - %15232 = OpPhi %v4float %17020 %20311 %25237 %10150 %14877 %8246 - %14521 = OpPhi %v4float %17019 %20311 %25236 %10150 %14875 %8246 + %11179 = OpPhi %v4float %9042 %20311 %17251 %8537 %9041 %8246 + %14348 = OpPhi %v4float %17021 %20311 %25238 %8537 %14615 %8246 + %15232 = OpPhi %v4float %17020 %20311 %25237 %8537 %14614 %8246 + %14521 = OpPhi %v4float %17019 %20311 %25236 %8537 %14613 %8246 OpBranch %21264 %21264 = OpLabel %11180 = OpPhi %v4float %11179 %20262 %11178 %16225 @@ -1313,71 +1264,68 @@ %9905 = OpLabel %14258 = OpShiftLeftLogical %uint %uint_1 %9130 %12090 = OpFMul %float %11052 %float_0_25 - %20988 = OpIAdd %uint %25231 %14258 + %20988 = OpIAdd %uint %23256 %14258 OpSelectionMerge %21265 DontFlatten OpBranchConditional %23279 %15207 %16571 %16571 = OpLabel %19167 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20299 DontFlatten - OpBranchConditional %19167 %11378 %12133 + OpBranchConditional %19167 %9767 %12133 %12133 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v4uint %13961 %10264 0 - %15551 = OpIAdd %uint %20988 %6555 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15551 - %13814 = OpLoad %uint %6321 - %22359 = OpCompositeInsert %v4uint %13814 %21852 1 - %10097 = OpIMul %uint %uint_2 %6555 - %9155 = OpIAdd %uint %20988 %10097 - %14363 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9155 - %13815 = OpLoad %uint %14363 - %22360 = OpCompositeInsert %v4uint %13815 %22359 2 - %10098 = OpIMul %uint %uint_3 %6555 - %9156 = OpIAdd %uint %20988 %10098 - %14364 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9156 - %16041 = OpLoad %uint %14364 - %23467 = OpCompositeInsert %v4uint %16041 %22360 3 + %19411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23883 = OpLoad %uint %19411 + %11717 = OpIAdd %uint %20988 %6555 + %6479 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 + %24161 = OpLoad %uint %6479 + %6240 = OpIMul %uint %uint_2 %6555 + %8359 = OpIAdd %uint %20988 %6240 + %15311 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8359 + %24162 = OpLoad %uint %15311 + %6241 = OpIMul %uint %uint_3 %6555 + %8360 = OpIAdd %uint %20988 %6241 + %14323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8360 + %16387 = OpLoad %uint %14323 + %20788 = OpCompositeConstruct %v4uint %23883 %24161 %24162 %16387 OpBranch %20299 - %11378 = OpLabel + %9767 = OpLabel %21833 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23881 = OpLoad %uint %21833 - %11713 = OpIAdd %uint %20988 %uint_1 - %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 - %23670 = OpLoad %uint %6411 - %11714 = OpIAdd %uint %20988 %uint_2 - %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 - %23671 = OpLoad %uint %6412 - %11715 = OpIAdd %uint %20988 %uint_3 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 - %16384 = OpLoad %uint %24564 - %20784 = OpCompositeConstruct %v4uint %23881 %23670 %23671 %16384 + %23884 = OpLoad %uint %21833 + %11718 = OpIAdd %uint %20988 %uint_1 + %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 + %23672 = OpLoad %uint %6415 + %11719 = OpIAdd %uint %20988 %uint_2 + %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 + %23673 = OpLoad %uint %6416 + %11720 = OpIAdd %uint %20988 %uint_3 + %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 + %16388 = OpLoad %uint %24568 + %20789 = OpCompositeConstruct %v4uint %23884 %23672 %23673 %16388 OpBranch %20299 %20299 = OpLabel - %10945 = OpPhi %v4uint %20784 %11378 %23467 %12133 + %10945 = OpPhi %v4uint %20789 %9767 %20788 %12133 OpSelectionMerge %16226 None OpSwitch %8576 %19453 0 %14587 1 %14587 2 %7359 10 %7359 3 %7358 12 %7358 4 %8192 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %10945 0 - %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %10090 = OpCompositeExtract %float %24681 0 - %17484 = OpCompositeExtract %float %24681 1 - %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 - %17280 = OpCompositeExtract %uint %10945 1 - %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 - %10091 = OpCompositeExtract %float %18033 0 - %17485 = OpCompositeExtract %float %18033 1 - %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 - %17281 = OpCompositeExtract %uint %10945 2 - %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 - %10092 = OpCompositeExtract %float %18034 0 - %17486 = OpCompositeExtract %float %18034 1 - %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 - %17282 = OpCompositeExtract %uint %10945 3 - %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 - %10099 = OpCompositeExtract %float %18035 0 - %20672 = OpCompositeExtract %float %18035 1 - %9041 = OpCompositeConstruct %v4float %10099 %20672 %float_0 %float_0 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %10098 = OpCompositeExtract %float %24683 0 + %17490 = OpCompositeExtract %float %24683 1 + %14616 = OpCompositeConstruct %v4float %10098 %17490 %float_0 %float_0 + %17286 = OpCompositeExtract %uint %10945 1 + %18039 = OpExtInst %v2float %1 UnpackHalf2x16 %17286 + %10099 = OpCompositeExtract %float %18039 0 + %17491 = OpCompositeExtract %float %18039 1 + %14617 = OpCompositeConstruct %v4float %10099 %17491 %float_0 %float_0 + %17287 = OpCompositeExtract %uint %10945 2 + %18040 = OpExtInst %v2float %1 UnpackHalf2x16 %17287 + %10100 = OpCompositeExtract %float %18040 0 + %17492 = OpCompositeExtract %float %18040 1 + %14618 = OpCompositeConstruct %v4float %10100 %17492 %float_0 %float_0 + %17288 = OpCompositeExtract %uint %10945 3 + %18041 = OpExtInst %v2float %1 UnpackHalf2x16 %17288 + %10109 = OpCompositeExtract %float %18041 0 + %20674 = OpCompositeExtract %float %18041 1 + %9043 = OpCompositeConstruct %v4float %10109 %20674 %float_0 %float_0 OpBranch %16226 %8192 = OpLabel %12431 = OpCompositeExtract %uint %10945 0 @@ -1392,8 +1340,8 @@ %15578 = OpCompositeExtract %float %24078 1 %16676 = OpCompositeConstruct %v4float %24338 %15578 %float_0 %float_0 %19528 = OpCompositeExtract %uint %10945 1 - %16042 = OpBitcast %int %19528 - %18217 = OpCompositeConstruct %v2int %16042 %16042 + %16039 = OpBitcast %int %19528 + %18217 = OpCompositeConstruct %v2int %16039 %16039 %18358 = OpShiftLeftLogical %v2int %18217 %1959 %13344 = OpShiftRightArithmetic %v2int %18358 %2151 %10928 = OpConvertSToF %v2float %13344 @@ -1403,8 +1351,8 @@ %15579 = OpCompositeExtract %float %24079 1 %16677 = OpCompositeConstruct %v4float %24339 %15579 %float_0 %float_0 %19529 = OpCompositeExtract %uint %10945 2 - %16043 = OpBitcast %int %19529 - %18218 = OpCompositeConstruct %v2int %16043 %16043 + %16040 = OpBitcast %int %19529 + %18218 = OpCompositeConstruct %v2int %16040 %16040 %18359 = OpShiftLeftLogical %v2int %18218 %1959 %13345 = OpShiftRightArithmetic %v2int %18359 %2151 %10929 = OpConvertSToF %v2float %13345 @@ -1414,8 +1362,8 @@ %15580 = OpCompositeExtract %float %24080 1 %16678 = OpCompositeConstruct %v4float %24340 %15580 %float_0 %float_0 %19530 = OpCompositeExtract %uint %10945 3 - %16044 = OpBitcast %int %19530 - %18219 = OpCompositeConstruct %v2int %16044 %16044 + %16041 = OpBitcast %int %19530 + %18219 = OpCompositeConstruct %v2int %16041 %16041 %18360 = OpShiftLeftLogical %v2int %18219 %1959 %13346 = OpShiftRightArithmetic %v2int %18360 %2151 %10930 = OpConvertSToF %v2float %13346 @@ -1423,7 +1371,7 @@ %24081 = OpExtInst %v2float %1 FMax %73 %18258 %24341 = OpCompositeExtract %float %24081 0 %18766 = OpCompositeExtract %float %24081 1 - %9042 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 + %9044 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 OpBranch %16226 %7358 = OpLabel %22211 = OpCompositeExtract %uint %10945 0 @@ -1438,15 +1386,15 @@ %6274 = OpISub %v3uint %2828 %10781 %8728 = OpIAdd %v3uint %10781 %2360 %10359 = OpSelect %v3uint %16593 %8728 %23448 - %23260 = OpShiftLeftLogical %v3uint %18596 %6274 - %18850 = OpBitwiseAnd %v3uint %23260 %1126 + %23261 = OpShiftLeftLogical %v3uint %18596 %6274 + %18850 = OpBitwiseAnd %v3uint %23261 %1126 %10931 = OpSelect %v3uint %16593 %18850 %18596 %24577 = OpIAdd %v3uint %10359 %1018 %20359 = OpShiftLeftLogical %v3uint %24577 %393 %16302 = OpShiftLeftLogical %v3uint %10931 %141 - %22405 = OpBitwiseOr %v3uint %20359 %16302 + %22404 = OpBitwiseOr %v3uint %20359 %16302 %13832 = OpIEqual %v3bool %24046 %2578 - %16970 = OpSelect %v3uint %13832 %2578 %22405 + %16970 = OpSelect %v3uint %13832 %2578 %22404 %10711 = OpBitcast %v3float %16970 %19372 = OpShiftRightLogical %uint %22211 %uint_30 %18454 = OpConvertUToF %float %19372 @@ -1467,15 +1415,15 @@ %6275 = OpISub %v3uint %2828 %10782 %8729 = OpIAdd %v3uint %10782 %2360 %10360 = OpSelect %v3uint %16594 %8729 %23449 - %23261 = OpShiftLeftLogical %v3uint %18597 %6275 - %18851 = OpBitwiseAnd %v3uint %23261 %1126 + %23262 = OpShiftLeftLogical %v3uint %18597 %6275 + %18851 = OpBitwiseAnd %v3uint %23262 %1126 %10932 = OpSelect %v3uint %16594 %18851 %18597 %24578 = OpIAdd %v3uint %10360 %1018 %20360 = OpShiftLeftLogical %v3uint %24578 %393 %16303 = OpShiftLeftLogical %v3uint %10932 %141 - %22406 = OpBitwiseOr %v3uint %20360 %16303 + %22405 = OpBitwiseOr %v3uint %20360 %16303 %13833 = OpIEqual %v3bool %24047 %2578 - %16971 = OpSelect %v3uint %13833 %2578 %22406 + %16971 = OpSelect %v3uint %13833 %2578 %22405 %10712 = OpBitcast %v3float %16971 %19373 = OpShiftRightLogical %uint %10235 %uint_30 %18455 = OpConvertUToF %float %19373 @@ -1496,15 +1444,15 @@ %6276 = OpISub %v3uint %2828 %10783 %8730 = OpIAdd %v3uint %10783 %2360 %10361 = OpSelect %v3uint %16595 %8730 %23450 - %23262 = OpShiftLeftLogical %v3uint %18606 %6276 - %18852 = OpBitwiseAnd %v3uint %23262 %1126 + %23263 = OpShiftLeftLogical %v3uint %18606 %6276 + %18852 = OpBitwiseAnd %v3uint %23263 %1126 %10933 = OpSelect %v3uint %16595 %18852 %18606 %24579 = OpIAdd %v3uint %10361 %1018 %20361 = OpShiftLeftLogical %v3uint %24579 %393 %16304 = OpShiftLeftLogical %v3uint %10933 %141 - %22407 = OpBitwiseOr %v3uint %20361 %16304 + %22406 = OpBitwiseOr %v3uint %20361 %16304 %13834 = OpIEqual %v3bool %24048 %2578 - %16972 = OpSelect %v3uint %13834 %2578 %22407 + %16972 = OpSelect %v3uint %13834 %2578 %22406 %10713 = OpBitcast %v3float %16972 %19374 = OpShiftRightLogical %uint %10236 %uint_30 %18456 = OpConvertUToF %float %19374 @@ -1525,15 +1473,15 @@ %6277 = OpISub %v3uint %2828 %10784 %8731 = OpIAdd %v3uint %10784 %2360 %10362 = OpSelect %v3uint %16596 %8731 %23451 - %23263 = OpShiftLeftLogical %v3uint %18607 %6277 - %18853 = OpBitwiseAnd %v3uint %23263 %1126 + %23264 = OpShiftLeftLogical %v3uint %18607 %6277 + %18853 = OpBitwiseAnd %v3uint %23264 %1126 %10934 = OpSelect %v3uint %16596 %18853 %18607 %24580 = OpIAdd %v3uint %10362 %1018 %20362 = OpShiftLeftLogical %v3uint %24580 %393 %16305 = OpShiftLeftLogical %v3uint %10934 %141 - %22408 = OpBitwiseOr %v3uint %20362 %16305 + %22407 = OpBitwiseOr %v3uint %20362 %16305 %13835 = OpIEqual %v3bool %24049 %2578 - %16973 = OpSelect %v3uint %13835 %2578 %22408 + %16973 = OpSelect %v3uint %13835 %2578 %22407 %10714 = OpBitcast %v3float %16973 %19375 = OpShiftRightLogical %uint %10237 %uint_30 %18457 = OpConvertUToF %float %19375 @@ -1541,27 +1489,27 @@ %21453 = OpCompositeExtract %float %10714 0 %10848 = OpCompositeExtract %float %10714 1 %11035 = OpCompositeExtract %float %10714 2 - %9043 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 + %9045 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 OpBranch %16226 %7359 = OpLabel %22212 = OpCompositeExtract %uint %10945 0 %20241 = OpCompositeConstruct %v4uint %22212 %22212 %22212 %22212 %9384 = OpShiftRightLogical %v4uint %20241 %845 %18867 = OpBitwiseAnd %v4uint %9384 %635 - %15552 = OpConvertUToF %v4float %18867 - %16694 = OpFMul %v4float %15552 %2798 + %15549 = OpConvertUToF %v4float %18867 + %16694 = OpFMul %v4float %15549 %2798 %23768 = OpCompositeExtract %uint %10945 1 %20819 = OpCompositeConstruct %v4uint %23768 %23768 %23768 %23768 %9385 = OpShiftRightLogical %v4uint %20819 %845 %18868 = OpBitwiseAnd %v4uint %9385 %635 - %15553 = OpConvertUToF %v4float %18868 - %16695 = OpFMul %v4float %15553 %2798 + %15550 = OpConvertUToF %v4float %18868 + %16695 = OpFMul %v4float %15550 %2798 %23769 = OpCompositeExtract %uint %10945 2 %20820 = OpCompositeConstruct %v4uint %23769 %23769 %23769 %23769 %9386 = OpShiftRightLogical %v4uint %20820 %845 %18869 = OpBitwiseAnd %v4uint %9386 %635 - %15554 = OpConvertUToF %v4float %18869 - %16696 = OpFMul %v4float %15554 %2798 + %15551 = OpConvertUToF %v4float %18869 + %16696 = OpFMul %v4float %15551 %2798 %23770 = OpCompositeExtract %uint %10945 3 %20821 = OpCompositeConstruct %v4uint %23770 %23770 %23770 %23770 %9387 = OpShiftRightLogical %v4uint %20821 %845 @@ -1574,20 +1522,20 @@ %20242 = OpCompositeConstruct %v4uint %22213 %22213 %22213 %22213 %9388 = OpShiftRightLogical %v4uint %20242 %653 %19038 = OpBitwiseAnd %v4uint %9388 %1611 - %13992 = OpConvertUToF %v4float %19038 - %19241 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 + %13994 = OpConvertUToF %v4float %19038 + %19241 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 %8613 = OpCompositeExtract %uint %10945 1 %24849 = OpCompositeConstruct %v4uint %8613 %8613 %8613 %8613 %9389 = OpShiftRightLogical %v4uint %24849 %653 %19039 = OpBitwiseAnd %v4uint %9389 %1611 - %13993 = OpConvertUToF %v4float %19039 - %19242 = OpVectorTimesScalar %v4float %13993 %float_0_00392156886 + %13995 = OpConvertUToF %v4float %19039 + %19242 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 %8614 = OpCompositeExtract %uint %10945 2 %24850 = OpCompositeConstruct %v4uint %8614 %8614 %8614 %8614 %9390 = OpShiftRightLogical %v4uint %24850 %653 %19040 = OpBitwiseAnd %v4uint %9390 %1611 - %13994 = OpConvertUToF %v4float %19040 - %19243 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 + %13996 = OpConvertUToF %v4float %19040 + %19243 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 %8615 = OpCompositeExtract %uint %10945 3 %24851 = OpCompositeConstruct %v4uint %8615 %8615 %8615 %8615 %9391 = OpShiftRightLogical %v4uint %24851 %653 @@ -1614,169 +1562,151 @@ %23100 = OpVectorShuffle %v4float %20400 %20400 0 1 1 1 OpBranch %16226 %16226 = OpLabel - %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9043 %7358 %9042 %8192 %9041 %8247 - %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14612 %8247 - %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14611 %8247 - %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14610 %8247 + %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9045 %7358 %9044 %8192 %9043 %8247 + %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14618 %8247 + %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14617 %8247 + %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14616 %8247 OpBranch %21265 %15207 = OpLabel %21586 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20263 DontFlatten - OpBranchConditional %21586 %11379 %12134 + OpBranchConditional %21586 %9768 %12134 %12134 = OpLabel - %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23882 = OpLoad %uint %19409 - %11716 = OpIAdd %uint %20988 %uint_1 - %24604 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 - %12868 = OpLoad %uint %24604 - %11936 = OpCompositeInsert %v4uint %23882 %10264 0 - %6640 = OpCompositeInsert %v4uint %12868 %11936 1 - %16342 = OpIAdd %uint %20988 %6555 - %7195 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16342 - %23672 = OpLoad %uint %7195 - %11717 = OpIAdd %uint %16342 %uint_1 - %24605 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 - %12869 = OpLoad %uint %24605 - %12014 = OpCompositeInsert %v4uint %23672 %6640 2 - %7147 = OpCompositeInsert %v4uint %12869 %12014 3 - %10891 = OpIMul %uint %uint_2 %6555 - %9157 = OpIAdd %uint %20988 %10891 - %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9157 - %23673 = OpLoad %uint %15238 - %11718 = OpIAdd %uint %9157 %uint_1 - %24606 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 - %12870 = OpLoad %uint %24606 - %12015 = OpCompositeInsert %v4uint %23673 %10264 0 - %7148 = OpCompositeInsert %v4uint %12870 %12015 1 - %10892 = OpIMul %uint %uint_3 %6555 - %9158 = OpIAdd %uint %20988 %10892 - %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9158 - %23674 = OpLoad %uint %15239 - %11719 = OpIAdd %uint %9158 %uint_1 - %24607 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 - %12871 = OpLoad %uint %24607 - %14235 = OpCompositeInsert %v4uint %23674 %7148 2 - %8255 = OpCompositeInsert %v4uint %12871 %14235 3 + %19412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23885 = OpLoad %uint %19412 + %11721 = OpIAdd %uint %20988 %uint_1 + %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 + %23674 = OpLoad %uint %6417 + %11722 = OpIAdd %uint %20988 %6555 + %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 + %23675 = OpLoad %uint %6418 + %11723 = OpIAdd %uint %11722 %uint_1 + %24581 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 + %14158 = OpLoad %uint %24581 + %19673 = OpCompositeConstruct %v4uint %23885 %23674 %23675 %14158 + %17050 = OpIMul %uint %uint_2 %6555 + %13997 = OpIAdd %uint %20988 %17050 + %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13997 + %23676 = OpLoad %uint %15238 + %11724 = OpIAdd %uint %13997 %uint_1 + %6480 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 + %24163 = OpLoad %uint %6480 + %6242 = OpIMul %uint %uint_3 %6555 + %8361 = OpIAdd %uint %20988 %6242 + %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8361 + %23677 = OpLoad %uint %15239 + %11725 = OpIAdd %uint %8361 %uint_1 + %24582 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 + %16389 = OpLoad %uint %24582 + %20790 = OpCompositeConstruct %v4uint %23676 %24163 %23677 %16389 OpBranch %20263 - %11379 = OpLabel + %9768 = OpLabel %21834 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23883 = OpLoad %uint %21834 - %11720 = OpIAdd %uint %20988 %uint_1 - %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 - %23675 = OpLoad %uint %6413 - %11721 = OpIAdd %uint %20988 %uint_2 - %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 - %23676 = OpLoad %uint %6414 - %11722 = OpIAdd %uint %20988 %uint_3 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 - %14082 = OpLoad %uint %24565 - %19168 = OpCompositeConstruct %v4uint %23883 %23675 %23676 %14082 + %23886 = OpLoad %uint %21834 + %11726 = OpIAdd %uint %20988 %uint_1 + %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 + %23678 = OpLoad %uint %6419 + %11727 = OpIAdd %uint %20988 %uint_2 + %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 + %23679 = OpLoad %uint %6420 + %11728 = OpIAdd %uint %20988 %uint_3 + %24583 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 + %14082 = OpLoad %uint %24583 + %19168 = OpCompositeConstruct %v4uint %23886 %23678 %23679 %14082 %22503 = OpIAdd %uint %20988 %uint_4 %24653 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22503 - %23677 = OpLoad %uint %24653 - %11723 = OpIAdd %uint %20988 %uint_5 - %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 - %23678 = OpLoad %uint %6415 - %11724 = OpIAdd %uint %20988 %uint_6 - %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 - %23679 = OpLoad %uint %6416 - %11725 = OpIAdd %uint %20988 %uint_7 - %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 - %16385 = OpLoad %uint %24566 - %20785 = OpCompositeConstruct %v4uint %23677 %23678 %23679 %16385 + %23680 = OpLoad %uint %24653 + %11729 = OpIAdd %uint %20988 %uint_5 + %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 + %23681 = OpLoad %uint %6421 + %11730 = OpIAdd %uint %20988 %uint_6 + %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 + %23682 = OpLoad %uint %6422 + %11731 = OpIAdd %uint %20988 %uint_7 + %24584 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 + %16390 = OpLoad %uint %24584 + %20791 = OpCompositeConstruct %v4uint %23680 %23681 %23682 %16390 OpBranch %20263 %20263 = OpLabel - %11215 = OpPhi %v4uint %20785 %11379 %8255 %12134 - %14114 = OpPhi %v4uint %19168 %11379 %7147 %12134 + %11215 = OpPhi %v4uint %20791 %9768 %20790 %12134 + %14114 = OpPhi %v4uint %19168 %9768 %19673 %12134 OpSelectionMerge %20264 None - OpSwitch %8576 %20312 5 %10151 7 %8248 + OpSwitch %8576 %20312 5 %8538 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %14114 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9944 = OpCompositeExtract %float %24700 0 - %9159 = OpCompositeInsert %v4float %9944 %15190 0 - %19866 = OpCompositeExtract %float %24700 1 - %14881 = OpCompositeInsert %v4float %19866 %9159 1 - %10333 = OpCompositeExtract %uint %14114 1 - %19674 = OpExtInst %v2float %1 UnpackHalf2x16 %10333 - %9945 = OpCompositeExtract %float %19674 0 - %9160 = OpCompositeInsert %v4float %9945 %14881 2 - %19867 = OpCompositeExtract %float %19674 1 - %14882 = OpCompositeInsert %v4float %19867 %9160 3 - %10334 = OpCompositeExtract %uint %14114 2 - %19675 = OpExtInst %v2float %1 UnpackHalf2x16 %10334 - %9946 = OpCompositeExtract %float %19675 0 - %9161 = OpCompositeInsert %v4float %9946 %15190 0 - %19868 = OpCompositeExtract %float %19675 1 - %14883 = OpCompositeInsert %v4float %19868 %9161 1 - %10335 = OpCompositeExtract %uint %14114 3 - %19676 = OpExtInst %v2float %1 UnpackHalf2x16 %10335 - %9947 = OpCompositeExtract %float %19676 0 - %9162 = OpCompositeInsert %v4float %9947 %14883 2 - %19869 = OpCompositeExtract %float %19676 1 - %14884 = OpCompositeInsert %v4float %19869 %9162 3 - %10336 = OpCompositeExtract %uint %11215 0 - %19677 = OpExtInst %v2float %1 UnpackHalf2x16 %10336 - %9948 = OpCompositeExtract %float %19677 0 - %9163 = OpCompositeInsert %v4float %9948 %15190 0 - %19870 = OpCompositeExtract %float %19677 1 - %14885 = OpCompositeInsert %v4float %19870 %9163 1 - %10337 = OpCompositeExtract %uint %11215 1 - %19678 = OpExtInst %v2float %1 UnpackHalf2x16 %10337 - %9949 = OpCompositeExtract %float %19678 0 - %9164 = OpCompositeInsert %v4float %9949 %14885 2 - %19871 = OpCompositeExtract %float %19678 1 - %14886 = OpCompositeInsert %v4float %19871 %9164 3 - %10338 = OpCompositeExtract %uint %11215 2 - %19679 = OpExtInst %v2float %1 UnpackHalf2x16 %10338 - %9950 = OpCompositeExtract %float %19679 0 - %9165 = OpCompositeInsert %v4float %9950 %15190 0 - %19872 = OpCompositeExtract %float %19679 1 - %14887 = OpCompositeInsert %v4float %19872 %9165 1 - %10339 = OpCompositeExtract %uint %11215 3 - %19680 = OpExtInst %v2float %1 UnpackHalf2x16 %10339 - %9951 = OpCompositeExtract %float %19680 0 - %9166 = OpCompositeInsert %v4float %9951 %14887 2 - %23046 = OpCompositeExtract %float %19680 1 - %9298 = OpCompositeInsert %v4float %23046 %9166 3 + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %10110 = OpCompositeExtract %float %24684 0 + %16064 = OpCompositeExtract %float %24684 1 + %17033 = OpCompositeExtract %uint %14114 1 + %15613 = OpExtInst %v2float %1 UnpackHalf2x16 %17033 + %10111 = OpCompositeExtract %float %15613 0 + %17493 = OpCompositeExtract %float %15613 1 + %14619 = OpCompositeConstruct %v4float %10110 %16064 %10111 %17493 + %17289 = OpCompositeExtract %uint %14114 2 + %18042 = OpExtInst %v2float %1 UnpackHalf2x16 %17289 + %10112 = OpCompositeExtract %float %18042 0 + %16065 = OpCompositeExtract %float %18042 1 + %17034 = OpCompositeExtract %uint %14114 3 + %15614 = OpExtInst %v2float %1 UnpackHalf2x16 %17034 + %10113 = OpCompositeExtract %float %15614 0 + %17494 = OpCompositeExtract %float %15614 1 + %14620 = OpCompositeConstruct %v4float %10112 %16065 %10113 %17494 + %17290 = OpCompositeExtract %uint %11215 0 + %18043 = OpExtInst %v2float %1 UnpackHalf2x16 %17290 + %10114 = OpCompositeExtract %float %18043 0 + %16066 = OpCompositeExtract %float %18043 1 + %17035 = OpCompositeExtract %uint %11215 1 + %15615 = OpExtInst %v2float %1 UnpackHalf2x16 %17035 + %10115 = OpCompositeExtract %float %15615 0 + %17495 = OpCompositeExtract %float %15615 1 + %14621 = OpCompositeConstruct %v4float %10114 %16066 %10115 %17495 + %17291 = OpCompositeExtract %uint %11215 2 + %18044 = OpExtInst %v2float %1 UnpackHalf2x16 %17291 + %10116 = OpCompositeExtract %float %18044 0 + %16067 = OpCompositeExtract %float %18044 1 + %17036 = OpCompositeExtract %uint %11215 3 + %15616 = OpExtInst %v2float %1 UnpackHalf2x16 %17036 + %10117 = OpCompositeExtract %float %15616 0 + %20675 = OpCompositeExtract %float %15616 1 + %9046 = OpCompositeConstruct %v4float %10116 %16067 %10117 %20675 OpBranch %20264 - %10151 = OpLabel + %8538 = OpLabel %9725 = OpVectorShuffle %v2uint %14114 %14114 0 1 %23358 = OpBitcast %v2int %9725 %24790 = OpVectorShuffle %v4int %23358 %23358 0 0 1 1 - %18609 = OpShiftLeftLogical %v4int %24790 %290 - %15765 = OpShiftRightArithmetic %v4int %18609 %770 + %18608 = OpShiftLeftLogical %v4int %24790 %290 + %15765 = OpShiftRightArithmetic %v4int %18608 %770 %10935 = OpConvertSToF %v4float %15765 %18220 = OpVectorTimesScalar %v4float %10935 %float_0_000976592302 %25239 = OpExtInst %v4float %1 FMax %1284 %18220 %14193 = OpVectorShuffle %v2uint %14114 %14114 2 3 %9413 = OpBitcast %v2int %14193 %24791 = OpVectorShuffle %v4int %9413 %9413 0 0 1 1 - %18610 = OpShiftLeftLogical %v4int %24791 %290 - %15766 = OpShiftRightArithmetic %v4int %18610 %770 + %18609 = OpShiftLeftLogical %v4int %24791 %290 + %15766 = OpShiftRightArithmetic %v4int %18609 %770 %10936 = OpConvertSToF %v4float %15766 %18221 = OpVectorTimesScalar %v4float %10936 %float_0_000976592302 %25240 = OpExtInst %v4float %1 FMax %1284 %18221 %14194 = OpVectorShuffle %v2uint %11215 %11215 0 1 %9414 = OpBitcast %v2int %14194 %24792 = OpVectorShuffle %v4int %9414 %9414 0 0 1 1 - %18611 = OpShiftLeftLogical %v4int %24792 %290 - %15767 = OpShiftRightArithmetic %v4int %18611 %770 + %18610 = OpShiftLeftLogical %v4int %24792 %290 + %15767 = OpShiftRightArithmetic %v4int %18610 %770 %10937 = OpConvertSToF %v4float %15767 %18222 = OpVectorTimesScalar %v4float %10937 %float_0_000976592302 %25241 = OpExtInst %v4float %1 FMax %1284 %18222 %14195 = OpVectorShuffle %v2uint %11215 %11215 2 3 %9415 = OpBitcast %v2int %14195 %24793 = OpVectorShuffle %v4int %9415 %9415 0 0 1 1 - %18612 = OpShiftLeftLogical %v4int %24793 %290 - %15768 = OpShiftRightArithmetic %v4int %18612 %770 + %18611 = OpShiftLeftLogical %v4int %24793 %290 + %15768 = OpShiftRightArithmetic %v4int %18611 %770 %10938 = OpConvertSToF %v4float %15768 %21441 = OpVectorTimesScalar %v4float %10938 %float_0_000976592302 %17252 = OpExtInst %v4float %1 FMax %1284 %21441 OpBranch %20264 %20312 = OpLabel - %9763 = OpVectorShuffle %v2uint %14114 %14114 0 1 - %20827 = OpBitcast %v2float %9763 + %9769 = OpVectorShuffle %v2uint %14114 %14114 0 1 + %20827 = OpBitcast %v2float %9769 %7043 = OpCompositeExtract %float %20827 0 %13424 = OpCompositeExtract %float %20827 1 %17022 = OpCompositeConstruct %v4float %7043 %13424 %float_0 %float_0 @@ -1794,13 +1724,13 @@ %14181 = OpBitcast %v2float %16864 %7046 = OpCompositeExtract %float %14181 0 %16650 = OpCompositeExtract %float %14181 1 - %9044 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 + %9047 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 OpBranch %20264 %20264 = OpLabel - %11182 = OpPhi %v4float %9044 %20312 %17252 %10151 %9298 %8248 - %14351 = OpPhi %v4float %17024 %20312 %25241 %10151 %14886 %8248 - %15240 = OpPhi %v4float %17023 %20312 %25240 %10151 %14884 %8248 - %14523 = OpPhi %v4float %17022 %20312 %25239 %10151 %14882 %8248 + %11182 = OpPhi %v4float %9047 %20312 %17252 %8538 %9046 %8248 + %14351 = OpPhi %v4float %17024 %20312 %25241 %8538 %14621 %8248 + %15240 = OpPhi %v4float %17023 %20312 %25240 %8538 %14620 %8248 + %14523 = OpPhi %v4float %17022 %20312 %25239 %8538 %14619 %8248 OpBranch %21265 %21265 = OpLabel %11183 = OpPhi %v4float %11182 %20264 %11181 %16226 @@ -1817,65 +1747,62 @@ %16572 = OpLabel %19169 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20300 DontFlatten - OpBranchConditional %19169 %11380 %12135 + OpBranchConditional %19169 %9770 %12135 %12135 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v4uint %13962 %10264 0 - %15555 = OpIAdd %uint %16376 %6555 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15555 - %13816 = OpLoad %uint %6322 - %22361 = OpCompositeInsert %v4uint %13816 %21853 1 - %10100 = OpIMul %uint %uint_2 %6555 - %9167 = OpIAdd %uint %16376 %10100 - %14365 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9167 - %13817 = OpLoad %uint %14365 - %22362 = OpCompositeInsert %v4uint %13817 %22361 2 - %10101 = OpIMul %uint %uint_3 %6555 - %9168 = OpIAdd %uint %16376 %10101 - %14366 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9168 - %16045 = OpLoad %uint %14366 - %23468 = OpCompositeInsert %v4uint %16045 %22362 3 + %19413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23887 = OpLoad %uint %19413 + %11732 = OpIAdd %uint %16376 %6555 + %6481 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 + %24164 = OpLoad %uint %6481 + %6243 = OpIMul %uint %uint_2 %6555 + %8362 = OpIAdd %uint %16376 %6243 + %15312 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8362 + %24165 = OpLoad %uint %15312 + %6244 = OpIMul %uint %uint_3 %6555 + %8363 = OpIAdd %uint %16376 %6244 + %14324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8363 + %16391 = OpLoad %uint %14324 + %20792 = OpCompositeConstruct %v4uint %23887 %24164 %24165 %16391 OpBranch %20300 - %11380 = OpLabel + %9770 = OpLabel %21835 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23884 = OpLoad %uint %21835 - %11726 = OpIAdd %uint %16376 %uint_1 - %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 - %23680 = OpLoad %uint %6417 - %11727 = OpIAdd %uint %16376 %uint_2 - %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 - %23681 = OpLoad %uint %6418 - %11728 = OpIAdd %uint %16376 %uint_3 - %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 - %16386 = OpLoad %uint %24567 - %20786 = OpCompositeConstruct %v4uint %23884 %23680 %23681 %16386 + %23888 = OpLoad %uint %21835 + %11733 = OpIAdd %uint %16376 %uint_1 + %6423 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 + %23683 = OpLoad %uint %6423 + %11734 = OpIAdd %uint %16376 %uint_2 + %6424 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 + %23684 = OpLoad %uint %6424 + %11735 = OpIAdd %uint %16376 %uint_3 + %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 + %16392 = OpLoad %uint %24585 + %20793 = OpCompositeConstruct %v4uint %23888 %23683 %23684 %16392 OpBranch %20300 %20300 = OpLabel - %10946 = OpPhi %v4uint %20786 %11380 %23468 %12135 + %10946 = OpPhi %v4uint %20793 %9770 %20792 %12135 OpSelectionMerge %16227 None OpSwitch %8576 %19454 0 %14588 1 %14588 2 %7361 10 %7361 3 %7360 12 %7360 4 %8193 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %10946 0 - %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %10102 = OpCompositeExtract %float %24682 0 - %17487 = OpCompositeExtract %float %24682 1 - %14613 = OpCompositeConstruct %v4float %10102 %17487 %float_0 %float_0 - %17283 = OpCompositeExtract %uint %10946 1 - %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 - %10103 = OpCompositeExtract %float %18036 0 - %17488 = OpCompositeExtract %float %18036 1 - %14614 = OpCompositeConstruct %v4float %10103 %17488 %float_0 %float_0 - %17284 = OpCompositeExtract %uint %10946 2 - %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 - %10104 = OpCompositeExtract %float %18037 0 - %17489 = OpCompositeExtract %float %18037 1 - %14615 = OpCompositeConstruct %v4float %10104 %17489 %float_0 %float_0 - %17285 = OpCompositeExtract %uint %10946 3 - %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 - %10105 = OpCompositeExtract %float %18038 0 - %20673 = OpCompositeExtract %float %18038 1 - %9045 = OpCompositeConstruct %v4float %10105 %20673 %float_0 %float_0 + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %10118 = OpCompositeExtract %float %24685 0 + %17496 = OpCompositeExtract %float %24685 1 + %14622 = OpCompositeConstruct %v4float %10118 %17496 %float_0 %float_0 + %17292 = OpCompositeExtract %uint %10946 1 + %18045 = OpExtInst %v2float %1 UnpackHalf2x16 %17292 + %10119 = OpCompositeExtract %float %18045 0 + %17497 = OpCompositeExtract %float %18045 1 + %14623 = OpCompositeConstruct %v4float %10119 %17497 %float_0 %float_0 + %17293 = OpCompositeExtract %uint %10946 2 + %18046 = OpExtInst %v2float %1 UnpackHalf2x16 %17293 + %10120 = OpCompositeExtract %float %18046 0 + %17498 = OpCompositeExtract %float %18046 1 + %14624 = OpCompositeConstruct %v4float %10120 %17498 %float_0 %float_0 + %17294 = OpCompositeExtract %uint %10946 3 + %18047 = OpExtInst %v2float %1 UnpackHalf2x16 %17294 + %10121 = OpCompositeExtract %float %18047 0 + %20676 = OpCompositeExtract %float %18047 1 + %9048 = OpCompositeConstruct %v4float %10121 %20676 %float_0 %float_0 OpBranch %16227 %8193 = OpLabel %12433 = OpCompositeExtract %uint %10946 0 @@ -1890,8 +1817,8 @@ %15581 = OpCompositeExtract %float %24082 1 %16679 = OpCompositeConstruct %v4float %24342 %15581 %float_0 %float_0 %19531 = OpCompositeExtract %uint %10946 1 - %16046 = OpBitcast %int %19531 - %18224 = OpCompositeConstruct %v2int %16046 %16046 + %16042 = OpBitcast %int %19531 + %18224 = OpCompositeConstruct %v2int %16042 %16042 %18362 = OpShiftLeftLogical %v2int %18224 %1959 %13348 = OpShiftRightArithmetic %v2int %18362 %2151 %10940 = OpConvertSToF %v2float %13348 @@ -1901,10 +1828,10 @@ %15582 = OpCompositeExtract %float %24083 1 %16680 = OpCompositeConstruct %v4float %24343 %15582 %float_0 %float_0 %19532 = OpCompositeExtract %uint %10946 2 - %16047 = OpBitcast %int %19532 - %18225 = OpCompositeConstruct %v2int %16047 %16047 - %18364 = OpShiftLeftLogical %v2int %18225 %1959 - %13349 = OpShiftRightArithmetic %v2int %18364 %2151 + %16043 = OpBitcast %int %19532 + %18225 = OpCompositeConstruct %v2int %16043 %16043 + %18363 = OpShiftLeftLogical %v2int %18225 %1959 + %13349 = OpShiftRightArithmetic %v2int %18363 %2151 %10941 = OpConvertSToF %v2float %13349 %18261 = OpVectorTimesScalar %v2float %10941 %float_0_000976592302 %24084 = OpExtInst %v2float %1 FMax %73 %18261 @@ -1912,39 +1839,39 @@ %15583 = OpCompositeExtract %float %24084 1 %16681 = OpCompositeConstruct %v4float %24344 %15583 %float_0 %float_0 %19533 = OpCompositeExtract %uint %10946 3 - %16048 = OpBitcast %int %19533 - %18226 = OpCompositeConstruct %v2int %16048 %16048 - %18365 = OpShiftLeftLogical %v2int %18226 %1959 - %13350 = OpShiftRightArithmetic %v2int %18365 %2151 + %16044 = OpBitcast %int %19533 + %18226 = OpCompositeConstruct %v2int %16044 %16044 + %18364 = OpShiftLeftLogical %v2int %18226 %1959 + %13350 = OpShiftRightArithmetic %v2int %18364 %2151 %10942 = OpConvertSToF %v2float %13350 %18262 = OpVectorTimesScalar %v2float %10942 %float_0_000976592302 %24085 = OpExtInst %v2float %1 FMax %73 %18262 %24345 = OpCompositeExtract %float %24085 0 %18767 = OpCompositeExtract %float %24085 1 - %9046 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 + %9049 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 OpBranch %16227 %7360 = OpLabel %22214 = OpCompositeExtract %uint %10946 0 %20243 = OpCompositeConstruct %v3uint %22214 %22214 %22214 %11036 = OpShiftRightLogical %v3uint %20243 %2996 %24050 = OpBitwiseAnd %v3uint %11036 %261 - %18613 = OpBitwiseAnd %v3uint %24050 %1126 + %18612 = OpBitwiseAnd %v3uint %24050 %1126 %23452 = OpShiftRightLogical %v3uint %24050 %2828 %16597 = OpIEqual %v3bool %23452 %2578 - %11351 = OpExtInst %v3int %1 FindUMsb %18613 + %11351 = OpExtInst %v3int %1 FindUMsb %18612 %10785 = OpBitcast %v3uint %11351 %6278 = OpISub %v3uint %2828 %10785 %8732 = OpIAdd %v3uint %10785 %2360 %10363 = OpSelect %v3uint %16597 %8732 %23452 - %23264 = OpShiftLeftLogical %v3uint %18613 %6278 - %18854 = OpBitwiseAnd %v3uint %23264 %1126 - %10947 = OpSelect %v3uint %16597 %18854 %18613 - %24581 = OpIAdd %v3uint %10363 %1018 - %20363 = OpShiftLeftLogical %v3uint %24581 %393 + %23265 = OpShiftLeftLogical %v3uint %18612 %6278 + %18854 = OpBitwiseAnd %v3uint %23265 %1126 + %10947 = OpSelect %v3uint %16597 %18854 %18612 + %24586 = OpIAdd %v3uint %10363 %1018 + %20363 = OpShiftLeftLogical %v3uint %24586 %393 %16306 = OpShiftLeftLogical %v3uint %10947 %141 - %22409 = OpBitwiseOr %v3uint %20363 %16306 + %22408 = OpBitwiseOr %v3uint %20363 %16306 %13836 = OpIEqual %v3bool %24050 %2578 - %16974 = OpSelect %v3uint %13836 %2578 %22409 + %16974 = OpSelect %v3uint %13836 %2578 %22408 %10715 = OpBitcast %v3float %16974 %19376 = OpShiftRightLogical %uint %22214 %uint_30 %18458 = OpConvertUToF %float %19376 @@ -1957,23 +1884,23 @@ %13591 = OpCompositeConstruct %v3uint %10238 %10238 %10238 %11037 = OpShiftRightLogical %v3uint %13591 %2996 %24051 = OpBitwiseAnd %v3uint %11037 %261 - %18614 = OpBitwiseAnd %v3uint %24051 %1126 + %18613 = OpBitwiseAnd %v3uint %24051 %1126 %23453 = OpShiftRightLogical %v3uint %24051 %2828 %16598 = OpIEqual %v3bool %23453 %2578 - %11352 = OpExtInst %v3int %1 FindUMsb %18614 + %11352 = OpExtInst %v3int %1 FindUMsb %18613 %10786 = OpBitcast %v3uint %11352 %6279 = OpISub %v3uint %2828 %10786 %8733 = OpIAdd %v3uint %10786 %2360 %10364 = OpSelect %v3uint %16598 %8733 %23453 - %23265 = OpShiftLeftLogical %v3uint %18614 %6279 - %18855 = OpBitwiseAnd %v3uint %23265 %1126 - %10948 = OpSelect %v3uint %16598 %18855 %18614 - %24582 = OpIAdd %v3uint %10364 %1018 - %20364 = OpShiftLeftLogical %v3uint %24582 %393 + %23266 = OpShiftLeftLogical %v3uint %18613 %6279 + %18855 = OpBitwiseAnd %v3uint %23266 %1126 + %10948 = OpSelect %v3uint %16598 %18855 %18613 + %24587 = OpIAdd %v3uint %10364 %1018 + %20364 = OpShiftLeftLogical %v3uint %24587 %393 %16307 = OpShiftLeftLogical %v3uint %10948 %141 - %22410 = OpBitwiseOr %v3uint %20364 %16307 + %22409 = OpBitwiseOr %v3uint %20364 %16307 %13837 = OpIEqual %v3bool %24051 %2578 - %16975 = OpSelect %v3uint %13837 %2578 %22410 + %16975 = OpSelect %v3uint %13837 %2578 %22409 %10716 = OpBitcast %v3float %16975 %19377 = OpShiftRightLogical %uint %10238 %uint_30 %18459 = OpConvertUToF %float %19377 @@ -1986,23 +1913,23 @@ %13592 = OpCompositeConstruct %v3uint %10239 %10239 %10239 %11038 = OpShiftRightLogical %v3uint %13592 %2996 %24052 = OpBitwiseAnd %v3uint %11038 %261 - %18615 = OpBitwiseAnd %v3uint %24052 %1126 + %18614 = OpBitwiseAnd %v3uint %24052 %1126 %23454 = OpShiftRightLogical %v3uint %24052 %2828 %16599 = OpIEqual %v3bool %23454 %2578 - %11353 = OpExtInst %v3int %1 FindUMsb %18615 + %11353 = OpExtInst %v3int %1 FindUMsb %18614 %10787 = OpBitcast %v3uint %11353 %6280 = OpISub %v3uint %2828 %10787 %8734 = OpIAdd %v3uint %10787 %2360 %10365 = OpSelect %v3uint %16599 %8734 %23454 - %23266 = OpShiftLeftLogical %v3uint %18615 %6280 - %18856 = OpBitwiseAnd %v3uint %23266 %1126 - %10949 = OpSelect %v3uint %16599 %18856 %18615 - %24583 = OpIAdd %v3uint %10365 %1018 - %20365 = OpShiftLeftLogical %v3uint %24583 %393 + %23267 = OpShiftLeftLogical %v3uint %18614 %6280 + %18856 = OpBitwiseAnd %v3uint %23267 %1126 + %10949 = OpSelect %v3uint %16599 %18856 %18614 + %24588 = OpIAdd %v3uint %10365 %1018 + %20365 = OpShiftLeftLogical %v3uint %24588 %393 %16308 = OpShiftLeftLogical %v3uint %10949 %141 - %22411 = OpBitwiseOr %v3uint %20365 %16308 + %22410 = OpBitwiseOr %v3uint %20365 %16308 %13838 = OpIEqual %v3bool %24052 %2578 - %16976 = OpSelect %v3uint %13838 %2578 %22411 + %16976 = OpSelect %v3uint %13838 %2578 %22410 %10717 = OpBitcast %v3float %16976 %19378 = OpShiftRightLogical %uint %10239 %uint_30 %18460 = OpConvertUToF %float %19378 @@ -2015,23 +1942,23 @@ %13593 = OpCompositeConstruct %v3uint %10240 %10240 %10240 %11039 = OpShiftRightLogical %v3uint %13593 %2996 %24053 = OpBitwiseAnd %v3uint %11039 %261 - %18616 = OpBitwiseAnd %v3uint %24053 %1126 + %18615 = OpBitwiseAnd %v3uint %24053 %1126 %23455 = OpShiftRightLogical %v3uint %24053 %2828 %16600 = OpIEqual %v3bool %23455 %2578 - %11354 = OpExtInst %v3int %1 FindUMsb %18616 + %11354 = OpExtInst %v3int %1 FindUMsb %18615 %10788 = OpBitcast %v3uint %11354 %6281 = OpISub %v3uint %2828 %10788 %8735 = OpIAdd %v3uint %10788 %2360 %10366 = OpSelect %v3uint %16600 %8735 %23455 - %23267 = OpShiftLeftLogical %v3uint %18616 %6281 - %18857 = OpBitwiseAnd %v3uint %23267 %1126 - %10950 = OpSelect %v3uint %16600 %18857 %18616 - %24584 = OpIAdd %v3uint %10366 %1018 - %20366 = OpShiftLeftLogical %v3uint %24584 %393 + %23268 = OpShiftLeftLogical %v3uint %18615 %6281 + %18857 = OpBitwiseAnd %v3uint %23268 %1126 + %10950 = OpSelect %v3uint %16600 %18857 %18615 + %24589 = OpIAdd %v3uint %10366 %1018 + %20366 = OpShiftLeftLogical %v3uint %24589 %393 %16309 = OpShiftLeftLogical %v3uint %10950 %141 - %22412 = OpBitwiseOr %v3uint %20366 %16309 + %22411 = OpBitwiseOr %v3uint %20366 %16309 %13839 = OpIEqual %v3bool %24053 %2578 - %16977 = OpSelect %v3uint %13839 %2578 %22412 + %16977 = OpSelect %v3uint %13839 %2578 %22411 %10718 = OpBitcast %v3float %16977 %19379 = OpShiftRightLogical %uint %10240 %uint_30 %18461 = OpConvertUToF %float %19379 @@ -2039,27 +1966,27 @@ %21457 = OpCompositeExtract %float %10718 0 %10852 = OpCompositeExtract %float %10718 1 %11040 = OpCompositeExtract %float %10718 2 - %9047 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 + %9050 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 OpBranch %16227 %7361 = OpLabel %22215 = OpCompositeExtract %uint %10946 0 %20244 = OpCompositeConstruct %v4uint %22215 %22215 %22215 %22215 %9392 = OpShiftRightLogical %v4uint %20244 %845 %18871 = OpBitwiseAnd %v4uint %9392 %635 - %15556 = OpConvertUToF %v4float %18871 - %16697 = OpFMul %v4float %15556 %2798 + %15552 = OpConvertUToF %v4float %18871 + %16697 = OpFMul %v4float %15552 %2798 %23771 = OpCompositeExtract %uint %10946 1 %20822 = OpCompositeConstruct %v4uint %23771 %23771 %23771 %23771 %9393 = OpShiftRightLogical %v4uint %20822 %845 %18872 = OpBitwiseAnd %v4uint %9393 %635 - %15557 = OpConvertUToF %v4float %18872 - %16698 = OpFMul %v4float %15557 %2798 + %15553 = OpConvertUToF %v4float %18872 + %16698 = OpFMul %v4float %15553 %2798 %23772 = OpCompositeExtract %uint %10946 2 %20823 = OpCompositeConstruct %v4uint %23772 %23772 %23772 %23772 %9394 = OpShiftRightLogical %v4uint %20823 %845 %18873 = OpBitwiseAnd %v4uint %9394 %635 - %15558 = OpConvertUToF %v4float %18873 - %16699 = OpFMul %v4float %15558 %2798 + %15554 = OpConvertUToF %v4float %18873 + %16699 = OpFMul %v4float %15554 %2798 %23773 = OpCompositeExtract %uint %10946 3 %20828 = OpCompositeConstruct %v4uint %23773 %23773 %23773 %23773 %9395 = OpShiftRightLogical %v4uint %20828 %845 @@ -2072,20 +1999,20 @@ %20245 = OpCompositeConstruct %v4uint %22216 %22216 %22216 %22216 %9396 = OpShiftRightLogical %v4uint %20245 %653 %19042 = OpBitwiseAnd %v4uint %9396 %1611 - %13995 = OpConvertUToF %v4float %19042 - %19244 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 + %13998 = OpConvertUToF %v4float %19042 + %19244 = OpVectorTimesScalar %v4float %13998 %float_0_00392156886 %8616 = OpCompositeExtract %uint %10946 1 %24852 = OpCompositeConstruct %v4uint %8616 %8616 %8616 %8616 %9397 = OpShiftRightLogical %v4uint %24852 %653 %19043 = OpBitwiseAnd %v4uint %9397 %1611 - %13996 = OpConvertUToF %v4float %19043 - %19245 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 + %13999 = OpConvertUToF %v4float %19043 + %19245 = OpVectorTimesScalar %v4float %13999 %float_0_00392156886 %8617 = OpCompositeExtract %uint %10946 2 %24853 = OpCompositeConstruct %v4uint %8617 %8617 %8617 %8617 %9398 = OpShiftRightLogical %v4uint %24853 %653 %19044 = OpBitwiseAnd %v4uint %9398 %1611 - %13997 = OpConvertUToF %v4float %19044 - %19246 = OpVectorTimesScalar %v4float %13997 %float_0_00392156886 + %14000 = OpConvertUToF %v4float %19044 + %19246 = OpVectorTimesScalar %v4float %14000 %float_0_00392156886 %8618 = OpCompositeExtract %uint %10946 3 %24854 = OpCompositeConstruct %v4uint %8618 %8618 %8618 %8618 %9399 = OpShiftRightLogical %v4uint %24854 %653 @@ -2112,193 +2039,175 @@ %23101 = OpVectorShuffle %v4float %20401 %20401 0 1 1 1 OpBranch %16227 %16227 = OpLabel - %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9047 %7360 %9046 %8193 %9045 %8249 - %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14615 %8249 - %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14614 %8249 - %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14613 %8249 + %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9050 %7360 %9049 %8193 %9048 %8249 + %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14624 %8249 + %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14623 %8249 + %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14622 %8249 OpBranch %21266 %15208 = OpLabel %21587 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20265 DontFlatten - OpBranchConditional %21587 %11381 %12136 + OpBranchConditional %21587 %9771 %12136 %12136 = OpLabel - %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23885 = OpLoad %uint %19410 - %11729 = OpIAdd %uint %16376 %uint_1 - %24608 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 - %12872 = OpLoad %uint %24608 - %11937 = OpCompositeInsert %v4uint %23885 %10264 0 - %6641 = OpCompositeInsert %v4uint %12872 %11937 1 - %16343 = OpIAdd %uint %16376 %6555 - %7196 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16343 - %23682 = OpLoad %uint %7196 - %11730 = OpIAdd %uint %16343 %uint_1 - %24609 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 - %12873 = OpLoad %uint %24609 - %12016 = OpCompositeInsert %v4uint %23682 %6641 2 - %7149 = OpCompositeInsert %v4uint %12873 %12016 3 - %10893 = OpIMul %uint %uint_2 %6555 - %9169 = OpIAdd %uint %16376 %10893 - %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9169 - %23683 = OpLoad %uint %15242 - %11731 = OpIAdd %uint %9169 %uint_1 - %24610 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 - %12874 = OpLoad %uint %24610 - %12017 = OpCompositeInsert %v4uint %23683 %10264 0 - %7150 = OpCompositeInsert %v4uint %12874 %12017 1 - %10894 = OpIMul %uint %uint_3 %6555 - %9170 = OpIAdd %uint %16376 %10894 - %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9170 - %23684 = OpLoad %uint %15243 - %11732 = OpIAdd %uint %9170 %uint_1 - %24611 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 - %12875 = OpLoad %uint %24611 - %14236 = OpCompositeInsert %v4uint %23684 %7150 2 - %8256 = OpCompositeInsert %v4uint %12875 %14236 3 + %19414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23889 = OpLoad %uint %19414 + %11736 = OpIAdd %uint %16376 %uint_1 + %6425 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 + %23685 = OpLoad %uint %6425 + %11737 = OpIAdd %uint %16376 %6555 + %6426 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 + %23686 = OpLoad %uint %6426 + %11738 = OpIAdd %uint %11737 %uint_1 + %24590 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 + %14160 = OpLoad %uint %24590 + %19674 = OpCompositeConstruct %v4uint %23889 %23685 %23686 %14160 + %17051 = OpIMul %uint %uint_2 %6555 + %14001 = OpIAdd %uint %16376 %17051 + %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %14001 + %23687 = OpLoad %uint %15242 + %11739 = OpIAdd %uint %14001 %uint_1 + %6482 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11739 + %24166 = OpLoad %uint %6482 + %6245 = OpIMul %uint %uint_3 %6555 + %8364 = OpIAdd %uint %16376 %6245 + %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8364 + %23688 = OpLoad %uint %15243 + %11740 = OpIAdd %uint %8364 %uint_1 + %24591 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11740 + %16393 = OpLoad %uint %24591 + %20794 = OpCompositeConstruct %v4uint %23687 %24166 %23688 %16393 OpBranch %20265 - %11381 = OpLabel + %9771 = OpLabel %21836 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23886 = OpLoad %uint %21836 - %11733 = OpIAdd %uint %16376 %uint_1 - %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 - %23685 = OpLoad %uint %6419 - %11734 = OpIAdd %uint %16376 %uint_2 - %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 - %23686 = OpLoad %uint %6420 - %11735 = OpIAdd %uint %16376 %uint_3 - %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 - %14083 = OpLoad %uint %24568 - %19170 = OpCompositeConstruct %v4uint %23886 %23685 %23686 %14083 + %23890 = OpLoad %uint %21836 + %11741 = OpIAdd %uint %16376 %uint_1 + %6427 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11741 + %23689 = OpLoad %uint %6427 + %11742 = OpIAdd %uint %16376 %uint_2 + %6428 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11742 + %23690 = OpLoad %uint %6428 + %11743 = OpIAdd %uint %16376 %uint_3 + %24592 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11743 + %14083 = OpLoad %uint %24592 + %19170 = OpCompositeConstruct %v4uint %23890 %23689 %23690 %14083 %22504 = OpIAdd %uint %16376 %uint_4 %24654 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22504 - %23687 = OpLoad %uint %24654 - %11736 = OpIAdd %uint %16376 %uint_5 - %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 - %23688 = OpLoad %uint %6421 - %11737 = OpIAdd %uint %16376 %uint_6 - %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 - %23689 = OpLoad %uint %6422 - %11738 = OpIAdd %uint %16376 %uint_7 - %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 - %16387 = OpLoad %uint %24585 - %20787 = OpCompositeConstruct %v4uint %23687 %23688 %23689 %16387 + %23691 = OpLoad %uint %24654 + %11744 = OpIAdd %uint %16376 %uint_5 + %6429 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11744 + %23692 = OpLoad %uint %6429 + %11745 = OpIAdd %uint %16376 %uint_6 + %6430 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11745 + %23693 = OpLoad %uint %6430 + %11746 = OpIAdd %uint %16376 %uint_7 + %24593 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11746 + %16394 = OpLoad %uint %24593 + %20795 = OpCompositeConstruct %v4uint %23691 %23692 %23693 %16394 OpBranch %20265 %20265 = OpLabel - %11216 = OpPhi %v4uint %20787 %11381 %8256 %12136 - %14115 = OpPhi %v4uint %19170 %11381 %7149 %12136 + %11216 = OpPhi %v4uint %20795 %9771 %20794 %12136 + %14115 = OpPhi %v4uint %19170 %9771 %19674 %12136 OpSelectionMerge %20266 None - OpSwitch %8576 %20313 5 %10152 7 %8250 + OpSwitch %8576 %20313 5 %8539 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %14115 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9952 = OpCompositeExtract %float %24701 0 - %9171 = OpCompositeInsert %v4float %9952 %15190 0 - %19873 = OpCompositeExtract %float %24701 1 - %14888 = OpCompositeInsert %v4float %19873 %9171 1 - %10340 = OpCompositeExtract %uint %14115 1 - %19681 = OpExtInst %v2float %1 UnpackHalf2x16 %10340 - %9953 = OpCompositeExtract %float %19681 0 - %9172 = OpCompositeInsert %v4float %9953 %14888 2 - %19874 = OpCompositeExtract %float %19681 1 - %14889 = OpCompositeInsert %v4float %19874 %9172 3 - %10341 = OpCompositeExtract %uint %14115 2 - %19682 = OpExtInst %v2float %1 UnpackHalf2x16 %10341 - %9954 = OpCompositeExtract %float %19682 0 - %9173 = OpCompositeInsert %v4float %9954 %15190 0 - %19875 = OpCompositeExtract %float %19682 1 - %14890 = OpCompositeInsert %v4float %19875 %9173 1 - %10342 = OpCompositeExtract %uint %14115 3 - %19683 = OpExtInst %v2float %1 UnpackHalf2x16 %10342 - %9955 = OpCompositeExtract %float %19683 0 - %9174 = OpCompositeInsert %v4float %9955 %14890 2 - %19876 = OpCompositeExtract %float %19683 1 - %14891 = OpCompositeInsert %v4float %19876 %9174 3 - %10343 = OpCompositeExtract %uint %11216 0 - %19684 = OpExtInst %v2float %1 UnpackHalf2x16 %10343 - %9956 = OpCompositeExtract %float %19684 0 - %9175 = OpCompositeInsert %v4float %9956 %15190 0 - %19877 = OpCompositeExtract %float %19684 1 - %14892 = OpCompositeInsert %v4float %19877 %9175 1 - %10344 = OpCompositeExtract %uint %11216 1 - %19685 = OpExtInst %v2float %1 UnpackHalf2x16 %10344 - %9957 = OpCompositeExtract %float %19685 0 - %9176 = OpCompositeInsert %v4float %9957 %14892 2 - %19878 = OpCompositeExtract %float %19685 1 - %14893 = OpCompositeInsert %v4float %19878 %9176 3 - %10345 = OpCompositeExtract %uint %11216 2 - %19686 = OpExtInst %v2float %1 UnpackHalf2x16 %10345 - %9958 = OpCompositeExtract %float %19686 0 - %9177 = OpCompositeInsert %v4float %9958 %15190 0 - %19879 = OpCompositeExtract %float %19686 1 - %14894 = OpCompositeInsert %v4float %19879 %9177 1 - %10346 = OpCompositeExtract %uint %11216 3 - %19687 = OpExtInst %v2float %1 UnpackHalf2x16 %10346 - %9959 = OpCompositeExtract %float %19687 0 - %9178 = OpCompositeInsert %v4float %9959 %14894 2 - %23047 = OpCompositeExtract %float %19687 1 - %9299 = OpCompositeInsert %v4float %23047 %9178 3 + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %10122 = OpCompositeExtract %float %24686 0 + %16068 = OpCompositeExtract %float %24686 1 + %17037 = OpCompositeExtract %uint %14115 1 + %15617 = OpExtInst %v2float %1 UnpackHalf2x16 %17037 + %10123 = OpCompositeExtract %float %15617 0 + %17499 = OpCompositeExtract %float %15617 1 + %14625 = OpCompositeConstruct %v4float %10122 %16068 %10123 %17499 + %17295 = OpCompositeExtract %uint %14115 2 + %18048 = OpExtInst %v2float %1 UnpackHalf2x16 %17295 + %10124 = OpCompositeExtract %float %18048 0 + %16069 = OpCompositeExtract %float %18048 1 + %17038 = OpCompositeExtract %uint %14115 3 + %15618 = OpExtInst %v2float %1 UnpackHalf2x16 %17038 + %10125 = OpCompositeExtract %float %15618 0 + %17500 = OpCompositeExtract %float %15618 1 + %14626 = OpCompositeConstruct %v4float %10124 %16069 %10125 %17500 + %17296 = OpCompositeExtract %uint %11216 0 + %18049 = OpExtInst %v2float %1 UnpackHalf2x16 %17296 + %10126 = OpCompositeExtract %float %18049 0 + %16070 = OpCompositeExtract %float %18049 1 + %17039 = OpCompositeExtract %uint %11216 1 + %15619 = OpExtInst %v2float %1 UnpackHalf2x16 %17039 + %10127 = OpCompositeExtract %float %15619 0 + %17501 = OpCompositeExtract %float %15619 1 + %14627 = OpCompositeConstruct %v4float %10126 %16070 %10127 %17501 + %17297 = OpCompositeExtract %uint %11216 2 + %18050 = OpExtInst %v2float %1 UnpackHalf2x16 %17297 + %10128 = OpCompositeExtract %float %18050 0 + %16071 = OpCompositeExtract %float %18050 1 + %17040 = OpCompositeExtract %uint %11216 3 + %15620 = OpExtInst %v2float %1 UnpackHalf2x16 %17040 + %10129 = OpCompositeExtract %float %15620 0 + %20677 = OpCompositeExtract %float %15620 1 + %9051 = OpCompositeConstruct %v4float %10128 %16071 %10129 %20677 OpBranch %20266 - %10152 = OpLabel + %8539 = OpLabel %9726 = OpVectorShuffle %v2uint %14115 %14115 0 1 %23359 = OpBitcast %v2int %9726 %24794 = OpVectorShuffle %v4int %23359 %23359 0 0 1 1 - %18617 = OpShiftLeftLogical %v4int %24794 %290 - %15769 = OpShiftRightArithmetic %v4int %18617 %770 + %18616 = OpShiftLeftLogical %v4int %24794 %290 + %15769 = OpShiftRightArithmetic %v4int %18616 %770 %10951 = OpConvertSToF %v4float %15769 %18227 = OpVectorTimesScalar %v4float %10951 %float_0_000976592302 %25242 = OpExtInst %v4float %1 FMax %1284 %18227 %14196 = OpVectorShuffle %v2uint %14115 %14115 2 3 %9416 = OpBitcast %v2int %14196 %24795 = OpVectorShuffle %v4int %9416 %9416 0 0 1 1 - %18618 = OpShiftLeftLogical %v4int %24795 %290 - %15770 = OpShiftRightArithmetic %v4int %18618 %770 + %18617 = OpShiftLeftLogical %v4int %24795 %290 + %15770 = OpShiftRightArithmetic %v4int %18617 %770 %10952 = OpConvertSToF %v4float %15770 %18228 = OpVectorTimesScalar %v4float %10952 %float_0_000976592302 %25243 = OpExtInst %v4float %1 FMax %1284 %18228 %14197 = OpVectorShuffle %v2uint %11216 %11216 0 1 %9417 = OpBitcast %v2int %14197 %24796 = OpVectorShuffle %v4int %9417 %9417 0 0 1 1 - %18619 = OpShiftLeftLogical %v4int %24796 %290 - %15771 = OpShiftRightArithmetic %v4int %18619 %770 + %18618 = OpShiftLeftLogical %v4int %24796 %290 + %15771 = OpShiftRightArithmetic %v4int %18618 %770 %10953 = OpConvertSToF %v4float %15771 %18229 = OpVectorTimesScalar %v4float %10953 %float_0_000976592302 %25244 = OpExtInst %v4float %1 FMax %1284 %18229 %14198 = OpVectorShuffle %v2uint %11216 %11216 2 3 %9418 = OpBitcast %v2int %14198 %24797 = OpVectorShuffle %v4int %9418 %9418 0 0 1 1 - %18620 = OpShiftLeftLogical %v4int %24797 %290 - %15772 = OpShiftRightArithmetic %v4int %18620 %770 + %18619 = OpShiftLeftLogical %v4int %24797 %290 + %15772 = OpShiftRightArithmetic %v4int %18619 %770 %10954 = OpConvertSToF %v4float %15772 %21458 = OpVectorTimesScalar %v4float %10954 %float_0_000976592302 %17253 = OpExtInst %v4float %1 FMax %1284 %21458 OpBranch %20266 %20313 = OpLabel - %9764 = OpVectorShuffle %v2uint %14115 %14115 0 1 - %20829 = OpBitcast %v2float %9764 + %9772 = OpVectorShuffle %v2uint %14115 %14115 0 1 + %20829 = OpBitcast %v2float %9772 %7047 = OpCompositeExtract %float %20829 0 %13427 = OpCompositeExtract %float %20829 1 - %17025 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 + %17041 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 %16865 = OpVectorShuffle %v2uint %14115 %14115 2 3 %14182 = OpBitcast %v2float %16865 %7048 = OpCompositeExtract %float %14182 0 %13428 = OpCompositeExtract %float %14182 1 - %17026 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 + %17042 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 %16866 = OpVectorShuffle %v2uint %11216 %11216 0 1 %14183 = OpBitcast %v2float %16866 %7049 = OpCompositeExtract %float %14183 0 %13429 = OpCompositeExtract %float %14183 1 - %17027 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 + %17043 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 %16867 = OpVectorShuffle %v2uint %11216 %11216 2 3 %14184 = OpBitcast %v2float %16867 %7050 = OpCompositeExtract %float %14184 0 %16651 = OpCompositeExtract %float %14184 1 - %9048 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 + %9052 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 OpBranch %20266 %20266 = OpLabel - %11185 = OpPhi %v4float %9048 %20313 %17253 %10152 %9299 %8250 - %14354 = OpPhi %v4float %17027 %20313 %25244 %10152 %14893 %8250 - %15244 = OpPhi %v4float %17026 %20313 %25243 %10152 %14891 %8250 - %14525 = OpPhi %v4float %17025 %20313 %25242 %10152 %14889 %8250 + %11185 = OpPhi %v4float %9052 %20313 %17253 %8539 %9051 %8250 + %14354 = OpPhi %v4float %17043 %20313 %25244 %8539 %14627 %8250 + %15244 = OpPhi %v4float %17042 %20313 %25243 %8539 %14626 %8250 + %14525 = OpPhi %v4float %17041 %20313 %25242 %8539 %14625 %8250 OpBranch %21266 %21266 = OpLabel %11186 = OpPhi %v4float %11185 %20266 %11184 %16227 @@ -2340,8 +2249,8 @@ %14358 = OpPhi %v4float %12399 %21267 %7398 %10049 %15191 = OpPhi %v4float %6604 %21267 %14855 %10049 %14921 = OpPhi %v4float %23156 %21267 %15086 %10049 - OpSelectionMerge %20447 None - OpSwitch %20627 %8987 3 %19512 4 %8065 5 %8064 10 %8986 15 %12647 24 %9492 + OpSelectionMerge %18834 None + OpSwitch %20627 %7374 3 %17899 4 %6452 5 %6451 10 %7373 15 %12647 24 %9492 %9492 = OpLabel %15041 = OpCompositeExtract %float %14921 0 %10277 = OpCompositeExtract %float %15191 0 @@ -2356,7 +2265,7 @@ %10064 = OpVectorShuffle %v2uint %7947 %7947 1 3 %13638 = OpShiftLeftLogical %v2uint %10064 %2151 %15653 = OpBitwiseOr %v2uint %6361 %13638 - OpBranch %20447 + OpBranch %18834 %12647 = OpLabel %7311 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 %20339 = OpVectorTimesScalar %v4float %7311 %float_15 @@ -2386,12 +2295,11 @@ %21479 = OpCompositeExtract %uint %7642 3 %10745 = OpShiftLeftLogical %uint %21479 %int_12 %19009 = OpBitwiseOr %uint %19817 %10745 - %24016 = OpShiftLeftLogical %uint %19009 %uint_16 - %13187 = OpBitwiseOr %uint %9255 %24016 - %22600 = OpCompositeInsert %v2uint %13187 %11741 0 - %10955 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %15300 = OpVectorTimesScalar %v4float %10955 %float_15 - %11881 = OpFAdd %v4float %15300 %325 + %22729 = OpShiftLeftLogical %uint %19009 %uint_16 + %6254 = OpBitwiseOr %uint %9255 %22729 + %7523 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %8265 = OpVectorTimesScalar %v4float %7523 %float_15 + %11881 = OpFAdd %v4float %8265 %325 %7643 = OpConvertFToU %v4uint %11881 %8702 = OpCompositeExtract %uint %7643 0 %12253 = OpCompositeExtract %uint %7643 1 @@ -2403,9 +2311,9 @@ %21481 = OpCompositeExtract %uint %7643 3 %7293 = OpShiftLeftLogical %uint %21481 %int_12 %9256 = OpBitwiseOr %uint %19819 %7293 - %7523 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %8265 = OpVectorTimesScalar %v4float %7523 %float_15 - %11882 = OpFAdd %v4float %8265 %325 + %7524 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %8266 = OpVectorTimesScalar %v4float %7524 %float_15 + %11882 = OpFAdd %v4float %8266 %325 %7644 = OpConvertFToU %v4uint %11882 %8703 = OpCompositeExtract %uint %7644 0 %12254 = OpCompositeExtract %uint %7644 1 @@ -2417,11 +2325,11 @@ %21483 = OpCompositeExtract %uint %7644 3 %10746 = OpShiftLeftLogical %uint %21483 %int_12 %19010 = OpBitwiseOr %uint %19821 %10746 - %24017 = OpShiftLeftLogical %uint %19010 %uint_16 - %17647 = OpBitwiseOr %uint %9256 %24017 - %24154 = OpCompositeInsert %v2uint %17647 %22600 1 - OpBranch %20447 - %8986 = OpLabel + %23978 = OpShiftLeftLogical %uint %19010 %uint_16 + %17993 = OpBitwiseOr %uint %9256 %23978 + %21469 = OpCompositeConstruct %v2uint %6254 %17993 + OpBranch %18834 + %7373 = OpLabel %19885 = OpCompositeExtract %float %14921 0 %10278 = OpCompositeExtract %float %14921 1 %7645 = OpCompositeExtract %float %15191 0 @@ -2439,14 +2347,13 @@ %8564 = OpShiftLeftLogical %uint %21484 %int_16 %19823 = OpBitwiseOr %uint %19822 %8564 %21485 = OpCompositeExtract %uint %7646 3 - %8579 = OpShiftLeftLogical %uint %21485 %int_24 - %17456 = OpBitwiseOr %uint %19823 %8579 - %11903 = OpCompositeInsert %v2uint %17456 %11741 0 - %23481 = OpCompositeExtract %float %14358 0 - %24309 = OpCompositeExtract %float %14358 1 + %8565 = OpShiftLeftLogical %uint %21485 %int_24 + %17629 = OpBitwiseOr %uint %19823 %8565 + %20096 = OpCompositeExtract %float %14358 0 + %23730 = OpCompositeExtract %float %14358 1 %7647 = OpCompositeExtract %float %11189 0 %6567 = OpCompositeExtract %float %11189 1 - %7481 = OpCompositeConstruct %v4float %23481 %24309 %7647 %6567 + %7481 = OpCompositeConstruct %v4float %20096 %23730 %7647 %6567 %14408 = OpExtInst %v4float %1 FClamp %7481 %2938 %1285 %13689 = OpVectorTimesScalar %v4float %14408 %float_255 %11884 = OpFAdd %v4float %13689 %325 @@ -2456,14 +2363,14 @@ %11566 = OpShiftLeftLogical %uint %12256 %int_8 %19824 = OpBitwiseOr %uint %8705 %11566 %21486 = OpCompositeExtract %uint %7648 2 - %8565 = OpShiftLeftLogical %uint %21486 %int_16 - %19825 = OpBitwiseOr %uint %19824 %8565 + %8566 = OpShiftLeftLogical %uint %21486 %int_16 + %19825 = OpBitwiseOr %uint %19824 %8566 %21487 = OpCompositeExtract %uint %7648 3 - %8580 = OpShiftLeftLogical %uint %21487 %int_24 - %20648 = OpBitwiseOr %uint %19825 %8580 - %24155 = OpCompositeInsert %v2uint %20648 %11903 1 - OpBranch %20447 - %8064 = OpLabel + %8541 = OpShiftLeftLogical %uint %21487 %int_24 + %20994 = OpBitwiseOr %uint %19825 %8541 + %21470 = OpCompositeConstruct %v2uint %17629 %20994 + OpBranch %18834 + %6451 = OpLabel %8655 = OpVectorShuffle %v3float %14921 %14921 0 1 2 %6215 = OpExtInst %v3float %1 FClamp %8655 %2605 %2584 %7105 = OpFMul %v3float %6215 %958 @@ -2477,8 +2384,8 @@ %8522 = OpShiftLeftLogical %uint %21488 %int_10 %16707 = OpBitwiseOr %uint %19826 %8522 %8866 = OpVectorShuffle %v3float %15191 %15191 0 1 2 - %19688 = OpExtInst %v3float %1 FClamp %8866 %2605 %2584 - %7106 = OpFMul %v3float %19688 %958 + %19668 = OpExtInst %v3float %1 FClamp %8866 %2605 %2584 + %7106 = OpFMul %v3float %19668 %958 %7963 = OpFAdd %v3float %7106 %939 %10067 = OpConvertFToU %v3uint %7963 %8707 = OpCompositeExtract %uint %10067 0 @@ -2488,105 +2395,103 @@ %21489 = OpCompositeExtract %uint %10067 2 %10747 = OpShiftLeftLogical %uint %21489 %int_10 %19011 = OpBitwiseOr %uint %19827 %10747 - %24018 = OpShiftLeftLogical %uint %19011 %uint_16 - %14417 = OpBitwiseOr %uint %16707 %24018 - %10981 = OpCompositeInsert %v2uint %14417 %11741 0 - %12259 = OpVectorShuffle %v3float %14358 %14358 0 1 2 - %20247 = OpExtInst %v3float %1 FClamp %12259 %2605 %2584 - %7107 = OpFMul %v3float %20247 %958 + %23959 = OpShiftLeftLogical %uint %19011 %uint_16 + %13706 = OpBitwiseOr %uint %16707 %23959 + %8867 = OpVectorShuffle %v3float %14358 %14358 0 1 2 + %19669 = OpExtInst %v3float %1 FClamp %8867 %2605 %2584 + %7107 = OpFMul %v3float %19669 %958 %7964 = OpFAdd %v3float %7107 %939 %10068 = OpConvertFToU %v3uint %7964 %8708 = OpCompositeExtract %uint %10068 0 - %12260 = OpCompositeExtract %uint %10068 1 - %11569 = OpShiftLeftLogical %uint %12260 %int_5 + %12259 = OpCompositeExtract %uint %10068 1 + %11569 = OpShiftLeftLogical %uint %12259 %int_5 %19828 = OpBitwiseOr %uint %8708 %11569 %21490 = OpCompositeExtract %uint %10068 2 %8523 = OpShiftLeftLogical %uint %21490 %int_10 %16708 = OpBitwiseOr %uint %19828 %8523 - %8867 = OpVectorShuffle %v3float %11189 %11189 0 1 2 - %19689 = OpExtInst %v3float %1 FClamp %8867 %2605 %2584 - %7108 = OpFMul %v3float %19689 %958 + %8868 = OpVectorShuffle %v3float %11189 %11189 0 1 2 + %19675 = OpExtInst %v3float %1 FClamp %8868 %2605 %2584 + %7108 = OpFMul %v3float %19675 %958 %7965 = OpFAdd %v3float %7108 %939 %10069 = OpConvertFToU %v3uint %7965 %8709 = OpCompositeExtract %uint %10069 0 - %12261 = OpCompositeExtract %uint %10069 1 - %11570 = OpShiftLeftLogical %uint %12261 %int_5 + %12260 = OpCompositeExtract %uint %10069 1 + %11570 = OpShiftLeftLogical %uint %12260 %int_5 %19829 = OpBitwiseOr %uint %8709 %11570 %21491 = OpCompositeExtract %uint %10069 2 %10748 = OpShiftLeftLogical %uint %21491 %int_10 %19012 = OpBitwiseOr %uint %19829 %10748 - %24019 = OpShiftLeftLogical %uint %19012 %uint_16 - %17648 = OpBitwiseOr %uint %16708 %24019 - %24156 = OpCompositeInsert %v2uint %17648 %10981 1 - OpBranch %20447 - %8065 = OpLabel + %23979 = OpShiftLeftLogical %uint %19012 %uint_16 + %17994 = OpBitwiseOr %uint %16708 %23979 + %21471 = OpCompositeConstruct %v2uint %13706 %17994 + OpBranch %18834 + %6452 = OpLabel %8656 = OpVectorShuffle %v3float %14921 %14921 0 1 2 %6216 = OpExtInst %v3float %1 FClamp %8656 %2605 %2584 %7109 = OpFMul %v3float %6216 %511 %7966 = OpFAdd %v3float %7109 %939 %10070 = OpConvertFToU %v3uint %7966 %8710 = OpCompositeExtract %uint %10070 0 - %12262 = OpCompositeExtract %uint %10070 1 - %11571 = OpShiftLeftLogical %uint %12262 %int_5 + %12261 = OpCompositeExtract %uint %10070 1 + %11571 = OpShiftLeftLogical %uint %12261 %int_5 %19830 = OpBitwiseOr %uint %8710 %11571 %21492 = OpCompositeExtract %uint %10070 2 %8524 = OpShiftLeftLogical %uint %21492 %int_11 %16709 = OpBitwiseOr %uint %19830 %8524 - %8868 = OpVectorShuffle %v3float %15191 %15191 0 1 2 - %19690 = OpExtInst %v3float %1 FClamp %8868 %2605 %2584 - %7110 = OpFMul %v3float %19690 %511 + %8869 = OpVectorShuffle %v3float %15191 %15191 0 1 2 + %19676 = OpExtInst %v3float %1 FClamp %8869 %2605 %2584 + %7110 = OpFMul %v3float %19676 %511 %7967 = OpFAdd %v3float %7110 %939 %10071 = OpConvertFToU %v3uint %7967 %8711 = OpCompositeExtract %uint %10071 0 - %12263 = OpCompositeExtract %uint %10071 1 - %11572 = OpShiftLeftLogical %uint %12263 %int_5 + %12262 = OpCompositeExtract %uint %10071 1 + %11572 = OpShiftLeftLogical %uint %12262 %int_5 %19831 = OpBitwiseOr %uint %8711 %11572 %21493 = OpCompositeExtract %uint %10071 2 %10749 = OpShiftLeftLogical %uint %21493 %int_11 %19013 = OpBitwiseOr %uint %19831 %10749 - %24020 = OpShiftLeftLogical %uint %19013 %uint_16 - %14418 = OpBitwiseOr %uint %16709 %24020 - %10982 = OpCompositeInsert %v2uint %14418 %11741 0 - %12264 = OpVectorShuffle %v3float %14358 %14358 0 1 2 - %20248 = OpExtInst %v3float %1 FClamp %12264 %2605 %2584 - %7111 = OpFMul %v3float %20248 %511 + %23960 = OpShiftLeftLogical %uint %19013 %uint_16 + %13707 = OpBitwiseOr %uint %16709 %23960 + %8870 = OpVectorShuffle %v3float %14358 %14358 0 1 2 + %19677 = OpExtInst %v3float %1 FClamp %8870 %2605 %2584 + %7111 = OpFMul %v3float %19677 %511 %7968 = OpFAdd %v3float %7111 %939 %10072 = OpConvertFToU %v3uint %7968 %8712 = OpCompositeExtract %uint %10072 0 - %12265 = OpCompositeExtract %uint %10072 1 - %11573 = OpShiftLeftLogical %uint %12265 %int_5 + %12263 = OpCompositeExtract %uint %10072 1 + %11573 = OpShiftLeftLogical %uint %12263 %int_5 %19832 = OpBitwiseOr %uint %8712 %11573 %21494 = OpCompositeExtract %uint %10072 2 %8525 = OpShiftLeftLogical %uint %21494 %int_11 %16710 = OpBitwiseOr %uint %19832 %8525 - %8869 = OpVectorShuffle %v3float %11189 %11189 0 1 2 - %19691 = OpExtInst %v3float %1 FClamp %8869 %2605 %2584 - %7112 = OpFMul %v3float %19691 %511 + %8872 = OpVectorShuffle %v3float %11189 %11189 0 1 2 + %19678 = OpExtInst %v3float %1 FClamp %8872 %2605 %2584 + %7112 = OpFMul %v3float %19678 %511 %7969 = OpFAdd %v3float %7112 %939 %10073 = OpConvertFToU %v3uint %7969 %8713 = OpCompositeExtract %uint %10073 0 - %12266 = OpCompositeExtract %uint %10073 1 - %11574 = OpShiftLeftLogical %uint %12266 %int_5 + %12264 = OpCompositeExtract %uint %10073 1 + %11574 = OpShiftLeftLogical %uint %12264 %int_5 %19833 = OpBitwiseOr %uint %8713 %11574 %21495 = OpCompositeExtract %uint %10073 2 %10750 = OpShiftLeftLogical %uint %21495 %int_11 %19014 = OpBitwiseOr %uint %19833 %10750 - %24021 = OpShiftLeftLogical %uint %19014 %uint_16 - %17649 = OpBitwiseOr %uint %16710 %24021 - %24157 = OpCompositeInsert %v2uint %17649 %10982 1 - OpBranch %20447 - %19512 = OpLabel - %8870 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 - %17792 = OpFMul %v4float %8870 %2057 + %23980 = OpShiftLeftLogical %uint %19014 %uint_16 + %17995 = OpBitwiseOr %uint %16710 %23980 + %21472 = OpCompositeConstruct %v2uint %13707 %17995 + OpBranch %18834 + %17899 = OpLabel + %8873 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 + %17792 = OpFMul %v4float %8873 %2057 %7970 = OpFAdd %v4float %17792 %325 %10074 = OpConvertFToU %v4uint %7970 %8714 = OpCompositeExtract %uint %10074 0 - %12267 = OpCompositeExtract %uint %10074 1 - %11575 = OpShiftLeftLogical %uint %12267 %int_5 + %12265 = OpCompositeExtract %uint %10074 1 + %11575 = OpShiftLeftLogical %uint %12265 %int_5 %19834 = OpBitwiseOr %uint %8714 %11575 %21496 = OpCompositeExtract %uint %10074 2 - %8566 = OpShiftLeftLogical %uint %21496 %int_10 - %19835 = OpBitwiseOr %uint %19834 %8566 + %8567 = OpShiftLeftLogical %uint %21496 %int_10 + %19835 = OpBitwiseOr %uint %19834 %8567 %21497 = OpCompositeExtract %uint %10074 3 %7294 = OpShiftLeftLogical %uint %21497 %int_15 %9084 = OpBitwiseOr %uint %19835 %7294 @@ -2595,64 +2500,62 @@ %7971 = OpFAdd %v4float %24798 %325 %10075 = OpConvertFToU %v4uint %7971 %8715 = OpCompositeExtract %uint %10075 0 - %12268 = OpCompositeExtract %uint %10075 1 - %11576 = OpShiftLeftLogical %uint %12268 %int_5 + %12266 = OpCompositeExtract %uint %10075 1 + %11576 = OpShiftLeftLogical %uint %12266 %int_5 %19836 = OpBitwiseOr %uint %8715 %11576 %21498 = OpCompositeExtract %uint %10075 2 - %8567 = OpShiftLeftLogical %uint %21498 %int_10 - %19837 = OpBitwiseOr %uint %19836 %8567 + %8568 = OpShiftLeftLogical %uint %21498 %int_10 + %19837 = OpBitwiseOr %uint %19836 %8568 %21499 = OpCompositeExtract %uint %10075 3 %10751 = OpShiftLeftLogical %uint %21499 %int_15 %19015 = OpBitwiseOr %uint %19837 %10751 - %24022 = OpShiftLeftLogical %uint %19015 %uint_16 - %13188 = OpBitwiseOr %uint %9084 %24022 - %22429 = OpCompositeInsert %v2uint %13188 %11741 0 - %12464 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %12753 = OpFMul %v4float %12464 %2057 - %7972 = OpFAdd %v4float %12753 %325 + %22730 = OpShiftLeftLogical %uint %19015 %uint_16 + %25154 = OpBitwiseOr %uint %9084 %22730 + %9080 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %24799 = OpFMul %v4float %9080 %2057 + %7972 = OpFAdd %v4float %24799 %325 %10076 = OpConvertFToU %v4uint %7972 %8716 = OpCompositeExtract %uint %10076 0 - %12269 = OpCompositeExtract %uint %10076 1 - %11577 = OpShiftLeftLogical %uint %12269 %int_5 + %12267 = OpCompositeExtract %uint %10076 1 + %11577 = OpShiftLeftLogical %uint %12267 %int_5 %19838 = OpBitwiseOr %uint %8716 %11577 %21500 = OpCompositeExtract %uint %10076 2 - %8568 = OpShiftLeftLogical %uint %21500 %int_10 - %19839 = OpBitwiseOr %uint %19838 %8568 + %8569 = OpShiftLeftLogical %uint %21500 %int_10 + %19839 = OpBitwiseOr %uint %19838 %8569 %21501 = OpCompositeExtract %uint %10076 3 %7295 = OpShiftLeftLogical %uint %21501 %int_15 %9085 = OpBitwiseOr %uint %19839 %7295 - %9080 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %24799 = OpFMul %v4float %9080 %2057 - %7973 = OpFAdd %v4float %24799 %325 + %9081 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %24800 = OpFMul %v4float %9081 %2057 + %7973 = OpFAdd %v4float %24800 %325 %10077 = OpConvertFToU %v4uint %7973 %8717 = OpCompositeExtract %uint %10077 0 - %12270 = OpCompositeExtract %uint %10077 1 - %11578 = OpShiftLeftLogical %uint %12270 %int_5 + %12268 = OpCompositeExtract %uint %10077 1 + %11578 = OpShiftLeftLogical %uint %12268 %int_5 %19840 = OpBitwiseOr %uint %8717 %11578 %21502 = OpCompositeExtract %uint %10077 2 - %8569 = OpShiftLeftLogical %uint %21502 %int_10 - %19841 = OpBitwiseOr %uint %19840 %8569 + %8570 = OpShiftLeftLogical %uint %21502 %int_10 + %19841 = OpBitwiseOr %uint %19840 %8570 %21503 = OpCompositeExtract %uint %10077 3 %10752 = OpShiftLeftLogical %uint %21503 %int_15 %19016 = OpBitwiseOr %uint %19841 %10752 - %24023 = OpShiftLeftLogical %uint %19016 %uint_16 - %17650 = OpBitwiseOr %uint %9085 %24023 - %24158 = OpCompositeInsert %v2uint %17650 %22429 1 - OpBranch %20447 - %8987 = OpLabel - %19880 = OpCompositeExtract %float %14921 0 + %23981 = OpShiftLeftLogical %uint %19016 %uint_16 + %17996 = OpBitwiseOr %uint %9085 %23981 + %21473 = OpCompositeConstruct %v2uint %25154 %17996 + OpBranch %18834 + %7374 = OpLabel + %19866 = OpCompositeExtract %float %14921 0 %9197 = OpCompositeExtract %float %15191 0 - %19251 = OpCompositeConstruct %v2float %19880 %9197 - %8388 = OpExtInst %uint %1 PackHalf2x16 %19251 - %15313 = OpCompositeInsert %v2uint %8388 %11741 0 - %15571 = OpCompositeExtract %float %14358 0 - %23229 = OpCompositeExtract %float %11189 0 - %19252 = OpCompositeConstruct %v2float %15571 %23229 - %11580 = OpExtInst %uint %1 PackHalf2x16 %19252 - %8493 = OpCompositeInsert %v2uint %11580 %15313 1 - OpBranch %20447 - %20447 = OpLabel - %22706 = OpPhi %v2uint %8493 %8987 %24158 %19512 %24157 %8065 %24156 %8064 %24155 %8986 %24154 %12647 %15653 %9492 + %19232 = OpCompositeConstruct %v2float %19866 %9197 + %8571 = OpExtInst %uint %1 PackHalf2x16 %19232 + %23487 = OpCompositeExtract %float %14358 0 + %14759 = OpCompositeExtract %float %11189 0 + %19213 = OpCompositeConstruct %v2float %23487 %14759 + %11926 = OpExtInst %uint %1 PackHalf2x16 %19213 + %24879 = OpCompositeConstruct %v2uint %8571 %11926 + OpBranch %18834 + %18834 = OpLabel + %22706 = OpPhi %v2uint %24879 %7374 %21473 %17899 %21472 %6452 %21471 %6451 %21470 %7373 %21469 %12647 %15653 %9492 %19119 = OpIEqual %bool %7640 %uint_0 %22246 = OpSelect %bool %19119 %false %19119 OpSelectionMerge %19649 DontFlatten @@ -2662,10 +2565,10 @@ %13351 = OpShiftRightLogical %uint %19227 %uint_16 %7220 = OpBitwiseAnd %uint %19227 %uint_4294901760 %17709 = OpBitwiseOr %uint %13351 %7220 - %23345 = OpCompositeInsert %v2uint %17709 %22706 0 + %23346 = OpCompositeInsert %v2uint %17709 %22706 0 OpBranch %19649 %19649 = OpLabel - %12383 = OpPhi %v2uint %22706 %20447 %23345 %11888 + %12383 = OpPhi %v2uint %22706 %18834 %23346 %11888 %12967 = OpIAdd %v2uint %12025 %23020 OpSelectionMerge %21237 DontFlatten OpBranchConditional %20495 %10574 %21373 @@ -2680,18 +2583,18 @@ %21319 = OpIMul %int %16476 %6314 %16222 = OpIAdd %int %9469 %21319 %19086 = OpShiftLeftLogical %int %16222 %uint_8 - %10956 = OpBitwiseAnd %int %17090 %int_7 + %10955 = OpBitwiseAnd %int %17090 %int_7 %12600 = OpBitwiseAnd %int %10055 %int_14 %17741 = OpShiftLeftLogical %int %12600 %int_2 - %17303 = OpIAdd %int %10956 %17741 + %17303 = OpIAdd %int %10955 %17741 %6375 = OpShiftLeftLogical %int %17303 %uint_1 %10161 = OpBitwiseAnd %int %6375 %int_n16 %12150 = OpShiftLeftLogical %int %10161 %int_1 %15435 = OpIAdd %int %19086 %12150 %13207 = OpBitwiseAnd %int %6375 %int_15 %19760 = OpIAdd %int %15435 %13207 - %18366 = OpBitwiseAnd %int %10055 %int_1 - %21578 = OpShiftLeftLogical %int %18366 %int_4 + %18365 = OpBitwiseAnd %int %10055 %int_1 + %21578 = OpShiftLeftLogical %int %18365 %int_4 %16727 = OpIAdd %int %19760 %21578 %20514 = OpBitwiseAnd %int %16727 %int_n512 %9238 = OpShiftLeftLogical %int %20514 %int_3 @@ -2713,9 +2616,9 @@ %22127 = OpBitcast %uint %14671 OpBranch %21237 %10574 = OpLabel - %19881 = OpCompositeExtract %uint %12967 0 + %19867 = OpCompositeExtract %uint %12967 0 %11267 = OpCompositeExtract %uint %12967 1 - %8414 = OpCompositeConstruct %v3uint %19881 %11267 %24434 + %8414 = OpCompositeConstruct %v3uint %19867 %11267 %24434 %20125 = OpBitcast %v3int %8414 %10438 = OpCompositeExtract %int %20125 1 %9470 = OpShiftRightArithmetic %int %10438 %int_4 @@ -2728,13 +2631,13 @@ %9032 = OpShiftRightLogical %uint %15783 %uint_5 %12439 = OpBitcast %int %9032 %10367 = OpIMul %int %15143 %12439 - %25154 = OpCompositeExtract %int %20125 0 - %20423 = OpShiftRightArithmetic %int %25154 %int_5 + %25155 = OpCompositeExtract %int %20125 0 + %20423 = OpShiftRightArithmetic %int %25155 %int_5 %18940 = OpIAdd %int %20423 %10367 %8797 = OpShiftLeftLogical %int %18940 %uint_7 %11510 = OpBitwiseAnd %int %8797 %int_268435455 %18938 = OpShiftLeftLogical %int %11510 %int_1 - %19768 = OpBitwiseAnd %int %25154 %int_7 + %19768 = OpBitwiseAnd %int %25155 %int_7 %12601 = OpBitwiseAnd %int %10438 %int_6 %17742 = OpShiftLeftLogical %int %12601 %int_2 %17227 = OpIAdd %int %19768 %17742 @@ -2743,7 +2646,7 @@ %8736 = OpShiftRightArithmetic %int %10438 %int_3 %13731 = OpIAdd %int %8736 %16477 %23052 = OpBitwiseAnd %int %13731 %int_1 - %16658 = OpShiftRightArithmetic %int %25154 %int_3 + %16658 = OpShiftRightArithmetic %int %25155 %int_3 %18794 = OpShiftLeftLogical %int %23052 %int_1 %13501 = OpIAdd %int %16658 %18794 %19172 = OpBitwiseAnd %int %13501 %int_3 @@ -2751,12 +2654,12 @@ %15437 = OpIAdd %int %23052 %21581 %13150 = OpBitwiseAnd %int %24035 %int_n16 %20336 = OpIAdd %int %18938 %13150 - %23346 = OpShiftLeftLogical %int %20336 %int_1 + %23347 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10347 = OpIAdd %int %23346 %23274 - %18367 = OpBitwiseAnd %int %10056 %int_3 - %21582 = OpShiftLeftLogical %int %18367 %uint_7 - %16729 = OpIAdd %int %10347 %21582 + %10332 = OpIAdd %int %23347 %23274 + %18366 = OpBitwiseAnd %int %10056 %int_3 + %21582 = OpShiftLeftLogical %int %18366 %uint_7 + %16729 = OpIAdd %int %10332 %21582 %19173 = OpBitwiseAnd %int %10438 %int_1 %21583 = OpShiftLeftLogical %int %19173 %int_4 %16730 = OpIAdd %int %16729 %21583 @@ -2765,20 +2668,20 @@ %13106 = OpShiftRightArithmetic %int %16730 %int_6 %14038 = OpBitwiseAnd %int %13106 %int_7 %13330 = OpIAdd %int %9987 %14038 - %23347 = OpShiftLeftLogical %int %13330 %int_3 + %23348 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10957 = OpIAdd %int %23347 %23217 - %23348 = OpShiftLeftLogical %int %10957 %int_2 + %10956 = OpIAdd %int %23348 %23217 + %23349 = OpShiftLeftLogical %int %10956 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10958 = OpIAdd %int %23348 %23218 - %23349 = OpShiftLeftLogical %int %10958 %int_3 + %10957 = OpIAdd %int %23349 %23218 + %23350 = OpShiftLeftLogical %int %10957 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 - %24314 = OpIAdd %int %23349 %21849 + %24314 = OpIAdd %int %23350 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21237 %21237 = OpLabel - %11382 = OpPhi %uint %22128 %10574 %22127 %21373 - %20616 = OpIAdd %uint %11382 %25270 + %11376 = OpPhi %uint %22128 %10574 %22127 %21373 + %20616 = OpIAdd %uint %11376 %25270 %20138 = OpShiftRightLogical %uint %20616 %uint_3 %19356 = OpIEqual %bool %19164 %uint_1 OpSelectionMerge %11416 None @@ -2792,8 +2695,8 @@ OpBranch %11416 %11416 = OpLabel %19767 = OpPhi %v2uint %12383 %21237 %16377 %10583 - %8053 = OpAccessChain %_ptr_Uniform_v2uint %5522 %int_0 %20138 - OpStore %8053 %19767 + %8054 = OpAccessChain %_ptr_Uniform_v2uint %5522 %int_0 %20138 + OpStore %8054 %19767 OpBranch %19578 %19578 = OpLabel OpReturn @@ -2801,24 +2704,25 @@ #endif const uint32_t resolve_full_16bpp_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062B7, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062B7, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x0000040C, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x0000040C, 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007D6, 0x00000006, 0x00000008, 0x00040048, 0x000007A8, + 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00040047, + 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007D6, 0x00000006, + 0x00000008, 0x00030047, 0x000007A8, 0x00000003, 0x00040048, 0x000007A8, 0x00000000, 0x00000019, 0x00050048, 0x000007A8, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007A8, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, @@ -2873,1520 +2777,1451 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, - 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, 0x0004002B, 0x0000000B, - 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, - 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, - 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, - 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, - 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, - 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, - 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, - 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0004002B, 0x0000000B, - 0x00000A1C, 0x00000006, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, - 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0003001D, 0x000007D0, - 0x0000000B, 0x0003001E, 0x0000079C, 0x000007D0, 0x00040020, 0x00000A1B, - 0x00000002, 0x0000079C, 0x0004003B, 0x00000A1B, 0x00000CC7, 0x00000002, - 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0007001E, 0x0000040C, - 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x0000118F, - 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, - 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, - 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, - 0x0000000B, 0x00000A5E, 0x0000001C, 0x0005002C, 0x00000011, 0x0000073F, - 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, - 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000AC7, 0x0000003F, 0x0004002B, - 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, - 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0005002C, - 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x0003002A, 0x00000009, - 0x00000787, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, - 0x00000291, 0x00000F48, 0x00000001, 0x0005002C, 0x00000011, 0x00000721, - 0x00000A10, 0x00000A0A, 0x0004002B, 0x0000000B, 0x0000068D, 0xFFFF0000, - 0x0003001D, 0x000007D6, 0x00000011, 0x0003001E, 0x000007A8, 0x000007D6, - 0x00040020, 0x00000A25, 0x00000002, 0x000007A8, 0x0004003B, 0x00000A25, - 0x00001592, 0x00000002, 0x00040020, 0x0000028E, 0x00000002, 0x00000011, - 0x0006002C, 0x00000014, 0x00000AC9, 0x00000A22, 0x00000A22, 0x00000A0D, - 0x00030001, 0x00000011, 0x00002DDD, 0x0005002C, 0x00000011, 0x0000074E, - 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, - 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, 0x00000341, - 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, - 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, - 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0006002C, 0x00000014, - 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, 0x00000014, - 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, 0x00000014, - 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, 0x00000014, - 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, 0x00000014, - 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, 0x00000014, - 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, 0x00000014, - 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000013, - 0x00000049, 0x00000341, 0x00000341, 0x0005002C, 0x00000012, 0x00000867, - 0x00000A3B, 0x00000A3B, 0x0007002C, 0x0000001D, 0x00000B7A, 0x00000A0C, - 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0007002C, 0x0000001D, 0x00000505, - 0x0000008A, 0x0000008A, 0x0000008A, 0x0000008A, 0x0007002C, 0x0000001D, - 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, 0x0006002C, - 0x00000018, 0x00000A2D, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, - 0x00000018, 0x00000A18, 0x0000008A, 0x0000008A, 0x0000008A, 0x0006002C, - 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x0005002C, - 0x00000011, 0x00000916, 0x000008A6, 0x000008A6, 0x0005002C, 0x00000011, - 0x000007B7, 0x00000A22, 0x00000A22, 0x0005002C, 0x00000011, 0x00000B48, - 0x000005FD, 0x000005FD, 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, - 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0006002C, 0x00000014, - 0x00000938, 0x000009F8, 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000B, - 0x00000AFD, 0x00000051, 0x0004002B, 0x0000000B, 0x00000B00, 0x00000052, - 0x0004002B, 0x0000000B, 0x00000B03, 0x00000053, 0x0004002B, 0x0000000B, - 0x00000B06, 0x00000054, 0x0004002B, 0x0000000B, 0x00000B09, 0x00000055, - 0x0004002B, 0x0000000B, 0x00000B0D, 0x00000056, 0x0004002B, 0x0000000B, - 0x00000B0F, 0x00000057, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, - 0x00030001, 0x00000017, 0x00002818, 0x00030001, 0x0000001D, 0x00003B56, - 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, - 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, - 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, - 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, - 0x00050041, 0x00000289, 0x000058AC, 0x0000118F, 0x00000A0E, 0x0004003D, - 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, - 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, - 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, - 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, - 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, - 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, - 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, - 0x00050050, 0x00000011, 0x0000226E, 0x00005158, 0x00005158, 0x000500C2, - 0x00000011, 0x00002289, 0x0000226E, 0x0000073F, 0x000500C4, 0x00000011, - 0x000057EB, 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, - 0x000057EB, 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x00002289, - 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, - 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x00000724, 0x000500C2, - 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, - 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, 0x00000289, 0x0000492C, - 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, - 0x00050041, 0x00000289, 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, - 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, - 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x00005EAC, - 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, - 0x000500C2, 0x0000000B, 0x00002843, 0x00005EAC, 0x00000A16, 0x000500C7, - 0x0000000B, 0x00005F72, 0x00002843, 0x00000A1F, 0x000500C2, 0x0000000B, - 0x00004CD8, 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005093, - 0x00004CD8, 0x00000AC7, 0x0004007C, 0x0000000C, 0x00005988, 0x00005EAC, - 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, 0x00000A29, 0x000500C3, - 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, 0x000500C4, 0x0000000C, - 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, 0x0000000C, 0x00001D26, - 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, 0x00002B2C, 0x00001D26, - 0x000500C7, 0x0000000B, 0x00005879, 0x00005EAC, 0x00000926, 0x000500AB, - 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, 0x000500C7, 0x0000000B, - 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, - 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, - 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, - 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, - 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, - 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, - 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, - 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, 0x00003F4F, 0x00000724, - 0x000500C2, 0x0000000B, 0x00003214, 0x000051B7, 0x00000A5E, 0x000500C7, - 0x0000000B, 0x00003F4D, 0x00003214, 0x00000A1F, 0x00050041, 0x00000289, - 0x000048E0, 0x0000118F, 0x00000A17, 0x0004003D, 0x0000000B, 0x000062B6, - 0x000048E0, 0x0004003D, 0x00000014, 0x0000374F, 0x00000F48, 0x0007004F, - 0x00000011, 0x00003180, 0x0000374F, 0x0000374F, 0x00000000, 0x00000001, - 0x000500C4, 0x00000011, 0x00002EF9, 0x00003180, 0x00000721, 0x00050051, - 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, - 0x00002D8A, 0x00003F4C, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, - 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000031D3, 0x00000002, 0x000400FA, - 0x00003C13, 0x000055E8, 0x000031D3, 0x000200F8, 0x000055E8, 0x000200F9, - 0x00004C7A, 0x000200F8, 0x000031D3, 0x00050051, 0x0000000B, 0x00001CAC, - 0x00002EF9, 0x00000001, 0x0007000C, 0x0000000B, 0x00001F38, 0x00000001, - 0x00000029, 0x00001CAC, 0x00000A0A, 0x00050050, 0x00000011, 0x000051EF, - 0x00001DD8, 0x00001F38, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, - 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, 0x00003F4D, 0x00000A13, - 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, - 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, - 0x00003F4D, 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, - 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, - 0x00004B64, 0x00003F4D, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, - 0x00000011, 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, - 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, - 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, - 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, - 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, - 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, - 0x00000011, 0x000046BA, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, - 0x00005998, 0x00000A9F, 0x00000724, 0x00050050, 0x00000011, 0x00002C44, - 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, - 0x00002C44, 0x00050086, 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, - 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, - 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, - 0x00006059, 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, - 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, - 0x00005420, 0x00050084, 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, - 0x00050082, 0x00000011, 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, - 0x0000000B, 0x00001C87, 0x00005998, 0x00000000, 0x00050051, 0x0000000B, - 0x00005962, 0x00005998, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, - 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, - 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, - 0x00050051, 0x0000000B, 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, - 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, - 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, - 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, - 0x000023AA, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, - 0x00050084, 0x0000000B, 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, - 0x0000000B, 0x0000628F, 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, - 0x00003FFB, 0x0000217E, 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, - 0x00003FFB, 0x00000A0D, 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, - 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, - 0x00004E6A, 0x000500AB, 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, - 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, - 0x000040B9, 0x000200F8, 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, - 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, - 0x00004ADA, 0x00002C6E, 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, - 0x00000288, 0x00004865, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, - 0x0000000B, 0x00003687, 0x00004865, 0x00060052, 0x00000017, 0x0000555A, - 0x00003687, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBA, - 0x0000628F, 0x0000199B, 0x00060041, 0x00000288, 0x000018AF, 0x00000CC7, - 0x00000A0B, 0x00003CBA, 0x0004003D, 0x0000000B, 0x000035F2, 0x000018AF, - 0x00060052, 0x00000017, 0x00005753, 0x000035F2, 0x0000555A, 0x00000001, - 0x00050084, 0x0000000B, 0x0000276D, 0x00000A10, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023BB, 0x0000628F, 0x0000276D, 0x00060041, 0x00000288, - 0x00003817, 0x00000CC7, 0x00000A0B, 0x000023BB, 0x0004003D, 0x0000000B, - 0x000035F3, 0x00003817, 0x00060052, 0x00000017, 0x00005754, 0x000035F3, - 0x00005753, 0x00000002, 0x00050084, 0x0000000B, 0x0000276E, 0x00000A13, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023BC, 0x0000628F, 0x0000276E, - 0x00060041, 0x00000288, 0x00003818, 0x00000CC7, 0x00000A0B, 0x000023BC, - 0x0004003D, 0x0000000B, 0x00003EA1, 0x00003818, 0x00060052, 0x00000017, - 0x00005BA9, 0x00003EA1, 0x00005754, 0x00000003, 0x000200F9, 0x00004F49, - 0x000200F8, 0x00002C6E, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, - 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D43, 0x00005545, - 0x00050080, 0x0000000B, 0x00002DA7, 0x0000628F, 0x00000A0D, 0x00060041, - 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, - 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA8, - 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, - 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, - 0x00050080, 0x0000000B, 0x00002DA9, 0x0000628F, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, - 0x0000000B, 0x00003FFC, 0x00005FEE, 0x00070050, 0x00000017, 0x0000512C, - 0x00005D43, 0x00005C62, 0x00005C63, 0x00003FFC, 0x000200F9, 0x00004F49, - 0x000200F8, 0x00004F49, 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512C, - 0x00002C6E, 0x00005BA9, 0x00002F61, 0x000300F7, 0x00003F60, 0x00000000, - 0x001300FB, 0x00002180, 0x00004BFB, 0x00000000, 0x000038F9, 0x00000001, - 0x000038F9, 0x00000002, 0x00001CBB, 0x0000000A, 0x00001CBB, 0x00000003, - 0x00001CBA, 0x0000000C, 0x00001CBA, 0x00000004, 0x00001FFE, 0x00000006, - 0x00002033, 0x000200F8, 0x00002033, 0x00050051, 0x0000000B, 0x00005F56, - 0x00002ABF, 0x00000000, 0x0006000C, 0x00000013, 0x00006067, 0x00000001, - 0x0000003E, 0x00005F56, 0x00050051, 0x0000000D, 0x00002762, 0x00006067, - 0x00000000, 0x00050051, 0x0000000D, 0x00004446, 0x00006067, 0x00000001, - 0x00070050, 0x0000001D, 0x0000390C, 0x00002762, 0x00004446, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437A, 0x00002ABF, 0x00000001, - 0x0006000C, 0x00000013, 0x0000466B, 0x00000001, 0x0000003E, 0x0000437A, - 0x00050051, 0x0000000D, 0x00002763, 0x0000466B, 0x00000000, 0x00050051, - 0x0000000D, 0x00004447, 0x0000466B, 0x00000001, 0x00070050, 0x0000001D, - 0x0000390D, 0x00002763, 0x00004447, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x0000437B, 0x00002ABF, 0x00000002, 0x0006000C, 0x00000013, - 0x0000466C, 0x00000001, 0x0000003E, 0x0000437B, 0x00050051, 0x0000000D, - 0x00002764, 0x0000466C, 0x00000000, 0x00050051, 0x0000000D, 0x00004448, - 0x0000466C, 0x00000001, 0x00070050, 0x0000001D, 0x0000390E, 0x00002764, - 0x00004448, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437C, - 0x00002ABF, 0x00000003, 0x0006000C, 0x00000013, 0x0000466D, 0x00000001, - 0x0000003E, 0x0000437C, 0x00050051, 0x0000000D, 0x00002765, 0x0000466D, - 0x00000000, 0x00050051, 0x0000000D, 0x000050BE, 0x0000466D, 0x00000001, - 0x00070050, 0x0000001D, 0x00002349, 0x00002765, 0x000050BE, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001FFE, 0x00050051, - 0x0000000B, 0x0000308B, 0x00002ABF, 0x00000000, 0x0004007C, 0x0000000C, - 0x0000589D, 0x0000308B, 0x00050050, 0x00000012, 0x0000471A, 0x0000589D, - 0x0000589D, 0x000500C4, 0x00000012, 0x000047AD, 0x0000471A, 0x000007A7, - 0x000500C3, 0x00000012, 0x00003417, 0x000047AD, 0x00000867, 0x0004006F, - 0x00000013, 0x00002A97, 0x00003417, 0x0005008E, 0x00000013, 0x00004747, - 0x00002A97, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E06, 0x00000001, - 0x00000028, 0x00000049, 0x00004747, 0x00050051, 0x0000000D, 0x00005F0A, - 0x00005E06, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD4, 0x00005E06, - 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, 0x00003CD4, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C42, 0x00002ABF, - 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA2, 0x00004C42, 0x00050050, - 0x00000012, 0x0000471B, 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, - 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003418, - 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, 0x00003418, - 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E07, 0x00000001, 0x00000028, 0x00000049, 0x00004748, - 0x00050051, 0x0000000D, 0x00005F0B, 0x00005E07, 0x00000000, 0x00050051, - 0x0000000D, 0x00003CD5, 0x00005E07, 0x00000001, 0x00070050, 0x0000001D, - 0x0000411F, 0x00005F0B, 0x00003CD5, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004C43, 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000C, - 0x00003EA3, 0x00004C43, 0x00050050, 0x00000012, 0x0000471C, 0x00003EA3, - 0x00003EA3, 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, - 0x000500C3, 0x00000012, 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, - 0x00000013, 0x00002A99, 0x00003419, 0x0005008E, 0x00000013, 0x00004749, - 0x00002A99, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E08, 0x00000001, - 0x00000028, 0x00000049, 0x00004749, 0x00050051, 0x0000000D, 0x00005F0C, - 0x00005E08, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD6, 0x00005E08, - 0x00000001, 0x00070050, 0x0000001D, 0x00004120, 0x00005F0C, 0x00003CD6, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C44, 0x00002ABF, - 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA4, 0x00004C44, 0x00050050, - 0x00000012, 0x0000471D, 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, - 0x000047B0, 0x0000471D, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, - 0x000047B0, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9A, 0x0000341A, - 0x0005008E, 0x00000013, 0x0000474A, 0x00002A9A, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E09, 0x00000001, 0x00000028, 0x00000049, 0x0000474A, - 0x00050051, 0x0000000D, 0x00005F0D, 0x00005E09, 0x00000000, 0x00050051, - 0x0000000D, 0x0000494C, 0x00005E09, 0x00000001, 0x00070050, 0x0000001D, - 0x0000234A, 0x00005F0D, 0x0000494C, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00003F60, 0x000200F8, 0x00001CBA, 0x00050051, 0x0000000B, 0x000056BD, - 0x00002ABF, 0x00000000, 0x00060050, 0x00000014, 0x00004F0A, 0x000056BD, - 0x000056BD, 0x000056BD, 0x000500C2, 0x00000014, 0x00002B0D, 0x00004F0A, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE6, 0x00002B0D, 0x00000105, - 0x000500C7, 0x00000014, 0x0000489C, 0x00005DE6, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B90, 0x00005DE6, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040C9, 0x00005B90, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4B, - 0x00000001, 0x0000004B, 0x0000489C, 0x0004007C, 0x00000014, 0x00002A15, - 0x00002C4B, 0x00050082, 0x00000014, 0x0000187A, 0x00000B0C, 0x00002A15, - 0x00050080, 0x00000014, 0x00002210, 0x00002A15, 0x00000938, 0x000600A9, - 0x00000014, 0x0000286F, 0x000040C9, 0x00002210, 0x00005B90, 0x000500C4, - 0x00000014, 0x00005AD4, 0x0000489C, 0x0000187A, 0x000500C7, 0x00000014, - 0x0000499A, 0x00005AD4, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9D, - 0x000040C9, 0x0000499A, 0x0000489C, 0x00050080, 0x00000014, 0x00005FF9, - 0x0000286F, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F7F, 0x00005FF9, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FA6, 0x00002A9D, 0x0000008D, - 0x000500C5, 0x00000014, 0x0000577C, 0x00004F7F, 0x00003FA6, 0x000500AA, - 0x00000010, 0x00003600, 0x00005DE6, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004242, 0x00003600, 0x00000A12, 0x0000577C, 0x0004007C, 0x00000018, - 0x000029CF, 0x00004242, 0x000500C2, 0x0000000B, 0x00004BA4, 0x000056BD, - 0x00000A64, 0x00040070, 0x0000000D, 0x0000480E, 0x00004BA4, 0x00050085, - 0x0000000D, 0x00003E1F, 0x0000480E, 0x00000149, 0x00050051, 0x0000000D, - 0x000053C2, 0x000029CF, 0x00000000, 0x00050051, 0x0000000D, 0x00002A55, - 0x000029CF, 0x00000001, 0x00050051, 0x0000000D, 0x00001E99, 0x000029CF, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DDA, 0x000053C2, 0x00002A55, - 0x00001E99, 0x00003E1F, 0x00050051, 0x0000000B, 0x000027F5, 0x00002ABF, - 0x00000001, 0x00060050, 0x00000014, 0x0000350E, 0x000027F5, 0x000027F5, - 0x000027F5, 0x000500C2, 0x00000014, 0x00002B0E, 0x0000350E, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DE7, 0x00002B0E, 0x00000105, 0x000500C7, - 0x00000014, 0x0000489D, 0x00005DE7, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B91, 0x00005DE7, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CA, - 0x00005B91, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4C, 0x00000001, - 0x0000004B, 0x0000489D, 0x0004007C, 0x00000014, 0x00002A16, 0x00002C4C, - 0x00050082, 0x00000014, 0x0000187B, 0x00000B0C, 0x00002A16, 0x00050080, - 0x00000014, 0x00002211, 0x00002A16, 0x00000938, 0x000600A9, 0x00000014, - 0x00002870, 0x000040CA, 0x00002211, 0x00005B91, 0x000500C4, 0x00000014, - 0x00005AD5, 0x0000489D, 0x0000187B, 0x000500C7, 0x00000014, 0x0000499B, - 0x00005AD5, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9E, 0x000040CA, - 0x0000499B, 0x0000489D, 0x00050080, 0x00000014, 0x00005FFA, 0x00002870, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F80, 0x00005FFA, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FA7, 0x00002A9E, 0x0000008D, 0x000500C5, - 0x00000014, 0x0000577D, 0x00004F80, 0x00003FA7, 0x000500AA, 0x00000010, - 0x00003601, 0x00005DE7, 0x00000A12, 0x000600A9, 0x00000014, 0x00004243, - 0x00003601, 0x00000A12, 0x0000577D, 0x0004007C, 0x00000018, 0x000029D0, - 0x00004243, 0x000500C2, 0x0000000B, 0x00004BA5, 0x000027F5, 0x00000A64, - 0x00040070, 0x0000000D, 0x0000480F, 0x00004BA5, 0x00050085, 0x0000000D, - 0x00003E20, 0x0000480F, 0x00000149, 0x00050051, 0x0000000D, 0x000053C3, - 0x000029D0, 0x00000000, 0x00050051, 0x0000000D, 0x00002A56, 0x000029D0, - 0x00000001, 0x00050051, 0x0000000D, 0x00001E9A, 0x000029D0, 0x00000002, - 0x00070050, 0x0000001D, 0x00003DDB, 0x000053C3, 0x00002A56, 0x00001E9A, - 0x00003E20, 0x00050051, 0x0000000B, 0x000027F6, 0x00002ABF, 0x00000002, - 0x00060050, 0x00000014, 0x0000350F, 0x000027F6, 0x000027F6, 0x000027F6, - 0x000500C2, 0x00000014, 0x00002B0F, 0x0000350F, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DE8, 0x00002B0F, 0x00000105, 0x000500C7, 0x00000014, - 0x0000489E, 0x00005DE8, 0x00000466, 0x000500C2, 0x00000014, 0x00005B92, - 0x00005DE8, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CB, 0x00005B92, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4D, 0x00000001, 0x0000004B, - 0x0000489E, 0x0004007C, 0x00000014, 0x00002A17, 0x00002C4D, 0x00050082, - 0x00000014, 0x0000187C, 0x00000B0C, 0x00002A17, 0x00050080, 0x00000014, - 0x00002212, 0x00002A17, 0x00000938, 0x000600A9, 0x00000014, 0x00002871, - 0x000040CB, 0x00002212, 0x00005B92, 0x000500C4, 0x00000014, 0x00005AD6, - 0x0000489E, 0x0000187C, 0x000500C7, 0x00000014, 0x0000499C, 0x00005AD6, - 0x00000466, 0x000600A9, 0x00000014, 0x00002A9F, 0x000040CB, 0x0000499C, - 0x0000489E, 0x00050080, 0x00000014, 0x00005FFB, 0x00002871, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F81, 0x00005FFB, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FA8, 0x00002A9F, 0x0000008D, 0x000500C5, 0x00000014, - 0x0000577E, 0x00004F81, 0x00003FA8, 0x000500AA, 0x00000010, 0x00003602, - 0x00005DE8, 0x00000A12, 0x000600A9, 0x00000014, 0x00004244, 0x00003602, - 0x00000A12, 0x0000577E, 0x0004007C, 0x00000018, 0x000029D1, 0x00004244, - 0x000500C2, 0x0000000B, 0x00004BA6, 0x000027F6, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004810, 0x00004BA6, 0x00050085, 0x0000000D, 0x00003E21, - 0x00004810, 0x00000149, 0x00050051, 0x0000000D, 0x000053C4, 0x000029D1, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A57, 0x000029D1, 0x00000001, - 0x00050051, 0x0000000D, 0x00001E9B, 0x000029D1, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DDC, 0x000053C4, 0x00002A57, 0x00001E9B, 0x00003E21, - 0x00050051, 0x0000000B, 0x000027F7, 0x00002ABF, 0x00000003, 0x00060050, - 0x00000014, 0x00003510, 0x000027F7, 0x000027F7, 0x000027F7, 0x000500C2, - 0x00000014, 0x00002B10, 0x00003510, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DE9, 0x00002B10, 0x00000105, 0x000500C7, 0x00000014, 0x0000489F, - 0x00005DE9, 0x00000466, 0x000500C2, 0x00000014, 0x00005B93, 0x00005DE9, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CC, 0x00005B93, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C4E, 0x00000001, 0x0000004B, 0x0000489F, - 0x0004007C, 0x00000014, 0x00002A18, 0x00002C4E, 0x00050082, 0x00000014, - 0x0000187D, 0x00000B0C, 0x00002A18, 0x00050080, 0x00000014, 0x00002213, - 0x00002A18, 0x00000938, 0x000600A9, 0x00000014, 0x00002872, 0x000040CC, - 0x00002213, 0x00005B93, 0x000500C4, 0x00000014, 0x00005AD7, 0x0000489F, - 0x0000187D, 0x000500C7, 0x00000014, 0x0000499D, 0x00005AD7, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AA0, 0x000040CC, 0x0000499D, 0x0000489F, - 0x00050080, 0x00000014, 0x00005FFC, 0x00002872, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F82, 0x00005FFC, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FA9, 0x00002AA0, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577F, - 0x00004F82, 0x00003FA9, 0x000500AA, 0x00000010, 0x00003603, 0x00005DE9, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004245, 0x00003603, 0x00000A12, - 0x0000577F, 0x0004007C, 0x00000018, 0x000029D2, 0x00004245, 0x000500C2, - 0x0000000B, 0x00004BA7, 0x000027F7, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004811, 0x00004BA7, 0x00050085, 0x0000000D, 0x00003E22, 0x00004811, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C5, 0x000029D2, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A58, 0x000029D2, 0x00000001, 0x00050051, - 0x0000000D, 0x00002B11, 0x000029D2, 0x00000002, 0x00070050, 0x0000001D, - 0x0000234B, 0x000053C5, 0x00002A58, 0x00002B11, 0x00003E22, 0x000200F9, - 0x00003F60, 0x000200F8, 0x00001CBB, 0x00050051, 0x0000000B, 0x000056BE, - 0x00002ABF, 0x00000000, 0x00070050, 0x00000017, 0x00004F0B, 0x000056BE, - 0x000056BE, 0x000056BE, 0x000056BE, 0x000500C2, 0x00000017, 0x00002498, - 0x00004F0B, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AB, 0x00002498, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB7, 0x000049AB, 0x00050085, - 0x0000001D, 0x00004130, 0x00003CB7, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CD2, 0x00002ABF, 0x00000001, 0x00070050, 0x00000017, 0x0000514D, - 0x00005CD2, 0x00005CD2, 0x00005CD2, 0x00005CD2, 0x000500C2, 0x00000017, - 0x00002499, 0x0000514D, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AC, - 0x00002499, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB8, 0x000049AC, - 0x00050085, 0x0000001D, 0x00004131, 0x00003CB8, 0x00000AEE, 0x00050051, - 0x0000000B, 0x00005CD3, 0x00002ABF, 0x00000002, 0x00070050, 0x00000017, - 0x0000514E, 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x000500C2, - 0x00000017, 0x0000249A, 0x0000514E, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049AD, 0x0000249A, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB9, - 0x000049AD, 0x00050085, 0x0000001D, 0x00004132, 0x00003CB9, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD4, 0x00002ABF, 0x00000003, 0x00070050, - 0x00000017, 0x0000514F, 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x00005CD4, - 0x000500C2, 0x00000017, 0x0000249B, 0x0000514F, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049AE, 0x0000249B, 0x0000027B, 0x00040070, 0x0000001D, - 0x0000492F, 0x000049AE, 0x00050085, 0x0000001D, 0x0000269F, 0x0000492F, - 0x00000AEE, 0x000200F9, 0x00003F60, 0x000200F8, 0x000038F9, 0x00050051, - 0x0000000B, 0x000056BF, 0x00002ABF, 0x00000000, 0x00070050, 0x00000017, - 0x00004F0C, 0x000056BF, 0x000056BF, 0x000056BF, 0x000056BF, 0x000500C2, - 0x00000017, 0x0000249C, 0x00004F0C, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A56, 0x0000249C, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A2, - 0x00004A56, 0x0005008E, 0x0000001D, 0x00004B23, 0x000036A2, 0x0000017A, - 0x00050051, 0x0000000B, 0x0000219F, 0x00002ABF, 0x00000001, 0x00070050, - 0x00000017, 0x0000610B, 0x0000219F, 0x0000219F, 0x0000219F, 0x0000219F, - 0x000500C2, 0x00000017, 0x0000249D, 0x0000610B, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A57, 0x0000249D, 0x0000064B, 0x00040070, 0x0000001D, - 0x000036A3, 0x00004A57, 0x0005008E, 0x0000001D, 0x00004B24, 0x000036A3, - 0x0000017A, 0x00050051, 0x0000000B, 0x000021A0, 0x00002ABF, 0x00000002, - 0x00070050, 0x00000017, 0x0000610C, 0x000021A0, 0x000021A0, 0x000021A0, - 0x000021A0, 0x000500C2, 0x00000017, 0x0000249E, 0x0000610C, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A58, 0x0000249E, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036A4, 0x00004A58, 0x0005008E, 0x0000001D, 0x00004B25, - 0x000036A4, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A1, 0x00002ABF, - 0x00000003, 0x00070050, 0x00000017, 0x0000610D, 0x000021A1, 0x000021A1, - 0x000021A1, 0x000021A1, 0x000500C2, 0x00000017, 0x0000249F, 0x0000610D, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A59, 0x0000249F, 0x0000064B, - 0x00040070, 0x0000001D, 0x0000431A, 0x00004A59, 0x0005008E, 0x0000001D, - 0x00003092, 0x0000431A, 0x0000017A, 0x000200F9, 0x00003F60, 0x000200F8, - 0x00004BFB, 0x00050051, 0x0000000B, 0x0000308C, 0x00002ABF, 0x00000000, - 0x0004007C, 0x0000000D, 0x00004FEE, 0x0000308C, 0x00050050, 0x00000013, - 0x00004336, 0x00004FEE, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D90, - 0x00004336, 0x00004336, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056B1, 0x00002ABF, 0x00000001, 0x0004007C, - 0x0000000D, 0x00003F68, 0x000056B1, 0x00050050, 0x00000013, 0x00004337, - 0x00003F68, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D91, 0x00004337, - 0x00004337, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, - 0x0000000B, 0x000056B2, 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000D, - 0x00003F69, 0x000056B2, 0x00050050, 0x00000013, 0x00004338, 0x00003F69, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D92, 0x00004338, 0x00004338, - 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, - 0x000056B3, 0x00002ABF, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F6A, - 0x000056B3, 0x00050050, 0x00000013, 0x00004FAE, 0x00003F6A, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00005A3A, 0x00004FAE, 0x00004FAE, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F60, 0x000200F8, - 0x00003F60, 0x000F00F5, 0x0000001D, 0x00002BA7, 0x00005A3A, 0x00004BFB, - 0x00003092, 0x000038F9, 0x0000269F, 0x00001CBB, 0x0000234B, 0x00001CBA, - 0x0000234A, 0x00001FFE, 0x00002349, 0x00002033, 0x000F00F5, 0x0000001D, - 0x00003808, 0x00002D92, 0x00004BFB, 0x00004B25, 0x000038F9, 0x00004132, - 0x00001CBB, 0x00003DDC, 0x00001CBA, 0x00004120, 0x00001FFE, 0x0000390E, - 0x00002033, 0x000F00F5, 0x0000001D, 0x00003B7D, 0x00002D91, 0x00004BFB, - 0x00004B24, 0x000038F9, 0x00004131, 0x00001CBB, 0x00003DDB, 0x00001CBA, - 0x0000411F, 0x00001FFE, 0x0000390D, 0x00002033, 0x000F00F5, 0x0000001D, - 0x000038B6, 0x00002D90, 0x00004BFB, 0x00004B23, 0x000038F9, 0x00004130, - 0x00001CBB, 0x00003DDA, 0x00001CBA, 0x0000411E, 0x00001FFE, 0x0000390C, - 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, 0x000500AA, - 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F23, - 0x00000002, 0x000400FA, 0x00005450, 0x00002C6F, 0x00002F62, 0x000200F8, - 0x00002F62, 0x00060041, 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, - 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D44, 0x00004BCF, 0x00050080, - 0x0000000B, 0x00002DAA, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006014, 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, - 0x0000323C, 0x00006014, 0x00060052, 0x00000017, 0x00002E9E, 0x00005D44, - 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x000019EE, 0x0000323C, - 0x00002E9E, 0x00000001, 0x00050080, 0x0000000B, 0x00003FD4, 0x0000628F, - 0x0000199B, 0x00060041, 0x00000288, 0x00001C19, 0x00000CC7, 0x00000A0B, - 0x00003FD4, 0x0004003D, 0x0000000B, 0x00005C64, 0x00001C19, 0x00050080, - 0x0000000B, 0x00002DAB, 0x00003FD4, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006015, 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, - 0x0000323D, 0x00006015, 0x00060052, 0x00000017, 0x00002EEA, 0x00005C64, - 0x000019EE, 0x00000002, 0x00060052, 0x00000017, 0x00001BE7, 0x0000323D, - 0x00002EEA, 0x00000003, 0x00050084, 0x0000000B, 0x00002A87, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023BD, 0x0000628F, 0x00002A87, - 0x00060041, 0x00000288, 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000023BD, - 0x0004003D, 0x0000000B, 0x00005C65, 0x00003B81, 0x00050080, 0x0000000B, - 0x00002DAC, 0x000023BD, 0x00000A0D, 0x00060041, 0x00000288, 0x00006016, - 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, 0x0000000B, 0x0000323E, - 0x00006016, 0x00060052, 0x00000017, 0x00002EEB, 0x00005C65, 0x00002818, - 0x00000000, 0x00060052, 0x00000017, 0x00001BE8, 0x0000323E, 0x00002EEB, - 0x00000001, 0x00050084, 0x0000000B, 0x00002A88, 0x00000A13, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023BE, 0x0000628F, 0x00002A88, 0x00060041, - 0x00000288, 0x00003B82, 0x00000CC7, 0x00000A0B, 0x000023BE, 0x0004003D, - 0x0000000B, 0x00005C66, 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAD, - 0x000023BE, 0x00000A0D, 0x00060041, 0x00000288, 0x00006017, 0x00000CC7, - 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x0000323F, 0x00006017, - 0x00060052, 0x00000017, 0x00003799, 0x00005C66, 0x00001BE8, 0x00000002, - 0x00060052, 0x00000017, 0x0000203D, 0x0000323F, 0x00003799, 0x00000003, - 0x000200F9, 0x00004F23, 0x000200F8, 0x00002C6F, 0x00060041, 0x00000288, - 0x00005546, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, - 0x00005D45, 0x00005546, 0x00050080, 0x0000000B, 0x00002DAE, 0x0000628F, + 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C, + 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, + 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, + 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, + 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, + 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, + 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, + 0x0004002B, 0x0000000B, 0x00000A1C, 0x00000006, 0x0004002B, 0x0000000C, + 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, + 0x0003001D, 0x000007D0, 0x0000000B, 0x0003001E, 0x0000079C, 0x000007D0, + 0x00040020, 0x00000A1B, 0x00000002, 0x0000079C, 0x0004003B, 0x00000A1B, + 0x00000CC7, 0x00000002, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, + 0x0007001E, 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, + 0x0000000B, 0x00040020, 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, + 0x00000688, 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, 0x00000009, + 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, + 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, + 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0005002C, + 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, + 0x00000AC7, 0x0000003F, 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, + 0x0004002B, 0x0000000C, 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, + 0x00000926, 0x01000000, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, + 0x00000A52, 0x0003002A, 0x00000009, 0x00000787, 0x00040020, 0x00000291, + 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, + 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, 0x0004002B, + 0x0000000B, 0x0000068D, 0xFFFF0000, 0x0003001D, 0x000007D6, 0x00000011, + 0x0003001E, 0x000007A8, 0x000007D6, 0x00040020, 0x00000A25, 0x00000002, + 0x000007A8, 0x0004003B, 0x00000A25, 0x00001592, 0x00000002, 0x00040020, + 0x0000028E, 0x00000002, 0x00000011, 0x0006002C, 0x00000014, 0x00000AC9, + 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, + 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, + 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, + 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, 0x00000341, 0x00000341, + 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, 0x00000A3B, + 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, + 0x00000144, 0x00000144, 0x00000144, 0x0006002C, 0x00000014, 0x00000105, + 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, 0x00000014, 0x00000466, + 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, 0x00000014, 0x00000B0C, + 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, 0x00000014, 0x00000A12, + 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, 0x00000014, 0x000003FA, + 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, 0x00000014, 0x00000189, + 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, 0x00000014, 0x0000008D, + 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000013, 0x00000049, + 0x00000341, 0x00000341, 0x0005002C, 0x00000012, 0x00000867, 0x00000A3B, + 0x00000A3B, 0x0007002C, 0x0000001D, 0x00000B7A, 0x00000A0C, 0x00000A0C, + 0x00000A0C, 0x00000A0C, 0x0007002C, 0x0000001D, 0x00000505, 0x0000008A, + 0x0000008A, 0x0000008A, 0x0000008A, 0x0007002C, 0x0000001D, 0x00000145, + 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, 0x0006002C, 0x00000018, + 0x00000A2D, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, + 0x00000A18, 0x0000008A, 0x0000008A, 0x0000008A, 0x0006002C, 0x00000018, + 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x0005002C, 0x00000011, + 0x00000916, 0x000008A6, 0x000008A6, 0x0005002C, 0x00000011, 0x000007B7, + 0x00000A22, 0x00000A22, 0x0005002C, 0x00000011, 0x00000B48, 0x000005FD, + 0x000005FD, 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, + 0x0000000B, 0x00000184, 0x00000500, 0x0004002B, 0x0000000B, 0x0000086E, + 0x00280000, 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0006002C, + 0x00000014, 0x00000938, 0x000009F8, 0x000009F8, 0x000009F8, 0x0004002B, + 0x0000000B, 0x00000AFD, 0x00000051, 0x0004002B, 0x0000000B, 0x00000B00, + 0x00000052, 0x0004002B, 0x0000000B, 0x00000B03, 0x00000053, 0x0004002B, + 0x0000000B, 0x00000B06, 0x00000054, 0x0004002B, 0x0000000B, 0x00000B09, + 0x00000055, 0x0004002B, 0x0000000B, 0x00000B0D, 0x00000056, 0x0004002B, + 0x0000000B, 0x00000B0F, 0x00000057, 0x0004002B, 0x0000000D, 0x0000016E, + 0x3E800000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, + 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, + 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, + 0x000056E5, 0x00050041, 0x00000289, 0x000058AC, 0x00000CE9, 0x00000A0E, + 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, + 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, + 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, + 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, + 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, + 0x0000000B, 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, + 0x00002180, 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, + 0x00003D0B, 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, + 0x00000A0D, 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, + 0x000500C2, 0x00000011, 0x00002568, 0x000022A7, 0x0000073F, 0x000500C7, + 0x00000011, 0x00005B53, 0x00002568, 0x000007A2, 0x000500C4, 0x00000011, + 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, + 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, + 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, + 0x00050041, 0x00000289, 0x0000492C, 0x00000CE9, 0x00000A11, 0x0004003D, + 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, 0x00000289, 0x000058AD, + 0x00000CE9, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, + 0x000500C7, 0x0000000B, 0x00004ADC, 0x00005EAC, 0x00000A1F, 0x000500C7, + 0x0000000B, 0x000055EF, 0x00005EAC, 0x00000A22, 0x000500AB, 0x00000009, + 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, + 0x00005EAC, 0x00000A16, 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, + 0x00000A1F, 0x000500C2, 0x0000000B, 0x00004CD8, 0x00005EAC, 0x00000A1F, + 0x000500C7, 0x0000000B, 0x00005093, 0x00004CD8, 0x00000AC7, 0x0004007C, + 0x0000000C, 0x00005988, 0x00005EAC, 0x000500C4, 0x0000000C, 0x0000358F, + 0x00005988, 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, + 0x00000A59, 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, + 0x00050080, 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, + 0x0000000D, 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, + 0x00005EAC, 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, + 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, + 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, + 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, + 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, + 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, + 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, + 0x000500C7, 0x00000011, 0x00005B54, 0x00002891, 0x0000084A, 0x000500C4, + 0x00000011, 0x00003F50, 0x00005B54, 0x0000074E, 0x00050084, 0x00000011, + 0x000059EC, 0x00003F50, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, + 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, 0x00003214, + 0x00000A1F, 0x00050041, 0x00000289, 0x000048E0, 0x00000CE9, 0x00000A17, + 0x0004003D, 0x0000000B, 0x000062B6, 0x000048E0, 0x0004003D, 0x00000014, + 0x0000374F, 0x00000F48, 0x0007004F, 0x00000011, 0x00003180, 0x0000374F, + 0x0000374F, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, + 0x00003180, 0x00000721, 0x00050051, 0x0000000B, 0x00001DD8, 0x00002EF9, + 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, 0x00003F4C, 0x00000A13, + 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, 0x000300F7, + 0x000031D3, 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, 0x000031D3, + 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x000031D3, + 0x00050051, 0x0000000B, 0x00001CAC, 0x00002EF9, 0x00000001, 0x0007000C, + 0x0000000B, 0x00001F38, 0x00000001, 0x00000029, 0x00001CAC, 0x00000A0A, + 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00001F38, 0x00050080, + 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, + 0x00003ECB, 0x00003F4D, 0x00000A13, 0x000300F7, 0x00005CE0, 0x00000000, + 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, + 0x000500AA, 0x00000009, 0x000034FE, 0x00003F4D, 0x00000A19, 0x000600A9, + 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, + 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, 0x000200F8, + 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00003F4D, 0x00002AEE, + 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, 0x0000217E, + 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, 0x0000072D, + 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, + 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, + 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, + 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003AEC, + 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x000027D5, 0x00002AEA, + 0x00003AEC, 0x00050050, 0x00000011, 0x00002164, 0x000023AA, 0x00000A0A, + 0x000500C2, 0x00000011, 0x0000264A, 0x00000A9F, 0x00002164, 0x00050086, + 0x00000011, 0x000027A2, 0x000027D5, 0x0000264A, 0x00050051, 0x0000000B, + 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, + 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, + 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, + 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, 0x00050084, + 0x00000011, 0x00005B31, 0x000027A2, 0x0000264A, 0x00050082, 0x00000011, + 0x00002E74, 0x000027D5, 0x00005B31, 0x00050084, 0x0000000B, 0x00001F75, + 0x00002226, 0x00000184, 0x00050051, 0x0000000B, 0x00005EC7, 0x00002E74, + 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x0000264A, 0x00000000, + 0x00050084, 0x0000000B, 0x00005966, 0x00005EC7, 0x00005BE6, 0x00050051, + 0x0000000B, 0x00001AE6, 0x00002E74, 0x00000000, 0x00050080, 0x0000000B, + 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x000046C4, + 0x000025E0, 0x000023AA, 0x00050080, 0x0000000B, 0x00004719, 0x00001F75, + 0x000046C4, 0x00050089, 0x0000000B, 0x00005AD8, 0x00004719, 0x0000086E, + 0x000500AE, 0x00000009, 0x00003361, 0x0000217E, 0x00000A10, 0x000600A9, + 0x0000000B, 0x0000609F, 0x00003361, 0x00000A0D, 0x00000A0A, 0x00050080, + 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, + 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, 0x00000009, 0x00005AEF, + 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, + 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, 0x000040B9, 0x000500AA, + 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F49, + 0x00000002, 0x000400FA, 0x00004ADA, 0x00002621, 0x00002F61, 0x000200F8, + 0x00002F61, 0x00060041, 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, + 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D43, 0x00004BCF, 0x00050080, + 0x0000000B, 0x00002DA7, 0x00005AD8, 0x0000199B, 0x00060041, 0x00000288, + 0x0000194B, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x0000000B, + 0x00005E5B, 0x0000194B, 0x00050084, 0x0000000B, 0x0000185A, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A1, 0x00005AD8, 0x0000185A, + 0x00060041, 0x00000288, 0x00003BCD, 0x00000CC7, 0x00000A0B, 0x000020A1, + 0x0004003D, 0x0000000B, 0x00005E5C, 0x00003BCD, 0x00050084, 0x0000000B, + 0x0000185B, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A2, + 0x00005AD8, 0x0000185B, 0x00060041, 0x00000288, 0x000037F1, 0x00000CC7, + 0x00000A0B, 0x000020A2, 0x0004003D, 0x0000000B, 0x00003FFB, 0x000037F1, + 0x00070050, 0x00000017, 0x0000512C, 0x00005D43, 0x00005E5B, 0x00005E5C, + 0x00003FFB, 0x000200F9, 0x00004F49, 0x000200F8, 0x00002621, 0x00060041, + 0x00000288, 0x00005545, 0x00000CC7, 0x00000A0B, 0x00005AD8, 0x0004003D, + 0x0000000B, 0x00005D44, 0x00005545, 0x00050080, 0x0000000B, 0x00002DA8, + 0x00005AD8, 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, 0x00000CC7, + 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, 0x00005C62, 0x000018FF, + 0x00050080, 0x0000000B, 0x00002DA9, 0x00005AD8, 0x00000A10, 0x00060041, + 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, + 0x0000000B, 0x00005C63, 0x00001900, 0x00050080, 0x0000000B, 0x00002DAA, + 0x00005AD8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FEE, 0x00000CC7, + 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x00003FFC, 0x00005FEE, + 0x00070050, 0x00000017, 0x0000512D, 0x00005D44, 0x00005C62, 0x00005C63, + 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, 0x000700F5, + 0x00000017, 0x00002ABF, 0x0000512D, 0x00002621, 0x0000512C, 0x00002F61, + 0x000300F7, 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, + 0x00000000, 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, + 0x0000000A, 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, 0x00001CBA, + 0x00000004, 0x00001FFE, 0x00000006, 0x00002033, 0x000200F8, 0x00002033, + 0x00050051, 0x0000000B, 0x00005F56, 0x00002ABF, 0x00000000, 0x0006000C, + 0x00000013, 0x00006067, 0x00000001, 0x0000003E, 0x00005F56, 0x00050051, + 0x0000000D, 0x00002762, 0x00006067, 0x00000000, 0x00050051, 0x0000000D, + 0x00004446, 0x00006067, 0x00000001, 0x00070050, 0x0000001D, 0x0000390C, + 0x00002762, 0x00004446, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000437A, 0x00002ABF, 0x00000001, 0x0006000C, 0x00000013, 0x0000466B, + 0x00000001, 0x0000003E, 0x0000437A, 0x00050051, 0x0000000D, 0x00002763, + 0x0000466B, 0x00000000, 0x00050051, 0x0000000D, 0x00004447, 0x0000466B, + 0x00000001, 0x00070050, 0x0000001D, 0x0000390D, 0x00002763, 0x00004447, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437B, 0x00002ABF, + 0x00000002, 0x0006000C, 0x00000013, 0x0000466C, 0x00000001, 0x0000003E, + 0x0000437B, 0x00050051, 0x0000000D, 0x00002764, 0x0000466C, 0x00000000, + 0x00050051, 0x0000000D, 0x00004448, 0x0000466C, 0x00000001, 0x00070050, + 0x0000001D, 0x0000390E, 0x00002764, 0x00004448, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000437C, 0x00002ABF, 0x00000003, 0x0006000C, + 0x00000013, 0x0000466D, 0x00000001, 0x0000003E, 0x0000437C, 0x00050051, + 0x0000000D, 0x00002765, 0x0000466D, 0x00000000, 0x00050051, 0x0000000D, + 0x000050BE, 0x0000466D, 0x00000001, 0x00070050, 0x0000001D, 0x00002349, + 0x00002765, 0x000050BE, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F60, + 0x000200F8, 0x00001FFE, 0x00050051, 0x0000000B, 0x0000308B, 0x00002ABF, + 0x00000000, 0x0004007C, 0x0000000C, 0x0000589D, 0x0000308B, 0x00050050, + 0x00000012, 0x0000471A, 0x0000589D, 0x0000589D, 0x000500C4, 0x00000012, + 0x000047AD, 0x0000471A, 0x000007A7, 0x000500C3, 0x00000012, 0x00003417, + 0x000047AD, 0x00000867, 0x0004006F, 0x00000013, 0x00002A97, 0x00003417, + 0x0005008E, 0x00000013, 0x00004747, 0x00002A97, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E06, 0x00000001, 0x00000028, 0x00000049, 0x00004747, + 0x00050051, 0x0000000D, 0x00005F0A, 0x00005E06, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CD4, 0x00005E06, 0x00000001, 0x00070050, 0x0000001D, + 0x0000411E, 0x00005F0A, 0x00003CD4, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C42, 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000C, + 0x00003EA1, 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, 0x00003EA1, + 0x00003EA1, 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, 0x000007A7, + 0x000500C3, 0x00000012, 0x00003418, 0x000047AE, 0x00000867, 0x0004006F, + 0x00000013, 0x00002A98, 0x00003418, 0x0005008E, 0x00000013, 0x00004748, + 0x00002A98, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E07, 0x00000001, + 0x00000028, 0x00000049, 0x00004748, 0x00050051, 0x0000000D, 0x00005F0B, + 0x00005E07, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD5, 0x00005E07, + 0x00000001, 0x00070050, 0x0000001D, 0x0000411F, 0x00005F0B, 0x00003CD5, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C43, 0x00002ABF, + 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA2, 0x00004C43, 0x00050050, + 0x00000012, 0x0000471C, 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, + 0x000047AF, 0x0000471C, 0x000007A7, 0x000500C3, 0x00000012, 0x00003419, + 0x000047AF, 0x00000867, 0x0004006F, 0x00000013, 0x00002A99, 0x00003419, + 0x0005008E, 0x00000013, 0x00004749, 0x00002A99, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E08, 0x00000001, 0x00000028, 0x00000049, 0x00004749, + 0x00050051, 0x0000000D, 0x00005F0C, 0x00005E08, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CD6, 0x00005E08, 0x00000001, 0x00070050, 0x0000001D, + 0x00004120, 0x00005F0C, 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C44, 0x00002ABF, 0x00000003, 0x0004007C, 0x0000000C, + 0x00003EA3, 0x00004C44, 0x00050050, 0x00000012, 0x0000471D, 0x00003EA3, + 0x00003EA3, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341A, 0x000047B0, 0x00000867, 0x0004006F, + 0x00000013, 0x00002A9A, 0x0000341A, 0x0005008E, 0x00000013, 0x0000474A, + 0x00002A9A, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E09, 0x00000001, + 0x00000028, 0x00000049, 0x0000474A, 0x00050051, 0x0000000D, 0x00005F0D, + 0x00005E09, 0x00000000, 0x00050051, 0x0000000D, 0x0000494C, 0x00005E09, + 0x00000001, 0x00070050, 0x0000001D, 0x0000234A, 0x00005F0D, 0x0000494C, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBA, + 0x00050051, 0x0000000B, 0x000056BD, 0x00002ABF, 0x00000000, 0x00060050, + 0x00000014, 0x00004F0A, 0x000056BD, 0x000056BD, 0x000056BD, 0x000500C2, + 0x00000014, 0x00002B0D, 0x00004F0A, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DE6, 0x00002B0D, 0x00000105, 0x000500C7, 0x00000014, 0x0000489C, + 0x00005DE6, 0x00000466, 0x000500C2, 0x00000014, 0x00005B90, 0x00005DE6, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040C9, 0x00005B90, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C4B, 0x00000001, 0x0000004B, 0x0000489C, + 0x0004007C, 0x00000014, 0x00002A15, 0x00002C4B, 0x00050082, 0x00000014, + 0x0000187A, 0x00000B0C, 0x00002A15, 0x00050080, 0x00000014, 0x00002210, + 0x00002A15, 0x00000938, 0x000600A9, 0x00000014, 0x0000286F, 0x000040C9, + 0x00002210, 0x00005B90, 0x000500C4, 0x00000014, 0x00005AD4, 0x0000489C, + 0x0000187A, 0x000500C7, 0x00000014, 0x0000499A, 0x00005AD4, 0x00000466, + 0x000600A9, 0x00000014, 0x00002A9D, 0x000040C9, 0x0000499A, 0x0000489C, + 0x00050080, 0x00000014, 0x00005FF9, 0x0000286F, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F7F, 0x00005FF9, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FA6, 0x00002A9D, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577C, + 0x00004F7F, 0x00003FA6, 0x000500AA, 0x00000010, 0x00003600, 0x00005DE6, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004242, 0x00003600, 0x00000A12, + 0x0000577C, 0x0004007C, 0x00000018, 0x000029CF, 0x00004242, 0x000500C2, + 0x0000000B, 0x00004BA4, 0x000056BD, 0x00000A64, 0x00040070, 0x0000000D, + 0x0000480E, 0x00004BA4, 0x00050085, 0x0000000D, 0x00003E1F, 0x0000480E, + 0x00000149, 0x00050051, 0x0000000D, 0x000053C2, 0x000029CF, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A55, 0x000029CF, 0x00000001, 0x00050051, + 0x0000000D, 0x00001E99, 0x000029CF, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DDA, 0x000053C2, 0x00002A55, 0x00001E99, 0x00003E1F, 0x00050051, + 0x0000000B, 0x000027F5, 0x00002ABF, 0x00000001, 0x00060050, 0x00000014, + 0x0000350E, 0x000027F5, 0x000027F5, 0x000027F5, 0x000500C2, 0x00000014, + 0x00002B0E, 0x0000350E, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE7, + 0x00002B0E, 0x00000105, 0x000500C7, 0x00000014, 0x0000489D, 0x00005DE7, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B91, 0x00005DE7, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040CA, 0x00005B91, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C4C, 0x00000001, 0x0000004B, 0x0000489D, 0x0004007C, + 0x00000014, 0x00002A16, 0x00002C4C, 0x00050082, 0x00000014, 0x0000187B, + 0x00000B0C, 0x00002A16, 0x00050080, 0x00000014, 0x00002211, 0x00002A16, + 0x00000938, 0x000600A9, 0x00000014, 0x00002870, 0x000040CA, 0x00002211, + 0x00005B91, 0x000500C4, 0x00000014, 0x00005AD5, 0x0000489D, 0x0000187B, + 0x000500C7, 0x00000014, 0x0000499B, 0x00005AD5, 0x00000466, 0x000600A9, + 0x00000014, 0x00002A9E, 0x000040CA, 0x0000499B, 0x0000489D, 0x00050080, + 0x00000014, 0x00005FFA, 0x00002870, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F80, 0x00005FFA, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA7, + 0x00002A9E, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577D, 0x00004F80, + 0x00003FA7, 0x000500AA, 0x00000010, 0x00003601, 0x00005DE7, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004243, 0x00003601, 0x00000A12, 0x0000577D, + 0x0004007C, 0x00000018, 0x000029D0, 0x00004243, 0x000500C2, 0x0000000B, + 0x00004BA5, 0x000027F5, 0x00000A64, 0x00040070, 0x0000000D, 0x0000480F, + 0x00004BA5, 0x00050085, 0x0000000D, 0x00003E20, 0x0000480F, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C3, 0x000029D0, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A56, 0x000029D0, 0x00000001, 0x00050051, 0x0000000D, + 0x00001E9A, 0x000029D0, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDB, + 0x000053C3, 0x00002A56, 0x00001E9A, 0x00003E20, 0x00050051, 0x0000000B, + 0x000027F6, 0x00002ABF, 0x00000002, 0x00060050, 0x00000014, 0x0000350F, + 0x000027F6, 0x000027F6, 0x000027F6, 0x000500C2, 0x00000014, 0x00002B0F, + 0x0000350F, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE8, 0x00002B0F, + 0x00000105, 0x000500C7, 0x00000014, 0x0000489E, 0x00005DE8, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B92, 0x00005DE8, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040CB, 0x00005B92, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C4D, 0x00000001, 0x0000004B, 0x0000489E, 0x0004007C, 0x00000014, + 0x00002A17, 0x00002C4D, 0x00050082, 0x00000014, 0x0000187C, 0x00000B0C, + 0x00002A17, 0x00050080, 0x00000014, 0x00002212, 0x00002A17, 0x00000938, + 0x000600A9, 0x00000014, 0x00002871, 0x000040CB, 0x00002212, 0x00005B92, + 0x000500C4, 0x00000014, 0x00005AD6, 0x0000489E, 0x0000187C, 0x000500C7, + 0x00000014, 0x0000499C, 0x00005AD6, 0x00000466, 0x000600A9, 0x00000014, + 0x00002A9F, 0x000040CB, 0x0000499C, 0x0000489E, 0x00050080, 0x00000014, + 0x00005FFB, 0x00002871, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F81, + 0x00005FFB, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA8, 0x00002A9F, + 0x0000008D, 0x000500C5, 0x00000014, 0x0000577E, 0x00004F81, 0x00003FA8, + 0x000500AA, 0x00000010, 0x00003602, 0x00005DE8, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004244, 0x00003602, 0x00000A12, 0x0000577E, 0x0004007C, + 0x00000018, 0x000029D1, 0x00004244, 0x000500C2, 0x0000000B, 0x00004BA6, + 0x000027F6, 0x00000A64, 0x00040070, 0x0000000D, 0x00004810, 0x00004BA6, + 0x00050085, 0x0000000D, 0x00003E21, 0x00004810, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C4, 0x000029D1, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A57, 0x000029D1, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9B, + 0x000029D1, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDC, 0x000053C4, + 0x00002A57, 0x00001E9B, 0x00003E21, 0x00050051, 0x0000000B, 0x000027F7, + 0x00002ABF, 0x00000003, 0x00060050, 0x00000014, 0x00003510, 0x000027F7, + 0x000027F7, 0x000027F7, 0x000500C2, 0x00000014, 0x00002B10, 0x00003510, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE9, 0x00002B10, 0x00000105, + 0x000500C7, 0x00000014, 0x0000489F, 0x00005DE9, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B93, 0x00005DE9, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040CC, 0x00005B93, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4E, + 0x00000001, 0x0000004B, 0x0000489F, 0x0004007C, 0x00000014, 0x00002A18, + 0x00002C4E, 0x00050082, 0x00000014, 0x0000187D, 0x00000B0C, 0x00002A18, + 0x00050080, 0x00000014, 0x00002213, 0x00002A18, 0x00000938, 0x000600A9, + 0x00000014, 0x00002872, 0x000040CC, 0x00002213, 0x00005B93, 0x000500C4, + 0x00000014, 0x00005AD7, 0x0000489F, 0x0000187D, 0x000500C7, 0x00000014, + 0x0000499D, 0x00005AD7, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA0, + 0x000040CC, 0x0000499D, 0x0000489F, 0x00050080, 0x00000014, 0x00005FFC, + 0x00002872, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F82, 0x00005FFC, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FA9, 0x00002AA0, 0x0000008D, + 0x000500C5, 0x00000014, 0x0000577F, 0x00004F82, 0x00003FA9, 0x000500AA, + 0x00000010, 0x00003603, 0x00005DE9, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004245, 0x00003603, 0x00000A12, 0x0000577F, 0x0004007C, 0x00000018, + 0x000029D2, 0x00004245, 0x000500C2, 0x0000000B, 0x00004BA7, 0x000027F7, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004811, 0x00004BA7, 0x00050085, + 0x0000000D, 0x00003E22, 0x00004811, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C5, 0x000029D2, 0x00000000, 0x00050051, 0x0000000D, 0x00002A58, + 0x000029D2, 0x00000001, 0x00050051, 0x0000000D, 0x00002B11, 0x000029D2, + 0x00000002, 0x00070050, 0x0000001D, 0x0000234B, 0x000053C5, 0x00002A58, + 0x00002B11, 0x00003E22, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBB, + 0x00050051, 0x0000000B, 0x000056BE, 0x00002ABF, 0x00000000, 0x00070050, + 0x00000017, 0x00004F0B, 0x000056BE, 0x000056BE, 0x000056BE, 0x000056BE, + 0x000500C2, 0x00000017, 0x00002498, 0x00004F0B, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049AB, 0x00002498, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CB7, 0x000049AB, 0x00050085, 0x0000001D, 0x00004130, 0x00003CB7, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD2, 0x00002ABF, 0x00000001, + 0x00070050, 0x00000017, 0x0000514D, 0x00005CD2, 0x00005CD2, 0x00005CD2, + 0x00005CD2, 0x000500C2, 0x00000017, 0x00002499, 0x0000514D, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049AC, 0x00002499, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CB8, 0x000049AC, 0x00050085, 0x0000001D, 0x00004131, + 0x00003CB8, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD3, 0x00002ABF, + 0x00000002, 0x00070050, 0x00000017, 0x0000514E, 0x00005CD3, 0x00005CD3, + 0x00005CD3, 0x00005CD3, 0x000500C2, 0x00000017, 0x0000249A, 0x0000514E, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049AD, 0x0000249A, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CB9, 0x000049AD, 0x00050085, 0x0000001D, + 0x00004132, 0x00003CB9, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD4, + 0x00002ABF, 0x00000003, 0x00070050, 0x00000017, 0x0000514F, 0x00005CD4, + 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x000500C2, 0x00000017, 0x0000249B, + 0x0000514F, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AE, 0x0000249B, + 0x0000027B, 0x00040070, 0x0000001D, 0x0000492F, 0x000049AE, 0x00050085, + 0x0000001D, 0x0000269F, 0x0000492F, 0x00000AEE, 0x000200F9, 0x00003F60, + 0x000200F8, 0x000038F9, 0x00050051, 0x0000000B, 0x000056BF, 0x00002ABF, + 0x00000000, 0x00070050, 0x00000017, 0x00004F0C, 0x000056BF, 0x000056BF, + 0x000056BF, 0x000056BF, 0x000500C2, 0x00000017, 0x0000249C, 0x00004F0C, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A56, 0x0000249C, 0x0000064B, + 0x00040070, 0x0000001D, 0x000036A2, 0x00004A56, 0x0005008E, 0x0000001D, + 0x00004B23, 0x000036A2, 0x0000017A, 0x00050051, 0x0000000B, 0x0000219F, + 0x00002ABF, 0x00000001, 0x00070050, 0x00000017, 0x0000610B, 0x0000219F, + 0x0000219F, 0x0000219F, 0x0000219F, 0x000500C2, 0x00000017, 0x0000249D, + 0x0000610B, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A57, 0x0000249D, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036A3, 0x00004A57, 0x0005008E, + 0x0000001D, 0x00004B24, 0x000036A3, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A0, 0x00002ABF, 0x00000002, 0x00070050, 0x00000017, 0x0000610C, + 0x000021A0, 0x000021A0, 0x000021A0, 0x000021A0, 0x000500C2, 0x00000017, + 0x0000249E, 0x0000610C, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A58, + 0x0000249E, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A4, 0x00004A58, + 0x0005008E, 0x0000001D, 0x00004B25, 0x000036A4, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A1, 0x00002ABF, 0x00000003, 0x00070050, 0x00000017, + 0x0000610D, 0x000021A1, 0x000021A1, 0x000021A1, 0x000021A1, 0x000500C2, + 0x00000017, 0x0000249F, 0x0000610D, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A59, 0x0000249F, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431A, + 0x00004A59, 0x0005008E, 0x0000001D, 0x00003092, 0x0000431A, 0x0000017A, + 0x000200F9, 0x00003F60, 0x000200F8, 0x00004BFB, 0x00050051, 0x0000000B, + 0x0000308C, 0x00002ABF, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEE, + 0x0000308C, 0x00050050, 0x00000013, 0x00004336, 0x00004FEE, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D90, 0x00004336, 0x00004336, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B1, + 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F68, 0x000056B1, + 0x00050050, 0x00000013, 0x00004337, 0x00003F68, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D91, 0x00004337, 0x00004337, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B2, 0x00002ABF, + 0x00000002, 0x0004007C, 0x0000000D, 0x00003F69, 0x000056B2, 0x00050050, + 0x00000013, 0x00004338, 0x00003F69, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00002D92, 0x00004338, 0x00004338, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x00050051, 0x0000000B, 0x000056B3, 0x00002ABF, 0x00000003, + 0x0004007C, 0x0000000D, 0x00003F6A, 0x000056B3, 0x00050050, 0x00000013, + 0x00004FAE, 0x00003F6A, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3A, + 0x00004FAE, 0x00004FAE, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x000200F9, 0x00003F60, 0x000200F8, 0x00003F60, 0x000F00F5, 0x0000001D, + 0x00002BA7, 0x00005A3A, 0x00004BFB, 0x00003092, 0x000038F9, 0x0000269F, + 0x00001CBB, 0x0000234B, 0x00001CBA, 0x0000234A, 0x00001FFE, 0x00002349, + 0x00002033, 0x000F00F5, 0x0000001D, 0x00003808, 0x00002D92, 0x00004BFB, + 0x00004B25, 0x000038F9, 0x00004132, 0x00001CBB, 0x00003DDC, 0x00001CBA, + 0x00004120, 0x00001FFE, 0x0000390E, 0x00002033, 0x000F00F5, 0x0000001D, + 0x00003B7D, 0x00002D91, 0x00004BFB, 0x00004B24, 0x000038F9, 0x00004131, + 0x00001CBB, 0x00003DDB, 0x00001CBA, 0x0000411F, 0x00001FFE, 0x0000390D, + 0x00002033, 0x000F00F5, 0x0000001D, 0x000038B6, 0x00002D90, 0x00004BFB, + 0x00004B23, 0x000038F9, 0x00004130, 0x00001CBB, 0x00003DDA, 0x00001CBA, + 0x0000411E, 0x00001FFE, 0x0000390C, 0x00002033, 0x000200F9, 0x0000530F, + 0x000200F8, 0x00003B65, 0x000500AA, 0x00000009, 0x00005450, 0x0000199B, + 0x00000A10, 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, 0x00005450, + 0x00002622, 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, 0x00000288, + 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x00005AD8, 0x0004003D, 0x0000000B, + 0x00005D45, 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DAB, 0x00005AD8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, - 0x00002DAE, 0x0004003D, 0x0000000B, 0x00005C67, 0x00001901, 0x00050080, - 0x0000000B, 0x00002DAF, 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, - 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, - 0x00005C68, 0x00001902, 0x00050080, 0x0000000B, 0x00002DB0, 0x0000628F, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, - 0x00002DB0, 0x0004003D, 0x0000000B, 0x00003700, 0x00005FEF, 0x00070050, - 0x00000017, 0x00004ADD, 0x00005D45, 0x00005C67, 0x00005C68, 0x00003700, - 0x00050080, 0x0000000B, 0x000057E5, 0x0000628F, 0x00000A16, 0x00060041, - 0x00000288, 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, - 0x0000000B, 0x00005C69, 0x0000604B, 0x00050080, 0x0000000B, 0x00002DB1, - 0x0000628F, 0x00000A19, 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, - 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001903, - 0x00050080, 0x0000000B, 0x00002DB2, 0x0000628F, 0x00000A1C, 0x00060041, - 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, - 0x0000000B, 0x00005C6B, 0x00001904, 0x00050080, 0x0000000B, 0x00002DB3, - 0x0000628F, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, - 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, 0x00003FFD, 0x00005FF0, - 0x00070050, 0x00000017, 0x0000512D, 0x00005C69, 0x00005C6A, 0x00005C6B, - 0x00003FFD, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, - 0x00000017, 0x00002BCD, 0x0000512D, 0x00002C6F, 0x0000203D, 0x00002F62, - 0x000700F5, 0x00000017, 0x00003720, 0x00004ADD, 0x00002C6F, 0x00001BE7, - 0x00002F62, 0x000300F7, 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, - 0x00004F56, 0x00000005, 0x000027A5, 0x00000007, 0x00002034, 0x000200F8, - 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, 0x00003720, 0x00000000, - 0x0006000C, 0x00000013, 0x0000607A, 0x00000001, 0x0000003E, 0x00005F57, - 0x00050051, 0x0000000D, 0x000026C8, 0x0000607A, 0x00000000, 0x00060052, - 0x0000001D, 0x000023AB, 0x000026C8, 0x00003B56, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D8C, 0x0000607A, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A13, 0x00004D8C, 0x000023AB, 0x00000001, 0x00050051, 0x0000000B, - 0x0000284F, 0x00003720, 0x00000001, 0x0006000C, 0x00000013, 0x00004CCB, - 0x00000001, 0x0000003E, 0x0000284F, 0x00050051, 0x0000000D, 0x000026C9, - 0x00004CCB, 0x00000000, 0x00060052, 0x0000001D, 0x000023AC, 0x000026C9, - 0x00003A13, 0x00000002, 0x00050051, 0x0000000D, 0x00004D8D, 0x00004CCB, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A14, 0x00004D8D, 0x000023AC, - 0x00000003, 0x00050051, 0x0000000B, 0x00002850, 0x00003720, 0x00000002, - 0x0006000C, 0x00000013, 0x00004CCC, 0x00000001, 0x0000003E, 0x00002850, - 0x00050051, 0x0000000D, 0x000026CA, 0x00004CCC, 0x00000000, 0x00060052, - 0x0000001D, 0x000023AD, 0x000026CA, 0x00003B56, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D8E, 0x00004CCC, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A15, 0x00004D8E, 0x000023AD, 0x00000001, 0x00050051, 0x0000000B, - 0x00002851, 0x00003720, 0x00000003, 0x0006000C, 0x00000013, 0x00004CCD, - 0x00000001, 0x0000003E, 0x00002851, 0x00050051, 0x0000000D, 0x000026CB, - 0x00004CCD, 0x00000000, 0x00060052, 0x0000001D, 0x000023AE, 0x000026CB, - 0x00003A15, 0x00000002, 0x00050051, 0x0000000D, 0x00004D8F, 0x00004CCD, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A16, 0x00004D8F, 0x000023AE, - 0x00000003, 0x00050051, 0x0000000B, 0x00002852, 0x00002BCD, 0x00000000, - 0x0006000C, 0x00000013, 0x00004CCE, 0x00000001, 0x0000003E, 0x00002852, - 0x00050051, 0x0000000D, 0x000026CC, 0x00004CCE, 0x00000000, 0x00060052, - 0x0000001D, 0x000023AF, 0x000026CC, 0x00003B56, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D90, 0x00004CCE, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A17, 0x00004D90, 0x000023AF, 0x00000001, 0x00050051, 0x0000000B, - 0x00002853, 0x00002BCD, 0x00000001, 0x0006000C, 0x00000013, 0x00004CCF, - 0x00000001, 0x0000003E, 0x00002853, 0x00050051, 0x0000000D, 0x000026CD, - 0x00004CCF, 0x00000000, 0x00060052, 0x0000001D, 0x000023B0, 0x000026CD, - 0x00003A17, 0x00000002, 0x00050051, 0x0000000D, 0x00004D91, 0x00004CCF, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A18, 0x00004D91, 0x000023B0, - 0x00000003, 0x00050051, 0x0000000B, 0x00002854, 0x00002BCD, 0x00000002, - 0x0006000C, 0x00000013, 0x00004CD0, 0x00000001, 0x0000003E, 0x00002854, - 0x00050051, 0x0000000D, 0x000026CE, 0x00004CD0, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B1, 0x000026CE, 0x00003B56, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D92, 0x00004CD0, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A19, 0x00004D92, 0x000023B1, 0x00000001, 0x00050051, 0x0000000B, - 0x00002855, 0x00002BCD, 0x00000003, 0x0006000C, 0x00000013, 0x00004CD1, - 0x00000001, 0x0000003E, 0x00002855, 0x00050051, 0x0000000D, 0x000026CF, - 0x00004CD1, 0x00000000, 0x00060052, 0x0000001D, 0x000023B2, 0x000026CF, - 0x00003A19, 0x00000002, 0x00050051, 0x0000000D, 0x00005A04, 0x00004CD1, - 0x00000001, 0x00060052, 0x0000001D, 0x00002450, 0x00005A04, 0x000023B2, - 0x00000003, 0x000200F9, 0x00004F24, 0x000200F8, 0x000027A5, 0x0007004F, - 0x00000011, 0x000025FB, 0x00003720, 0x00003720, 0x00000000, 0x00000001, - 0x0004007C, 0x00000012, 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, - 0x000060CE, 0x00005B3C, 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048A6, 0x000060CE, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D8D, 0x000048A6, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002A9B, 0x00003D8D, 0x0005008E, 0x0000001D, 0x00004721, - 0x00002A9B, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006291, 0x00000001, - 0x00000028, 0x00000504, 0x00004721, 0x0007004F, 0x00000011, 0x0000376B, - 0x00003720, 0x00003720, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, - 0x000024BF, 0x0000376B, 0x0009004F, 0x0000001A, 0x000060CF, 0x000024BF, - 0x000024BF, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048A7, 0x000060CF, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D8E, 0x000048A7, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9C, - 0x00003D8E, 0x0005008E, 0x0000001D, 0x00004722, 0x00002A9C, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006292, 0x00000001, 0x00000028, 0x00000504, - 0x00004722, 0x0007004F, 0x00000011, 0x0000376C, 0x00002BCD, 0x00002BCD, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C0, 0x0000376C, - 0x0009004F, 0x0000001A, 0x000060D0, 0x000024C0, 0x000024C0, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A8, - 0x000060D0, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8F, 0x000048A8, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA1, 0x00003D8F, 0x0005008E, - 0x0000001D, 0x00004723, 0x00002AA1, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006293, 0x00000001, 0x00000028, 0x00000504, 0x00004723, 0x0007004F, - 0x00000011, 0x0000376D, 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024C1, 0x0000376D, 0x0009004F, 0x0000001A, - 0x000060D1, 0x000024C1, 0x000024C1, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048A9, 0x000060D1, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D90, 0x000048A9, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AA2, 0x00003D90, 0x0005008E, 0x0000001D, 0x000053BF, - 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, - 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, 0x00004F24, 0x000200F8, - 0x00004F56, 0x0007004F, 0x00000011, 0x00002621, 0x00003720, 0x00003720, - 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00005159, 0x00002621, - 0x00050051, 0x0000000D, 0x00001B7B, 0x00005159, 0x00000000, 0x00050051, - 0x0000000D, 0x0000346A, 0x00005159, 0x00000001, 0x00070050, 0x0000001D, - 0x00004278, 0x00001B7B, 0x0000346A, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041D8, 0x00003720, 0x00003720, 0x00000002, 0x00000003, - 0x0004007C, 0x00000013, 0x0000375D, 0x000041D8, 0x00050051, 0x0000000D, - 0x00001B7C, 0x0000375D, 0x00000000, 0x00050051, 0x0000000D, 0x0000346B, - 0x0000375D, 0x00000001, 0x00070050, 0x0000001D, 0x00004279, 0x00001B7C, - 0x0000346B, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D9, - 0x00002BCD, 0x00002BCD, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000375E, 0x000041D9, 0x00050051, 0x0000000D, 0x00001B7D, 0x0000375E, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346C, 0x0000375E, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427A, 0x00001B7D, 0x0000346C, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, 0x00002BCD, 0x00002BCD, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, 0x000041DA, - 0x00050051, 0x0000000D, 0x00001B7E, 0x0000375F, 0x00000000, 0x00050051, - 0x0000000D, 0x00004108, 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, - 0x0000234C, 0x00001B7E, 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00004F24, 0x000200F8, 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BA8, - 0x0000234C, 0x00004F56, 0x00004362, 0x000027A5, 0x00002450, 0x00002034, - 0x000900F5, 0x0000001D, 0x00003809, 0x0000427A, 0x00004F56, 0x00006293, - 0x000027A5, 0x00003A18, 0x00002034, 0x000900F5, 0x0000001D, 0x00003B7E, - 0x00004279, 0x00004F56, 0x00006292, 0x000027A5, 0x00003A16, 0x00002034, - 0x000900F5, 0x0000001D, 0x000038B7, 0x00004278, 0x00004F56, 0x00006291, - 0x000027A5, 0x00003A14, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, - 0x0000530F, 0x000700F5, 0x0000001D, 0x00002BA9, 0x00002BA8, 0x00004F24, - 0x00002BA7, 0x00003F60, 0x000700F5, 0x0000001D, 0x0000380A, 0x00003809, - 0x00004F24, 0x00003808, 0x00003F60, 0x000700F5, 0x0000001D, 0x000035EC, - 0x00003B7E, 0x00004F24, 0x00003B7D, 0x00003F60, 0x000700F5, 0x0000001D, - 0x000020D3, 0x000038B7, 0x00004F24, 0x000038B6, 0x00003F60, 0x000500AE, - 0x00000009, 0x00002E55, 0x00003F4D, 0x00000A16, 0x000300F7, 0x00005313, - 0x00000002, 0x000400FA, 0x00002E55, 0x000050E5, 0x00005313, 0x000200F8, - 0x000050E5, 0x00050085, 0x0000000D, 0x000061FB, 0x00002B2C, 0x000000FC, - 0x00050080, 0x0000000B, 0x00005E78, 0x0000628F, 0x00000AFA, 0x000300F7, - 0x00005310, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, - 0x000200F8, 0x000040BA, 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, - 0x00000A0D, 0x000300F7, 0x00004F4A, 0x00000002, 0x000400FA, 0x00004ADB, - 0x00002C70, 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, 0x00000288, - 0x00004866, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, - 0x00003688, 0x00004866, 0x00060052, 0x00000017, 0x0000555B, 0x00003688, - 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBB, 0x00005E78, - 0x0000199B, 0x00060041, 0x00000288, 0x000018B0, 0x00000CC7, 0x00000A0B, - 0x00003CBB, 0x0004003D, 0x0000000B, 0x000035F4, 0x000018B0, 0x00060052, - 0x00000017, 0x00005755, 0x000035F4, 0x0000555B, 0x00000001, 0x00050084, - 0x0000000B, 0x0000276F, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023BF, 0x00005E78, 0x0000276F, 0x00060041, 0x00000288, 0x00003819, - 0x00000CC7, 0x00000A0B, 0x000023BF, 0x0004003D, 0x0000000B, 0x000035F5, - 0x00003819, 0x00060052, 0x00000017, 0x00005756, 0x000035F5, 0x00005755, - 0x00000002, 0x00050084, 0x0000000B, 0x00002770, 0x00000A13, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023C0, 0x00005E78, 0x00002770, 0x00060041, - 0x00000288, 0x0000381A, 0x00000CC7, 0x00000A0B, 0x000023C0, 0x0004003D, - 0x0000000B, 0x00003EA5, 0x0000381A, 0x00060052, 0x00000017, 0x00005BAA, - 0x00003EA5, 0x00005756, 0x00000003, 0x000200F9, 0x00004F4A, 0x000200F8, - 0x00002C70, 0x00060041, 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, - 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D46, 0x00005547, 0x00050080, - 0x0000000B, 0x00002DB4, 0x0000628F, 0x00000AFD, 0x00060041, 0x00000288, - 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, - 0x00005C6C, 0x00001905, 0x00050080, 0x0000000B, 0x00002DB5, 0x0000628F, - 0x00000B00, 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, - 0x00002DB5, 0x0004003D, 0x0000000B, 0x00005C6D, 0x00001906, 0x00050080, - 0x0000000B, 0x00002DB6, 0x0000628F, 0x00000B03, 0x00060041, 0x00000288, - 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, - 0x00003FFE, 0x00005FF1, 0x00070050, 0x00000017, 0x0000512E, 0x00005D46, - 0x00005C6C, 0x00005C6D, 0x00003FFE, 0x000200F9, 0x00004F4A, 0x000200F8, - 0x00004F4A, 0x000700F5, 0x00000017, 0x00002AC0, 0x0000512E, 0x00002C70, - 0x00005BAA, 0x00002F63, 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, - 0x00002180, 0x00004BFC, 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, - 0x00000002, 0x00001CBD, 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, - 0x0000000C, 0x00001CBC, 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, - 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC0, - 0x00000000, 0x0006000C, 0x00000013, 0x00006068, 0x00000001, 0x0000003E, - 0x00005F58, 0x00050051, 0x0000000D, 0x00002766, 0x00006068, 0x00000000, - 0x00050051, 0x0000000D, 0x00004449, 0x00006068, 0x00000001, 0x00070050, - 0x0000001D, 0x0000390F, 0x00002766, 0x00004449, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x0000437D, 0x00002AC0, 0x00000001, 0x0006000C, - 0x00000013, 0x0000466E, 0x00000001, 0x0000003E, 0x0000437D, 0x00050051, - 0x0000000D, 0x00002767, 0x0000466E, 0x00000000, 0x00050051, 0x0000000D, - 0x0000444A, 0x0000466E, 0x00000001, 0x00070050, 0x0000001D, 0x00003910, - 0x00002767, 0x0000444A, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x0000437E, 0x00002AC0, 0x00000002, 0x0006000C, 0x00000013, 0x0000466F, - 0x00000001, 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, 0x00002768, - 0x0000466F, 0x00000000, 0x00050051, 0x0000000D, 0x0000444B, 0x0000466F, - 0x00000001, 0x00070050, 0x0000001D, 0x00003911, 0x00002768, 0x0000444B, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437F, 0x00002AC0, - 0x00000003, 0x0006000C, 0x00000013, 0x00004670, 0x00000001, 0x0000003E, - 0x0000437F, 0x00050051, 0x0000000D, 0x00002769, 0x00004670, 0x00000000, - 0x00050051, 0x0000000D, 0x000050BF, 0x00004670, 0x00000001, 0x00070050, - 0x0000001D, 0x0000234D, 0x00002769, 0x000050BF, 0x00000A0C, 0x00000A0C, - 0x000200F9, 0x00003F61, 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, - 0x0000308D, 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, - 0x0000308D, 0x00050050, 0x00000012, 0x0000471E, 0x0000589E, 0x0000589E, - 0x000500C4, 0x00000012, 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, - 0x00000012, 0x0000341B, 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AA3, 0x0000341B, 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, - 0x00000049, 0x0000474B, 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CD7, 0x00005E0A, 0x00000001, - 0x00070050, 0x0000001D, 0x00004121, 0x00005F0E, 0x00003CD7, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C45, 0x00002AC0, 0x00000001, - 0x0004007C, 0x0000000C, 0x00003EA6, 0x00004C45, 0x00050050, 0x00000012, - 0x0000471F, 0x00003EA6, 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B2, - 0x0000471F, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, - 0x00000013, 0x0000474C, 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0B, 0x00000001, 0x00000028, 0x00000049, 0x0000474C, 0x00050051, - 0x0000000D, 0x00005F0F, 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CD8, 0x00005E0B, 0x00000001, 0x00070050, 0x0000001D, 0x00004122, - 0x00005F0F, 0x00003CD8, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C46, 0x00002AC0, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA7, - 0x00004C46, 0x00050050, 0x00000012, 0x00004720, 0x00003EA7, 0x00003EA7, - 0x000500C4, 0x00000012, 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, - 0x00000012, 0x0000341D, 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AA5, 0x0000341D, 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA5, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, - 0x00000049, 0x0000474D, 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CD9, 0x00005E0C, 0x00000001, - 0x00070050, 0x0000001D, 0x00004123, 0x00005F10, 0x00003CD9, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C47, 0x00002AC0, 0x00000003, - 0x0004007C, 0x0000000C, 0x00003EA8, 0x00004C47, 0x00050050, 0x00000012, - 0x00004724, 0x00003EA8, 0x00003EA8, 0x000500C4, 0x00000012, 0x000047B4, - 0x00004724, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AA6, 0x0000341E, 0x0005008E, - 0x00000013, 0x0000474E, 0x00002AA6, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0D, 0x00000001, 0x00000028, 0x00000049, 0x0000474E, 0x00050051, - 0x0000000D, 0x00005F11, 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, - 0x0000494D, 0x00005E0D, 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, - 0x00005F11, 0x0000494D, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, - 0x000200F8, 0x00001CBC, 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC0, - 0x00000000, 0x00060050, 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, - 0x000056C0, 0x000500C2, 0x00000014, 0x00002B12, 0x00004F0D, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DEA, 0x00002B12, 0x00000105, 0x000500C7, - 0x00000014, 0x000048A0, 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B94, 0x00005DEA, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, - 0x00005B94, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, - 0x0000004B, 0x000048A0, 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, - 0x00050082, 0x00000014, 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, - 0x00000014, 0x00002214, 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, - 0x00002873, 0x000040CD, 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, - 0x00005AD8, 0x000048A0, 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, - 0x00005AD8, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA7, 0x000040CD, - 0x0000499E, 0x000048A0, 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FAA, 0x00002AA7, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005780, 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, - 0x00003604, 0x00005DEA, 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, - 0x00003604, 0x00000A12, 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, - 0x00004246, 0x000500C2, 0x0000000B, 0x00004BA8, 0x000056C0, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, - 0x00003E23, 0x00004812, 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, - 0x000029D3, 0x00000000, 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, - 0x00000001, 0x00050051, 0x0000000D, 0x00001E9C, 0x000029D3, 0x00000002, - 0x00070050, 0x0000001D, 0x00003DDD, 0x000053C6, 0x00002A59, 0x00001E9C, - 0x00003E23, 0x00050051, 0x0000000B, 0x000027F8, 0x00002AC0, 0x00000001, - 0x00060050, 0x00000014, 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, - 0x000500C2, 0x00000014, 0x00002B13, 0x00003511, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DEB, 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, - 0x000048A1, 0x00005DEB, 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, - 0x00005DEB, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, - 0x000048A1, 0x0004007C, 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, - 0x00000014, 0x0000187F, 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, - 0x00002215, 0x00002A1A, 0x00000938, 0x000600A9, 0x00000014, 0x00002874, - 0x000040CE, 0x00002215, 0x00005B95, 0x000500C4, 0x00000014, 0x00005AD9, - 0x000048A1, 0x0000187F, 0x000500C7, 0x00000014, 0x0000499F, 0x00005AD9, - 0x00000466, 0x000600A9, 0x00000014, 0x00002AA8, 0x000040CE, 0x0000499F, - 0x000048A1, 0x00050080, 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FAB, 0x00002AA8, 0x0000008D, 0x000500C5, 0x00000014, - 0x00005781, 0x00004F84, 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, - 0x00005DEB, 0x00000A12, 0x000600A9, 0x00000014, 0x00004247, 0x00003605, - 0x00000A12, 0x00005781, 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, - 0x000500C2, 0x0000000B, 0x00004BA9, 0x000027F8, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004813, 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, - 0x00004813, 0x00000149, 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, - 0x00050051, 0x0000000D, 0x00001E9D, 0x000029D4, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DDE, 0x000053C7, 0x00002A5A, 0x00001E9D, 0x00003E24, - 0x00050051, 0x0000000B, 0x000027F9, 0x00002AC0, 0x00000002, 0x00060050, - 0x00000014, 0x00003512, 0x000027F9, 0x000027F9, 0x000027F9, 0x000500C2, - 0x00000014, 0x00002B14, 0x00003512, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DEC, 0x00002B14, 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, - 0x00005DEC, 0x00000466, 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, - 0x0004007C, 0x00000014, 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, - 0x00001880, 0x00000B0C, 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, - 0x00002A1B, 0x00000938, 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, - 0x00002216, 0x00005B96, 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A2, - 0x00001880, 0x000500C7, 0x00000014, 0x000049A0, 0x00005ADA, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AA9, 0x000040CF, 0x000049A0, 0x000048A2, - 0x00050080, 0x00000014, 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F85, 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FAC, 0x00002AA9, 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, - 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004248, 0x00003606, 0x00000A12, - 0x00005782, 0x0004007C, 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, - 0x0000000B, 0x00004BAA, 0x000027F9, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004814, 0x00004BAA, 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, - 0x0000000D, 0x00001E9E, 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DDF, 0x000053C8, 0x00002A5B, 0x00001E9E, 0x00003E25, 0x00050051, - 0x0000000B, 0x000027FA, 0x00002AC0, 0x00000003, 0x00060050, 0x00000014, - 0x00003513, 0x000027FA, 0x000027FA, 0x000027FA, 0x000500C2, 0x00000014, - 0x00002B15, 0x00003513, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, - 0x00002B15, 0x00000105, 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C52, 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, - 0x00000014, 0x00002A1C, 0x00002C52, 0x00050082, 0x00000014, 0x00001881, - 0x00000B0C, 0x00002A1C, 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, - 0x00000938, 0x000600A9, 0x00000014, 0x00002876, 0x000040D0, 0x00002217, - 0x00005B97, 0x000500C4, 0x00000014, 0x00005ADB, 0x000048A3, 0x00001881, - 0x000500C7, 0x00000014, 0x000049A1, 0x00005ADB, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AAA, 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, - 0x00000014, 0x00006000, 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F86, 0x00006000, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, - 0x00002AAA, 0x0000008D, 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, - 0x00003FAD, 0x000500AA, 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004249, 0x00003607, 0x00000A12, 0x00005783, - 0x0004007C, 0x00000018, 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, - 0x00004BAB, 0x000027FA, 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, - 0x00004BAB, 0x00050085, 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5C, 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, - 0x00002B16, 0x000029D6, 0x00000002, 0x00070050, 0x0000001D, 0x0000234F, - 0x000053C9, 0x00002A5C, 0x00002B16, 0x00003E26, 0x000200F9, 0x00003F61, - 0x000200F8, 0x00001CBD, 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC0, - 0x00000000, 0x00070050, 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, - 0x000056C1, 0x000056C1, 0x000500C2, 0x00000017, 0x000024A0, 0x00004F0E, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CBC, 0x000049AF, 0x00050085, 0x0000001D, - 0x00004133, 0x00003CBC, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, - 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, - 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A1, - 0x00005150, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBD, 0x000049B0, 0x00050085, - 0x0000001D, 0x00004134, 0x00003CBD, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CD6, 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x00005151, - 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x000500C2, 0x00000017, - 0x000024A2, 0x00005151, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, - 0x000024A2, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B1, - 0x00050085, 0x0000001D, 0x00004135, 0x00003CBE, 0x00000AEE, 0x00050051, - 0x0000000B, 0x00005CD7, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, - 0x00005152, 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x000500C2, - 0x00000017, 0x000024A3, 0x00005152, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B2, 0x000024A3, 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, - 0x000049B2, 0x00050085, 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, - 0x000200F9, 0x00003F61, 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, - 0x000056C2, 0x00002AC0, 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, - 0x000056C2, 0x000056C2, 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, - 0x000024A4, 0x00004F0F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, - 0x000024A4, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5A, - 0x0005008E, 0x0000001D, 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, - 0x0000000B, 0x000021A2, 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, - 0x0000610E, 0x000021A2, 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, - 0x00000017, 0x000024A5, 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A5B, 0x000024A5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A6, - 0x00004A5B, 0x0005008E, 0x0000001D, 0x00004B27, 0x000036A6, 0x0000017A, - 0x00050051, 0x0000000B, 0x000021A3, 0x00002AC0, 0x00000002, 0x00070050, - 0x00000017, 0x0000610F, 0x000021A3, 0x000021A3, 0x000021A3, 0x000021A3, - 0x000500C2, 0x00000017, 0x000024A6, 0x0000610F, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A5C, 0x000024A6, 0x0000064B, 0x00040070, 0x0000001D, - 0x000036A7, 0x00004A5C, 0x0005008E, 0x0000001D, 0x00004B28, 0x000036A7, - 0x0000017A, 0x00050051, 0x0000000B, 0x000021A4, 0x00002AC0, 0x00000003, - 0x00070050, 0x00000017, 0x00006110, 0x000021A4, 0x000021A4, 0x000021A4, - 0x000021A4, 0x000500C2, 0x00000017, 0x000024A7, 0x00006110, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A5D, 0x000024A7, 0x0000064B, 0x00040070, - 0x0000001D, 0x0000431B, 0x00004A5D, 0x0005008E, 0x0000001D, 0x00003093, - 0x0000431B, 0x0000017A, 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, - 0x00050051, 0x0000000B, 0x0000308E, 0x00002AC0, 0x00000000, 0x0004007C, - 0x0000000D, 0x00004FEF, 0x0000308E, 0x00050050, 0x00000013, 0x00004339, - 0x00004FEF, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D93, 0x00004339, - 0x00004339, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, - 0x0000000B, 0x000056B4, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000D, - 0x00003F6B, 0x000056B4, 0x00050050, 0x00000013, 0x0000433A, 0x00003F6B, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D94, 0x0000433A, 0x0000433A, - 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, - 0x000056B5, 0x00002AC0, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6C, - 0x000056B5, 0x00050050, 0x00000013, 0x0000433B, 0x00003F6C, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00002D95, 0x0000433B, 0x0000433B, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B6, - 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F6D, 0x000056B6, - 0x00050050, 0x00000013, 0x00004FAF, 0x00003F6D, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00005A3B, 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, - 0x000F00F5, 0x0000001D, 0x00002BAA, 0x00005A3B, 0x00004BFC, 0x00003093, - 0x000038FA, 0x000026A0, 0x00001CBD, 0x0000234F, 0x00001CBC, 0x0000234E, - 0x00001FFF, 0x0000234D, 0x00002035, 0x000F00F5, 0x0000001D, 0x0000380B, - 0x00002D95, 0x00004BFC, 0x00004B28, 0x000038FA, 0x00004135, 0x00001CBD, - 0x00003DDF, 0x00001CBC, 0x00004123, 0x00001FFF, 0x00003911, 0x00002035, - 0x000F00F5, 0x0000001D, 0x00003B7F, 0x00002D94, 0x00004BFC, 0x00004B27, - 0x000038FA, 0x00004134, 0x00001CBD, 0x00003DDE, 0x00001CBC, 0x00004122, - 0x00001FFF, 0x00003910, 0x00002035, 0x000F00F5, 0x0000001D, 0x000038B8, - 0x00002D93, 0x00004BFC, 0x00004B26, 0x000038FA, 0x00004133, 0x00001CBD, - 0x00003DDD, 0x00001CBC, 0x00004121, 0x00001FFF, 0x0000390F, 0x00002035, - 0x000200F9, 0x00005310, 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, - 0x00005451, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F25, 0x00000002, - 0x000400FA, 0x00005451, 0x00002C71, 0x00002F64, 0x000200F8, 0x00002F64, - 0x00060041, 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x00005E78, - 0x0004003D, 0x0000000B, 0x00005D47, 0x00004BD0, 0x00050080, 0x0000000B, - 0x00002DB7, 0x0000628F, 0x00000AFD, 0x00060041, 0x00000288, 0x00006018, - 0x00000CC7, 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, 0x00003240, - 0x00006018, 0x00060052, 0x00000017, 0x00002E9F, 0x00005D47, 0x00002818, - 0x00000000, 0x00060052, 0x00000017, 0x000019EF, 0x00003240, 0x00002E9F, - 0x00000001, 0x00050080, 0x0000000B, 0x00003FD5, 0x00005E78, 0x0000199B, - 0x00060041, 0x00000288, 0x00001C1A, 0x00000CC7, 0x00000A0B, 0x00003FD5, - 0x0004003D, 0x0000000B, 0x00005C6E, 0x00001C1A, 0x00050080, 0x0000000B, - 0x00002DB8, 0x00003FD5, 0x00000A0D, 0x00060041, 0x00000288, 0x00006019, - 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, 0x0000000B, 0x00003241, - 0x00006019, 0x00060052, 0x00000017, 0x00002EEC, 0x00005C6E, 0x000019EF, - 0x00000002, 0x00060052, 0x00000017, 0x00001BE9, 0x00003241, 0x00002EEC, - 0x00000003, 0x00050084, 0x0000000B, 0x00002A89, 0x00000A10, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023C1, 0x00005E78, 0x00002A89, 0x00060041, - 0x00000288, 0x00003B83, 0x00000CC7, 0x00000A0B, 0x000023C1, 0x0004003D, - 0x0000000B, 0x00005C6F, 0x00003B83, 0x00050080, 0x0000000B, 0x00002DB9, - 0x000023C1, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601A, 0x00000CC7, - 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, 0x00003242, 0x0000601A, - 0x00060052, 0x00000017, 0x00002EED, 0x00005C6F, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x00001BEA, 0x00003242, 0x00002EED, 0x00000001, - 0x00050084, 0x0000000B, 0x00002A8A, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023C2, 0x00005E78, 0x00002A8A, 0x00060041, 0x00000288, - 0x00003B84, 0x00000CC7, 0x00000A0B, 0x000023C2, 0x0004003D, 0x0000000B, - 0x00005C70, 0x00003B84, 0x00050080, 0x0000000B, 0x00002DBA, 0x000023C2, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000601B, 0x00000CC7, 0x00000A0B, - 0x00002DBA, 0x0004003D, 0x0000000B, 0x00003243, 0x0000601B, 0x00060052, - 0x00000017, 0x0000379A, 0x00005C70, 0x00001BEA, 0x00000002, 0x00060052, - 0x00000017, 0x0000203E, 0x00003243, 0x0000379A, 0x00000003, 0x000200F9, - 0x00004F25, 0x000200F8, 0x00002C71, 0x00060041, 0x00000288, 0x00005548, - 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D48, - 0x00005548, 0x00050080, 0x0000000B, 0x00002DBB, 0x0000628F, 0x00000AFD, - 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DBB, - 0x0004003D, 0x0000000B, 0x00005C71, 0x00001907, 0x00050080, 0x0000000B, - 0x00002DBC, 0x0000628F, 0x00000B00, 0x00060041, 0x00000288, 0x00001908, - 0x00000CC7, 0x00000A0B, 0x00002DBC, 0x0004003D, 0x0000000B, 0x00005C72, - 0x00001908, 0x00050080, 0x0000000B, 0x00002DBD, 0x0000628F, 0x00000B03, - 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DBD, - 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF2, 0x00070050, 0x00000017, - 0x00004ADE, 0x00005D48, 0x00005C71, 0x00005C72, 0x00003701, 0x00050080, - 0x0000000B, 0x000057E6, 0x0000628F, 0x00000B06, 0x00060041, 0x00000288, + 0x00002DAB, 0x0004003D, 0x0000000B, 0x00005C64, 0x00001901, 0x00050080, + 0x0000000B, 0x00002DAC, 0x00005AD8, 0x0000199B, 0x00060041, 0x00000288, + 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, 0x0000000B, + 0x00005C65, 0x00001902, 0x00050080, 0x0000000B, 0x00002DAD, 0x00002DAC, + 0x00000A0D, 0x00060041, 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, + 0x00002DAD, 0x0004003D, 0x0000000B, 0x0000374C, 0x00005FEF, 0x00070050, + 0x00000017, 0x00004CD6, 0x00005D45, 0x00005C64, 0x00005C65, 0x0000374C, + 0x00050084, 0x0000000B, 0x00004298, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000036A7, 0x00005AD8, 0x00004298, 0x00060041, 0x00000288, + 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000036A7, 0x0004003D, 0x0000000B, + 0x00005C66, 0x00003B81, 0x00050080, 0x0000000B, 0x00002DAE, 0x000036A7, + 0x00000A0D, 0x00060041, 0x00000288, 0x0000194C, 0x00000CC7, 0x00000A0B, + 0x00002DAE, 0x0004003D, 0x0000000B, 0x00005E5D, 0x0000194C, 0x00050084, + 0x0000000B, 0x0000185C, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A3, 0x00005AD8, 0x0000185C, 0x00060041, 0x00000288, 0x00003B82, + 0x00000CC7, 0x00000A0B, 0x000020A3, 0x0004003D, 0x0000000B, 0x00005C67, + 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAF, 0x000020A3, 0x00000A0D, + 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DAF, + 0x0004003D, 0x0000000B, 0x00003FFD, 0x00005FF0, 0x00070050, 0x00000017, + 0x0000512E, 0x00005C66, 0x00005E5D, 0x00005C67, 0x00003FFD, 0x000200F9, + 0x00004F23, 0x000200F8, 0x00002622, 0x00060041, 0x00000288, 0x00005546, + 0x00000CC7, 0x00000A0B, 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D46, + 0x00005546, 0x00050080, 0x0000000B, 0x00002DB0, 0x00005AD8, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB0, + 0x0004003D, 0x0000000B, 0x00005C68, 0x00001903, 0x00050080, 0x0000000B, + 0x00002DB1, 0x00005AD8, 0x00000A10, 0x00060041, 0x00000288, 0x00001904, + 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, 0x00005C69, + 0x00001904, 0x00050080, 0x0000000B, 0x00002DB2, 0x00005AD8, 0x00000A13, + 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DB2, + 0x0004003D, 0x0000000B, 0x00003700, 0x00005FF1, 0x00070050, 0x00000017, + 0x00004ADD, 0x00005D46, 0x00005C68, 0x00005C69, 0x00003700, 0x00050080, + 0x0000000B, 0x000057E5, 0x00005AD8, 0x00000A16, 0x00060041, 0x00000288, + 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, 0x0000000B, + 0x00005C6A, 0x0000604B, 0x00050080, 0x0000000B, 0x00002DB3, 0x00005AD8, + 0x00000A19, 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, 0x00000A0B, + 0x00002DB3, 0x0004003D, 0x0000000B, 0x00005C6B, 0x00001905, 0x00050080, + 0x0000000B, 0x00002DB4, 0x00005AD8, 0x00000A1C, 0x00060041, 0x00000288, + 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, + 0x00005C6C, 0x00001906, 0x00050080, 0x0000000B, 0x00002DB5, 0x00005AD8, + 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, + 0x00002DB5, 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF2, 0x00070050, + 0x00000017, 0x0000512F, 0x00005C6A, 0x00005C6B, 0x00005C6C, 0x00003FFE, + 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, + 0x00002BCD, 0x0000512F, 0x00002622, 0x0000512E, 0x00002F62, 0x000700F5, + 0x00000017, 0x00003720, 0x00004ADD, 0x00002622, 0x00004CD6, 0x00002F62, + 0x000300F7, 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, 0x00004F56, + 0x00000005, 0x00002158, 0x00000007, 0x00002034, 0x000200F8, 0x00002034, + 0x00050051, 0x0000000B, 0x00005F57, 0x00003720, 0x00000000, 0x0006000C, + 0x00000013, 0x00006068, 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, + 0x0000000D, 0x00002775, 0x00006068, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EB8, 0x00006068, 0x00000001, 0x00050051, 0x0000000B, 0x00004281, + 0x00003720, 0x00000001, 0x0006000C, 0x00000013, 0x00003CF5, 0x00000001, + 0x0000003E, 0x00004281, 0x00050051, 0x0000000D, 0x00002766, 0x00003CF5, + 0x00000000, 0x00050051, 0x0000000D, 0x00004449, 0x00003CF5, 0x00000001, + 0x00070050, 0x0000001D, 0x0000390F, 0x00002775, 0x00003EB8, 0x00002766, + 0x00004449, 0x00050051, 0x0000000B, 0x0000437D, 0x00003720, 0x00000002, + 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, 0x0000003E, 0x0000437D, + 0x00050051, 0x0000000D, 0x00002776, 0x0000466E, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EB9, 0x0000466E, 0x00000001, 0x00050051, 0x0000000B, + 0x00004282, 0x00003720, 0x00000003, 0x0006000C, 0x00000013, 0x00003CF6, + 0x00000001, 0x0000003E, 0x00004282, 0x00050051, 0x0000000D, 0x00002767, + 0x00003CF6, 0x00000000, 0x00050051, 0x0000000D, 0x0000444A, 0x00003CF6, + 0x00000001, 0x00070050, 0x0000001D, 0x00003910, 0x00002776, 0x00003EB9, + 0x00002767, 0x0000444A, 0x00050051, 0x0000000B, 0x0000437E, 0x00002BCD, + 0x00000000, 0x0006000C, 0x00000013, 0x0000466F, 0x00000001, 0x0000003E, + 0x0000437E, 0x00050051, 0x0000000D, 0x00002777, 0x0000466F, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EBA, 0x0000466F, 0x00000001, 0x00050051, + 0x0000000B, 0x00004283, 0x00002BCD, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CF7, 0x00000001, 0x0000003E, 0x00004283, 0x00050051, 0x0000000D, + 0x00002768, 0x00003CF7, 0x00000000, 0x00050051, 0x0000000D, 0x0000444B, + 0x00003CF7, 0x00000001, 0x00070050, 0x0000001D, 0x00003911, 0x00002777, + 0x00003EBA, 0x00002768, 0x0000444B, 0x00050051, 0x0000000B, 0x0000437F, + 0x00002BCD, 0x00000002, 0x0006000C, 0x00000013, 0x00004670, 0x00000001, + 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, 0x00002778, 0x00004670, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBB, 0x00004670, 0x00000001, + 0x00050051, 0x0000000B, 0x00004284, 0x00002BCD, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CF8, 0x00000001, 0x0000003E, 0x00004284, 0x00050051, + 0x0000000D, 0x00002769, 0x00003CF8, 0x00000000, 0x00050051, 0x0000000D, + 0x000050BF, 0x00003CF8, 0x00000001, 0x00070050, 0x0000001D, 0x0000234C, + 0x00002778, 0x00003EBB, 0x00002769, 0x000050BF, 0x000200F9, 0x00004F24, + 0x000200F8, 0x00002158, 0x0007004F, 0x00000011, 0x000025FB, 0x00003720, + 0x00003720, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3C, + 0x000025FB, 0x0009004F, 0x0000001A, 0x000060CE, 0x00005B3C, 0x00005B3C, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048A6, 0x000060CE, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8D, + 0x000048A6, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9B, 0x00003D8D, + 0x0005008E, 0x0000001D, 0x00004721, 0x00002A9B, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006291, 0x00000001, 0x00000028, 0x00000504, 0x00004721, + 0x0007004F, 0x00000011, 0x0000376B, 0x00003720, 0x00003720, 0x00000002, + 0x00000003, 0x0004007C, 0x00000012, 0x000024BF, 0x0000376B, 0x0009004F, + 0x0000001A, 0x000060CF, 0x000024BF, 0x000024BF, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A7, 0x000060CF, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8E, 0x000048A7, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002A9C, 0x00003D8E, 0x0005008E, 0x0000001D, + 0x00004722, 0x00002A9C, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006292, + 0x00000001, 0x00000028, 0x00000504, 0x00004722, 0x0007004F, 0x00000011, + 0x0000376C, 0x00002BCD, 0x00002BCD, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x000024C0, 0x0000376C, 0x0009004F, 0x0000001A, 0x000060D0, + 0x000024C0, 0x000024C0, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048A8, 0x000060D0, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D8F, 0x000048A8, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AA1, 0x00003D8F, 0x0005008E, 0x0000001D, 0x00004723, 0x00002AA1, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006293, 0x00000001, 0x00000028, + 0x00000504, 0x00004723, 0x0007004F, 0x00000011, 0x0000376D, 0x00002BCD, + 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C1, + 0x0000376D, 0x0009004F, 0x0000001A, 0x000060D1, 0x000024C1, 0x000024C1, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048A9, 0x000060D1, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D90, + 0x000048A9, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA2, 0x00003D90, + 0x0005008E, 0x0000001D, 0x000053BF, 0x00002AA2, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00004362, 0x00000001, 0x00000028, 0x00000504, 0x000053BF, + 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F56, 0x0007004F, 0x00000011, + 0x00002623, 0x00003720, 0x00003720, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x00005159, 0x00002623, 0x00050051, 0x0000000D, 0x00001B7B, + 0x00005159, 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, 0x00005159, + 0x00000001, 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, 0x0000346A, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D8, 0x00003720, + 0x00003720, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375D, + 0x000041D8, 0x00050051, 0x0000000D, 0x00001B7C, 0x0000375D, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346B, 0x0000375D, 0x00000001, 0x00070050, + 0x0000001D, 0x00004279, 0x00001B7C, 0x0000346B, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041D9, 0x00002BCD, 0x00002BCD, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x0000375E, 0x000041D9, 0x00050051, + 0x0000000D, 0x00001B7D, 0x0000375E, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346C, 0x0000375E, 0x00000001, 0x00070050, 0x0000001D, 0x0000427A, + 0x00001B7D, 0x0000346C, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DA, 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x0000375F, 0x000041DA, 0x00050051, 0x0000000D, 0x00001B7E, + 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, 0x00004108, 0x0000375F, + 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, 0x00001B7E, 0x00004108, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F24, + 0x000900F5, 0x0000001D, 0x00002BA8, 0x0000234D, 0x00004F56, 0x00004362, + 0x00002158, 0x0000234C, 0x00002034, 0x000900F5, 0x0000001D, 0x00003809, + 0x0000427A, 0x00004F56, 0x00006293, 0x00002158, 0x00003911, 0x00002034, + 0x000900F5, 0x0000001D, 0x00003B7E, 0x00004279, 0x00004F56, 0x00006292, + 0x00002158, 0x00003910, 0x00002034, 0x000900F5, 0x0000001D, 0x000038B7, + 0x00004278, 0x00004F56, 0x00006291, 0x00002158, 0x0000390F, 0x00002034, + 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, + 0x00002BA9, 0x00002BA8, 0x00004F24, 0x00002BA7, 0x00003F60, 0x000700F5, + 0x0000001D, 0x0000380A, 0x00003809, 0x00004F24, 0x00003808, 0x00003F60, + 0x000700F5, 0x0000001D, 0x000035EC, 0x00003B7E, 0x00004F24, 0x00003B7D, + 0x00003F60, 0x000700F5, 0x0000001D, 0x000020D3, 0x000038B7, 0x00004F24, + 0x000038B6, 0x00003F60, 0x000500AE, 0x00000009, 0x00002E55, 0x00003F4D, + 0x00000A16, 0x000300F7, 0x00005313, 0x00000002, 0x000400FA, 0x00002E55, + 0x000050E5, 0x00005313, 0x000200F8, 0x000050E5, 0x00050085, 0x0000000D, + 0x000061FB, 0x00002B2C, 0x000000FC, 0x00050080, 0x0000000B, 0x00005E78, + 0x00005AD8, 0x00000AFA, 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, + 0x00005AEF, 0x00003B66, 0x000040BA, 0x000200F8, 0x000040BA, 0x000500AA, + 0x00000009, 0x00004ADB, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4A, + 0x00000002, 0x000400FA, 0x00004ADB, 0x00002624, 0x00002F63, 0x000200F8, + 0x00002F63, 0x00060041, 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, + 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D47, 0x00004BD1, 0x00050080, + 0x0000000B, 0x00002DB6, 0x00005E78, 0x0000199B, 0x00060041, 0x00000288, + 0x0000194D, 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, + 0x00005E5E, 0x0000194D, 0x00050084, 0x0000000B, 0x0000185D, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A4, 0x00005E78, 0x0000185D, + 0x00060041, 0x00000288, 0x00003BCE, 0x00000CC7, 0x00000A0B, 0x000020A4, + 0x0004003D, 0x0000000B, 0x00005E5F, 0x00003BCE, 0x00050084, 0x0000000B, + 0x0000185E, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A5, + 0x00005E78, 0x0000185E, 0x00060041, 0x00000288, 0x000037F2, 0x00000CC7, + 0x00000A0B, 0x000020A5, 0x0004003D, 0x0000000B, 0x00003FFF, 0x000037F2, + 0x00070050, 0x00000017, 0x00005130, 0x00005D47, 0x00005E5E, 0x00005E5F, + 0x00003FFF, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00002624, 0x00060041, + 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, + 0x0000000B, 0x00005D48, 0x00005547, 0x00050080, 0x0000000B, 0x00002DB7, + 0x00005AD8, 0x00000AFD, 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, + 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, 0x00005C6D, 0x00001907, + 0x00050080, 0x0000000B, 0x00002DB8, 0x00005AD8, 0x00000B00, 0x00060041, + 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, + 0x0000000B, 0x00005C6E, 0x00001908, 0x00050080, 0x0000000B, 0x00002DB9, + 0x00005AD8, 0x00000B03, 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, + 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, 0x00004000, 0x00005FF3, + 0x00070050, 0x00000017, 0x00005131, 0x00005D48, 0x00005C6D, 0x00005C6E, + 0x00004000, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, + 0x00000017, 0x00002AC0, 0x00005131, 0x00002624, 0x00005130, 0x00002F63, + 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, + 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, + 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, + 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, + 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC0, 0x00000000, 0x0006000C, + 0x00000013, 0x00006069, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, + 0x0000000D, 0x0000276A, 0x00006069, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444C, 0x00006069, 0x00000001, 0x00070050, 0x0000001D, 0x00003912, + 0x0000276A, 0x0000444C, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004380, 0x00002AC0, 0x00000001, 0x0006000C, 0x00000013, 0x00004671, + 0x00000001, 0x0000003E, 0x00004380, 0x00050051, 0x0000000D, 0x0000276B, + 0x00004671, 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, 0x00004671, + 0x00000001, 0x00070050, 0x0000001D, 0x00003913, 0x0000276B, 0x0000444D, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004381, 0x00002AC0, + 0x00000002, 0x0006000C, 0x00000013, 0x00004672, 0x00000001, 0x0000003E, + 0x00004381, 0x00050051, 0x0000000D, 0x0000276C, 0x00004672, 0x00000000, + 0x00050051, 0x0000000D, 0x0000444E, 0x00004672, 0x00000001, 0x00070050, + 0x0000001D, 0x00003914, 0x0000276C, 0x0000444E, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004382, 0x00002AC0, 0x00000003, 0x0006000C, + 0x00000013, 0x00004673, 0x00000001, 0x0000003E, 0x00004382, 0x00050051, + 0x0000000D, 0x0000276D, 0x00004673, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C0, 0x00004673, 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, + 0x0000276D, 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC0, + 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, + 0x00000012, 0x0000471E, 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, + 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, + 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, + 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, + 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CD7, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, + 0x00004121, 0x00005F0E, 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C45, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000C, + 0x00003EA4, 0x00004C45, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA4, + 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, + 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, + 0x00000028, 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, + 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD8, 0x00005E0B, + 0x00000001, 0x00070050, 0x0000001D, 0x00004122, 0x00005F0F, 0x00003CD8, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C46, 0x00002AC0, + 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA5, 0x00004C46, 0x00050050, + 0x00000012, 0x00004720, 0x00003EA5, 0x00003EA5, 0x000500C4, 0x00000012, + 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, + 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA5, 0x0000341D, + 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA5, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, 0x0000474D, + 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CD9, 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, + 0x00004123, 0x00005F10, 0x00003CD9, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C47, 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000C, + 0x00003EA6, 0x00004C47, 0x00050050, 0x00000012, 0x00004724, 0x00003EA6, + 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AA6, 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, + 0x00002AA6, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, + 0x00000028, 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, + 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, 0x00005E0D, + 0x00000001, 0x00070050, 0x0000001D, 0x0000234F, 0x00005F11, 0x0000494D, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, + 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC0, 0x00000000, 0x00060050, + 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, + 0x00000014, 0x00002B12, 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DEA, 0x00002B12, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, + 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, + 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, + 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, + 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, + 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A0, + 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD9, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AA7, 0x000040CD, 0x0000499E, 0x000048A0, + 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAA, 0x00002AA7, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, + 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, + 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, + 0x0000000B, 0x00004BA8, 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, + 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, + 0x0000000D, 0x00001E9C, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DDD, 0x000053C6, 0x00002A59, 0x00001E9C, 0x00003E23, 0x00050051, + 0x0000000B, 0x000027F8, 0x00002AC0, 0x00000001, 0x00060050, 0x00000014, + 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, + 0x00002B13, 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, + 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, + 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, + 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, + 0x00000938, 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, + 0x00005B95, 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A1, 0x0000187F, + 0x000500C7, 0x00000014, 0x0000499F, 0x00005ADA, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AA8, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, + 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, + 0x00002AA8, 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, + 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, + 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, + 0x00004BA9, 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, + 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, + 0x00001E9D, 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDE, + 0x000053C7, 0x00002A5A, 0x00001E9D, 0x00003E24, 0x00050051, 0x0000000B, + 0x000027F9, 0x00002AC0, 0x00000002, 0x00060050, 0x00000014, 0x00003512, + 0x000027F9, 0x000027F9, 0x000027F9, 0x000500C2, 0x00000014, 0x00002B14, + 0x00003512, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEC, 0x00002B14, + 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, 0x00005DEC, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, 0x00000014, + 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, 0x00001880, 0x00000B0C, + 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, 0x00002A1B, 0x00000938, + 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, + 0x000500C4, 0x00000014, 0x00005ADB, 0x000048A2, 0x00001880, 0x000500C7, + 0x00000014, 0x000049A0, 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AA9, 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, 0x00000014, + 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F85, + 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AA9, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, + 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004248, 0x00003606, 0x00000A12, 0x00005782, 0x0004007C, + 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, 0x0000000B, 0x00004BAA, + 0x000027F9, 0x00000A64, 0x00040070, 0x0000000D, 0x00004814, 0x00004BAA, + 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9E, + 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDF, 0x000053C8, + 0x00002A5B, 0x00001E9E, 0x00003E25, 0x00050051, 0x0000000B, 0x000027FA, + 0x00002AC0, 0x00000003, 0x00060050, 0x00000014, 0x00003513, 0x000027FA, + 0x000027FA, 0x000027FA, 0x000500C2, 0x00000014, 0x00002B15, 0x00003513, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, 0x00002B15, 0x00000105, + 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C52, + 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, 0x00000014, 0x00002A1C, + 0x00002C52, 0x00050082, 0x00000014, 0x00001881, 0x00000B0C, 0x00002A1C, + 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, 0x00000938, 0x000600A9, + 0x00000014, 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, + 0x00000014, 0x00005ADC, 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, + 0x000049A1, 0x00005ADC, 0x00000466, 0x000600A9, 0x00000014, 0x00002AAA, + 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, 0x00000014, 0x00006000, + 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F86, 0x00006000, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, 0x00002AAA, 0x0000008D, + 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, + 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004249, 0x00003607, 0x00000A12, 0x00005783, 0x0004007C, 0x00000018, + 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, 0x00004BAB, 0x000027FA, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, 0x00004BAB, 0x00050085, + 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, + 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, 0x00002B16, 0x000029D6, + 0x00000002, 0x00070050, 0x0000001D, 0x00002350, 0x000053C9, 0x00002A5C, + 0x00002B16, 0x00003E26, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, + 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC0, 0x00000000, 0x00070050, + 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, + 0x000500C2, 0x00000017, 0x000024A0, 0x00004F0E, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CBA, 0x000049AF, 0x00050085, 0x0000001D, 0x00004133, 0x00003CBA, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, 0x00002AC0, 0x00000001, + 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, + 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A1, 0x00005150, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CBB, 0x000049B0, 0x00050085, 0x0000001D, 0x00004134, + 0x00003CBB, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD6, 0x00002AC0, + 0x00000002, 0x00070050, 0x00000017, 0x00005151, 0x00005CD6, 0x00005CD6, + 0x00005CD6, 0x00005CD6, 0x000500C2, 0x00000017, 0x000024A2, 0x00005151, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, 0x000024A2, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CBC, 0x000049B1, 0x00050085, 0x0000001D, + 0x00004135, 0x00003CBC, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD7, + 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00005152, 0x00005CD7, + 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x000500C2, 0x00000017, 0x000024A3, + 0x00005152, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, 0x000024A3, + 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, 0x000049B2, 0x00050085, + 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, + 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC0, + 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, + 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, 0x000024A4, 0x00004F0F, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A4, 0x0000064B, + 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5A, 0x0005008E, 0x0000001D, + 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, + 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, + 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, 0x000024A5, + 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A5, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036A6, 0x00004A5B, 0x0005008E, + 0x0000001D, 0x00004B27, 0x000036A6, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A3, 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x0000610F, + 0x000021A3, 0x000021A3, 0x000021A3, 0x000021A3, 0x000500C2, 0x00000017, + 0x000024A6, 0x0000610F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, + 0x000024A6, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A8, 0x00004A5C, + 0x0005008E, 0x0000001D, 0x00004B28, 0x000036A8, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A4, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, + 0x00006110, 0x000021A4, 0x000021A4, 0x000021A4, 0x000021A4, 0x000500C2, + 0x00000017, 0x000024A7, 0x00006110, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A5D, 0x000024A7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, + 0x00004A5D, 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, + 0x0000308E, 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, + 0x0000308E, 0x00050050, 0x00000013, 0x00004339, 0x00004FEF, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D93, 0x00004339, 0x00004339, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, + 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, + 0x00050050, 0x00000013, 0x0000433A, 0x00003F6B, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D94, 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B5, 0x00002AC0, + 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6C, 0x000056B5, 0x00050050, + 0x00000013, 0x0000433B, 0x00003F6C, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00002D95, 0x0000433B, 0x0000433B, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x00050051, 0x0000000B, 0x000056B6, 0x00002AC0, 0x00000003, + 0x0004007C, 0x0000000D, 0x00003F6D, 0x000056B6, 0x00050050, 0x00000013, + 0x00004FAF, 0x00003F6D, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, + 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, + 0x00002BAA, 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, + 0x00001CBD, 0x00002350, 0x00001CBC, 0x0000234F, 0x00001FFF, 0x0000234E, + 0x00002035, 0x000F00F5, 0x0000001D, 0x0000380B, 0x00002D95, 0x00004BFC, + 0x00004B28, 0x000038FA, 0x00004135, 0x00001CBD, 0x00003DDF, 0x00001CBC, + 0x00004123, 0x00001FFF, 0x00003914, 0x00002035, 0x000F00F5, 0x0000001D, + 0x00003B7F, 0x00002D94, 0x00004BFC, 0x00004B27, 0x000038FA, 0x00004134, + 0x00001CBD, 0x00003DDE, 0x00001CBC, 0x00004122, 0x00001FFF, 0x00003913, + 0x00002035, 0x000F00F5, 0x0000001D, 0x000038B8, 0x00002D93, 0x00004BFC, + 0x00004B26, 0x000038FA, 0x00004133, 0x00001CBD, 0x00003DDD, 0x00001CBC, + 0x00004121, 0x00001FFF, 0x00003912, 0x00002035, 0x000200F9, 0x00005310, + 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, + 0x00000A10, 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, 0x00005451, + 0x00002625, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, + 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, + 0x00005D49, 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DBA, 0x00005AD8, + 0x00000AFD, 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, + 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C6F, 0x00001909, 0x00050080, + 0x0000000B, 0x00002DBB, 0x00005E78, 0x0000199B, 0x00060041, 0x00000288, + 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, + 0x00005C70, 0x0000190A, 0x00050080, 0x0000000B, 0x00002DBC, 0x00002DBB, + 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, + 0x00002DBC, 0x0004003D, 0x0000000B, 0x0000374D, 0x00005FF4, 0x00070050, + 0x00000017, 0x00004CD7, 0x00005D49, 0x00005C6F, 0x00005C70, 0x0000374D, + 0x00050084, 0x0000000B, 0x00004299, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000036A9, 0x00005E78, 0x00004299, 0x00060041, 0x00000288, + 0x00003B83, 0x00000CC7, 0x00000A0B, 0x000036A9, 0x0004003D, 0x0000000B, + 0x00005C71, 0x00003B83, 0x00050080, 0x0000000B, 0x00002DBD, 0x000036A9, + 0x00000A0D, 0x00060041, 0x00000288, 0x0000194E, 0x00000CC7, 0x00000A0B, + 0x00002DBD, 0x0004003D, 0x0000000B, 0x00005E60, 0x0000194E, 0x00050084, + 0x0000000B, 0x0000185F, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A6, 0x00005E78, 0x0000185F, 0x00060041, 0x00000288, 0x00003B84, + 0x00000CC7, 0x00000A0B, 0x000020A6, 0x0004003D, 0x0000000B, 0x00005C72, + 0x00003B84, 0x00050080, 0x0000000B, 0x00002DBE, 0x000020A6, 0x00000A0D, + 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DBE, + 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF5, 0x00070050, 0x00000017, + 0x00005132, 0x00005C71, 0x00005E60, 0x00005C72, 0x00004001, 0x000200F9, + 0x00004F25, 0x000200F8, 0x00002625, 0x00060041, 0x00000288, 0x00005548, + 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D4A, + 0x00005548, 0x00050080, 0x0000000B, 0x00002DBF, 0x00005AD8, 0x00000AFD, + 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, 0x00000A0B, 0x00002DBF, + 0x0004003D, 0x0000000B, 0x00005C73, 0x0000190B, 0x00050080, 0x0000000B, + 0x00002DC0, 0x00005AD8, 0x00000B00, 0x00060041, 0x00000288, 0x0000190C, + 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, 0x0000000B, 0x00005C74, + 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC1, 0x00005AD8, 0x00000B03, + 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, 0x00000A0B, 0x00002DC1, + 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF6, 0x00070050, 0x00000017, + 0x00004ADE, 0x00005D4A, 0x00005C73, 0x00005C74, 0x00003701, 0x00050080, + 0x0000000B, 0x000057E6, 0x00005AD8, 0x00000B06, 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, 0x00000A0B, 0x000057E6, 0x0004003D, 0x0000000B, - 0x00005C73, 0x0000604C, 0x00050080, 0x0000000B, 0x00002DBE, 0x0000628F, - 0x00000B09, 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, - 0x00002DBE, 0x0004003D, 0x0000000B, 0x00005C74, 0x00001909, 0x00050080, - 0x0000000B, 0x00002DBF, 0x0000628F, 0x00000B0D, 0x00060041, 0x00000288, - 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, - 0x00005C75, 0x0000190A, 0x00050080, 0x0000000B, 0x00002DC0, 0x0000628F, - 0x00000B0F, 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, 0x00000A0B, - 0x00002DC0, 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF3, 0x00070050, - 0x00000017, 0x0000512F, 0x00005C73, 0x00005C74, 0x00005C75, 0x00003FFF, + 0x00005C75, 0x0000604C, 0x00050080, 0x0000000B, 0x00002DC2, 0x00005AD8, + 0x00000B09, 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, 0x00000A0B, + 0x00002DC2, 0x0004003D, 0x0000000B, 0x00005C76, 0x0000190D, 0x00050080, + 0x0000000B, 0x00002DC3, 0x00005AD8, 0x00000B0D, 0x00060041, 0x00000288, + 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, + 0x00005C77, 0x0000190E, 0x00050080, 0x0000000B, 0x00002DC4, 0x00005AD8, + 0x00000B0F, 0x00060041, 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, + 0x00002DC4, 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF7, 0x00070050, + 0x00000017, 0x00005133, 0x00005C75, 0x00005C76, 0x00005C77, 0x00004002, 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, 0x000700F5, 0x00000017, - 0x00002BCE, 0x0000512F, 0x00002C71, 0x0000203E, 0x00002F64, 0x000700F5, - 0x00000017, 0x00003721, 0x00004ADE, 0x00002C71, 0x00001BE9, 0x00002F64, + 0x00002BCE, 0x00005133, 0x00002625, 0x00005132, 0x00002F64, 0x000700F5, + 0x00000017, 0x00003721, 0x00004ADE, 0x00002625, 0x00004CD7, 0x00002F64, 0x000300F7, 0x00004F26, 0x00000000, 0x000700FB, 0x00002180, 0x00004F57, - 0x00000005, 0x000027A6, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, + 0x00000005, 0x00002159, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, 0x00003721, 0x00000000, 0x0006000C, - 0x00000013, 0x0000607B, 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, - 0x0000000D, 0x000026D0, 0x0000607B, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B3, 0x000026D0, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004D93, 0x0000607B, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1A, - 0x00004D93, 0x000023B3, 0x00000001, 0x00050051, 0x0000000B, 0x00002856, - 0x00003721, 0x00000001, 0x0006000C, 0x00000013, 0x00004CD2, 0x00000001, - 0x0000003E, 0x00002856, 0x00050051, 0x0000000D, 0x000026D1, 0x00004CD2, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B4, 0x000026D1, 0x00003A1A, - 0x00000002, 0x00050051, 0x0000000D, 0x00004D94, 0x00004CD2, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1B, 0x00004D94, 0x000023B4, 0x00000003, - 0x00050051, 0x0000000B, 0x00002857, 0x00003721, 0x00000002, 0x0006000C, - 0x00000013, 0x00004CD3, 0x00000001, 0x0000003E, 0x00002857, 0x00050051, - 0x0000000D, 0x000026D2, 0x00004CD3, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B5, 0x000026D2, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004D95, 0x00004CD3, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1C, - 0x00004D95, 0x000023B5, 0x00000001, 0x00050051, 0x0000000B, 0x00002858, - 0x00003721, 0x00000003, 0x0006000C, 0x00000013, 0x00004CD4, 0x00000001, - 0x0000003E, 0x00002858, 0x00050051, 0x0000000D, 0x000026D3, 0x00004CD4, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B6, 0x000026D3, 0x00003A1C, - 0x00000002, 0x00050051, 0x0000000D, 0x00004D96, 0x00004CD4, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1D, 0x00004D96, 0x000023B6, 0x00000003, - 0x00050051, 0x0000000B, 0x00002859, 0x00002BCE, 0x00000000, 0x0006000C, - 0x00000013, 0x00004CD5, 0x00000001, 0x0000003E, 0x00002859, 0x00050051, - 0x0000000D, 0x000026D4, 0x00004CD5, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B7, 0x000026D4, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004D97, 0x00004CD5, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1E, - 0x00004D97, 0x000023B7, 0x00000001, 0x00050051, 0x0000000B, 0x0000285A, - 0x00002BCE, 0x00000001, 0x0006000C, 0x00000013, 0x00004CD6, 0x00000001, - 0x0000003E, 0x0000285A, 0x00050051, 0x0000000D, 0x000026D5, 0x00004CD6, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B8, 0x000026D5, 0x00003A1E, - 0x00000002, 0x00050051, 0x0000000D, 0x00004D98, 0x00004CD6, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1F, 0x00004D98, 0x000023B8, 0x00000003, - 0x00050051, 0x0000000B, 0x0000285B, 0x00002BCE, 0x00000002, 0x0006000C, - 0x00000013, 0x00004CD7, 0x00000001, 0x0000003E, 0x0000285B, 0x00050051, - 0x0000000D, 0x000026D6, 0x00004CD7, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B9, 0x000026D6, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004D99, 0x00004CD7, 0x00000001, 0x00060052, 0x0000001D, 0x00003A20, - 0x00004D99, 0x000023B9, 0x00000001, 0x00050051, 0x0000000B, 0x0000285C, - 0x00002BCE, 0x00000003, 0x0006000C, 0x00000013, 0x00004CD9, 0x00000001, - 0x0000003E, 0x0000285C, 0x00050051, 0x0000000D, 0x000026D7, 0x00004CD9, - 0x00000000, 0x00060052, 0x0000001D, 0x000023BA, 0x000026D7, 0x00003A20, - 0x00000002, 0x00050051, 0x0000000D, 0x00005A05, 0x00004CD9, 0x00000001, - 0x00060052, 0x0000001D, 0x00002451, 0x00005A05, 0x000023BA, 0x00000003, - 0x000200F9, 0x00004F26, 0x000200F8, 0x000027A6, 0x0007004F, 0x00000011, - 0x000025FC, 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, - 0x00000012, 0x00005B3D, 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D2, - 0x00005B3D, 0x00005B3D, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D91, 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AAB, 0x00003D91, 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAB, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00006294, 0x00000001, 0x00000028, - 0x00000504, 0x00004725, 0x0007004F, 0x00000011, 0x0000376E, 0x00003721, - 0x00003721, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, - 0x0000376E, 0x0009004F, 0x0000001A, 0x000060D3, 0x000024C2, 0x000024C2, + 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, + 0x0000000D, 0x00002779, 0x0000606A, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EBC, 0x0000606A, 0x00000001, 0x00050051, 0x0000000B, 0x00004285, + 0x00003721, 0x00000001, 0x0006000C, 0x00000013, 0x00003CF9, 0x00000001, + 0x0000003E, 0x00004285, 0x00050051, 0x0000000D, 0x0000276E, 0x00003CF9, + 0x00000000, 0x00050051, 0x0000000D, 0x0000444F, 0x00003CF9, 0x00000001, + 0x00070050, 0x0000001D, 0x00003915, 0x00002779, 0x00003EBC, 0x0000276E, + 0x0000444F, 0x00050051, 0x0000000B, 0x00004383, 0x00003721, 0x00000002, + 0x0006000C, 0x00000013, 0x00004674, 0x00000001, 0x0000003E, 0x00004383, + 0x00050051, 0x0000000D, 0x0000277A, 0x00004674, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EBD, 0x00004674, 0x00000001, 0x00050051, 0x0000000B, + 0x00004286, 0x00003721, 0x00000003, 0x0006000C, 0x00000013, 0x00003CFA, + 0x00000001, 0x0000003E, 0x00004286, 0x00050051, 0x0000000D, 0x0000276F, + 0x00003CFA, 0x00000000, 0x00050051, 0x0000000D, 0x00004450, 0x00003CFA, + 0x00000001, 0x00070050, 0x0000001D, 0x00003916, 0x0000277A, 0x00003EBD, + 0x0000276F, 0x00004450, 0x00050051, 0x0000000B, 0x00004384, 0x00002BCE, + 0x00000000, 0x0006000C, 0x00000013, 0x00004675, 0x00000001, 0x0000003E, + 0x00004384, 0x00050051, 0x0000000D, 0x0000277B, 0x00004675, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EBE, 0x00004675, 0x00000001, 0x00050051, + 0x0000000B, 0x00004287, 0x00002BCE, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CFB, 0x00000001, 0x0000003E, 0x00004287, 0x00050051, 0x0000000D, + 0x00002770, 0x00003CFB, 0x00000000, 0x00050051, 0x0000000D, 0x00004451, + 0x00003CFB, 0x00000001, 0x00070050, 0x0000001D, 0x00003917, 0x0000277B, + 0x00003EBE, 0x00002770, 0x00004451, 0x00050051, 0x0000000B, 0x00004385, + 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, 0x00004676, 0x00000001, + 0x0000003E, 0x00004385, 0x00050051, 0x0000000D, 0x0000277C, 0x00004676, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBF, 0x00004676, 0x00000001, + 0x00050051, 0x0000000B, 0x00004288, 0x00002BCE, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CFC, 0x00000001, 0x0000003E, 0x00004288, 0x00050051, + 0x0000000D, 0x00002771, 0x00003CFC, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C1, 0x00003CFC, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, + 0x0000277C, 0x00003EBF, 0x00002771, 0x000050C1, 0x000200F9, 0x00004F26, + 0x000200F8, 0x00002159, 0x0007004F, 0x00000011, 0x000025FC, 0x00003721, + 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, + 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3D, 0x00005B3D, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048AB, 0x000060D3, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, - 0x000048AB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAC, 0x00003D92, - 0x0005008E, 0x0000001D, 0x00004726, 0x00002AAC, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00006295, 0x00000001, 0x00000028, 0x00000504, 0x00004726, - 0x0007004F, 0x00000011, 0x0000376F, 0x00002BCE, 0x00002BCE, 0x00000000, - 0x00000001, 0x0004007C, 0x00000012, 0x000024C3, 0x0000376F, 0x0009004F, - 0x0000001A, 0x000060D4, 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, - 0x00004727, 0x00002AAD, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006296, - 0x00000001, 0x00000028, 0x00000504, 0x00004727, 0x0007004F, 0x00000011, - 0x00003770, 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, - 0x00000012, 0x000024C4, 0x00003770, 0x0009004F, 0x0000001A, 0x000060D5, - 0x000024C4, 0x000024C4, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D94, 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AAE, 0x00003D94, 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AAE, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004363, 0x00000001, 0x00000028, - 0x00000504, 0x000053C0, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F57, - 0x0007004F, 0x00000011, 0x00002622, 0x00003721, 0x00003721, 0x00000000, - 0x00000001, 0x0004007C, 0x00000013, 0x0000515A, 0x00002622, 0x00050051, - 0x0000000D, 0x00001B7F, 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, - 0x0000346D, 0x0000515A, 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, - 0x00001B7F, 0x0000346D, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, - 0x000041DB, 0x00003721, 0x00003721, 0x00000002, 0x00000003, 0x0004007C, - 0x00000013, 0x00003760, 0x000041DB, 0x00050051, 0x0000000D, 0x00001B80, - 0x00003760, 0x00000000, 0x00050051, 0x0000000D, 0x0000346E, 0x00003760, - 0x00000001, 0x00070050, 0x0000001D, 0x0000427C, 0x00001B80, 0x0000346E, - 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DC, 0x00002BCE, - 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003761, - 0x000041DC, 0x00050051, 0x0000000D, 0x00001B81, 0x00003761, 0x00000000, - 0x00050051, 0x0000000D, 0x0000346F, 0x00003761, 0x00000001, 0x00070050, - 0x0000001D, 0x0000427D, 0x00001B81, 0x0000346F, 0x00000A0C, 0x00000A0C, - 0x0007004F, 0x00000011, 0x000041DD, 0x00002BCE, 0x00002BCE, 0x00000002, - 0x00000003, 0x0004007C, 0x00000013, 0x00003762, 0x000041DD, 0x00050051, - 0x0000000D, 0x00001B82, 0x00003762, 0x00000000, 0x00050051, 0x0000000D, - 0x00004109, 0x00003762, 0x00000001, 0x00070050, 0x0000001D, 0x00002350, - 0x00001B82, 0x00004109, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, - 0x000200F8, 0x00004F26, 0x000900F5, 0x0000001D, 0x00002BAB, 0x00002350, - 0x00004F57, 0x00004363, 0x000027A6, 0x00002451, 0x00002036, 0x000900F5, - 0x0000001D, 0x0000380C, 0x0000427D, 0x00004F57, 0x00006296, 0x000027A6, - 0x00003A1F, 0x00002036, 0x000900F5, 0x0000001D, 0x00003B80, 0x0000427C, - 0x00004F57, 0x00006295, 0x000027A6, 0x00003A1D, 0x00002036, 0x000900F5, - 0x0000001D, 0x000038B9, 0x0000427B, 0x00004F57, 0x00006294, 0x000027A6, - 0x00003A1B, 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, - 0x000700F5, 0x0000001D, 0x00002BAC, 0x00002BAB, 0x00004F26, 0x00002BAA, - 0x00003F61, 0x000700F5, 0x0000001D, 0x0000380D, 0x0000380C, 0x00004F26, - 0x0000380B, 0x00003F61, 0x000700F5, 0x0000001D, 0x00003295, 0x00003B80, - 0x00004F26, 0x00003B7F, 0x00003F61, 0x000700F5, 0x0000001D, 0x0000367A, - 0x000038B9, 0x00004F26, 0x000038B8, 0x00003F61, 0x00050081, 0x0000001D, - 0x00004359, 0x000020D3, 0x0000367A, 0x00050081, 0x0000001D, 0x00005B01, - 0x000035EC, 0x00003295, 0x00050081, 0x0000001D, 0x00001F92, 0x0000380A, - 0x0000380D, 0x00050081, 0x0000001D, 0x00005113, 0x00002BA9, 0x00002BAC, - 0x000500AE, 0x00000009, 0x0000387D, 0x00003F4D, 0x00000A1C, 0x000300F7, - 0x00005EC8, 0x00000002, 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, - 0x000200F8, 0x000026B1, 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, - 0x000023AA, 0x00050085, 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, - 0x00050080, 0x0000000B, 0x000051FC, 0x0000628F, 0x000037B2, 0x000300F7, - 0x00005311, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, - 0x000200F8, 0x000040BB, 0x000500AA, 0x00000009, 0x00004ADF, 0x0000199B, - 0x00000A0D, 0x000300F7, 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADF, - 0x00002C72, 0x00002F65, 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, - 0x00004867, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00003689, 0x00004867, 0x00060052, 0x00000017, 0x0000555C, 0x00003689, - 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBF, 0x000051FC, - 0x0000199B, 0x00060041, 0x00000288, 0x000018B1, 0x00000CC7, 0x00000A0B, - 0x00003CBF, 0x0004003D, 0x0000000B, 0x000035F6, 0x000018B1, 0x00060052, - 0x00000017, 0x00005757, 0x000035F6, 0x0000555C, 0x00000001, 0x00050084, - 0x0000000B, 0x00002771, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023C3, 0x000051FC, 0x00002771, 0x00060041, 0x00000288, 0x0000381B, - 0x00000CC7, 0x00000A0B, 0x000023C3, 0x0004003D, 0x0000000B, 0x000035F7, - 0x0000381B, 0x00060052, 0x00000017, 0x00005758, 0x000035F7, 0x00005757, - 0x00000002, 0x00050084, 0x0000000B, 0x00002772, 0x00000A13, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023C4, 0x000051FC, 0x00002772, 0x00060041, - 0x00000288, 0x0000381C, 0x00000CC7, 0x00000A0B, 0x000023C4, 0x0004003D, - 0x0000000B, 0x00003EA9, 0x0000381C, 0x00060052, 0x00000017, 0x00005BAB, - 0x00003EA9, 0x00005758, 0x00000003, 0x000200F9, 0x00004F4B, 0x000200F8, - 0x00002C72, 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, 0x00000A0B, - 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D49, 0x00005549, 0x00050080, - 0x0000000B, 0x00002DC1, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, - 0x0000190B, 0x00000CC7, 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, - 0x00005C76, 0x0000190B, 0x00050080, 0x0000000B, 0x00002DC2, 0x000051FC, - 0x00000A10, 0x00060041, 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, - 0x00002DC2, 0x0004003D, 0x0000000B, 0x00005C77, 0x0000190C, 0x00050080, - 0x0000000B, 0x00002DC3, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, - 0x00005FF4, 0x00000CC7, 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, - 0x00004000, 0x00005FF4, 0x00070050, 0x00000017, 0x00005130, 0x00005D49, - 0x00005C76, 0x00005C77, 0x00004000, 0x000200F9, 0x00004F4B, 0x000200F8, - 0x00004F4B, 0x000700F5, 0x00000017, 0x00002AC1, 0x00005130, 0x00002C72, - 0x00005BAB, 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, - 0x00002180, 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, - 0x00000002, 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, 0x00001CBE, - 0x0000000C, 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, 0x00002037, - 0x000200F8, 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC1, - 0x00000000, 0x0006000C, 0x00000013, 0x00006069, 0x00000001, 0x0000003E, - 0x00005F5A, 0x00050051, 0x0000000D, 0x0000276A, 0x00006069, 0x00000000, - 0x00050051, 0x0000000D, 0x0000444C, 0x00006069, 0x00000001, 0x00070050, - 0x0000001D, 0x00003912, 0x0000276A, 0x0000444C, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004380, 0x00002AC1, 0x00000001, 0x0006000C, - 0x00000013, 0x00004671, 0x00000001, 0x0000003E, 0x00004380, 0x00050051, - 0x0000000D, 0x0000276B, 0x00004671, 0x00000000, 0x00050051, 0x0000000D, - 0x0000444D, 0x00004671, 0x00000001, 0x00070050, 0x0000001D, 0x00003913, - 0x0000276B, 0x0000444D, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004381, 0x00002AC1, 0x00000002, 0x0006000C, 0x00000013, 0x00004672, - 0x00000001, 0x0000003E, 0x00004381, 0x00050051, 0x0000000D, 0x0000276C, - 0x00004672, 0x00000000, 0x00050051, 0x0000000D, 0x0000444E, 0x00004672, - 0x00000001, 0x00070050, 0x0000001D, 0x00003914, 0x0000276C, 0x0000444E, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004382, 0x00002AC1, - 0x00000003, 0x0006000C, 0x00000013, 0x00004673, 0x00000001, 0x0000003E, - 0x00004382, 0x00050051, 0x0000000D, 0x00002773, 0x00004673, 0x00000000, - 0x00050051, 0x0000000D, 0x000050C0, 0x00004673, 0x00000001, 0x00070050, - 0x0000001D, 0x00002351, 0x00002773, 0x000050C0, 0x00000A0C, 0x00000A0C, - 0x000200F9, 0x00003F62, 0x000200F8, 0x00002000, 0x00050051, 0x0000000B, - 0x0000308F, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589F, - 0x0000308F, 0x00050050, 0x00000012, 0x00004728, 0x0000589F, 0x0000589F, - 0x000500C4, 0x00000012, 0x000047B5, 0x00004728, 0x000007A7, 0x000500C3, - 0x00000012, 0x0000341F, 0x000047B5, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AAF, 0x0000341F, 0x0005008E, 0x00000013, 0x0000474F, 0x00002AAF, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0E, 0x00000001, 0x00000028, - 0x00000049, 0x0000474F, 0x00050051, 0x0000000D, 0x00005F12, 0x00005E0E, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CDA, 0x00005E0E, 0x00000001, - 0x00070050, 0x0000001D, 0x00004124, 0x00005F12, 0x00003CDA, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C48, 0x00002AC1, 0x00000001, - 0x0004007C, 0x0000000C, 0x00003EAA, 0x00004C48, 0x00050050, 0x00000012, - 0x00004729, 0x00003EAA, 0x00003EAA, 0x000500C4, 0x00000012, 0x000047B6, - 0x00004729, 0x000007A7, 0x000500C3, 0x00000012, 0x00003420, 0x000047B6, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AB0, 0x00003420, 0x0005008E, - 0x00000013, 0x00004750, 0x00002AB0, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0F, 0x00000001, 0x00000028, 0x00000049, 0x00004750, 0x00050051, - 0x0000000D, 0x00005F13, 0x00005E0F, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDB, 0x00005E0F, 0x00000001, 0x00070050, 0x0000001D, 0x00004125, - 0x00005F13, 0x00003CDB, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C49, 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAB, - 0x00004C49, 0x00050050, 0x00000012, 0x0000472A, 0x00003EAB, 0x00003EAB, - 0x000500C4, 0x00000012, 0x000047B7, 0x0000472A, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003421, 0x000047B7, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AB1, 0x00003421, 0x0005008E, 0x00000013, 0x00004751, 0x00002AB1, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E10, 0x00000001, 0x00000028, - 0x00000049, 0x00004751, 0x00050051, 0x0000000D, 0x00005F14, 0x00005E10, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CDC, 0x00005E10, 0x00000001, - 0x00070050, 0x0000001D, 0x00004126, 0x00005F14, 0x00003CDC, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4A, 0x00002AC1, 0x00000003, - 0x0004007C, 0x0000000C, 0x00003EAC, 0x00004C4A, 0x00050050, 0x00000012, - 0x0000472B, 0x00003EAC, 0x00003EAC, 0x000500C4, 0x00000012, 0x000047B8, - 0x0000472B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003422, 0x000047B8, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AB2, 0x00003422, 0x0005008E, - 0x00000013, 0x00004752, 0x00002AB2, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E11, 0x00000001, 0x00000028, 0x00000049, 0x00004752, 0x00050051, - 0x0000000D, 0x00005F15, 0x00005E11, 0x00000000, 0x00050051, 0x0000000D, - 0x0000494E, 0x00005E11, 0x00000001, 0x00070050, 0x0000001D, 0x00002352, - 0x00005F15, 0x0000494E, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, - 0x000200F8, 0x00001CBE, 0x00050051, 0x0000000B, 0x000056C3, 0x00002AC1, - 0x00000000, 0x00060050, 0x00000014, 0x00004F10, 0x000056C3, 0x000056C3, - 0x000056C3, 0x000500C2, 0x00000014, 0x00002B17, 0x00004F10, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DEE, 0x00002B17, 0x00000105, 0x000500C7, - 0x00000014, 0x000048A4, 0x00005DEE, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B98, 0x00005DEE, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D1, - 0x00005B98, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C53, 0x00000001, - 0x0000004B, 0x000048A4, 0x0004007C, 0x00000014, 0x00002A1D, 0x00002C53, - 0x00050082, 0x00000014, 0x00001882, 0x00000B0C, 0x00002A1D, 0x00050080, - 0x00000014, 0x00002218, 0x00002A1D, 0x00000938, 0x000600A9, 0x00000014, - 0x00002877, 0x000040D1, 0x00002218, 0x00005B98, 0x000500C4, 0x00000014, - 0x00005ADC, 0x000048A4, 0x00001882, 0x000500C7, 0x00000014, 0x000049A2, - 0x00005ADC, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB3, 0x000040D1, - 0x000049A2, 0x000048A4, 0x00050080, 0x00000014, 0x00006001, 0x00002877, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F87, 0x00006001, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FAE, 0x00002AB3, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005785, 0x00004F87, 0x00003FAE, 0x000500AA, 0x00000010, - 0x00003608, 0x00005DEE, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424A, - 0x00003608, 0x00000A12, 0x00005785, 0x0004007C, 0x00000018, 0x000029D7, - 0x0000424A, 0x000500C2, 0x0000000B, 0x00004BAC, 0x000056C3, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004816, 0x00004BAC, 0x00050085, 0x0000000D, - 0x00003E27, 0x00004816, 0x00000149, 0x00050051, 0x0000000D, 0x000053CA, - 0x000029D7, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5D, 0x000029D7, - 0x00000001, 0x00050051, 0x0000000D, 0x00001E9F, 0x000029D7, 0x00000002, - 0x00070050, 0x0000001D, 0x00003DE0, 0x000053CA, 0x00002A5D, 0x00001E9F, - 0x00003E27, 0x00050051, 0x0000000B, 0x000027FB, 0x00002AC1, 0x00000001, - 0x00060050, 0x00000014, 0x00003514, 0x000027FB, 0x000027FB, 0x000027FB, - 0x000500C2, 0x00000014, 0x00002B18, 0x00003514, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DEF, 0x00002B18, 0x00000105, 0x000500C7, 0x00000014, - 0x000048A5, 0x00005DEF, 0x00000466, 0x000500C2, 0x00000014, 0x00005B99, - 0x00005DEF, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D2, 0x00005B99, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C54, 0x00000001, 0x0000004B, - 0x000048A5, 0x0004007C, 0x00000014, 0x00002A1E, 0x00002C54, 0x00050082, - 0x00000014, 0x00001883, 0x00000B0C, 0x00002A1E, 0x00050080, 0x00000014, - 0x00002219, 0x00002A1E, 0x00000938, 0x000600A9, 0x00000014, 0x00002878, - 0x000040D2, 0x00002219, 0x00005B99, 0x000500C4, 0x00000014, 0x00005ADD, - 0x000048A5, 0x00001883, 0x000500C7, 0x00000014, 0x000049A3, 0x00005ADD, - 0x00000466, 0x000600A9, 0x00000014, 0x00002AB4, 0x000040D2, 0x000049A3, - 0x000048A5, 0x00050080, 0x00000014, 0x00006002, 0x00002878, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F88, 0x00006002, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FAF, 0x00002AB4, 0x0000008D, 0x000500C5, 0x00000014, - 0x00005786, 0x00004F88, 0x00003FAF, 0x000500AA, 0x00000010, 0x00003609, - 0x00005DEF, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424B, 0x00003609, - 0x00000A12, 0x00005786, 0x0004007C, 0x00000018, 0x000029D8, 0x0000424B, - 0x000500C2, 0x0000000B, 0x00004BAD, 0x000027FB, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004817, 0x00004BAD, 0x00050085, 0x0000000D, 0x00003E28, - 0x00004817, 0x00000149, 0x00050051, 0x0000000D, 0x000053CB, 0x000029D8, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A5E, 0x000029D8, 0x00000001, - 0x00050051, 0x0000000D, 0x00001EA0, 0x000029D8, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DE1, 0x000053CB, 0x00002A5E, 0x00001EA0, 0x00003E28, - 0x00050051, 0x0000000B, 0x000027FC, 0x00002AC1, 0x00000002, 0x00060050, - 0x00000014, 0x00003515, 0x000027FC, 0x000027FC, 0x000027FC, 0x000500C2, - 0x00000014, 0x00002B19, 0x00003515, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DF0, 0x00002B19, 0x00000105, 0x000500C7, 0x00000014, 0x000048AE, - 0x00005DF0, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9A, 0x00005DF0, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D3, 0x00005B9A, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C55, 0x00000001, 0x0000004B, 0x000048AE, - 0x0004007C, 0x00000014, 0x00002A1F, 0x00002C55, 0x00050082, 0x00000014, - 0x00001884, 0x00000B0C, 0x00002A1F, 0x00050080, 0x00000014, 0x0000221A, - 0x00002A1F, 0x00000938, 0x000600A9, 0x00000014, 0x00002879, 0x000040D3, - 0x0000221A, 0x00005B9A, 0x000500C4, 0x00000014, 0x00005ADE, 0x000048AE, - 0x00001884, 0x000500C7, 0x00000014, 0x000049A4, 0x00005ADE, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AB5, 0x000040D3, 0x000049A4, 0x000048AE, - 0x00050080, 0x00000014, 0x00006003, 0x00002879, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F89, 0x00006003, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FB0, 0x00002AB5, 0x0000008D, 0x000500C5, 0x00000014, 0x00005787, - 0x00004F89, 0x00003FB0, 0x000500AA, 0x00000010, 0x0000360A, 0x00005DF0, - 0x00000A12, 0x000600A9, 0x00000014, 0x0000424C, 0x0000360A, 0x00000A12, - 0x00005787, 0x0004007C, 0x00000018, 0x000029D9, 0x0000424C, 0x000500C2, - 0x0000000B, 0x00004BAE, 0x000027FC, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004818, 0x00004BAE, 0x00050085, 0x0000000D, 0x00003E29, 0x00004818, - 0x00000149, 0x00050051, 0x0000000D, 0x000053CC, 0x000029D9, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A5F, 0x000029D9, 0x00000001, 0x00050051, - 0x0000000D, 0x00001EA1, 0x000029D9, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DE2, 0x000053CC, 0x00002A5F, 0x00001EA1, 0x00003E29, 0x00050051, - 0x0000000B, 0x000027FD, 0x00002AC1, 0x00000003, 0x00060050, 0x00000014, - 0x00003516, 0x000027FD, 0x000027FD, 0x000027FD, 0x000500C2, 0x00000014, - 0x00002B1A, 0x00003516, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF1, - 0x00002B1A, 0x00000105, 0x000500C7, 0x00000014, 0x000048AF, 0x00005DF1, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B9B, 0x00005DF1, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D4, 0x00005B9B, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C56, 0x00000001, 0x0000004B, 0x000048AF, 0x0004007C, - 0x00000014, 0x00002A20, 0x00002C56, 0x00050082, 0x00000014, 0x00001885, - 0x00000B0C, 0x00002A20, 0x00050080, 0x00000014, 0x0000221B, 0x00002A20, - 0x00000938, 0x000600A9, 0x00000014, 0x0000287A, 0x000040D4, 0x0000221B, - 0x00005B9B, 0x000500C4, 0x00000014, 0x00005ADF, 0x000048AF, 0x00001885, - 0x000500C7, 0x00000014, 0x000049A5, 0x00005ADF, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AB6, 0x000040D4, 0x000049A5, 0x000048AF, 0x00050080, - 0x00000014, 0x00006004, 0x0000287A, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F8A, 0x00006004, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB1, - 0x00002AB6, 0x0000008D, 0x000500C5, 0x00000014, 0x00005788, 0x00004F8A, - 0x00003FB1, 0x000500AA, 0x00000010, 0x0000360B, 0x00005DF1, 0x00000A12, - 0x000600A9, 0x00000014, 0x0000424D, 0x0000360B, 0x00000A12, 0x00005788, - 0x0004007C, 0x00000018, 0x000029DA, 0x0000424D, 0x000500C2, 0x0000000B, - 0x00004BAF, 0x000027FD, 0x00000A64, 0x00040070, 0x0000000D, 0x00004819, - 0x00004BAF, 0x00050085, 0x0000000D, 0x00003E2A, 0x00004819, 0x00000149, - 0x00050051, 0x0000000D, 0x000053CD, 0x000029DA, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A60, 0x000029DA, 0x00000001, 0x00050051, 0x0000000D, - 0x00002B1B, 0x000029DA, 0x00000002, 0x00070050, 0x0000001D, 0x00002353, - 0x000053CD, 0x00002A60, 0x00002B1B, 0x00003E2A, 0x000200F9, 0x00003F62, - 0x000200F8, 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC1, - 0x00000000, 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, - 0x000056C4, 0x000056C4, 0x000500C2, 0x00000017, 0x000024A8, 0x00004F11, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B3, 0x000024A8, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CC0, 0x000049B3, 0x00050085, 0x0000001D, - 0x00004136, 0x00003CC0, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD8, - 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x00005153, 0x00005CD8, - 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x000500C2, 0x00000017, 0x000024A9, - 0x00005153, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B4, 0x000024A9, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC1, 0x000049B4, 0x00050085, - 0x0000001D, 0x00004137, 0x00003CC1, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CD9, 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00005154, - 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x000500C2, 0x00000017, - 0x000024AA, 0x00005154, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B5, - 0x000024AA, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC2, 0x000049B5, - 0x00050085, 0x0000001D, 0x00004138, 0x00003CC2, 0x00000AEE, 0x00050051, - 0x0000000B, 0x00005CDA, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, - 0x00005155, 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x000500C2, - 0x00000017, 0x000024AB, 0x00005155, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B6, 0x000024AB, 0x0000027B, 0x00040070, 0x0000001D, 0x00004931, - 0x000049B6, 0x00050085, 0x0000001D, 0x000026A1, 0x00004931, 0x00000AEE, - 0x000200F9, 0x00003F62, 0x000200F8, 0x000038FB, 0x00050051, 0x0000000B, - 0x000056C5, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F12, - 0x000056C5, 0x000056C5, 0x000056C5, 0x000056C5, 0x000500C2, 0x00000017, - 0x000024AC, 0x00004F12, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5E, - 0x000024AC, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A8, 0x00004A5E, - 0x0005008E, 0x0000001D, 0x00004B29, 0x000036A8, 0x0000017A, 0x00050051, - 0x0000000B, 0x000021A5, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, - 0x00006111, 0x000021A5, 0x000021A5, 0x000021A5, 0x000021A5, 0x000500C2, - 0x00000017, 0x000024AD, 0x00006111, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A5F, 0x000024AD, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A9, - 0x00004A5F, 0x0005008E, 0x0000001D, 0x00004B2A, 0x000036A9, 0x0000017A, - 0x00050051, 0x0000000B, 0x000021A6, 0x00002AC1, 0x00000002, 0x00070050, - 0x00000017, 0x00006112, 0x000021A6, 0x000021A6, 0x000021A6, 0x000021A6, - 0x000500C2, 0x00000017, 0x000024AE, 0x00006112, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A60, 0x000024AE, 0x0000064B, 0x00040070, 0x0000001D, - 0x000036AA, 0x00004A60, 0x0005008E, 0x0000001D, 0x00004B2B, 0x000036AA, - 0x0000017A, 0x00050051, 0x0000000B, 0x000021A7, 0x00002AC1, 0x00000003, - 0x00070050, 0x00000017, 0x00006113, 0x000021A7, 0x000021A7, 0x000021A7, - 0x000021A7, 0x000500C2, 0x00000017, 0x000024AF, 0x00006113, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A61, 0x000024AF, 0x0000064B, 0x00040070, - 0x0000001D, 0x0000431C, 0x00004A61, 0x0005008E, 0x0000001D, 0x00003094, - 0x0000431C, 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00004BFD, - 0x00050051, 0x0000000B, 0x00003090, 0x00002AC1, 0x00000000, 0x0004007C, - 0x0000000D, 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, 0x0000433C, - 0x00004FF0, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D96, 0x0000433C, - 0x0000433C, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, - 0x0000000B, 0x000056B7, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000D, - 0x00003F6E, 0x000056B7, 0x00050050, 0x00000013, 0x0000433D, 0x00003F6E, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D97, 0x0000433D, 0x0000433D, + 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, + 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAB, 0x00003D91, + 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAB, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006294, 0x00000001, 0x00000028, 0x00000504, 0x00004725, + 0x0007004F, 0x00000011, 0x0000376E, 0x00003721, 0x00003721, 0x00000002, + 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, + 0x0000001A, 0x000060D3, 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAC, 0x00003D92, 0x0005008E, 0x0000001D, + 0x00004726, 0x00002AAC, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006295, + 0x00000001, 0x00000028, 0x00000504, 0x00004726, 0x0007004F, 0x00000011, + 0x0000376F, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x000024C3, 0x0000376F, 0x0009004F, 0x0000001A, 0x000060D4, + 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, 0x00004727, 0x00002AAD, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006296, 0x00000001, 0x00000028, + 0x00000504, 0x00004727, 0x0007004F, 0x00000011, 0x00003770, 0x00002BCE, + 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C4, + 0x00003770, 0x0009004F, 0x0000001A, 0x000060D5, 0x000024C4, 0x000024C4, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, + 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, + 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AAE, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, + 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, + 0x00002626, 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x0000515A, 0x00002626, 0x00050051, 0x0000000D, 0x00001B7F, + 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, 0x0000346D, 0x0000515A, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, 0x00001B7F, 0x0000346D, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DB, 0x00003721, + 0x00003721, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003760, + 0x000041DB, 0x00050051, 0x0000000D, 0x00001B80, 0x00003760, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346E, 0x00003760, 0x00000001, 0x00070050, + 0x0000001D, 0x0000427C, 0x00001B80, 0x0000346E, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041DC, 0x00002BCE, 0x00002BCE, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x00003761, 0x000041DC, 0x00050051, + 0x0000000D, 0x00001B81, 0x00003761, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346F, 0x00003761, 0x00000001, 0x00070050, 0x0000001D, 0x0000427D, + 0x00001B81, 0x0000346F, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DD, 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003762, 0x000041DD, 0x00050051, 0x0000000D, 0x00001B82, + 0x00003762, 0x00000000, 0x00050051, 0x0000000D, 0x00004109, 0x00003762, + 0x00000001, 0x00070050, 0x0000001D, 0x00002352, 0x00001B82, 0x00004109, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, + 0x000900F5, 0x0000001D, 0x00002BAB, 0x00002352, 0x00004F57, 0x00004363, + 0x00002159, 0x00002351, 0x00002036, 0x000900F5, 0x0000001D, 0x0000380C, + 0x0000427D, 0x00004F57, 0x00006296, 0x00002159, 0x00003917, 0x00002036, + 0x000900F5, 0x0000001D, 0x00003B80, 0x0000427C, 0x00004F57, 0x00006295, + 0x00002159, 0x00003916, 0x00002036, 0x000900F5, 0x0000001D, 0x000038B9, + 0x0000427B, 0x00004F57, 0x00006294, 0x00002159, 0x00003915, 0x00002036, + 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, + 0x00002BAC, 0x00002BAB, 0x00004F26, 0x00002BAA, 0x00003F61, 0x000700F5, + 0x0000001D, 0x0000380D, 0x0000380C, 0x00004F26, 0x0000380B, 0x00003F61, + 0x000700F5, 0x0000001D, 0x00003295, 0x00003B80, 0x00004F26, 0x00003B7F, + 0x00003F61, 0x000700F5, 0x0000001D, 0x0000367A, 0x000038B9, 0x00004F26, + 0x000038B8, 0x00003F61, 0x00050081, 0x0000001D, 0x00004359, 0x000020D3, + 0x0000367A, 0x00050081, 0x0000001D, 0x00005B01, 0x000035EC, 0x00003295, + 0x00050081, 0x0000001D, 0x00001F92, 0x0000380A, 0x0000380D, 0x00050081, + 0x0000001D, 0x00005113, 0x00002BA9, 0x00002BAC, 0x000500AE, 0x00000009, + 0x0000387D, 0x00003F4D, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, + 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, + 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, + 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, + 0x000051FC, 0x00005AD8, 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, + 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, + 0x000500AA, 0x00000009, 0x00004ADF, 0x0000199B, 0x00000A0D, 0x000300F7, + 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADF, 0x00002627, 0x00002F65, + 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, 0x00004BD3, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4B, 0x00004BD3, + 0x00050080, 0x0000000B, 0x00002DC5, 0x000051FC, 0x0000199B, 0x00060041, + 0x00000288, 0x0000194F, 0x00000CC7, 0x00000A0B, 0x00002DC5, 0x0004003D, + 0x0000000B, 0x00005E61, 0x0000194F, 0x00050084, 0x0000000B, 0x00001860, + 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A7, 0x000051FC, + 0x00001860, 0x00060041, 0x00000288, 0x00003BCF, 0x00000CC7, 0x00000A0B, + 0x000020A7, 0x0004003D, 0x0000000B, 0x00005E62, 0x00003BCF, 0x00050084, + 0x0000000B, 0x00001861, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A8, 0x000051FC, 0x00001861, 0x00060041, 0x00000288, 0x000037F3, + 0x00000CC7, 0x00000A0B, 0x000020A8, 0x0004003D, 0x0000000B, 0x00004003, + 0x000037F3, 0x00070050, 0x00000017, 0x00005134, 0x00005D4B, 0x00005E61, + 0x00005E62, 0x00004003, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002627, + 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, + 0x0004003D, 0x0000000B, 0x00005D4C, 0x00005549, 0x00050080, 0x0000000B, + 0x00002DC6, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190F, + 0x00000CC7, 0x00000A0B, 0x00002DC6, 0x0004003D, 0x0000000B, 0x00005C78, + 0x0000190F, 0x00050080, 0x0000000B, 0x00002DC7, 0x000051FC, 0x00000A10, + 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, 0x00000A0B, 0x00002DC7, + 0x0004003D, 0x0000000B, 0x00005C79, 0x00001910, 0x00050080, 0x0000000B, + 0x00002DC8, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF8, + 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, 0x0000000B, 0x00004004, + 0x00005FF8, 0x00070050, 0x00000017, 0x00005135, 0x00005D4C, 0x00005C78, + 0x00005C79, 0x00004004, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, + 0x000700F5, 0x00000017, 0x00002AC1, 0x00005135, 0x00002627, 0x00005134, + 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, + 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, + 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, + 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, 0x00002037, 0x000200F8, + 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC1, 0x00000000, + 0x0006000C, 0x00000013, 0x0000606B, 0x00000001, 0x0000003E, 0x00005F5A, + 0x00050051, 0x0000000D, 0x00002772, 0x0000606B, 0x00000000, 0x00050051, + 0x0000000D, 0x00004452, 0x0000606B, 0x00000001, 0x00070050, 0x0000001D, + 0x00003918, 0x00002772, 0x00004452, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004386, 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, + 0x00004677, 0x00000001, 0x0000003E, 0x00004386, 0x00050051, 0x0000000D, + 0x00002773, 0x00004677, 0x00000000, 0x00050051, 0x0000000D, 0x00004453, + 0x00004677, 0x00000001, 0x00070050, 0x0000001D, 0x00003919, 0x00002773, + 0x00004453, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004387, + 0x00002AC1, 0x00000002, 0x0006000C, 0x00000013, 0x00004678, 0x00000001, + 0x0000003E, 0x00004387, 0x00050051, 0x0000000D, 0x00002774, 0x00004678, + 0x00000000, 0x00050051, 0x0000000D, 0x00004454, 0x00004678, 0x00000001, + 0x00070050, 0x0000001D, 0x0000391A, 0x00002774, 0x00004454, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004388, 0x00002AC1, 0x00000003, + 0x0006000C, 0x00000013, 0x00004679, 0x00000001, 0x0000003E, 0x00004388, + 0x00050051, 0x0000000D, 0x0000277D, 0x00004679, 0x00000000, 0x00050051, + 0x0000000D, 0x000050C2, 0x00004679, 0x00000001, 0x00070050, 0x0000001D, + 0x00002353, 0x0000277D, 0x000050C2, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, + 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, + 0x00050050, 0x00000012, 0x00004728, 0x0000589F, 0x0000589F, 0x000500C4, + 0x00000012, 0x000047B5, 0x00004728, 0x000007A7, 0x000500C3, 0x00000012, + 0x0000341F, 0x000047B5, 0x00000867, 0x0004006F, 0x00000013, 0x00002AAF, + 0x0000341F, 0x0005008E, 0x00000013, 0x0000474F, 0x00002AAF, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E0E, 0x00000001, 0x00000028, 0x00000049, + 0x0000474F, 0x00050051, 0x0000000D, 0x00005F12, 0x00005E0E, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CDA, 0x00005E0E, 0x00000001, 0x00070050, + 0x0000001D, 0x00004124, 0x00005F12, 0x00003CDA, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C48, 0x00002AC1, 0x00000001, 0x0004007C, + 0x0000000C, 0x00003EA7, 0x00004C48, 0x00050050, 0x00000012, 0x00004729, + 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, 0x000047B6, 0x00004729, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003420, 0x000047B6, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AB0, 0x00003420, 0x0005008E, 0x00000013, + 0x00004750, 0x00002AB0, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0F, + 0x00000001, 0x00000028, 0x00000049, 0x00004750, 0x00050051, 0x0000000D, + 0x00005F13, 0x00005E0F, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDB, + 0x00005E0F, 0x00000001, 0x00070050, 0x0000001D, 0x00004125, 0x00005F13, + 0x00003CDB, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C49, + 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA8, 0x00004C49, + 0x00050050, 0x00000012, 0x0000472A, 0x00003EA8, 0x00003EA8, 0x000500C4, + 0x00000012, 0x000047B7, 0x0000472A, 0x000007A7, 0x000500C3, 0x00000012, + 0x00003421, 0x000047B7, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB1, + 0x00003421, 0x0005008E, 0x00000013, 0x00004751, 0x00002AB1, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E10, 0x00000001, 0x00000028, 0x00000049, + 0x00004751, 0x00050051, 0x0000000D, 0x00005F14, 0x00005E10, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CDC, 0x00005E10, 0x00000001, 0x00070050, + 0x0000001D, 0x00004126, 0x00005F14, 0x00003CDC, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C4A, 0x00002AC1, 0x00000003, 0x0004007C, + 0x0000000C, 0x00003EA9, 0x00004C4A, 0x00050050, 0x00000012, 0x0000472B, + 0x00003EA9, 0x00003EA9, 0x000500C4, 0x00000012, 0x000047B8, 0x0000472B, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003422, 0x000047B8, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AB2, 0x00003422, 0x0005008E, 0x00000013, + 0x00004752, 0x00002AB2, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E11, + 0x00000001, 0x00000028, 0x00000049, 0x00004752, 0x00050051, 0x0000000D, + 0x00005F15, 0x00005E11, 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, + 0x00005E11, 0x00000001, 0x00070050, 0x0000001D, 0x00002354, 0x00005F15, + 0x0000494E, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00001CBE, 0x00050051, 0x0000000B, 0x000056C3, 0x00002AC1, 0x00000000, + 0x00060050, 0x00000014, 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, + 0x000500C2, 0x00000014, 0x00002B17, 0x00004F10, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DEE, 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, + 0x000048A4, 0x00005DEE, 0x00000466, 0x000500C2, 0x00000014, 0x00005B98, + 0x00005DEE, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D1, 0x00005B98, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C53, 0x00000001, 0x0000004B, + 0x000048A4, 0x0004007C, 0x00000014, 0x00002A1D, 0x00002C53, 0x00050082, + 0x00000014, 0x00001882, 0x00000B0C, 0x00002A1D, 0x00050080, 0x00000014, + 0x00002218, 0x00002A1D, 0x00000938, 0x000600A9, 0x00000014, 0x00002877, + 0x000040D1, 0x00002218, 0x00005B98, 0x000500C4, 0x00000014, 0x00005ADD, + 0x000048A4, 0x00001882, 0x000500C7, 0x00000014, 0x000049A2, 0x00005ADD, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AB3, 0x000040D1, 0x000049A2, + 0x000048A4, 0x00050080, 0x00000014, 0x00006001, 0x00002877, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F87, 0x00006001, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FAE, 0x00002AB3, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005784, 0x00004F87, 0x00003FAE, 0x000500AA, 0x00000010, 0x00003608, + 0x00005DEE, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424A, 0x00003608, + 0x00000A12, 0x00005784, 0x0004007C, 0x00000018, 0x000029D7, 0x0000424A, + 0x000500C2, 0x0000000B, 0x00004BAC, 0x000056C3, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004816, 0x00004BAC, 0x00050085, 0x0000000D, 0x00003E27, + 0x00004816, 0x00000149, 0x00050051, 0x0000000D, 0x000053CA, 0x000029D7, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5D, 0x000029D7, 0x00000001, + 0x00050051, 0x0000000D, 0x00001E9F, 0x000029D7, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DE0, 0x000053CA, 0x00002A5D, 0x00001E9F, 0x00003E27, + 0x00050051, 0x0000000B, 0x000027FB, 0x00002AC1, 0x00000001, 0x00060050, + 0x00000014, 0x00003514, 0x000027FB, 0x000027FB, 0x000027FB, 0x000500C2, + 0x00000014, 0x00002B18, 0x00003514, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DEF, 0x00002B18, 0x00000105, 0x000500C7, 0x00000014, 0x000048A5, + 0x00005DEF, 0x00000466, 0x000500C2, 0x00000014, 0x00005B99, 0x00005DEF, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D2, 0x00005B99, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C54, 0x00000001, 0x0000004B, 0x000048A5, + 0x0004007C, 0x00000014, 0x00002A1E, 0x00002C54, 0x00050082, 0x00000014, + 0x00001883, 0x00000B0C, 0x00002A1E, 0x00050080, 0x00000014, 0x00002219, + 0x00002A1E, 0x00000938, 0x000600A9, 0x00000014, 0x00002878, 0x000040D2, + 0x00002219, 0x00005B99, 0x000500C4, 0x00000014, 0x00005ADE, 0x000048A5, + 0x00001883, 0x000500C7, 0x00000014, 0x000049A3, 0x00005ADE, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AB4, 0x000040D2, 0x000049A3, 0x000048A5, + 0x00050080, 0x00000014, 0x00006002, 0x00002878, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F88, 0x00006002, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAF, 0x00002AB4, 0x0000008D, 0x000500C5, 0x00000014, 0x00005785, + 0x00004F88, 0x00003FAF, 0x000500AA, 0x00000010, 0x00003609, 0x00005DEF, + 0x00000A12, 0x000600A9, 0x00000014, 0x0000424B, 0x00003609, 0x00000A12, + 0x00005785, 0x0004007C, 0x00000018, 0x000029D8, 0x0000424B, 0x000500C2, + 0x0000000B, 0x00004BAD, 0x000027FB, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004817, 0x00004BAD, 0x00050085, 0x0000000D, 0x00003E28, 0x00004817, + 0x00000149, 0x00050051, 0x0000000D, 0x000053CB, 0x000029D8, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A5E, 0x000029D8, 0x00000001, 0x00050051, + 0x0000000D, 0x00001EA0, 0x000029D8, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DE1, 0x000053CB, 0x00002A5E, 0x00001EA0, 0x00003E28, 0x00050051, + 0x0000000B, 0x000027FC, 0x00002AC1, 0x00000002, 0x00060050, 0x00000014, + 0x00003515, 0x000027FC, 0x000027FC, 0x000027FC, 0x000500C2, 0x00000014, + 0x00002B19, 0x00003515, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF0, + 0x00002B19, 0x00000105, 0x000500C7, 0x00000014, 0x000048AE, 0x00005DF0, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B9A, 0x00005DF0, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040D3, 0x00005B9A, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C55, 0x00000001, 0x0000004B, 0x000048AE, 0x0004007C, + 0x00000014, 0x00002A1F, 0x00002C55, 0x00050082, 0x00000014, 0x00001884, + 0x00000B0C, 0x00002A1F, 0x00050080, 0x00000014, 0x0000221A, 0x00002A1F, + 0x00000938, 0x000600A9, 0x00000014, 0x00002879, 0x000040D3, 0x0000221A, + 0x00005B9A, 0x000500C4, 0x00000014, 0x00005ADF, 0x000048AE, 0x00001884, + 0x000500C7, 0x00000014, 0x000049A4, 0x00005ADF, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AB5, 0x000040D3, 0x000049A4, 0x000048AE, 0x00050080, + 0x00000014, 0x00006003, 0x00002879, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F89, 0x00006003, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB0, + 0x00002AB5, 0x0000008D, 0x000500C5, 0x00000014, 0x00005786, 0x00004F89, + 0x00003FB0, 0x000500AA, 0x00000010, 0x0000360A, 0x00005DF0, 0x00000A12, + 0x000600A9, 0x00000014, 0x0000424C, 0x0000360A, 0x00000A12, 0x00005786, + 0x0004007C, 0x00000018, 0x000029D9, 0x0000424C, 0x000500C2, 0x0000000B, + 0x00004BAE, 0x000027FC, 0x00000A64, 0x00040070, 0x0000000D, 0x00004818, + 0x00004BAE, 0x00050085, 0x0000000D, 0x00003E29, 0x00004818, 0x00000149, + 0x00050051, 0x0000000D, 0x000053CC, 0x000029D9, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5F, 0x000029D9, 0x00000001, 0x00050051, 0x0000000D, + 0x00001EA1, 0x000029D9, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE2, + 0x000053CC, 0x00002A5F, 0x00001EA1, 0x00003E29, 0x00050051, 0x0000000B, + 0x000027FD, 0x00002AC1, 0x00000003, 0x00060050, 0x00000014, 0x00003516, + 0x000027FD, 0x000027FD, 0x000027FD, 0x000500C2, 0x00000014, 0x00002B1A, + 0x00003516, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF1, 0x00002B1A, + 0x00000105, 0x000500C7, 0x00000014, 0x000048AF, 0x00005DF1, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B9B, 0x00005DF1, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040D4, 0x00005B9B, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C56, 0x00000001, 0x0000004B, 0x000048AF, 0x0004007C, 0x00000014, + 0x00002A20, 0x00002C56, 0x00050082, 0x00000014, 0x00001885, 0x00000B0C, + 0x00002A20, 0x00050080, 0x00000014, 0x0000221B, 0x00002A20, 0x00000938, + 0x000600A9, 0x00000014, 0x0000287A, 0x000040D4, 0x0000221B, 0x00005B9B, + 0x000500C4, 0x00000014, 0x00005AE0, 0x000048AF, 0x00001885, 0x000500C7, + 0x00000014, 0x000049A5, 0x00005AE0, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AB6, 0x000040D4, 0x000049A5, 0x000048AF, 0x00050080, 0x00000014, + 0x00006004, 0x0000287A, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8A, + 0x00006004, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB1, 0x00002AB6, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005787, 0x00004F8A, 0x00003FB1, + 0x000500AA, 0x00000010, 0x0000360B, 0x00005DF1, 0x00000A12, 0x000600A9, + 0x00000014, 0x0000424D, 0x0000360B, 0x00000A12, 0x00005787, 0x0004007C, + 0x00000018, 0x000029DA, 0x0000424D, 0x000500C2, 0x0000000B, 0x00004BAF, + 0x000027FD, 0x00000A64, 0x00040070, 0x0000000D, 0x00004819, 0x00004BAF, + 0x00050085, 0x0000000D, 0x00003E2A, 0x00004819, 0x00000149, 0x00050051, + 0x0000000D, 0x000053CD, 0x000029DA, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A60, 0x000029DA, 0x00000001, 0x00050051, 0x0000000D, 0x00002B1B, + 0x000029DA, 0x00000002, 0x00070050, 0x0000001D, 0x00002355, 0x000053CD, + 0x00002A60, 0x00002B1B, 0x00003E2A, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC1, 0x00000000, + 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, + 0x000056C4, 0x000500C2, 0x00000017, 0x000024A8, 0x00004F11, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049B3, 0x000024A8, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CBD, 0x000049B3, 0x00050085, 0x0000001D, 0x00004136, + 0x00003CBD, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD8, 0x00002AC1, + 0x00000001, 0x00070050, 0x00000017, 0x00005153, 0x00005CD8, 0x00005CD8, + 0x00005CD8, 0x00005CD8, 0x000500C2, 0x00000017, 0x000024A9, 0x00005153, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B4, 0x000024A9, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B4, 0x00050085, 0x0000001D, + 0x00004137, 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD9, + 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00005154, 0x00005CD9, + 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x000500C2, 0x00000017, 0x000024AA, + 0x00005154, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B5, 0x000024AA, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBF, 0x000049B5, 0x00050085, + 0x0000001D, 0x00004138, 0x00003CBF, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CDA, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00005155, + 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x000500C2, 0x00000017, + 0x000024AB, 0x00005155, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B6, + 0x000024AB, 0x0000027B, 0x00040070, 0x0000001D, 0x00004931, 0x000049B6, + 0x00050085, 0x0000001D, 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, + 0x00003F62, 0x000200F8, 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, + 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, + 0x000056C5, 0x000056C5, 0x000056C5, 0x000500C2, 0x00000017, 0x000024AC, + 0x00004F12, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5E, 0x000024AC, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, 0x00004A5E, 0x0005008E, + 0x0000001D, 0x00004B29, 0x000036AA, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A5, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x00006111, + 0x000021A5, 0x000021A5, 0x000021A5, 0x000021A5, 0x000500C2, 0x00000017, + 0x000024AD, 0x00006111, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5F, + 0x000024AD, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AB, 0x00004A5F, + 0x0005008E, 0x0000001D, 0x00004B2A, 0x000036AB, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A6, 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, + 0x00006112, 0x000021A6, 0x000021A6, 0x000021A6, 0x000021A6, 0x000500C2, + 0x00000017, 0x000024AE, 0x00006112, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A60, 0x000024AE, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AC, + 0x00004A60, 0x0005008E, 0x0000001D, 0x00004B2B, 0x000036AC, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A7, 0x00002AC1, 0x00000003, 0x00070050, + 0x00000017, 0x00006113, 0x000021A7, 0x000021A7, 0x000021A7, 0x000021A7, + 0x000500C2, 0x00000017, 0x000024AF, 0x00006113, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A61, 0x000024AF, 0x0000064B, 0x00040070, 0x0000001D, + 0x0000431C, 0x00004A61, 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, + 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, + 0x0000000B, 0x00003090, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, + 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, 0x0000433C, 0x00004FF0, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D96, 0x0000433C, 0x0000433C, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, - 0x000056B8, 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6F, - 0x000056B8, 0x00050050, 0x00000013, 0x0000433E, 0x00003F6F, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00002D98, 0x0000433E, 0x0000433E, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B9, - 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F70, 0x000056B9, - 0x00050050, 0x00000013, 0x00004FB0, 0x00003F70, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00005A3C, 0x00004FB0, 0x00004FB0, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x000200F9, 0x00003F62, 0x000200F8, 0x00003F62, - 0x000F00F5, 0x0000001D, 0x00002BAD, 0x00005A3C, 0x00004BFD, 0x00003094, - 0x000038FB, 0x000026A1, 0x00001CBF, 0x00002353, 0x00001CBE, 0x00002352, - 0x00002000, 0x00002351, 0x00002037, 0x000F00F5, 0x0000001D, 0x0000380E, - 0x00002D98, 0x00004BFD, 0x00004B2B, 0x000038FB, 0x00004138, 0x00001CBF, - 0x00003DE2, 0x00001CBE, 0x00004126, 0x00002000, 0x00003914, 0x00002037, - 0x000F00F5, 0x0000001D, 0x00003B85, 0x00002D97, 0x00004BFD, 0x00004B2A, - 0x000038FB, 0x00004137, 0x00001CBF, 0x00003DE1, 0x00001CBE, 0x00004125, - 0x00002000, 0x00003913, 0x00002037, 0x000F00F5, 0x0000001D, 0x000038BA, - 0x00002D96, 0x00004BFD, 0x00004B29, 0x000038FB, 0x00004136, 0x00001CBF, - 0x00003DE0, 0x00001CBE, 0x00004124, 0x00002000, 0x00003912, 0x00002037, - 0x000200F9, 0x00005311, 0x000200F8, 0x00003B67, 0x000500AA, 0x00000009, - 0x00005452, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F27, 0x00000002, - 0x000400FA, 0x00005452, 0x00002C73, 0x00002F66, 0x000200F8, 0x00002F66, - 0x00060041, 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, 0x000051FC, - 0x0004003D, 0x0000000B, 0x00005D4A, 0x00004BD1, 0x00050080, 0x0000000B, - 0x00002DC4, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601C, - 0x00000CC7, 0x00000A0B, 0x00002DC4, 0x0004003D, 0x0000000B, 0x00003244, - 0x0000601C, 0x00060052, 0x00000017, 0x00002EA0, 0x00005D4A, 0x00002818, - 0x00000000, 0x00060052, 0x00000017, 0x000019F0, 0x00003244, 0x00002EA0, - 0x00000001, 0x00050080, 0x0000000B, 0x00003FD6, 0x000051FC, 0x0000199B, - 0x00060041, 0x00000288, 0x00001C1B, 0x00000CC7, 0x00000A0B, 0x00003FD6, - 0x0004003D, 0x0000000B, 0x00005C78, 0x00001C1B, 0x00050080, 0x0000000B, - 0x00002DC5, 0x00003FD6, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601D, - 0x00000CC7, 0x00000A0B, 0x00002DC5, 0x0004003D, 0x0000000B, 0x00003245, - 0x0000601D, 0x00060052, 0x00000017, 0x00002EEE, 0x00005C78, 0x000019F0, - 0x00000002, 0x00060052, 0x00000017, 0x00001BEB, 0x00003245, 0x00002EEE, - 0x00000003, 0x00050084, 0x0000000B, 0x00002A8B, 0x00000A10, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023C5, 0x000051FC, 0x00002A8B, 0x00060041, - 0x00000288, 0x00003B86, 0x00000CC7, 0x00000A0B, 0x000023C5, 0x0004003D, - 0x0000000B, 0x00005C79, 0x00003B86, 0x00050080, 0x0000000B, 0x00002DC6, - 0x000023C5, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601E, 0x00000CC7, - 0x00000A0B, 0x00002DC6, 0x0004003D, 0x0000000B, 0x00003246, 0x0000601E, - 0x00060052, 0x00000017, 0x00002EEF, 0x00005C79, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x00001BEC, 0x00003246, 0x00002EEF, 0x00000001, - 0x00050084, 0x0000000B, 0x00002A8C, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023C6, 0x000051FC, 0x00002A8C, 0x00060041, 0x00000288, - 0x00003B87, 0x00000CC7, 0x00000A0B, 0x000023C6, 0x0004003D, 0x0000000B, - 0x00005C7A, 0x00003B87, 0x00050080, 0x0000000B, 0x00002DC7, 0x000023C6, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000601F, 0x00000CC7, 0x00000A0B, - 0x00002DC7, 0x0004003D, 0x0000000B, 0x00003247, 0x0000601F, 0x00060052, - 0x00000017, 0x0000379B, 0x00005C7A, 0x00001BEC, 0x00000002, 0x00060052, - 0x00000017, 0x0000203F, 0x00003247, 0x0000379B, 0x00000003, 0x000200F9, - 0x00004F27, 0x000200F8, 0x00002C73, 0x00060041, 0x00000288, 0x0000554A, - 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4B, - 0x0000554A, 0x00050080, 0x0000000B, 0x00002DC8, 0x000051FC, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, 0x00000A0B, 0x00002DC8, - 0x0004003D, 0x0000000B, 0x00005C7B, 0x0000190D, 0x00050080, 0x0000000B, - 0x00002DC9, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x0000190E, - 0x00000CC7, 0x00000A0B, 0x00002DC9, 0x0004003D, 0x0000000B, 0x00005C7C, - 0x0000190E, 0x00050080, 0x0000000B, 0x00002DCA, 0x000051FC, 0x00000A13, - 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DCA, - 0x0004003D, 0x0000000B, 0x00003702, 0x00005FF5, 0x00070050, 0x00000017, - 0x00004AE0, 0x00005D4B, 0x00005C7B, 0x00005C7C, 0x00003702, 0x00050080, - 0x0000000B, 0x000057E7, 0x000051FC, 0x00000A16, 0x00060041, 0x00000288, - 0x0000604D, 0x00000CC7, 0x00000A0B, 0x000057E7, 0x0004003D, 0x0000000B, - 0x00005C7D, 0x0000604D, 0x00050080, 0x0000000B, 0x00002DCB, 0x000051FC, - 0x00000A19, 0x00060041, 0x00000288, 0x0000190F, 0x00000CC7, 0x00000A0B, - 0x00002DCB, 0x0004003D, 0x0000000B, 0x00005C7E, 0x0000190F, 0x00050080, - 0x0000000B, 0x00002DCC, 0x000051FC, 0x00000A1C, 0x00060041, 0x00000288, - 0x00001910, 0x00000CC7, 0x00000A0B, 0x00002DCC, 0x0004003D, 0x0000000B, - 0x00005C7F, 0x00001910, 0x00050080, 0x0000000B, 0x00002DCD, 0x000051FC, - 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, 0x00000A0B, - 0x00002DCD, 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF6, 0x00070050, - 0x00000017, 0x00005131, 0x00005C7D, 0x00005C7E, 0x00005C7F, 0x00004001, - 0x000200F9, 0x00004F27, 0x000200F8, 0x00004F27, 0x000700F5, 0x00000017, - 0x00002BCF, 0x00005131, 0x00002C73, 0x0000203F, 0x00002F66, 0x000700F5, - 0x00000017, 0x00003722, 0x00004AE0, 0x00002C73, 0x00001BEB, 0x00002F66, - 0x000300F7, 0x00004F28, 0x00000000, 0x000700FB, 0x00002180, 0x00004F58, - 0x00000005, 0x000027A7, 0x00000007, 0x00002038, 0x000200F8, 0x00002038, - 0x00050051, 0x0000000B, 0x00005F5B, 0x00003722, 0x00000000, 0x0006000C, - 0x00000013, 0x0000607C, 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, - 0x0000000D, 0x000026D8, 0x0000607C, 0x00000000, 0x00060052, 0x0000001D, - 0x000023C7, 0x000026D8, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004D9A, 0x0000607C, 0x00000001, 0x00060052, 0x0000001D, 0x00003A21, - 0x00004D9A, 0x000023C7, 0x00000001, 0x00050051, 0x0000000B, 0x0000285D, - 0x00003722, 0x00000001, 0x0006000C, 0x00000013, 0x00004CDA, 0x00000001, - 0x0000003E, 0x0000285D, 0x00050051, 0x0000000D, 0x000026D9, 0x00004CDA, - 0x00000000, 0x00060052, 0x0000001D, 0x000023C8, 0x000026D9, 0x00003A21, - 0x00000002, 0x00050051, 0x0000000D, 0x00004D9B, 0x00004CDA, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A22, 0x00004D9B, 0x000023C8, 0x00000003, - 0x00050051, 0x0000000B, 0x0000285E, 0x00003722, 0x00000002, 0x0006000C, - 0x00000013, 0x00004CDB, 0x00000001, 0x0000003E, 0x0000285E, 0x00050051, - 0x0000000D, 0x000026DA, 0x00004CDB, 0x00000000, 0x00060052, 0x0000001D, - 0x000023C9, 0x000026DA, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004D9C, 0x00004CDB, 0x00000001, 0x00060052, 0x0000001D, 0x00003A23, - 0x00004D9C, 0x000023C9, 0x00000001, 0x00050051, 0x0000000B, 0x0000285F, - 0x00003722, 0x00000003, 0x0006000C, 0x00000013, 0x00004CDC, 0x00000001, - 0x0000003E, 0x0000285F, 0x00050051, 0x0000000D, 0x000026DB, 0x00004CDC, - 0x00000000, 0x00060052, 0x0000001D, 0x000023CA, 0x000026DB, 0x00003A23, - 0x00000002, 0x00050051, 0x0000000D, 0x00004D9D, 0x00004CDC, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A24, 0x00004D9D, 0x000023CA, 0x00000003, - 0x00050051, 0x0000000B, 0x00002860, 0x00002BCF, 0x00000000, 0x0006000C, - 0x00000013, 0x00004CDD, 0x00000001, 0x0000003E, 0x00002860, 0x00050051, - 0x0000000D, 0x000026DC, 0x00004CDD, 0x00000000, 0x00060052, 0x0000001D, - 0x000023CB, 0x000026DC, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004D9E, 0x00004CDD, 0x00000001, 0x00060052, 0x0000001D, 0x00003A25, - 0x00004D9E, 0x000023CB, 0x00000001, 0x00050051, 0x0000000B, 0x00002861, - 0x00002BCF, 0x00000001, 0x0006000C, 0x00000013, 0x00004CDE, 0x00000001, - 0x0000003E, 0x00002861, 0x00050051, 0x0000000D, 0x000026DD, 0x00004CDE, - 0x00000000, 0x00060052, 0x0000001D, 0x000023CC, 0x000026DD, 0x00003A25, - 0x00000002, 0x00050051, 0x0000000D, 0x00004D9F, 0x00004CDE, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A26, 0x00004D9F, 0x000023CC, 0x00000003, - 0x00050051, 0x0000000B, 0x00002862, 0x00002BCF, 0x00000002, 0x0006000C, - 0x00000013, 0x00004CDF, 0x00000001, 0x0000003E, 0x00002862, 0x00050051, - 0x0000000D, 0x000026DE, 0x00004CDF, 0x00000000, 0x00060052, 0x0000001D, - 0x000023CD, 0x000026DE, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004DA0, 0x00004CDF, 0x00000001, 0x00060052, 0x0000001D, 0x00003A27, - 0x00004DA0, 0x000023CD, 0x00000001, 0x00050051, 0x0000000B, 0x00002863, - 0x00002BCF, 0x00000003, 0x0006000C, 0x00000013, 0x00004CE0, 0x00000001, - 0x0000003E, 0x00002863, 0x00050051, 0x0000000D, 0x000026DF, 0x00004CE0, - 0x00000000, 0x00060052, 0x0000001D, 0x000023CE, 0x000026DF, 0x00003A27, - 0x00000002, 0x00050051, 0x0000000D, 0x00005A06, 0x00004CE0, 0x00000001, - 0x00060052, 0x0000001D, 0x00002452, 0x00005A06, 0x000023CE, 0x00000003, - 0x000200F9, 0x00004F28, 0x000200F8, 0x000027A7, 0x0007004F, 0x00000011, - 0x000025FD, 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, - 0x00000012, 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D6, - 0x00005B3E, 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048B1, 0x000060D6, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D95, 0x000048B1, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AB7, 0x00003D95, 0x0005008E, 0x0000001D, 0x0000472C, 0x00002AB7, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00006297, 0x00000001, 0x00000028, - 0x00000504, 0x0000472C, 0x0007004F, 0x00000011, 0x00003771, 0x00003722, - 0x00003722, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C5, - 0x00003771, 0x0009004F, 0x0000001A, 0x000060D7, 0x000024C5, 0x000024C5, - 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048B2, 0x000060D7, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D96, - 0x000048B2, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB8, 0x00003D96, - 0x0005008E, 0x0000001D, 0x0000472D, 0x00002AB8, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00006298, 0x00000001, 0x00000028, 0x00000504, 0x0000472D, - 0x0007004F, 0x00000011, 0x00003772, 0x00002BCF, 0x00002BCF, 0x00000000, - 0x00000001, 0x0004007C, 0x00000012, 0x000024C6, 0x00003772, 0x0009004F, - 0x0000001A, 0x000060D8, 0x000024C6, 0x000024C6, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B3, 0x000060D8, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D97, 0x000048B3, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AB9, 0x00003D97, 0x0005008E, 0x0000001D, - 0x0000472E, 0x00002AB9, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006299, - 0x00000001, 0x00000028, 0x00000504, 0x0000472E, 0x0007004F, 0x00000011, - 0x00003773, 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, - 0x00000012, 0x000024C7, 0x00003773, 0x0009004F, 0x0000001A, 0x000060D9, - 0x000024C7, 0x000024C7, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048B4, 0x000060D9, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D98, 0x000048B4, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002ABA, 0x00003D98, 0x0005008E, 0x0000001D, 0x000053C1, 0x00002ABA, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004364, 0x00000001, 0x00000028, - 0x00000504, 0x000053C1, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F58, - 0x0007004F, 0x00000011, 0x00002623, 0x00003722, 0x00003722, 0x00000000, - 0x00000001, 0x0004007C, 0x00000013, 0x0000515B, 0x00002623, 0x00050051, - 0x0000000D, 0x00001B83, 0x0000515B, 0x00000000, 0x00050051, 0x0000000D, - 0x00003470, 0x0000515B, 0x00000001, 0x00070050, 0x0000001D, 0x0000427E, - 0x00001B83, 0x00003470, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, - 0x000041DE, 0x00003722, 0x00003722, 0x00000002, 0x00000003, 0x0004007C, - 0x00000013, 0x00003763, 0x000041DE, 0x00050051, 0x0000000D, 0x00001B84, - 0x00003763, 0x00000000, 0x00050051, 0x0000000D, 0x00003471, 0x00003763, - 0x00000001, 0x00070050, 0x0000001D, 0x0000427F, 0x00001B84, 0x00003471, - 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DF, 0x00002BCF, - 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003764, - 0x000041DF, 0x00050051, 0x0000000D, 0x00001B85, 0x00003764, 0x00000000, - 0x00050051, 0x0000000D, 0x00003472, 0x00003764, 0x00000001, 0x00070050, - 0x0000001D, 0x00004280, 0x00001B85, 0x00003472, 0x00000A0C, 0x00000A0C, - 0x0007004F, 0x00000011, 0x000041E0, 0x00002BCF, 0x00002BCF, 0x00000002, - 0x00000003, 0x0004007C, 0x00000013, 0x00003765, 0x000041E0, 0x00050051, - 0x0000000D, 0x00001B86, 0x00003765, 0x00000000, 0x00050051, 0x0000000D, - 0x0000410A, 0x00003765, 0x00000001, 0x00070050, 0x0000001D, 0x00002354, - 0x00001B86, 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F28, - 0x000200F8, 0x00004F28, 0x000900F5, 0x0000001D, 0x00002BAE, 0x00002354, - 0x00004F58, 0x00004364, 0x000027A7, 0x00002452, 0x00002038, 0x000900F5, - 0x0000001D, 0x0000380F, 0x00004280, 0x00004F58, 0x00006299, 0x000027A7, - 0x00003A26, 0x00002038, 0x000900F5, 0x0000001D, 0x00003B88, 0x0000427F, - 0x00004F58, 0x00006298, 0x000027A7, 0x00003A24, 0x00002038, 0x000900F5, - 0x0000001D, 0x000038BB, 0x0000427E, 0x00004F58, 0x00006297, 0x000027A7, - 0x00003A22, 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, - 0x000700F5, 0x0000001D, 0x00002BAF, 0x00002BAE, 0x00004F28, 0x00002BAD, - 0x00003F62, 0x000700F5, 0x0000001D, 0x00003810, 0x0000380F, 0x00004F28, - 0x0000380E, 0x00003F62, 0x000700F5, 0x0000001D, 0x00003296, 0x00003B88, - 0x00004F28, 0x00003B85, 0x00003F62, 0x000700F5, 0x0000001D, 0x0000367B, - 0x000038BB, 0x00004F28, 0x000038BA, 0x00003F62, 0x00050081, 0x0000001D, - 0x0000435A, 0x00004359, 0x0000367B, 0x00050081, 0x0000001D, 0x00005B02, - 0x00005B01, 0x00003296, 0x00050081, 0x0000001D, 0x00001C28, 0x00001F92, - 0x00003810, 0x00050081, 0x0000001D, 0x000025AA, 0x00005113, 0x00002BAF, - 0x00050080, 0x0000000B, 0x00003FF8, 0x00005E78, 0x000037B2, 0x000300F7, - 0x00005312, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, 0x000040BC, - 0x000200F8, 0x000040BC, 0x000500AA, 0x00000009, 0x00004AE1, 0x0000199B, - 0x00000A0D, 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, 0x00004AE1, - 0x00002C74, 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, 0x00000288, - 0x00004868, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x0000368A, 0x00004868, 0x00060052, 0x00000017, 0x0000555D, 0x0000368A, - 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CC3, 0x00003FF8, - 0x0000199B, 0x00060041, 0x00000288, 0x000018B2, 0x00000CC7, 0x00000A0B, - 0x00003CC3, 0x0004003D, 0x0000000B, 0x000035F8, 0x000018B2, 0x00060052, - 0x00000017, 0x00005759, 0x000035F8, 0x0000555D, 0x00000001, 0x00050084, - 0x0000000B, 0x00002774, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023CF, 0x00003FF8, 0x00002774, 0x00060041, 0x00000288, 0x0000381D, - 0x00000CC7, 0x00000A0B, 0x000023CF, 0x0004003D, 0x0000000B, 0x000035F9, - 0x0000381D, 0x00060052, 0x00000017, 0x0000575A, 0x000035F9, 0x00005759, - 0x00000002, 0x00050084, 0x0000000B, 0x00002775, 0x00000A13, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023D0, 0x00003FF8, 0x00002775, 0x00060041, - 0x00000288, 0x0000381E, 0x00000CC7, 0x00000A0B, 0x000023D0, 0x0004003D, - 0x0000000B, 0x00003EAD, 0x0000381E, 0x00060052, 0x00000017, 0x00005BAC, - 0x00003EAD, 0x0000575A, 0x00000003, 0x000200F9, 0x00004F4C, 0x000200F8, - 0x00002C74, 0x00060041, 0x00000288, 0x0000554B, 0x00000CC7, 0x00000A0B, - 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4C, 0x0000554B, 0x00050080, - 0x0000000B, 0x00002DCE, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, - 0x00001911, 0x00000CC7, 0x00000A0B, 0x00002DCE, 0x0004003D, 0x0000000B, - 0x00005C80, 0x00001911, 0x00050080, 0x0000000B, 0x00002DCF, 0x00003FF8, - 0x00000A10, 0x00060041, 0x00000288, 0x00001912, 0x00000CC7, 0x00000A0B, - 0x00002DCF, 0x0004003D, 0x0000000B, 0x00005C81, 0x00001912, 0x00050080, - 0x0000000B, 0x00002DD0, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, - 0x00005FF7, 0x00000CC7, 0x00000A0B, 0x00002DD0, 0x0004003D, 0x0000000B, - 0x00004002, 0x00005FF7, 0x00070050, 0x00000017, 0x00005132, 0x00005D4C, - 0x00005C80, 0x00005C81, 0x00004002, 0x000200F9, 0x00004F4C, 0x000200F8, - 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, 0x00005132, 0x00002C74, - 0x00005BAC, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, + 0x000056B7, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6E, + 0x000056B7, 0x00050050, 0x00000013, 0x0000433D, 0x00003F6E, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D97, 0x0000433D, 0x0000433D, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B8, + 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6F, 0x000056B8, + 0x00050050, 0x00000013, 0x0000433E, 0x00003F6F, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D98, 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B9, 0x00002AC1, + 0x00000003, 0x0004007C, 0x0000000D, 0x00003F70, 0x000056B9, 0x00050050, + 0x00000013, 0x00004FB0, 0x00003F70, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00005A3C, 0x00004FB0, 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x000200F9, 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, + 0x0000001D, 0x00002BAD, 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, + 0x000026A1, 0x00001CBF, 0x00002355, 0x00001CBE, 0x00002354, 0x00002000, + 0x00002353, 0x00002037, 0x000F00F5, 0x0000001D, 0x0000380E, 0x00002D98, + 0x00004BFD, 0x00004B2B, 0x000038FB, 0x00004138, 0x00001CBF, 0x00003DE2, + 0x00001CBE, 0x00004126, 0x00002000, 0x0000391A, 0x00002037, 0x000F00F5, + 0x0000001D, 0x00003B85, 0x00002D97, 0x00004BFD, 0x00004B2A, 0x000038FB, + 0x00004137, 0x00001CBF, 0x00003DE1, 0x00001CBE, 0x00004125, 0x00002000, + 0x00003919, 0x00002037, 0x000F00F5, 0x0000001D, 0x000038BA, 0x00002D96, + 0x00004BFD, 0x00004B29, 0x000038FB, 0x00004136, 0x00001CBF, 0x00003DE0, + 0x00001CBE, 0x00004124, 0x00002000, 0x00003918, 0x00002037, 0x000200F9, + 0x00005311, 0x000200F8, 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, + 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F27, 0x00000002, 0x000400FA, + 0x00005452, 0x00002628, 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, + 0x00000288, 0x00004BD4, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, + 0x0000000B, 0x00005D4D, 0x00004BD4, 0x00050080, 0x0000000B, 0x00002DC9, + 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x00001911, 0x00000CC7, + 0x00000A0B, 0x00002DC9, 0x0004003D, 0x0000000B, 0x00005C7A, 0x00001911, + 0x00050080, 0x0000000B, 0x00002DCA, 0x000051FC, 0x0000199B, 0x00060041, + 0x00000288, 0x00001912, 0x00000CC7, 0x00000A0B, 0x00002DCA, 0x0004003D, + 0x0000000B, 0x00005C7B, 0x00001912, 0x00050080, 0x0000000B, 0x00002DCB, + 0x00002DCA, 0x00000A0D, 0x00060041, 0x00000288, 0x00006005, 0x00000CC7, + 0x00000A0B, 0x00002DCB, 0x0004003D, 0x0000000B, 0x0000374E, 0x00006005, + 0x00070050, 0x00000017, 0x00004CD9, 0x00005D4D, 0x00005C7A, 0x00005C7B, + 0x0000374E, 0x00050084, 0x0000000B, 0x0000429A, 0x00000A10, 0x0000199B, + 0x00050080, 0x0000000B, 0x000036AD, 0x000051FC, 0x0000429A, 0x00060041, + 0x00000288, 0x00003B86, 0x00000CC7, 0x00000A0B, 0x000036AD, 0x0004003D, + 0x0000000B, 0x00005C7C, 0x00003B86, 0x00050080, 0x0000000B, 0x00002DCC, + 0x000036AD, 0x00000A0D, 0x00060041, 0x00000288, 0x00001950, 0x00000CC7, + 0x00000A0B, 0x00002DCC, 0x0004003D, 0x0000000B, 0x00005E63, 0x00001950, + 0x00050084, 0x0000000B, 0x00001862, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A9, 0x000051FC, 0x00001862, 0x00060041, 0x00000288, + 0x00003B87, 0x00000CC7, 0x00000A0B, 0x000020A9, 0x0004003D, 0x0000000B, + 0x00005C7D, 0x00003B87, 0x00050080, 0x0000000B, 0x00002DCD, 0x000020A9, + 0x00000A0D, 0x00060041, 0x00000288, 0x00006006, 0x00000CC7, 0x00000A0B, + 0x00002DCD, 0x0004003D, 0x0000000B, 0x00004005, 0x00006006, 0x00070050, + 0x00000017, 0x00005136, 0x00005C7C, 0x00005E63, 0x00005C7D, 0x00004005, + 0x000200F9, 0x00004F27, 0x000200F8, 0x00002628, 0x00060041, 0x00000288, + 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, + 0x00005D4E, 0x0000554A, 0x00050080, 0x0000000B, 0x00002DCE, 0x000051FC, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001913, 0x00000CC7, 0x00000A0B, + 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C7E, 0x00001913, 0x00050080, + 0x0000000B, 0x00002DCF, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, + 0x00001914, 0x00000CC7, 0x00000A0B, 0x00002DCF, 0x0004003D, 0x0000000B, + 0x00005C7F, 0x00001914, 0x00050080, 0x0000000B, 0x00002DD0, 0x000051FC, + 0x00000A13, 0x00060041, 0x00000288, 0x00006007, 0x00000CC7, 0x00000A0B, + 0x00002DD0, 0x0004003D, 0x0000000B, 0x00003702, 0x00006007, 0x00070050, + 0x00000017, 0x00004AE0, 0x00005D4E, 0x00005C7E, 0x00005C7F, 0x00003702, + 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, 0x00000A16, 0x00060041, + 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, 0x000057E7, 0x0004003D, + 0x0000000B, 0x00005C80, 0x0000604D, 0x00050080, 0x0000000B, 0x00002DD1, + 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, 0x00001915, 0x00000CC7, + 0x00000A0B, 0x00002DD1, 0x0004003D, 0x0000000B, 0x00005C81, 0x00001915, + 0x00050080, 0x0000000B, 0x00002DD2, 0x000051FC, 0x00000A1C, 0x00060041, + 0x00000288, 0x00001916, 0x00000CC7, 0x00000A0B, 0x00002DD2, 0x0004003D, + 0x0000000B, 0x00005C82, 0x00001916, 0x00050080, 0x0000000B, 0x00002DD3, + 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, 0x00006008, 0x00000CC7, + 0x00000A0B, 0x00002DD3, 0x0004003D, 0x0000000B, 0x00004006, 0x00006008, + 0x00070050, 0x00000017, 0x00005137, 0x00005C80, 0x00005C81, 0x00005C82, + 0x00004006, 0x000200F9, 0x00004F27, 0x000200F8, 0x00004F27, 0x000700F5, + 0x00000017, 0x00002BCF, 0x00005137, 0x00002628, 0x00005136, 0x00002F66, + 0x000700F5, 0x00000017, 0x00003722, 0x00004AE0, 0x00002628, 0x00004CD9, + 0x00002F66, 0x000300F7, 0x00004F28, 0x00000000, 0x000700FB, 0x00002180, + 0x00004F58, 0x00000005, 0x0000215A, 0x00000007, 0x00002038, 0x000200F8, + 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, 0x00003722, 0x00000000, + 0x0006000C, 0x00000013, 0x0000606C, 0x00000001, 0x0000003E, 0x00005F5B, + 0x00050051, 0x0000000D, 0x0000277E, 0x0000606C, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EC0, 0x0000606C, 0x00000001, 0x00050051, 0x0000000B, + 0x00004289, 0x00003722, 0x00000001, 0x0006000C, 0x00000013, 0x00003CFD, + 0x00000001, 0x0000003E, 0x00004289, 0x00050051, 0x0000000D, 0x0000277F, + 0x00003CFD, 0x00000000, 0x00050051, 0x0000000D, 0x00004455, 0x00003CFD, + 0x00000001, 0x00070050, 0x0000001D, 0x0000391B, 0x0000277E, 0x00003EC0, + 0x0000277F, 0x00004455, 0x00050051, 0x0000000B, 0x00004389, 0x00003722, + 0x00000002, 0x0006000C, 0x00000013, 0x0000467A, 0x00000001, 0x0000003E, + 0x00004389, 0x00050051, 0x0000000D, 0x00002780, 0x0000467A, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EC1, 0x0000467A, 0x00000001, 0x00050051, + 0x0000000B, 0x0000428A, 0x00003722, 0x00000003, 0x0006000C, 0x00000013, + 0x00003CFE, 0x00000001, 0x0000003E, 0x0000428A, 0x00050051, 0x0000000D, + 0x00002781, 0x00003CFE, 0x00000000, 0x00050051, 0x0000000D, 0x00004456, + 0x00003CFE, 0x00000001, 0x00070050, 0x0000001D, 0x0000391C, 0x00002780, + 0x00003EC1, 0x00002781, 0x00004456, 0x00050051, 0x0000000B, 0x0000438A, + 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, 0x0000467B, 0x00000001, + 0x0000003E, 0x0000438A, 0x00050051, 0x0000000D, 0x00002782, 0x0000467B, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC2, 0x0000467B, 0x00000001, + 0x00050051, 0x0000000B, 0x0000428B, 0x00002BCF, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CFF, 0x00000001, 0x0000003E, 0x0000428B, 0x00050051, + 0x0000000D, 0x00002783, 0x00003CFF, 0x00000000, 0x00050051, 0x0000000D, + 0x00004457, 0x00003CFF, 0x00000001, 0x00070050, 0x0000001D, 0x0000391D, + 0x00002782, 0x00003EC2, 0x00002783, 0x00004457, 0x00050051, 0x0000000B, + 0x0000438B, 0x00002BCF, 0x00000002, 0x0006000C, 0x00000013, 0x0000467C, + 0x00000001, 0x0000003E, 0x0000438B, 0x00050051, 0x0000000D, 0x00002784, + 0x0000467C, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC3, 0x0000467C, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428C, 0x00002BCF, 0x00000003, + 0x0006000C, 0x00000013, 0x00003D00, 0x00000001, 0x0000003E, 0x0000428C, + 0x00050051, 0x0000000D, 0x00002785, 0x00003D00, 0x00000000, 0x00050051, + 0x0000000D, 0x000050C3, 0x00003D00, 0x00000001, 0x00070050, 0x0000001D, + 0x00002356, 0x00002784, 0x00003EC3, 0x00002785, 0x000050C3, 0x000200F9, + 0x00004F28, 0x000200F8, 0x0000215A, 0x0007004F, 0x00000011, 0x000025FD, + 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, + 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D6, 0x00005B3E, + 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B0, 0x000060D6, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D95, 0x000048B0, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB7, + 0x00003D95, 0x0005008E, 0x0000001D, 0x0000472C, 0x00002AB7, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00006297, 0x00000001, 0x00000028, 0x00000504, + 0x0000472C, 0x0007004F, 0x00000011, 0x00003771, 0x00003722, 0x00003722, + 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C5, 0x00003771, + 0x0009004F, 0x0000001A, 0x000060D7, 0x000024C5, 0x000024C5, 0x00000000, + 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B1, + 0x000060D7, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D96, 0x000048B1, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB8, 0x00003D96, 0x0005008E, + 0x0000001D, 0x0000472D, 0x00002AB8, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00006298, 0x00000001, 0x00000028, 0x00000504, 0x0000472D, 0x0007004F, + 0x00000011, 0x00003772, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, + 0x0004007C, 0x00000012, 0x000024C6, 0x00003772, 0x0009004F, 0x0000001A, + 0x000060D8, 0x000024C6, 0x000024C6, 0x00000000, 0x00000000, 0x00000001, + 0x00000001, 0x000500C4, 0x0000001A, 0x000048B2, 0x000060D8, 0x00000122, + 0x000500C3, 0x0000001A, 0x00003D97, 0x000048B2, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AB9, 0x00003D97, 0x0005008E, 0x0000001D, 0x0000472E, + 0x00002AB9, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006299, 0x00000001, + 0x00000028, 0x00000504, 0x0000472E, 0x0007004F, 0x00000011, 0x00003773, + 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, + 0x000024C7, 0x00003773, 0x0009004F, 0x0000001A, 0x000060D9, 0x000024C7, + 0x000024C7, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B3, 0x000060D9, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D98, 0x000048B3, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ABA, + 0x00003D98, 0x0005008E, 0x0000001D, 0x000053C1, 0x00002ABA, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004364, 0x00000001, 0x00000028, 0x00000504, + 0x000053C1, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F58, 0x0007004F, + 0x00000011, 0x00002629, 0x00003722, 0x00003722, 0x00000000, 0x00000001, + 0x0004007C, 0x00000013, 0x0000515B, 0x00002629, 0x00050051, 0x0000000D, + 0x00001B83, 0x0000515B, 0x00000000, 0x00050051, 0x0000000D, 0x00003470, + 0x0000515B, 0x00000001, 0x00070050, 0x0000001D, 0x0000427E, 0x00001B83, + 0x00003470, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DE, + 0x00003722, 0x00003722, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, + 0x00003763, 0x000041DE, 0x00050051, 0x0000000D, 0x00001B84, 0x00003763, + 0x00000000, 0x00050051, 0x0000000D, 0x00003471, 0x00003763, 0x00000001, + 0x00070050, 0x0000001D, 0x0000427F, 0x00001B84, 0x00003471, 0x00000A0C, + 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DF, 0x00002BCF, 0x00002BCF, + 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003764, 0x000041DF, + 0x00050051, 0x0000000D, 0x00001B85, 0x00003764, 0x00000000, 0x00050051, + 0x0000000D, 0x00003472, 0x00003764, 0x00000001, 0x00070050, 0x0000001D, + 0x00004280, 0x00001B85, 0x00003472, 0x00000A0C, 0x00000A0C, 0x0007004F, + 0x00000011, 0x000041E0, 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, + 0x0004007C, 0x00000013, 0x00003765, 0x000041E0, 0x00050051, 0x0000000D, + 0x00001B86, 0x00003765, 0x00000000, 0x00050051, 0x0000000D, 0x0000410A, + 0x00003765, 0x00000001, 0x00070050, 0x0000001D, 0x00002357, 0x00001B86, + 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F28, 0x000200F8, + 0x00004F28, 0x000900F5, 0x0000001D, 0x00002BAE, 0x00002357, 0x00004F58, + 0x00004364, 0x0000215A, 0x00002356, 0x00002038, 0x000900F5, 0x0000001D, + 0x0000380F, 0x00004280, 0x00004F58, 0x00006299, 0x0000215A, 0x0000391D, + 0x00002038, 0x000900F5, 0x0000001D, 0x00003B88, 0x0000427F, 0x00004F58, + 0x00006298, 0x0000215A, 0x0000391C, 0x00002038, 0x000900F5, 0x0000001D, + 0x000038BB, 0x0000427E, 0x00004F58, 0x00006297, 0x0000215A, 0x0000391B, + 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, + 0x0000001D, 0x00002BAF, 0x00002BAE, 0x00004F28, 0x00002BAD, 0x00003F62, + 0x000700F5, 0x0000001D, 0x00003810, 0x0000380F, 0x00004F28, 0x0000380E, + 0x00003F62, 0x000700F5, 0x0000001D, 0x00003296, 0x00003B88, 0x00004F28, + 0x00003B85, 0x00003F62, 0x000700F5, 0x0000001D, 0x0000367B, 0x000038BB, + 0x00004F28, 0x000038BA, 0x00003F62, 0x00050081, 0x0000001D, 0x0000435A, + 0x00004359, 0x0000367B, 0x00050081, 0x0000001D, 0x00005B02, 0x00005B01, + 0x00003296, 0x00050081, 0x0000001D, 0x00001C28, 0x00001F92, 0x00003810, + 0x00050081, 0x0000001D, 0x000025AA, 0x00005113, 0x00002BAF, 0x00050080, + 0x0000000B, 0x00003FF8, 0x00005E78, 0x000037B2, 0x000300F7, 0x00005312, + 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, 0x000040BC, 0x000200F8, + 0x000040BC, 0x000500AA, 0x00000009, 0x00004AE1, 0x0000199B, 0x00000A0D, + 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, 0x00004AE1, 0x0000262A, + 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, 0x00000288, 0x00004BD5, + 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4F, + 0x00004BD5, 0x00050080, 0x0000000B, 0x00002DD4, 0x00003FF8, 0x0000199B, + 0x00060041, 0x00000288, 0x00001951, 0x00000CC7, 0x00000A0B, 0x00002DD4, + 0x0004003D, 0x0000000B, 0x00005E64, 0x00001951, 0x00050084, 0x0000000B, + 0x00001863, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020AA, + 0x00003FF8, 0x00001863, 0x00060041, 0x00000288, 0x00003BD0, 0x00000CC7, + 0x00000A0B, 0x000020AA, 0x0004003D, 0x0000000B, 0x00005E65, 0x00003BD0, + 0x00050084, 0x0000000B, 0x00001864, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020AB, 0x00003FF8, 0x00001864, 0x00060041, 0x00000288, + 0x000037F4, 0x00000CC7, 0x00000A0B, 0x000020AB, 0x0004003D, 0x0000000B, + 0x00004007, 0x000037F4, 0x00070050, 0x00000017, 0x00005138, 0x00005D4F, + 0x00005E64, 0x00005E65, 0x00004007, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x0000262A, 0x00060041, 0x00000288, 0x0000554B, 0x00000CC7, 0x00000A0B, + 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D50, 0x0000554B, 0x00050080, + 0x0000000B, 0x00002DD5, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001917, 0x00000CC7, 0x00000A0B, 0x00002DD5, 0x0004003D, 0x0000000B, + 0x00005C83, 0x00001917, 0x00050080, 0x0000000B, 0x00002DD6, 0x00003FF8, + 0x00000A10, 0x00060041, 0x00000288, 0x00001918, 0x00000CC7, 0x00000A0B, + 0x00002DD6, 0x0004003D, 0x0000000B, 0x00005C84, 0x00001918, 0x00050080, + 0x0000000B, 0x00002DD7, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, + 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DD7, 0x0004003D, 0x0000000B, + 0x00004008, 0x00006009, 0x00070050, 0x00000017, 0x00005139, 0x00005D50, + 0x00005C83, 0x00005C84, 0x00004008, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, 0x00005139, 0x0000262A, + 0x00005138, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, 0x000038FC, 0x00000002, 0x00001CC1, 0x0000000A, 0x00001CC1, 0x00000003, 0x00001CC0, 0x0000000C, 0x00001CC0, 0x00000004, 0x00002001, 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, 0x00002AC2, - 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, - 0x00005F5C, 0x00050051, 0x0000000D, 0x00002776, 0x0000606A, 0x00000000, - 0x00050051, 0x0000000D, 0x0000444F, 0x0000606A, 0x00000001, 0x00070050, - 0x0000001D, 0x00003915, 0x00002776, 0x0000444F, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004383, 0x00002AC2, 0x00000001, 0x0006000C, - 0x00000013, 0x00004674, 0x00000001, 0x0000003E, 0x00004383, 0x00050051, - 0x0000000D, 0x00002777, 0x00004674, 0x00000000, 0x00050051, 0x0000000D, - 0x00004450, 0x00004674, 0x00000001, 0x00070050, 0x0000001D, 0x00003916, - 0x00002777, 0x00004450, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004384, 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, 0x00004675, - 0x00000001, 0x0000003E, 0x00004384, 0x00050051, 0x0000000D, 0x00002778, - 0x00004675, 0x00000000, 0x00050051, 0x0000000D, 0x00004451, 0x00004675, - 0x00000001, 0x00070050, 0x0000001D, 0x00003917, 0x00002778, 0x00004451, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004385, 0x00002AC2, - 0x00000003, 0x0006000C, 0x00000013, 0x00004676, 0x00000001, 0x0000003E, - 0x00004385, 0x00050051, 0x0000000D, 0x00002779, 0x00004676, 0x00000000, - 0x00050051, 0x0000000D, 0x000050C1, 0x00004676, 0x00000001, 0x00070050, - 0x0000001D, 0x00002355, 0x00002779, 0x000050C1, 0x00000A0C, 0x00000A0C, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606D, 0x00000001, 0x0000003E, + 0x00005F5C, 0x00050051, 0x0000000D, 0x00002786, 0x0000606D, 0x00000000, + 0x00050051, 0x0000000D, 0x00004458, 0x0000606D, 0x00000001, 0x00070050, + 0x0000001D, 0x0000391E, 0x00002786, 0x00004458, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000438C, 0x00002AC2, 0x00000001, 0x0006000C, + 0x00000013, 0x0000467D, 0x00000001, 0x0000003E, 0x0000438C, 0x00050051, + 0x0000000D, 0x00002787, 0x0000467D, 0x00000000, 0x00050051, 0x0000000D, + 0x00004459, 0x0000467D, 0x00000001, 0x00070050, 0x0000001D, 0x0000391F, + 0x00002787, 0x00004459, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000438D, 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, 0x0000467E, + 0x00000001, 0x0000003E, 0x0000438D, 0x00050051, 0x0000000D, 0x00002788, + 0x0000467E, 0x00000000, 0x00050051, 0x0000000D, 0x0000445A, 0x0000467E, + 0x00000001, 0x00070050, 0x0000001D, 0x00003920, 0x00002788, 0x0000445A, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000438E, 0x00002AC2, + 0x00000003, 0x0006000C, 0x00000013, 0x0000467F, 0x00000001, 0x0000003E, + 0x0000438E, 0x00050051, 0x0000000D, 0x00002789, 0x0000467F, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C4, 0x0000467F, 0x00000001, 0x00070050, + 0x0000001D, 0x00002358, 0x00002789, 0x000050C4, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, 0x00003091, 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, 0x00050050, 0x00000012, 0x0000472F, 0x000058A0, 0x000058A0, @@ -4398,8 +4233,8 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00000000, 0x00050051, 0x0000000D, 0x00003CDD, 0x00005E12, 0x00000001, 0x00070050, 0x0000001D, 0x00004127, 0x00005F16, 0x00003CDD, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4B, 0x00002AC2, 0x00000001, - 0x0004007C, 0x0000000C, 0x00003EAE, 0x00004C4B, 0x00050050, 0x00000012, - 0x00004730, 0x00003EAE, 0x00003EAE, 0x000500C4, 0x00000012, 0x000047BA, + 0x0004007C, 0x0000000C, 0x00003EAA, 0x00004C4B, 0x00050050, 0x00000012, + 0x00004730, 0x00003EAA, 0x00003EAA, 0x000500C4, 0x00000012, 0x000047BA, 0x00004730, 0x000007A7, 0x000500C3, 0x00000012, 0x00003424, 0x000047BA, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABC, 0x00003424, 0x0005008E, 0x00000013, 0x00004754, 0x00002ABC, 0x000007FE, 0x0007000C, 0x00000013, @@ -4407,44 +4242,44 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x0000000D, 0x00005F17, 0x00005E13, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDE, 0x00005E13, 0x00000001, 0x00070050, 0x0000001D, 0x00004128, 0x00005F17, 0x00003CDE, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C4C, 0x00002AC2, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAF, - 0x00004C4C, 0x00050050, 0x00000012, 0x00004731, 0x00003EAF, 0x00003EAF, - 0x000500C4, 0x00000012, 0x000047BC, 0x00004731, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003425, 0x000047BC, 0x00000867, 0x0004006F, 0x00000013, + 0x00004C4C, 0x00002AC2, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAB, + 0x00004C4C, 0x00050050, 0x00000012, 0x00004731, 0x00003EAB, 0x00003EAB, + 0x000500C4, 0x00000012, 0x000047BB, 0x00004731, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003425, 0x000047BB, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABD, 0x00003425, 0x0005008E, 0x00000013, 0x00004755, 0x00002ABD, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E14, 0x00000001, 0x00000028, 0x00000049, 0x00004755, 0x00050051, 0x0000000D, 0x00005F18, 0x00005E14, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDF, 0x00005E14, 0x00000001, 0x00070050, 0x0000001D, 0x00004129, 0x00005F18, 0x00003CDF, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4D, 0x00002AC2, 0x00000003, - 0x0004007C, 0x0000000C, 0x00003EB0, 0x00004C4D, 0x00050050, 0x00000012, - 0x00004732, 0x00003EB0, 0x00003EB0, 0x000500C4, 0x00000012, 0x000047BD, - 0x00004732, 0x000007A7, 0x000500C3, 0x00000012, 0x00003426, 0x000047BD, + 0x0004007C, 0x0000000C, 0x00003EAC, 0x00004C4D, 0x00050050, 0x00000012, + 0x00004732, 0x00003EAC, 0x00003EAC, 0x000500C4, 0x00000012, 0x000047BC, + 0x00004732, 0x000007A7, 0x000500C3, 0x00000012, 0x00003426, 0x000047BC, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABE, 0x00003426, 0x0005008E, 0x00000013, 0x00004756, 0x00002ABE, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E15, 0x00000001, 0x00000028, 0x00000049, 0x00004756, 0x00050051, 0x0000000D, 0x00005F19, 0x00005E15, 0x00000000, 0x00050051, 0x0000000D, - 0x0000494F, 0x00005E15, 0x00000001, 0x00070050, 0x0000001D, 0x00002356, + 0x0000494F, 0x00005E15, 0x00000001, 0x00070050, 0x0000001D, 0x00002359, 0x00005F19, 0x0000494F, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC2, 0x00000000, 0x00060050, 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, 0x000500C2, 0x00000014, 0x00002B1C, 0x00004F13, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF2, 0x00002B1C, 0x00000105, 0x000500C7, - 0x00000014, 0x000048B5, 0x00005DF2, 0x00000466, 0x000500C2, 0x00000014, + 0x00000014, 0x000048B4, 0x00005DF2, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9C, 0x00005DF2, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D5, 0x00005B9C, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C57, 0x00000001, - 0x0000004B, 0x000048B5, 0x0004007C, 0x00000014, 0x00002A21, 0x00002C57, + 0x0000004B, 0x000048B4, 0x0004007C, 0x00000014, 0x00002A21, 0x00002C57, 0x00050082, 0x00000014, 0x00001886, 0x00000B0C, 0x00002A21, 0x00050080, 0x00000014, 0x0000221C, 0x00002A21, 0x00000938, 0x000600A9, 0x00000014, 0x0000287B, 0x000040D5, 0x0000221C, 0x00005B9C, 0x000500C4, 0x00000014, - 0x00005AE0, 0x000048B5, 0x00001886, 0x000500C7, 0x00000014, 0x000049A6, - 0x00005AE0, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC3, 0x000040D5, - 0x000049A6, 0x000048B5, 0x00050080, 0x00000014, 0x00006005, 0x0000287B, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8B, 0x00006005, 0x00000189, + 0x00005AE1, 0x000048B4, 0x00001886, 0x000500C7, 0x00000014, 0x000049A6, + 0x00005AE1, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC3, 0x000040D5, + 0x000049A6, 0x000048B4, 0x00050080, 0x00000014, 0x0000600A, 0x0000287B, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8B, 0x0000600A, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB2, 0x00002AC3, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005789, 0x00004F8B, 0x00003FB2, 0x000500AA, 0x00000010, + 0x00000014, 0x00005788, 0x00004F8B, 0x00003FB2, 0x000500AA, 0x00000010, 0x0000360C, 0x00005DF2, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424E, - 0x0000360C, 0x00000A12, 0x00005789, 0x0004007C, 0x00000018, 0x000029DB, + 0x0000360C, 0x00000A12, 0x00005788, 0x0004007C, 0x00000018, 0x000029DB, 0x0000424E, 0x000500C2, 0x0000000B, 0x00004BB0, 0x000056C6, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481A, 0x00004BB0, 0x00050085, 0x0000000D, 0x00003E2B, 0x0000481A, 0x00000149, 0x00050051, 0x0000000D, 0x000053CE, @@ -4455,21 +4290,21 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00060050, 0x00000014, 0x00003517, 0x000027FE, 0x000027FE, 0x000027FE, 0x000500C2, 0x00000014, 0x00002B1D, 0x00003517, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF3, 0x00002B1D, 0x00000105, 0x000500C7, 0x00000014, - 0x000048B6, 0x00005DF3, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9D, + 0x000048B5, 0x00005DF3, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9D, 0x00005DF3, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D6, 0x00005B9D, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C58, 0x00000001, 0x0000004B, - 0x000048B6, 0x0004007C, 0x00000014, 0x00002A22, 0x00002C58, 0x00050082, + 0x000048B5, 0x0004007C, 0x00000014, 0x00002A22, 0x00002C58, 0x00050082, 0x00000014, 0x00001887, 0x00000B0C, 0x00002A22, 0x00050080, 0x00000014, 0x0000221D, 0x00002A22, 0x00000938, 0x000600A9, 0x00000014, 0x0000287C, - 0x000040D6, 0x0000221D, 0x00005B9D, 0x000500C4, 0x00000014, 0x00005AE1, - 0x000048B6, 0x00001887, 0x000500C7, 0x00000014, 0x000049A7, 0x00005AE1, + 0x000040D6, 0x0000221D, 0x00005B9D, 0x000500C4, 0x00000014, 0x00005AE2, + 0x000048B5, 0x00001887, 0x000500C7, 0x00000014, 0x000049A7, 0x00005AE2, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC4, 0x000040D6, 0x000049A7, - 0x000048B6, 0x00050080, 0x00000014, 0x00006006, 0x0000287C, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F8C, 0x00006006, 0x00000189, 0x000500C4, + 0x000048B5, 0x00050080, 0x00000014, 0x0000600B, 0x0000287C, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F8C, 0x0000600B, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB3, 0x00002AC4, 0x0000008D, 0x000500C5, 0x00000014, - 0x0000578A, 0x00004F8C, 0x00003FB3, 0x000500AA, 0x00000010, 0x0000360D, + 0x00005789, 0x00004F8C, 0x00003FB3, 0x000500AA, 0x00000010, 0x0000360D, 0x00005DF3, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424F, 0x0000360D, - 0x00000A12, 0x0000578A, 0x0004007C, 0x00000018, 0x000029DC, 0x0000424F, + 0x00000A12, 0x00005789, 0x0004007C, 0x00000018, 0x000029DC, 0x0000424F, 0x000500C2, 0x0000000B, 0x00004BB1, 0x000027FE, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481B, 0x00004BB1, 0x00050085, 0x0000000D, 0x00003E2C, 0x0000481B, 0x00000149, 0x00050051, 0x0000000D, 0x000053CF, 0x000029DC, @@ -4479,22 +4314,22 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00050051, 0x0000000B, 0x000027FF, 0x00002AC2, 0x00000002, 0x00060050, 0x00000014, 0x00003518, 0x000027FF, 0x000027FF, 0x000027FF, 0x000500C2, 0x00000014, 0x00002B1E, 0x00003518, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DF4, 0x00002B1E, 0x00000105, 0x000500C7, 0x00000014, 0x000048B7, + 0x00005DF4, 0x00002B1E, 0x00000105, 0x000500C7, 0x00000014, 0x000048B6, 0x00005DF4, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9E, 0x00005DF4, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D7, 0x00005B9E, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C59, 0x00000001, 0x0000004B, 0x000048B7, + 0x0006000C, 0x00000016, 0x00002C59, 0x00000001, 0x0000004B, 0x000048B6, 0x0004007C, 0x00000014, 0x00002A23, 0x00002C59, 0x00050082, 0x00000014, 0x00001888, 0x00000B0C, 0x00002A23, 0x00050080, 0x00000014, 0x0000221E, 0x00002A23, 0x00000938, 0x000600A9, 0x00000014, 0x0000287D, 0x000040D7, - 0x0000221E, 0x00005B9E, 0x000500C4, 0x00000014, 0x00005AE2, 0x000048B7, - 0x00001888, 0x000500C7, 0x00000014, 0x000049A8, 0x00005AE2, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AC5, 0x000040D7, 0x000049A8, 0x000048B7, - 0x00050080, 0x00000014, 0x00006007, 0x0000287D, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F8D, 0x00006007, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FB4, 0x00002AC5, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578B, + 0x0000221E, 0x00005B9E, 0x000500C4, 0x00000014, 0x00005AE3, 0x000048B6, + 0x00001888, 0x000500C7, 0x00000014, 0x000049A8, 0x00005AE3, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AC5, 0x000040D7, 0x000049A8, 0x000048B6, + 0x00050080, 0x00000014, 0x0000600C, 0x0000287D, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F8D, 0x0000600C, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FB4, 0x00002AC5, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578A, 0x00004F8D, 0x00003FB4, 0x000500AA, 0x00000010, 0x0000360E, 0x00005DF4, 0x00000A12, 0x000600A9, 0x00000014, 0x00004250, 0x0000360E, 0x00000A12, - 0x0000578B, 0x0004007C, 0x00000018, 0x000029DD, 0x00004250, 0x000500C2, + 0x0000578A, 0x0004007C, 0x00000018, 0x000029DD, 0x00004250, 0x000500C2, 0x0000000B, 0x00004BB2, 0x000027FF, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481C, 0x00004BB2, 0x00050085, 0x0000000D, 0x00003E2D, 0x0000481C, 0x00000149, 0x00050051, 0x0000000D, 0x000053D0, 0x000029DD, 0x00000000, @@ -4504,44 +4339,44 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x0000000B, 0x00002800, 0x00002AC2, 0x00000003, 0x00060050, 0x00000014, 0x00003519, 0x00002800, 0x00002800, 0x00002800, 0x000500C2, 0x00000014, 0x00002B1F, 0x00003519, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF5, - 0x00002B1F, 0x00000105, 0x000500C7, 0x00000014, 0x000048B8, 0x00005DF5, + 0x00002B1F, 0x00000105, 0x000500C7, 0x00000014, 0x000048B7, 0x00005DF5, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9F, 0x00005DF5, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D8, 0x00005B9F, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C5A, 0x00000001, 0x0000004B, 0x000048B8, 0x0004007C, + 0x00000016, 0x00002C5A, 0x00000001, 0x0000004B, 0x000048B7, 0x0004007C, 0x00000014, 0x00002A24, 0x00002C5A, 0x00050082, 0x00000014, 0x00001889, 0x00000B0C, 0x00002A24, 0x00050080, 0x00000014, 0x0000221F, 0x00002A24, 0x00000938, 0x000600A9, 0x00000014, 0x0000287E, 0x000040D8, 0x0000221F, - 0x00005B9F, 0x000500C4, 0x00000014, 0x00005AE3, 0x000048B8, 0x00001889, - 0x000500C7, 0x00000014, 0x000049A9, 0x00005AE3, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AC6, 0x000040D8, 0x000049A9, 0x000048B8, 0x00050080, - 0x00000014, 0x00006008, 0x0000287E, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F8E, 0x00006008, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB5, - 0x00002AC6, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578C, 0x00004F8E, + 0x00005B9F, 0x000500C4, 0x00000014, 0x00005AE4, 0x000048B7, 0x00001889, + 0x000500C7, 0x00000014, 0x000049A9, 0x00005AE4, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AC6, 0x000040D8, 0x000049A9, 0x000048B7, 0x00050080, + 0x00000014, 0x0000600D, 0x0000287E, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F8E, 0x0000600D, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB5, + 0x00002AC6, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578B, 0x00004F8E, 0x00003FB5, 0x000500AA, 0x00000010, 0x0000360F, 0x00005DF5, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004251, 0x0000360F, 0x00000A12, 0x0000578C, + 0x000600A9, 0x00000014, 0x00004251, 0x0000360F, 0x00000A12, 0x0000578B, 0x0004007C, 0x00000018, 0x000029DE, 0x00004251, 0x000500C2, 0x0000000B, 0x00004BB3, 0x00002800, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481D, 0x00004BB3, 0x00050085, 0x0000000D, 0x00003E2E, 0x0000481D, 0x00000149, 0x00050051, 0x0000000D, 0x000053D1, 0x000029DE, 0x00000000, 0x00050051, 0x0000000D, 0x00002A64, 0x000029DE, 0x00000001, 0x00050051, 0x0000000D, - 0x00002B20, 0x000029DE, 0x00000002, 0x00070050, 0x0000001D, 0x00002357, + 0x00002B20, 0x000029DE, 0x00000002, 0x00070050, 0x0000001D, 0x0000235A, 0x000053D1, 0x00002A64, 0x00002B20, 0x00003E2E, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C7, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, 0x000056C7, 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, 0x000024B0, 0x00004F14, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B7, 0x000024B0, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CC4, 0x000049B7, 0x00050085, 0x0000001D, - 0x00004139, 0x00003CC4, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDB, + 0x00040070, 0x0000001D, 0x00003CC0, 0x000049B7, 0x00050085, 0x0000001D, + 0x00004139, 0x00003CC0, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDB, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00005156, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x000500C2, 0x00000017, 0x000024B1, 0x00005156, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B8, 0x000024B1, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC5, 0x000049B8, 0x00050085, - 0x0000001D, 0x0000413A, 0x00003CC5, 0x00000AEE, 0x00050051, 0x0000000B, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC1, 0x000049B8, 0x00050085, + 0x0000001D, 0x0000413A, 0x00003CC1, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDC, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00005157, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x000500C2, 0x00000017, 0x000024B2, 0x00005157, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B9, - 0x000024B2, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC6, 0x000049B9, - 0x00050085, 0x0000001D, 0x0000413B, 0x00003CC6, 0x00000AEE, 0x00050051, + 0x000024B2, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC2, 0x000049B9, + 0x00050085, 0x0000001D, 0x0000413B, 0x00003CC2, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDD, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x0000515C, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x000500C2, 0x00000017, 0x000024B3, 0x0000515C, 0x0000034D, 0x000500C7, 0x00000017, @@ -4551,18 +4386,18 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x000056C8, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, 0x00004F15, 0x000056C8, 0x000056C8, 0x000056C8, 0x000056C8, 0x000500C2, 0x00000017, 0x000024B4, 0x00004F15, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A62, - 0x000024B4, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AB, 0x00004A62, - 0x0005008E, 0x0000001D, 0x00004B2C, 0x000036AB, 0x0000017A, 0x00050051, + 0x000024B4, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AE, 0x00004A62, + 0x0005008E, 0x0000001D, 0x00004B2C, 0x000036AE, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A8, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00006114, 0x000021A8, 0x000021A8, 0x000021A8, 0x000021A8, 0x000500C2, 0x00000017, 0x000024B5, 0x00006114, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A63, 0x000024B5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AC, - 0x00004A63, 0x0005008E, 0x0000001D, 0x00004B2D, 0x000036AC, 0x0000017A, + 0x00004A63, 0x000024B5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AF, + 0x00004A63, 0x0005008E, 0x0000001D, 0x00004B2D, 0x000036AF, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A9, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00006115, 0x000021A9, 0x000021A9, 0x000021A9, 0x000021A9, 0x000500C2, 0x00000017, 0x000024B6, 0x00006115, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A64, 0x000024B6, 0x0000064B, 0x00040070, 0x0000001D, - 0x000036AD, 0x00004A64, 0x0005008E, 0x0000001D, 0x00004B2E, 0x000036AD, + 0x000036B0, 0x00004A64, 0x0005008E, 0x0000001D, 0x00004B2E, 0x000036B0, 0x0000017A, 0x00050051, 0x0000000B, 0x000021AA, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x00006116, 0x000021AA, 0x000021AA, 0x000021AA, 0x000021AA, 0x000500C2, 0x00000017, 0x000024B7, 0x00006116, 0x0000028D, @@ -4586,176 +4421,159 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x0000001D, 0x00005A3D, 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, 0x0000001D, 0x00002BB0, 0x00005A3D, 0x00004BFE, 0x00003095, - 0x000038FC, 0x000026A2, 0x00001CC1, 0x00002357, 0x00001CC0, 0x00002356, - 0x00002001, 0x00002355, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003811, + 0x000038FC, 0x000026A2, 0x00001CC1, 0x0000235A, 0x00001CC0, 0x00002359, + 0x00002001, 0x00002358, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003811, 0x00002D9B, 0x00004BFE, 0x00004B2E, 0x000038FC, 0x0000413B, 0x00001CC1, - 0x00003DE5, 0x00001CC0, 0x00004129, 0x00002001, 0x00003917, 0x00002039, + 0x00003DE5, 0x00001CC0, 0x00004129, 0x00002001, 0x00003920, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003B89, 0x00002D9A, 0x00004BFE, 0x00004B2D, 0x000038FC, 0x0000413A, 0x00001CC1, 0x00003DE4, 0x00001CC0, 0x00004128, - 0x00002001, 0x00003916, 0x00002039, 0x000F00F5, 0x0000001D, 0x000038BC, + 0x00002001, 0x0000391F, 0x00002039, 0x000F00F5, 0x0000001D, 0x000038BC, 0x00002D99, 0x00004BFE, 0x00004B2C, 0x000038FC, 0x00004139, 0x00001CC1, - 0x00003DE3, 0x00001CC0, 0x00004127, 0x00002001, 0x00003915, 0x00002039, + 0x00003DE3, 0x00001CC0, 0x00004127, 0x00002001, 0x0000391E, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F29, 0x00000002, - 0x000400FA, 0x00005453, 0x00002C75, 0x00002F68, 0x000200F8, 0x00002F68, - 0x00060041, 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00003FF8, - 0x0004003D, 0x0000000B, 0x00005D4D, 0x00004BD2, 0x00050080, 0x0000000B, - 0x00002DD1, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00006020, - 0x00000CC7, 0x00000A0B, 0x00002DD1, 0x0004003D, 0x0000000B, 0x00003248, - 0x00006020, 0x00060052, 0x00000017, 0x00002EA1, 0x00005D4D, 0x00002818, - 0x00000000, 0x00060052, 0x00000017, 0x000019F1, 0x00003248, 0x00002EA1, - 0x00000001, 0x00050080, 0x0000000B, 0x00003FD7, 0x00003FF8, 0x0000199B, - 0x00060041, 0x00000288, 0x00001C1C, 0x00000CC7, 0x00000A0B, 0x00003FD7, - 0x0004003D, 0x0000000B, 0x00005C82, 0x00001C1C, 0x00050080, 0x0000000B, - 0x00002DD2, 0x00003FD7, 0x00000A0D, 0x00060041, 0x00000288, 0x00006021, - 0x00000CC7, 0x00000A0B, 0x00002DD2, 0x0004003D, 0x0000000B, 0x00003249, - 0x00006021, 0x00060052, 0x00000017, 0x00002EF0, 0x00005C82, 0x000019F1, - 0x00000002, 0x00060052, 0x00000017, 0x00001BED, 0x00003249, 0x00002EF0, - 0x00000003, 0x00050084, 0x0000000B, 0x00002A8D, 0x00000A10, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023D1, 0x00003FF8, 0x00002A8D, 0x00060041, - 0x00000288, 0x00003B8A, 0x00000CC7, 0x00000A0B, 0x000023D1, 0x0004003D, - 0x0000000B, 0x00005C83, 0x00003B8A, 0x00050080, 0x0000000B, 0x00002DD3, - 0x000023D1, 0x00000A0D, 0x00060041, 0x00000288, 0x00006022, 0x00000CC7, - 0x00000A0B, 0x00002DD3, 0x0004003D, 0x0000000B, 0x0000324A, 0x00006022, - 0x00060052, 0x00000017, 0x00002EF1, 0x00005C83, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x00001BEE, 0x0000324A, 0x00002EF1, 0x00000001, - 0x00050084, 0x0000000B, 0x00002A8E, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023D2, 0x00003FF8, 0x00002A8E, 0x00060041, 0x00000288, - 0x00003B8B, 0x00000CC7, 0x00000A0B, 0x000023D2, 0x0004003D, 0x0000000B, - 0x00005C84, 0x00003B8B, 0x00050080, 0x0000000B, 0x00002DD4, 0x000023D2, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006023, 0x00000CC7, 0x00000A0B, - 0x00002DD4, 0x0004003D, 0x0000000B, 0x0000324B, 0x00006023, 0x00060052, - 0x00000017, 0x0000379C, 0x00005C84, 0x00001BEE, 0x00000002, 0x00060052, - 0x00000017, 0x00002040, 0x0000324B, 0x0000379C, 0x00000003, 0x000200F9, - 0x00004F29, 0x000200F8, 0x00002C75, 0x00060041, 0x00000288, 0x0000554C, - 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4E, - 0x0000554C, 0x00050080, 0x0000000B, 0x00002DD5, 0x00003FF8, 0x00000A0D, - 0x00060041, 0x00000288, 0x00001913, 0x00000CC7, 0x00000A0B, 0x00002DD5, - 0x0004003D, 0x0000000B, 0x00005C85, 0x00001913, 0x00050080, 0x0000000B, - 0x00002DD6, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, 0x00001914, - 0x00000CC7, 0x00000A0B, 0x00002DD6, 0x0004003D, 0x0000000B, 0x00005C86, - 0x00001914, 0x00050080, 0x0000000B, 0x00002DD7, 0x00003FF8, 0x00000A13, - 0x00060041, 0x00000288, 0x00005FF8, 0x00000CC7, 0x00000A0B, 0x00002DD7, - 0x0004003D, 0x0000000B, 0x00003703, 0x00005FF8, 0x00070050, 0x00000017, - 0x00004AE2, 0x00005D4E, 0x00005C85, 0x00005C86, 0x00003703, 0x00050080, - 0x0000000B, 0x000057E8, 0x00003FF8, 0x00000A16, 0x00060041, 0x00000288, - 0x0000604E, 0x00000CC7, 0x00000A0B, 0x000057E8, 0x0004003D, 0x0000000B, - 0x00005C87, 0x0000604E, 0x00050080, 0x0000000B, 0x00002DD8, 0x00003FF8, - 0x00000A19, 0x00060041, 0x00000288, 0x00001915, 0x00000CC7, 0x00000A0B, - 0x00002DD8, 0x0004003D, 0x0000000B, 0x00005C88, 0x00001915, 0x00050080, - 0x0000000B, 0x00002DD9, 0x00003FF8, 0x00000A1C, 0x00060041, 0x00000288, - 0x00001916, 0x00000CC7, 0x00000A0B, 0x00002DD9, 0x0004003D, 0x0000000B, - 0x00005C89, 0x00001916, 0x00050080, 0x0000000B, 0x00002DDA, 0x00003FF8, - 0x00000A1F, 0x00060041, 0x00000288, 0x00006009, 0x00000CC7, 0x00000A0B, - 0x00002DDA, 0x0004003D, 0x0000000B, 0x00004003, 0x00006009, 0x00070050, - 0x00000017, 0x00005133, 0x00005C87, 0x00005C88, 0x00005C89, 0x00004003, - 0x000200F9, 0x00004F29, 0x000200F8, 0x00004F29, 0x000700F5, 0x00000017, - 0x00002BD0, 0x00005133, 0x00002C75, 0x00002040, 0x00002F68, 0x000700F5, - 0x00000017, 0x00003723, 0x00004AE2, 0x00002C75, 0x00001BED, 0x00002F68, - 0x000300F7, 0x00004F2A, 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, - 0x00000005, 0x000027A8, 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, - 0x00050051, 0x0000000B, 0x00005F5D, 0x00003723, 0x00000000, 0x0006000C, - 0x00000013, 0x0000607D, 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, - 0x0000000D, 0x000026E0, 0x0000607D, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D3, 0x000026E0, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004DA1, 0x0000607D, 0x00000001, 0x00060052, 0x0000001D, 0x00003A28, - 0x00004DA1, 0x000023D3, 0x00000001, 0x00050051, 0x0000000B, 0x00002864, - 0x00003723, 0x00000001, 0x0006000C, 0x00000013, 0x00004CE1, 0x00000001, - 0x0000003E, 0x00002864, 0x00050051, 0x0000000D, 0x000026E1, 0x00004CE1, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D4, 0x000026E1, 0x00003A28, - 0x00000002, 0x00050051, 0x0000000D, 0x00004DA2, 0x00004CE1, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A29, 0x00004DA2, 0x000023D4, 0x00000003, - 0x00050051, 0x0000000B, 0x00002865, 0x00003723, 0x00000002, 0x0006000C, - 0x00000013, 0x00004CE2, 0x00000001, 0x0000003E, 0x00002865, 0x00050051, - 0x0000000D, 0x000026E2, 0x00004CE2, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D5, 0x000026E2, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004DA3, 0x00004CE2, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2A, - 0x00004DA3, 0x000023D5, 0x00000001, 0x00050051, 0x0000000B, 0x00002866, - 0x00003723, 0x00000003, 0x0006000C, 0x00000013, 0x00004CE3, 0x00000001, - 0x0000003E, 0x00002866, 0x00050051, 0x0000000D, 0x000026E3, 0x00004CE3, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D6, 0x000026E3, 0x00003A2A, - 0x00000002, 0x00050051, 0x0000000D, 0x00004DA4, 0x00004CE3, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A2B, 0x00004DA4, 0x000023D6, 0x00000003, - 0x00050051, 0x0000000B, 0x00002867, 0x00002BD0, 0x00000000, 0x0006000C, - 0x00000013, 0x00004CE4, 0x00000001, 0x0000003E, 0x00002867, 0x00050051, - 0x0000000D, 0x000026E4, 0x00004CE4, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D7, 0x000026E4, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004DA5, 0x00004CE4, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2C, - 0x00004DA5, 0x000023D7, 0x00000001, 0x00050051, 0x0000000B, 0x00002868, - 0x00002BD0, 0x00000001, 0x0006000C, 0x00000013, 0x00004CE5, 0x00000001, - 0x0000003E, 0x00002868, 0x00050051, 0x0000000D, 0x000026E5, 0x00004CE5, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D8, 0x000026E5, 0x00003A2C, - 0x00000002, 0x00050051, 0x0000000D, 0x00004DA6, 0x00004CE5, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A2D, 0x00004DA6, 0x000023D8, 0x00000003, - 0x00050051, 0x0000000B, 0x00002869, 0x00002BD0, 0x00000002, 0x0006000C, - 0x00000013, 0x00004CE6, 0x00000001, 0x0000003E, 0x00002869, 0x00050051, - 0x0000000D, 0x000026E6, 0x00004CE6, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D9, 0x000026E6, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, - 0x00004DA7, 0x00004CE6, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2E, - 0x00004DA7, 0x000023D9, 0x00000001, 0x00050051, 0x0000000B, 0x0000286A, - 0x00002BD0, 0x00000003, 0x0006000C, 0x00000013, 0x00004CE7, 0x00000001, - 0x0000003E, 0x0000286A, 0x00050051, 0x0000000D, 0x000026E7, 0x00004CE7, - 0x00000000, 0x00060052, 0x0000001D, 0x000023DA, 0x000026E7, 0x00003A2E, - 0x00000002, 0x00050051, 0x0000000D, 0x00005A07, 0x00004CE7, 0x00000001, - 0x00060052, 0x0000001D, 0x00002453, 0x00005A07, 0x000023DA, 0x00000003, - 0x000200F9, 0x00004F2A, 0x000200F8, 0x000027A8, 0x0007004F, 0x00000011, + 0x000400FA, 0x00005453, 0x0000262B, 0x00002F68, 0x000200F8, 0x00002F68, + 0x00060041, 0x00000288, 0x00004BD6, 0x00000CC7, 0x00000A0B, 0x00003FF8, + 0x0004003D, 0x0000000B, 0x00005D51, 0x00004BD6, 0x00050080, 0x0000000B, + 0x00002DD8, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001919, + 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, 0x0000000B, 0x00005C85, + 0x00001919, 0x00050080, 0x0000000B, 0x00002DD9, 0x00003FF8, 0x0000199B, + 0x00060041, 0x00000288, 0x0000191A, 0x00000CC7, 0x00000A0B, 0x00002DD9, + 0x0004003D, 0x0000000B, 0x00005C86, 0x0000191A, 0x00050080, 0x0000000B, + 0x00002DDA, 0x00002DD9, 0x00000A0D, 0x00060041, 0x00000288, 0x0000600E, + 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, 0x0000000B, 0x00003750, + 0x0000600E, 0x00070050, 0x00000017, 0x00004CDA, 0x00005D51, 0x00005C85, + 0x00005C86, 0x00003750, 0x00050084, 0x0000000B, 0x0000429B, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000036B1, 0x00003FF8, 0x0000429B, + 0x00060041, 0x00000288, 0x00003B8A, 0x00000CC7, 0x00000A0B, 0x000036B1, + 0x0004003D, 0x0000000B, 0x00005C87, 0x00003B8A, 0x00050080, 0x0000000B, + 0x00002DDB, 0x000036B1, 0x00000A0D, 0x00060041, 0x00000288, 0x00001952, + 0x00000CC7, 0x00000A0B, 0x00002DDB, 0x0004003D, 0x0000000B, 0x00005E66, + 0x00001952, 0x00050084, 0x0000000B, 0x00001865, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020AC, 0x00003FF8, 0x00001865, 0x00060041, + 0x00000288, 0x00003B8B, 0x00000CC7, 0x00000A0B, 0x000020AC, 0x0004003D, + 0x0000000B, 0x00005C88, 0x00003B8B, 0x00050080, 0x0000000B, 0x00002DDC, + 0x000020AC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000600F, 0x00000CC7, + 0x00000A0B, 0x00002DDC, 0x0004003D, 0x0000000B, 0x00004009, 0x0000600F, + 0x00070050, 0x00000017, 0x0000513A, 0x00005C87, 0x00005E66, 0x00005C88, + 0x00004009, 0x000200F9, 0x00004F29, 0x000200F8, 0x0000262B, 0x00060041, + 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D52, 0x0000554C, 0x00050080, 0x0000000B, 0x00002DDD, + 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000191B, 0x00000CC7, + 0x00000A0B, 0x00002DDD, 0x0004003D, 0x0000000B, 0x00005C89, 0x0000191B, + 0x00050080, 0x0000000B, 0x00002DDE, 0x00003FF8, 0x00000A10, 0x00060041, + 0x00000288, 0x0000191C, 0x00000CC7, 0x00000A0B, 0x00002DDE, 0x0004003D, + 0x0000000B, 0x00005C8A, 0x0000191C, 0x00050080, 0x0000000B, 0x00002DDF, + 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00006010, 0x00000CC7, + 0x00000A0B, 0x00002DDF, 0x0004003D, 0x0000000B, 0x00003703, 0x00006010, + 0x00070050, 0x00000017, 0x00004AE2, 0x00005D52, 0x00005C89, 0x00005C8A, + 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, 0x00000A16, + 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, 0x000057E8, + 0x0004003D, 0x0000000B, 0x00005C8B, 0x0000604E, 0x00050080, 0x0000000B, + 0x00002DE0, 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, 0x0000191D, + 0x00000CC7, 0x00000A0B, 0x00002DE0, 0x0004003D, 0x0000000B, 0x00005C8C, + 0x0000191D, 0x00050080, 0x0000000B, 0x00002DE1, 0x00003FF8, 0x00000A1C, + 0x00060041, 0x00000288, 0x0000191E, 0x00000CC7, 0x00000A0B, 0x00002DE1, + 0x0004003D, 0x0000000B, 0x00005C8D, 0x0000191E, 0x00050080, 0x0000000B, + 0x00002DE2, 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, 0x00006011, + 0x00000CC7, 0x00000A0B, 0x00002DE2, 0x0004003D, 0x0000000B, 0x0000400A, + 0x00006011, 0x00070050, 0x00000017, 0x0000513B, 0x00005C8B, 0x00005C8C, + 0x00005C8D, 0x0000400A, 0x000200F9, 0x00004F29, 0x000200F8, 0x00004F29, + 0x000700F5, 0x00000017, 0x00002BD0, 0x0000513B, 0x0000262B, 0x0000513A, + 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, 0x00004AE2, 0x0000262B, + 0x00004CDA, 0x00002F68, 0x000300F7, 0x00004F2A, 0x00000000, 0x000700FB, + 0x00002180, 0x00004F59, 0x00000005, 0x0000215B, 0x00000007, 0x0000203A, + 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, 0x00005F5D, 0x00003723, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606E, 0x00000001, 0x0000003E, + 0x00005F5D, 0x00050051, 0x0000000D, 0x0000278A, 0x0000606E, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EC4, 0x0000606E, 0x00000001, 0x00050051, + 0x0000000B, 0x0000428D, 0x00003723, 0x00000001, 0x0006000C, 0x00000013, + 0x00003D01, 0x00000001, 0x0000003E, 0x0000428D, 0x00050051, 0x0000000D, + 0x0000278B, 0x00003D01, 0x00000000, 0x00050051, 0x0000000D, 0x0000445B, + 0x00003D01, 0x00000001, 0x00070050, 0x0000001D, 0x00003921, 0x0000278A, + 0x00003EC4, 0x0000278B, 0x0000445B, 0x00050051, 0x0000000B, 0x0000438F, + 0x00003723, 0x00000002, 0x0006000C, 0x00000013, 0x00004680, 0x00000001, + 0x0000003E, 0x0000438F, 0x00050051, 0x0000000D, 0x0000278C, 0x00004680, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC5, 0x00004680, 0x00000001, + 0x00050051, 0x0000000B, 0x0000428E, 0x00003723, 0x00000003, 0x0006000C, + 0x00000013, 0x00003D02, 0x00000001, 0x0000003E, 0x0000428E, 0x00050051, + 0x0000000D, 0x0000278D, 0x00003D02, 0x00000000, 0x00050051, 0x0000000D, + 0x0000445C, 0x00003D02, 0x00000001, 0x00070050, 0x0000001D, 0x00003922, + 0x0000278C, 0x00003EC5, 0x0000278D, 0x0000445C, 0x00050051, 0x0000000B, + 0x00004390, 0x00002BD0, 0x00000000, 0x0006000C, 0x00000013, 0x00004681, + 0x00000001, 0x0000003E, 0x00004390, 0x00050051, 0x0000000D, 0x0000278E, + 0x00004681, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC6, 0x00004681, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428F, 0x00002BD0, 0x00000001, + 0x0006000C, 0x00000013, 0x00003D03, 0x00000001, 0x0000003E, 0x0000428F, + 0x00050051, 0x0000000D, 0x0000278F, 0x00003D03, 0x00000000, 0x00050051, + 0x0000000D, 0x0000445D, 0x00003D03, 0x00000001, 0x00070050, 0x0000001D, + 0x00003923, 0x0000278E, 0x00003EC6, 0x0000278F, 0x0000445D, 0x00050051, + 0x0000000B, 0x00004391, 0x00002BD0, 0x00000002, 0x0006000C, 0x00000013, + 0x00004682, 0x00000001, 0x0000003E, 0x00004391, 0x00050051, 0x0000000D, + 0x00002790, 0x00004682, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC7, + 0x00004682, 0x00000001, 0x00050051, 0x0000000B, 0x00004290, 0x00002BD0, + 0x00000003, 0x0006000C, 0x00000013, 0x00003D04, 0x00000001, 0x0000003E, + 0x00004290, 0x00050051, 0x0000000D, 0x00002791, 0x00003D04, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C5, 0x00003D04, 0x00000001, 0x00070050, + 0x0000001D, 0x0000235B, 0x00002790, 0x00003EC7, 0x00002791, 0x000050C5, + 0x000200F9, 0x00004F2A, 0x000200F8, 0x0000215B, 0x0007004F, 0x00000011, 0x000025FE, 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, 0x000025FE, 0x0009004F, 0x0000001A, 0x000060DA, 0x00005B3F, 0x00005B3F, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048B9, 0x000060DA, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D99, 0x000048B9, 0x00000302, 0x0004006F, 0x0000001D, + 0x000500C4, 0x0000001A, 0x000048B8, 0x000060DA, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D99, 0x000048B8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC7, 0x00003D99, 0x0005008E, 0x0000001D, 0x00004733, 0x00002AC7, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629A, 0x00000001, 0x00000028, 0x00000504, 0x00004733, 0x0007004F, 0x00000011, 0x00003774, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C8, 0x00003774, 0x0009004F, 0x0000001A, 0x000060DB, 0x000024C8, 0x000024C8, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048BA, 0x000060DB, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9A, - 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC8, 0x00003D9A, + 0x000048B9, 0x000060DB, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9A, + 0x000048B9, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC8, 0x00003D9A, 0x0005008E, 0x0000001D, 0x00004734, 0x00002AC8, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629B, 0x00000001, 0x00000028, 0x00000504, 0x00004734, 0x0007004F, 0x00000011, 0x00003775, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C9, 0x00003775, 0x0009004F, 0x0000001A, 0x000060DC, 0x000024C9, 0x000024C9, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BB, 0x000060DC, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9B, 0x000048BB, 0x00000302, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BA, 0x000060DC, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9B, 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC9, 0x00003D9B, 0x0005008E, 0x0000001D, 0x00004735, 0x00002AC9, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629C, 0x00000001, 0x00000028, 0x00000504, 0x00004735, 0x0007004F, 0x00000011, 0x00003776, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024CA, 0x00003776, 0x0009004F, 0x0000001A, 0x000060DD, 0x000024CA, 0x000024CA, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048BC, 0x000060DD, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D9C, 0x000048BC, 0x00000302, 0x0004006F, 0x0000001D, + 0x000500C4, 0x0000001A, 0x000048BB, 0x000060DD, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D9C, 0x000048BB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ACA, 0x00003D9C, 0x0005008E, 0x0000001D, 0x000053D2, 0x00002ACA, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, 0x00000504, 0x000053D2, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F59, - 0x0007004F, 0x00000011, 0x00002624, 0x00003723, 0x00003723, 0x00000000, - 0x00000001, 0x0004007C, 0x00000013, 0x0000515D, 0x00002624, 0x00050051, + 0x0007004F, 0x00000011, 0x0000262C, 0x00003723, 0x00003723, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x0000515D, 0x0000262C, 0x00050051, 0x0000000D, 0x00001B87, 0x0000515D, 0x00000000, 0x00050051, 0x0000000D, - 0x00003473, 0x0000515D, 0x00000001, 0x00070050, 0x0000001D, 0x00004281, + 0x00003473, 0x0000515D, 0x00000001, 0x00070050, 0x0000001D, 0x00004291, 0x00001B87, 0x00003473, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E1, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003766, 0x000041E1, 0x00050051, 0x0000000D, 0x00001B88, 0x00003766, 0x00000000, 0x00050051, 0x0000000D, 0x00003474, 0x00003766, - 0x00000001, 0x00070050, 0x0000001D, 0x00004282, 0x00001B88, 0x00003474, + 0x00000001, 0x00070050, 0x0000001D, 0x00004292, 0x00001B88, 0x00003474, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E2, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003767, 0x000041E2, 0x00050051, 0x0000000D, 0x00001B89, 0x00003767, 0x00000000, 0x00050051, 0x0000000D, 0x00003475, 0x00003767, 0x00000001, 0x00070050, - 0x0000001D, 0x00004283, 0x00001B89, 0x00003475, 0x00000A0C, 0x00000A0C, + 0x0000001D, 0x00004293, 0x00001B89, 0x00003475, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E3, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003768, 0x000041E3, 0x00050051, 0x0000000D, 0x00001B8A, 0x00003768, 0x00000000, 0x00050051, 0x0000000D, - 0x0000410B, 0x00003768, 0x00000001, 0x00070050, 0x0000001D, 0x00002358, + 0x0000410B, 0x00003768, 0x00000001, 0x00070050, 0x0000001D, 0x0000235C, 0x00001B8A, 0x0000410B, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F2A, - 0x000200F8, 0x00004F2A, 0x000900F5, 0x0000001D, 0x00002BB1, 0x00002358, - 0x00004F59, 0x00004365, 0x000027A8, 0x00002453, 0x0000203A, 0x000900F5, - 0x0000001D, 0x00003812, 0x00004283, 0x00004F59, 0x0000629C, 0x000027A8, - 0x00003A2D, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003B8C, 0x00004282, - 0x00004F59, 0x0000629B, 0x000027A8, 0x00003A2B, 0x0000203A, 0x000900F5, - 0x0000001D, 0x000038BD, 0x00004281, 0x00004F59, 0x0000629A, 0x000027A8, - 0x00003A29, 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, + 0x000200F8, 0x00004F2A, 0x000900F5, 0x0000001D, 0x00002BB1, 0x0000235C, + 0x00004F59, 0x00004365, 0x0000215B, 0x0000235B, 0x0000203A, 0x000900F5, + 0x0000001D, 0x00003812, 0x00004293, 0x00004F59, 0x0000629C, 0x0000215B, + 0x00003923, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003B8C, 0x00004292, + 0x00004F59, 0x0000629B, 0x0000215B, 0x00003922, 0x0000203A, 0x000900F5, + 0x0000001D, 0x000038BD, 0x00004291, 0x00004F59, 0x0000629A, 0x0000215B, + 0x00003921, 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, 0x00002BB2, 0x00002BB1, 0x00004F2A, 0x00002BB0, 0x00003F63, 0x000700F5, 0x0000001D, 0x00003813, 0x00003812, 0x00004F2A, 0x00003811, 0x00003F63, 0x000700F5, 0x0000001D, 0x00003297, 0x00003B8C, @@ -4793,9 +4611,9 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00003816, 0x0000306F, 0x00005313, 0x00001CE6, 0x00002741, 0x000700F5, 0x0000001D, 0x00003B57, 0x000019CC, 0x00005313, 0x00003A07, 0x00002741, 0x000700F5, 0x0000001D, 0x00003A49, 0x00005A74, 0x00005313, 0x00003AEE, - 0x00002741, 0x000300F7, 0x00004FDF, 0x00000000, 0x000F00FB, 0x00005093, - 0x0000231B, 0x00000003, 0x00004C38, 0x00000004, 0x00001F81, 0x00000005, - 0x00001F80, 0x0000000A, 0x0000231A, 0x0000000F, 0x00003167, 0x00000018, + 0x00002741, 0x000300F7, 0x00004992, 0x00000000, 0x000F00FB, 0x00005093, + 0x00001CCE, 0x00000003, 0x000045EB, 0x00000004, 0x00001934, 0x00000005, + 0x00001933, 0x0000000A, 0x00001CCD, 0x0000000F, 0x00003167, 0x00000018, 0x00002514, 0x000200F8, 0x00002514, 0x00050051, 0x0000000D, 0x00003AC1, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, 0x00002825, 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, 0x00001DD9, 0x00003816, 0x00000000, @@ -4808,7 +4626,7 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x000018D9, 0x00001F0B, 0x00001F0B, 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002750, 0x00001F0B, 0x00001F0B, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, 0x00003546, 0x00002750, 0x00000867, 0x000500C5, - 0x00000011, 0x00003D25, 0x000018D9, 0x00003546, 0x000200F9, 0x00004FDF, + 0x00000011, 0x00003D25, 0x000018D9, 0x00003546, 0x000200F9, 0x00004992, 0x000200F8, 0x00003167, 0x0008000C, 0x0000001D, 0x00001C8F, 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00004F73, 0x00001C8F, 0x000001C1, 0x00050081, 0x0000001D, 0x00002E66, @@ -4833,12 +4651,11 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x000500C5, 0x0000000B, 0x00004D69, 0x00004D68, 0x00002171, 0x00050051, 0x0000000B, 0x000053E7, 0x00001DDA, 0x00000003, 0x000500C4, 0x0000000B, 0x000029F9, 0x000053E7, 0x00000A2F, 0x000500C5, 0x0000000B, 0x00004A41, - 0x00004D69, 0x000029F9, 0x000500C4, 0x0000000B, 0x00005DD0, 0x00004A41, - 0x00000A3A, 0x000500C5, 0x0000000B, 0x00003383, 0x00002427, 0x00005DD0, - 0x00060052, 0x00000011, 0x00005848, 0x00003383, 0x00002DDD, 0x00000000, - 0x0008000C, 0x0000001D, 0x00002ACB, 0x00000001, 0x0000002B, 0x00003816, - 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00003BC4, 0x00002ACB, - 0x000001C1, 0x00050081, 0x0000001D, 0x00002E69, 0x00003BC4, 0x00000145, + 0x00004D69, 0x000029F9, 0x000500C4, 0x0000000B, 0x000058C9, 0x00004A41, + 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000186E, 0x00002427, 0x000058C9, + 0x0008000C, 0x0000001D, 0x00001D63, 0x00000001, 0x0000002B, 0x00003816, + 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00002049, 0x00001D63, + 0x000001C1, 0x00050081, 0x0000001D, 0x00002E69, 0x00002049, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDB, 0x00002E69, 0x00050051, 0x0000000B, 0x000021FE, 0x00001DDB, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDD, 0x00001DDB, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2B, 0x00002FDD, @@ -4848,9 +4665,9 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00004D6B, 0x00004D6A, 0x00002172, 0x00050051, 0x0000000B, 0x000053E9, 0x00001DDB, 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7D, 0x000053E9, 0x00000A2F, 0x000500C5, 0x0000000B, 0x00002428, 0x00004D6B, 0x00001C7D, - 0x0008000C, 0x0000001D, 0x00001D63, 0x00000001, 0x0000002B, 0x00002BB5, - 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00002049, 0x00001D63, - 0x000001C1, 0x00050081, 0x0000001D, 0x00002E6A, 0x00002049, 0x00000145, + 0x0008000C, 0x0000001D, 0x00001D64, 0x00000001, 0x0000002B, 0x00002BB5, + 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x0000204A, 0x00001D64, + 0x000001C1, 0x00050081, 0x0000001D, 0x00002E6A, 0x0000204A, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDC, 0x00002E6A, 0x00050051, 0x0000000B, 0x000021FF, 0x00001DDC, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDE, 0x00001DDC, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2C, 0x00002FDE, @@ -4860,210 +4677,204 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00004D6D, 0x00004D6C, 0x00002173, 0x00050051, 0x0000000B, 0x000053EB, 0x00001DDC, 0x00000003, 0x000500C4, 0x0000000B, 0x000029FA, 0x000053EB, 0x00000A2F, 0x000500C5, 0x0000000B, 0x00004A42, 0x00004D6D, 0x000029FA, - 0x000500C4, 0x0000000B, 0x00005DD1, 0x00004A42, 0x00000A3A, 0x000500C5, - 0x0000000B, 0x000044EF, 0x00002428, 0x00005DD1, 0x00060052, 0x00000011, - 0x00005E5A, 0x000044EF, 0x00005848, 0x00000001, 0x000200F9, 0x00004FDF, - 0x000200F8, 0x0000231A, 0x00050051, 0x0000000D, 0x00004DAD, 0x00003A49, - 0x00000000, 0x00050051, 0x0000000D, 0x00002826, 0x00003A49, 0x00000001, - 0x00050051, 0x0000000D, 0x00001DDD, 0x00003B57, 0x00000000, 0x00050051, - 0x0000000D, 0x000019A6, 0x00003B57, 0x00000001, 0x00070050, 0x0000001D, - 0x00001D38, 0x00004DAD, 0x00002826, 0x00001DDD, 0x000019A6, 0x0008000C, - 0x0000001D, 0x00003847, 0x00000001, 0x0000002B, 0x00001D38, 0x00000B7A, - 0x00000505, 0x0005008E, 0x0000001D, 0x00003578, 0x00003847, 0x00000540, - 0x00050081, 0x0000001D, 0x00002E6B, 0x00003578, 0x00000145, 0x0004006D, - 0x00000017, 0x00001DDE, 0x00002E6B, 0x00050051, 0x0000000B, 0x00002200, - 0x00001DDE, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDF, 0x00001DDE, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2D, 0x00002FDF, 0x00000A23, - 0x000500C5, 0x0000000B, 0x00004D6E, 0x00002200, 0x00002D2D, 0x00050051, - 0x0000000B, 0x000053EC, 0x00001DDE, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002174, 0x000053EC, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D6F, - 0x00004D6E, 0x00002174, 0x00050051, 0x0000000B, 0x000053ED, 0x00001DDE, - 0x00000003, 0x000500C4, 0x0000000B, 0x00002183, 0x000053ED, 0x00000A53, - 0x000500C5, 0x0000000B, 0x00004430, 0x00004D6F, 0x00002183, 0x00060052, - 0x00000011, 0x00002E7F, 0x00004430, 0x00002DDD, 0x00000000, 0x00050051, - 0x0000000D, 0x00005BB9, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, - 0x00005EF5, 0x00003816, 0x00000001, 0x00050051, 0x0000000D, 0x00001DDF, - 0x00002BB5, 0x00000000, 0x00050051, 0x0000000D, 0x000019A7, 0x00002BB5, - 0x00000001, 0x00070050, 0x0000001D, 0x00001D39, 0x00005BB9, 0x00005EF5, - 0x00001DDF, 0x000019A7, 0x0008000C, 0x0000001D, 0x00003848, 0x00000001, - 0x0000002B, 0x00001D39, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, - 0x00003579, 0x00003848, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6C, - 0x00003579, 0x00000145, 0x0004006D, 0x00000017, 0x00001DE0, 0x00002E6C, - 0x00050051, 0x0000000B, 0x00002201, 0x00001DE0, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FE0, 0x00001DE0, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D2E, 0x00002FE0, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D70, - 0x00002201, 0x00002D2E, 0x00050051, 0x0000000B, 0x000053EE, 0x00001DE0, - 0x00000002, 0x000500C4, 0x0000000B, 0x00002175, 0x000053EE, 0x00000A3B, - 0x000500C5, 0x0000000B, 0x00004D71, 0x00004D70, 0x00002175, 0x00050051, - 0x0000000B, 0x000053EF, 0x00001DE0, 0x00000003, 0x000500C4, 0x0000000B, - 0x00002184, 0x000053EF, 0x00000A53, 0x000500C5, 0x0000000B, 0x000050A8, - 0x00004D71, 0x00002184, 0x00060052, 0x00000011, 0x00005E5B, 0x000050A8, - 0x00002E7F, 0x00000001, 0x000200F9, 0x00004FDF, 0x000200F8, 0x00001F80, - 0x0008004F, 0x00000018, 0x000021CF, 0x00003A49, 0x00003A49, 0x00000000, - 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00001847, 0x00000001, - 0x0000002B, 0x000021CF, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, - 0x00001BC1, 0x00001847, 0x000003BE, 0x00050081, 0x00000018, 0x00001F1A, - 0x00001BC1, 0x000003AB, 0x0004006D, 0x00000014, 0x00002752, 0x00001F1A, - 0x00050051, 0x0000000B, 0x00002202, 0x00002752, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FE1, 0x00002752, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D2F, 0x00002FE1, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D72, - 0x00002202, 0x00002D2F, 0x00050051, 0x0000000B, 0x000053F0, 0x00002752, - 0x00000002, 0x000500C4, 0x0000000B, 0x0000214A, 0x000053F0, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004143, 0x00004D72, 0x0000214A, 0x0008004F, - 0x00000018, 0x000022A2, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, - 0x00000002, 0x0008000C, 0x00000018, 0x00004CE8, 0x00000001, 0x0000002B, - 0x000022A2, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC2, - 0x00004CE8, 0x000003BE, 0x00050081, 0x00000018, 0x00001F1B, 0x00001BC2, - 0x000003AB, 0x0004006D, 0x00000014, 0x00002753, 0x00001F1B, 0x00050051, - 0x0000000B, 0x00002203, 0x00002753, 0x00000000, 0x00050051, 0x0000000B, - 0x00002FE2, 0x00002753, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D30, - 0x00002FE2, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D73, 0x00002203, - 0x00002D30, 0x00050051, 0x0000000B, 0x000053F1, 0x00002753, 0x00000002, - 0x000500C4, 0x0000000B, 0x000029FB, 0x000053F1, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004A43, 0x00004D73, 0x000029FB, 0x000500C4, 0x0000000B, - 0x00005DD2, 0x00004A43, 0x00000A3A, 0x000500C5, 0x0000000B, 0x00003851, - 0x00004143, 0x00005DD2, 0x00060052, 0x00000011, 0x00002AE5, 0x00003851, - 0x00002DDD, 0x00000000, 0x0008004F, 0x00000018, 0x00002FE3, 0x00003816, - 0x00003816, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, - 0x00004F17, 0x00000001, 0x0000002B, 0x00002FE3, 0x00000A2D, 0x00000A18, - 0x00050085, 0x00000018, 0x00001BC3, 0x00004F17, 0x000003BE, 0x00050081, - 0x00000018, 0x00001F1C, 0x00001BC3, 0x000003AB, 0x0004006D, 0x00000014, - 0x00002754, 0x00001F1C, 0x00050051, 0x0000000B, 0x00002204, 0x00002754, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FE4, 0x00002754, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D31, 0x00002FE4, 0x00000A1A, 0x000500C5, - 0x0000000B, 0x00004D74, 0x00002204, 0x00002D31, 0x00050051, 0x0000000B, - 0x000053F2, 0x00002754, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214B, - 0x000053F2, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004144, 0x00004D74, - 0x0000214B, 0x0008004F, 0x00000018, 0x000022A3, 0x00002BB5, 0x00002BB5, - 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CE9, - 0x00000001, 0x0000002B, 0x000022A3, 0x00000A2D, 0x00000A18, 0x00050085, - 0x00000018, 0x00001BC4, 0x00004CE9, 0x000003BE, 0x00050081, 0x00000018, - 0x00001F1D, 0x00001BC4, 0x000003AB, 0x0004006D, 0x00000014, 0x00002755, - 0x00001F1D, 0x00050051, 0x0000000B, 0x00002205, 0x00002755, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FE5, 0x00002755, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D32, 0x00002FE5, 0x00000A1A, 0x000500C5, 0x0000000B, - 0x00004D75, 0x00002205, 0x00002D32, 0x00050051, 0x0000000B, 0x000053F3, - 0x00002755, 0x00000002, 0x000500C4, 0x0000000B, 0x000029FC, 0x000053F3, - 0x00000A29, 0x000500C5, 0x0000000B, 0x00004A44, 0x00004D75, 0x000029FC, - 0x000500C4, 0x0000000B, 0x00005DD3, 0x00004A44, 0x00000A3A, 0x000500C5, - 0x0000000B, 0x000044F0, 0x00004144, 0x00005DD3, 0x00060052, 0x00000011, - 0x00005E5C, 0x000044F0, 0x00002AE5, 0x00000001, 0x000200F9, 0x00004FDF, - 0x000200F8, 0x00001F81, 0x0008004F, 0x00000018, 0x000021D0, 0x00003A49, - 0x00003A49, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, - 0x00001848, 0x00000001, 0x0000002B, 0x000021D0, 0x00000A2D, 0x00000A18, - 0x00050085, 0x00000018, 0x00001BC5, 0x00001848, 0x000001FF, 0x00050081, - 0x00000018, 0x00001F1E, 0x00001BC5, 0x000003AB, 0x0004006D, 0x00000014, - 0x00002756, 0x00001F1E, 0x00050051, 0x0000000B, 0x00002206, 0x00002756, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FE6, 0x00002756, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D33, 0x00002FE6, 0x00000A1A, 0x000500C5, - 0x0000000B, 0x00004D76, 0x00002206, 0x00002D33, 0x00050051, 0x0000000B, - 0x000053F4, 0x00002756, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214C, - 0x000053F4, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004145, 0x00004D76, - 0x0000214C, 0x0008004F, 0x00000018, 0x000022A4, 0x00003B57, 0x00003B57, - 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CEA, - 0x00000001, 0x0000002B, 0x000022A4, 0x00000A2D, 0x00000A18, 0x00050085, - 0x00000018, 0x00001BC6, 0x00004CEA, 0x000001FF, 0x00050081, 0x00000018, - 0x00001F1F, 0x00001BC6, 0x000003AB, 0x0004006D, 0x00000014, 0x00002757, - 0x00001F1F, 0x00050051, 0x0000000B, 0x00002207, 0x00002757, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FE7, 0x00002757, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D34, 0x00002FE7, 0x00000A1A, 0x000500C5, 0x0000000B, - 0x00004D77, 0x00002207, 0x00002D34, 0x00050051, 0x0000000B, 0x000053F5, - 0x00002757, 0x00000002, 0x000500C4, 0x0000000B, 0x000029FD, 0x000053F5, - 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004A45, 0x00004D77, 0x000029FD, - 0x000500C4, 0x0000000B, 0x00005DD4, 0x00004A45, 0x00000A3A, 0x000500C5, - 0x0000000B, 0x00003852, 0x00004145, 0x00005DD4, 0x00060052, 0x00000011, - 0x00002AE6, 0x00003852, 0x00002DDD, 0x00000000, 0x0008004F, 0x00000018, - 0x00002FE8, 0x00003816, 0x00003816, 0x00000000, 0x00000001, 0x00000002, - 0x0008000C, 0x00000018, 0x00004F18, 0x00000001, 0x0000002B, 0x00002FE8, - 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC7, 0x00004F18, - 0x000001FF, 0x00050081, 0x00000018, 0x00001F20, 0x00001BC7, 0x000003AB, - 0x0004006D, 0x00000014, 0x00002758, 0x00001F20, 0x00050051, 0x0000000B, - 0x00002208, 0x00002758, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE9, - 0x00002758, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D35, 0x00002FE9, - 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D78, 0x00002208, 0x00002D35, - 0x00050051, 0x0000000B, 0x000053F6, 0x00002758, 0x00000002, 0x000500C4, - 0x0000000B, 0x0000214D, 0x000053F6, 0x00000A2C, 0x000500C5, 0x0000000B, - 0x00004146, 0x00004D78, 0x0000214D, 0x0008004F, 0x00000018, 0x000022A5, - 0x00002BB5, 0x00002BB5, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, - 0x00000018, 0x00004CEB, 0x00000001, 0x0000002B, 0x000022A5, 0x00000A2D, - 0x00000A18, 0x00050085, 0x00000018, 0x00001BC8, 0x00004CEB, 0x000001FF, - 0x00050081, 0x00000018, 0x00001F21, 0x00001BC8, 0x000003AB, 0x0004006D, - 0x00000014, 0x00002759, 0x00001F21, 0x00050051, 0x0000000B, 0x00002209, - 0x00002759, 0x00000000, 0x00050051, 0x0000000B, 0x00002FEA, 0x00002759, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D36, 0x00002FEA, 0x00000A1A, - 0x000500C5, 0x0000000B, 0x00004D79, 0x00002209, 0x00002D36, 0x00050051, - 0x0000000B, 0x000053F7, 0x00002759, 0x00000002, 0x000500C4, 0x0000000B, - 0x000029FE, 0x000053F7, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004A46, - 0x00004D79, 0x000029FE, 0x000500C4, 0x0000000B, 0x00005DD5, 0x00004A46, - 0x00000A3A, 0x000500C5, 0x0000000B, 0x000044F1, 0x00004146, 0x00005DD5, - 0x00060052, 0x00000011, 0x00005E5D, 0x000044F1, 0x00002AE6, 0x00000001, - 0x000200F9, 0x00004FDF, 0x000200F8, 0x00004C38, 0x0008000C, 0x0000001D, - 0x000022A6, 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, - 0x00050085, 0x0000001D, 0x00004580, 0x000022A6, 0x00000809, 0x00050081, - 0x0000001D, 0x00001F22, 0x00004580, 0x00000145, 0x0004006D, 0x00000017, - 0x0000275A, 0x00001F22, 0x00050051, 0x0000000B, 0x0000220A, 0x0000275A, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FEB, 0x0000275A, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D37, 0x00002FEB, 0x00000A1A, 0x000500C5, - 0x0000000B, 0x00004D7A, 0x0000220A, 0x00002D37, 0x00050051, 0x0000000B, - 0x000053F8, 0x0000275A, 0x00000002, 0x000500C4, 0x0000000B, 0x00002176, - 0x000053F8, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D7B, 0x00004D7A, - 0x00002176, 0x00050051, 0x0000000B, 0x000053F9, 0x0000275A, 0x00000003, - 0x000500C4, 0x0000000B, 0x00001C7E, 0x000053F9, 0x00000A38, 0x000500C5, - 0x0000000B, 0x0000237C, 0x00004D7B, 0x00001C7E, 0x0008000C, 0x0000001D, - 0x00002377, 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, - 0x00050085, 0x0000001D, 0x000060DE, 0x00002377, 0x00000809, 0x00050081, - 0x0000001D, 0x00001F23, 0x000060DE, 0x00000145, 0x0004006D, 0x00000017, - 0x0000275B, 0x00001F23, 0x00050051, 0x0000000B, 0x0000220B, 0x0000275B, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FEC, 0x0000275B, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D38, 0x00002FEC, 0x00000A1A, 0x000500C5, - 0x0000000B, 0x00004D7C, 0x0000220B, 0x00002D38, 0x00050051, 0x0000000B, - 0x000053FA, 0x0000275B, 0x00000002, 0x000500C4, 0x0000000B, 0x00002177, - 0x000053FA, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D7D, 0x00004D7C, - 0x00002177, 0x00050051, 0x0000000B, 0x000053FB, 0x0000275B, 0x00000003, - 0x000500C4, 0x0000000B, 0x000029FF, 0x000053FB, 0x00000A38, 0x000500C5, - 0x0000000B, 0x00004A47, 0x00004D7D, 0x000029FF, 0x000500C4, 0x0000000B, - 0x00005DD6, 0x00004A47, 0x00000A3A, 0x000500C5, 0x0000000B, 0x00003384, - 0x0000237C, 0x00005DD6, 0x00060052, 0x00000011, 0x0000579D, 0x00003384, - 0x00002DDD, 0x00000000, 0x0008000C, 0x0000001D, 0x000030B0, 0x00000001, - 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, 0x00050085, 0x0000001D, - 0x000031D1, 0x000030B0, 0x00000809, 0x00050081, 0x0000001D, 0x00001F24, - 0x000031D1, 0x00000145, 0x0004006D, 0x00000017, 0x0000275C, 0x00001F24, - 0x00050051, 0x0000000B, 0x0000220C, 0x0000275C, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FED, 0x0000275C, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D39, 0x00002FED, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D7E, - 0x0000220C, 0x00002D39, 0x00050051, 0x0000000B, 0x000053FC, 0x0000275C, - 0x00000002, 0x000500C4, 0x0000000B, 0x00002178, 0x000053FC, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004D7F, 0x00004D7E, 0x00002178, 0x00050051, - 0x0000000B, 0x000053FD, 0x0000275C, 0x00000003, 0x000500C4, 0x0000000B, - 0x00001C7F, 0x000053FD, 0x00000A38, 0x000500C5, 0x0000000B, 0x0000237D, - 0x00004D7F, 0x00001C7F, 0x0008000C, 0x0000001D, 0x00002378, 0x00000001, - 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, 0x00050085, 0x0000001D, - 0x000060DF, 0x00002378, 0x00000809, 0x00050081, 0x0000001D, 0x00001F25, - 0x000060DF, 0x00000145, 0x0004006D, 0x00000017, 0x0000275D, 0x00001F25, - 0x00050051, 0x0000000B, 0x0000220D, 0x0000275D, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FEE, 0x0000275D, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D3A, 0x00002FEE, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D80, - 0x0000220D, 0x00002D3A, 0x00050051, 0x0000000B, 0x000053FE, 0x0000275D, - 0x00000002, 0x000500C4, 0x0000000B, 0x00002179, 0x000053FE, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004D81, 0x00004D80, 0x00002179, 0x00050051, - 0x0000000B, 0x000053FF, 0x0000275D, 0x00000003, 0x000500C4, 0x0000000B, - 0x00002A00, 0x000053FF, 0x00000A38, 0x000500C5, 0x0000000B, 0x00004A48, - 0x00004D81, 0x00002A00, 0x000500C4, 0x0000000B, 0x00005DD7, 0x00004A48, - 0x00000A3A, 0x000500C5, 0x0000000B, 0x000044F2, 0x0000237D, 0x00005DD7, - 0x00060052, 0x00000011, 0x00005E5E, 0x000044F2, 0x0000579D, 0x00000001, - 0x000200F9, 0x00004FDF, 0x000200F8, 0x0000231B, 0x00050051, 0x0000000D, - 0x00004DA8, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, 0x000023ED, - 0x00003B57, 0x00000000, 0x00050050, 0x00000013, 0x00004B33, 0x00004DA8, - 0x000023ED, 0x0006000C, 0x0000000B, 0x000020C4, 0x00000001, 0x0000003A, - 0x00004B33, 0x00060052, 0x00000011, 0x00003BD1, 0x000020C4, 0x00002DDD, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CD3, 0x00003816, 0x00000000, - 0x00050051, 0x0000000D, 0x00005ABD, 0x00002BB5, 0x00000000, 0x00050050, - 0x00000013, 0x00004B34, 0x00003CD3, 0x00005ABD, 0x0006000C, 0x0000000B, - 0x00002D3C, 0x00000001, 0x0000003A, 0x00004B34, 0x00060052, 0x00000011, - 0x0000212D, 0x00002D3C, 0x00003BD1, 0x00000001, 0x000200F9, 0x00004FDF, - 0x000200F8, 0x00004FDF, 0x001100F5, 0x00000011, 0x000058B2, 0x0000212D, - 0x0000231B, 0x00005E5E, 0x00004C38, 0x00005E5D, 0x00001F81, 0x00005E5C, - 0x00001F80, 0x00005E5B, 0x0000231A, 0x00005E5A, 0x00003167, 0x00003D25, + 0x000500C4, 0x0000000B, 0x00005DAA, 0x00004A42, 0x00000A3A, 0x000500C5, + 0x0000000B, 0x00004649, 0x00002428, 0x00005DAA, 0x00050050, 0x00000011, + 0x000053DD, 0x0000186E, 0x00004649, 0x000200F9, 0x00004992, 0x000200F8, + 0x00001CCD, 0x00050051, 0x0000000D, 0x00004DAD, 0x00003A49, 0x00000000, + 0x00050051, 0x0000000D, 0x00002826, 0x00003A49, 0x00000001, 0x00050051, + 0x0000000D, 0x00001DDD, 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, + 0x000019A6, 0x00003B57, 0x00000001, 0x00070050, 0x0000001D, 0x00001D38, + 0x00004DAD, 0x00002826, 0x00001DDD, 0x000019A6, 0x0008000C, 0x0000001D, + 0x00003847, 0x00000001, 0x0000002B, 0x00001D38, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00003578, 0x00003847, 0x00000540, 0x00050081, + 0x0000001D, 0x00002E6B, 0x00003578, 0x00000145, 0x0004006D, 0x00000017, + 0x00001DDE, 0x00002E6B, 0x00050051, 0x0000000B, 0x00002200, 0x00001DDE, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FDF, 0x00001DDE, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D2D, 0x00002FDF, 0x00000A23, 0x000500C5, + 0x0000000B, 0x00004D6E, 0x00002200, 0x00002D2D, 0x00050051, 0x0000000B, + 0x000053EC, 0x00001DDE, 0x00000002, 0x000500C4, 0x0000000B, 0x00002174, + 0x000053EC, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D6F, 0x00004D6E, + 0x00002174, 0x00050051, 0x0000000B, 0x000053ED, 0x00001DDE, 0x00000003, + 0x000500C4, 0x0000000B, 0x00002175, 0x000053ED, 0x00000A53, 0x000500C5, + 0x0000000B, 0x000044DD, 0x00004D6F, 0x00002175, 0x00050051, 0x0000000D, + 0x00004E80, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, 0x00005CB2, + 0x00003816, 0x00000001, 0x00050051, 0x0000000D, 0x00001DDF, 0x00002BB5, + 0x00000000, 0x00050051, 0x0000000D, 0x000019A7, 0x00002BB5, 0x00000001, + 0x00070050, 0x0000001D, 0x00001D39, 0x00004E80, 0x00005CB2, 0x00001DDF, + 0x000019A7, 0x0008000C, 0x0000001D, 0x00003848, 0x00000001, 0x0000002B, + 0x00001D39, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00003579, + 0x00003848, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6C, 0x00003579, + 0x00000145, 0x0004006D, 0x00000017, 0x00001DE0, 0x00002E6C, 0x00050051, + 0x0000000B, 0x00002201, 0x00001DE0, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FE0, 0x00001DE0, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2E, + 0x00002FE0, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D70, 0x00002201, + 0x00002D2E, 0x00050051, 0x0000000B, 0x000053EE, 0x00001DE0, 0x00000002, + 0x000500C4, 0x0000000B, 0x00002176, 0x000053EE, 0x00000A3B, 0x000500C5, + 0x0000000B, 0x00004D71, 0x00004D70, 0x00002176, 0x00050051, 0x0000000B, + 0x000053EF, 0x00001DE0, 0x00000003, 0x000500C4, 0x0000000B, 0x0000215D, + 0x000053EF, 0x00000A53, 0x000500C5, 0x0000000B, 0x00005202, 0x00004D71, + 0x0000215D, 0x00050050, 0x00000011, 0x000053DE, 0x000044DD, 0x00005202, + 0x000200F9, 0x00004992, 0x000200F8, 0x00001933, 0x0008004F, 0x00000018, + 0x000021CF, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x00000002, + 0x0008000C, 0x00000018, 0x00001847, 0x00000001, 0x0000002B, 0x000021CF, + 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC1, 0x00001847, + 0x000003BE, 0x00050081, 0x00000018, 0x00001F1A, 0x00001BC1, 0x000003AB, + 0x0004006D, 0x00000014, 0x00002752, 0x00001F1A, 0x00050051, 0x0000000B, + 0x00002202, 0x00002752, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE1, + 0x00002752, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2F, 0x00002FE1, + 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D72, 0x00002202, 0x00002D2F, + 0x00050051, 0x0000000B, 0x000053F0, 0x00002752, 0x00000002, 0x000500C4, + 0x0000000B, 0x0000214A, 0x000053F0, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004143, 0x00004D72, 0x0000214A, 0x0008004F, 0x00000018, 0x000022A2, + 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, + 0x00000018, 0x00004CD4, 0x00000001, 0x0000002B, 0x000022A2, 0x00000A2D, + 0x00000A18, 0x00050085, 0x00000018, 0x00001BC2, 0x00004CD4, 0x000003BE, + 0x00050081, 0x00000018, 0x00001F1B, 0x00001BC2, 0x000003AB, 0x0004006D, + 0x00000014, 0x00002753, 0x00001F1B, 0x00050051, 0x0000000B, 0x00002203, + 0x00002753, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE2, 0x00002753, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D30, 0x00002FE2, 0x00000A1A, + 0x000500C5, 0x0000000B, 0x00004D73, 0x00002203, 0x00002D30, 0x00050051, + 0x0000000B, 0x000053F1, 0x00002753, 0x00000002, 0x000500C4, 0x0000000B, + 0x000029FB, 0x000053F1, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004A43, + 0x00004D73, 0x000029FB, 0x000500C4, 0x0000000B, 0x00005D97, 0x00004A43, + 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000358A, 0x00004143, 0x00005D97, + 0x0008004F, 0x00000018, 0x000022A3, 0x00003816, 0x00003816, 0x00000000, + 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CD5, 0x00000001, + 0x0000002B, 0x000022A3, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, + 0x00001BC3, 0x00004CD5, 0x000003BE, 0x00050081, 0x00000018, 0x00001F1C, + 0x00001BC3, 0x000003AB, 0x0004006D, 0x00000014, 0x00002754, 0x00001F1C, + 0x00050051, 0x0000000B, 0x00002204, 0x00002754, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FE3, 0x00002754, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D31, 0x00002FE3, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D74, + 0x00002204, 0x00002D31, 0x00050051, 0x0000000B, 0x000053F2, 0x00002754, + 0x00000002, 0x000500C4, 0x0000000B, 0x0000214B, 0x000053F2, 0x00000A29, + 0x000500C5, 0x0000000B, 0x00004144, 0x00004D74, 0x0000214B, 0x0008004F, + 0x00000018, 0x000022A4, 0x00002BB5, 0x00002BB5, 0x00000000, 0x00000001, + 0x00000002, 0x0008000C, 0x00000018, 0x00004CDB, 0x00000001, 0x0000002B, + 0x000022A4, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC4, + 0x00004CDB, 0x000003BE, 0x00050081, 0x00000018, 0x00001F1D, 0x00001BC4, + 0x000003AB, 0x0004006D, 0x00000014, 0x00002755, 0x00001F1D, 0x00050051, + 0x0000000B, 0x00002205, 0x00002755, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FE4, 0x00002755, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D32, + 0x00002FE4, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D75, 0x00002205, + 0x00002D32, 0x00050051, 0x0000000B, 0x000053F3, 0x00002755, 0x00000002, + 0x000500C4, 0x0000000B, 0x000029FC, 0x000053F3, 0x00000A29, 0x000500C5, + 0x0000000B, 0x00004A44, 0x00004D75, 0x000029FC, 0x000500C4, 0x0000000B, + 0x00005DAB, 0x00004A44, 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000464A, + 0x00004144, 0x00005DAB, 0x00050050, 0x00000011, 0x000053DF, 0x0000358A, + 0x0000464A, 0x000200F9, 0x00004992, 0x000200F8, 0x00001934, 0x0008004F, + 0x00000018, 0x000021D0, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, + 0x00000002, 0x0008000C, 0x00000018, 0x00001848, 0x00000001, 0x0000002B, + 0x000021D0, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC5, + 0x00001848, 0x000001FF, 0x00050081, 0x00000018, 0x00001F1E, 0x00001BC5, + 0x000003AB, 0x0004006D, 0x00000014, 0x00002756, 0x00001F1E, 0x00050051, + 0x0000000B, 0x00002206, 0x00002756, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FE5, 0x00002756, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D33, + 0x00002FE5, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D76, 0x00002206, + 0x00002D33, 0x00050051, 0x0000000B, 0x000053F4, 0x00002756, 0x00000002, + 0x000500C4, 0x0000000B, 0x0000214C, 0x000053F4, 0x00000A2C, 0x000500C5, + 0x0000000B, 0x00004145, 0x00004D76, 0x0000214C, 0x0008004F, 0x00000018, + 0x000022A5, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, + 0x0008000C, 0x00000018, 0x00004CDC, 0x00000001, 0x0000002B, 0x000022A5, + 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC6, 0x00004CDC, + 0x000001FF, 0x00050081, 0x00000018, 0x00001F1F, 0x00001BC6, 0x000003AB, + 0x0004006D, 0x00000014, 0x00002757, 0x00001F1F, 0x00050051, 0x0000000B, + 0x00002207, 0x00002757, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE6, + 0x00002757, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D34, 0x00002FE6, + 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D77, 0x00002207, 0x00002D34, + 0x00050051, 0x0000000B, 0x000053F5, 0x00002757, 0x00000002, 0x000500C4, + 0x0000000B, 0x000029FD, 0x000053F5, 0x00000A2C, 0x000500C5, 0x0000000B, + 0x00004A45, 0x00004D77, 0x000029FD, 0x000500C4, 0x0000000B, 0x00005D98, + 0x00004A45, 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000358B, 0x00004145, + 0x00005D98, 0x0008004F, 0x00000018, 0x000022A6, 0x00003816, 0x00003816, + 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CDD, + 0x00000001, 0x0000002B, 0x000022A6, 0x00000A2D, 0x00000A18, 0x00050085, + 0x00000018, 0x00001BC7, 0x00004CDD, 0x000001FF, 0x00050081, 0x00000018, + 0x00001F20, 0x00001BC7, 0x000003AB, 0x0004006D, 0x00000014, 0x00002758, + 0x00001F20, 0x00050051, 0x0000000B, 0x00002208, 0x00002758, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FE7, 0x00002758, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D35, 0x00002FE7, 0x00000A1A, 0x000500C5, 0x0000000B, + 0x00004D78, 0x00002208, 0x00002D35, 0x00050051, 0x0000000B, 0x000053F6, + 0x00002758, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214D, 0x000053F6, + 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004146, 0x00004D78, 0x0000214D, + 0x0008004F, 0x00000018, 0x000022A8, 0x00002BB5, 0x00002BB5, 0x00000000, + 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CDE, 0x00000001, + 0x0000002B, 0x000022A8, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, + 0x00001BC8, 0x00004CDE, 0x000001FF, 0x00050081, 0x00000018, 0x00001F21, + 0x00001BC8, 0x000003AB, 0x0004006D, 0x00000014, 0x00002759, 0x00001F21, + 0x00050051, 0x0000000B, 0x00002209, 0x00002759, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FE8, 0x00002759, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D36, 0x00002FE8, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D79, + 0x00002209, 0x00002D36, 0x00050051, 0x0000000B, 0x000053F7, 0x00002759, + 0x00000002, 0x000500C4, 0x0000000B, 0x000029FE, 0x000053F7, 0x00000A2C, + 0x000500C5, 0x0000000B, 0x00004A46, 0x00004D79, 0x000029FE, 0x000500C4, + 0x0000000B, 0x00005DAC, 0x00004A46, 0x00000A3A, 0x000500C5, 0x0000000B, + 0x0000464B, 0x00004146, 0x00005DAC, 0x00050050, 0x00000011, 0x000053E0, + 0x0000358B, 0x0000464B, 0x000200F9, 0x00004992, 0x000200F8, 0x000045EB, + 0x0008000C, 0x0000001D, 0x000022A9, 0x00000001, 0x0000002B, 0x00003A49, + 0x00000B7A, 0x00000505, 0x00050085, 0x0000001D, 0x00004580, 0x000022A9, + 0x00000809, 0x00050081, 0x0000001D, 0x00001F22, 0x00004580, 0x00000145, + 0x0004006D, 0x00000017, 0x0000275A, 0x00001F22, 0x00050051, 0x0000000B, + 0x0000220A, 0x0000275A, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE9, + 0x0000275A, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D37, 0x00002FE9, + 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D7A, 0x0000220A, 0x00002D37, + 0x00050051, 0x0000000B, 0x000053F8, 0x0000275A, 0x00000002, 0x000500C4, + 0x0000000B, 0x00002177, 0x000053F8, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D7B, 0x00004D7A, 0x00002177, 0x00050051, 0x0000000B, 0x000053F9, + 0x0000275A, 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7E, 0x000053F9, + 0x00000A38, 0x000500C5, 0x0000000B, 0x0000237C, 0x00004D7B, 0x00001C7E, + 0x0008000C, 0x0000001D, 0x00002377, 0x00000001, 0x0000002B, 0x00003B57, + 0x00000B7A, 0x00000505, 0x00050085, 0x0000001D, 0x000060DE, 0x00002377, + 0x00000809, 0x00050081, 0x0000001D, 0x00001F23, 0x000060DE, 0x00000145, + 0x0004006D, 0x00000017, 0x0000275B, 0x00001F23, 0x00050051, 0x0000000B, + 0x0000220B, 0x0000275B, 0x00000000, 0x00050051, 0x0000000B, 0x00002FEA, + 0x0000275B, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D38, 0x00002FEA, + 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D7C, 0x0000220B, 0x00002D38, + 0x00050051, 0x0000000B, 0x000053FA, 0x0000275B, 0x00000002, 0x000500C4, + 0x0000000B, 0x00002178, 0x000053FA, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D7D, 0x00004D7C, 0x00002178, 0x00050051, 0x0000000B, 0x000053FB, + 0x0000275B, 0x00000003, 0x000500C4, 0x0000000B, 0x000029FF, 0x000053FB, + 0x00000A38, 0x000500C5, 0x0000000B, 0x00004A47, 0x00004D7D, 0x000029FF, + 0x000500C4, 0x0000000B, 0x000058CA, 0x00004A47, 0x00000A3A, 0x000500C5, + 0x0000000B, 0x00006242, 0x0000237C, 0x000058CA, 0x0008000C, 0x0000001D, + 0x00002378, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, + 0x00050085, 0x0000001D, 0x000060DF, 0x00002378, 0x00000809, 0x00050081, + 0x0000001D, 0x00001F24, 0x000060DF, 0x00000145, 0x0004006D, 0x00000017, + 0x0000275C, 0x00001F24, 0x00050051, 0x0000000B, 0x0000220C, 0x0000275C, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FEB, 0x0000275C, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D39, 0x00002FEB, 0x00000A1A, 0x000500C5, + 0x0000000B, 0x00004D7E, 0x0000220C, 0x00002D39, 0x00050051, 0x0000000B, + 0x000053FC, 0x0000275C, 0x00000002, 0x000500C4, 0x0000000B, 0x00002179, + 0x000053FC, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D7F, 0x00004D7E, + 0x00002179, 0x00050051, 0x0000000B, 0x000053FD, 0x0000275C, 0x00000003, + 0x000500C4, 0x0000000B, 0x00001C7F, 0x000053FD, 0x00000A38, 0x000500C5, + 0x0000000B, 0x0000237D, 0x00004D7F, 0x00001C7F, 0x0008000C, 0x0000001D, + 0x00002379, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, + 0x00050085, 0x0000001D, 0x000060E0, 0x00002379, 0x00000809, 0x00050081, + 0x0000001D, 0x00001F25, 0x000060E0, 0x00000145, 0x0004006D, 0x00000017, + 0x0000275D, 0x00001F25, 0x00050051, 0x0000000B, 0x0000220D, 0x0000275D, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FEC, 0x0000275D, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D3A, 0x00002FEC, 0x00000A1A, 0x000500C5, + 0x0000000B, 0x00004D80, 0x0000220D, 0x00002D3A, 0x00050051, 0x0000000B, + 0x000053FE, 0x0000275D, 0x00000002, 0x000500C4, 0x0000000B, 0x0000217A, + 0x000053FE, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D81, 0x00004D80, + 0x0000217A, 0x00050051, 0x0000000B, 0x000053FF, 0x0000275D, 0x00000003, + 0x000500C4, 0x0000000B, 0x00002A00, 0x000053FF, 0x00000A38, 0x000500C5, + 0x0000000B, 0x00004A48, 0x00004D81, 0x00002A00, 0x000500C4, 0x0000000B, + 0x00005DAD, 0x00004A48, 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000464C, + 0x0000237D, 0x00005DAD, 0x00050050, 0x00000011, 0x000053E1, 0x00006242, + 0x0000464C, 0x000200F9, 0x00004992, 0x000200F8, 0x00001CCE, 0x00050051, + 0x0000000D, 0x00004D9A, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, + 0x000023ED, 0x00003B57, 0x00000000, 0x00050050, 0x00000013, 0x00004B20, + 0x00004D9A, 0x000023ED, 0x0006000C, 0x0000000B, 0x0000217B, 0x00000001, + 0x0000003A, 0x00004B20, 0x00050051, 0x0000000D, 0x00005BBF, 0x00003816, + 0x00000000, 0x00050051, 0x0000000D, 0x000039A7, 0x00002BB5, 0x00000000, + 0x00050050, 0x00000013, 0x00004B0D, 0x00005BBF, 0x000039A7, 0x0006000C, + 0x0000000B, 0x00002E96, 0x00000001, 0x0000003A, 0x00004B0D, 0x00050050, + 0x00000011, 0x0000612F, 0x0000217B, 0x00002E96, 0x000200F9, 0x00004992, + 0x000200F8, 0x00004992, 0x001100F5, 0x00000011, 0x000058B2, 0x0000612F, + 0x00001CCE, 0x000053E1, 0x000045EB, 0x000053E0, 0x00001934, 0x000053DF, + 0x00001933, 0x000053DE, 0x00001CCD, 0x000053DD, 0x00003167, 0x00003D25, 0x00002514, 0x000500AA, 0x00000009, 0x00004AAF, 0x00001DD8, 0x00000A0A, 0x000600A9, 0x00000009, 0x000056E6, 0x00004AAF, 0x00000787, 0x00004AAF, 0x000300F7, 0x00004CC1, 0x00000002, 0x000400FA, 0x000056E6, 0x00002E70, @@ -5071,9 +4882,9 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x000058B2, 0x00000000, 0x000500C2, 0x0000000B, 0x00003427, 0x00004B1B, 0x00000A3A, 0x000500C7, 0x0000000B, 0x00001C34, 0x00004B1B, 0x0000068D, 0x000500C5, 0x0000000B, 0x0000452D, 0x00003427, 0x00001C34, 0x00060052, - 0x00000011, 0x00005B31, 0x0000452D, 0x000058B2, 0x00000000, 0x000200F9, + 0x00000011, 0x00005B32, 0x0000452D, 0x000058B2, 0x00000000, 0x000200F9, 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, 0x00000011, 0x0000305F, - 0x000058B2, 0x00004FDF, 0x00005B31, 0x00002E70, 0x00050080, 0x00000011, + 0x000058B2, 0x00004992, 0x00005B32, 0x00002E70, 0x00050080, 0x00000011, 0x000032A7, 0x00002EF9, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, 0x000400FA, 0x0000500F, 0x0000294E, 0x0000537D, 0x000200F8, 0x0000537D, 0x0004007C, 0x00000012, 0x00002970, 0x000032A7, 0x00050051, 0x0000000C, @@ -5084,16 +4895,16 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A22, - 0x000500C7, 0x0000000C, 0x00002ACC, 0x000042C2, 0x00000A20, 0x000500C7, + 0x000500C7, 0x0000000C, 0x00002ACB, 0x000042C2, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, - 0x00002ACC, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, + 0x00002ACB, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A0D, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, - 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047BE, 0x00002747, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047BE, 0x00000A17, + 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047BD, 0x00002747, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047BD, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, @@ -5110,9 +4921,9 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00004147, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x000052F5, - 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004DA9, 0x000032A7, + 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9B, 0x000032A7, 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, 0x000032A7, 0x00000001, - 0x00060050, 0x00000014, 0x000020DE, 0x00004DA9, 0x00002C03, 0x00005F72, + 0x00060050, 0x00000014, 0x000020DE, 0x00004D9B, 0x00002C03, 0x00005F72, 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, 0x0000000C, 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x00004E9D, @@ -5122,48 +4933,48 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x00003097, 0x00002348, 0x00050084, 0x0000000C, - 0x0000287F, 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006242, - 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, + 0x0000287F, 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006243, + 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006243, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000287F, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A1F, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, - 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, + 0x00006243, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B8B, 0x0000434B, 0x00000A1F, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B8B, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002220, 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002220, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, - 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, + 0x000500C3, 0x0000000C, 0x00004112, 0x00006243, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE4, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE4, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, - 0x00005B32, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, - 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000286B, 0x00005B32, - 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047BF, 0x00002748, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000544E, 0x000047BF, 0x00000A1F, 0x00050080, - 0x0000000C, 0x00004159, 0x0000286B, 0x0000544E, 0x000500C7, 0x0000000C, + 0x00005B33, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, + 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B33, + 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047BE, 0x00002748, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544E, 0x000047BE, 0x00000A1F, 0x00050080, + 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE5, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE5, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, - 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B33, 0x00003412, + 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B34, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, - 0x00050080, 0x0000000C, 0x00002ACD, 0x00005B33, 0x00005AB1, 0x000500C4, - 0x0000000C, 0x00005B34, 0x00002ACD, 0x00000A11, 0x000500C7, 0x0000000C, - 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002ACE, - 0x00005B34, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B35, 0x00002ACE, + 0x00050080, 0x0000000C, 0x00002ACC, 0x00005B34, 0x00005AB1, 0x000500C4, + 0x0000000C, 0x00005B35, 0x00002ACC, 0x00000A11, 0x000500C7, 0x0000000C, + 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002ACD, + 0x00005B35, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B36, 0x00002ACD, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, - 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B35, 0x00005559, 0x0004007C, + 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B36, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, - 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C76, 0x00005670, 0x0000294E, - 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, 0x00002C76, + 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C70, 0x00005670, 0x0000294E, + 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, 0x00002C70, 0x000062B6, 0x000500C2, 0x0000000B, 0x00004EAA, 0x00005088, 0x00000A13, 0x000500AA, 0x00000009, 0x00004B9C, 0x00004ADC, 0x00000A0D, 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00004B9C, 0x00002957, 0x00002C98, @@ -5173,7 +4984,7 @@ const uint32_t resolve_full_16bpp_cs[] = { 0x00000011, 0x0000448D, 0x000050AC, 0x000007B7, 0x000500C5, 0x00000011, 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000011, 0x00004D37, 0x0000305F, 0x000052F5, - 0x00003FF9, 0x00002957, 0x00060041, 0x0000028E, 0x00001F75, 0x00001592, - 0x00000A0B, 0x00004EAA, 0x0003003E, 0x00001F75, 0x00004D37, 0x000200F9, + 0x00003FF9, 0x00002957, 0x00060041, 0x0000028E, 0x00001F76, 0x00001592, + 0x00000A0B, 0x00004EAA, 0x0003003E, 0x00001F76, 0x00004D37, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_16bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_16bpp_scaled_cs.h index 0602e46f9..d03e26bc9 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_16bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_16bpp_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25245 ; Schema: 0 OpCapability Shader @@ -11,23 +11,25 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v2uint ArrayStride 8 + OpDecorate %_struct_1960 BufferBlock OpMemberDecorate %_struct_1960 0 NonReadable OpMemberDecorate %_struct_1960 0 Offset 0 - OpDecorate %_struct_1960 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -126,7 +128,7 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 @@ -136,7 +138,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_63 = OpConstant %uint 63 %int_26 = OpConstant %int 26 %int_23 = OpConstant %int 23 @@ -153,8 +154,8 @@ %5522 = OpVariable %_ptr_Uniform__struct_1960 Uniform %_ptr_Uniform_v2uint = OpTypePointer Uniform %v2uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %11741 = OpUndef %v2uint %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -182,16 +183,14 @@ %uint_4294967290 = OpConstant %uint 4294967290 %2360 = OpConstantComposite %v3uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %float_0_25 = OpConstant %float 0.25 - %10264 = OpUndef %v4uint - %15190 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -215,20 +214,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %18628 %uint_7 %21999 = OpBitwiseAnd %uint %18628 %uint_8 @@ -253,8 +250,8 @@ %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12743 = OpShiftRightLogical %uint %20919 %uint_28 %17238 = OpBitwiseAnd %uint %12743 %uint_7 %12737 = OpLoad %v3uint %gl_GlobalInvocationID @@ -269,7 +266,7 @@ OpBranch %19578 %14025 = OpLabel %18615 = OpCompositeExtract %uint %12025 1 - %16803 = OpCompositeExtract %uint %19067 1 + %16803 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %18615 %16803 %20975 = OpCompositeConstruct %v2uint %7640 %24446 %21036 = OpIAdd %v2uint %20975 %23019 @@ -326,42 +323,39 @@ %16569 = OpLabel %19162 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20297 DontFlatten - OpBranchConditional %19162 %11374 %12129 + OpBranchConditional %19162 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v4uint %13959 %10264 0 - %15546 = OpIAdd %uint %25231 %6555 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %13810 = OpLoad %uint %6319 - %22355 = OpCompositeInsert %v4uint %13810 %21850 1 - %10093 = OpIMul %uint %uint_2 %6555 - %9147 = OpIAdd %uint %25231 %10093 - %14359 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9147 - %13811 = OpLoad %uint %14359 - %22356 = OpCompositeInsert %v4uint %13811 %22355 2 - %10094 = OpIMul %uint %uint_3 %6555 - %9148 = OpIAdd %uint %25231 %10094 - %14360 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9148 - %16033 = OpLoad %uint %14360 - %23465 = OpCompositeInsert %v4uint %16033 %22356 3 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %25231 %6555 + %6475 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %24155 = OpLoad %uint %6475 + %6234 = OpIMul %uint %uint_2 %6555 + %8353 = OpIAdd %uint %25231 %6234 + %15309 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8353 + %24156 = OpLoad %uint %15309 + %6235 = OpIMul %uint %uint_3 %6555 + %8354 = OpIAdd %uint %25231 %6235 + %14321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8354 + %16380 = OpLoad %uint %14321 + %20780 = OpCompositeConstruct %v4uint %23875 %24155 %24156 %16380 OpBranch %20297 - %11374 = OpLabel + %9761 = OpLabel %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %25231 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %25231 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 %23650 = OpLoad %uint %6399 - %11688 = OpIAdd %uint %25231 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %11689 = OpIAdd %uint %25231 %uint_2 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 %23651 = OpLoad %uint %6400 - %11689 = OpIAdd %uint %25231 %uint_3 - %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 - %16380 = OpLoad %uint %24558 - %20780 = OpCompositeConstruct %v4uint %23875 %23650 %23651 %16380 + %11690 = OpIAdd %uint %25231 %uint_3 + %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 + %16381 = OpLoad %uint %24558 + %20781 = OpCompositeConstruct %v4uint %23876 %23650 %23651 %16381 OpBranch %20297 %20297 = OpLabel - %10943 = OpPhi %v4uint %20780 %11374 %23465 %12129 + %10943 = OpPhi %v4uint %20781 %9761 %20780 %12129 OpSelectionMerge %16224 None OpSwitch %8576 %19451 0 %14585 1 %14585 2 %7355 10 %7355 3 %7354 12 %7354 4 %8190 6 %8243 %8243 = OpLabel @@ -399,8 +393,8 @@ %15572 = OpCompositeExtract %float %24070 1 %16670 = OpCompositeConstruct %v4float %24330 %15572 %float_0 %float_0 %19522 = OpCompositeExtract %uint %10943 1 - %16034 = OpBitcast %int %19522 - %18203 = OpCompositeConstruct %v2int %16034 %16034 + %16033 = OpBitcast %int %19522 + %18203 = OpCompositeConstruct %v2int %16033 %16033 %18350 = OpShiftLeftLogical %v2int %18203 %1959 %13336 = OpShiftRightArithmetic %v2int %18350 %2151 %10904 = OpConvertSToF %v2float %13336 @@ -410,8 +404,8 @@ %15573 = OpCompositeExtract %float %24071 1 %16671 = OpCompositeConstruct %v4float %24331 %15573 %float_0 %float_0 %19523 = OpCompositeExtract %uint %10943 2 - %16035 = OpBitcast %int %19523 - %18204 = OpCompositeConstruct %v2int %16035 %16035 + %16034 = OpBitcast %int %19523 + %18204 = OpCompositeConstruct %v2int %16034 %16034 %18351 = OpShiftLeftLogical %v2int %18204 %1959 %13337 = OpShiftRightArithmetic %v2int %18351 %2151 %10905 = OpConvertSToF %v2float %13337 @@ -421,8 +415,8 @@ %15574 = OpCompositeExtract %float %24072 1 %16672 = OpCompositeConstruct %v4float %24332 %15574 %float_0 %float_0 %19524 = OpCompositeExtract %uint %10943 3 - %16036 = OpBitcast %int %19524 - %18205 = OpCompositeConstruct %v2int %16036 %16036 + %16035 = OpBitcast %int %19524 + %18205 = OpCompositeConstruct %v2int %16035 %16035 %18352 = OpShiftLeftLogical %v2int %18205 %1959 %13338 = OpShiftRightArithmetic %v2int %18352 %2151 %10906 = OpConvertSToF %v2float %13338 @@ -629,125 +623,107 @@ %15205 = OpLabel %21584 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20259 DontFlatten - OpBranchConditional %21584 %11375 %12130 + OpBranchConditional %21584 %9762 %12130 %12130 = OpLabel - %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23876 = OpLoad %uint %19407 - %11690 = OpIAdd %uint %25231 %uint_1 - %24596 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 - %12860 = OpLoad %uint %24596 - %11934 = OpCompositeInsert %v4uint %23876 %10264 0 - %6638 = OpCompositeInsert %v4uint %12860 %11934 1 - %16340 = OpIAdd %uint %25231 %6555 - %7193 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16340 - %23652 = OpLoad %uint %7193 - %11691 = OpIAdd %uint %16340 %uint_1 - %24597 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 - %12861 = OpLoad %uint %24597 - %12010 = OpCompositeInsert %v4uint %23652 %6638 2 - %7143 = OpCompositeInsert %v4uint %12861 %12010 3 - %10887 = OpIMul %uint %uint_2 %6555 - %9149 = OpIAdd %uint %25231 %10887 - %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9149 - %23653 = OpLoad %uint %15233 - %11692 = OpIAdd %uint %9149 %uint_1 - %24598 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %12862 = OpLoad %uint %24598 - %12011 = OpCompositeInsert %v4uint %23653 %10264 0 - %7144 = OpCompositeInsert %v4uint %12862 %12011 1 - %10888 = OpIMul %uint %uint_3 %6555 - %9150 = OpIAdd %uint %25231 %10888 - %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9150 - %23654 = OpLoad %uint %15234 - %11693 = OpIAdd %uint %9150 %uint_1 - %24599 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 - %12863 = OpLoad %uint %24599 - %14233 = OpCompositeInsert %v4uint %23654 %7144 2 - %8253 = OpCompositeInsert %v4uint %12863 %14233 3 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23877 = OpLoad %uint %19408 + %11691 = OpIAdd %uint %25231 %uint_1 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %23652 = OpLoad %uint %6401 + %11692 = OpIAdd %uint %25231 %6555 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %23653 = OpLoad %uint %6402 + %11693 = OpIAdd %uint %11692 %uint_1 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %14156 = OpLoad %uint %24559 + %19670 = OpCompositeConstruct %v4uint %23877 %23652 %23653 %14156 + %17048 = OpIMul %uint %uint_2 %6555 + %13991 = OpIAdd %uint %25231 %17048 + %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13991 + %23654 = OpLoad %uint %15233 + %11694 = OpIAdd %uint %13991 %uint_1 + %6476 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %24157 = OpLoad %uint %6476 + %6236 = OpIMul %uint %uint_3 %6555 + %8355 = OpIAdd %uint %25231 %6236 + %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8355 + %23655 = OpLoad %uint %15234 + %11695 = OpIAdd %uint %8355 %uint_1 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 + %16382 = OpLoad %uint %24560 + %20782 = OpCompositeConstruct %v4uint %23654 %24157 %23655 %16382 OpBranch %20259 - %11375 = OpLabel + %9762 = OpLabel %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23877 = OpLoad %uint %21830 - %11694 = OpIAdd %uint %25231 %uint_1 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 - %23655 = OpLoad %uint %6401 - %11695 = OpIAdd %uint %25231 %uint_2 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 - %23656 = OpLoad %uint %6402 - %11696 = OpIAdd %uint %25231 %uint_3 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 - %14080 = OpLoad %uint %24559 - %19165 = OpCompositeConstruct %v4uint %23877 %23655 %23656 %14080 + %23878 = OpLoad %uint %21830 + %11696 = OpIAdd %uint %25231 %uint_1 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %23656 = OpLoad %uint %6403 + %11697 = OpIAdd %uint %25231 %uint_2 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %23657 = OpLoad %uint %6404 + %11698 = OpIAdd %uint %25231 %uint_3 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 + %14080 = OpLoad %uint %24561 + %19165 = OpCompositeConstruct %v4uint %23878 %23656 %23657 %14080 %22501 = OpIAdd %uint %25231 %uint_4 %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 - %23657 = OpLoad %uint %24651 - %11697 = OpIAdd %uint %25231 %uint_5 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 - %23658 = OpLoad %uint %6403 - %11698 = OpIAdd %uint %25231 %uint_6 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %23659 = OpLoad %uint %6404 - %11699 = OpIAdd %uint %25231 %uint_7 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 - %16381 = OpLoad %uint %24560 - %20781 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16381 + %23658 = OpLoad %uint %24651 + %11699 = OpIAdd %uint %25231 %uint_5 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %23659 = OpLoad %uint %6405 + %11700 = OpIAdd %uint %25231 %uint_6 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %23660 = OpLoad %uint %6406 + %11701 = OpIAdd %uint %25231 %uint_7 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %16383 = OpLoad %uint %24562 + %20783 = OpCompositeConstruct %v4uint %23658 %23659 %23660 %16383 OpBranch %20259 %20259 = OpLabel - %11213 = OpPhi %v4uint %20781 %11375 %8253 %12130 - %14112 = OpPhi %v4uint %19165 %11375 %7143 %12130 + %11213 = OpPhi %v4uint %20783 %9762 %20782 %12130 + %14112 = OpPhi %v4uint %19165 %9762 %19670 %12130 OpSelectionMerge %20260 None - OpSwitch %8576 %20310 5 %10149 7 %8244 + OpSwitch %8576 %20310 5 %8536 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %14112 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9928 = OpCompositeExtract %float %24698 0 - %9131 = OpCompositeInsert %v4float %9928 %15190 0 - %19852 = OpCompositeExtract %float %24698 1 - %14867 = OpCompositeInsert %v4float %19852 %9131 1 - %10319 = OpCompositeExtract %uint %14112 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %9132 = OpCompositeInsert %v4float %9929 %14867 2 - %19853 = OpCompositeExtract %float %19659 1 - %14868 = OpCompositeInsert %v4float %19853 %9132 3 - %10320 = OpCompositeExtract %uint %14112 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %9133 = OpCompositeInsert %v4float %9930 %15190 0 - %19854 = OpCompositeExtract %float %19660 1 - %14869 = OpCompositeInsert %v4float %19854 %9133 1 - %10321 = OpCompositeExtract %uint %14112 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %9134 = OpCompositeInsert %v4float %9931 %14869 2 - %19855 = OpCompositeExtract %float %19661 1 - %14870 = OpCompositeInsert %v4float %19855 %9134 3 - %10322 = OpCompositeExtract %uint %11213 0 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9932 = OpCompositeExtract %float %19662 0 - %9135 = OpCompositeInsert %v4float %9932 %15190 0 - %19856 = OpCompositeExtract %float %19662 1 - %14871 = OpCompositeInsert %v4float %19856 %9135 1 - %10323 = OpCompositeExtract %uint %11213 1 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9933 = OpCompositeExtract %float %19663 0 - %9136 = OpCompositeInsert %v4float %9933 %14871 2 - %19857 = OpCompositeExtract %float %19663 1 - %14872 = OpCompositeInsert %v4float %19857 %9136 3 - %10324 = OpCompositeExtract %uint %11213 2 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9934 = OpCompositeExtract %float %19664 0 - %9137 = OpCompositeInsert %v4float %9934 %15190 0 - %19858 = OpCompositeExtract %float %19664 1 - %14873 = OpCompositeInsert %v4float %19858 %9137 1 - %10325 = OpCompositeExtract %uint %11213 3 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %9935 = OpCompositeExtract %float %19665 0 - %9138 = OpCompositeInsert %v4float %9935 %14873 2 - %23044 = OpCompositeExtract %float %19665 1 - %9296 = OpCompositeInsert %v4float %23044 %9138 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %10101 = OpCompositeExtract %float %24680 0 + %16056 = OpCompositeExtract %float %24680 1 + %17025 = OpCompositeExtract %uint %14112 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %17025 + %10086 = OpCompositeExtract %float %15605 0 + %17481 = OpCompositeExtract %float %15605 1 + %14607 = OpCompositeConstruct %v4float %10101 %16056 %10086 %17481 + %17277 = OpCompositeExtract %uint %14112 2 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %10102 = OpCompositeExtract %float %18030 0 + %16057 = OpCompositeExtract %float %18030 1 + %17026 = OpCompositeExtract %uint %14112 3 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %17026 + %10087 = OpCompositeExtract %float %15606 0 + %17482 = OpCompositeExtract %float %15606 1 + %14608 = OpCompositeConstruct %v4float %10102 %16057 %10087 %17482 + %17278 = OpCompositeExtract %uint %11213 0 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %10103 = OpCompositeExtract %float %18031 0 + %16058 = OpCompositeExtract %float %18031 1 + %17027 = OpCompositeExtract %uint %11213 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %17027 + %10088 = OpCompositeExtract %float %15607 0 + %17483 = OpCompositeExtract %float %15607 1 + %14609 = OpCompositeConstruct %v4float %10103 %16058 %10088 %17483 + %17279 = OpCompositeExtract %uint %11213 2 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %10104 = OpCompositeExtract %float %18032 0 + %16059 = OpCompositeExtract %float %18032 1 + %17028 = OpCompositeExtract %uint %11213 3 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %17028 + %10089 = OpCompositeExtract %float %15608 0 + %20671 = OpCompositeExtract %float %15608 1 + %9036 = OpCompositeConstruct %v4float %10104 %16059 %10089 %20671 OpBranch %20260 - %10149 = OpLabel + %8536 = OpLabel %9723 = OpVectorShuffle %v2uint %14112 %14112 0 1 %23356 = OpBitcast %v2int %9723 %24782 = OpVectorShuffle %v4int %23356 %23356 0 0 1 1 @@ -782,8 +758,8 @@ %17250 = OpExtInst %v4float %1 FMax %1284 %21439 OpBranch %20260 %20310 = OpLabel - %9761 = OpVectorShuffle %v2uint %14112 %14112 0 1 - %20825 = OpBitcast %v2float %9761 + %9763 = OpVectorShuffle %v2uint %14112 %14112 0 1 + %20825 = OpBitcast %v2float %9763 %7035 = OpCompositeExtract %float %20825 0 %13418 = OpCompositeExtract %float %20825 1 %17016 = OpCompositeConstruct %v4float %7035 %13418 %float_0 %float_0 @@ -799,15 +775,15 @@ %17018 = OpCompositeConstruct %v4float %7037 %13420 %float_0 %float_0 %16858 = OpVectorShuffle %v2uint %11213 %11213 2 3 %14175 = OpBitcast %v2float %16858 - %7038 = OpCompositeExtract %float %14175 0 + %7039 = OpCompositeExtract %float %14175 0 %16648 = OpCompositeExtract %float %14175 1 - %9036 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 + %9037 = OpCompositeConstruct %v4float %7039 %16648 %float_0 %float_0 OpBranch %20260 %20260 = OpLabel - %11176 = OpPhi %v4float %9036 %20310 %17250 %10149 %9296 %8244 - %14345 = OpPhi %v4float %17018 %20310 %25235 %10149 %14872 %8244 - %15230 = OpPhi %v4float %17017 %20310 %25234 %10149 %14870 %8244 - %14519 = OpPhi %v4float %17016 %20310 %25233 %10149 %14868 %8244 + %11176 = OpPhi %v4float %9037 %20310 %17250 %8536 %9036 %8244 + %14345 = OpPhi %v4float %17018 %20310 %25235 %8536 %14609 %8244 + %15230 = OpPhi %v4float %17017 %20310 %25234 %8536 %14608 %8244 + %14519 = OpPhi %v4float %17016 %20310 %25233 %8536 %14607 %8244 OpBranch %21263 %21263 = OpLabel %11177 = OpPhi %v4float %11176 %20260 %11175 %16224 @@ -826,65 +802,62 @@ %16570 = OpLabel %19163 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20298 DontFlatten - OpBranchConditional %19163 %11376 %12131 + OpBranchConditional %19163 %9764 %12131 %12131 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v4uint %13960 %10264 0 - %15547 = OpIAdd %uint %8114 %6555 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %13812 = OpLoad %uint %6320 - %22357 = OpCompositeInsert %v4uint %13812 %21851 1 - %10095 = OpIMul %uint %uint_2 %6555 - %9151 = OpIAdd %uint %8114 %10095 - %14361 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9151 - %13813 = OpLoad %uint %14361 - %22358 = OpCompositeInsert %v4uint %13813 %22357 2 - %10096 = OpIMul %uint %uint_3 %6555 - %9152 = OpIAdd %uint %8114 %10096 - %14362 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9152 - %16037 = OpLoad %uint %14362 - %23466 = OpCompositeInsert %v4uint %16037 %22358 3 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23879 = OpLoad %uint %19409 + %11702 = OpIAdd %uint %8114 %6555 + %6477 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %24158 = OpLoad %uint %6477 + %6237 = OpIMul %uint %uint_2 %6555 + %8356 = OpIAdd %uint %8114 %6237 + %15310 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8356 + %24159 = OpLoad %uint %15310 + %6238 = OpIMul %uint %uint_3 %6555 + %8357 = OpIAdd %uint %8114 %6238 + %14322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8357 + %16384 = OpLoad %uint %14322 + %20784 = OpCompositeConstruct %v4uint %23879 %24158 %24159 %16384 OpBranch %20298 - %11376 = OpLabel + %9764 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23878 = OpLoad %uint %21831 - %11700 = OpIAdd %uint %8114 %uint_1 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 - %23660 = OpLoad %uint %6405 - %11701 = OpIAdd %uint %8114 %uint_2 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 - %23661 = OpLoad %uint %6406 - %11702 = OpIAdd %uint %8114 %uint_3 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 - %16382 = OpLoad %uint %24561 - %20782 = OpCompositeConstruct %v4uint %23878 %23660 %23661 %16382 + %23880 = OpLoad %uint %21831 + %11703 = OpIAdd %uint %8114 %uint_1 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %23661 = OpLoad %uint %6407 + %11704 = OpIAdd %uint %8114 %uint_2 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 + %23662 = OpLoad %uint %6408 + %11705 = OpIAdd %uint %8114 %uint_3 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %16385 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v4uint %23880 %23661 %23662 %16385 OpBranch %20298 %20298 = OpLabel - %10944 = OpPhi %v4uint %20782 %11376 %23466 %12131 + %10944 = OpPhi %v4uint %20785 %9764 %20784 %12131 OpSelectionMerge %16225 None OpSwitch %8576 %19452 0 %14586 1 %14586 2 %7357 10 %7357 3 %7356 12 %7356 4 %8191 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %10944 0 - %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %10086 = OpCompositeExtract %float %24680 0 - %17481 = OpCompositeExtract %float %24680 1 - %14607 = OpCompositeConstruct %v4float %10086 %17481 %float_0 %float_0 - %17277 = OpCompositeExtract %uint %10944 1 - %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 - %10087 = OpCompositeExtract %float %18030 0 - %17482 = OpCompositeExtract %float %18030 1 - %14608 = OpCompositeConstruct %v4float %10087 %17482 %float_0 %float_0 - %17278 = OpCompositeExtract %uint %10944 2 - %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 - %10088 = OpCompositeExtract %float %18031 0 - %17483 = OpCompositeExtract %float %18031 1 - %14609 = OpCompositeConstruct %v4float %10088 %17483 %float_0 %float_0 - %17279 = OpCompositeExtract %uint %10944 3 - %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 - %10089 = OpCompositeExtract %float %18032 0 - %20671 = OpCompositeExtract %float %18032 1 - %9037 = OpCompositeConstruct %v4float %10089 %20671 %float_0 %float_0 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %10090 = OpCompositeExtract %float %24681 0 + %17484 = OpCompositeExtract %float %24681 1 + %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 + %17280 = OpCompositeExtract %uint %10944 1 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %10091 = OpCompositeExtract %float %18033 0 + %17485 = OpCompositeExtract %float %18033 1 + %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 + %17281 = OpCompositeExtract %uint %10944 2 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %10092 = OpCompositeExtract %float %18034 0 + %17486 = OpCompositeExtract %float %18034 1 + %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 + %17282 = OpCompositeExtract %uint %10944 3 + %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 + %10093 = OpCompositeExtract %float %18035 0 + %20672 = OpCompositeExtract %float %18035 1 + %9038 = OpCompositeConstruct %v4float %10093 %20672 %float_0 %float_0 OpBranch %16225 %8191 = OpLabel %12429 = OpCompositeExtract %uint %10944 0 @@ -899,8 +872,8 @@ %15575 = OpCompositeExtract %float %24074 1 %16673 = OpCompositeConstruct %v4float %24334 %15575 %float_0 %float_0 %19525 = OpCompositeExtract %uint %10944 1 - %16038 = OpBitcast %int %19525 - %18207 = OpCompositeConstruct %v2int %16038 %16038 + %16036 = OpBitcast %int %19525 + %18207 = OpCompositeConstruct %v2int %16036 %16036 %18354 = OpShiftLeftLogical %v2int %18207 %1959 %13340 = OpShiftRightArithmetic %v2int %18354 %2151 %10916 = OpConvertSToF %v2float %13340 @@ -910,8 +883,8 @@ %15576 = OpCompositeExtract %float %24075 1 %16674 = OpCompositeConstruct %v4float %24335 %15576 %float_0 %float_0 %19526 = OpCompositeExtract %uint %10944 2 - %16039 = OpBitcast %int %19526 - %18208 = OpCompositeConstruct %v2int %16039 %16039 + %16037 = OpBitcast %int %19526 + %18208 = OpCompositeConstruct %v2int %16037 %16037 %18355 = OpShiftLeftLogical %v2int %18208 %1959 %13341 = OpShiftRightArithmetic %v2int %18355 %2151 %10917 = OpConvertSToF %v2float %13341 @@ -921,8 +894,8 @@ %15577 = OpCompositeExtract %float %24076 1 %16675 = OpCompositeConstruct %v4float %24336 %15577 %float_0 %float_0 %19527 = OpCompositeExtract %uint %10944 3 - %16040 = OpBitcast %int %19527 - %18212 = OpCompositeConstruct %v2int %16040 %16040 + %16038 = OpBitcast %int %19527 + %18212 = OpCompositeConstruct %v2int %16038 %16038 %18356 = OpShiftLeftLogical %v2int %18212 %1959 %13342 = OpShiftRightArithmetic %v2int %18356 %2151 %10918 = OpConvertSToF %v2float %13342 @@ -930,7 +903,7 @@ %24077 = OpExtInst %v2float %1 FMax %73 %18254 %24337 = OpCompositeExtract %float %24077 0 %18765 = OpCompositeExtract %float %24077 1 - %9038 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 + %9039 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 OpBranch %16225 %7356 = OpLabel %22208 = OpCompositeExtract %uint %10944 0 @@ -1048,27 +1021,27 @@ %21449 = OpCompositeExtract %float %10710 0 %10844 = OpCompositeExtract %float %10710 1 %11030 = OpCompositeExtract %float %10710 2 - %9039 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 + %9040 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 OpBranch %16225 %7357 = OpLabel %22209 = OpCompositeExtract %uint %10944 0 %20238 = OpCompositeConstruct %v4uint %22209 %22209 %22209 %22209 %9376 = OpShiftRightLogical %v4uint %20238 %845 %18863 = OpBitwiseAnd %v4uint %9376 %635 - %15548 = OpConvertUToF %v4float %18863 - %16691 = OpFMul %v4float %15548 %2798 + %15546 = OpConvertUToF %v4float %18863 + %16691 = OpFMul %v4float %15546 %2798 %23765 = OpCompositeExtract %uint %10944 1 %20816 = OpCompositeConstruct %v4uint %23765 %23765 %23765 %23765 %9377 = OpShiftRightLogical %v4uint %20816 %845 %18864 = OpBitwiseAnd %v4uint %9377 %635 - %15549 = OpConvertUToF %v4float %18864 - %16692 = OpFMul %v4float %15549 %2798 + %15547 = OpConvertUToF %v4float %18864 + %16692 = OpFMul %v4float %15547 %2798 %23766 = OpCompositeExtract %uint %10944 2 %20817 = OpCompositeConstruct %v4uint %23766 %23766 %23766 %23766 %9378 = OpShiftRightLogical %v4uint %20817 %845 %18865 = OpBitwiseAnd %v4uint %9378 %635 - %15550 = OpConvertUToF %v4float %18865 - %16693 = OpFMul %v4float %15550 %2798 + %15548 = OpConvertUToF %v4float %18865 + %16693 = OpFMul %v4float %15548 %2798 %23767 = OpCompositeExtract %uint %10944 3 %20818 = OpCompositeConstruct %v4uint %23767 %23767 %23767 %23767 %9379 = OpShiftRightLogical %v4uint %20818 %845 @@ -1093,8 +1066,8 @@ %24847 = OpCompositeConstruct %v4uint %8611 %8611 %8611 %8611 %9382 = OpShiftRightLogical %v4uint %24847 %653 %19036 = OpBitwiseAnd %v4uint %9382 %1611 - %13991 = OpConvertUToF %v4float %19036 - %19240 = OpVectorTimesScalar %v4float %13991 %float_0_00392156886 + %13992 = OpConvertUToF %v4float %19036 + %19240 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 %8612 = OpCompositeExtract %uint %10944 3 %24848 = OpCompositeConstruct %v4uint %8612 %8612 %8612 %8612 %9383 = OpShiftRightLogical %v4uint %24848 %653 @@ -1121,133 +1094,115 @@ %23099 = OpVectorShuffle %v4float %20399 %20399 0 1 1 1 OpBranch %16225 %16225 = OpLabel - %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9039 %7356 %9038 %8191 %9037 %8245 - %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14609 %8245 - %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14608 %8245 - %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14607 %8245 + %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9040 %7356 %9039 %8191 %9038 %8245 + %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14612 %8245 + %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14611 %8245 + %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14610 %8245 OpBranch %21264 %15206 = OpLabel %21585 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20261 DontFlatten - OpBranchConditional %21585 %11377 %12132 + OpBranchConditional %21585 %9765 %12132 %12132 = OpLabel - %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23879 = OpLoad %uint %19408 - %11703 = OpIAdd %uint %8114 %uint_1 - %24600 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 - %12864 = OpLoad %uint %24600 - %11935 = OpCompositeInsert %v4uint %23879 %10264 0 - %6639 = OpCompositeInsert %v4uint %12864 %11935 1 - %16341 = OpIAdd %uint %8114 %6555 - %7194 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16341 - %23662 = OpLoad %uint %7194 - %11704 = OpIAdd %uint %16341 %uint_1 - %24601 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %12865 = OpLoad %uint %24601 - %12012 = OpCompositeInsert %v4uint %23662 %6639 2 - %7145 = OpCompositeInsert %v4uint %12865 %12012 3 - %10889 = OpIMul %uint %uint_2 %6555 - %9153 = OpIAdd %uint %8114 %10889 - %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9153 - %23663 = OpLoad %uint %15235 - %11705 = OpIAdd %uint %9153 %uint_1 - %24602 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 - %12866 = OpLoad %uint %24602 - %12013 = OpCompositeInsert %v4uint %23663 %10264 0 - %7146 = OpCompositeInsert %v4uint %12866 %12013 1 - %10890 = OpIMul %uint %uint_3 %6555 - %9154 = OpIAdd %uint %8114 %10890 - %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9154 - %23664 = OpLoad %uint %15236 - %11706 = OpIAdd %uint %9154 %uint_1 - %24603 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 - %12867 = OpLoad %uint %24603 - %14234 = OpCompositeInsert %v4uint %23664 %7146 2 - %8254 = OpCompositeInsert %v4uint %12867 %14234 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23881 = OpLoad %uint %19410 + %11706 = OpIAdd %uint %8114 %uint_1 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %23663 = OpLoad %uint %6409 + %11707 = OpIAdd %uint %8114 %6555 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %23664 = OpLoad %uint %6410 + %11708 = OpIAdd %uint %11707 %uint_1 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %14157 = OpLoad %uint %24564 + %19671 = OpCompositeConstruct %v4uint %23881 %23663 %23664 %14157 + %17049 = OpIMul %uint %uint_2 %6555 + %13993 = OpIAdd %uint %8114 %17049 + %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13993 + %23665 = OpLoad %uint %15235 + %11709 = OpIAdd %uint %13993 %uint_1 + %6478 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %24160 = OpLoad %uint %6478 + %6239 = OpIMul %uint %uint_3 %6555 + %8358 = OpIAdd %uint %8114 %6239 + %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8358 + %23666 = OpLoad %uint %15236 + %11710 = OpIAdd %uint %8358 %uint_1 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 + %16386 = OpLoad %uint %24565 + %20786 = OpCompositeConstruct %v4uint %23665 %24160 %23666 %16386 OpBranch %20261 - %11377 = OpLabel + %9765 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23880 = OpLoad %uint %21832 - %11707 = OpIAdd %uint %8114 %uint_1 - %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 - %23665 = OpLoad %uint %6407 - %11708 = OpIAdd %uint %8114 %uint_2 - %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 - %23666 = OpLoad %uint %6408 - %11709 = OpIAdd %uint %8114 %uint_3 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 - %14081 = OpLoad %uint %24562 - %19166 = OpCompositeConstruct %v4uint %23880 %23665 %23666 %14081 + %23882 = OpLoad %uint %21832 + %11711 = OpIAdd %uint %8114 %uint_1 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 + %23667 = OpLoad %uint %6411 + %11712 = OpIAdd %uint %8114 %uint_2 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 + %23668 = OpLoad %uint %6412 + %11713 = OpIAdd %uint %8114 %uint_3 + %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 + %14081 = OpLoad %uint %24566 + %19166 = OpCompositeConstruct %v4uint %23882 %23667 %23668 %14081 %22502 = OpIAdd %uint %8114 %uint_4 %24652 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22502 - %23667 = OpLoad %uint %24652 - %11710 = OpIAdd %uint %8114 %uint_5 - %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %23668 = OpLoad %uint %6409 - %11711 = OpIAdd %uint %8114 %uint_6 - %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 - %23669 = OpLoad %uint %6410 - %11712 = OpIAdd %uint %8114 %uint_7 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 - %16383 = OpLoad %uint %24563 - %20783 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16383 + %23669 = OpLoad %uint %24652 + %11714 = OpIAdd %uint %8114 %uint_5 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %23670 = OpLoad %uint %6413 + %11715 = OpIAdd %uint %8114 %uint_6 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 + %23671 = OpLoad %uint %6414 + %11716 = OpIAdd %uint %8114 %uint_7 + %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 + %16387 = OpLoad %uint %24567 + %20787 = OpCompositeConstruct %v4uint %23669 %23670 %23671 %16387 OpBranch %20261 %20261 = OpLabel - %11214 = OpPhi %v4uint %20783 %11377 %8254 %12132 - %14113 = OpPhi %v4uint %19166 %11377 %7145 %12132 + %11214 = OpPhi %v4uint %20787 %9765 %20786 %12132 + %14113 = OpPhi %v4uint %19166 %9765 %19671 %12132 OpSelectionMerge %20262 None - OpSwitch %8576 %20311 5 %10150 7 %8246 + OpSwitch %8576 %20311 5 %8537 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %14113 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9936 = OpCompositeExtract %float %24699 0 - %9139 = OpCompositeInsert %v4float %9936 %15190 0 - %19859 = OpCompositeExtract %float %24699 1 - %14874 = OpCompositeInsert %v4float %19859 %9139 1 - %10326 = OpCompositeExtract %uint %14113 1 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9937 = OpCompositeExtract %float %19666 0 - %9140 = OpCompositeInsert %v4float %9937 %14874 2 - %19860 = OpCompositeExtract %float %19666 1 - %14875 = OpCompositeInsert %v4float %19860 %9140 3 - %10327 = OpCompositeExtract %uint %14113 2 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9938 = OpCompositeExtract %float %19667 0 - %9141 = OpCompositeInsert %v4float %9938 %15190 0 - %19861 = OpCompositeExtract %float %19667 1 - %14876 = OpCompositeInsert %v4float %19861 %9141 1 - %10328 = OpCompositeExtract %uint %14113 3 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9939 = OpCompositeExtract %float %19668 0 - %9142 = OpCompositeInsert %v4float %9939 %14876 2 - %19862 = OpCompositeExtract %float %19668 1 - %14877 = OpCompositeInsert %v4float %19862 %9142 3 - %10329 = OpCompositeExtract %uint %11214 0 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9940 = OpCompositeExtract %float %19669 0 - %9143 = OpCompositeInsert %v4float %9940 %15190 0 - %19863 = OpCompositeExtract %float %19669 1 - %14878 = OpCompositeInsert %v4float %19863 %9143 1 - %10330 = OpCompositeExtract %uint %11214 1 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9941 = OpCompositeExtract %float %19670 0 - %9144 = OpCompositeInsert %v4float %9941 %14878 2 - %19864 = OpCompositeExtract %float %19670 1 - %14879 = OpCompositeInsert %v4float %19864 %9144 3 - %10331 = OpCompositeExtract %uint %11214 2 - %19671 = OpExtInst %v2float %1 UnpackHalf2x16 %10331 - %9942 = OpCompositeExtract %float %19671 0 - %9145 = OpCompositeInsert %v4float %9942 %15190 0 - %19865 = OpCompositeExtract %float %19671 1 - %14880 = OpCompositeInsert %v4float %19865 %9145 1 - %10332 = OpCompositeExtract %uint %11214 3 - %19673 = OpExtInst %v2float %1 UnpackHalf2x16 %10332 - %9943 = OpCompositeExtract %float %19673 0 - %9146 = OpCompositeInsert %v4float %9943 %14880 2 - %23045 = OpCompositeExtract %float %19673 1 - %9297 = OpCompositeInsert %v4float %23045 %9146 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %10105 = OpCompositeExtract %float %24682 0 + %16060 = OpCompositeExtract %float %24682 1 + %17029 = OpCompositeExtract %uint %14113 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %17029 + %10094 = OpCompositeExtract %float %15609 0 + %17487 = OpCompositeExtract %float %15609 1 + %14613 = OpCompositeConstruct %v4float %10105 %16060 %10094 %17487 + %17283 = OpCompositeExtract %uint %14113 2 + %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 + %10106 = OpCompositeExtract %float %18036 0 + %16061 = OpCompositeExtract %float %18036 1 + %17030 = OpCompositeExtract %uint %14113 3 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %17030 + %10095 = OpCompositeExtract %float %15610 0 + %17488 = OpCompositeExtract %float %15610 1 + %14614 = OpCompositeConstruct %v4float %10106 %16061 %10095 %17488 + %17284 = OpCompositeExtract %uint %11214 0 + %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 + %10107 = OpCompositeExtract %float %18037 0 + %16062 = OpCompositeExtract %float %18037 1 + %17031 = OpCompositeExtract %uint %11214 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %17031 + %10096 = OpCompositeExtract %float %15611 0 + %17489 = OpCompositeExtract %float %15611 1 + %14615 = OpCompositeConstruct %v4float %10107 %16062 %10096 %17489 + %17285 = OpCompositeExtract %uint %11214 2 + %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 + %10108 = OpCompositeExtract %float %18038 0 + %16063 = OpCompositeExtract %float %18038 1 + %17032 = OpCompositeExtract %uint %11214 3 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %17032 + %10097 = OpCompositeExtract %float %15612 0 + %20673 = OpCompositeExtract %float %15612 1 + %9041 = OpCompositeConstruct %v4float %10108 %16063 %10097 %20673 OpBranch %20262 - %10150 = OpLabel + %8537 = OpLabel %9724 = OpVectorShuffle %v2uint %14113 %14113 0 1 %23357 = OpBitcast %v2int %9724 %24786 = OpVectorShuffle %v4int %23357 %23357 0 0 1 1 @@ -1282,32 +1237,32 @@ %17251 = OpExtInst %v4float %1 FMax %1284 %21440 OpBranch %20262 %20311 = OpLabel - %9762 = OpVectorShuffle %v2uint %14113 %14113 0 1 - %20826 = OpBitcast %v2float %9762 - %7039 = OpCompositeExtract %float %20826 0 + %9766 = OpVectorShuffle %v2uint %14113 %14113 0 1 + %20826 = OpBitcast %v2float %9766 + %7040 = OpCompositeExtract %float %20826 0 %13421 = OpCompositeExtract %float %20826 1 - %17019 = OpCompositeConstruct %v4float %7039 %13421 %float_0 %float_0 + %17019 = OpCompositeConstruct %v4float %7040 %13421 %float_0 %float_0 %16859 = OpVectorShuffle %v2uint %14113 %14113 2 3 %14176 = OpBitcast %v2float %16859 - %7040 = OpCompositeExtract %float %14176 0 + %7041 = OpCompositeExtract %float %14176 0 %13422 = OpCompositeExtract %float %14176 1 - %17020 = OpCompositeConstruct %v4float %7040 %13422 %float_0 %float_0 + %17020 = OpCompositeConstruct %v4float %7041 %13422 %float_0 %float_0 %16860 = OpVectorShuffle %v2uint %11214 %11214 0 1 %14177 = OpBitcast %v2float %16860 - %7041 = OpCompositeExtract %float %14177 0 + %7042 = OpCompositeExtract %float %14177 0 %13423 = OpCompositeExtract %float %14177 1 - %17021 = OpCompositeConstruct %v4float %7041 %13423 %float_0 %float_0 + %17021 = OpCompositeConstruct %v4float %7042 %13423 %float_0 %float_0 %16861 = OpVectorShuffle %v2uint %11214 %11214 2 3 %14178 = OpBitcast %v2float %16861 - %7042 = OpCompositeExtract %float %14178 0 + %7043 = OpCompositeExtract %float %14178 0 %16649 = OpCompositeExtract %float %14178 1 - %9040 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 + %9042 = OpCompositeConstruct %v4float %7043 %16649 %float_0 %float_0 OpBranch %20262 %20262 = OpLabel - %11179 = OpPhi %v4float %9040 %20311 %17251 %10150 %9297 %8246 - %14348 = OpPhi %v4float %17021 %20311 %25238 %10150 %14879 %8246 - %15232 = OpPhi %v4float %17020 %20311 %25237 %10150 %14877 %8246 - %14521 = OpPhi %v4float %17019 %20311 %25236 %10150 %14875 %8246 + %11179 = OpPhi %v4float %9042 %20311 %17251 %8537 %9041 %8246 + %14348 = OpPhi %v4float %17021 %20311 %25238 %8537 %14615 %8246 + %15232 = OpPhi %v4float %17020 %20311 %25237 %8537 %14614 %8246 + %14521 = OpPhi %v4float %17019 %20311 %25236 %8537 %14613 %8246 OpBranch %21264 %21264 = OpLabel %11180 = OpPhi %v4float %11179 %20262 %11178 %16225 @@ -1330,65 +1285,62 @@ %16571 = OpLabel %19167 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20299 DontFlatten - OpBranchConditional %19167 %11378 %12133 + OpBranchConditional %19167 %9767 %12133 %12133 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v4uint %13961 %10264 0 - %15551 = OpIAdd %uint %20988 %6555 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15551 - %13814 = OpLoad %uint %6321 - %22359 = OpCompositeInsert %v4uint %13814 %21852 1 - %10097 = OpIMul %uint %uint_2 %6555 - %9155 = OpIAdd %uint %20988 %10097 - %14363 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9155 - %13815 = OpLoad %uint %14363 - %22360 = OpCompositeInsert %v4uint %13815 %22359 2 - %10098 = OpIMul %uint %uint_3 %6555 - %9156 = OpIAdd %uint %20988 %10098 - %14364 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9156 - %16041 = OpLoad %uint %14364 - %23467 = OpCompositeInsert %v4uint %16041 %22360 3 + %19411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23883 = OpLoad %uint %19411 + %11717 = OpIAdd %uint %20988 %6555 + %6479 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 + %24161 = OpLoad %uint %6479 + %6240 = OpIMul %uint %uint_2 %6555 + %8359 = OpIAdd %uint %20988 %6240 + %15311 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8359 + %24162 = OpLoad %uint %15311 + %6241 = OpIMul %uint %uint_3 %6555 + %8360 = OpIAdd %uint %20988 %6241 + %14323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8360 + %16388 = OpLoad %uint %14323 + %20788 = OpCompositeConstruct %v4uint %23883 %24161 %24162 %16388 OpBranch %20299 - %11378 = OpLabel + %9767 = OpLabel %21833 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23881 = OpLoad %uint %21833 - %11713 = OpIAdd %uint %20988 %uint_1 - %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 - %23670 = OpLoad %uint %6411 - %11714 = OpIAdd %uint %20988 %uint_2 - %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 - %23671 = OpLoad %uint %6412 - %11715 = OpIAdd %uint %20988 %uint_3 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 - %16384 = OpLoad %uint %24564 - %20784 = OpCompositeConstruct %v4uint %23881 %23670 %23671 %16384 + %23884 = OpLoad %uint %21833 + %11718 = OpIAdd %uint %20988 %uint_1 + %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 + %23672 = OpLoad %uint %6415 + %11719 = OpIAdd %uint %20988 %uint_2 + %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 + %23673 = OpLoad %uint %6416 + %11720 = OpIAdd %uint %20988 %uint_3 + %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 + %16389 = OpLoad %uint %24568 + %20789 = OpCompositeConstruct %v4uint %23884 %23672 %23673 %16389 OpBranch %20299 %20299 = OpLabel - %10945 = OpPhi %v4uint %20784 %11378 %23467 %12133 + %10945 = OpPhi %v4uint %20789 %9767 %20788 %12133 OpSelectionMerge %16226 None OpSwitch %8576 %19453 0 %14587 1 %14587 2 %7359 10 %7359 3 %7358 12 %7358 4 %8192 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %10945 0 - %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %10090 = OpCompositeExtract %float %24681 0 - %17484 = OpCompositeExtract %float %24681 1 - %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 - %17280 = OpCompositeExtract %uint %10945 1 - %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 - %10091 = OpCompositeExtract %float %18033 0 - %17485 = OpCompositeExtract %float %18033 1 - %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 - %17281 = OpCompositeExtract %uint %10945 2 - %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 - %10092 = OpCompositeExtract %float %18034 0 - %17486 = OpCompositeExtract %float %18034 1 - %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 - %17282 = OpCompositeExtract %uint %10945 3 - %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 - %10099 = OpCompositeExtract %float %18035 0 - %20672 = OpCompositeExtract %float %18035 1 - %9041 = OpCompositeConstruct %v4float %10099 %20672 %float_0 %float_0 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %10098 = OpCompositeExtract %float %24683 0 + %17490 = OpCompositeExtract %float %24683 1 + %14616 = OpCompositeConstruct %v4float %10098 %17490 %float_0 %float_0 + %17286 = OpCompositeExtract %uint %10945 1 + %18039 = OpExtInst %v2float %1 UnpackHalf2x16 %17286 + %10099 = OpCompositeExtract %float %18039 0 + %17491 = OpCompositeExtract %float %18039 1 + %14617 = OpCompositeConstruct %v4float %10099 %17491 %float_0 %float_0 + %17287 = OpCompositeExtract %uint %10945 2 + %18040 = OpExtInst %v2float %1 UnpackHalf2x16 %17287 + %10100 = OpCompositeExtract %float %18040 0 + %17492 = OpCompositeExtract %float %18040 1 + %14618 = OpCompositeConstruct %v4float %10100 %17492 %float_0 %float_0 + %17288 = OpCompositeExtract %uint %10945 3 + %18041 = OpExtInst %v2float %1 UnpackHalf2x16 %17288 + %10109 = OpCompositeExtract %float %18041 0 + %20674 = OpCompositeExtract %float %18041 1 + %9043 = OpCompositeConstruct %v4float %10109 %20674 %float_0 %float_0 OpBranch %16226 %8192 = OpLabel %12431 = OpCompositeExtract %uint %10945 0 @@ -1403,8 +1355,8 @@ %15578 = OpCompositeExtract %float %24078 1 %16676 = OpCompositeConstruct %v4float %24338 %15578 %float_0 %float_0 %19528 = OpCompositeExtract %uint %10945 1 - %16042 = OpBitcast %int %19528 - %18217 = OpCompositeConstruct %v2int %16042 %16042 + %16039 = OpBitcast %int %19528 + %18217 = OpCompositeConstruct %v2int %16039 %16039 %18358 = OpShiftLeftLogical %v2int %18217 %1959 %13344 = OpShiftRightArithmetic %v2int %18358 %2151 %10928 = OpConvertSToF %v2float %13344 @@ -1414,8 +1366,8 @@ %15579 = OpCompositeExtract %float %24079 1 %16677 = OpCompositeConstruct %v4float %24339 %15579 %float_0 %float_0 %19529 = OpCompositeExtract %uint %10945 2 - %16043 = OpBitcast %int %19529 - %18218 = OpCompositeConstruct %v2int %16043 %16043 + %16040 = OpBitcast %int %19529 + %18218 = OpCompositeConstruct %v2int %16040 %16040 %18359 = OpShiftLeftLogical %v2int %18218 %1959 %13345 = OpShiftRightArithmetic %v2int %18359 %2151 %10929 = OpConvertSToF %v2float %13345 @@ -1425,8 +1377,8 @@ %15580 = OpCompositeExtract %float %24080 1 %16678 = OpCompositeConstruct %v4float %24340 %15580 %float_0 %float_0 %19530 = OpCompositeExtract %uint %10945 3 - %16044 = OpBitcast %int %19530 - %18219 = OpCompositeConstruct %v2int %16044 %16044 + %16041 = OpBitcast %int %19530 + %18219 = OpCompositeConstruct %v2int %16041 %16041 %18360 = OpShiftLeftLogical %v2int %18219 %1959 %13346 = OpShiftRightArithmetic %v2int %18360 %2151 %10930 = OpConvertSToF %v2float %13346 @@ -1434,7 +1386,7 @@ %24081 = OpExtInst %v2float %1 FMax %73 %18258 %24341 = OpCompositeExtract %float %24081 0 %18766 = OpCompositeExtract %float %24081 1 - %9042 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 + %9044 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 OpBranch %16226 %7358 = OpLabel %22211 = OpCompositeExtract %uint %10945 0 @@ -1455,9 +1407,9 @@ %24577 = OpIAdd %v3uint %10359 %1018 %20359 = OpShiftLeftLogical %v3uint %24577 %393 %16302 = OpShiftLeftLogical %v3uint %10931 %141 - %22405 = OpBitwiseOr %v3uint %20359 %16302 + %22404 = OpBitwiseOr %v3uint %20359 %16302 %13832 = OpIEqual %v3bool %24046 %2578 - %16970 = OpSelect %v3uint %13832 %2578 %22405 + %16970 = OpSelect %v3uint %13832 %2578 %22404 %10711 = OpBitcast %v3float %16970 %19372 = OpShiftRightLogical %uint %22211 %uint_30 %18454 = OpConvertUToF %float %19372 @@ -1484,9 +1436,9 @@ %24578 = OpIAdd %v3uint %10360 %1018 %20360 = OpShiftLeftLogical %v3uint %24578 %393 %16303 = OpShiftLeftLogical %v3uint %10932 %141 - %22406 = OpBitwiseOr %v3uint %20360 %16303 + %22405 = OpBitwiseOr %v3uint %20360 %16303 %13833 = OpIEqual %v3bool %24047 %2578 - %16971 = OpSelect %v3uint %13833 %2578 %22406 + %16971 = OpSelect %v3uint %13833 %2578 %22405 %10712 = OpBitcast %v3float %16971 %19373 = OpShiftRightLogical %uint %10235 %uint_30 %18455 = OpConvertUToF %float %19373 @@ -1513,9 +1465,9 @@ %24579 = OpIAdd %v3uint %10361 %1018 %20361 = OpShiftLeftLogical %v3uint %24579 %393 %16304 = OpShiftLeftLogical %v3uint %10933 %141 - %22407 = OpBitwiseOr %v3uint %20361 %16304 + %22406 = OpBitwiseOr %v3uint %20361 %16304 %13834 = OpIEqual %v3bool %24048 %2578 - %16972 = OpSelect %v3uint %13834 %2578 %22407 + %16972 = OpSelect %v3uint %13834 %2578 %22406 %10713 = OpBitcast %v3float %16972 %19374 = OpShiftRightLogical %uint %10236 %uint_30 %18456 = OpConvertUToF %float %19374 @@ -1542,9 +1494,9 @@ %24580 = OpIAdd %v3uint %10362 %1018 %20362 = OpShiftLeftLogical %v3uint %24580 %393 %16305 = OpShiftLeftLogical %v3uint %10934 %141 - %22408 = OpBitwiseOr %v3uint %20362 %16305 + %22407 = OpBitwiseOr %v3uint %20362 %16305 %13835 = OpIEqual %v3bool %24049 %2578 - %16973 = OpSelect %v3uint %13835 %2578 %22408 + %16973 = OpSelect %v3uint %13835 %2578 %22407 %10714 = OpBitcast %v3float %16973 %19375 = OpShiftRightLogical %uint %10237 %uint_30 %18457 = OpConvertUToF %float %19375 @@ -1552,27 +1504,27 @@ %21453 = OpCompositeExtract %float %10714 0 %10848 = OpCompositeExtract %float %10714 1 %11035 = OpCompositeExtract %float %10714 2 - %9043 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 + %9045 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 OpBranch %16226 %7359 = OpLabel %22212 = OpCompositeExtract %uint %10945 0 %20241 = OpCompositeConstruct %v4uint %22212 %22212 %22212 %22212 %9384 = OpShiftRightLogical %v4uint %20241 %845 %18867 = OpBitwiseAnd %v4uint %9384 %635 - %15552 = OpConvertUToF %v4float %18867 - %16694 = OpFMul %v4float %15552 %2798 + %15549 = OpConvertUToF %v4float %18867 + %16694 = OpFMul %v4float %15549 %2798 %23768 = OpCompositeExtract %uint %10945 1 %20819 = OpCompositeConstruct %v4uint %23768 %23768 %23768 %23768 %9385 = OpShiftRightLogical %v4uint %20819 %845 %18868 = OpBitwiseAnd %v4uint %9385 %635 - %15553 = OpConvertUToF %v4float %18868 - %16695 = OpFMul %v4float %15553 %2798 + %15550 = OpConvertUToF %v4float %18868 + %16695 = OpFMul %v4float %15550 %2798 %23769 = OpCompositeExtract %uint %10945 2 %20820 = OpCompositeConstruct %v4uint %23769 %23769 %23769 %23769 %9386 = OpShiftRightLogical %v4uint %20820 %845 %18869 = OpBitwiseAnd %v4uint %9386 %635 - %15554 = OpConvertUToF %v4float %18869 - %16696 = OpFMul %v4float %15554 %2798 + %15551 = OpConvertUToF %v4float %18869 + %16696 = OpFMul %v4float %15551 %2798 %23770 = OpCompositeExtract %uint %10945 3 %20821 = OpCompositeConstruct %v4uint %23770 %23770 %23770 %23770 %9387 = OpShiftRightLogical %v4uint %20821 %845 @@ -1585,20 +1537,20 @@ %20242 = OpCompositeConstruct %v4uint %22213 %22213 %22213 %22213 %9388 = OpShiftRightLogical %v4uint %20242 %653 %19038 = OpBitwiseAnd %v4uint %9388 %1611 - %13992 = OpConvertUToF %v4float %19038 - %19241 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 + %13994 = OpConvertUToF %v4float %19038 + %19241 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 %8613 = OpCompositeExtract %uint %10945 1 %24849 = OpCompositeConstruct %v4uint %8613 %8613 %8613 %8613 %9389 = OpShiftRightLogical %v4uint %24849 %653 %19039 = OpBitwiseAnd %v4uint %9389 %1611 - %13993 = OpConvertUToF %v4float %19039 - %19242 = OpVectorTimesScalar %v4float %13993 %float_0_00392156886 + %13995 = OpConvertUToF %v4float %19039 + %19242 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 %8614 = OpCompositeExtract %uint %10945 2 %24850 = OpCompositeConstruct %v4uint %8614 %8614 %8614 %8614 %9390 = OpShiftRightLogical %v4uint %24850 %653 %19040 = OpBitwiseAnd %v4uint %9390 %1611 - %13994 = OpConvertUToF %v4float %19040 - %19243 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 + %13996 = OpConvertUToF %v4float %19040 + %19243 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 %8615 = OpCompositeExtract %uint %10945 3 %24851 = OpCompositeConstruct %v4uint %8615 %8615 %8615 %8615 %9391 = OpShiftRightLogical %v4uint %24851 %653 @@ -1625,193 +1577,175 @@ %23100 = OpVectorShuffle %v4float %20400 %20400 0 1 1 1 OpBranch %16226 %16226 = OpLabel - %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9043 %7358 %9042 %8192 %9041 %8247 - %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14612 %8247 - %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14611 %8247 - %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14610 %8247 + %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9045 %7358 %9044 %8192 %9043 %8247 + %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14618 %8247 + %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14617 %8247 + %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14616 %8247 OpBranch %21265 %15207 = OpLabel %21586 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20263 DontFlatten - OpBranchConditional %21586 %11379 %12134 + OpBranchConditional %21586 %9768 %12134 %12134 = OpLabel - %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23882 = OpLoad %uint %19409 - %11716 = OpIAdd %uint %20988 %uint_1 - %24604 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 - %12868 = OpLoad %uint %24604 - %11936 = OpCompositeInsert %v4uint %23882 %10264 0 - %6640 = OpCompositeInsert %v4uint %12868 %11936 1 - %16342 = OpIAdd %uint %20988 %6555 - %7195 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16342 - %23672 = OpLoad %uint %7195 - %11717 = OpIAdd %uint %16342 %uint_1 - %24605 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 - %12869 = OpLoad %uint %24605 - %12014 = OpCompositeInsert %v4uint %23672 %6640 2 - %7147 = OpCompositeInsert %v4uint %12869 %12014 3 - %10891 = OpIMul %uint %uint_2 %6555 - %9157 = OpIAdd %uint %20988 %10891 - %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9157 - %23673 = OpLoad %uint %15238 - %11718 = OpIAdd %uint %9157 %uint_1 - %24606 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 - %12870 = OpLoad %uint %24606 - %12015 = OpCompositeInsert %v4uint %23673 %10264 0 - %7148 = OpCompositeInsert %v4uint %12870 %12015 1 - %10892 = OpIMul %uint %uint_3 %6555 - %9158 = OpIAdd %uint %20988 %10892 - %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9158 - %23674 = OpLoad %uint %15239 - %11719 = OpIAdd %uint %9158 %uint_1 - %24607 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 - %12871 = OpLoad %uint %24607 - %14235 = OpCompositeInsert %v4uint %23674 %7148 2 - %8255 = OpCompositeInsert %v4uint %12871 %14235 3 + %19412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23885 = OpLoad %uint %19412 + %11721 = OpIAdd %uint %20988 %uint_1 + %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 + %23674 = OpLoad %uint %6417 + %11722 = OpIAdd %uint %20988 %6555 + %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 + %23675 = OpLoad %uint %6418 + %11723 = OpIAdd %uint %11722 %uint_1 + %24581 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 + %14158 = OpLoad %uint %24581 + %19673 = OpCompositeConstruct %v4uint %23885 %23674 %23675 %14158 + %17050 = OpIMul %uint %uint_2 %6555 + %13997 = OpIAdd %uint %20988 %17050 + %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13997 + %23676 = OpLoad %uint %15238 + %11724 = OpIAdd %uint %13997 %uint_1 + %6480 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 + %24163 = OpLoad %uint %6480 + %6242 = OpIMul %uint %uint_3 %6555 + %8361 = OpIAdd %uint %20988 %6242 + %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8361 + %23677 = OpLoad %uint %15239 + %11725 = OpIAdd %uint %8361 %uint_1 + %24582 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 + %16390 = OpLoad %uint %24582 + %20790 = OpCompositeConstruct %v4uint %23676 %24163 %23677 %16390 OpBranch %20263 - %11379 = OpLabel + %9768 = OpLabel %21834 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23883 = OpLoad %uint %21834 - %11720 = OpIAdd %uint %20988 %uint_1 - %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 - %23675 = OpLoad %uint %6413 - %11721 = OpIAdd %uint %20988 %uint_2 - %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 - %23676 = OpLoad %uint %6414 - %11722 = OpIAdd %uint %20988 %uint_3 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 - %14082 = OpLoad %uint %24565 - %19168 = OpCompositeConstruct %v4uint %23883 %23675 %23676 %14082 + %23886 = OpLoad %uint %21834 + %11726 = OpIAdd %uint %20988 %uint_1 + %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 + %23678 = OpLoad %uint %6419 + %11727 = OpIAdd %uint %20988 %uint_2 + %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 + %23679 = OpLoad %uint %6420 + %11728 = OpIAdd %uint %20988 %uint_3 + %24583 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 + %14082 = OpLoad %uint %24583 + %19168 = OpCompositeConstruct %v4uint %23886 %23678 %23679 %14082 %22503 = OpIAdd %uint %20988 %uint_4 %24653 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22503 - %23677 = OpLoad %uint %24653 - %11723 = OpIAdd %uint %20988 %uint_5 - %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 - %23678 = OpLoad %uint %6415 - %11724 = OpIAdd %uint %20988 %uint_6 - %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 - %23679 = OpLoad %uint %6416 - %11725 = OpIAdd %uint %20988 %uint_7 - %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 - %16385 = OpLoad %uint %24566 - %20785 = OpCompositeConstruct %v4uint %23677 %23678 %23679 %16385 + %23680 = OpLoad %uint %24653 + %11729 = OpIAdd %uint %20988 %uint_5 + %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 + %23681 = OpLoad %uint %6421 + %11730 = OpIAdd %uint %20988 %uint_6 + %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 + %23682 = OpLoad %uint %6422 + %11731 = OpIAdd %uint %20988 %uint_7 + %24584 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 + %16391 = OpLoad %uint %24584 + %20791 = OpCompositeConstruct %v4uint %23680 %23681 %23682 %16391 OpBranch %20263 %20263 = OpLabel - %11215 = OpPhi %v4uint %20785 %11379 %8255 %12134 - %14114 = OpPhi %v4uint %19168 %11379 %7147 %12134 + %11215 = OpPhi %v4uint %20791 %9768 %20790 %12134 + %14114 = OpPhi %v4uint %19168 %9768 %19673 %12134 OpSelectionMerge %20264 None - OpSwitch %8576 %20312 5 %10151 7 %8248 + OpSwitch %8576 %20312 5 %8538 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %14114 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9944 = OpCompositeExtract %float %24700 0 - %9159 = OpCompositeInsert %v4float %9944 %15190 0 - %19866 = OpCompositeExtract %float %24700 1 - %14881 = OpCompositeInsert %v4float %19866 %9159 1 - %10333 = OpCompositeExtract %uint %14114 1 - %19674 = OpExtInst %v2float %1 UnpackHalf2x16 %10333 - %9945 = OpCompositeExtract %float %19674 0 - %9160 = OpCompositeInsert %v4float %9945 %14881 2 - %19867 = OpCompositeExtract %float %19674 1 - %14882 = OpCompositeInsert %v4float %19867 %9160 3 - %10334 = OpCompositeExtract %uint %14114 2 - %19675 = OpExtInst %v2float %1 UnpackHalf2x16 %10334 - %9946 = OpCompositeExtract %float %19675 0 - %9161 = OpCompositeInsert %v4float %9946 %15190 0 - %19868 = OpCompositeExtract %float %19675 1 - %14883 = OpCompositeInsert %v4float %19868 %9161 1 - %10335 = OpCompositeExtract %uint %14114 3 - %19676 = OpExtInst %v2float %1 UnpackHalf2x16 %10335 - %9947 = OpCompositeExtract %float %19676 0 - %9162 = OpCompositeInsert %v4float %9947 %14883 2 - %19869 = OpCompositeExtract %float %19676 1 - %14884 = OpCompositeInsert %v4float %19869 %9162 3 - %10336 = OpCompositeExtract %uint %11215 0 - %19677 = OpExtInst %v2float %1 UnpackHalf2x16 %10336 - %9948 = OpCompositeExtract %float %19677 0 - %9163 = OpCompositeInsert %v4float %9948 %15190 0 - %19870 = OpCompositeExtract %float %19677 1 - %14885 = OpCompositeInsert %v4float %19870 %9163 1 - %10337 = OpCompositeExtract %uint %11215 1 - %19678 = OpExtInst %v2float %1 UnpackHalf2x16 %10337 - %9949 = OpCompositeExtract %float %19678 0 - %9164 = OpCompositeInsert %v4float %9949 %14885 2 - %19871 = OpCompositeExtract %float %19678 1 - %14886 = OpCompositeInsert %v4float %19871 %9164 3 - %10338 = OpCompositeExtract %uint %11215 2 - %19679 = OpExtInst %v2float %1 UnpackHalf2x16 %10338 - %9950 = OpCompositeExtract %float %19679 0 - %9165 = OpCompositeInsert %v4float %9950 %15190 0 - %19872 = OpCompositeExtract %float %19679 1 - %14887 = OpCompositeInsert %v4float %19872 %9165 1 - %10339 = OpCompositeExtract %uint %11215 3 - %19680 = OpExtInst %v2float %1 UnpackHalf2x16 %10339 - %9951 = OpCompositeExtract %float %19680 0 - %9166 = OpCompositeInsert %v4float %9951 %14887 2 - %23046 = OpCompositeExtract %float %19680 1 - %9298 = OpCompositeInsert %v4float %23046 %9166 3 + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %10110 = OpCompositeExtract %float %24684 0 + %16064 = OpCompositeExtract %float %24684 1 + %17033 = OpCompositeExtract %uint %14114 1 + %15613 = OpExtInst %v2float %1 UnpackHalf2x16 %17033 + %10111 = OpCompositeExtract %float %15613 0 + %17493 = OpCompositeExtract %float %15613 1 + %14619 = OpCompositeConstruct %v4float %10110 %16064 %10111 %17493 + %17289 = OpCompositeExtract %uint %14114 2 + %18042 = OpExtInst %v2float %1 UnpackHalf2x16 %17289 + %10112 = OpCompositeExtract %float %18042 0 + %16065 = OpCompositeExtract %float %18042 1 + %17034 = OpCompositeExtract %uint %14114 3 + %15614 = OpExtInst %v2float %1 UnpackHalf2x16 %17034 + %10113 = OpCompositeExtract %float %15614 0 + %17494 = OpCompositeExtract %float %15614 1 + %14620 = OpCompositeConstruct %v4float %10112 %16065 %10113 %17494 + %17290 = OpCompositeExtract %uint %11215 0 + %18043 = OpExtInst %v2float %1 UnpackHalf2x16 %17290 + %10114 = OpCompositeExtract %float %18043 0 + %16066 = OpCompositeExtract %float %18043 1 + %17035 = OpCompositeExtract %uint %11215 1 + %15615 = OpExtInst %v2float %1 UnpackHalf2x16 %17035 + %10115 = OpCompositeExtract %float %15615 0 + %17495 = OpCompositeExtract %float %15615 1 + %14621 = OpCompositeConstruct %v4float %10114 %16066 %10115 %17495 + %17291 = OpCompositeExtract %uint %11215 2 + %18044 = OpExtInst %v2float %1 UnpackHalf2x16 %17291 + %10116 = OpCompositeExtract %float %18044 0 + %16067 = OpCompositeExtract %float %18044 1 + %17036 = OpCompositeExtract %uint %11215 3 + %15616 = OpExtInst %v2float %1 UnpackHalf2x16 %17036 + %10117 = OpCompositeExtract %float %15616 0 + %20675 = OpCompositeExtract %float %15616 1 + %9046 = OpCompositeConstruct %v4float %10116 %16067 %10117 %20675 OpBranch %20264 - %10151 = OpLabel + %8538 = OpLabel %9725 = OpVectorShuffle %v2uint %14114 %14114 0 1 %23358 = OpBitcast %v2int %9725 %24790 = OpVectorShuffle %v4int %23358 %23358 0 0 1 1 - %18609 = OpShiftLeftLogical %v4int %24790 %290 - %15765 = OpShiftRightArithmetic %v4int %18609 %770 + %18608 = OpShiftLeftLogical %v4int %24790 %290 + %15765 = OpShiftRightArithmetic %v4int %18608 %770 %10935 = OpConvertSToF %v4float %15765 %18220 = OpVectorTimesScalar %v4float %10935 %float_0_000976592302 %25239 = OpExtInst %v4float %1 FMax %1284 %18220 %14193 = OpVectorShuffle %v2uint %14114 %14114 2 3 %9413 = OpBitcast %v2int %14193 %24791 = OpVectorShuffle %v4int %9413 %9413 0 0 1 1 - %18610 = OpShiftLeftLogical %v4int %24791 %290 - %15766 = OpShiftRightArithmetic %v4int %18610 %770 + %18609 = OpShiftLeftLogical %v4int %24791 %290 + %15766 = OpShiftRightArithmetic %v4int %18609 %770 %10936 = OpConvertSToF %v4float %15766 %18221 = OpVectorTimesScalar %v4float %10936 %float_0_000976592302 %25240 = OpExtInst %v4float %1 FMax %1284 %18221 %14194 = OpVectorShuffle %v2uint %11215 %11215 0 1 %9414 = OpBitcast %v2int %14194 %24792 = OpVectorShuffle %v4int %9414 %9414 0 0 1 1 - %18611 = OpShiftLeftLogical %v4int %24792 %290 - %15767 = OpShiftRightArithmetic %v4int %18611 %770 + %18610 = OpShiftLeftLogical %v4int %24792 %290 + %15767 = OpShiftRightArithmetic %v4int %18610 %770 %10937 = OpConvertSToF %v4float %15767 %18222 = OpVectorTimesScalar %v4float %10937 %float_0_000976592302 %25241 = OpExtInst %v4float %1 FMax %1284 %18222 %14195 = OpVectorShuffle %v2uint %11215 %11215 2 3 %9415 = OpBitcast %v2int %14195 %24793 = OpVectorShuffle %v4int %9415 %9415 0 0 1 1 - %18612 = OpShiftLeftLogical %v4int %24793 %290 - %15768 = OpShiftRightArithmetic %v4int %18612 %770 + %18611 = OpShiftLeftLogical %v4int %24793 %290 + %15768 = OpShiftRightArithmetic %v4int %18611 %770 %10938 = OpConvertSToF %v4float %15768 %21441 = OpVectorTimesScalar %v4float %10938 %float_0_000976592302 %17252 = OpExtInst %v4float %1 FMax %1284 %21441 OpBranch %20264 %20312 = OpLabel - %9763 = OpVectorShuffle %v2uint %14114 %14114 0 1 - %20827 = OpBitcast %v2float %9763 - %7043 = OpCompositeExtract %float %20827 0 + %9769 = OpVectorShuffle %v2uint %14114 %14114 0 1 + %20827 = OpBitcast %v2float %9769 + %7044 = OpCompositeExtract %float %20827 0 %13424 = OpCompositeExtract %float %20827 1 - %17022 = OpCompositeConstruct %v4float %7043 %13424 %float_0 %float_0 + %17022 = OpCompositeConstruct %v4float %7044 %13424 %float_0 %float_0 %16862 = OpVectorShuffle %v2uint %14114 %14114 2 3 %14179 = OpBitcast %v2float %16862 - %7044 = OpCompositeExtract %float %14179 0 + %7045 = OpCompositeExtract %float %14179 0 %13425 = OpCompositeExtract %float %14179 1 - %17023 = OpCompositeConstruct %v4float %7044 %13425 %float_0 %float_0 + %17023 = OpCompositeConstruct %v4float %7045 %13425 %float_0 %float_0 %16863 = OpVectorShuffle %v2uint %11215 %11215 0 1 %14180 = OpBitcast %v2float %16863 - %7045 = OpCompositeExtract %float %14180 0 + %7046 = OpCompositeExtract %float %14180 0 %13426 = OpCompositeExtract %float %14180 1 - %17024 = OpCompositeConstruct %v4float %7045 %13426 %float_0 %float_0 + %17024 = OpCompositeConstruct %v4float %7046 %13426 %float_0 %float_0 %16864 = OpVectorShuffle %v2uint %11215 %11215 2 3 %14181 = OpBitcast %v2float %16864 - %7046 = OpCompositeExtract %float %14181 0 + %7047 = OpCompositeExtract %float %14181 0 %16650 = OpCompositeExtract %float %14181 1 - %9044 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 + %9047 = OpCompositeConstruct %v4float %7047 %16650 %float_0 %float_0 OpBranch %20264 %20264 = OpLabel - %11182 = OpPhi %v4float %9044 %20312 %17252 %10151 %9298 %8248 - %14351 = OpPhi %v4float %17024 %20312 %25241 %10151 %14886 %8248 - %15240 = OpPhi %v4float %17023 %20312 %25240 %10151 %14884 %8248 - %14523 = OpPhi %v4float %17022 %20312 %25239 %10151 %14882 %8248 + %11182 = OpPhi %v4float %9047 %20312 %17252 %8538 %9046 %8248 + %14351 = OpPhi %v4float %17024 %20312 %25241 %8538 %14621 %8248 + %15240 = OpPhi %v4float %17023 %20312 %25240 %8538 %14620 %8248 + %14523 = OpPhi %v4float %17022 %20312 %25239 %8538 %14619 %8248 OpBranch %21265 %21265 = OpLabel %11183 = OpPhi %v4float %11182 %20264 %11181 %16226 @@ -1828,65 +1762,62 @@ %16572 = OpLabel %19169 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20300 DontFlatten - OpBranchConditional %19169 %11380 %12135 + OpBranchConditional %19169 %9770 %12135 %12135 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v4uint %13962 %10264 0 - %15555 = OpIAdd %uint %16376 %6555 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15555 - %13816 = OpLoad %uint %6322 - %22361 = OpCompositeInsert %v4uint %13816 %21853 1 - %10100 = OpIMul %uint %uint_2 %6555 - %9167 = OpIAdd %uint %16376 %10100 - %14365 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9167 - %13817 = OpLoad %uint %14365 - %22362 = OpCompositeInsert %v4uint %13817 %22361 2 - %10101 = OpIMul %uint %uint_3 %6555 - %9168 = OpIAdd %uint %16376 %10101 - %14366 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9168 - %16045 = OpLoad %uint %14366 - %23468 = OpCompositeInsert %v4uint %16045 %22362 3 + %19413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23887 = OpLoad %uint %19413 + %11732 = OpIAdd %uint %16376 %6555 + %6481 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 + %24164 = OpLoad %uint %6481 + %6243 = OpIMul %uint %uint_2 %6555 + %8362 = OpIAdd %uint %16376 %6243 + %15312 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8362 + %24165 = OpLoad %uint %15312 + %6244 = OpIMul %uint %uint_3 %6555 + %8363 = OpIAdd %uint %16376 %6244 + %14324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8363 + %16392 = OpLoad %uint %14324 + %20792 = OpCompositeConstruct %v4uint %23887 %24164 %24165 %16392 OpBranch %20300 - %11380 = OpLabel + %9770 = OpLabel %21835 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23884 = OpLoad %uint %21835 - %11726 = OpIAdd %uint %16376 %uint_1 - %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 - %23680 = OpLoad %uint %6417 - %11727 = OpIAdd %uint %16376 %uint_2 - %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 - %23681 = OpLoad %uint %6418 - %11728 = OpIAdd %uint %16376 %uint_3 - %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 - %16386 = OpLoad %uint %24567 - %20786 = OpCompositeConstruct %v4uint %23884 %23680 %23681 %16386 + %23888 = OpLoad %uint %21835 + %11733 = OpIAdd %uint %16376 %uint_1 + %6423 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 + %23683 = OpLoad %uint %6423 + %11734 = OpIAdd %uint %16376 %uint_2 + %6424 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 + %23684 = OpLoad %uint %6424 + %11735 = OpIAdd %uint %16376 %uint_3 + %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 + %16393 = OpLoad %uint %24585 + %20793 = OpCompositeConstruct %v4uint %23888 %23683 %23684 %16393 OpBranch %20300 %20300 = OpLabel - %10946 = OpPhi %v4uint %20786 %11380 %23468 %12135 + %10946 = OpPhi %v4uint %20793 %9770 %20792 %12135 OpSelectionMerge %16227 None OpSwitch %8576 %19454 0 %14588 1 %14588 2 %7361 10 %7361 3 %7360 12 %7360 4 %8193 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %10946 0 - %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %10102 = OpCompositeExtract %float %24682 0 - %17487 = OpCompositeExtract %float %24682 1 - %14613 = OpCompositeConstruct %v4float %10102 %17487 %float_0 %float_0 - %17283 = OpCompositeExtract %uint %10946 1 - %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 - %10103 = OpCompositeExtract %float %18036 0 - %17488 = OpCompositeExtract %float %18036 1 - %14614 = OpCompositeConstruct %v4float %10103 %17488 %float_0 %float_0 - %17284 = OpCompositeExtract %uint %10946 2 - %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 - %10104 = OpCompositeExtract %float %18037 0 - %17489 = OpCompositeExtract %float %18037 1 - %14615 = OpCompositeConstruct %v4float %10104 %17489 %float_0 %float_0 - %17285 = OpCompositeExtract %uint %10946 3 - %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 - %10105 = OpCompositeExtract %float %18038 0 - %20673 = OpCompositeExtract %float %18038 1 - %9045 = OpCompositeConstruct %v4float %10105 %20673 %float_0 %float_0 + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %10118 = OpCompositeExtract %float %24685 0 + %17496 = OpCompositeExtract %float %24685 1 + %14622 = OpCompositeConstruct %v4float %10118 %17496 %float_0 %float_0 + %17292 = OpCompositeExtract %uint %10946 1 + %18045 = OpExtInst %v2float %1 UnpackHalf2x16 %17292 + %10119 = OpCompositeExtract %float %18045 0 + %17497 = OpCompositeExtract %float %18045 1 + %14623 = OpCompositeConstruct %v4float %10119 %17497 %float_0 %float_0 + %17293 = OpCompositeExtract %uint %10946 2 + %18046 = OpExtInst %v2float %1 UnpackHalf2x16 %17293 + %10120 = OpCompositeExtract %float %18046 0 + %17498 = OpCompositeExtract %float %18046 1 + %14624 = OpCompositeConstruct %v4float %10120 %17498 %float_0 %float_0 + %17294 = OpCompositeExtract %uint %10946 3 + %18047 = OpExtInst %v2float %1 UnpackHalf2x16 %17294 + %10121 = OpCompositeExtract %float %18047 0 + %20676 = OpCompositeExtract %float %18047 1 + %9048 = OpCompositeConstruct %v4float %10121 %20676 %float_0 %float_0 OpBranch %16227 %8193 = OpLabel %12433 = OpCompositeExtract %uint %10946 0 @@ -1901,8 +1832,8 @@ %15581 = OpCompositeExtract %float %24082 1 %16679 = OpCompositeConstruct %v4float %24342 %15581 %float_0 %float_0 %19531 = OpCompositeExtract %uint %10946 1 - %16046 = OpBitcast %int %19531 - %18224 = OpCompositeConstruct %v2int %16046 %16046 + %16042 = OpBitcast %int %19531 + %18224 = OpCompositeConstruct %v2int %16042 %16042 %18362 = OpShiftLeftLogical %v2int %18224 %1959 %13348 = OpShiftRightArithmetic %v2int %18362 %2151 %10940 = OpConvertSToF %v2float %13348 @@ -1912,8 +1843,8 @@ %15582 = OpCompositeExtract %float %24083 1 %16680 = OpCompositeConstruct %v4float %24343 %15582 %float_0 %float_0 %19532 = OpCompositeExtract %uint %10946 2 - %16047 = OpBitcast %int %19532 - %18225 = OpCompositeConstruct %v2int %16047 %16047 + %16043 = OpBitcast %int %19532 + %18225 = OpCompositeConstruct %v2int %16043 %16043 %18364 = OpShiftLeftLogical %v2int %18225 %1959 %13349 = OpShiftRightArithmetic %v2int %18364 %2151 %10941 = OpConvertSToF %v2float %13349 @@ -1923,8 +1854,8 @@ %15583 = OpCompositeExtract %float %24084 1 %16681 = OpCompositeConstruct %v4float %24344 %15583 %float_0 %float_0 %19533 = OpCompositeExtract %uint %10946 3 - %16048 = OpBitcast %int %19533 - %18226 = OpCompositeConstruct %v2int %16048 %16048 + %16044 = OpBitcast %int %19533 + %18226 = OpCompositeConstruct %v2int %16044 %16044 %18365 = OpShiftLeftLogical %v2int %18226 %1959 %13350 = OpShiftRightArithmetic %v2int %18365 %2151 %10942 = OpConvertSToF %v2float %13350 @@ -1932,30 +1863,30 @@ %24085 = OpExtInst %v2float %1 FMax %73 %18262 %24345 = OpCompositeExtract %float %24085 0 %18767 = OpCompositeExtract %float %24085 1 - %9046 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 + %9049 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 OpBranch %16227 %7360 = OpLabel %22214 = OpCompositeExtract %uint %10946 0 %20243 = OpCompositeConstruct %v3uint %22214 %22214 %22214 %11036 = OpShiftRightLogical %v3uint %20243 %2996 %24050 = OpBitwiseAnd %v3uint %11036 %261 - %18613 = OpBitwiseAnd %v3uint %24050 %1126 + %18612 = OpBitwiseAnd %v3uint %24050 %1126 %23452 = OpShiftRightLogical %v3uint %24050 %2828 %16597 = OpIEqual %v3bool %23452 %2578 - %11351 = OpExtInst %v3int %1 FindUMsb %18613 + %11351 = OpExtInst %v3int %1 FindUMsb %18612 %10785 = OpBitcast %v3uint %11351 %6278 = OpISub %v3uint %2828 %10785 %8732 = OpIAdd %v3uint %10785 %2360 %10363 = OpSelect %v3uint %16597 %8732 %23452 - %23264 = OpShiftLeftLogical %v3uint %18613 %6278 + %23264 = OpShiftLeftLogical %v3uint %18612 %6278 %18854 = OpBitwiseAnd %v3uint %23264 %1126 - %10947 = OpSelect %v3uint %16597 %18854 %18613 - %24581 = OpIAdd %v3uint %10363 %1018 - %20363 = OpShiftLeftLogical %v3uint %24581 %393 + %10947 = OpSelect %v3uint %16597 %18854 %18612 + %24586 = OpIAdd %v3uint %10363 %1018 + %20363 = OpShiftLeftLogical %v3uint %24586 %393 %16306 = OpShiftLeftLogical %v3uint %10947 %141 - %22409 = OpBitwiseOr %v3uint %20363 %16306 + %22408 = OpBitwiseOr %v3uint %20363 %16306 %13836 = OpIEqual %v3bool %24050 %2578 - %16974 = OpSelect %v3uint %13836 %2578 %22409 + %16974 = OpSelect %v3uint %13836 %2578 %22408 %10715 = OpBitcast %v3float %16974 %19376 = OpShiftRightLogical %uint %22214 %uint_30 %18458 = OpConvertUToF %float %19376 @@ -1968,23 +1899,23 @@ %13591 = OpCompositeConstruct %v3uint %10238 %10238 %10238 %11037 = OpShiftRightLogical %v3uint %13591 %2996 %24051 = OpBitwiseAnd %v3uint %11037 %261 - %18614 = OpBitwiseAnd %v3uint %24051 %1126 + %18613 = OpBitwiseAnd %v3uint %24051 %1126 %23453 = OpShiftRightLogical %v3uint %24051 %2828 %16598 = OpIEqual %v3bool %23453 %2578 - %11352 = OpExtInst %v3int %1 FindUMsb %18614 + %11352 = OpExtInst %v3int %1 FindUMsb %18613 %10786 = OpBitcast %v3uint %11352 %6279 = OpISub %v3uint %2828 %10786 %8733 = OpIAdd %v3uint %10786 %2360 %10364 = OpSelect %v3uint %16598 %8733 %23453 - %23265 = OpShiftLeftLogical %v3uint %18614 %6279 + %23265 = OpShiftLeftLogical %v3uint %18613 %6279 %18855 = OpBitwiseAnd %v3uint %23265 %1126 - %10948 = OpSelect %v3uint %16598 %18855 %18614 - %24582 = OpIAdd %v3uint %10364 %1018 - %20364 = OpShiftLeftLogical %v3uint %24582 %393 + %10948 = OpSelect %v3uint %16598 %18855 %18613 + %24587 = OpIAdd %v3uint %10364 %1018 + %20364 = OpShiftLeftLogical %v3uint %24587 %393 %16307 = OpShiftLeftLogical %v3uint %10948 %141 - %22410 = OpBitwiseOr %v3uint %20364 %16307 + %22409 = OpBitwiseOr %v3uint %20364 %16307 %13837 = OpIEqual %v3bool %24051 %2578 - %16975 = OpSelect %v3uint %13837 %2578 %22410 + %16975 = OpSelect %v3uint %13837 %2578 %22409 %10716 = OpBitcast %v3float %16975 %19377 = OpShiftRightLogical %uint %10238 %uint_30 %18459 = OpConvertUToF %float %19377 @@ -1997,23 +1928,23 @@ %13592 = OpCompositeConstruct %v3uint %10239 %10239 %10239 %11038 = OpShiftRightLogical %v3uint %13592 %2996 %24052 = OpBitwiseAnd %v3uint %11038 %261 - %18616 = OpBitwiseAnd %v3uint %24052 %1126 + %18614 = OpBitwiseAnd %v3uint %24052 %1126 %23454 = OpShiftRightLogical %v3uint %24052 %2828 %16599 = OpIEqual %v3bool %23454 %2578 - %11353 = OpExtInst %v3int %1 FindUMsb %18616 + %11353 = OpExtInst %v3int %1 FindUMsb %18614 %10787 = OpBitcast %v3uint %11353 %6280 = OpISub %v3uint %2828 %10787 %8734 = OpIAdd %v3uint %10787 %2360 %10365 = OpSelect %v3uint %16599 %8734 %23454 - %23266 = OpShiftLeftLogical %v3uint %18616 %6280 + %23266 = OpShiftLeftLogical %v3uint %18614 %6280 %18856 = OpBitwiseAnd %v3uint %23266 %1126 - %10949 = OpSelect %v3uint %16599 %18856 %18616 - %24583 = OpIAdd %v3uint %10365 %1018 - %20365 = OpShiftLeftLogical %v3uint %24583 %393 + %10949 = OpSelect %v3uint %16599 %18856 %18614 + %24588 = OpIAdd %v3uint %10365 %1018 + %20365 = OpShiftLeftLogical %v3uint %24588 %393 %16308 = OpShiftLeftLogical %v3uint %10949 %141 - %22411 = OpBitwiseOr %v3uint %20365 %16308 + %22410 = OpBitwiseOr %v3uint %20365 %16308 %13838 = OpIEqual %v3bool %24052 %2578 - %16976 = OpSelect %v3uint %13838 %2578 %22411 + %16976 = OpSelect %v3uint %13838 %2578 %22410 %10717 = OpBitcast %v3float %16976 %19378 = OpShiftRightLogical %uint %10239 %uint_30 %18460 = OpConvertUToF %float %19378 @@ -2026,23 +1957,23 @@ %13593 = OpCompositeConstruct %v3uint %10240 %10240 %10240 %11039 = OpShiftRightLogical %v3uint %13593 %2996 %24053 = OpBitwiseAnd %v3uint %11039 %261 - %18617 = OpBitwiseAnd %v3uint %24053 %1126 + %18616 = OpBitwiseAnd %v3uint %24053 %1126 %23455 = OpShiftRightLogical %v3uint %24053 %2828 %16600 = OpIEqual %v3bool %23455 %2578 - %11354 = OpExtInst %v3int %1 FindUMsb %18617 + %11354 = OpExtInst %v3int %1 FindUMsb %18616 %10788 = OpBitcast %v3uint %11354 %6281 = OpISub %v3uint %2828 %10788 %8735 = OpIAdd %v3uint %10788 %2360 %10366 = OpSelect %v3uint %16600 %8735 %23455 - %23267 = OpShiftLeftLogical %v3uint %18617 %6281 + %23267 = OpShiftLeftLogical %v3uint %18616 %6281 %18857 = OpBitwiseAnd %v3uint %23267 %1126 - %10950 = OpSelect %v3uint %16600 %18857 %18617 - %24584 = OpIAdd %v3uint %10366 %1018 - %20366 = OpShiftLeftLogical %v3uint %24584 %393 + %10950 = OpSelect %v3uint %16600 %18857 %18616 + %24589 = OpIAdd %v3uint %10366 %1018 + %20366 = OpShiftLeftLogical %v3uint %24589 %393 %16309 = OpShiftLeftLogical %v3uint %10950 %141 - %22412 = OpBitwiseOr %v3uint %20366 %16309 + %22411 = OpBitwiseOr %v3uint %20366 %16309 %13839 = OpIEqual %v3bool %24053 %2578 - %16977 = OpSelect %v3uint %13839 %2578 %22412 + %16977 = OpSelect %v3uint %13839 %2578 %22411 %10718 = OpBitcast %v3float %16977 %19379 = OpShiftRightLogical %uint %10240 %uint_30 %18461 = OpConvertUToF %float %19379 @@ -2050,27 +1981,27 @@ %21457 = OpCompositeExtract %float %10718 0 %10852 = OpCompositeExtract %float %10718 1 %11040 = OpCompositeExtract %float %10718 2 - %9047 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 + %9050 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 OpBranch %16227 %7361 = OpLabel %22215 = OpCompositeExtract %uint %10946 0 %20244 = OpCompositeConstruct %v4uint %22215 %22215 %22215 %22215 %9392 = OpShiftRightLogical %v4uint %20244 %845 %18871 = OpBitwiseAnd %v4uint %9392 %635 - %15556 = OpConvertUToF %v4float %18871 - %16697 = OpFMul %v4float %15556 %2798 + %15552 = OpConvertUToF %v4float %18871 + %16697 = OpFMul %v4float %15552 %2798 %23771 = OpCompositeExtract %uint %10946 1 %20822 = OpCompositeConstruct %v4uint %23771 %23771 %23771 %23771 %9393 = OpShiftRightLogical %v4uint %20822 %845 %18872 = OpBitwiseAnd %v4uint %9393 %635 - %15557 = OpConvertUToF %v4float %18872 - %16698 = OpFMul %v4float %15557 %2798 + %15553 = OpConvertUToF %v4float %18872 + %16698 = OpFMul %v4float %15553 %2798 %23772 = OpCompositeExtract %uint %10946 2 %20823 = OpCompositeConstruct %v4uint %23772 %23772 %23772 %23772 %9394 = OpShiftRightLogical %v4uint %20823 %845 %18873 = OpBitwiseAnd %v4uint %9394 %635 - %15558 = OpConvertUToF %v4float %18873 - %16699 = OpFMul %v4float %15558 %2798 + %15554 = OpConvertUToF %v4float %18873 + %16699 = OpFMul %v4float %15554 %2798 %23773 = OpCompositeExtract %uint %10946 3 %20828 = OpCompositeConstruct %v4uint %23773 %23773 %23773 %23773 %9395 = OpShiftRightLogical %v4uint %20828 %845 @@ -2083,20 +2014,20 @@ %20245 = OpCompositeConstruct %v4uint %22216 %22216 %22216 %22216 %9396 = OpShiftRightLogical %v4uint %20245 %653 %19042 = OpBitwiseAnd %v4uint %9396 %1611 - %13995 = OpConvertUToF %v4float %19042 - %19244 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 + %13998 = OpConvertUToF %v4float %19042 + %19244 = OpVectorTimesScalar %v4float %13998 %float_0_00392156886 %8616 = OpCompositeExtract %uint %10946 1 %24852 = OpCompositeConstruct %v4uint %8616 %8616 %8616 %8616 %9397 = OpShiftRightLogical %v4uint %24852 %653 %19043 = OpBitwiseAnd %v4uint %9397 %1611 - %13996 = OpConvertUToF %v4float %19043 - %19245 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 + %13999 = OpConvertUToF %v4float %19043 + %19245 = OpVectorTimesScalar %v4float %13999 %float_0_00392156886 %8617 = OpCompositeExtract %uint %10946 2 %24853 = OpCompositeConstruct %v4uint %8617 %8617 %8617 %8617 %9398 = OpShiftRightLogical %v4uint %24853 %653 %19044 = OpBitwiseAnd %v4uint %9398 %1611 - %13997 = OpConvertUToF %v4float %19044 - %19246 = OpVectorTimesScalar %v4float %13997 %float_0_00392156886 + %14000 = OpConvertUToF %v4float %19044 + %19246 = OpVectorTimesScalar %v4float %14000 %float_0_00392156886 %8618 = OpCompositeExtract %uint %10946 3 %24854 = OpCompositeConstruct %v4uint %8618 %8618 %8618 %8618 %9399 = OpShiftRightLogical %v4uint %24854 %653 @@ -2123,193 +2054,175 @@ %23101 = OpVectorShuffle %v4float %20401 %20401 0 1 1 1 OpBranch %16227 %16227 = OpLabel - %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9047 %7360 %9046 %8193 %9045 %8249 - %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14615 %8249 - %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14614 %8249 - %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14613 %8249 + %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9050 %7360 %9049 %8193 %9048 %8249 + %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14624 %8249 + %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14623 %8249 + %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14622 %8249 OpBranch %21266 %15208 = OpLabel %21587 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20265 DontFlatten - OpBranchConditional %21587 %11381 %12136 + OpBranchConditional %21587 %9771 %12136 %12136 = OpLabel - %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23885 = OpLoad %uint %19410 - %11729 = OpIAdd %uint %16376 %uint_1 - %24608 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 - %12872 = OpLoad %uint %24608 - %11937 = OpCompositeInsert %v4uint %23885 %10264 0 - %6641 = OpCompositeInsert %v4uint %12872 %11937 1 - %16343 = OpIAdd %uint %16376 %6555 - %7196 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16343 - %23682 = OpLoad %uint %7196 - %11730 = OpIAdd %uint %16343 %uint_1 - %24609 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 - %12873 = OpLoad %uint %24609 - %12016 = OpCompositeInsert %v4uint %23682 %6641 2 - %7149 = OpCompositeInsert %v4uint %12873 %12016 3 - %10893 = OpIMul %uint %uint_2 %6555 - %9169 = OpIAdd %uint %16376 %10893 - %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9169 - %23683 = OpLoad %uint %15242 - %11731 = OpIAdd %uint %9169 %uint_1 - %24610 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 - %12874 = OpLoad %uint %24610 - %12017 = OpCompositeInsert %v4uint %23683 %10264 0 - %7150 = OpCompositeInsert %v4uint %12874 %12017 1 - %10894 = OpIMul %uint %uint_3 %6555 - %9170 = OpIAdd %uint %16376 %10894 - %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9170 - %23684 = OpLoad %uint %15243 - %11732 = OpIAdd %uint %9170 %uint_1 - %24611 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 - %12875 = OpLoad %uint %24611 - %14236 = OpCompositeInsert %v4uint %23684 %7150 2 - %8256 = OpCompositeInsert %v4uint %12875 %14236 3 + %19414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23889 = OpLoad %uint %19414 + %11736 = OpIAdd %uint %16376 %uint_1 + %6425 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 + %23685 = OpLoad %uint %6425 + %11737 = OpIAdd %uint %16376 %6555 + %6426 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 + %23686 = OpLoad %uint %6426 + %11738 = OpIAdd %uint %11737 %uint_1 + %24590 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 + %14159 = OpLoad %uint %24590 + %19674 = OpCompositeConstruct %v4uint %23889 %23685 %23686 %14159 + %17051 = OpIMul %uint %uint_2 %6555 + %14001 = OpIAdd %uint %16376 %17051 + %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %14001 + %23687 = OpLoad %uint %15242 + %11739 = OpIAdd %uint %14001 %uint_1 + %6482 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11739 + %24166 = OpLoad %uint %6482 + %6245 = OpIMul %uint %uint_3 %6555 + %8364 = OpIAdd %uint %16376 %6245 + %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8364 + %23688 = OpLoad %uint %15243 + %11740 = OpIAdd %uint %8364 %uint_1 + %24591 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11740 + %16394 = OpLoad %uint %24591 + %20794 = OpCompositeConstruct %v4uint %23687 %24166 %23688 %16394 OpBranch %20265 - %11381 = OpLabel + %9771 = OpLabel %21836 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23886 = OpLoad %uint %21836 - %11733 = OpIAdd %uint %16376 %uint_1 - %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 - %23685 = OpLoad %uint %6419 - %11734 = OpIAdd %uint %16376 %uint_2 - %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 - %23686 = OpLoad %uint %6420 - %11735 = OpIAdd %uint %16376 %uint_3 - %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 - %14083 = OpLoad %uint %24568 - %19170 = OpCompositeConstruct %v4uint %23886 %23685 %23686 %14083 + %23890 = OpLoad %uint %21836 + %11741 = OpIAdd %uint %16376 %uint_1 + %6427 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11741 + %23689 = OpLoad %uint %6427 + %11742 = OpIAdd %uint %16376 %uint_2 + %6428 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11742 + %23690 = OpLoad %uint %6428 + %11743 = OpIAdd %uint %16376 %uint_3 + %24592 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11743 + %14083 = OpLoad %uint %24592 + %19170 = OpCompositeConstruct %v4uint %23890 %23689 %23690 %14083 %22504 = OpIAdd %uint %16376 %uint_4 %24654 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22504 - %23687 = OpLoad %uint %24654 - %11736 = OpIAdd %uint %16376 %uint_5 - %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 - %23688 = OpLoad %uint %6421 - %11737 = OpIAdd %uint %16376 %uint_6 - %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 - %23689 = OpLoad %uint %6422 - %11738 = OpIAdd %uint %16376 %uint_7 - %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 - %16387 = OpLoad %uint %24585 - %20787 = OpCompositeConstruct %v4uint %23687 %23688 %23689 %16387 + %23691 = OpLoad %uint %24654 + %11744 = OpIAdd %uint %16376 %uint_5 + %6429 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11744 + %23692 = OpLoad %uint %6429 + %11745 = OpIAdd %uint %16376 %uint_6 + %6430 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11745 + %23693 = OpLoad %uint %6430 + %11746 = OpIAdd %uint %16376 %uint_7 + %24593 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11746 + %16395 = OpLoad %uint %24593 + %20795 = OpCompositeConstruct %v4uint %23691 %23692 %23693 %16395 OpBranch %20265 %20265 = OpLabel - %11216 = OpPhi %v4uint %20787 %11381 %8256 %12136 - %14115 = OpPhi %v4uint %19170 %11381 %7149 %12136 + %11216 = OpPhi %v4uint %20795 %9771 %20794 %12136 + %14115 = OpPhi %v4uint %19170 %9771 %19674 %12136 OpSelectionMerge %20266 None - OpSwitch %8576 %20313 5 %10152 7 %8250 + OpSwitch %8576 %20313 5 %8539 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %14115 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9952 = OpCompositeExtract %float %24701 0 - %9171 = OpCompositeInsert %v4float %9952 %15190 0 - %19873 = OpCompositeExtract %float %24701 1 - %14888 = OpCompositeInsert %v4float %19873 %9171 1 - %10340 = OpCompositeExtract %uint %14115 1 - %19681 = OpExtInst %v2float %1 UnpackHalf2x16 %10340 - %9953 = OpCompositeExtract %float %19681 0 - %9172 = OpCompositeInsert %v4float %9953 %14888 2 - %19874 = OpCompositeExtract %float %19681 1 - %14889 = OpCompositeInsert %v4float %19874 %9172 3 - %10341 = OpCompositeExtract %uint %14115 2 - %19682 = OpExtInst %v2float %1 UnpackHalf2x16 %10341 - %9954 = OpCompositeExtract %float %19682 0 - %9173 = OpCompositeInsert %v4float %9954 %15190 0 - %19875 = OpCompositeExtract %float %19682 1 - %14890 = OpCompositeInsert %v4float %19875 %9173 1 - %10342 = OpCompositeExtract %uint %14115 3 - %19683 = OpExtInst %v2float %1 UnpackHalf2x16 %10342 - %9955 = OpCompositeExtract %float %19683 0 - %9174 = OpCompositeInsert %v4float %9955 %14890 2 - %19876 = OpCompositeExtract %float %19683 1 - %14891 = OpCompositeInsert %v4float %19876 %9174 3 - %10343 = OpCompositeExtract %uint %11216 0 - %19684 = OpExtInst %v2float %1 UnpackHalf2x16 %10343 - %9956 = OpCompositeExtract %float %19684 0 - %9175 = OpCompositeInsert %v4float %9956 %15190 0 - %19877 = OpCompositeExtract %float %19684 1 - %14892 = OpCompositeInsert %v4float %19877 %9175 1 - %10344 = OpCompositeExtract %uint %11216 1 - %19685 = OpExtInst %v2float %1 UnpackHalf2x16 %10344 - %9957 = OpCompositeExtract %float %19685 0 - %9176 = OpCompositeInsert %v4float %9957 %14892 2 - %19878 = OpCompositeExtract %float %19685 1 - %14893 = OpCompositeInsert %v4float %19878 %9176 3 - %10345 = OpCompositeExtract %uint %11216 2 - %19686 = OpExtInst %v2float %1 UnpackHalf2x16 %10345 - %9958 = OpCompositeExtract %float %19686 0 - %9177 = OpCompositeInsert %v4float %9958 %15190 0 - %19879 = OpCompositeExtract %float %19686 1 - %14894 = OpCompositeInsert %v4float %19879 %9177 1 - %10346 = OpCompositeExtract %uint %11216 3 - %19687 = OpExtInst %v2float %1 UnpackHalf2x16 %10346 - %9959 = OpCompositeExtract %float %19687 0 - %9178 = OpCompositeInsert %v4float %9959 %14894 2 - %23047 = OpCompositeExtract %float %19687 1 - %9299 = OpCompositeInsert %v4float %23047 %9178 3 + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %10122 = OpCompositeExtract %float %24686 0 + %16068 = OpCompositeExtract %float %24686 1 + %17037 = OpCompositeExtract %uint %14115 1 + %15617 = OpExtInst %v2float %1 UnpackHalf2x16 %17037 + %10123 = OpCompositeExtract %float %15617 0 + %17499 = OpCompositeExtract %float %15617 1 + %14625 = OpCompositeConstruct %v4float %10122 %16068 %10123 %17499 + %17295 = OpCompositeExtract %uint %14115 2 + %18048 = OpExtInst %v2float %1 UnpackHalf2x16 %17295 + %10124 = OpCompositeExtract %float %18048 0 + %16069 = OpCompositeExtract %float %18048 1 + %17038 = OpCompositeExtract %uint %14115 3 + %15618 = OpExtInst %v2float %1 UnpackHalf2x16 %17038 + %10125 = OpCompositeExtract %float %15618 0 + %17500 = OpCompositeExtract %float %15618 1 + %14626 = OpCompositeConstruct %v4float %10124 %16069 %10125 %17500 + %17296 = OpCompositeExtract %uint %11216 0 + %18049 = OpExtInst %v2float %1 UnpackHalf2x16 %17296 + %10126 = OpCompositeExtract %float %18049 0 + %16070 = OpCompositeExtract %float %18049 1 + %17039 = OpCompositeExtract %uint %11216 1 + %15619 = OpExtInst %v2float %1 UnpackHalf2x16 %17039 + %10127 = OpCompositeExtract %float %15619 0 + %17501 = OpCompositeExtract %float %15619 1 + %14627 = OpCompositeConstruct %v4float %10126 %16070 %10127 %17501 + %17297 = OpCompositeExtract %uint %11216 2 + %18050 = OpExtInst %v2float %1 UnpackHalf2x16 %17297 + %10128 = OpCompositeExtract %float %18050 0 + %16071 = OpCompositeExtract %float %18050 1 + %17040 = OpCompositeExtract %uint %11216 3 + %15620 = OpExtInst %v2float %1 UnpackHalf2x16 %17040 + %10129 = OpCompositeExtract %float %15620 0 + %20677 = OpCompositeExtract %float %15620 1 + %9051 = OpCompositeConstruct %v4float %10128 %16071 %10129 %20677 OpBranch %20266 - %10152 = OpLabel + %8539 = OpLabel %9726 = OpVectorShuffle %v2uint %14115 %14115 0 1 %23359 = OpBitcast %v2int %9726 %24794 = OpVectorShuffle %v4int %23359 %23359 0 0 1 1 - %18618 = OpShiftLeftLogical %v4int %24794 %290 - %15769 = OpShiftRightArithmetic %v4int %18618 %770 + %18617 = OpShiftLeftLogical %v4int %24794 %290 + %15769 = OpShiftRightArithmetic %v4int %18617 %770 %10951 = OpConvertSToF %v4float %15769 %18227 = OpVectorTimesScalar %v4float %10951 %float_0_000976592302 %25242 = OpExtInst %v4float %1 FMax %1284 %18227 %14196 = OpVectorShuffle %v2uint %14115 %14115 2 3 %9416 = OpBitcast %v2int %14196 %24795 = OpVectorShuffle %v4int %9416 %9416 0 0 1 1 - %18619 = OpShiftLeftLogical %v4int %24795 %290 - %15770 = OpShiftRightArithmetic %v4int %18619 %770 + %18618 = OpShiftLeftLogical %v4int %24795 %290 + %15770 = OpShiftRightArithmetic %v4int %18618 %770 %10952 = OpConvertSToF %v4float %15770 %18228 = OpVectorTimesScalar %v4float %10952 %float_0_000976592302 %25243 = OpExtInst %v4float %1 FMax %1284 %18228 %14197 = OpVectorShuffle %v2uint %11216 %11216 0 1 %9417 = OpBitcast %v2int %14197 %24796 = OpVectorShuffle %v4int %9417 %9417 0 0 1 1 - %18620 = OpShiftLeftLogical %v4int %24796 %290 - %15771 = OpShiftRightArithmetic %v4int %18620 %770 + %18619 = OpShiftLeftLogical %v4int %24796 %290 + %15771 = OpShiftRightArithmetic %v4int %18619 %770 %10953 = OpConvertSToF %v4float %15771 %18229 = OpVectorTimesScalar %v4float %10953 %float_0_000976592302 %25244 = OpExtInst %v4float %1 FMax %1284 %18229 %14198 = OpVectorShuffle %v2uint %11216 %11216 2 3 %9418 = OpBitcast %v2int %14198 %24797 = OpVectorShuffle %v4int %9418 %9418 0 0 1 1 - %18621 = OpShiftLeftLogical %v4int %24797 %290 - %15772 = OpShiftRightArithmetic %v4int %18621 %770 + %18620 = OpShiftLeftLogical %v4int %24797 %290 + %15772 = OpShiftRightArithmetic %v4int %18620 %770 %10954 = OpConvertSToF %v4float %15772 %21458 = OpVectorTimesScalar %v4float %10954 %float_0_000976592302 %17253 = OpExtInst %v4float %1 FMax %1284 %21458 OpBranch %20266 %20313 = OpLabel - %9764 = OpVectorShuffle %v2uint %14115 %14115 0 1 - %20829 = OpBitcast %v2float %9764 - %7047 = OpCompositeExtract %float %20829 0 + %9772 = OpVectorShuffle %v2uint %14115 %14115 0 1 + %20829 = OpBitcast %v2float %9772 + %7048 = OpCompositeExtract %float %20829 0 %13427 = OpCompositeExtract %float %20829 1 - %17025 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 + %17041 = OpCompositeConstruct %v4float %7048 %13427 %float_0 %float_0 %16865 = OpVectorShuffle %v2uint %14115 %14115 2 3 %14182 = OpBitcast %v2float %16865 - %7048 = OpCompositeExtract %float %14182 0 + %7049 = OpCompositeExtract %float %14182 0 %13428 = OpCompositeExtract %float %14182 1 - %17026 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 + %17042 = OpCompositeConstruct %v4float %7049 %13428 %float_0 %float_0 %16866 = OpVectorShuffle %v2uint %11216 %11216 0 1 %14183 = OpBitcast %v2float %16866 - %7049 = OpCompositeExtract %float %14183 0 + %7050 = OpCompositeExtract %float %14183 0 %13429 = OpCompositeExtract %float %14183 1 - %17027 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 + %17043 = OpCompositeConstruct %v4float %7050 %13429 %float_0 %float_0 %16867 = OpVectorShuffle %v2uint %11216 %11216 2 3 %14184 = OpBitcast %v2float %16867 - %7050 = OpCompositeExtract %float %14184 0 + %7051 = OpCompositeExtract %float %14184 0 %16651 = OpCompositeExtract %float %14184 1 - %9048 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 + %9052 = OpCompositeConstruct %v4float %7051 %16651 %float_0 %float_0 OpBranch %20266 %20266 = OpLabel - %11185 = OpPhi %v4float %9048 %20313 %17253 %10152 %9299 %8250 - %14354 = OpPhi %v4float %17027 %20313 %25244 %10152 %14893 %8250 - %15244 = OpPhi %v4float %17026 %20313 %25243 %10152 %14891 %8250 - %14525 = OpPhi %v4float %17025 %20313 %25242 %10152 %14889 %8250 + %11185 = OpPhi %v4float %9052 %20313 %17253 %8539 %9051 %8250 + %14354 = OpPhi %v4float %17043 %20313 %25244 %8539 %14627 %8250 + %15244 = OpPhi %v4float %17042 %20313 %25243 %8539 %14626 %8250 + %14525 = OpPhi %v4float %17041 %20313 %25242 %8539 %14625 %8250 OpBranch %21266 %21266 = OpLabel %11186 = OpPhi %v4float %11185 %20266 %11184 %16227 @@ -2351,8 +2264,8 @@ %14358 = OpPhi %v4float %12399 %21267 %7398 %10049 %15191 = OpPhi %v4float %6604 %21267 %14855 %10049 %14921 = OpPhi %v4float %23156 %21267 %15086 %10049 - OpSelectionMerge %20447 None - OpSwitch %20627 %8987 3 %19512 4 %8065 5 %8064 10 %8986 15 %12647 24 %9492 + OpSelectionMerge %18834 None + OpSwitch %20627 %7374 3 %17899 4 %6452 5 %6451 10 %7373 15 %12647 24 %9492 %9492 = OpLabel %15041 = OpCompositeExtract %float %14921 0 %10277 = OpCompositeExtract %float %15191 0 @@ -2367,7 +2280,7 @@ %10064 = OpVectorShuffle %v2uint %7947 %7947 1 3 %13638 = OpShiftLeftLogical %v2uint %10064 %2151 %15653 = OpBitwiseOr %v2uint %6361 %13638 - OpBranch %20447 + OpBranch %18834 %12647 = OpLabel %7311 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 %20339 = OpVectorTimesScalar %v4float %7311 %float_15 @@ -2397,12 +2310,11 @@ %21479 = OpCompositeExtract %uint %7642 3 %10745 = OpShiftLeftLogical %uint %21479 %int_12 %19009 = OpBitwiseOr %uint %19817 %10745 - %24016 = OpShiftLeftLogical %uint %19009 %uint_16 - %13187 = OpBitwiseOr %uint %9255 %24016 - %22600 = OpCompositeInsert %v2uint %13187 %11741 0 - %10955 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %15300 = OpVectorTimesScalar %v4float %10955 %float_15 - %11881 = OpFAdd %v4float %15300 %325 + %22729 = OpShiftLeftLogical %uint %19009 %uint_16 + %6254 = OpBitwiseOr %uint %9255 %22729 + %7523 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %8265 = OpVectorTimesScalar %v4float %7523 %float_15 + %11881 = OpFAdd %v4float %8265 %325 %7643 = OpConvertFToU %v4uint %11881 %8702 = OpCompositeExtract %uint %7643 0 %12253 = OpCompositeExtract %uint %7643 1 @@ -2414,9 +2326,9 @@ %21481 = OpCompositeExtract %uint %7643 3 %7293 = OpShiftLeftLogical %uint %21481 %int_12 %9256 = OpBitwiseOr %uint %19819 %7293 - %7523 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %8265 = OpVectorTimesScalar %v4float %7523 %float_15 - %11882 = OpFAdd %v4float %8265 %325 + %7524 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %8266 = OpVectorTimesScalar %v4float %7524 %float_15 + %11882 = OpFAdd %v4float %8266 %325 %7644 = OpConvertFToU %v4uint %11882 %8703 = OpCompositeExtract %uint %7644 0 %12254 = OpCompositeExtract %uint %7644 1 @@ -2428,11 +2340,11 @@ %21483 = OpCompositeExtract %uint %7644 3 %10746 = OpShiftLeftLogical %uint %21483 %int_12 %19010 = OpBitwiseOr %uint %19821 %10746 - %24017 = OpShiftLeftLogical %uint %19010 %uint_16 - %17647 = OpBitwiseOr %uint %9256 %24017 - %24154 = OpCompositeInsert %v2uint %17647 %22600 1 - OpBranch %20447 - %8986 = OpLabel + %23978 = OpShiftLeftLogical %uint %19010 %uint_16 + %17993 = OpBitwiseOr %uint %9256 %23978 + %21469 = OpCompositeConstruct %v2uint %6254 %17993 + OpBranch %18834 + %7373 = OpLabel %19885 = OpCompositeExtract %float %14921 0 %10278 = OpCompositeExtract %float %14921 1 %7645 = OpCompositeExtract %float %15191 0 @@ -2450,14 +2362,13 @@ %8564 = OpShiftLeftLogical %uint %21484 %int_16 %19823 = OpBitwiseOr %uint %19822 %8564 %21485 = OpCompositeExtract %uint %7646 3 - %8579 = OpShiftLeftLogical %uint %21485 %int_24 - %17456 = OpBitwiseOr %uint %19823 %8579 - %11903 = OpCompositeInsert %v2uint %17456 %11741 0 - %23481 = OpCompositeExtract %float %14358 0 - %24309 = OpCompositeExtract %float %14358 1 + %8565 = OpShiftLeftLogical %uint %21485 %int_24 + %17629 = OpBitwiseOr %uint %19823 %8565 + %20096 = OpCompositeExtract %float %14358 0 + %23730 = OpCompositeExtract %float %14358 1 %7647 = OpCompositeExtract %float %11189 0 %6567 = OpCompositeExtract %float %11189 1 - %7481 = OpCompositeConstruct %v4float %23481 %24309 %7647 %6567 + %7481 = OpCompositeConstruct %v4float %20096 %23730 %7647 %6567 %14408 = OpExtInst %v4float %1 FClamp %7481 %2938 %1285 %13689 = OpVectorTimesScalar %v4float %14408 %float_255 %11884 = OpFAdd %v4float %13689 %325 @@ -2467,14 +2378,14 @@ %11566 = OpShiftLeftLogical %uint %12256 %int_8 %19824 = OpBitwiseOr %uint %8705 %11566 %21486 = OpCompositeExtract %uint %7648 2 - %8565 = OpShiftLeftLogical %uint %21486 %int_16 - %19825 = OpBitwiseOr %uint %19824 %8565 + %8566 = OpShiftLeftLogical %uint %21486 %int_16 + %19825 = OpBitwiseOr %uint %19824 %8566 %21487 = OpCompositeExtract %uint %7648 3 - %8580 = OpShiftLeftLogical %uint %21487 %int_24 - %20648 = OpBitwiseOr %uint %19825 %8580 - %24155 = OpCompositeInsert %v2uint %20648 %11903 1 - OpBranch %20447 - %8064 = OpLabel + %8541 = OpShiftLeftLogical %uint %21487 %int_24 + %20994 = OpBitwiseOr %uint %19825 %8541 + %21470 = OpCompositeConstruct %v2uint %17629 %20994 + OpBranch %18834 + %6451 = OpLabel %8655 = OpVectorShuffle %v3float %14921 %14921 0 1 2 %6215 = OpExtInst %v3float %1 FClamp %8655 %2605 %2584 %7105 = OpFMul %v3float %6215 %958 @@ -2488,8 +2399,8 @@ %8522 = OpShiftLeftLogical %uint %21488 %int_10 %16707 = OpBitwiseOr %uint %19826 %8522 %8866 = OpVectorShuffle %v3float %15191 %15191 0 1 2 - %19688 = OpExtInst %v3float %1 FClamp %8866 %2605 %2584 - %7106 = OpFMul %v3float %19688 %958 + %19668 = OpExtInst %v3float %1 FClamp %8866 %2605 %2584 + %7106 = OpFMul %v3float %19668 %958 %7963 = OpFAdd %v3float %7106 %939 %10067 = OpConvertFToU %v3uint %7963 %8707 = OpCompositeExtract %uint %10067 0 @@ -2499,105 +2410,103 @@ %21489 = OpCompositeExtract %uint %10067 2 %10747 = OpShiftLeftLogical %uint %21489 %int_10 %19011 = OpBitwiseOr %uint %19827 %10747 - %24018 = OpShiftLeftLogical %uint %19011 %uint_16 - %14417 = OpBitwiseOr %uint %16707 %24018 - %10981 = OpCompositeInsert %v2uint %14417 %11741 0 - %12259 = OpVectorShuffle %v3float %14358 %14358 0 1 2 - %20247 = OpExtInst %v3float %1 FClamp %12259 %2605 %2584 - %7107 = OpFMul %v3float %20247 %958 + %23959 = OpShiftLeftLogical %uint %19011 %uint_16 + %13706 = OpBitwiseOr %uint %16707 %23959 + %8867 = OpVectorShuffle %v3float %14358 %14358 0 1 2 + %19669 = OpExtInst %v3float %1 FClamp %8867 %2605 %2584 + %7107 = OpFMul %v3float %19669 %958 %7964 = OpFAdd %v3float %7107 %939 %10068 = OpConvertFToU %v3uint %7964 %8708 = OpCompositeExtract %uint %10068 0 - %12260 = OpCompositeExtract %uint %10068 1 - %11569 = OpShiftLeftLogical %uint %12260 %int_5 + %12259 = OpCompositeExtract %uint %10068 1 + %11569 = OpShiftLeftLogical %uint %12259 %int_5 %19828 = OpBitwiseOr %uint %8708 %11569 %21490 = OpCompositeExtract %uint %10068 2 %8523 = OpShiftLeftLogical %uint %21490 %int_10 %16708 = OpBitwiseOr %uint %19828 %8523 - %8867 = OpVectorShuffle %v3float %11189 %11189 0 1 2 - %19689 = OpExtInst %v3float %1 FClamp %8867 %2605 %2584 - %7108 = OpFMul %v3float %19689 %958 + %8868 = OpVectorShuffle %v3float %11189 %11189 0 1 2 + %19675 = OpExtInst %v3float %1 FClamp %8868 %2605 %2584 + %7108 = OpFMul %v3float %19675 %958 %7965 = OpFAdd %v3float %7108 %939 %10069 = OpConvertFToU %v3uint %7965 %8709 = OpCompositeExtract %uint %10069 0 - %12261 = OpCompositeExtract %uint %10069 1 - %11570 = OpShiftLeftLogical %uint %12261 %int_5 + %12260 = OpCompositeExtract %uint %10069 1 + %11570 = OpShiftLeftLogical %uint %12260 %int_5 %19829 = OpBitwiseOr %uint %8709 %11570 %21491 = OpCompositeExtract %uint %10069 2 %10748 = OpShiftLeftLogical %uint %21491 %int_10 %19012 = OpBitwiseOr %uint %19829 %10748 - %24019 = OpShiftLeftLogical %uint %19012 %uint_16 - %17648 = OpBitwiseOr %uint %16708 %24019 - %24156 = OpCompositeInsert %v2uint %17648 %10981 1 - OpBranch %20447 - %8065 = OpLabel + %23979 = OpShiftLeftLogical %uint %19012 %uint_16 + %17994 = OpBitwiseOr %uint %16708 %23979 + %21471 = OpCompositeConstruct %v2uint %13706 %17994 + OpBranch %18834 + %6452 = OpLabel %8656 = OpVectorShuffle %v3float %14921 %14921 0 1 2 %6216 = OpExtInst %v3float %1 FClamp %8656 %2605 %2584 %7109 = OpFMul %v3float %6216 %511 %7966 = OpFAdd %v3float %7109 %939 %10070 = OpConvertFToU %v3uint %7966 %8710 = OpCompositeExtract %uint %10070 0 - %12262 = OpCompositeExtract %uint %10070 1 - %11571 = OpShiftLeftLogical %uint %12262 %int_5 + %12261 = OpCompositeExtract %uint %10070 1 + %11571 = OpShiftLeftLogical %uint %12261 %int_5 %19830 = OpBitwiseOr %uint %8710 %11571 %21492 = OpCompositeExtract %uint %10070 2 %8524 = OpShiftLeftLogical %uint %21492 %int_11 %16709 = OpBitwiseOr %uint %19830 %8524 - %8868 = OpVectorShuffle %v3float %15191 %15191 0 1 2 - %19690 = OpExtInst %v3float %1 FClamp %8868 %2605 %2584 - %7110 = OpFMul %v3float %19690 %511 + %8869 = OpVectorShuffle %v3float %15191 %15191 0 1 2 + %19676 = OpExtInst %v3float %1 FClamp %8869 %2605 %2584 + %7110 = OpFMul %v3float %19676 %511 %7967 = OpFAdd %v3float %7110 %939 %10071 = OpConvertFToU %v3uint %7967 %8711 = OpCompositeExtract %uint %10071 0 - %12263 = OpCompositeExtract %uint %10071 1 - %11572 = OpShiftLeftLogical %uint %12263 %int_5 + %12262 = OpCompositeExtract %uint %10071 1 + %11572 = OpShiftLeftLogical %uint %12262 %int_5 %19831 = OpBitwiseOr %uint %8711 %11572 %21493 = OpCompositeExtract %uint %10071 2 %10749 = OpShiftLeftLogical %uint %21493 %int_11 %19013 = OpBitwiseOr %uint %19831 %10749 - %24020 = OpShiftLeftLogical %uint %19013 %uint_16 - %14418 = OpBitwiseOr %uint %16709 %24020 - %10982 = OpCompositeInsert %v2uint %14418 %11741 0 - %12264 = OpVectorShuffle %v3float %14358 %14358 0 1 2 - %20248 = OpExtInst %v3float %1 FClamp %12264 %2605 %2584 - %7111 = OpFMul %v3float %20248 %511 + %23960 = OpShiftLeftLogical %uint %19013 %uint_16 + %13707 = OpBitwiseOr %uint %16709 %23960 + %8870 = OpVectorShuffle %v3float %14358 %14358 0 1 2 + %19677 = OpExtInst %v3float %1 FClamp %8870 %2605 %2584 + %7111 = OpFMul %v3float %19677 %511 %7968 = OpFAdd %v3float %7111 %939 %10072 = OpConvertFToU %v3uint %7968 %8712 = OpCompositeExtract %uint %10072 0 - %12265 = OpCompositeExtract %uint %10072 1 - %11573 = OpShiftLeftLogical %uint %12265 %int_5 + %12263 = OpCompositeExtract %uint %10072 1 + %11573 = OpShiftLeftLogical %uint %12263 %int_5 %19832 = OpBitwiseOr %uint %8712 %11573 %21494 = OpCompositeExtract %uint %10072 2 %8525 = OpShiftLeftLogical %uint %21494 %int_11 %16710 = OpBitwiseOr %uint %19832 %8525 - %8869 = OpVectorShuffle %v3float %11189 %11189 0 1 2 - %19691 = OpExtInst %v3float %1 FClamp %8869 %2605 %2584 - %7112 = OpFMul %v3float %19691 %511 + %8872 = OpVectorShuffle %v3float %11189 %11189 0 1 2 + %19678 = OpExtInst %v3float %1 FClamp %8872 %2605 %2584 + %7112 = OpFMul %v3float %19678 %511 %7969 = OpFAdd %v3float %7112 %939 %10073 = OpConvertFToU %v3uint %7969 %8713 = OpCompositeExtract %uint %10073 0 - %12266 = OpCompositeExtract %uint %10073 1 - %11574 = OpShiftLeftLogical %uint %12266 %int_5 + %12264 = OpCompositeExtract %uint %10073 1 + %11574 = OpShiftLeftLogical %uint %12264 %int_5 %19833 = OpBitwiseOr %uint %8713 %11574 %21495 = OpCompositeExtract %uint %10073 2 %10750 = OpShiftLeftLogical %uint %21495 %int_11 %19014 = OpBitwiseOr %uint %19833 %10750 - %24021 = OpShiftLeftLogical %uint %19014 %uint_16 - %17649 = OpBitwiseOr %uint %16710 %24021 - %24157 = OpCompositeInsert %v2uint %17649 %10982 1 - OpBranch %20447 - %19512 = OpLabel - %8870 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 - %17792 = OpFMul %v4float %8870 %2057 + %23980 = OpShiftLeftLogical %uint %19014 %uint_16 + %17995 = OpBitwiseOr %uint %16710 %23980 + %21472 = OpCompositeConstruct %v2uint %13707 %17995 + OpBranch %18834 + %17899 = OpLabel + %8873 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 + %17792 = OpFMul %v4float %8873 %2057 %7970 = OpFAdd %v4float %17792 %325 %10074 = OpConvertFToU %v4uint %7970 %8714 = OpCompositeExtract %uint %10074 0 - %12267 = OpCompositeExtract %uint %10074 1 - %11575 = OpShiftLeftLogical %uint %12267 %int_5 + %12265 = OpCompositeExtract %uint %10074 1 + %11575 = OpShiftLeftLogical %uint %12265 %int_5 %19834 = OpBitwiseOr %uint %8714 %11575 %21496 = OpCompositeExtract %uint %10074 2 - %8566 = OpShiftLeftLogical %uint %21496 %int_10 - %19835 = OpBitwiseOr %uint %19834 %8566 + %8567 = OpShiftLeftLogical %uint %21496 %int_10 + %19835 = OpBitwiseOr %uint %19834 %8567 %21497 = OpCompositeExtract %uint %10074 3 %7294 = OpShiftLeftLogical %uint %21497 %int_15 %9084 = OpBitwiseOr %uint %19835 %7294 @@ -2606,77 +2515,75 @@ %7971 = OpFAdd %v4float %24798 %325 %10075 = OpConvertFToU %v4uint %7971 %8715 = OpCompositeExtract %uint %10075 0 - %12268 = OpCompositeExtract %uint %10075 1 - %11576 = OpShiftLeftLogical %uint %12268 %int_5 + %12266 = OpCompositeExtract %uint %10075 1 + %11576 = OpShiftLeftLogical %uint %12266 %int_5 %19836 = OpBitwiseOr %uint %8715 %11576 %21498 = OpCompositeExtract %uint %10075 2 - %8567 = OpShiftLeftLogical %uint %21498 %int_10 - %19837 = OpBitwiseOr %uint %19836 %8567 + %8568 = OpShiftLeftLogical %uint %21498 %int_10 + %19837 = OpBitwiseOr %uint %19836 %8568 %21499 = OpCompositeExtract %uint %10075 3 %10751 = OpShiftLeftLogical %uint %21499 %int_15 %19015 = OpBitwiseOr %uint %19837 %10751 - %24022 = OpShiftLeftLogical %uint %19015 %uint_16 - %13188 = OpBitwiseOr %uint %9084 %24022 - %22429 = OpCompositeInsert %v2uint %13188 %11741 0 - %12464 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %12753 = OpFMul %v4float %12464 %2057 - %7972 = OpFAdd %v4float %12753 %325 + %22730 = OpShiftLeftLogical %uint %19015 %uint_16 + %25154 = OpBitwiseOr %uint %9084 %22730 + %9080 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %24799 = OpFMul %v4float %9080 %2057 + %7972 = OpFAdd %v4float %24799 %325 %10076 = OpConvertFToU %v4uint %7972 %8716 = OpCompositeExtract %uint %10076 0 - %12269 = OpCompositeExtract %uint %10076 1 - %11577 = OpShiftLeftLogical %uint %12269 %int_5 + %12267 = OpCompositeExtract %uint %10076 1 + %11577 = OpShiftLeftLogical %uint %12267 %int_5 %19838 = OpBitwiseOr %uint %8716 %11577 %21500 = OpCompositeExtract %uint %10076 2 - %8568 = OpShiftLeftLogical %uint %21500 %int_10 - %19839 = OpBitwiseOr %uint %19838 %8568 + %8569 = OpShiftLeftLogical %uint %21500 %int_10 + %19839 = OpBitwiseOr %uint %19838 %8569 %21501 = OpCompositeExtract %uint %10076 3 %7295 = OpShiftLeftLogical %uint %21501 %int_15 %9085 = OpBitwiseOr %uint %19839 %7295 - %9080 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %24799 = OpFMul %v4float %9080 %2057 - %7973 = OpFAdd %v4float %24799 %325 + %9081 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %24800 = OpFMul %v4float %9081 %2057 + %7973 = OpFAdd %v4float %24800 %325 %10077 = OpConvertFToU %v4uint %7973 %8717 = OpCompositeExtract %uint %10077 0 - %12270 = OpCompositeExtract %uint %10077 1 - %11578 = OpShiftLeftLogical %uint %12270 %int_5 + %12268 = OpCompositeExtract %uint %10077 1 + %11578 = OpShiftLeftLogical %uint %12268 %int_5 %19840 = OpBitwiseOr %uint %8717 %11578 %21502 = OpCompositeExtract %uint %10077 2 - %8569 = OpShiftLeftLogical %uint %21502 %int_10 - %19841 = OpBitwiseOr %uint %19840 %8569 + %8570 = OpShiftLeftLogical %uint %21502 %int_10 + %19841 = OpBitwiseOr %uint %19840 %8570 %21503 = OpCompositeExtract %uint %10077 3 %10752 = OpShiftLeftLogical %uint %21503 %int_15 %19016 = OpBitwiseOr %uint %19841 %10752 - %24023 = OpShiftLeftLogical %uint %19016 %uint_16 - %17650 = OpBitwiseOr %uint %9085 %24023 - %24158 = OpCompositeInsert %v2uint %17650 %22429 1 - OpBranch %20447 - %8987 = OpLabel - %19880 = OpCompositeExtract %float %14921 0 + %23981 = OpShiftLeftLogical %uint %19016 %uint_16 + %17996 = OpBitwiseOr %uint %9085 %23981 + %21473 = OpCompositeConstruct %v2uint %25154 %17996 + OpBranch %18834 + %7374 = OpLabel + %19866 = OpCompositeExtract %float %14921 0 %9197 = OpCompositeExtract %float %15191 0 - %19251 = OpCompositeConstruct %v2float %19880 %9197 - %8388 = OpExtInst %uint %1 PackHalf2x16 %19251 - %15313 = OpCompositeInsert %v2uint %8388 %11741 0 - %15571 = OpCompositeExtract %float %14358 0 - %23229 = OpCompositeExtract %float %11189 0 - %19252 = OpCompositeConstruct %v2float %15571 %23229 - %11580 = OpExtInst %uint %1 PackHalf2x16 %19252 - %8493 = OpCompositeInsert %v2uint %11580 %15313 1 - OpBranch %20447 - %20447 = OpLabel - %24188 = OpPhi %v2uint %8493 %8987 %24158 %19512 %24157 %8065 %24156 %8064 %24155 %8986 %24154 %12647 %15653 %9492 + %19232 = OpCompositeConstruct %v2float %19866 %9197 + %8571 = OpExtInst %uint %1 PackHalf2x16 %19232 + %23487 = OpCompositeExtract %float %14358 0 + %14759 = OpCompositeExtract %float %11189 0 + %19213 = OpCompositeConstruct %v2float %23487 %14759 + %11926 = OpExtInst %uint %1 PackHalf2x16 %19213 + %24879 = OpCompositeConstruct %v2uint %8571 %11926 + OpBranch %18834 + %18834 = OpLabel + %24188 = OpPhi %v2uint %24879 %7374 %21473 %17899 %21472 %6452 %21471 %6451 %21470 %7373 %21469 %12647 %15653 %9492 %24753 = OpIEqual %bool %7640 %uint_0 OpSelectionMerge %13276 None OpBranchConditional %24753 %11451 %13276 %11451 = OpLabel - %24159 = OpCompositeExtract %uint %19067 0 - %22470 = OpINotEqual %bool %24159 %uint_0 + %24167 = OpCompositeExtract %uint %19124 0 + %22470 = OpINotEqual %bool %24167 %uint_0 OpBranch %13276 %13276 = OpLabel - %10956 = OpPhi %bool %24753 %20447 %22470 %11451 + %10955 = OpPhi %bool %24753 %18834 %22470 %11451 OpSelectionMerge %19649 DontFlatten - OpBranchConditional %10956 %11508 %19649 + OpBranchConditional %10955 %11508 %19649 %11508 = OpLabel - %23599 = OpCompositeExtract %uint %19067 0 + %23599 = OpCompositeExtract %uint %19124 0 %17346 = OpUGreaterThanEqual %bool %23599 %uint_2 OpSelectionMerge %18757 None OpBranchConditional %17346 %15877 %18757 @@ -2697,11 +2604,11 @@ %12661 = OpBitwiseAnd %uint %21711 %uint_65535 %21557 = OpCompositeExtract %uint %19602 1 %10192 = OpShiftLeftLogical %uint %21557 %uint_16 - %20649 = OpBitwiseOr %uint %12661 %10192 - %24160 = OpCompositeInsert %v2uint %20649 %19602 0 + %20648 = OpBitwiseOr %uint %12661 %10192 + %24154 = OpCompositeInsert %v2uint %20648 %19602 0 OpBranch %18757 %18757 = OpLabel - %19507 = OpPhi %v2uint %24188 %11508 %24160 %18756 + %19507 = OpPhi %v2uint %24188 %11508 %24154 %18756 %24818 = OpCompositeExtract %uint %19507 0 %14160 = OpShiftRightLogical %uint %24818 %uint_16 %7221 = OpBitwiseAnd %uint %24818 %uint_4294901760 @@ -2721,12 +2628,12 @@ %24251 = OpCompositeExtract %uint %24920 1 %21459 = OpCompositeConstruct %v3uint %19770 %24251 %24434 OpSelectionMerge %21313 DontFlatten - OpBranchConditional %20495 %22217 %10957 - %10957 = OpLabel + OpBranchConditional %20495 %22217 %10956 + %10956 = OpLabel %7339 = OpVectorShuffle %v2uint %21459 %21459 0 1 %22991 = OpBitcast %v2int %7339 - %6423 = OpCompositeExtract %int %22991 0 - %9469 = OpShiftRightArithmetic %int %6423 %int_5 + %6431 = OpCompositeExtract %int %22991 0 + %9469 = OpShiftRightArithmetic %int %6431 %int_5 %10055 = OpCompositeExtract %int %22991 1 %16476 = OpShiftRightArithmetic %int %10055 %int_5 %23373 = OpShiftRightLogical %uint %15783 %uint_5 @@ -2734,10 +2641,10 @@ %21319 = OpIMul %int %16476 %6314 %16222 = OpIAdd %int %9469 %21319 %19086 = OpShiftLeftLogical %int %16222 %uint_8 - %10958 = OpBitwiseAnd %int %6423 %int_7 + %10957 = OpBitwiseAnd %int %6431 %int_7 %12600 = OpBitwiseAnd %int %10055 %int_14 %17741 = OpShiftLeftLogical %int %12600 %int_2 - %17303 = OpIAdd %int %10958 %17741 + %17303 = OpIAdd %int %10957 %17741 %6375 = OpShiftLeftLogical %int %17303 %uint_1 %10161 = OpBitwiseAnd %int %6375 %int_n16 %12150 = OpShiftLeftLogical %int %10161 %int_1 @@ -2757,7 +2664,7 @@ %16711 = OpIAdd %int %16728 %21579 %20611 = OpBitwiseAnd %int %10055 %int_8 %16831 = OpShiftRightArithmetic %int %20611 %int_2 - %7916 = OpShiftRightArithmetic %int %6423 %int_3 + %7916 = OpShiftRightArithmetic %int %6431 %int_3 %13750 = OpIAdd %int %16831 %7916 %21588 = OpBitwiseAnd %int %13750 %int_3 %21580 = OpShiftLeftLogical %int %21588 %int_6 @@ -2779,22 +2686,22 @@ %9032 = OpShiftRightLogical %uint %15783 %uint_5 %12439 = OpBitcast %int %9032 %10367 = OpIMul %int %15143 %12439 - %25154 = OpCompositeExtract %int %6573 0 - %20423 = OpShiftRightArithmetic %int %25154 %int_5 + %25155 = OpCompositeExtract %int %6573 0 + %20423 = OpShiftRightArithmetic %int %25155 %int_5 %18940 = OpIAdd %int %20423 %10367 %8797 = OpShiftLeftLogical %int %18940 %uint_7 %11510 = OpBitwiseAnd %int %8797 %int_268435455 %18938 = OpShiftLeftLogical %int %11510 %int_1 - %19768 = OpBitwiseAnd %int %25154 %int_7 + %19768 = OpBitwiseAnd %int %25155 %int_7 %12601 = OpBitwiseAnd %int %17090 %int_6 %17742 = OpShiftLeftLogical %int %12601 %int_2 %17227 = OpIAdd %int %19768 %17742 - %7051 = OpShiftLeftLogical %int %17227 %uint_7 - %24035 = OpShiftRightArithmetic %int %7051 %int_6 + %7052 = OpShiftLeftLogical %int %17227 %uint_7 + %24035 = OpShiftRightArithmetic %int %7052 %int_6 %8736 = OpShiftRightArithmetic %int %17090 %int_3 %13731 = OpIAdd %int %8736 %16477 %23052 = OpBitwiseAnd %int %13731 %int_1 - %16658 = OpShiftRightArithmetic %int %25154 %int_3 + %16658 = OpShiftRightArithmetic %int %25155 %int_3 %18794 = OpShiftLeftLogical %int %23052 %int_1 %13501 = OpIAdd %int %16658 %18794 %19172 = OpBitwiseAnd %int %13501 %int_3 @@ -2804,10 +2711,10 @@ %20336 = OpIAdd %int %18938 %13150 %23347 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10347 = OpIAdd %int %23347 %23274 + %10332 = OpIAdd %int %23347 %23274 %18367 = OpBitwiseAnd %int %10056 %int_3 %21582 = OpShiftLeftLogical %int %18367 %uint_7 - %16729 = OpIAdd %int %10347 %21582 + %16729 = OpIAdd %int %10332 %21582 %19173 = OpBitwiseAnd %int %17090 %int_1 %21583 = OpShiftLeftLogical %int %19173 %int_4 %16730 = OpIAdd %int %16729 %21583 @@ -2818,17 +2725,17 @@ %13330 = OpIAdd %int %9987 %14038 %23348 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10959 = OpIAdd %int %23348 %23217 - %23349 = OpShiftLeftLogical %int %10959 %int_2 + %10958 = OpIAdd %int %23348 %23217 + %23349 = OpShiftLeftLogical %int %10958 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10960 = OpIAdd %int %23349 %23218 - %23350 = OpShiftLeftLogical %int %10960 %int_3 + %10959 = OpIAdd %int %23349 %23218 + %23350 = OpShiftLeftLogical %int %10959 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 %24314 = OpIAdd %int %23350 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21313 %21313 = OpLabel - %9468 = OpPhi %uint %22128 %22217 %22127 %10957 + %9468 = OpPhi %uint %22128 %22217 %22127 %10956 %16310 = OpIMul %v2uint %24920 %23601 %16261 = OpISub %v2uint %7832 %16310 %17551 = OpCompositeExtract %uint %23601 1 @@ -2842,8 +2749,8 @@ %23219 = OpBitwiseAnd %uint %13244 %uint_7 %9559 = OpIAdd %uint %24733 %23219 %17811 = OpShiftLeftLogical %uint %9559 %uint_1 - %8266 = OpIAdd %uint %15520 %17811 - %9676 = OpShiftRightLogical %uint %8266 %uint_3 + %8267 = OpIAdd %uint %15520 %17811 + %9676 = OpShiftRightLogical %uint %8267 %uint_3 %19356 = OpIEqual %bool %19164 %uint_1 OpSelectionMerge %11416 None OpBranchConditional %19356 %10583 %11416 @@ -2865,24 +2772,25 @@ #endif const uint32_t resolve_full_16bpp_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000629D, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000629D, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x000003F9, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x000003F9, 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007D6, 0x00000006, 0x00000008, 0x00040048, + 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007D6, + 0x00000006, 0x00000008, 0x00030047, 0x000007A8, 0x00000003, 0x00040048, 0x000007A8, 0x00000000, 0x00000019, 0x00050048, 0x000007A8, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007A8, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, @@ -2951,190 +2859,184 @@ const uint32_t resolve_full_16bpp_scaled_cs[] = { 0x00000A1B, 0x00000002, 0x0000079C, 0x0004003B, 0x00000A1B, 0x00000CC7, 0x00000002, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, 0x0000118F, + 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, 0x00000011, - 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, - 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000AC7, 0x0000003F, - 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, - 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, - 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x00040020, - 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, - 0x00000001, 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, - 0x0004002B, 0x0000000B, 0x0000068D, 0xFFFF0000, 0x0004002B, 0x0000000B, - 0x000001C2, 0x0000FFFF, 0x0003001D, 0x000007D6, 0x00000011, 0x0003001E, - 0x000007A8, 0x000007D6, 0x00040020, 0x00000A25, 0x00000002, 0x000007A8, - 0x0004003B, 0x00000A25, 0x00001592, 0x00000002, 0x00040020, 0x0000028E, - 0x00000002, 0x00000011, 0x0006002C, 0x00000014, 0x00000AC9, 0x00000A22, - 0x00000A22, 0x00000A0D, 0x00030001, 0x00000011, 0x00002DDD, 0x0005002C, - 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, - 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, - 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, - 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, - 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, - 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0006002C, - 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, - 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, - 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, - 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, - 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, - 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, - 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, - 0x00000013, 0x00000049, 0x00000341, 0x00000341, 0x0005002C, 0x00000012, - 0x00000867, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x0000001D, 0x00000B7A, - 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0007002C, 0x0000001D, - 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, 0x0000008A, 0x0007002C, - 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, - 0x0006002C, 0x00000018, 0x00000A2D, 0x00000A0C, 0x00000A0C, 0x00000A0C, - 0x0006002C, 0x00000018, 0x00000A18, 0x0000008A, 0x0000008A, 0x0000008A, - 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, - 0x0005002C, 0x00000011, 0x00000916, 0x000008A6, 0x000008A6, 0x0005002C, - 0x00000011, 0x000007B7, 0x00000A22, 0x00000A22, 0x0005002C, 0x00000011, - 0x00000B48, 0x000005FD, 0x000005FD, 0x0004002B, 0x0000000C, 0x00000089, - 0x3F800000, 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0006002C, - 0x00000014, 0x00000938, 0x000009F8, 0x000009F8, 0x000009F8, 0x0004002B, - 0x0000000D, 0x0000016E, 0x3E800000, 0x00030001, 0x00000017, 0x00002818, - 0x00030001, 0x0000001D, 0x00003B56, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, - 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, - 0x00050041, 0x00000289, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, - 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000289, 0x000058AC, - 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, - 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, - 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, - 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, - 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, - 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, 0x00003D0B, 0x00000A52, - 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, 0x00000A37, 0x000500C2, - 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, 0x000500C7, 0x0000000B, - 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, 0x00000011, 0x000022A7, - 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x000025A1, 0x000022A7, - 0x00000883, 0x000500C7, 0x00000011, 0x00005C31, 0x000025A1, 0x000007A2, - 0x000500C7, 0x0000000B, 0x00005DDE, 0x00003D0B, 0x00000510, 0x000500AB, - 0x00000009, 0x00003007, 0x00005DDE, 0x00000A0A, 0x000300F7, 0x00003954, - 0x00000000, 0x000400FA, 0x00003007, 0x00004163, 0x000055E8, 0x000200F8, - 0x000055E8, 0x000200F9, 0x00003954, 0x000200F8, 0x00004163, 0x000500C2, - 0x00000011, 0x00003BAE, 0x00005C31, 0x00000724, 0x000200F9, 0x00003954, - 0x000200F8, 0x00003954, 0x000700F5, 0x00000011, 0x00004A7B, 0x00003BAE, - 0x00004163, 0x0000070F, 0x000055E8, 0x000500C2, 0x00000011, 0x0000189F, - 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, 0x00002A91, 0x00000724, - 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x00002A91, 0x00000724, - 0x000500C7, 0x00000011, 0x00004937, 0x0000189F, 0x000048B0, 0x000500C4, - 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, 0x00000011, - 0x000059EB, 0x00005784, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, - 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, - 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, - 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, - 0x00000289, 0x00004E44, 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, - 0x000048C4, 0x00004E44, 0x00050041, 0x00000289, 0x000058AD, 0x0000118F, - 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, - 0x0000000B, 0x00004ADC, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, - 0x000055EF, 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, - 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, 0x000048C4, - 0x00000A16, 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, 0x00000A1F, - 0x000500C2, 0x0000000B, 0x00004CD8, 0x000048C4, 0x00000A1F, 0x000500C7, - 0x0000000B, 0x00005093, 0x00004CD8, 0x00000AC7, 0x0004007C, 0x0000000C, - 0x00005988, 0x000048C4, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, - 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, - 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, - 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, - 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x000048C4, - 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, 0x000051B7, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, 0x00000A1F, - 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, 0x00000011, - 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, 0x000500C4, - 0x00000011, 0x00002EF9, 0x000038A4, 0x00000721, 0x00050051, 0x0000000B, - 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, - 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, - 0x00002D8A, 0x000300F7, 0x000036C9, 0x00000002, 0x000400FA, 0x00003C13, - 0x000055E9, 0x000036C9, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x000036C9, 0x00050051, 0x0000000B, 0x000048B7, 0x00002EF9, - 0x00000001, 0x00050051, 0x0000000B, 0x000041A3, 0x00004A7B, 0x00000001, - 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, 0x000048B7, - 0x000041A3, 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00005F7E, - 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, - 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, 0x00005CE0, - 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, - 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, 0x00000A19, - 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, - 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00004356, - 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, - 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, - 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, - 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, - 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, - 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, - 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x000046BA, - 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, - 0x00005C31, 0x00050050, 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, - 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, - 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, - 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, - 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, - 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, - 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, 0x00050084, - 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, - 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, - 0x00005998, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005998, - 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, - 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, - 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, - 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, - 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, - 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, - 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, - 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, - 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, - 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, - 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, - 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, - 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, - 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, - 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, - 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, - 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, 0x00002C6E, - 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004865, - 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00003687, - 0x00004865, 0x00060052, 0x00000017, 0x0000555A, 0x00003687, 0x00002818, - 0x00000000, 0x00050080, 0x0000000B, 0x00003CBA, 0x0000628F, 0x0000199B, - 0x00060041, 0x00000288, 0x000018AF, 0x00000CC7, 0x00000A0B, 0x00003CBA, - 0x0004003D, 0x0000000B, 0x000035F2, 0x000018AF, 0x00060052, 0x00000017, - 0x00005753, 0x000035F2, 0x0000555A, 0x00000001, 0x00050084, 0x0000000B, - 0x0000276D, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023BB, - 0x0000628F, 0x0000276D, 0x00060041, 0x00000288, 0x00003817, 0x00000CC7, - 0x00000A0B, 0x000023BB, 0x0004003D, 0x0000000B, 0x000035F3, 0x00003817, - 0x00060052, 0x00000017, 0x00005754, 0x000035F3, 0x00005753, 0x00000002, - 0x00050084, 0x0000000B, 0x0000276E, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023BC, 0x0000628F, 0x0000276E, 0x00060041, 0x00000288, - 0x00003818, 0x00000CC7, 0x00000A0B, 0x000023BC, 0x0004003D, 0x0000000B, - 0x00003EA1, 0x00003818, 0x00060052, 0x00000017, 0x00005BA9, 0x00003EA1, - 0x00005754, 0x00000003, 0x000200F9, 0x00004F49, 0x000200F8, 0x00002C6E, + 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, 0x00000AC7, + 0x0000003F, 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, + 0x0000000C, 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, + 0x01000000, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, + 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, + 0x00000F48, 0x00000001, 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, + 0x00000A0A, 0x0004002B, 0x0000000B, 0x0000068D, 0xFFFF0000, 0x0004002B, + 0x0000000B, 0x000001C2, 0x0000FFFF, 0x0003001D, 0x000007D6, 0x00000011, + 0x0003001E, 0x000007A8, 0x000007D6, 0x00040020, 0x00000A25, 0x00000002, + 0x000007A8, 0x0004003B, 0x00000A25, 0x00001592, 0x00000002, 0x00040020, + 0x0000028E, 0x00000002, 0x00000011, 0x0006002C, 0x00000014, 0x00000AC9, + 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, + 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, 0x000007A3, 0x00000A37, + 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, + 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, + 0x0000001D, 0x00000504, 0x00000341, 0x00000341, 0x00000341, 0x00000341, + 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, 0x00000A3B, 0x00000A3B, + 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, 0x00000144, + 0x00000144, 0x00000144, 0x0006002C, 0x00000014, 0x00000105, 0x00000A44, + 0x00000A44, 0x00000A44, 0x0006002C, 0x00000014, 0x00000466, 0x00000B87, + 0x00000B87, 0x00000B87, 0x0006002C, 0x00000014, 0x00000B0C, 0x00000A1F, + 0x00000A1F, 0x00000A1F, 0x0006002C, 0x00000014, 0x00000A12, 0x00000A0A, + 0x00000A0A, 0x00000A0A, 0x0006002C, 0x00000014, 0x000003FA, 0x00000B7E, + 0x00000B7E, 0x00000B7E, 0x0006002C, 0x00000014, 0x00000189, 0x00000A4F, + 0x00000A4F, 0x00000A4F, 0x0006002C, 0x00000014, 0x0000008D, 0x00000A3A, + 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000013, 0x00000049, 0x00000341, + 0x00000341, 0x0005002C, 0x00000012, 0x00000867, 0x00000A3B, 0x00000A3B, + 0x0007002C, 0x0000001D, 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, + 0x00000A0C, 0x0007002C, 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, + 0x0000008A, 0x0000008A, 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, + 0x000000FC, 0x000000FC, 0x000000FC, 0x0006002C, 0x00000018, 0x00000A2D, + 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, 0x00000A18, + 0x0000008A, 0x0000008A, 0x0000008A, 0x0006002C, 0x00000018, 0x000003AB, + 0x000000FC, 0x000000FC, 0x000000FC, 0x0005002C, 0x00000011, 0x00000916, + 0x000008A6, 0x000008A6, 0x0005002C, 0x00000011, 0x000007B7, 0x00000A22, + 0x00000A22, 0x0005002C, 0x00000011, 0x00000B48, 0x000005FD, 0x000005FD, + 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, + 0x000009F8, 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, + 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, + 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, + 0x00050041, 0x00000289, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, + 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, + 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, + 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, + 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, + 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, + 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, + 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, + 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, + 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, + 0x00000011, 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, + 0x00005C31, 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, 0x00005DDE, + 0x00003D0B, 0x00000510, 0x000500AB, 0x00000009, 0x00003007, 0x00005DDE, + 0x00000A0A, 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, 0x00003007, + 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, + 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, + 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, + 0x00000011, 0x00004AB4, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, + 0x000500C2, 0x00000011, 0x00001B7E, 0x000022A7, 0x0000073F, 0x000500C7, + 0x00000011, 0x00002DF9, 0x00001B7E, 0x000007A3, 0x000500C4, 0x00000011, + 0x00003F4F, 0x00002DF9, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, + 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, + 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, + 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, + 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x00000289, + 0x00004E44, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, + 0x00004E44, 0x00050041, 0x00000289, 0x000058AD, 0x00000CE9, 0x00000A14, + 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, + 0x00004ADC, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, + 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, + 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, 0x000048C4, 0x00000A16, + 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, 0x00000A1F, 0x000500C2, + 0x0000000B, 0x00004CD8, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, + 0x00005093, 0x00004CD8, 0x00000AC7, 0x0004007C, 0x0000000C, 0x00005988, + 0x000048C4, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, 0x00000A29, + 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, 0x000500C4, + 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, 0x0000000C, + 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, 0x00002B2C, + 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x000048C4, 0x00000926, + 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, 0x000500C7, + 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, 0x0000000B, + 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, + 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, + 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, + 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, + 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, 0x00000011, + 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, 0x00003F50, + 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, 0x00003F50, + 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, 0x000051B7, 0x00000A5E, + 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, 0x00000A1F, 0x0004003D, + 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000038A4, + 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, + 0x00002EF9, 0x000038A4, 0x00000721, 0x00050051, 0x0000000B, 0x00001DD8, + 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, 0x000059D1, + 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, + 0x000300F7, 0x000036C9, 0x00000002, 0x000400FA, 0x00003C13, 0x000055E9, + 0x000036C9, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x000036C9, 0x00050051, 0x0000000B, 0x000048B7, 0x00002EF9, 0x00000001, + 0x00050051, 0x0000000B, 0x000041A3, 0x00004AB4, 0x00000001, 0x0007000C, + 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, 0x000048B7, 0x000041A3, + 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00005F7E, 0x00050080, + 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, + 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, 0x00005CE0, 0x00000000, + 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, + 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, 0x00000A19, 0x000600A9, + 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, + 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, 0x000200F8, + 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00004356, 0x00002AEE, + 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, 0x0000217E, + 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, 0x0000072D, + 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, + 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, + 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, + 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, + 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x000046BA, 0x00002AEA, + 0x00003EC8, 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, 0x00005C31, + 0x00050050, 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, 0x000500C2, + 0x00000011, 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, 0x00000011, + 0x000027A2, 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, 0x00004FA6, + 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, + 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, 0x00000000, + 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, + 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, 0x00050084, 0x00000011, + 0x00005768, 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, 0x000050EB, + 0x000046BA, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, 0x00005998, + 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005998, 0x00000001, + 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, + 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, + 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, + 0x000019AB, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, + 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, + 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, + 0x0000000B, 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, 0x0000000B, + 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x000034C0, + 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, 0x000047BB, + 0x000034C0, 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, 0x00000A10, + 0x000600A9, 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, 0x00000A0A, + 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, 0x000500C4, + 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, 0x00000009, + 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, 0x00000002, + 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, 0x000040B9, + 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, 0x000300F7, + 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, 0x00002621, 0x00002F61, + 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004BCF, 0x00000CC7, + 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D43, 0x00004BCF, + 0x00050080, 0x0000000B, 0x00002DA7, 0x0000628F, 0x0000199B, 0x00060041, + 0x00000288, 0x0000194B, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, + 0x0000000B, 0x00005E5B, 0x0000194B, 0x00050084, 0x0000000B, 0x0000185A, + 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A1, 0x0000628F, + 0x0000185A, 0x00060041, 0x00000288, 0x00003BCD, 0x00000CC7, 0x00000A0B, + 0x000020A1, 0x0004003D, 0x0000000B, 0x00005E5C, 0x00003BCD, 0x00050084, + 0x0000000B, 0x0000185B, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A2, 0x0000628F, 0x0000185B, 0x00060041, 0x00000288, 0x000037F1, + 0x00000CC7, 0x00000A0B, 0x000020A2, 0x0004003D, 0x0000000B, 0x00003FFC, + 0x000037F1, 0x00070050, 0x00000017, 0x0000512C, 0x00005D43, 0x00005E5B, + 0x00005E5C, 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, 0x00002621, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, 0x00000A0B, 0x0000628F, - 0x0004003D, 0x0000000B, 0x00005D43, 0x00005545, 0x00050080, 0x0000000B, - 0x00002DA7, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, - 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x0000000B, 0x00005C62, - 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA8, 0x0000628F, 0x00000A10, - 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DA8, + 0x0004003D, 0x0000000B, 0x00005D44, 0x00005545, 0x00050080, 0x0000000B, + 0x00002DA8, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, + 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, 0x00005C62, + 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA9, 0x0000628F, 0x00000A10, + 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, 0x00050080, 0x0000000B, - 0x00002DA9, 0x0000628F, 0x00000A13, 0x00060041, 0x00000288, 0x00005FEE, - 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, 0x00003FFC, - 0x00005FEE, 0x00070050, 0x00000017, 0x0000512C, 0x00005D43, 0x00005C62, - 0x00005C63, 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, - 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512C, 0x00002C6E, 0x00005BA9, + 0x00002DAA, 0x0000628F, 0x00000A13, 0x00060041, 0x00000288, 0x00005FEE, + 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x00003FFD, + 0x00005FEE, 0x00070050, 0x00000017, 0x0000512D, 0x00005D44, 0x00005C62, + 0x00005C63, 0x00003FFD, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, + 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512D, 0x00002621, 0x0000512C, 0x00002F61, 0x000300F7, 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, 0x00000000, 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, 0x0000000A, 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, @@ -3169,8 +3071,8 @@ const uint32_t resolve_full_16bpp_scaled_cs[] = { 0x00050051, 0x0000000D, 0x00003CD4, 0x00005E06, 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, 0x00003CD4, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C42, 0x00002ABF, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EA2, 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, - 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, + 0x0000000C, 0x00003EA1, 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, + 0x00003EA1, 0x00003EA1, 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003418, 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, 0x00003418, 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E07, @@ -3178,8 +3080,8 @@ const uint32_t resolve_full_16bpp_scaled_cs[] = { 0x00005F0B, 0x00005E07, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD5, 0x00005E07, 0x00000001, 0x00070050, 0x0000001D, 0x0000411F, 0x00005F0B, 0x00003CD5, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C43, - 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA3, 0x00004C43, - 0x00050050, 0x00000012, 0x0000471C, 0x00003EA3, 0x00003EA3, 0x000500C4, + 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA2, 0x00004C43, + 0x00050050, 0x00000012, 0x0000471C, 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, 0x000500C3, 0x00000012, 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, 0x00000013, 0x00002A99, 0x00003419, 0x0005008E, 0x00000013, 0x00004749, 0x00002A99, 0x000007FE, @@ -3188,8 +3090,8 @@ const uint32_t resolve_full_16bpp_scaled_cs[] = { 0x00050051, 0x0000000D, 0x00003CD6, 0x00005E08, 0x00000001, 0x00070050, 0x0000001D, 0x00004120, 0x00005F0C, 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C44, 0x00002ABF, 0x00000003, 0x0004007C, - 0x0000000C, 0x00003EA4, 0x00004C44, 0x00050050, 0x00000012, 0x0000471D, - 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, + 0x0000000C, 0x00003EA3, 0x00004C44, 0x00050050, 0x00000012, 0x0000471D, + 0x00003EA3, 0x00003EA3, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, 0x000047B0, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9A, 0x0000341A, 0x0005008E, 0x00000013, 0x0000474A, 0x00002A9A, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E09, @@ -3368,108 +3270,91 @@ const uint32_t resolve_full_16bpp_scaled_cs[] = { 0x00001CBA, 0x0000411E, 0x00001FFE, 0x0000390C, 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, 0x000500AA, 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, - 0x00005450, 0x00002C6F, 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, - 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, - 0x0000000B, 0x00005D44, 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DAA, - 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x00006014, 0x00000CC7, - 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x0000323C, 0x00006014, - 0x00060052, 0x00000017, 0x00002E9E, 0x00005D44, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x000019EE, 0x0000323C, 0x00002E9E, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD4, 0x0000628F, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C19, 0x00000CC7, 0x00000A0B, 0x00003FD4, 0x0004003D, - 0x0000000B, 0x00005C64, 0x00001C19, 0x00050080, 0x0000000B, 0x00002DAB, - 0x00003FD4, 0x00000A0D, 0x00060041, 0x00000288, 0x00006015, 0x00000CC7, - 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, 0x0000323D, 0x00006015, - 0x00060052, 0x00000017, 0x00002EEA, 0x00005C64, 0x000019EE, 0x00000002, - 0x00060052, 0x00000017, 0x00001BE7, 0x0000323D, 0x00002EEA, 0x00000003, - 0x00050084, 0x0000000B, 0x00002A87, 0x00000A10, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023BD, 0x0000628F, 0x00002A87, 0x00060041, 0x00000288, - 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000023BD, 0x0004003D, 0x0000000B, - 0x00005C65, 0x00003B81, 0x00050080, 0x0000000B, 0x00002DAC, 0x000023BD, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006016, 0x00000CC7, 0x00000A0B, - 0x00002DAC, 0x0004003D, 0x0000000B, 0x0000323E, 0x00006016, 0x00060052, - 0x00000017, 0x00002EEB, 0x00005C65, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x00001BE8, 0x0000323E, 0x00002EEB, 0x00000001, 0x00050084, - 0x0000000B, 0x00002A88, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023BE, 0x0000628F, 0x00002A88, 0x00060041, 0x00000288, 0x00003B82, - 0x00000CC7, 0x00000A0B, 0x000023BE, 0x0004003D, 0x0000000B, 0x00005C66, - 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAD, 0x000023BE, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006017, 0x00000CC7, 0x00000A0B, 0x00002DAD, - 0x0004003D, 0x0000000B, 0x0000323F, 0x00006017, 0x00060052, 0x00000017, - 0x00003799, 0x00005C66, 0x00001BE8, 0x00000002, 0x00060052, 0x00000017, - 0x0000203D, 0x0000323F, 0x00003799, 0x00000003, 0x000200F9, 0x00004F23, - 0x000200F8, 0x00002C6F, 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, - 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D45, 0x00005546, - 0x00050080, 0x0000000B, 0x00002DAE, 0x0000628F, 0x00000A0D, 0x00060041, - 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, - 0x0000000B, 0x00005C67, 0x00001901, 0x00050080, 0x0000000B, 0x00002DAF, - 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, - 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, 0x00005C68, 0x00001902, - 0x00050080, 0x0000000B, 0x00002DB0, 0x0000628F, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, - 0x0000000B, 0x00003700, 0x00005FEF, 0x00070050, 0x00000017, 0x00004ADD, - 0x00005D45, 0x00005C67, 0x00005C68, 0x00003700, 0x00050080, 0x0000000B, - 0x000057E5, 0x0000628F, 0x00000A16, 0x00060041, 0x00000288, 0x0000604B, - 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, 0x0000000B, 0x00005C69, - 0x0000604B, 0x00050080, 0x0000000B, 0x00002DB1, 0x0000628F, 0x00000A19, - 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB1, - 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001903, 0x00050080, 0x0000000B, - 0x00002DB2, 0x0000628F, 0x00000A1C, 0x00060041, 0x00000288, 0x00001904, - 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, 0x00005C6B, - 0x00001904, 0x00050080, 0x0000000B, 0x00002DB3, 0x0000628F, 0x00000A1F, - 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DB3, - 0x0004003D, 0x0000000B, 0x00003FFD, 0x00005FF0, 0x00070050, 0x00000017, - 0x0000512D, 0x00005C69, 0x00005C6A, 0x00005C6B, 0x00003FFD, 0x000200F9, - 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, 0x00002BCD, - 0x0000512D, 0x00002C6F, 0x0000203D, 0x00002F62, 0x000700F5, 0x00000017, - 0x00003720, 0x00004ADD, 0x00002C6F, 0x00001BE7, 0x00002F62, 0x000300F7, - 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, - 0x000027A5, 0x00000007, 0x00002034, 0x000200F8, 0x00002034, 0x00050051, - 0x0000000B, 0x00005F57, 0x00003720, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607A, 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, - 0x000026C8, 0x0000607A, 0x00000000, 0x00060052, 0x0000001D, 0x000023AB, - 0x000026C8, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, - 0x0000607A, 0x00000001, 0x00060052, 0x0000001D, 0x00003A13, 0x00004D8C, - 0x000023AB, 0x00000001, 0x00050051, 0x0000000B, 0x0000284F, 0x00003720, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CCB, 0x00000001, 0x0000003E, - 0x0000284F, 0x00050051, 0x0000000D, 0x000026C9, 0x00004CCB, 0x00000000, - 0x00060052, 0x0000001D, 0x000023AC, 0x000026C9, 0x00003A13, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D8D, 0x00004CCB, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A14, 0x00004D8D, 0x000023AC, 0x00000003, 0x00050051, - 0x0000000B, 0x00002850, 0x00003720, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CCC, 0x00000001, 0x0000003E, 0x00002850, 0x00050051, 0x0000000D, - 0x000026CA, 0x00004CCC, 0x00000000, 0x00060052, 0x0000001D, 0x000023AD, - 0x000026CA, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8E, - 0x00004CCC, 0x00000001, 0x00060052, 0x0000001D, 0x00003A15, 0x00004D8E, - 0x000023AD, 0x00000001, 0x00050051, 0x0000000B, 0x00002851, 0x00003720, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CCD, 0x00000001, 0x0000003E, - 0x00002851, 0x00050051, 0x0000000D, 0x000026CB, 0x00004CCD, 0x00000000, - 0x00060052, 0x0000001D, 0x000023AE, 0x000026CB, 0x00003A15, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D8F, 0x00004CCD, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A16, 0x00004D8F, 0x000023AE, 0x00000003, 0x00050051, - 0x0000000B, 0x00002852, 0x00002BCD, 0x00000000, 0x0006000C, 0x00000013, - 0x00004CCE, 0x00000001, 0x0000003E, 0x00002852, 0x00050051, 0x0000000D, - 0x000026CC, 0x00004CCE, 0x00000000, 0x00060052, 0x0000001D, 0x000023AF, - 0x000026CC, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D90, - 0x00004CCE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A17, 0x00004D90, - 0x000023AF, 0x00000001, 0x00050051, 0x0000000B, 0x00002853, 0x00002BCD, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CCF, 0x00000001, 0x0000003E, - 0x00002853, 0x00050051, 0x0000000D, 0x000026CD, 0x00004CCF, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B0, 0x000026CD, 0x00003A17, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D91, 0x00004CCF, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A18, 0x00004D91, 0x000023B0, 0x00000003, 0x00050051, - 0x0000000B, 0x00002854, 0x00002BCD, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CD0, 0x00000001, 0x0000003E, 0x00002854, 0x00050051, 0x0000000D, - 0x000026CE, 0x00004CD0, 0x00000000, 0x00060052, 0x0000001D, 0x000023B1, - 0x000026CE, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D92, - 0x00004CD0, 0x00000001, 0x00060052, 0x0000001D, 0x00003A19, 0x00004D92, - 0x000023B1, 0x00000001, 0x00050051, 0x0000000B, 0x00002855, 0x00002BCD, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CD1, 0x00000001, 0x0000003E, - 0x00002855, 0x00050051, 0x0000000D, 0x000026CF, 0x00004CD1, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B2, 0x000026CF, 0x00003A19, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A04, 0x00004CD1, 0x00000001, 0x00060052, - 0x0000001D, 0x00002450, 0x00005A04, 0x000023B2, 0x00000003, 0x000200F9, - 0x00004F24, 0x000200F8, 0x000027A5, 0x0007004F, 0x00000011, 0x000025FB, + 0x00005450, 0x00002622, 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, + 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, + 0x0000000B, 0x00005D45, 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DAB, + 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, + 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, 0x00005C64, 0x00001901, + 0x00050080, 0x0000000B, 0x00002DAC, 0x0000628F, 0x0000199B, 0x00060041, + 0x00000288, 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, + 0x0000000B, 0x00005C65, 0x00001902, 0x00050080, 0x0000000B, 0x00002DAD, + 0x00002DAC, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FEF, 0x00000CC7, + 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x0000374C, 0x00005FEF, + 0x00070050, 0x00000017, 0x00004CD6, 0x00005D45, 0x00005C64, 0x00005C65, + 0x0000374C, 0x00050084, 0x0000000B, 0x00004298, 0x00000A10, 0x0000199B, + 0x00050080, 0x0000000B, 0x000036A7, 0x0000628F, 0x00004298, 0x00060041, + 0x00000288, 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000036A7, 0x0004003D, + 0x0000000B, 0x00005C66, 0x00003B81, 0x00050080, 0x0000000B, 0x00002DAE, + 0x000036A7, 0x00000A0D, 0x00060041, 0x00000288, 0x0000194C, 0x00000CC7, + 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, 0x00005E5D, 0x0000194C, + 0x00050084, 0x0000000B, 0x0000185C, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A3, 0x0000628F, 0x0000185C, 0x00060041, 0x00000288, + 0x00003B82, 0x00000CC7, 0x00000A0B, 0x000020A3, 0x0004003D, 0x0000000B, + 0x00005C67, 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAF, 0x000020A3, + 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, + 0x00002DAF, 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF0, 0x00070050, + 0x00000017, 0x0000512E, 0x00005C66, 0x00005E5D, 0x00005C67, 0x00003FFE, + 0x000200F9, 0x00004F23, 0x000200F8, 0x00002622, 0x00060041, 0x00000288, + 0x00005546, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, + 0x00005D46, 0x00005546, 0x00050080, 0x0000000B, 0x00002DB0, 0x0000628F, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, + 0x00002DB0, 0x0004003D, 0x0000000B, 0x00005C68, 0x00001903, 0x00050080, + 0x0000000B, 0x00002DB1, 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, + 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, + 0x00005C69, 0x00001904, 0x00050080, 0x0000000B, 0x00002DB2, 0x0000628F, + 0x00000A13, 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, + 0x00002DB2, 0x0004003D, 0x0000000B, 0x00003700, 0x00005FF1, 0x00070050, + 0x00000017, 0x00004ADD, 0x00005D46, 0x00005C68, 0x00005C69, 0x00003700, + 0x00050080, 0x0000000B, 0x000057E5, 0x0000628F, 0x00000A16, 0x00060041, + 0x00000288, 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, + 0x0000000B, 0x00005C6A, 0x0000604B, 0x00050080, 0x0000000B, 0x00002DB3, + 0x0000628F, 0x00000A19, 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, + 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, 0x00005C6B, 0x00001905, + 0x00050080, 0x0000000B, 0x00002DB4, 0x0000628F, 0x00000A1C, 0x00060041, + 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, + 0x0000000B, 0x00005C6C, 0x00001906, 0x00050080, 0x0000000B, 0x00002DB5, + 0x0000628F, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, + 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF2, + 0x00070050, 0x00000017, 0x0000512F, 0x00005C6A, 0x00005C6B, 0x00005C6C, + 0x00003FFF, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, + 0x00000017, 0x00002BCD, 0x0000512F, 0x00002622, 0x0000512E, 0x00002F62, + 0x000700F5, 0x00000017, 0x00003720, 0x00004ADD, 0x00002622, 0x00004CD6, + 0x00002F62, 0x000300F7, 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, + 0x00004F56, 0x00000005, 0x00002158, 0x00000007, 0x00002034, 0x000200F8, + 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, 0x00003720, 0x00000000, + 0x0006000C, 0x00000013, 0x00006068, 0x00000001, 0x0000003E, 0x00005F57, + 0x00050051, 0x0000000D, 0x00002775, 0x00006068, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EB8, 0x00006068, 0x00000001, 0x00050051, 0x0000000B, + 0x00004281, 0x00003720, 0x00000001, 0x0006000C, 0x00000013, 0x00003CF5, + 0x00000001, 0x0000003E, 0x00004281, 0x00050051, 0x0000000D, 0x00002766, + 0x00003CF5, 0x00000000, 0x00050051, 0x0000000D, 0x00004449, 0x00003CF5, + 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, 0x00002775, 0x00003EB8, + 0x00002766, 0x00004449, 0x00050051, 0x0000000B, 0x0000437D, 0x00003720, + 0x00000002, 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, 0x0000003E, + 0x0000437D, 0x00050051, 0x0000000D, 0x00002776, 0x0000466E, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EB9, 0x0000466E, 0x00000001, 0x00050051, + 0x0000000B, 0x00004282, 0x00003720, 0x00000003, 0x0006000C, 0x00000013, + 0x00003CF6, 0x00000001, 0x0000003E, 0x00004282, 0x00050051, 0x0000000D, + 0x00002767, 0x00003CF6, 0x00000000, 0x00050051, 0x0000000D, 0x0000444A, + 0x00003CF6, 0x00000001, 0x00070050, 0x0000001D, 0x00003910, 0x00002776, + 0x00003EB9, 0x00002767, 0x0000444A, 0x00050051, 0x0000000B, 0x0000437E, + 0x00002BCD, 0x00000000, 0x0006000C, 0x00000013, 0x0000466F, 0x00000001, + 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, 0x00002777, 0x0000466F, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBA, 0x0000466F, 0x00000001, + 0x00050051, 0x0000000B, 0x00004283, 0x00002BCD, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CF7, 0x00000001, 0x0000003E, 0x00004283, 0x00050051, + 0x0000000D, 0x00002768, 0x00003CF7, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444B, 0x00003CF7, 0x00000001, 0x00070050, 0x0000001D, 0x00003911, + 0x00002777, 0x00003EBA, 0x00002768, 0x0000444B, 0x00050051, 0x0000000B, + 0x0000437F, 0x00002BCD, 0x00000002, 0x0006000C, 0x00000013, 0x00004670, + 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, 0x00002778, + 0x00004670, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBB, 0x00004670, + 0x00000001, 0x00050051, 0x0000000B, 0x00004284, 0x00002BCD, 0x00000003, + 0x0006000C, 0x00000013, 0x00003CF8, 0x00000001, 0x0000003E, 0x00004284, + 0x00050051, 0x0000000D, 0x00002769, 0x00003CF8, 0x00000000, 0x00050051, + 0x0000000D, 0x000050BF, 0x00003CF8, 0x00000001, 0x00070050, 0x0000001D, + 0x0000234C, 0x00002778, 0x00003EBB, 0x00002769, 0x000050BF, 0x000200F9, + 0x00004F24, 0x000200F8, 0x00002158, 0x0007004F, 0x00000011, 0x000025FB, 0x00003720, 0x00003720, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, 0x000060CE, 0x00005B3C, 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, @@ -3501,8 +3386,8 @@ const uint32_t resolve_full_16bpp_scaled_cs[] = { 0x00003D90, 0x0005008E, 0x0000001D, 0x000053BF, 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F56, 0x0007004F, - 0x00000011, 0x00002621, 0x00003720, 0x00003720, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00005159, 0x00002621, 0x00050051, 0x0000000D, + 0x00000011, 0x00002623, 0x00003720, 0x00003720, 0x00000000, 0x00000001, + 0x0004007C, 0x00000013, 0x00005159, 0x00002623, 0x00050051, 0x0000000D, 0x00001B7B, 0x00005159, 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, 0x00005159, 0x00000001, 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, 0x0000346A, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D8, @@ -3517,15 +3402,15 @@ const uint32_t resolve_full_16bpp_scaled_cs[] = { 0x0000427A, 0x00001B7D, 0x0000346C, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, 0x000041DA, 0x00050051, 0x0000000D, - 0x00001B7E, 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, 0x00004108, - 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, 0x0000234C, 0x00001B7E, + 0x00001B7F, 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, 0x00004108, + 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, 0x00001B7F, 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F24, 0x000200F8, - 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BA8, 0x0000234C, 0x00004F56, - 0x00004362, 0x000027A5, 0x00002450, 0x00002034, 0x000900F5, 0x0000001D, - 0x00003809, 0x0000427A, 0x00004F56, 0x00006293, 0x000027A5, 0x00003A18, + 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BA8, 0x0000234D, 0x00004F56, + 0x00004362, 0x00002158, 0x0000234C, 0x00002034, 0x000900F5, 0x0000001D, + 0x00003809, 0x0000427A, 0x00004F56, 0x00006293, 0x00002158, 0x00003911, 0x00002034, 0x000900F5, 0x0000001D, 0x00003B7E, 0x00004279, 0x00004F56, - 0x00006292, 0x000027A5, 0x00003A16, 0x00002034, 0x000900F5, 0x0000001D, - 0x000038B7, 0x00004278, 0x00004F56, 0x00006291, 0x000027A5, 0x00003A14, + 0x00006292, 0x00002158, 0x00003910, 0x00002034, 0x000900F5, 0x0000001D, + 0x000038B7, 0x00004278, 0x00004F56, 0x00006291, 0x00002158, 0x0000390F, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, 0x00002BA9, 0x00002BA8, 0x00004F24, 0x00002BA7, 0x00003F60, 0x000700F5, 0x0000001D, 0x0000380A, 0x00003809, 0x00004F24, 0x00003808, @@ -3539,1752 +3424,1686 @@ const uint32_t resolve_full_16bpp_scaled_cs[] = { 0x0000628F, 0x00002B47, 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, 0x000200F8, 0x000040BA, 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4A, - 0x00000002, 0x000400FA, 0x00004ADB, 0x00002C70, 0x00002F63, 0x000200F8, - 0x00002F63, 0x00060041, 0x00000288, 0x00004866, 0x00000CC7, 0x00000A0B, - 0x00001FB2, 0x0004003D, 0x0000000B, 0x00003688, 0x00004866, 0x00060052, - 0x00000017, 0x0000555B, 0x00003688, 0x00002818, 0x00000000, 0x00050080, - 0x0000000B, 0x00003CBB, 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, - 0x000018B0, 0x00000CC7, 0x00000A0B, 0x00003CBB, 0x0004003D, 0x0000000B, - 0x000035F4, 0x000018B0, 0x00060052, 0x00000017, 0x00005755, 0x000035F4, - 0x0000555B, 0x00000001, 0x00050084, 0x0000000B, 0x0000276F, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023BF, 0x00001FB2, 0x0000276F, - 0x00060041, 0x00000288, 0x00003819, 0x00000CC7, 0x00000A0B, 0x000023BF, - 0x0004003D, 0x0000000B, 0x000035F5, 0x00003819, 0x00060052, 0x00000017, - 0x00005756, 0x000035F5, 0x00005755, 0x00000002, 0x00050084, 0x0000000B, - 0x00002770, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C0, - 0x00001FB2, 0x00002770, 0x00060041, 0x00000288, 0x0000381A, 0x00000CC7, - 0x00000A0B, 0x000023C0, 0x0004003D, 0x0000000B, 0x00003EA5, 0x0000381A, - 0x00060052, 0x00000017, 0x00005BAA, 0x00003EA5, 0x00005756, 0x00000003, - 0x000200F9, 0x00004F4A, 0x000200F8, 0x00002C70, 0x00060041, 0x00000288, - 0x00005547, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, - 0x00005D46, 0x00005547, 0x00050080, 0x0000000B, 0x00002DB4, 0x00001FB2, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, 0x00000A0B, - 0x00002DB4, 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001905, 0x00050080, - 0x0000000B, 0x00002DB5, 0x00001FB2, 0x00000A10, 0x00060041, 0x00000288, - 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, - 0x00005C6D, 0x00001906, 0x00050080, 0x0000000B, 0x00002DB6, 0x00001FB2, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, - 0x00002DB6, 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF1, 0x00070050, - 0x00000017, 0x0000512E, 0x00005D46, 0x00005C6C, 0x00005C6D, 0x00003FFE, - 0x000200F9, 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, 0x00000017, - 0x00002AC0, 0x0000512E, 0x00002C70, 0x00005BAA, 0x00002F63, 0x000300F7, - 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, 0x00000000, - 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, 0x0000000A, - 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, 0x00000004, - 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, 0x00050051, - 0x0000000B, 0x00005F58, 0x00002AC0, 0x00000000, 0x0006000C, 0x00000013, - 0x00006068, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, - 0x00002766, 0x00006068, 0x00000000, 0x00050051, 0x0000000D, 0x00004449, - 0x00006068, 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, 0x00002766, - 0x00004449, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437D, - 0x00002AC0, 0x00000001, 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, - 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, 0x00002767, 0x0000466E, - 0x00000000, 0x00050051, 0x0000000D, 0x0000444A, 0x0000466E, 0x00000001, - 0x00070050, 0x0000001D, 0x00003910, 0x00002767, 0x0000444A, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437E, 0x00002AC0, 0x00000002, - 0x0006000C, 0x00000013, 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, - 0x00050051, 0x0000000D, 0x00002768, 0x0000466F, 0x00000000, 0x00050051, - 0x0000000D, 0x0000444B, 0x0000466F, 0x00000001, 0x00070050, 0x0000001D, - 0x00003911, 0x00002768, 0x0000444B, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x0000437F, 0x00002AC0, 0x00000003, 0x0006000C, 0x00000013, - 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, - 0x00002769, 0x00004670, 0x00000000, 0x00050051, 0x0000000D, 0x000050BF, - 0x00004670, 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, 0x00002769, - 0x000050BF, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, - 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC0, 0x00000000, - 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, 0x00000012, - 0x0000471E, 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, 0x000047B1, - 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, 0x000047B1, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, 0x0005008E, - 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, 0x00050051, - 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CD7, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, 0x00004121, - 0x00005F0E, 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C45, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA6, - 0x00004C45, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA6, 0x00003EA6, - 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, 0x000500C3, - 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, 0x00002AA4, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, 0x00000028, - 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, 0x00005E0B, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CD8, 0x00005E0B, 0x00000001, - 0x00070050, 0x0000001D, 0x00004122, 0x00005F0F, 0x00003CD8, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C46, 0x00002AC0, 0x00000002, - 0x0004007C, 0x0000000C, 0x00003EA7, 0x00004C46, 0x00050050, 0x00000012, - 0x00004720, 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, 0x000047B3, - 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, 0x000047B3, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AA5, 0x0000341D, 0x0005008E, - 0x00000013, 0x0000474D, 0x00002AA5, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, 0x0000474D, 0x00050051, - 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CD9, 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, 0x00004123, - 0x00005F10, 0x00003CD9, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C47, 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA8, - 0x00004C47, 0x00050050, 0x00000012, 0x00004724, 0x00003EA8, 0x00003EA8, - 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, 0x000500C3, - 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AA6, 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, 0x00002AA6, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, 0x00000028, - 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, 0x00005E0D, - 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, 0x00005E0D, 0x00000001, - 0x00070050, 0x0000001D, 0x0000234E, 0x00005F11, 0x0000494D, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, 0x00050051, - 0x0000000B, 0x000056C0, 0x00002AC0, 0x00000000, 0x00060050, 0x00000014, - 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, 0x00000014, - 0x00002B12, 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEA, - 0x00002B12, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, 0x00005DEA, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, 0x0004007C, - 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, 0x0000187E, - 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, 0x00002A19, - 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, 0x00002214, - 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, 0x000048A0, 0x0000187E, - 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AA7, 0x000040CD, 0x0000499E, 0x000048A0, 0x00050080, - 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAA, - 0x00002AA7, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, 0x00004F83, - 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, 0x00005780, - 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, 0x0000000B, - 0x00004BA8, 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, 0x00004812, - 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, 0x0000000D, - 0x00001E9C, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDD, - 0x000053C6, 0x00002A59, 0x00001E9C, 0x00003E23, 0x00050051, 0x0000000B, - 0x000027F8, 0x00002AC0, 0x00000001, 0x00060050, 0x00000014, 0x00003511, - 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, 0x00002B13, - 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, 0x00002B13, - 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, 0x00000014, - 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, 0x00000B0C, - 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, 0x00000938, - 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, 0x00005B95, - 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, 0x0000187F, 0x000500C7, - 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AA8, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, 0x00000014, - 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F84, - 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, 0x00002AA8, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, 0x00003FAB, - 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, 0x0004007C, - 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, 0x00004BA9, - 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, 0x00004BA9, - 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, 0x00050051, - 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9D, - 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDE, 0x000053C7, - 0x00002A5A, 0x00001E9D, 0x00003E24, 0x00050051, 0x0000000B, 0x000027F9, - 0x00002AC0, 0x00000002, 0x00060050, 0x00000014, 0x00003512, 0x000027F9, - 0x000027F9, 0x000027F9, 0x000500C2, 0x00000014, 0x00002B14, 0x00003512, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEC, 0x00002B14, 0x00000105, - 0x000500C7, 0x00000014, 0x000048A2, 0x00005DEC, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B96, 0x00005DEC, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040CF, 0x00005B96, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C51, - 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, 0x00000014, 0x00002A1B, - 0x00002C51, 0x00050082, 0x00000014, 0x00001880, 0x00000B0C, 0x00002A1B, - 0x00050080, 0x00000014, 0x00002216, 0x00002A1B, 0x00000938, 0x000600A9, - 0x00000014, 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, 0x000500C4, - 0x00000014, 0x00005ADA, 0x000048A2, 0x00001880, 0x000500C7, 0x00000014, - 0x000049A0, 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA9, - 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, 0x00000014, 0x00005FFF, - 0x00002875, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F85, 0x00005FFF, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AA9, 0x0000008D, - 0x000500C5, 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, 0x000500AA, - 0x00000010, 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004248, 0x00003606, 0x00000A12, 0x00005782, 0x0004007C, 0x00000018, - 0x000029D5, 0x00004248, 0x000500C2, 0x0000000B, 0x00004BAA, 0x000027F9, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004814, 0x00004BAA, 0x00050085, - 0x0000000D, 0x00003E25, 0x00004814, 0x00000149, 0x00050051, 0x0000000D, - 0x000053C8, 0x000029D5, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5B, - 0x000029D5, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9E, 0x000029D5, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DDF, 0x000053C8, 0x00002A5B, - 0x00001E9E, 0x00003E25, 0x00050051, 0x0000000B, 0x000027FA, 0x00002AC0, - 0x00000003, 0x00060050, 0x00000014, 0x00003513, 0x000027FA, 0x000027FA, - 0x000027FA, 0x000500C2, 0x00000014, 0x00002B15, 0x00003513, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DED, 0x00002B15, 0x00000105, 0x000500C7, - 0x00000014, 0x000048A3, 0x00005DED, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B97, 0x00005DED, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D0, - 0x00005B97, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C52, 0x00000001, - 0x0000004B, 0x000048A3, 0x0004007C, 0x00000014, 0x00002A1C, 0x00002C52, - 0x00050082, 0x00000014, 0x00001881, 0x00000B0C, 0x00002A1C, 0x00050080, - 0x00000014, 0x00002217, 0x00002A1C, 0x00000938, 0x000600A9, 0x00000014, - 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, 0x00000014, - 0x00005ADB, 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, 0x000049A1, - 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, 0x00002AAA, 0x000040D0, - 0x000049A1, 0x000048A3, 0x00050080, 0x00000014, 0x00006000, 0x00002876, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F86, 0x00006000, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FAD, 0x00002AAA, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, 0x00000010, - 0x00003607, 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, 0x00004249, - 0x00003607, 0x00000A12, 0x00005783, 0x0004007C, 0x00000018, 0x000029D6, - 0x00004249, 0x000500C2, 0x0000000B, 0x00004BAB, 0x000027FA, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004815, 0x00004BAB, 0x00050085, 0x0000000D, - 0x00003E26, 0x00004815, 0x00000149, 0x00050051, 0x0000000D, 0x000053C9, - 0x000029D6, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, 0x000029D6, - 0x00000001, 0x00050051, 0x0000000D, 0x00002B16, 0x000029D6, 0x00000002, - 0x00070050, 0x0000001D, 0x0000234F, 0x000053C9, 0x00002A5C, 0x00002B16, - 0x00003E26, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, 0x00050051, - 0x0000000B, 0x000056C1, 0x00002AC0, 0x00000000, 0x00070050, 0x00000017, - 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, 0x000500C2, - 0x00000017, 0x000024A0, 0x00004F0E, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBC, - 0x000049AF, 0x00050085, 0x0000001D, 0x00004133, 0x00003CBC, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD5, 0x00002AC0, 0x00000001, 0x00070050, - 0x00000017, 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x00005CD5, - 0x000500C2, 0x00000017, 0x000024A1, 0x00005150, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CBD, 0x000049B0, 0x00050085, 0x0000001D, 0x00004134, 0x00003CBD, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD6, 0x00002AC0, 0x00000002, - 0x00070050, 0x00000017, 0x00005151, 0x00005CD6, 0x00005CD6, 0x00005CD6, - 0x00005CD6, 0x000500C2, 0x00000017, 0x000024A2, 0x00005151, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B1, 0x000024A2, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CBE, 0x000049B1, 0x00050085, 0x0000001D, 0x00004135, - 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD7, 0x00002AC0, - 0x00000003, 0x00070050, 0x00000017, 0x00005152, 0x00005CD7, 0x00005CD7, - 0x00005CD7, 0x00005CD7, 0x000500C2, 0x00000017, 0x000024A3, 0x00005152, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, 0x000024A3, 0x0000027B, - 0x00040070, 0x0000001D, 0x00004930, 0x000049B2, 0x00050085, 0x0000001D, - 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, 0x000200F8, - 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC0, 0x00000000, - 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, 0x000056C2, - 0x000056C2, 0x000500C2, 0x00000017, 0x000024A4, 0x00004F0F, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A4, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036A5, 0x00004A5A, 0x0005008E, 0x0000001D, 0x00004B26, - 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, 0x00002AC0, - 0x00000001, 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, 0x000021A2, - 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, 0x000024A5, 0x0000610E, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A5, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A6, 0x00004A5B, 0x0005008E, 0x0000001D, - 0x00004B27, 0x000036A6, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A3, - 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x0000610F, 0x000021A3, - 0x000021A3, 0x000021A3, 0x000021A3, 0x000500C2, 0x00000017, 0x000024A6, - 0x0000610F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, 0x000024A6, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A7, 0x00004A5C, 0x0005008E, - 0x0000001D, 0x00004B28, 0x000036A7, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A4, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00006110, - 0x000021A4, 0x000021A4, 0x000021A4, 0x000021A4, 0x000500C2, 0x00000017, - 0x000024A7, 0x00006110, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5D, - 0x000024A7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, 0x00004A5D, - 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, 0x000200F9, - 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, 0x0000308E, - 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, 0x0000308E, - 0x00050050, 0x00000013, 0x00004339, 0x00004FEF, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D93, 0x00004339, 0x00004339, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, 0x00002AC0, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, 0x00050050, - 0x00000013, 0x0000433A, 0x00003F6B, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D94, 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B5, 0x00002AC0, 0x00000002, - 0x0004007C, 0x0000000D, 0x00003F6C, 0x000056B5, 0x00050050, 0x00000013, - 0x0000433B, 0x00003F6C, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D95, - 0x0000433B, 0x0000433B, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056B6, 0x00002AC0, 0x00000003, 0x0004007C, - 0x0000000D, 0x00003F6D, 0x000056B6, 0x00050050, 0x00000013, 0x00004FAF, - 0x00003F6D, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, 0x00004FAF, - 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, - 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, 0x00002BAA, - 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, 0x00001CBD, - 0x0000234F, 0x00001CBC, 0x0000234E, 0x00001FFF, 0x0000234D, 0x00002035, - 0x000F00F5, 0x0000001D, 0x0000380B, 0x00002D95, 0x00004BFC, 0x00004B28, - 0x000038FA, 0x00004135, 0x00001CBD, 0x00003DDF, 0x00001CBC, 0x00004123, - 0x00001FFF, 0x00003911, 0x00002035, 0x000F00F5, 0x0000001D, 0x00003B7F, - 0x00002D94, 0x00004BFC, 0x00004B27, 0x000038FA, 0x00004134, 0x00001CBD, - 0x00003DDE, 0x00001CBC, 0x00004122, 0x00001FFF, 0x00003910, 0x00002035, - 0x000F00F5, 0x0000001D, 0x000038B8, 0x00002D93, 0x00004BFC, 0x00004B26, - 0x000038FA, 0x00004133, 0x00001CBD, 0x00003DDD, 0x00001CBC, 0x00004121, - 0x00001FFF, 0x0000390F, 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, - 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, 0x00000A10, - 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, 0x00005451, 0x00002C71, - 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, 0x00004BD0, - 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D47, - 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DB7, 0x00001FB2, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006018, 0x00000CC7, 0x00000A0B, 0x00002DB7, - 0x0004003D, 0x0000000B, 0x00003240, 0x00006018, 0x00060052, 0x00000017, - 0x00002E9F, 0x00005D47, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x000019EF, 0x00003240, 0x00002E9F, 0x00000001, 0x00050080, 0x0000000B, - 0x00003FD5, 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1A, - 0x00000CC7, 0x00000A0B, 0x00003FD5, 0x0004003D, 0x0000000B, 0x00005C6E, - 0x00001C1A, 0x00050080, 0x0000000B, 0x00002DB8, 0x00003FD5, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006019, 0x00000CC7, 0x00000A0B, 0x00002DB8, - 0x0004003D, 0x0000000B, 0x00003241, 0x00006019, 0x00060052, 0x00000017, - 0x00002EEC, 0x00005C6E, 0x000019EF, 0x00000002, 0x00060052, 0x00000017, - 0x00001BE9, 0x00003241, 0x00002EEC, 0x00000003, 0x00050084, 0x0000000B, - 0x00002A89, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C1, - 0x00001FB2, 0x00002A89, 0x00060041, 0x00000288, 0x00003B83, 0x00000CC7, - 0x00000A0B, 0x000023C1, 0x0004003D, 0x0000000B, 0x00005C6F, 0x00003B83, - 0x00050080, 0x0000000B, 0x00002DB9, 0x000023C1, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000601A, 0x00000CC7, 0x00000A0B, 0x00002DB9, 0x0004003D, - 0x0000000B, 0x00003242, 0x0000601A, 0x00060052, 0x00000017, 0x00002EED, - 0x00005C6F, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEA, - 0x00003242, 0x00002EED, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8A, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C2, 0x00001FB2, - 0x00002A8A, 0x00060041, 0x00000288, 0x00003B84, 0x00000CC7, 0x00000A0B, - 0x000023C2, 0x0004003D, 0x0000000B, 0x00005C70, 0x00003B84, 0x00050080, - 0x0000000B, 0x00002DBA, 0x000023C2, 0x00000A0D, 0x00060041, 0x00000288, - 0x0000601B, 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, - 0x00003243, 0x0000601B, 0x00060052, 0x00000017, 0x0000379A, 0x00005C70, - 0x00001BEA, 0x00000002, 0x00060052, 0x00000017, 0x0000203E, 0x00003243, - 0x0000379A, 0x00000003, 0x000200F9, 0x00004F25, 0x000200F8, 0x00002C71, - 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, 0x00001FB2, - 0x0004003D, 0x0000000B, 0x00005D48, 0x00005548, 0x00050080, 0x0000000B, - 0x00002DBB, 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00001907, - 0x00000CC7, 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, 0x00005C71, - 0x00001907, 0x00050080, 0x0000000B, 0x00002DBC, 0x00001FB2, 0x00000A10, - 0x00060041, 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DBC, - 0x0004003D, 0x0000000B, 0x00005C72, 0x00001908, 0x00050080, 0x0000000B, - 0x00002DBD, 0x00001FB2, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF2, - 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, 0x00003701, - 0x00005FF2, 0x00070050, 0x00000017, 0x00004ADE, 0x00005D48, 0x00005C71, - 0x00005C72, 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, 0x00001FB2, - 0x00000A16, 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, 0x00000A0B, - 0x000057E6, 0x0004003D, 0x0000000B, 0x00005C73, 0x0000604C, 0x00050080, - 0x0000000B, 0x00002DBE, 0x00001FB2, 0x00000A19, 0x00060041, 0x00000288, - 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, - 0x00005C74, 0x00001909, 0x00050080, 0x0000000B, 0x00002DBF, 0x00001FB2, - 0x00000A1C, 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, - 0x00002DBF, 0x0004003D, 0x0000000B, 0x00005C75, 0x0000190A, 0x00050080, - 0x0000000B, 0x00002DC0, 0x00001FB2, 0x00000A1F, 0x00060041, 0x00000288, - 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, 0x0000000B, - 0x00003FFF, 0x00005FF3, 0x00070050, 0x00000017, 0x0000512F, 0x00005C73, - 0x00005C74, 0x00005C75, 0x00003FFF, 0x000200F9, 0x00004F25, 0x000200F8, - 0x00004F25, 0x000700F5, 0x00000017, 0x00002BCE, 0x0000512F, 0x00002C71, - 0x0000203E, 0x00002F64, 0x000700F5, 0x00000017, 0x00003721, 0x00004ADE, - 0x00002C71, 0x00001BE9, 0x00002F64, 0x000300F7, 0x00004F26, 0x00000000, - 0x000700FB, 0x00002180, 0x00004F57, 0x00000005, 0x000027A6, 0x00000007, - 0x00002036, 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, - 0x00003721, 0x00000000, 0x0006000C, 0x00000013, 0x0000607B, 0x00000001, - 0x0000003E, 0x00005F59, 0x00050051, 0x0000000D, 0x000026D0, 0x0000607B, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B3, 0x000026D0, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D93, 0x0000607B, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1A, 0x00004D93, 0x000023B3, 0x00000001, - 0x00050051, 0x0000000B, 0x00002856, 0x00003721, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CD2, 0x00000001, 0x0000003E, 0x00002856, 0x00050051, - 0x0000000D, 0x000026D1, 0x00004CD2, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B4, 0x000026D1, 0x00003A1A, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D94, 0x00004CD2, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1B, - 0x00004D94, 0x000023B4, 0x00000003, 0x00050051, 0x0000000B, 0x00002857, - 0x00003721, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD3, 0x00000001, - 0x0000003E, 0x00002857, 0x00050051, 0x0000000D, 0x000026D2, 0x00004CD3, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B5, 0x000026D2, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D95, 0x00004CD3, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1C, 0x00004D95, 0x000023B5, 0x00000001, - 0x00050051, 0x0000000B, 0x00002858, 0x00003721, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CD4, 0x00000001, 0x0000003E, 0x00002858, 0x00050051, - 0x0000000D, 0x000026D3, 0x00004CD4, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B6, 0x000026D3, 0x00003A1C, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D96, 0x00004CD4, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1D, - 0x00004D96, 0x000023B6, 0x00000003, 0x00050051, 0x0000000B, 0x00002859, - 0x00002BCE, 0x00000000, 0x0006000C, 0x00000013, 0x00004CD5, 0x00000001, - 0x0000003E, 0x00002859, 0x00050051, 0x0000000D, 0x000026D4, 0x00004CD5, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B7, 0x000026D4, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D97, 0x00004CD5, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1E, 0x00004D97, 0x000023B7, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285A, 0x00002BCE, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CD6, 0x00000001, 0x0000003E, 0x0000285A, 0x00050051, - 0x0000000D, 0x000026D5, 0x00004CD6, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B8, 0x000026D5, 0x00003A1E, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D98, 0x00004CD6, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1F, - 0x00004D98, 0x000023B8, 0x00000003, 0x00050051, 0x0000000B, 0x0000285B, - 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD7, 0x00000001, - 0x0000003E, 0x0000285B, 0x00050051, 0x0000000D, 0x000026D6, 0x00004CD7, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B9, 0x000026D6, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D99, 0x00004CD7, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A20, 0x00004D99, 0x000023B9, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285C, 0x00002BCE, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CD9, 0x00000001, 0x0000003E, 0x0000285C, 0x00050051, - 0x0000000D, 0x000026D7, 0x00004CD9, 0x00000000, 0x00060052, 0x0000001D, - 0x000023BA, 0x000026D7, 0x00003A20, 0x00000002, 0x00050051, 0x0000000D, - 0x00005A05, 0x00004CD9, 0x00000001, 0x00060052, 0x0000001D, 0x00002451, - 0x00005A05, 0x000023BA, 0x00000003, 0x000200F9, 0x00004F26, 0x000200F8, - 0x000027A6, 0x0007004F, 0x00000011, 0x000025FC, 0x00003721, 0x00003721, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, 0x000025FC, - 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3D, 0x00005B3D, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AA, - 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, 0x000048AA, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAB, 0x00003D91, 0x0005008E, - 0x0000001D, 0x00004725, 0x00002AAB, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006294, 0x00000001, 0x00000028, 0x00000504, 0x00004725, 0x0007004F, - 0x00000011, 0x0000376E, 0x00003721, 0x00003721, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, 0x0000001A, - 0x000060D3, 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AAC, 0x00003D92, 0x0005008E, 0x0000001D, 0x00004726, - 0x00002AAC, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006295, 0x00000001, - 0x00000028, 0x00000504, 0x00004726, 0x0007004F, 0x00000011, 0x0000376F, - 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x000024C3, 0x0000376F, 0x0009004F, 0x0000001A, 0x000060D4, 0x000024C3, - 0x000024C3, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D93, 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAD, - 0x00003D93, 0x0005008E, 0x0000001D, 0x00004727, 0x00002AAD, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006296, 0x00000001, 0x00000028, 0x00000504, - 0x00004727, 0x0007004F, 0x00000011, 0x00003770, 0x00002BCE, 0x00002BCE, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C4, 0x00003770, - 0x0009004F, 0x0000001A, 0x000060D5, 0x000024C4, 0x000024C4, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AD, - 0x000060D5, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, 0x000048AD, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, 0x0005008E, - 0x0000001D, 0x000053C0, 0x00002AAE, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, - 0x00004F26, 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, 0x00002622, - 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515A, 0x00002622, 0x00050051, 0x0000000D, 0x00001B7F, 0x0000515A, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346D, 0x0000515A, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427B, 0x00001B7F, 0x0000346D, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DB, 0x00003721, 0x00003721, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003760, 0x000041DB, - 0x00050051, 0x0000000D, 0x00001B80, 0x00003760, 0x00000000, 0x00050051, - 0x0000000D, 0x0000346E, 0x00003760, 0x00000001, 0x00070050, 0x0000001D, - 0x0000427C, 0x00001B80, 0x0000346E, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041DC, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00003761, 0x000041DC, 0x00050051, 0x0000000D, - 0x00001B81, 0x00003761, 0x00000000, 0x00050051, 0x0000000D, 0x0000346F, - 0x00003761, 0x00000001, 0x00070050, 0x0000001D, 0x0000427D, 0x00001B81, - 0x0000346F, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DD, - 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003762, 0x000041DD, 0x00050051, 0x0000000D, 0x00001B82, 0x00003762, - 0x00000000, 0x00050051, 0x0000000D, 0x00004109, 0x00003762, 0x00000001, - 0x00070050, 0x0000001D, 0x00002350, 0x00001B82, 0x00004109, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, 0x000900F5, - 0x0000001D, 0x00002BAB, 0x00002350, 0x00004F57, 0x00004363, 0x000027A6, - 0x00002451, 0x00002036, 0x000900F5, 0x0000001D, 0x0000380C, 0x0000427D, - 0x00004F57, 0x00006296, 0x000027A6, 0x00003A1F, 0x00002036, 0x000900F5, - 0x0000001D, 0x00003B80, 0x0000427C, 0x00004F57, 0x00006295, 0x000027A6, - 0x00003A1D, 0x00002036, 0x000900F5, 0x0000001D, 0x000038B9, 0x0000427B, - 0x00004F57, 0x00006294, 0x000027A6, 0x00003A1B, 0x00002036, 0x000200F9, - 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, 0x00002BAC, - 0x00002BAB, 0x00004F26, 0x00002BAA, 0x00003F61, 0x000700F5, 0x0000001D, - 0x0000380D, 0x0000380C, 0x00004F26, 0x0000380B, 0x00003F61, 0x000700F5, - 0x0000001D, 0x00003295, 0x00003B80, 0x00004F26, 0x00003B7F, 0x00003F61, - 0x000700F5, 0x0000001D, 0x0000367A, 0x000038B9, 0x00004F26, 0x000038B8, - 0x00003F61, 0x00050081, 0x0000001D, 0x00004359, 0x000020D3, 0x0000367A, - 0x00050081, 0x0000001D, 0x00005B01, 0x000035EC, 0x00003295, 0x00050081, - 0x0000001D, 0x00001F92, 0x0000380A, 0x0000380D, 0x00050081, 0x0000001D, - 0x00005113, 0x00002BA9, 0x00002BAC, 0x000500AE, 0x00000009, 0x0000387D, - 0x00004356, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, 0x000400FA, - 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, 0x000500C4, - 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, 0x0000000D, - 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, 0x000051FC, - 0x0000628F, 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, 0x000400FA, - 0x00005AEF, 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, 0x000500AA, - 0x00000009, 0x00004ADF, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4B, - 0x00000002, 0x000400FA, 0x00004ADF, 0x00002C72, 0x00002F65, 0x000200F8, - 0x00002F65, 0x00060041, 0x00000288, 0x00004867, 0x00000CC7, 0x00000A0B, - 0x000051FC, 0x0004003D, 0x0000000B, 0x00003689, 0x00004867, 0x00060052, - 0x00000017, 0x0000555C, 0x00003689, 0x00002818, 0x00000000, 0x00050080, - 0x0000000B, 0x00003CBF, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, - 0x000018B1, 0x00000CC7, 0x00000A0B, 0x00003CBF, 0x0004003D, 0x0000000B, - 0x000035F6, 0x000018B1, 0x00060052, 0x00000017, 0x00005757, 0x000035F6, - 0x0000555C, 0x00000001, 0x00050084, 0x0000000B, 0x00002771, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023C3, 0x000051FC, 0x00002771, - 0x00060041, 0x00000288, 0x0000381B, 0x00000CC7, 0x00000A0B, 0x000023C3, - 0x0004003D, 0x0000000B, 0x000035F7, 0x0000381B, 0x00060052, 0x00000017, - 0x00005758, 0x000035F7, 0x00005757, 0x00000002, 0x00050084, 0x0000000B, - 0x00002772, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C4, - 0x000051FC, 0x00002772, 0x00060041, 0x00000288, 0x0000381C, 0x00000CC7, - 0x00000A0B, 0x000023C4, 0x0004003D, 0x0000000B, 0x00003EA9, 0x0000381C, - 0x00060052, 0x00000017, 0x00005BAB, 0x00003EA9, 0x00005758, 0x00000003, - 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002C72, 0x00060041, 0x00000288, - 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00005D49, 0x00005549, 0x00050080, 0x0000000B, 0x00002DC1, 0x000051FC, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, 0x00000A0B, - 0x00002DC1, 0x0004003D, 0x0000000B, 0x00005C76, 0x0000190B, 0x00050080, - 0x0000000B, 0x00002DC2, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, - 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, 0x0000000B, - 0x00005C77, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC3, 0x000051FC, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, - 0x00002DC3, 0x0004003D, 0x0000000B, 0x00004000, 0x00005FF4, 0x00070050, - 0x00000017, 0x00005130, 0x00005D49, 0x00005C76, 0x00005C77, 0x00004000, - 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000017, - 0x00002AC1, 0x00005130, 0x00002C72, 0x00005BAB, 0x00002F65, 0x000300F7, - 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFD, 0x00000000, - 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, 0x00001CBF, 0x0000000A, - 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, 0x00001CBE, 0x00000004, - 0x00002000, 0x00000006, 0x00002037, 0x000200F8, 0x00002037, 0x00050051, - 0x0000000B, 0x00005F5A, 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, - 0x00006069, 0x00000001, 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, - 0x0000276A, 0x00006069, 0x00000000, 0x00050051, 0x0000000D, 0x0000444C, - 0x00006069, 0x00000001, 0x00070050, 0x0000001D, 0x00003912, 0x0000276A, - 0x0000444C, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004380, - 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, 0x00004671, 0x00000001, - 0x0000003E, 0x00004380, 0x00050051, 0x0000000D, 0x0000276B, 0x00004671, - 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, 0x00004671, 0x00000001, - 0x00070050, 0x0000001D, 0x00003913, 0x0000276B, 0x0000444D, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004381, 0x00002AC1, 0x00000002, - 0x0006000C, 0x00000013, 0x00004672, 0x00000001, 0x0000003E, 0x00004381, - 0x00050051, 0x0000000D, 0x0000276C, 0x00004672, 0x00000000, 0x00050051, - 0x0000000D, 0x0000444E, 0x00004672, 0x00000001, 0x00070050, 0x0000001D, - 0x00003914, 0x0000276C, 0x0000444E, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004382, 0x00002AC1, 0x00000003, 0x0006000C, 0x00000013, - 0x00004673, 0x00000001, 0x0000003E, 0x00004382, 0x00050051, 0x0000000D, - 0x00002773, 0x00004673, 0x00000000, 0x00050051, 0x0000000D, 0x000050C0, - 0x00004673, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, 0x00002773, - 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, - 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, 0x00002AC1, 0x00000000, - 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, 0x00050050, 0x00000012, - 0x00004728, 0x0000589F, 0x0000589F, 0x000500C4, 0x00000012, 0x000047B5, - 0x00004728, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341F, 0x000047B5, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AAF, 0x0000341F, 0x0005008E, - 0x00000013, 0x0000474F, 0x00002AAF, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0E, 0x00000001, 0x00000028, 0x00000049, 0x0000474F, 0x00050051, - 0x0000000D, 0x00005F12, 0x00005E0E, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDA, 0x00005E0E, 0x00000001, 0x00070050, 0x0000001D, 0x00004124, - 0x00005F12, 0x00003CDA, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C48, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EAA, - 0x00004C48, 0x00050050, 0x00000012, 0x00004729, 0x00003EAA, 0x00003EAA, - 0x000500C4, 0x00000012, 0x000047B6, 0x00004729, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003420, 0x000047B6, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AB0, 0x00003420, 0x0005008E, 0x00000013, 0x00004750, 0x00002AB0, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0F, 0x00000001, 0x00000028, - 0x00000049, 0x00004750, 0x00050051, 0x0000000D, 0x00005F13, 0x00005E0F, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CDB, 0x00005E0F, 0x00000001, - 0x00070050, 0x0000001D, 0x00004125, 0x00005F13, 0x00003CDB, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C49, 0x00002AC1, 0x00000002, - 0x0004007C, 0x0000000C, 0x00003EAB, 0x00004C49, 0x00050050, 0x00000012, - 0x0000472A, 0x00003EAB, 0x00003EAB, 0x000500C4, 0x00000012, 0x000047B7, - 0x0000472A, 0x000007A7, 0x000500C3, 0x00000012, 0x00003421, 0x000047B7, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AB1, 0x00003421, 0x0005008E, - 0x00000013, 0x00004751, 0x00002AB1, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E10, 0x00000001, 0x00000028, 0x00000049, 0x00004751, 0x00050051, - 0x0000000D, 0x00005F14, 0x00005E10, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDC, 0x00005E10, 0x00000001, 0x00070050, 0x0000001D, 0x00004126, - 0x00005F14, 0x00003CDC, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C4A, 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EAC, - 0x00004C4A, 0x00050050, 0x00000012, 0x0000472B, 0x00003EAC, 0x00003EAC, - 0x000500C4, 0x00000012, 0x000047B8, 0x0000472B, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003422, 0x000047B8, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AB2, 0x00003422, 0x0005008E, 0x00000013, 0x00004752, 0x00002AB2, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E11, 0x00000001, 0x00000028, - 0x00000049, 0x00004752, 0x00050051, 0x0000000D, 0x00005F15, 0x00005E11, - 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, 0x00005E11, 0x00000001, - 0x00070050, 0x0000001D, 0x00002352, 0x00005F15, 0x0000494E, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBE, 0x00050051, - 0x0000000B, 0x000056C3, 0x00002AC1, 0x00000000, 0x00060050, 0x00000014, - 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, 0x000500C2, 0x00000014, - 0x00002B17, 0x00004F10, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEE, - 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, 0x000048A4, 0x00005DEE, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B98, 0x00005DEE, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D1, 0x00005B98, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C53, 0x00000001, 0x0000004B, 0x000048A4, 0x0004007C, - 0x00000014, 0x00002A1D, 0x00002C53, 0x00050082, 0x00000014, 0x00001882, - 0x00000B0C, 0x00002A1D, 0x00050080, 0x00000014, 0x00002218, 0x00002A1D, - 0x00000938, 0x000600A9, 0x00000014, 0x00002877, 0x000040D1, 0x00002218, - 0x00005B98, 0x000500C4, 0x00000014, 0x00005ADC, 0x000048A4, 0x00001882, - 0x000500C7, 0x00000014, 0x000049A2, 0x00005ADC, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AB3, 0x000040D1, 0x000049A2, 0x000048A4, 0x00050080, - 0x00000014, 0x00006001, 0x00002877, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F87, 0x00006001, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAE, - 0x00002AB3, 0x0000008D, 0x000500C5, 0x00000014, 0x00005785, 0x00004F87, - 0x00003FAE, 0x000500AA, 0x00000010, 0x00003608, 0x00005DEE, 0x00000A12, - 0x000600A9, 0x00000014, 0x0000424A, 0x00003608, 0x00000A12, 0x00005785, - 0x0004007C, 0x00000018, 0x000029D7, 0x0000424A, 0x000500C2, 0x0000000B, - 0x00004BAC, 0x000056C3, 0x00000A64, 0x00040070, 0x0000000D, 0x00004816, - 0x00004BAC, 0x00050085, 0x0000000D, 0x00003E27, 0x00004816, 0x00000149, - 0x00050051, 0x0000000D, 0x000053CA, 0x000029D7, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5D, 0x000029D7, 0x00000001, 0x00050051, 0x0000000D, - 0x00001E9F, 0x000029D7, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE0, - 0x000053CA, 0x00002A5D, 0x00001E9F, 0x00003E27, 0x00050051, 0x0000000B, - 0x000027FB, 0x00002AC1, 0x00000001, 0x00060050, 0x00000014, 0x00003514, - 0x000027FB, 0x000027FB, 0x000027FB, 0x000500C2, 0x00000014, 0x00002B18, - 0x00003514, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEF, 0x00002B18, - 0x00000105, 0x000500C7, 0x00000014, 0x000048A5, 0x00005DEF, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B99, 0x00005DEF, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D2, 0x00005B99, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C54, 0x00000001, 0x0000004B, 0x000048A5, 0x0004007C, 0x00000014, - 0x00002A1E, 0x00002C54, 0x00050082, 0x00000014, 0x00001883, 0x00000B0C, - 0x00002A1E, 0x00050080, 0x00000014, 0x00002219, 0x00002A1E, 0x00000938, - 0x000600A9, 0x00000014, 0x00002878, 0x000040D2, 0x00002219, 0x00005B99, - 0x000500C4, 0x00000014, 0x00005ADD, 0x000048A5, 0x00001883, 0x000500C7, - 0x00000014, 0x000049A3, 0x00005ADD, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AB4, 0x000040D2, 0x000049A3, 0x000048A5, 0x00050080, 0x00000014, - 0x00006002, 0x00002878, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F88, - 0x00006002, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAF, 0x00002AB4, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005786, 0x00004F88, 0x00003FAF, - 0x000500AA, 0x00000010, 0x00003609, 0x00005DEF, 0x00000A12, 0x000600A9, - 0x00000014, 0x0000424B, 0x00003609, 0x00000A12, 0x00005786, 0x0004007C, - 0x00000018, 0x000029D8, 0x0000424B, 0x000500C2, 0x0000000B, 0x00004BAD, - 0x000027FB, 0x00000A64, 0x00040070, 0x0000000D, 0x00004817, 0x00004BAD, - 0x00050085, 0x0000000D, 0x00003E28, 0x00004817, 0x00000149, 0x00050051, - 0x0000000D, 0x000053CB, 0x000029D8, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A5E, 0x000029D8, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA0, - 0x000029D8, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE1, 0x000053CB, - 0x00002A5E, 0x00001EA0, 0x00003E28, 0x00050051, 0x0000000B, 0x000027FC, - 0x00002AC1, 0x00000002, 0x00060050, 0x00000014, 0x00003515, 0x000027FC, - 0x000027FC, 0x000027FC, 0x000500C2, 0x00000014, 0x00002B19, 0x00003515, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF0, 0x00002B19, 0x00000105, - 0x000500C7, 0x00000014, 0x000048AE, 0x00005DF0, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B9A, 0x00005DF0, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040D3, 0x00005B9A, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C55, - 0x00000001, 0x0000004B, 0x000048AE, 0x0004007C, 0x00000014, 0x00002A1F, - 0x00002C55, 0x00050082, 0x00000014, 0x00001884, 0x00000B0C, 0x00002A1F, - 0x00050080, 0x00000014, 0x0000221A, 0x00002A1F, 0x00000938, 0x000600A9, - 0x00000014, 0x00002879, 0x000040D3, 0x0000221A, 0x00005B9A, 0x000500C4, - 0x00000014, 0x00005ADE, 0x000048AE, 0x00001884, 0x000500C7, 0x00000014, - 0x000049A4, 0x00005ADE, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB5, - 0x000040D3, 0x000049A4, 0x000048AE, 0x00050080, 0x00000014, 0x00006003, - 0x00002879, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F89, 0x00006003, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FB0, 0x00002AB5, 0x0000008D, - 0x000500C5, 0x00000014, 0x00005787, 0x00004F89, 0x00003FB0, 0x000500AA, - 0x00000010, 0x0000360A, 0x00005DF0, 0x00000A12, 0x000600A9, 0x00000014, - 0x0000424C, 0x0000360A, 0x00000A12, 0x00005787, 0x0004007C, 0x00000018, - 0x000029D9, 0x0000424C, 0x000500C2, 0x0000000B, 0x00004BAE, 0x000027FC, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004818, 0x00004BAE, 0x00050085, - 0x0000000D, 0x00003E29, 0x00004818, 0x00000149, 0x00050051, 0x0000000D, - 0x000053CC, 0x000029D9, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5F, - 0x000029D9, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA1, 0x000029D9, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DE2, 0x000053CC, 0x00002A5F, - 0x00001EA1, 0x00003E29, 0x00050051, 0x0000000B, 0x000027FD, 0x00002AC1, - 0x00000003, 0x00060050, 0x00000014, 0x00003516, 0x000027FD, 0x000027FD, - 0x000027FD, 0x000500C2, 0x00000014, 0x00002B1A, 0x00003516, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DF1, 0x00002B1A, 0x00000105, 0x000500C7, - 0x00000014, 0x000048AF, 0x00005DF1, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B9B, 0x00005DF1, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D4, - 0x00005B9B, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C56, 0x00000001, - 0x0000004B, 0x000048AF, 0x0004007C, 0x00000014, 0x00002A20, 0x00002C56, - 0x00050082, 0x00000014, 0x00001885, 0x00000B0C, 0x00002A20, 0x00050080, - 0x00000014, 0x0000221B, 0x00002A20, 0x00000938, 0x000600A9, 0x00000014, - 0x0000287A, 0x000040D4, 0x0000221B, 0x00005B9B, 0x000500C4, 0x00000014, - 0x00005ADF, 0x000048AF, 0x00001885, 0x000500C7, 0x00000014, 0x000049A5, - 0x00005ADF, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB6, 0x000040D4, - 0x000049A5, 0x000048AF, 0x00050080, 0x00000014, 0x00006004, 0x0000287A, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8A, 0x00006004, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FB1, 0x00002AB6, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005788, 0x00004F8A, 0x00003FB1, 0x000500AA, 0x00000010, - 0x0000360B, 0x00005DF1, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424D, - 0x0000360B, 0x00000A12, 0x00005788, 0x0004007C, 0x00000018, 0x000029DA, - 0x0000424D, 0x000500C2, 0x0000000B, 0x00004BAF, 0x000027FD, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004819, 0x00004BAF, 0x00050085, 0x0000000D, - 0x00003E2A, 0x00004819, 0x00000149, 0x00050051, 0x0000000D, 0x000053CD, - 0x000029DA, 0x00000000, 0x00050051, 0x0000000D, 0x00002A60, 0x000029DA, - 0x00000001, 0x00050051, 0x0000000D, 0x00002B1B, 0x000029DA, 0x00000002, - 0x00070050, 0x0000001D, 0x00002353, 0x000053CD, 0x00002A60, 0x00002B1B, - 0x00003E2A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBF, 0x00050051, - 0x0000000B, 0x000056C4, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, - 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, 0x000056C4, 0x000500C2, - 0x00000017, 0x000024A8, 0x00004F11, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B3, 0x000024A8, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC0, - 0x000049B3, 0x00050085, 0x0000001D, 0x00004136, 0x00003CC0, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD8, 0x00002AC1, 0x00000001, 0x00070050, - 0x00000017, 0x00005153, 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x00005CD8, - 0x000500C2, 0x00000017, 0x000024A9, 0x00005153, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B4, 0x000024A9, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CC1, 0x000049B4, 0x00050085, 0x0000001D, 0x00004137, 0x00003CC1, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD9, 0x00002AC1, 0x00000002, - 0x00070050, 0x00000017, 0x00005154, 0x00005CD9, 0x00005CD9, 0x00005CD9, - 0x00005CD9, 0x000500C2, 0x00000017, 0x000024AA, 0x00005154, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B5, 0x000024AA, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CC2, 0x000049B5, 0x00050085, 0x0000001D, 0x00004138, - 0x00003CC2, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDA, 0x00002AC1, - 0x00000003, 0x00070050, 0x00000017, 0x00005155, 0x00005CDA, 0x00005CDA, - 0x00005CDA, 0x00005CDA, 0x000500C2, 0x00000017, 0x000024AB, 0x00005155, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B6, 0x000024AB, 0x0000027B, - 0x00040070, 0x0000001D, 0x00004931, 0x000049B6, 0x00050085, 0x0000001D, - 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, 0x00003F62, 0x000200F8, - 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, 0x00002AC1, 0x00000000, - 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, 0x000056C5, 0x000056C5, - 0x000056C5, 0x000500C2, 0x00000017, 0x000024AC, 0x00004F12, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A5E, 0x000024AC, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036A8, 0x00004A5E, 0x0005008E, 0x0000001D, 0x00004B29, - 0x000036A8, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A5, 0x00002AC1, - 0x00000001, 0x00070050, 0x00000017, 0x00006111, 0x000021A5, 0x000021A5, - 0x000021A5, 0x000021A5, 0x000500C2, 0x00000017, 0x000024AD, 0x00006111, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5F, 0x000024AD, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A9, 0x00004A5F, 0x0005008E, 0x0000001D, - 0x00004B2A, 0x000036A9, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A6, - 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00006112, 0x000021A6, - 0x000021A6, 0x000021A6, 0x000021A6, 0x000500C2, 0x00000017, 0x000024AE, - 0x00006112, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A60, 0x000024AE, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, 0x00004A60, 0x0005008E, - 0x0000001D, 0x00004B2B, 0x000036AA, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A7, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00006113, - 0x000021A7, 0x000021A7, 0x000021A7, 0x000021A7, 0x000500C2, 0x00000017, - 0x000024AF, 0x00006113, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A61, - 0x000024AF, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431C, 0x00004A61, - 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, - 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, - 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, - 0x00050050, 0x00000013, 0x0000433C, 0x00004FF0, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D96, 0x0000433C, 0x0000433C, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B7, 0x00002AC1, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6E, 0x000056B7, 0x00050050, - 0x00000013, 0x0000433D, 0x00003F6E, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D97, 0x0000433D, 0x0000433D, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B8, 0x00002AC1, 0x00000002, - 0x0004007C, 0x0000000D, 0x00003F6F, 0x000056B8, 0x00050050, 0x00000013, - 0x0000433E, 0x00003F6F, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D98, - 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056B9, 0x00002AC1, 0x00000003, 0x0004007C, - 0x0000000D, 0x00003F70, 0x000056B9, 0x00050050, 0x00000013, 0x00004FB0, - 0x00003F70, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3C, 0x00004FB0, - 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, - 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, 0x0000001D, 0x00002BAD, - 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, 0x000026A1, 0x00001CBF, - 0x00002353, 0x00001CBE, 0x00002352, 0x00002000, 0x00002351, 0x00002037, - 0x000F00F5, 0x0000001D, 0x0000380E, 0x00002D98, 0x00004BFD, 0x00004B2B, - 0x000038FB, 0x00004138, 0x00001CBF, 0x00003DE2, 0x00001CBE, 0x00004126, - 0x00002000, 0x00003914, 0x00002037, 0x000F00F5, 0x0000001D, 0x00003B85, - 0x00002D97, 0x00004BFD, 0x00004B2A, 0x000038FB, 0x00004137, 0x00001CBF, - 0x00003DE1, 0x00001CBE, 0x00004125, 0x00002000, 0x00003913, 0x00002037, - 0x000F00F5, 0x0000001D, 0x000038BA, 0x00002D96, 0x00004BFD, 0x00004B29, - 0x000038FB, 0x00004136, 0x00001CBF, 0x00003DE0, 0x00001CBE, 0x00004124, - 0x00002000, 0x00003912, 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, - 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, 0x0000199B, 0x00000A10, - 0x000300F7, 0x00004F27, 0x00000002, 0x000400FA, 0x00005452, 0x00002C73, - 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, 0x00000288, 0x00004BD1, - 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4A, - 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DC4, 0x000051FC, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000601C, 0x00000CC7, 0x00000A0B, 0x00002DC4, - 0x0004003D, 0x0000000B, 0x00003244, 0x0000601C, 0x00060052, 0x00000017, - 0x00002EA0, 0x00005D4A, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x000019F0, 0x00003244, 0x00002EA0, 0x00000001, 0x00050080, 0x0000000B, - 0x00003FD6, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1B, - 0x00000CC7, 0x00000A0B, 0x00003FD6, 0x0004003D, 0x0000000B, 0x00005C78, - 0x00001C1B, 0x00050080, 0x0000000B, 0x00002DC5, 0x00003FD6, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000601D, 0x00000CC7, 0x00000A0B, 0x00002DC5, - 0x0004003D, 0x0000000B, 0x00003245, 0x0000601D, 0x00060052, 0x00000017, - 0x00002EEE, 0x00005C78, 0x000019F0, 0x00000002, 0x00060052, 0x00000017, - 0x00001BEB, 0x00003245, 0x00002EEE, 0x00000003, 0x00050084, 0x0000000B, - 0x00002A8B, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C5, - 0x000051FC, 0x00002A8B, 0x00060041, 0x00000288, 0x00003B86, 0x00000CC7, - 0x00000A0B, 0x000023C5, 0x0004003D, 0x0000000B, 0x00005C79, 0x00003B86, - 0x00050080, 0x0000000B, 0x00002DC6, 0x000023C5, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000601E, 0x00000CC7, 0x00000A0B, 0x00002DC6, 0x0004003D, - 0x0000000B, 0x00003246, 0x0000601E, 0x00060052, 0x00000017, 0x00002EEF, - 0x00005C79, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEC, - 0x00003246, 0x00002EEF, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8C, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C6, 0x000051FC, - 0x00002A8C, 0x00060041, 0x00000288, 0x00003B87, 0x00000CC7, 0x00000A0B, - 0x000023C6, 0x0004003D, 0x0000000B, 0x00005C7A, 0x00003B87, 0x00050080, - 0x0000000B, 0x00002DC7, 0x000023C6, 0x00000A0D, 0x00060041, 0x00000288, - 0x0000601F, 0x00000CC7, 0x00000A0B, 0x00002DC7, 0x0004003D, 0x0000000B, - 0x00003247, 0x0000601F, 0x00060052, 0x00000017, 0x0000379B, 0x00005C7A, - 0x00001BEC, 0x00000002, 0x00060052, 0x00000017, 0x0000203F, 0x00003247, - 0x0000379B, 0x00000003, 0x000200F9, 0x00004F27, 0x000200F8, 0x00002C73, - 0x00060041, 0x00000288, 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, - 0x0004003D, 0x0000000B, 0x00005D4B, 0x0000554A, 0x00050080, 0x0000000B, - 0x00002DC8, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190D, - 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, 0x0000000B, 0x00005C7B, - 0x0000190D, 0x00050080, 0x0000000B, 0x00002DC9, 0x000051FC, 0x00000A10, - 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC9, - 0x0004003D, 0x0000000B, 0x00005C7C, 0x0000190E, 0x00050080, 0x0000000B, - 0x00002DCA, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF5, - 0x00000CC7, 0x00000A0B, 0x00002DCA, 0x0004003D, 0x0000000B, 0x00003702, - 0x00005FF5, 0x00070050, 0x00000017, 0x00004AE0, 0x00005D4B, 0x00005C7B, - 0x00005C7C, 0x00003702, 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, - 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, - 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C7D, 0x0000604D, 0x00050080, - 0x0000000B, 0x00002DCB, 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, - 0x0000190F, 0x00000CC7, 0x00000A0B, 0x00002DCB, 0x0004003D, 0x0000000B, - 0x00005C7E, 0x0000190F, 0x00050080, 0x0000000B, 0x00002DCC, 0x000051FC, - 0x00000A1C, 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, 0x00000A0B, - 0x00002DCC, 0x0004003D, 0x0000000B, 0x00005C7F, 0x00001910, 0x00050080, - 0x0000000B, 0x00002DCD, 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, - 0x00005FF6, 0x00000CC7, 0x00000A0B, 0x00002DCD, 0x0004003D, 0x0000000B, - 0x00004001, 0x00005FF6, 0x00070050, 0x00000017, 0x00005131, 0x00005C7D, - 0x00005C7E, 0x00005C7F, 0x00004001, 0x000200F9, 0x00004F27, 0x000200F8, - 0x00004F27, 0x000700F5, 0x00000017, 0x00002BCF, 0x00005131, 0x00002C73, - 0x0000203F, 0x00002F66, 0x000700F5, 0x00000017, 0x00003722, 0x00004AE0, - 0x00002C73, 0x00001BEB, 0x00002F66, 0x000300F7, 0x00004F28, 0x00000000, - 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, 0x000027A7, 0x00000007, - 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, - 0x00003722, 0x00000000, 0x0006000C, 0x00000013, 0x0000607C, 0x00000001, - 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, 0x000026D8, 0x0000607C, - 0x00000000, 0x00060052, 0x0000001D, 0x000023C7, 0x000026D8, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D9A, 0x0000607C, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A21, 0x00004D9A, 0x000023C7, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285D, 0x00003722, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CDA, 0x00000001, 0x0000003E, 0x0000285D, 0x00050051, - 0x0000000D, 0x000026D9, 0x00004CDA, 0x00000000, 0x00060052, 0x0000001D, - 0x000023C8, 0x000026D9, 0x00003A21, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D9B, 0x00004CDA, 0x00000001, 0x00060052, 0x0000001D, 0x00003A22, - 0x00004D9B, 0x000023C8, 0x00000003, 0x00050051, 0x0000000B, 0x0000285E, - 0x00003722, 0x00000002, 0x0006000C, 0x00000013, 0x00004CDB, 0x00000001, - 0x0000003E, 0x0000285E, 0x00050051, 0x0000000D, 0x000026DA, 0x00004CDB, - 0x00000000, 0x00060052, 0x0000001D, 0x000023C9, 0x000026DA, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D9C, 0x00004CDB, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A23, 0x00004D9C, 0x000023C9, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285F, 0x00003722, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CDC, 0x00000001, 0x0000003E, 0x0000285F, 0x00050051, - 0x0000000D, 0x000026DB, 0x00004CDC, 0x00000000, 0x00060052, 0x0000001D, - 0x000023CA, 0x000026DB, 0x00003A23, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D9D, 0x00004CDC, 0x00000001, 0x00060052, 0x0000001D, 0x00003A24, - 0x00004D9D, 0x000023CA, 0x00000003, 0x00050051, 0x0000000B, 0x00002860, - 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, 0x00004CDD, 0x00000001, - 0x0000003E, 0x00002860, 0x00050051, 0x0000000D, 0x000026DC, 0x00004CDD, - 0x00000000, 0x00060052, 0x0000001D, 0x000023CB, 0x000026DC, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D9E, 0x00004CDD, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A25, 0x00004D9E, 0x000023CB, 0x00000001, - 0x00050051, 0x0000000B, 0x00002861, 0x00002BCF, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CDE, 0x00000001, 0x0000003E, 0x00002861, 0x00050051, - 0x0000000D, 0x000026DD, 0x00004CDE, 0x00000000, 0x00060052, 0x0000001D, - 0x000023CC, 0x000026DD, 0x00003A25, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D9F, 0x00004CDE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A26, - 0x00004D9F, 0x000023CC, 0x00000003, 0x00050051, 0x0000000B, 0x00002862, - 0x00002BCF, 0x00000002, 0x0006000C, 0x00000013, 0x00004CDF, 0x00000001, - 0x0000003E, 0x00002862, 0x00050051, 0x0000000D, 0x000026DE, 0x00004CDF, - 0x00000000, 0x00060052, 0x0000001D, 0x000023CD, 0x000026DE, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA0, 0x00004CDF, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A27, 0x00004DA0, 0x000023CD, 0x00000001, - 0x00050051, 0x0000000B, 0x00002863, 0x00002BCF, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CE0, 0x00000001, 0x0000003E, 0x00002863, 0x00050051, - 0x0000000D, 0x000026DF, 0x00004CE0, 0x00000000, 0x00060052, 0x0000001D, - 0x000023CE, 0x000026DF, 0x00003A27, 0x00000002, 0x00050051, 0x0000000D, - 0x00005A06, 0x00004CE0, 0x00000001, 0x00060052, 0x0000001D, 0x00002452, - 0x00005A06, 0x000023CE, 0x00000003, 0x000200F9, 0x00004F28, 0x000200F8, - 0x000027A7, 0x0007004F, 0x00000011, 0x000025FD, 0x00003722, 0x00003722, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3E, 0x000025FD, - 0x0009004F, 0x0000001A, 0x000060D6, 0x00005B3E, 0x00005B3E, 0x00000000, + 0x00000002, 0x000400FA, 0x00004ADB, 0x00002624, 0x00002F63, 0x000200F8, + 0x00002F63, 0x00060041, 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, + 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D47, 0x00004BD1, 0x00050080, + 0x0000000B, 0x00002DB6, 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, + 0x0000194D, 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, + 0x00005E5E, 0x0000194D, 0x00050084, 0x0000000B, 0x0000185D, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A4, 0x00001FB2, 0x0000185D, + 0x00060041, 0x00000288, 0x00003BCE, 0x00000CC7, 0x00000A0B, 0x000020A4, + 0x0004003D, 0x0000000B, 0x00005E5F, 0x00003BCE, 0x00050084, 0x0000000B, + 0x0000185E, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A5, + 0x00001FB2, 0x0000185E, 0x00060041, 0x00000288, 0x000037F2, 0x00000CC7, + 0x00000A0B, 0x000020A5, 0x0004003D, 0x0000000B, 0x00004000, 0x000037F2, + 0x00070050, 0x00000017, 0x00005130, 0x00005D47, 0x00005E5E, 0x00005E5F, + 0x00004000, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00002624, 0x00060041, + 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, + 0x0000000B, 0x00005D48, 0x00005547, 0x00050080, 0x0000000B, 0x00002DB7, + 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, + 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, 0x00005C6D, 0x00001907, + 0x00050080, 0x0000000B, 0x00002DB8, 0x00001FB2, 0x00000A10, 0x00060041, + 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, + 0x0000000B, 0x00005C6E, 0x00001908, 0x00050080, 0x0000000B, 0x00002DB9, + 0x00001FB2, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, + 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF3, + 0x00070050, 0x00000017, 0x00005131, 0x00005D48, 0x00005C6D, 0x00005C6E, + 0x00004001, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, + 0x00000017, 0x00002AC0, 0x00005131, 0x00002624, 0x00005130, 0x00002F63, + 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, + 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, + 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, + 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, + 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC0, 0x00000000, 0x0006000C, + 0x00000013, 0x00006069, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, + 0x0000000D, 0x0000276A, 0x00006069, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444C, 0x00006069, 0x00000001, 0x00070050, 0x0000001D, 0x00003912, + 0x0000276A, 0x0000444C, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004380, 0x00002AC0, 0x00000001, 0x0006000C, 0x00000013, 0x00004671, + 0x00000001, 0x0000003E, 0x00004380, 0x00050051, 0x0000000D, 0x0000276B, + 0x00004671, 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, 0x00004671, + 0x00000001, 0x00070050, 0x0000001D, 0x00003913, 0x0000276B, 0x0000444D, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004381, 0x00002AC0, + 0x00000002, 0x0006000C, 0x00000013, 0x00004672, 0x00000001, 0x0000003E, + 0x00004381, 0x00050051, 0x0000000D, 0x0000276C, 0x00004672, 0x00000000, + 0x00050051, 0x0000000D, 0x0000444E, 0x00004672, 0x00000001, 0x00070050, + 0x0000001D, 0x00003914, 0x0000276C, 0x0000444E, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004382, 0x00002AC0, 0x00000003, 0x0006000C, + 0x00000013, 0x00004673, 0x00000001, 0x0000003E, 0x00004382, 0x00050051, + 0x0000000D, 0x0000276D, 0x00004673, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C0, 0x00004673, 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, + 0x0000276D, 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC0, + 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, + 0x00000012, 0x0000471E, 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, + 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, + 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, + 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, + 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CD7, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, + 0x00004121, 0x00005F0E, 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C45, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000C, + 0x00003EA4, 0x00004C45, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA4, + 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, + 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, + 0x00000028, 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, + 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD8, 0x00005E0B, + 0x00000001, 0x00070050, 0x0000001D, 0x00004122, 0x00005F0F, 0x00003CD8, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C46, 0x00002AC0, + 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA5, 0x00004C46, 0x00050050, + 0x00000012, 0x00004720, 0x00003EA5, 0x00003EA5, 0x000500C4, 0x00000012, + 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, + 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA5, 0x0000341D, + 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA5, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, 0x0000474D, + 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CD9, 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, + 0x00004123, 0x00005F10, 0x00003CD9, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C47, 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000C, + 0x00003EA6, 0x00004C47, 0x00050050, 0x00000012, 0x00004724, 0x00003EA6, + 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AA6, 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, + 0x00002AA6, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, + 0x00000028, 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, + 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, 0x00005E0D, + 0x00000001, 0x00070050, 0x0000001D, 0x0000234F, 0x00005F11, 0x0000494D, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, + 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC0, 0x00000000, 0x00060050, + 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, + 0x00000014, 0x00002B12, 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DEA, 0x00002B12, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, + 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, + 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, + 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, + 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, + 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, 0x000048A0, + 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AA7, 0x000040CD, 0x0000499E, 0x000048A0, + 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAA, 0x00002AA7, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, + 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, + 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, + 0x0000000B, 0x00004BA8, 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, + 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, + 0x0000000D, 0x00001E9C, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DDD, 0x000053C6, 0x00002A59, 0x00001E9C, 0x00003E23, 0x00050051, + 0x0000000B, 0x000027F8, 0x00002AC0, 0x00000001, 0x00060050, 0x00000014, + 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, + 0x00002B13, 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, + 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, + 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, + 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, + 0x00000938, 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, + 0x00005B95, 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, 0x0000187F, + 0x000500C7, 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AA8, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, + 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, + 0x00002AA8, 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, + 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, + 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, + 0x00004BA9, 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, + 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, + 0x00001E9D, 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDE, + 0x000053C7, 0x00002A5A, 0x00001E9D, 0x00003E24, 0x00050051, 0x0000000B, + 0x000027F9, 0x00002AC0, 0x00000002, 0x00060050, 0x00000014, 0x00003512, + 0x000027F9, 0x000027F9, 0x000027F9, 0x000500C2, 0x00000014, 0x00002B14, + 0x00003512, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEC, 0x00002B14, + 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, 0x00005DEC, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, 0x00000014, + 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, 0x00001880, 0x00000B0C, + 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, 0x00002A1B, 0x00000938, + 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, + 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A2, 0x00001880, 0x000500C7, + 0x00000014, 0x000049A0, 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AA9, 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, 0x00000014, + 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F85, + 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AA9, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, + 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004248, 0x00003606, 0x00000A12, 0x00005782, 0x0004007C, + 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, 0x0000000B, 0x00004BAA, + 0x000027F9, 0x00000A64, 0x00040070, 0x0000000D, 0x00004814, 0x00004BAA, + 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9E, + 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDF, 0x000053C8, + 0x00002A5B, 0x00001E9E, 0x00003E25, 0x00050051, 0x0000000B, 0x000027FA, + 0x00002AC0, 0x00000003, 0x00060050, 0x00000014, 0x00003513, 0x000027FA, + 0x000027FA, 0x000027FA, 0x000500C2, 0x00000014, 0x00002B15, 0x00003513, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, 0x00002B15, 0x00000105, + 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C52, + 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, 0x00000014, 0x00002A1C, + 0x00002C52, 0x00050082, 0x00000014, 0x00001881, 0x00000B0C, 0x00002A1C, + 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, 0x00000938, 0x000600A9, + 0x00000014, 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, + 0x00000014, 0x00005ADB, 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, + 0x000049A1, 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, 0x00002AAA, + 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, 0x00000014, 0x00006000, + 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F86, 0x00006000, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, 0x00002AAA, 0x0000008D, + 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, + 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004249, 0x00003607, 0x00000A12, 0x00005783, 0x0004007C, 0x00000018, + 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, 0x00004BAB, 0x000027FA, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, 0x00004BAB, 0x00050085, + 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, + 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, 0x00002B16, 0x000029D6, + 0x00000002, 0x00070050, 0x0000001D, 0x00002350, 0x000053C9, 0x00002A5C, + 0x00002B16, 0x00003E26, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, + 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC0, 0x00000000, 0x00070050, + 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, + 0x000500C2, 0x00000017, 0x000024A0, 0x00004F0E, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CBA, 0x000049AF, 0x00050085, 0x0000001D, 0x00004133, 0x00003CBA, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, 0x00002AC0, 0x00000001, + 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, + 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A1, 0x00005150, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CBB, 0x000049B0, 0x00050085, 0x0000001D, 0x00004134, + 0x00003CBB, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD6, 0x00002AC0, + 0x00000002, 0x00070050, 0x00000017, 0x00005151, 0x00005CD6, 0x00005CD6, + 0x00005CD6, 0x00005CD6, 0x000500C2, 0x00000017, 0x000024A2, 0x00005151, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, 0x000024A2, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CBC, 0x000049B1, 0x00050085, 0x0000001D, + 0x00004135, 0x00003CBC, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD7, + 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00005152, 0x00005CD7, + 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x000500C2, 0x00000017, 0x000024A3, + 0x00005152, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, 0x000024A3, + 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, 0x000049B2, 0x00050085, + 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, + 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC0, + 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, + 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, 0x000024A4, 0x00004F0F, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A4, 0x0000064B, + 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5A, 0x0005008E, 0x0000001D, + 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, + 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, + 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, 0x000024A5, + 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A5, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036A6, 0x00004A5B, 0x0005008E, + 0x0000001D, 0x00004B27, 0x000036A6, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A3, 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x0000610F, + 0x000021A3, 0x000021A3, 0x000021A3, 0x000021A3, 0x000500C2, 0x00000017, + 0x000024A6, 0x0000610F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, + 0x000024A6, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A8, 0x00004A5C, + 0x0005008E, 0x0000001D, 0x00004B28, 0x000036A8, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A4, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, + 0x00006110, 0x000021A4, 0x000021A4, 0x000021A4, 0x000021A4, 0x000500C2, + 0x00000017, 0x000024A7, 0x00006110, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A5D, 0x000024A7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, + 0x00004A5D, 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, + 0x0000308E, 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, + 0x0000308E, 0x00050050, 0x00000013, 0x00004339, 0x00004FEF, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D93, 0x00004339, 0x00004339, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, + 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, + 0x00050050, 0x00000013, 0x0000433A, 0x00003F6B, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D94, 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B5, 0x00002AC0, + 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6C, 0x000056B5, 0x00050050, + 0x00000013, 0x0000433B, 0x00003F6C, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00002D95, 0x0000433B, 0x0000433B, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x00050051, 0x0000000B, 0x000056B6, 0x00002AC0, 0x00000003, + 0x0004007C, 0x0000000D, 0x00003F6D, 0x000056B6, 0x00050050, 0x00000013, + 0x00004FAF, 0x00003F6D, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, + 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, + 0x00002BAA, 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, + 0x00001CBD, 0x00002350, 0x00001CBC, 0x0000234F, 0x00001FFF, 0x0000234E, + 0x00002035, 0x000F00F5, 0x0000001D, 0x0000380B, 0x00002D95, 0x00004BFC, + 0x00004B28, 0x000038FA, 0x00004135, 0x00001CBD, 0x00003DDF, 0x00001CBC, + 0x00004123, 0x00001FFF, 0x00003914, 0x00002035, 0x000F00F5, 0x0000001D, + 0x00003B7F, 0x00002D94, 0x00004BFC, 0x00004B27, 0x000038FA, 0x00004134, + 0x00001CBD, 0x00003DDE, 0x00001CBC, 0x00004122, 0x00001FFF, 0x00003913, + 0x00002035, 0x000F00F5, 0x0000001D, 0x000038B8, 0x00002D93, 0x00004BFC, + 0x00004B26, 0x000038FA, 0x00004133, 0x00001CBD, 0x00003DDD, 0x00001CBC, + 0x00004121, 0x00001FFF, 0x00003912, 0x00002035, 0x000200F9, 0x00005310, + 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, + 0x00000A10, 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, 0x00005451, + 0x00002625, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, + 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, + 0x00005D49, 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DBA, 0x00001FB2, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, + 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C6F, 0x00001909, 0x00050080, + 0x0000000B, 0x00002DBB, 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, + 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, + 0x00005C70, 0x0000190A, 0x00050080, 0x0000000B, 0x00002DBC, 0x00002DBB, + 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, + 0x00002DBC, 0x0004003D, 0x0000000B, 0x0000374D, 0x00005FF4, 0x00070050, + 0x00000017, 0x00004CD7, 0x00005D49, 0x00005C6F, 0x00005C70, 0x0000374D, + 0x00050084, 0x0000000B, 0x00004299, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000036A9, 0x00001FB2, 0x00004299, 0x00060041, 0x00000288, + 0x00003B83, 0x00000CC7, 0x00000A0B, 0x000036A9, 0x0004003D, 0x0000000B, + 0x00005C71, 0x00003B83, 0x00050080, 0x0000000B, 0x00002DBD, 0x000036A9, + 0x00000A0D, 0x00060041, 0x00000288, 0x0000194E, 0x00000CC7, 0x00000A0B, + 0x00002DBD, 0x0004003D, 0x0000000B, 0x00005E60, 0x0000194E, 0x00050084, + 0x0000000B, 0x0000185F, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A6, 0x00001FB2, 0x0000185F, 0x00060041, 0x00000288, 0x00003B84, + 0x00000CC7, 0x00000A0B, 0x000020A6, 0x0004003D, 0x0000000B, 0x00005C72, + 0x00003B84, 0x00050080, 0x0000000B, 0x00002DBE, 0x000020A6, 0x00000A0D, + 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DBE, + 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF5, 0x00070050, 0x00000017, + 0x00005132, 0x00005C71, 0x00005E60, 0x00005C72, 0x00004002, 0x000200F9, + 0x00004F25, 0x000200F8, 0x00002625, 0x00060041, 0x00000288, 0x00005548, + 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D4A, + 0x00005548, 0x00050080, 0x0000000B, 0x00002DBF, 0x00001FB2, 0x00000A0D, + 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, 0x00000A0B, 0x00002DBF, + 0x0004003D, 0x0000000B, 0x00005C73, 0x0000190B, 0x00050080, 0x0000000B, + 0x00002DC0, 0x00001FB2, 0x00000A10, 0x00060041, 0x00000288, 0x0000190C, + 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, 0x0000000B, 0x00005C74, + 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC1, 0x00001FB2, 0x00000A13, + 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, 0x00000A0B, 0x00002DC1, + 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF6, 0x00070050, 0x00000017, + 0x00004ADE, 0x00005D4A, 0x00005C73, 0x00005C74, 0x00003701, 0x00050080, + 0x0000000B, 0x000057E6, 0x00001FB2, 0x00000A16, 0x00060041, 0x00000288, + 0x0000604C, 0x00000CC7, 0x00000A0B, 0x000057E6, 0x0004003D, 0x0000000B, + 0x00005C75, 0x0000604C, 0x00050080, 0x0000000B, 0x00002DC2, 0x00001FB2, + 0x00000A19, 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, 0x00000A0B, + 0x00002DC2, 0x0004003D, 0x0000000B, 0x00005C76, 0x0000190D, 0x00050080, + 0x0000000B, 0x00002DC3, 0x00001FB2, 0x00000A1C, 0x00060041, 0x00000288, + 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, + 0x00005C77, 0x0000190E, 0x00050080, 0x0000000B, 0x00002DC4, 0x00001FB2, + 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, + 0x00002DC4, 0x0004003D, 0x0000000B, 0x00004003, 0x00005FF7, 0x00070050, + 0x00000017, 0x00005133, 0x00005C75, 0x00005C76, 0x00005C77, 0x00004003, + 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, 0x000700F5, 0x00000017, + 0x00002BCE, 0x00005133, 0x00002625, 0x00005132, 0x00002F64, 0x000700F5, + 0x00000017, 0x00003721, 0x00004ADE, 0x00002625, 0x00004CD7, 0x00002F64, + 0x000300F7, 0x00004F26, 0x00000000, 0x000700FB, 0x00002180, 0x00004F57, + 0x00000005, 0x00002159, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, + 0x00050051, 0x0000000B, 0x00005F59, 0x00003721, 0x00000000, 0x0006000C, + 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, + 0x0000000D, 0x00002779, 0x0000606A, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EBC, 0x0000606A, 0x00000001, 0x00050051, 0x0000000B, 0x00004285, + 0x00003721, 0x00000001, 0x0006000C, 0x00000013, 0x00003CF9, 0x00000001, + 0x0000003E, 0x00004285, 0x00050051, 0x0000000D, 0x0000276E, 0x00003CF9, + 0x00000000, 0x00050051, 0x0000000D, 0x0000444F, 0x00003CF9, 0x00000001, + 0x00070050, 0x0000001D, 0x00003915, 0x00002779, 0x00003EBC, 0x0000276E, + 0x0000444F, 0x00050051, 0x0000000B, 0x00004383, 0x00003721, 0x00000002, + 0x0006000C, 0x00000013, 0x00004674, 0x00000001, 0x0000003E, 0x00004383, + 0x00050051, 0x0000000D, 0x0000277A, 0x00004674, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EBD, 0x00004674, 0x00000001, 0x00050051, 0x0000000B, + 0x00004286, 0x00003721, 0x00000003, 0x0006000C, 0x00000013, 0x00003CFA, + 0x00000001, 0x0000003E, 0x00004286, 0x00050051, 0x0000000D, 0x0000276F, + 0x00003CFA, 0x00000000, 0x00050051, 0x0000000D, 0x00004450, 0x00003CFA, + 0x00000001, 0x00070050, 0x0000001D, 0x00003916, 0x0000277A, 0x00003EBD, + 0x0000276F, 0x00004450, 0x00050051, 0x0000000B, 0x00004384, 0x00002BCE, + 0x00000000, 0x0006000C, 0x00000013, 0x00004675, 0x00000001, 0x0000003E, + 0x00004384, 0x00050051, 0x0000000D, 0x0000277B, 0x00004675, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EBE, 0x00004675, 0x00000001, 0x00050051, + 0x0000000B, 0x00004287, 0x00002BCE, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CFB, 0x00000001, 0x0000003E, 0x00004287, 0x00050051, 0x0000000D, + 0x00002770, 0x00003CFB, 0x00000000, 0x00050051, 0x0000000D, 0x00004451, + 0x00003CFB, 0x00000001, 0x00070050, 0x0000001D, 0x00003917, 0x0000277B, + 0x00003EBE, 0x00002770, 0x00004451, 0x00050051, 0x0000000B, 0x00004385, + 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, 0x00004676, 0x00000001, + 0x0000003E, 0x00004385, 0x00050051, 0x0000000D, 0x0000277C, 0x00004676, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBF, 0x00004676, 0x00000001, + 0x00050051, 0x0000000B, 0x00004288, 0x00002BCE, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CFC, 0x00000001, 0x0000003E, 0x00004288, 0x00050051, + 0x0000000D, 0x00002771, 0x00003CFC, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C1, 0x00003CFC, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, + 0x0000277C, 0x00003EBF, 0x00002771, 0x000050C1, 0x000200F9, 0x00004F26, + 0x000200F8, 0x00002159, 0x0007004F, 0x00000011, 0x000025FC, 0x00003721, + 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, + 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3D, 0x00005B3D, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, + 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAB, 0x00003D91, + 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAB, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006294, 0x00000001, 0x00000028, 0x00000504, 0x00004725, + 0x0007004F, 0x00000011, 0x0000376E, 0x00003721, 0x00003721, 0x00000002, + 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, + 0x0000001A, 0x000060D3, 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAC, 0x00003D92, 0x0005008E, 0x0000001D, + 0x00004726, 0x00002AAC, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006295, + 0x00000001, 0x00000028, 0x00000504, 0x00004726, 0x0007004F, 0x00000011, + 0x0000376F, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x000024C3, 0x0000376F, 0x0009004F, 0x0000001A, 0x000060D4, + 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, 0x00004727, 0x00002AAD, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006296, 0x00000001, 0x00000028, + 0x00000504, 0x00004727, 0x0007004F, 0x00000011, 0x00003770, 0x00002BCE, + 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C4, + 0x00003770, 0x0009004F, 0x0000001A, 0x000060D5, 0x000024C4, 0x000024C4, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, + 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, + 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AAE, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, + 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, + 0x00002626, 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x0000515A, 0x00002626, 0x00050051, 0x0000000D, 0x00001B80, + 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, 0x0000346D, 0x0000515A, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, 0x00001B80, 0x0000346D, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DB, 0x00003721, + 0x00003721, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003760, + 0x000041DB, 0x00050051, 0x0000000D, 0x00001B81, 0x00003760, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346E, 0x00003760, 0x00000001, 0x00070050, + 0x0000001D, 0x0000427C, 0x00001B81, 0x0000346E, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041DC, 0x00002BCE, 0x00002BCE, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x00003761, 0x000041DC, 0x00050051, + 0x0000000D, 0x00001B82, 0x00003761, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346F, 0x00003761, 0x00000001, 0x00070050, 0x0000001D, 0x0000427D, + 0x00001B82, 0x0000346F, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DD, 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003762, 0x000041DD, 0x00050051, 0x0000000D, 0x00001B83, + 0x00003762, 0x00000000, 0x00050051, 0x0000000D, 0x00004109, 0x00003762, + 0x00000001, 0x00070050, 0x0000001D, 0x00002352, 0x00001B83, 0x00004109, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, + 0x000900F5, 0x0000001D, 0x00002BAB, 0x00002352, 0x00004F57, 0x00004363, + 0x00002159, 0x00002351, 0x00002036, 0x000900F5, 0x0000001D, 0x0000380C, + 0x0000427D, 0x00004F57, 0x00006296, 0x00002159, 0x00003917, 0x00002036, + 0x000900F5, 0x0000001D, 0x00003B80, 0x0000427C, 0x00004F57, 0x00006295, + 0x00002159, 0x00003916, 0x00002036, 0x000900F5, 0x0000001D, 0x000038B9, + 0x0000427B, 0x00004F57, 0x00006294, 0x00002159, 0x00003915, 0x00002036, + 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, + 0x00002BAC, 0x00002BAB, 0x00004F26, 0x00002BAA, 0x00003F61, 0x000700F5, + 0x0000001D, 0x0000380D, 0x0000380C, 0x00004F26, 0x0000380B, 0x00003F61, + 0x000700F5, 0x0000001D, 0x00003295, 0x00003B80, 0x00004F26, 0x00003B7F, + 0x00003F61, 0x000700F5, 0x0000001D, 0x0000367A, 0x000038B9, 0x00004F26, + 0x000038B8, 0x00003F61, 0x00050081, 0x0000001D, 0x00004359, 0x000020D3, + 0x0000367A, 0x00050081, 0x0000001D, 0x00005B01, 0x000035EC, 0x00003295, + 0x00050081, 0x0000001D, 0x00001F92, 0x0000380A, 0x0000380D, 0x00050081, + 0x0000001D, 0x00005113, 0x00002BA9, 0x00002BAC, 0x000500AE, 0x00000009, + 0x0000387D, 0x00004356, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, + 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, + 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, + 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, + 0x000051FC, 0x0000628F, 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, + 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, + 0x000500AA, 0x00000009, 0x00004ADF, 0x0000199B, 0x00000A0D, 0x000300F7, + 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADF, 0x00002627, 0x00002F65, + 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, 0x00004BD3, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4B, 0x00004BD3, + 0x00050080, 0x0000000B, 0x00002DC5, 0x000051FC, 0x0000199B, 0x00060041, + 0x00000288, 0x0000194F, 0x00000CC7, 0x00000A0B, 0x00002DC5, 0x0004003D, + 0x0000000B, 0x00005E61, 0x0000194F, 0x00050084, 0x0000000B, 0x00001860, + 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A7, 0x000051FC, + 0x00001860, 0x00060041, 0x00000288, 0x00003BCF, 0x00000CC7, 0x00000A0B, + 0x000020A7, 0x0004003D, 0x0000000B, 0x00005E62, 0x00003BCF, 0x00050084, + 0x0000000B, 0x00001861, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A8, 0x000051FC, 0x00001861, 0x00060041, 0x00000288, 0x000037F3, + 0x00000CC7, 0x00000A0B, 0x000020A8, 0x0004003D, 0x0000000B, 0x00004004, + 0x000037F3, 0x00070050, 0x00000017, 0x00005134, 0x00005D4B, 0x00005E61, + 0x00005E62, 0x00004004, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002627, + 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, + 0x0004003D, 0x0000000B, 0x00005D4C, 0x00005549, 0x00050080, 0x0000000B, + 0x00002DC6, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190F, + 0x00000CC7, 0x00000A0B, 0x00002DC6, 0x0004003D, 0x0000000B, 0x00005C78, + 0x0000190F, 0x00050080, 0x0000000B, 0x00002DC7, 0x000051FC, 0x00000A10, + 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, 0x00000A0B, 0x00002DC7, + 0x0004003D, 0x0000000B, 0x00005C79, 0x00001910, 0x00050080, 0x0000000B, + 0x00002DC8, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF8, + 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, 0x0000000B, 0x00004005, + 0x00005FF8, 0x00070050, 0x00000017, 0x00005135, 0x00005D4C, 0x00005C78, + 0x00005C79, 0x00004005, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, + 0x000700F5, 0x00000017, 0x00002AC1, 0x00005135, 0x00002627, 0x00005134, + 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, + 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, + 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, + 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, 0x00002037, 0x000200F8, + 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC1, 0x00000000, + 0x0006000C, 0x00000013, 0x0000606B, 0x00000001, 0x0000003E, 0x00005F5A, + 0x00050051, 0x0000000D, 0x00002772, 0x0000606B, 0x00000000, 0x00050051, + 0x0000000D, 0x00004452, 0x0000606B, 0x00000001, 0x00070050, 0x0000001D, + 0x00003918, 0x00002772, 0x00004452, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004386, 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, + 0x00004677, 0x00000001, 0x0000003E, 0x00004386, 0x00050051, 0x0000000D, + 0x00002773, 0x00004677, 0x00000000, 0x00050051, 0x0000000D, 0x00004453, + 0x00004677, 0x00000001, 0x00070050, 0x0000001D, 0x00003919, 0x00002773, + 0x00004453, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004387, + 0x00002AC1, 0x00000002, 0x0006000C, 0x00000013, 0x00004678, 0x00000001, + 0x0000003E, 0x00004387, 0x00050051, 0x0000000D, 0x00002774, 0x00004678, + 0x00000000, 0x00050051, 0x0000000D, 0x00004454, 0x00004678, 0x00000001, + 0x00070050, 0x0000001D, 0x0000391A, 0x00002774, 0x00004454, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004388, 0x00002AC1, 0x00000003, + 0x0006000C, 0x00000013, 0x00004679, 0x00000001, 0x0000003E, 0x00004388, + 0x00050051, 0x0000000D, 0x0000277D, 0x00004679, 0x00000000, 0x00050051, + 0x0000000D, 0x000050C2, 0x00004679, 0x00000001, 0x00070050, 0x0000001D, + 0x00002353, 0x0000277D, 0x000050C2, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, + 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, + 0x00050050, 0x00000012, 0x00004728, 0x0000589F, 0x0000589F, 0x000500C4, + 0x00000012, 0x000047B5, 0x00004728, 0x000007A7, 0x000500C3, 0x00000012, + 0x0000341F, 0x000047B5, 0x00000867, 0x0004006F, 0x00000013, 0x00002AAF, + 0x0000341F, 0x0005008E, 0x00000013, 0x0000474F, 0x00002AAF, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E0E, 0x00000001, 0x00000028, 0x00000049, + 0x0000474F, 0x00050051, 0x0000000D, 0x00005F12, 0x00005E0E, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CDA, 0x00005E0E, 0x00000001, 0x00070050, + 0x0000001D, 0x00004124, 0x00005F12, 0x00003CDA, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C48, 0x00002AC1, 0x00000001, 0x0004007C, + 0x0000000C, 0x00003EA7, 0x00004C48, 0x00050050, 0x00000012, 0x00004729, + 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, 0x000047B6, 0x00004729, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003420, 0x000047B6, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AB0, 0x00003420, 0x0005008E, 0x00000013, + 0x00004750, 0x00002AB0, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0F, + 0x00000001, 0x00000028, 0x00000049, 0x00004750, 0x00050051, 0x0000000D, + 0x00005F13, 0x00005E0F, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDB, + 0x00005E0F, 0x00000001, 0x00070050, 0x0000001D, 0x00004125, 0x00005F13, + 0x00003CDB, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C49, + 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA8, 0x00004C49, + 0x00050050, 0x00000012, 0x0000472A, 0x00003EA8, 0x00003EA8, 0x000500C4, + 0x00000012, 0x000047B7, 0x0000472A, 0x000007A7, 0x000500C3, 0x00000012, + 0x00003421, 0x000047B7, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB1, + 0x00003421, 0x0005008E, 0x00000013, 0x00004751, 0x00002AB1, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E10, 0x00000001, 0x00000028, 0x00000049, + 0x00004751, 0x00050051, 0x0000000D, 0x00005F14, 0x00005E10, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CDC, 0x00005E10, 0x00000001, 0x00070050, + 0x0000001D, 0x00004126, 0x00005F14, 0x00003CDC, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C4A, 0x00002AC1, 0x00000003, 0x0004007C, + 0x0000000C, 0x00003EA9, 0x00004C4A, 0x00050050, 0x00000012, 0x0000472B, + 0x00003EA9, 0x00003EA9, 0x000500C4, 0x00000012, 0x000047B8, 0x0000472B, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003422, 0x000047B8, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AB2, 0x00003422, 0x0005008E, 0x00000013, + 0x00004752, 0x00002AB2, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E11, + 0x00000001, 0x00000028, 0x00000049, 0x00004752, 0x00050051, 0x0000000D, + 0x00005F15, 0x00005E11, 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, + 0x00005E11, 0x00000001, 0x00070050, 0x0000001D, 0x00002354, 0x00005F15, + 0x0000494E, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00001CBE, 0x00050051, 0x0000000B, 0x000056C3, 0x00002AC1, 0x00000000, + 0x00060050, 0x00000014, 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, + 0x000500C2, 0x00000014, 0x00002B17, 0x00004F10, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DEE, 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, + 0x000048A4, 0x00005DEE, 0x00000466, 0x000500C2, 0x00000014, 0x00005B98, + 0x00005DEE, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D1, 0x00005B98, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C53, 0x00000001, 0x0000004B, + 0x000048A4, 0x0004007C, 0x00000014, 0x00002A1D, 0x00002C53, 0x00050082, + 0x00000014, 0x00001882, 0x00000B0C, 0x00002A1D, 0x00050080, 0x00000014, + 0x00002218, 0x00002A1D, 0x00000938, 0x000600A9, 0x00000014, 0x00002877, + 0x000040D1, 0x00002218, 0x00005B98, 0x000500C4, 0x00000014, 0x00005ADC, + 0x000048A4, 0x00001882, 0x000500C7, 0x00000014, 0x000049A2, 0x00005ADC, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AB3, 0x000040D1, 0x000049A2, + 0x000048A4, 0x00050080, 0x00000014, 0x00006001, 0x00002877, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F87, 0x00006001, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FAE, 0x00002AB3, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005784, 0x00004F87, 0x00003FAE, 0x000500AA, 0x00000010, 0x00003608, + 0x00005DEE, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424A, 0x00003608, + 0x00000A12, 0x00005784, 0x0004007C, 0x00000018, 0x000029D7, 0x0000424A, + 0x000500C2, 0x0000000B, 0x00004BAC, 0x000056C3, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004816, 0x00004BAC, 0x00050085, 0x0000000D, 0x00003E27, + 0x00004816, 0x00000149, 0x00050051, 0x0000000D, 0x000053CA, 0x000029D7, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5D, 0x000029D7, 0x00000001, + 0x00050051, 0x0000000D, 0x00001E9F, 0x000029D7, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DE0, 0x000053CA, 0x00002A5D, 0x00001E9F, 0x00003E27, + 0x00050051, 0x0000000B, 0x000027FB, 0x00002AC1, 0x00000001, 0x00060050, + 0x00000014, 0x00003514, 0x000027FB, 0x000027FB, 0x000027FB, 0x000500C2, + 0x00000014, 0x00002B18, 0x00003514, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DEF, 0x00002B18, 0x00000105, 0x000500C7, 0x00000014, 0x000048A5, + 0x00005DEF, 0x00000466, 0x000500C2, 0x00000014, 0x00005B99, 0x00005DEF, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D2, 0x00005B99, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C54, 0x00000001, 0x0000004B, 0x000048A5, + 0x0004007C, 0x00000014, 0x00002A1E, 0x00002C54, 0x00050082, 0x00000014, + 0x00001883, 0x00000B0C, 0x00002A1E, 0x00050080, 0x00000014, 0x00002219, + 0x00002A1E, 0x00000938, 0x000600A9, 0x00000014, 0x00002878, 0x000040D2, + 0x00002219, 0x00005B99, 0x000500C4, 0x00000014, 0x00005ADD, 0x000048A5, + 0x00001883, 0x000500C7, 0x00000014, 0x000049A3, 0x00005ADD, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AB4, 0x000040D2, 0x000049A3, 0x000048A5, + 0x00050080, 0x00000014, 0x00006002, 0x00002878, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F88, 0x00006002, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAF, 0x00002AB4, 0x0000008D, 0x000500C5, 0x00000014, 0x00005785, + 0x00004F88, 0x00003FAF, 0x000500AA, 0x00000010, 0x00003609, 0x00005DEF, + 0x00000A12, 0x000600A9, 0x00000014, 0x0000424B, 0x00003609, 0x00000A12, + 0x00005785, 0x0004007C, 0x00000018, 0x000029D8, 0x0000424B, 0x000500C2, + 0x0000000B, 0x00004BAD, 0x000027FB, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004817, 0x00004BAD, 0x00050085, 0x0000000D, 0x00003E28, 0x00004817, + 0x00000149, 0x00050051, 0x0000000D, 0x000053CB, 0x000029D8, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A5E, 0x000029D8, 0x00000001, 0x00050051, + 0x0000000D, 0x00001EA0, 0x000029D8, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DE1, 0x000053CB, 0x00002A5E, 0x00001EA0, 0x00003E28, 0x00050051, + 0x0000000B, 0x000027FC, 0x00002AC1, 0x00000002, 0x00060050, 0x00000014, + 0x00003515, 0x000027FC, 0x000027FC, 0x000027FC, 0x000500C2, 0x00000014, + 0x00002B19, 0x00003515, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF0, + 0x00002B19, 0x00000105, 0x000500C7, 0x00000014, 0x000048AE, 0x00005DF0, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B9A, 0x00005DF0, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040D3, 0x00005B9A, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C55, 0x00000001, 0x0000004B, 0x000048AE, 0x0004007C, + 0x00000014, 0x00002A1F, 0x00002C55, 0x00050082, 0x00000014, 0x00001884, + 0x00000B0C, 0x00002A1F, 0x00050080, 0x00000014, 0x0000221A, 0x00002A1F, + 0x00000938, 0x000600A9, 0x00000014, 0x00002879, 0x000040D3, 0x0000221A, + 0x00005B9A, 0x000500C4, 0x00000014, 0x00005ADE, 0x000048AE, 0x00001884, + 0x000500C7, 0x00000014, 0x000049A4, 0x00005ADE, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AB5, 0x000040D3, 0x000049A4, 0x000048AE, 0x00050080, + 0x00000014, 0x00006003, 0x00002879, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F89, 0x00006003, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB0, + 0x00002AB5, 0x0000008D, 0x000500C5, 0x00000014, 0x00005786, 0x00004F89, + 0x00003FB0, 0x000500AA, 0x00000010, 0x0000360A, 0x00005DF0, 0x00000A12, + 0x000600A9, 0x00000014, 0x0000424C, 0x0000360A, 0x00000A12, 0x00005786, + 0x0004007C, 0x00000018, 0x000029D9, 0x0000424C, 0x000500C2, 0x0000000B, + 0x00004BAE, 0x000027FC, 0x00000A64, 0x00040070, 0x0000000D, 0x00004818, + 0x00004BAE, 0x00050085, 0x0000000D, 0x00003E29, 0x00004818, 0x00000149, + 0x00050051, 0x0000000D, 0x000053CC, 0x000029D9, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5F, 0x000029D9, 0x00000001, 0x00050051, 0x0000000D, + 0x00001EA1, 0x000029D9, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE2, + 0x000053CC, 0x00002A5F, 0x00001EA1, 0x00003E29, 0x00050051, 0x0000000B, + 0x000027FD, 0x00002AC1, 0x00000003, 0x00060050, 0x00000014, 0x00003516, + 0x000027FD, 0x000027FD, 0x000027FD, 0x000500C2, 0x00000014, 0x00002B1A, + 0x00003516, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF1, 0x00002B1A, + 0x00000105, 0x000500C7, 0x00000014, 0x000048AF, 0x00005DF1, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B9B, 0x00005DF1, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040D4, 0x00005B9B, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C56, 0x00000001, 0x0000004B, 0x000048AF, 0x0004007C, 0x00000014, + 0x00002A20, 0x00002C56, 0x00050082, 0x00000014, 0x00001885, 0x00000B0C, + 0x00002A20, 0x00050080, 0x00000014, 0x0000221B, 0x00002A20, 0x00000938, + 0x000600A9, 0x00000014, 0x0000287A, 0x000040D4, 0x0000221B, 0x00005B9B, + 0x000500C4, 0x00000014, 0x00005ADF, 0x000048AF, 0x00001885, 0x000500C7, + 0x00000014, 0x000049A5, 0x00005ADF, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AB6, 0x000040D4, 0x000049A5, 0x000048AF, 0x00050080, 0x00000014, + 0x00006004, 0x0000287A, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8A, + 0x00006004, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB1, 0x00002AB6, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005787, 0x00004F8A, 0x00003FB1, + 0x000500AA, 0x00000010, 0x0000360B, 0x00005DF1, 0x00000A12, 0x000600A9, + 0x00000014, 0x0000424D, 0x0000360B, 0x00000A12, 0x00005787, 0x0004007C, + 0x00000018, 0x000029DA, 0x0000424D, 0x000500C2, 0x0000000B, 0x00004BAF, + 0x000027FD, 0x00000A64, 0x00040070, 0x0000000D, 0x00004819, 0x00004BAF, + 0x00050085, 0x0000000D, 0x00003E2A, 0x00004819, 0x00000149, 0x00050051, + 0x0000000D, 0x000053CD, 0x000029DA, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A60, 0x000029DA, 0x00000001, 0x00050051, 0x0000000D, 0x00002B1B, + 0x000029DA, 0x00000002, 0x00070050, 0x0000001D, 0x00002355, 0x000053CD, + 0x00002A60, 0x00002B1B, 0x00003E2A, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC1, 0x00000000, + 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, + 0x000056C4, 0x000500C2, 0x00000017, 0x000024A8, 0x00004F11, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049B3, 0x000024A8, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CBD, 0x000049B3, 0x00050085, 0x0000001D, 0x00004136, + 0x00003CBD, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD8, 0x00002AC1, + 0x00000001, 0x00070050, 0x00000017, 0x00005153, 0x00005CD8, 0x00005CD8, + 0x00005CD8, 0x00005CD8, 0x000500C2, 0x00000017, 0x000024A9, 0x00005153, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B4, 0x000024A9, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B4, 0x00050085, 0x0000001D, + 0x00004137, 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD9, + 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00005154, 0x00005CD9, + 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x000500C2, 0x00000017, 0x000024AA, + 0x00005154, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B5, 0x000024AA, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBF, 0x000049B5, 0x00050085, + 0x0000001D, 0x00004138, 0x00003CBF, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CDA, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00005155, + 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x000500C2, 0x00000017, + 0x000024AB, 0x00005155, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B6, + 0x000024AB, 0x0000027B, 0x00040070, 0x0000001D, 0x00004931, 0x000049B6, + 0x00050085, 0x0000001D, 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, + 0x00003F62, 0x000200F8, 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, + 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, + 0x000056C5, 0x000056C5, 0x000056C5, 0x000500C2, 0x00000017, 0x000024AC, + 0x00004F12, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5E, 0x000024AC, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, 0x00004A5E, 0x0005008E, + 0x0000001D, 0x00004B29, 0x000036AA, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A5, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x00006111, + 0x000021A5, 0x000021A5, 0x000021A5, 0x000021A5, 0x000500C2, 0x00000017, + 0x000024AD, 0x00006111, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5F, + 0x000024AD, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AB, 0x00004A5F, + 0x0005008E, 0x0000001D, 0x00004B2A, 0x000036AB, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A6, 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, + 0x00006112, 0x000021A6, 0x000021A6, 0x000021A6, 0x000021A6, 0x000500C2, + 0x00000017, 0x000024AE, 0x00006112, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A60, 0x000024AE, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AC, + 0x00004A60, 0x0005008E, 0x0000001D, 0x00004B2B, 0x000036AC, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A7, 0x00002AC1, 0x00000003, 0x00070050, + 0x00000017, 0x00006113, 0x000021A7, 0x000021A7, 0x000021A7, 0x000021A7, + 0x000500C2, 0x00000017, 0x000024AF, 0x00006113, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A61, 0x000024AF, 0x0000064B, 0x00040070, 0x0000001D, + 0x0000431C, 0x00004A61, 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, + 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, + 0x0000000B, 0x00003090, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, + 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, 0x0000433C, 0x00004FF0, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D96, 0x0000433C, 0x0000433C, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, + 0x000056B7, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6E, + 0x000056B7, 0x00050050, 0x00000013, 0x0000433D, 0x00003F6E, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D97, 0x0000433D, 0x0000433D, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B8, + 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6F, 0x000056B8, + 0x00050050, 0x00000013, 0x0000433E, 0x00003F6F, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D98, 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B9, 0x00002AC1, + 0x00000003, 0x0004007C, 0x0000000D, 0x00003F70, 0x000056B9, 0x00050050, + 0x00000013, 0x00004FB0, 0x00003F70, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00005A3C, 0x00004FB0, 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x000200F9, 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, + 0x0000001D, 0x00002BAD, 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, + 0x000026A1, 0x00001CBF, 0x00002355, 0x00001CBE, 0x00002354, 0x00002000, + 0x00002353, 0x00002037, 0x000F00F5, 0x0000001D, 0x0000380E, 0x00002D98, + 0x00004BFD, 0x00004B2B, 0x000038FB, 0x00004138, 0x00001CBF, 0x00003DE2, + 0x00001CBE, 0x00004126, 0x00002000, 0x0000391A, 0x00002037, 0x000F00F5, + 0x0000001D, 0x00003B85, 0x00002D97, 0x00004BFD, 0x00004B2A, 0x000038FB, + 0x00004137, 0x00001CBF, 0x00003DE1, 0x00001CBE, 0x00004125, 0x00002000, + 0x00003919, 0x00002037, 0x000F00F5, 0x0000001D, 0x000038BA, 0x00002D96, + 0x00004BFD, 0x00004B29, 0x000038FB, 0x00004136, 0x00001CBF, 0x00003DE0, + 0x00001CBE, 0x00004124, 0x00002000, 0x00003918, 0x00002037, 0x000200F9, + 0x00005311, 0x000200F8, 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, + 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F27, 0x00000002, 0x000400FA, + 0x00005452, 0x00002628, 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, + 0x00000288, 0x00004BD4, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, + 0x0000000B, 0x00005D4D, 0x00004BD4, 0x00050080, 0x0000000B, 0x00002DC9, + 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x00001911, 0x00000CC7, + 0x00000A0B, 0x00002DC9, 0x0004003D, 0x0000000B, 0x00005C7A, 0x00001911, + 0x00050080, 0x0000000B, 0x00002DCA, 0x000051FC, 0x0000199B, 0x00060041, + 0x00000288, 0x00001912, 0x00000CC7, 0x00000A0B, 0x00002DCA, 0x0004003D, + 0x0000000B, 0x00005C7B, 0x00001912, 0x00050080, 0x0000000B, 0x00002DCB, + 0x00002DCA, 0x00000A0D, 0x00060041, 0x00000288, 0x00006005, 0x00000CC7, + 0x00000A0B, 0x00002DCB, 0x0004003D, 0x0000000B, 0x0000374E, 0x00006005, + 0x00070050, 0x00000017, 0x00004CD9, 0x00005D4D, 0x00005C7A, 0x00005C7B, + 0x0000374E, 0x00050084, 0x0000000B, 0x0000429A, 0x00000A10, 0x0000199B, + 0x00050080, 0x0000000B, 0x000036AD, 0x000051FC, 0x0000429A, 0x00060041, + 0x00000288, 0x00003B86, 0x00000CC7, 0x00000A0B, 0x000036AD, 0x0004003D, + 0x0000000B, 0x00005C7C, 0x00003B86, 0x00050080, 0x0000000B, 0x00002DCC, + 0x000036AD, 0x00000A0D, 0x00060041, 0x00000288, 0x00001950, 0x00000CC7, + 0x00000A0B, 0x00002DCC, 0x0004003D, 0x0000000B, 0x00005E63, 0x00001950, + 0x00050084, 0x0000000B, 0x00001862, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A9, 0x000051FC, 0x00001862, 0x00060041, 0x00000288, + 0x00003B87, 0x00000CC7, 0x00000A0B, 0x000020A9, 0x0004003D, 0x0000000B, + 0x00005C7D, 0x00003B87, 0x00050080, 0x0000000B, 0x00002DCD, 0x000020A9, + 0x00000A0D, 0x00060041, 0x00000288, 0x00006006, 0x00000CC7, 0x00000A0B, + 0x00002DCD, 0x0004003D, 0x0000000B, 0x00004006, 0x00006006, 0x00070050, + 0x00000017, 0x00005136, 0x00005C7C, 0x00005E63, 0x00005C7D, 0x00004006, + 0x000200F9, 0x00004F27, 0x000200F8, 0x00002628, 0x00060041, 0x00000288, + 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, + 0x00005D4E, 0x0000554A, 0x00050080, 0x0000000B, 0x00002DCE, 0x000051FC, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001913, 0x00000CC7, 0x00000A0B, + 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C7E, 0x00001913, 0x00050080, + 0x0000000B, 0x00002DCF, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, + 0x00001914, 0x00000CC7, 0x00000A0B, 0x00002DCF, 0x0004003D, 0x0000000B, + 0x00005C7F, 0x00001914, 0x00050080, 0x0000000B, 0x00002DD0, 0x000051FC, + 0x00000A13, 0x00060041, 0x00000288, 0x00006007, 0x00000CC7, 0x00000A0B, + 0x00002DD0, 0x0004003D, 0x0000000B, 0x00003702, 0x00006007, 0x00070050, + 0x00000017, 0x00004AE0, 0x00005D4E, 0x00005C7E, 0x00005C7F, 0x00003702, + 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, 0x00000A16, 0x00060041, + 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, 0x000057E7, 0x0004003D, + 0x0000000B, 0x00005C80, 0x0000604D, 0x00050080, 0x0000000B, 0x00002DD1, + 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, 0x00001915, 0x00000CC7, + 0x00000A0B, 0x00002DD1, 0x0004003D, 0x0000000B, 0x00005C81, 0x00001915, + 0x00050080, 0x0000000B, 0x00002DD2, 0x000051FC, 0x00000A1C, 0x00060041, + 0x00000288, 0x00001916, 0x00000CC7, 0x00000A0B, 0x00002DD2, 0x0004003D, + 0x0000000B, 0x00005C82, 0x00001916, 0x00050080, 0x0000000B, 0x00002DD3, + 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, 0x00006008, 0x00000CC7, + 0x00000A0B, 0x00002DD3, 0x0004003D, 0x0000000B, 0x00004007, 0x00006008, + 0x00070050, 0x00000017, 0x00005137, 0x00005C80, 0x00005C81, 0x00005C82, + 0x00004007, 0x000200F9, 0x00004F27, 0x000200F8, 0x00004F27, 0x000700F5, + 0x00000017, 0x00002BCF, 0x00005137, 0x00002628, 0x00005136, 0x00002F66, + 0x000700F5, 0x00000017, 0x00003722, 0x00004AE0, 0x00002628, 0x00004CD9, + 0x00002F66, 0x000300F7, 0x00004F28, 0x00000000, 0x000700FB, 0x00002180, + 0x00004F58, 0x00000005, 0x0000215A, 0x00000007, 0x00002038, 0x000200F8, + 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, 0x00003722, 0x00000000, + 0x0006000C, 0x00000013, 0x0000606C, 0x00000001, 0x0000003E, 0x00005F5B, + 0x00050051, 0x0000000D, 0x0000277E, 0x0000606C, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EC0, 0x0000606C, 0x00000001, 0x00050051, 0x0000000B, + 0x00004289, 0x00003722, 0x00000001, 0x0006000C, 0x00000013, 0x00003CFD, + 0x00000001, 0x0000003E, 0x00004289, 0x00050051, 0x0000000D, 0x0000277F, + 0x00003CFD, 0x00000000, 0x00050051, 0x0000000D, 0x00004455, 0x00003CFD, + 0x00000001, 0x00070050, 0x0000001D, 0x0000391B, 0x0000277E, 0x00003EC0, + 0x0000277F, 0x00004455, 0x00050051, 0x0000000B, 0x00004389, 0x00003722, + 0x00000002, 0x0006000C, 0x00000013, 0x0000467A, 0x00000001, 0x0000003E, + 0x00004389, 0x00050051, 0x0000000D, 0x00002780, 0x0000467A, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EC1, 0x0000467A, 0x00000001, 0x00050051, + 0x0000000B, 0x0000428A, 0x00003722, 0x00000003, 0x0006000C, 0x00000013, + 0x00003CFE, 0x00000001, 0x0000003E, 0x0000428A, 0x00050051, 0x0000000D, + 0x00002781, 0x00003CFE, 0x00000000, 0x00050051, 0x0000000D, 0x00004456, + 0x00003CFE, 0x00000001, 0x00070050, 0x0000001D, 0x0000391C, 0x00002780, + 0x00003EC1, 0x00002781, 0x00004456, 0x00050051, 0x0000000B, 0x0000438A, + 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, 0x0000467B, 0x00000001, + 0x0000003E, 0x0000438A, 0x00050051, 0x0000000D, 0x00002782, 0x0000467B, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC2, 0x0000467B, 0x00000001, + 0x00050051, 0x0000000B, 0x0000428B, 0x00002BCF, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CFF, 0x00000001, 0x0000003E, 0x0000428B, 0x00050051, + 0x0000000D, 0x00002783, 0x00003CFF, 0x00000000, 0x00050051, 0x0000000D, + 0x00004457, 0x00003CFF, 0x00000001, 0x00070050, 0x0000001D, 0x0000391D, + 0x00002782, 0x00003EC2, 0x00002783, 0x00004457, 0x00050051, 0x0000000B, + 0x0000438B, 0x00002BCF, 0x00000002, 0x0006000C, 0x00000013, 0x0000467C, + 0x00000001, 0x0000003E, 0x0000438B, 0x00050051, 0x0000000D, 0x00002784, + 0x0000467C, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC3, 0x0000467C, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428C, 0x00002BCF, 0x00000003, + 0x0006000C, 0x00000013, 0x00003D00, 0x00000001, 0x0000003E, 0x0000428C, + 0x00050051, 0x0000000D, 0x00002785, 0x00003D00, 0x00000000, 0x00050051, + 0x0000000D, 0x000050C3, 0x00003D00, 0x00000001, 0x00070050, 0x0000001D, + 0x00002356, 0x00002784, 0x00003EC3, 0x00002785, 0x000050C3, 0x000200F9, + 0x00004F28, 0x000200F8, 0x0000215A, 0x0007004F, 0x00000011, 0x000025FD, + 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, + 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D6, 0x00005B3E, + 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B0, 0x000060D6, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D95, 0x000048B0, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB7, + 0x00003D95, 0x0005008E, 0x0000001D, 0x0000472C, 0x00002AB7, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00006297, 0x00000001, 0x00000028, 0x00000504, + 0x0000472C, 0x0007004F, 0x00000011, 0x00003771, 0x00003722, 0x00003722, + 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C5, 0x00003771, + 0x0009004F, 0x0000001A, 0x000060D7, 0x000024C5, 0x000024C5, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B1, - 0x000060D6, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D95, 0x000048B1, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB7, 0x00003D95, 0x0005008E, - 0x0000001D, 0x0000472C, 0x00002AB7, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006297, 0x00000001, 0x00000028, 0x00000504, 0x0000472C, 0x0007004F, - 0x00000011, 0x00003771, 0x00003722, 0x00003722, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024C5, 0x00003771, 0x0009004F, 0x0000001A, - 0x000060D7, 0x000024C5, 0x000024C5, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048B2, 0x000060D7, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D96, 0x000048B2, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AB8, 0x00003D96, 0x0005008E, 0x0000001D, 0x0000472D, - 0x00002AB8, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006298, 0x00000001, - 0x00000028, 0x00000504, 0x0000472D, 0x0007004F, 0x00000011, 0x00003772, - 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x000024C6, 0x00003772, 0x0009004F, 0x0000001A, 0x000060D8, 0x000024C6, - 0x000024C6, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048B3, 0x000060D8, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D97, 0x000048B3, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB9, - 0x00003D97, 0x0005008E, 0x0000001D, 0x0000472E, 0x00002AB9, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006299, 0x00000001, 0x00000028, 0x00000504, - 0x0000472E, 0x0007004F, 0x00000011, 0x00003773, 0x00002BCF, 0x00002BCF, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C7, 0x00003773, - 0x0009004F, 0x0000001A, 0x000060D9, 0x000024C7, 0x000024C7, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B4, - 0x000060D9, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D98, 0x000048B4, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002ABA, 0x00003D98, 0x0005008E, - 0x0000001D, 0x000053C1, 0x00002ABA, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004364, 0x00000001, 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, - 0x00004F28, 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, 0x00002623, - 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515B, 0x00002623, 0x00050051, 0x0000000D, 0x00001B83, 0x0000515B, - 0x00000000, 0x00050051, 0x0000000D, 0x00003470, 0x0000515B, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427E, 0x00001B83, 0x00003470, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DE, 0x00003722, 0x00003722, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003763, 0x000041DE, - 0x00050051, 0x0000000D, 0x00001B84, 0x00003763, 0x00000000, 0x00050051, - 0x0000000D, 0x00003471, 0x00003763, 0x00000001, 0x00070050, 0x0000001D, - 0x0000427F, 0x00001B84, 0x00003471, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041DF, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00003764, 0x000041DF, 0x00050051, 0x0000000D, - 0x00001B85, 0x00003764, 0x00000000, 0x00050051, 0x0000000D, 0x00003472, - 0x00003764, 0x00000001, 0x00070050, 0x0000001D, 0x00004280, 0x00001B85, - 0x00003472, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E0, - 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003765, 0x000041E0, 0x00050051, 0x0000000D, 0x00001B86, 0x00003765, - 0x00000000, 0x00050051, 0x0000000D, 0x0000410A, 0x00003765, 0x00000001, - 0x00070050, 0x0000001D, 0x00002354, 0x00001B86, 0x0000410A, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F28, 0x000900F5, - 0x0000001D, 0x00002BAE, 0x00002354, 0x00004F58, 0x00004364, 0x000027A7, - 0x00002452, 0x00002038, 0x000900F5, 0x0000001D, 0x0000380F, 0x00004280, - 0x00004F58, 0x00006299, 0x000027A7, 0x00003A26, 0x00002038, 0x000900F5, - 0x0000001D, 0x00003B88, 0x0000427F, 0x00004F58, 0x00006298, 0x000027A7, - 0x00003A24, 0x00002038, 0x000900F5, 0x0000001D, 0x000038BB, 0x0000427E, - 0x00004F58, 0x00006297, 0x000027A7, 0x00003A22, 0x00002038, 0x000200F9, - 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, 0x00002BAF, - 0x00002BAE, 0x00004F28, 0x00002BAD, 0x00003F62, 0x000700F5, 0x0000001D, - 0x00003810, 0x0000380F, 0x00004F28, 0x0000380E, 0x00003F62, 0x000700F5, - 0x0000001D, 0x00003296, 0x00003B88, 0x00004F28, 0x00003B85, 0x00003F62, - 0x000700F5, 0x0000001D, 0x0000367B, 0x000038BB, 0x00004F28, 0x000038BA, - 0x00003F62, 0x00050081, 0x0000001D, 0x0000435A, 0x00004359, 0x0000367B, - 0x00050081, 0x0000001D, 0x00005B02, 0x00005B01, 0x00003296, 0x00050081, - 0x0000001D, 0x00001C28, 0x00001F92, 0x00003810, 0x00050081, 0x0000001D, - 0x000025AA, 0x00005113, 0x00002BAF, 0x00050080, 0x0000000B, 0x00003FF8, - 0x00001FB2, 0x000037B2, 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, - 0x00005AEF, 0x00003B68, 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, - 0x00000009, 0x00004AE1, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4C, - 0x00000002, 0x000400FA, 0x00004AE1, 0x00002C74, 0x00002F67, 0x000200F8, - 0x00002F67, 0x00060041, 0x00000288, 0x00004868, 0x00000CC7, 0x00000A0B, - 0x00003FF8, 0x0004003D, 0x0000000B, 0x0000368A, 0x00004868, 0x00060052, - 0x00000017, 0x0000555D, 0x0000368A, 0x00002818, 0x00000000, 0x00050080, - 0x0000000B, 0x00003CC3, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, - 0x000018B2, 0x00000CC7, 0x00000A0B, 0x00003CC3, 0x0004003D, 0x0000000B, - 0x000035F8, 0x000018B2, 0x00060052, 0x00000017, 0x00005759, 0x000035F8, - 0x0000555D, 0x00000001, 0x00050084, 0x0000000B, 0x00002774, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023CF, 0x00003FF8, 0x00002774, - 0x00060041, 0x00000288, 0x0000381D, 0x00000CC7, 0x00000A0B, 0x000023CF, - 0x0004003D, 0x0000000B, 0x000035F9, 0x0000381D, 0x00060052, 0x00000017, - 0x0000575A, 0x000035F9, 0x00005759, 0x00000002, 0x00050084, 0x0000000B, - 0x00002775, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D0, - 0x00003FF8, 0x00002775, 0x00060041, 0x00000288, 0x0000381E, 0x00000CC7, - 0x00000A0B, 0x000023D0, 0x0004003D, 0x0000000B, 0x00003EAD, 0x0000381E, - 0x00060052, 0x00000017, 0x00005BAC, 0x00003EAD, 0x0000575A, 0x00000003, - 0x000200F9, 0x00004F4C, 0x000200F8, 0x00002C74, 0x00060041, 0x00000288, - 0x0000554B, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x00005D4C, 0x0000554B, 0x00050080, 0x0000000B, 0x00002DCE, 0x00003FF8, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001911, 0x00000CC7, 0x00000A0B, - 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C80, 0x00001911, 0x00050080, - 0x0000000B, 0x00002DCF, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, - 0x00001912, 0x00000CC7, 0x00000A0B, 0x00002DCF, 0x0004003D, 0x0000000B, - 0x00005C81, 0x00001912, 0x00050080, 0x0000000B, 0x00002DD0, 0x00003FF8, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, - 0x00002DD0, 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF7, 0x00070050, - 0x00000017, 0x00005132, 0x00005D4C, 0x00005C80, 0x00005C81, 0x00004002, - 0x000200F9, 0x00004F4C, 0x000200F8, 0x00004F4C, 0x000700F5, 0x00000017, - 0x00002AC2, 0x00005132, 0x00002C74, 0x00005BAC, 0x00002F67, 0x000300F7, - 0x00003F63, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFE, 0x00000000, - 0x000038FC, 0x00000001, 0x000038FC, 0x00000002, 0x00001CC1, 0x0000000A, - 0x00001CC1, 0x00000003, 0x00001CC0, 0x0000000C, 0x00001CC0, 0x00000004, - 0x00002001, 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, - 0x0000000B, 0x00005F5C, 0x00002AC2, 0x00000000, 0x0006000C, 0x00000013, - 0x0000606A, 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, - 0x00002776, 0x0000606A, 0x00000000, 0x00050051, 0x0000000D, 0x0000444F, - 0x0000606A, 0x00000001, 0x00070050, 0x0000001D, 0x00003915, 0x00002776, - 0x0000444F, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004383, - 0x00002AC2, 0x00000001, 0x0006000C, 0x00000013, 0x00004674, 0x00000001, - 0x0000003E, 0x00004383, 0x00050051, 0x0000000D, 0x00002777, 0x00004674, - 0x00000000, 0x00050051, 0x0000000D, 0x00004450, 0x00004674, 0x00000001, - 0x00070050, 0x0000001D, 0x00003916, 0x00002777, 0x00004450, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004384, 0x00002AC2, 0x00000002, - 0x0006000C, 0x00000013, 0x00004675, 0x00000001, 0x0000003E, 0x00004384, - 0x00050051, 0x0000000D, 0x00002778, 0x00004675, 0x00000000, 0x00050051, - 0x0000000D, 0x00004451, 0x00004675, 0x00000001, 0x00070050, 0x0000001D, - 0x00003917, 0x00002778, 0x00004451, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004385, 0x00002AC2, 0x00000003, 0x0006000C, 0x00000013, - 0x00004676, 0x00000001, 0x0000003E, 0x00004385, 0x00050051, 0x0000000D, - 0x00002779, 0x00004676, 0x00000000, 0x00050051, 0x0000000D, 0x000050C1, - 0x00004676, 0x00000001, 0x00070050, 0x0000001D, 0x00002355, 0x00002779, - 0x000050C1, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, - 0x00002001, 0x00050051, 0x0000000B, 0x00003091, 0x00002AC2, 0x00000000, - 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, 0x00050050, 0x00000012, - 0x0000472F, 0x000058A0, 0x000058A0, 0x000500C4, 0x00000012, 0x000047B9, - 0x0000472F, 0x000007A7, 0x000500C3, 0x00000012, 0x00003423, 0x000047B9, - 0x00000867, 0x0004006F, 0x00000013, 0x00002ABB, 0x00003423, 0x0005008E, - 0x00000013, 0x00004753, 0x00002ABB, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E12, 0x00000001, 0x00000028, 0x00000049, 0x00004753, 0x00050051, - 0x0000000D, 0x00005F16, 0x00005E12, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDD, 0x00005E12, 0x00000001, 0x00070050, 0x0000001D, 0x00004127, - 0x00005F16, 0x00003CDD, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C4B, 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EAE, - 0x00004C4B, 0x00050050, 0x00000012, 0x00004730, 0x00003EAE, 0x00003EAE, - 0x000500C4, 0x00000012, 0x000047BA, 0x00004730, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003424, 0x000047BA, 0x00000867, 0x0004006F, 0x00000013, - 0x00002ABC, 0x00003424, 0x0005008E, 0x00000013, 0x00004754, 0x00002ABC, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E13, 0x00000001, 0x00000028, - 0x00000049, 0x00004754, 0x00050051, 0x0000000D, 0x00005F17, 0x00005E13, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CDE, 0x00005E13, 0x00000001, - 0x00070050, 0x0000001D, 0x00004128, 0x00005F17, 0x00003CDE, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4C, 0x00002AC2, 0x00000002, - 0x0004007C, 0x0000000C, 0x00003EAF, 0x00004C4C, 0x00050050, 0x00000012, - 0x00004731, 0x00003EAF, 0x00003EAF, 0x000500C4, 0x00000012, 0x000047BC, - 0x00004731, 0x000007A7, 0x000500C3, 0x00000012, 0x00003425, 0x000047BC, - 0x00000867, 0x0004006F, 0x00000013, 0x00002ABD, 0x00003425, 0x0005008E, - 0x00000013, 0x00004755, 0x00002ABD, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E14, 0x00000001, 0x00000028, 0x00000049, 0x00004755, 0x00050051, - 0x0000000D, 0x00005F18, 0x00005E14, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDF, 0x00005E14, 0x00000001, 0x00070050, 0x0000001D, 0x00004129, - 0x00005F18, 0x00003CDF, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C4D, 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EB0, - 0x00004C4D, 0x00050050, 0x00000012, 0x00004732, 0x00003EB0, 0x00003EB0, - 0x000500C4, 0x00000012, 0x000047BD, 0x00004732, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003426, 0x000047BD, 0x00000867, 0x0004006F, 0x00000013, - 0x00002ABE, 0x00003426, 0x0005008E, 0x00000013, 0x00004756, 0x00002ABE, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E15, 0x00000001, 0x00000028, - 0x00000049, 0x00004756, 0x00050051, 0x0000000D, 0x00005F19, 0x00005E15, - 0x00000000, 0x00050051, 0x0000000D, 0x0000494F, 0x00005E15, 0x00000001, - 0x00070050, 0x0000001D, 0x00002356, 0x00005F19, 0x0000494F, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC0, 0x00050051, - 0x0000000B, 0x000056C6, 0x00002AC2, 0x00000000, 0x00060050, 0x00000014, - 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, 0x000500C2, 0x00000014, - 0x00002B1C, 0x00004F13, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF2, - 0x00002B1C, 0x00000105, 0x000500C7, 0x00000014, 0x000048B5, 0x00005DF2, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B9C, 0x00005DF2, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D5, 0x00005B9C, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C57, 0x00000001, 0x0000004B, 0x000048B5, 0x0004007C, - 0x00000014, 0x00002A21, 0x00002C57, 0x00050082, 0x00000014, 0x00001886, - 0x00000B0C, 0x00002A21, 0x00050080, 0x00000014, 0x0000221C, 0x00002A21, - 0x00000938, 0x000600A9, 0x00000014, 0x0000287B, 0x000040D5, 0x0000221C, - 0x00005B9C, 0x000500C4, 0x00000014, 0x00005AE0, 0x000048B5, 0x00001886, - 0x000500C7, 0x00000014, 0x000049A6, 0x00005AE0, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AC3, 0x000040D5, 0x000049A6, 0x000048B5, 0x00050080, - 0x00000014, 0x00006005, 0x0000287B, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F8B, 0x00006005, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB2, - 0x00002AC3, 0x0000008D, 0x000500C5, 0x00000014, 0x00005789, 0x00004F8B, - 0x00003FB2, 0x000500AA, 0x00000010, 0x0000360C, 0x00005DF2, 0x00000A12, - 0x000600A9, 0x00000014, 0x0000424E, 0x0000360C, 0x00000A12, 0x00005789, - 0x0004007C, 0x00000018, 0x000029DB, 0x0000424E, 0x000500C2, 0x0000000B, - 0x00004BB0, 0x000056C6, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481A, - 0x00004BB0, 0x00050085, 0x0000000D, 0x00003E2B, 0x0000481A, 0x00000149, - 0x00050051, 0x0000000D, 0x000053CE, 0x000029DB, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A61, 0x000029DB, 0x00000001, 0x00050051, 0x0000000D, - 0x00001EA2, 0x000029DB, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE3, - 0x000053CE, 0x00002A61, 0x00001EA2, 0x00003E2B, 0x00050051, 0x0000000B, - 0x000027FE, 0x00002AC2, 0x00000001, 0x00060050, 0x00000014, 0x00003517, - 0x000027FE, 0x000027FE, 0x000027FE, 0x000500C2, 0x00000014, 0x00002B1D, - 0x00003517, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF3, 0x00002B1D, - 0x00000105, 0x000500C7, 0x00000014, 0x000048B6, 0x00005DF3, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B9D, 0x00005DF3, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D6, 0x00005B9D, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C58, 0x00000001, 0x0000004B, 0x000048B6, 0x0004007C, 0x00000014, - 0x00002A22, 0x00002C58, 0x00050082, 0x00000014, 0x00001887, 0x00000B0C, - 0x00002A22, 0x00050080, 0x00000014, 0x0000221D, 0x00002A22, 0x00000938, - 0x000600A9, 0x00000014, 0x0000287C, 0x000040D6, 0x0000221D, 0x00005B9D, - 0x000500C4, 0x00000014, 0x00005AE1, 0x000048B6, 0x00001887, 0x000500C7, - 0x00000014, 0x000049A7, 0x00005AE1, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AC4, 0x000040D6, 0x000049A7, 0x000048B6, 0x00050080, 0x00000014, - 0x00006006, 0x0000287C, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8C, - 0x00006006, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB3, 0x00002AC4, - 0x0000008D, 0x000500C5, 0x00000014, 0x0000578A, 0x00004F8C, 0x00003FB3, - 0x000500AA, 0x00000010, 0x0000360D, 0x00005DF3, 0x00000A12, 0x000600A9, - 0x00000014, 0x0000424F, 0x0000360D, 0x00000A12, 0x0000578A, 0x0004007C, - 0x00000018, 0x000029DC, 0x0000424F, 0x000500C2, 0x0000000B, 0x00004BB1, - 0x000027FE, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481B, 0x00004BB1, - 0x00050085, 0x0000000D, 0x00003E2C, 0x0000481B, 0x00000149, 0x00050051, - 0x0000000D, 0x000053CF, 0x000029DC, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A62, 0x000029DC, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA3, - 0x000029DC, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE4, 0x000053CF, - 0x00002A62, 0x00001EA3, 0x00003E2C, 0x00050051, 0x0000000B, 0x000027FF, - 0x00002AC2, 0x00000002, 0x00060050, 0x00000014, 0x00003518, 0x000027FF, - 0x000027FF, 0x000027FF, 0x000500C2, 0x00000014, 0x00002B1E, 0x00003518, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF4, 0x00002B1E, 0x00000105, - 0x000500C7, 0x00000014, 0x000048B8, 0x00005DF4, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B9E, 0x00005DF4, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040D7, 0x00005B9E, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C59, - 0x00000001, 0x0000004B, 0x000048B8, 0x0004007C, 0x00000014, 0x00002A23, - 0x00002C59, 0x00050082, 0x00000014, 0x00001888, 0x00000B0C, 0x00002A23, - 0x00050080, 0x00000014, 0x0000221E, 0x00002A23, 0x00000938, 0x000600A9, - 0x00000014, 0x0000287D, 0x000040D7, 0x0000221E, 0x00005B9E, 0x000500C4, - 0x00000014, 0x00005AE2, 0x000048B8, 0x00001888, 0x000500C7, 0x00000014, - 0x000049A8, 0x00005AE2, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC5, - 0x000040D7, 0x000049A8, 0x000048B8, 0x00050080, 0x00000014, 0x00006007, - 0x0000287D, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8D, 0x00006007, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FB4, 0x00002AC5, 0x0000008D, - 0x000500C5, 0x00000014, 0x0000578B, 0x00004F8D, 0x00003FB4, 0x000500AA, - 0x00000010, 0x0000360E, 0x00005DF4, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004250, 0x0000360E, 0x00000A12, 0x0000578B, 0x0004007C, 0x00000018, - 0x000029DD, 0x00004250, 0x000500C2, 0x0000000B, 0x00004BB2, 0x000027FF, - 0x00000A64, 0x00040070, 0x0000000D, 0x0000481C, 0x00004BB2, 0x00050085, - 0x0000000D, 0x00003E2D, 0x0000481C, 0x00000149, 0x00050051, 0x0000000D, - 0x000053D0, 0x000029DD, 0x00000000, 0x00050051, 0x0000000D, 0x00002A63, - 0x000029DD, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA4, 0x000029DD, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DE5, 0x000053D0, 0x00002A63, - 0x00001EA4, 0x00003E2D, 0x00050051, 0x0000000B, 0x00002800, 0x00002AC2, - 0x00000003, 0x00060050, 0x00000014, 0x00003519, 0x00002800, 0x00002800, - 0x00002800, 0x000500C2, 0x00000014, 0x00002B1F, 0x00003519, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DF5, 0x00002B1F, 0x00000105, 0x000500C7, - 0x00000014, 0x000048B9, 0x00005DF5, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B9F, 0x00005DF5, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D8, - 0x00005B9F, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C5A, 0x00000001, - 0x0000004B, 0x000048B9, 0x0004007C, 0x00000014, 0x00002A24, 0x00002C5A, - 0x00050082, 0x00000014, 0x00001889, 0x00000B0C, 0x00002A24, 0x00050080, - 0x00000014, 0x0000221F, 0x00002A24, 0x00000938, 0x000600A9, 0x00000014, - 0x0000287E, 0x000040D8, 0x0000221F, 0x00005B9F, 0x000500C4, 0x00000014, - 0x00005AE3, 0x000048B9, 0x00001889, 0x000500C7, 0x00000014, 0x000049A9, - 0x00005AE3, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC6, 0x000040D8, - 0x000049A9, 0x000048B9, 0x00050080, 0x00000014, 0x00006008, 0x0000287E, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8E, 0x00006008, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FB5, 0x00002AC6, 0x0000008D, 0x000500C5, - 0x00000014, 0x0000578C, 0x00004F8E, 0x00003FB5, 0x000500AA, 0x00000010, - 0x0000360F, 0x00005DF5, 0x00000A12, 0x000600A9, 0x00000014, 0x00004251, - 0x0000360F, 0x00000A12, 0x0000578C, 0x0004007C, 0x00000018, 0x000029DE, - 0x00004251, 0x000500C2, 0x0000000B, 0x00004BB3, 0x00002800, 0x00000A64, - 0x00040070, 0x0000000D, 0x0000481D, 0x00004BB3, 0x00050085, 0x0000000D, - 0x00003E2E, 0x0000481D, 0x00000149, 0x00050051, 0x0000000D, 0x000053D1, - 0x000029DE, 0x00000000, 0x00050051, 0x0000000D, 0x00002A64, 0x000029DE, - 0x00000001, 0x00050051, 0x0000000D, 0x00002B20, 0x000029DE, 0x00000002, - 0x00070050, 0x0000001D, 0x00002357, 0x000053D1, 0x00002A64, 0x00002B20, - 0x00003E2E, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC1, 0x00050051, - 0x0000000B, 0x000056C7, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, - 0x00004F14, 0x000056C7, 0x000056C7, 0x000056C7, 0x000056C7, 0x000500C2, - 0x00000017, 0x000024B0, 0x00004F14, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B7, 0x000024B0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC4, - 0x000049B7, 0x00050085, 0x0000001D, 0x00004139, 0x00003CC4, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CDB, 0x00002AC2, 0x00000001, 0x00070050, - 0x00000017, 0x00005156, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x00005CDB, - 0x000500C2, 0x00000017, 0x000024B1, 0x00005156, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B8, 0x000024B1, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CC5, 0x000049B8, 0x00050085, 0x0000001D, 0x0000413A, 0x00003CC5, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDC, 0x00002AC2, 0x00000002, - 0x00070050, 0x00000017, 0x00005157, 0x00005CDC, 0x00005CDC, 0x00005CDC, - 0x00005CDC, 0x000500C2, 0x00000017, 0x000024B2, 0x00005157, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B9, 0x000024B2, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CC6, 0x000049B9, 0x00050085, 0x0000001D, 0x0000413B, - 0x00003CC6, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDD, 0x00002AC2, - 0x00000003, 0x00070050, 0x00000017, 0x0000515C, 0x00005CDD, 0x00005CDD, - 0x00005CDD, 0x00005CDD, 0x000500C2, 0x00000017, 0x000024B3, 0x0000515C, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049BA, 0x000024B3, 0x0000027B, - 0x00040070, 0x0000001D, 0x00004932, 0x000049BA, 0x00050085, 0x0000001D, - 0x000026A2, 0x00004932, 0x00000AEE, 0x000200F9, 0x00003F63, 0x000200F8, - 0x000038FC, 0x00050051, 0x0000000B, 0x000056C8, 0x00002AC2, 0x00000000, - 0x00070050, 0x00000017, 0x00004F15, 0x000056C8, 0x000056C8, 0x000056C8, - 0x000056C8, 0x000500C2, 0x00000017, 0x000024B4, 0x00004F15, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A62, 0x000024B4, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036AB, 0x00004A62, 0x0005008E, 0x0000001D, 0x00004B2C, - 0x000036AB, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A8, 0x00002AC2, - 0x00000001, 0x00070050, 0x00000017, 0x00006114, 0x000021A8, 0x000021A8, - 0x000021A8, 0x000021A8, 0x000500C2, 0x00000017, 0x000024B5, 0x00006114, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A63, 0x000024B5, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036AC, 0x00004A63, 0x0005008E, 0x0000001D, - 0x00004B2D, 0x000036AC, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A9, - 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00006115, 0x000021A9, - 0x000021A9, 0x000021A9, 0x000021A9, 0x000500C2, 0x00000017, 0x000024B6, - 0x00006115, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A64, 0x000024B6, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036AD, 0x00004A64, 0x0005008E, - 0x0000001D, 0x00004B2E, 0x000036AD, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021AA, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x00006116, - 0x000021AA, 0x000021AA, 0x000021AA, 0x000021AA, 0x000500C2, 0x00000017, - 0x000024B7, 0x00006116, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A65, - 0x000024B7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431D, 0x00004A65, - 0x0005008E, 0x0000001D, 0x00003095, 0x0000431D, 0x0000017A, 0x000200F9, - 0x00003F63, 0x000200F8, 0x00004BFE, 0x00050051, 0x0000000B, 0x00003096, - 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF1, 0x00003096, - 0x00050050, 0x00000013, 0x0000433F, 0x00004FF1, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D99, 0x0000433F, 0x0000433F, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056BA, 0x00002AC2, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F71, 0x000056BA, 0x00050050, - 0x00000013, 0x00004340, 0x00003F71, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D9A, 0x00004340, 0x00004340, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056BB, 0x00002AC2, 0x00000002, - 0x0004007C, 0x0000000D, 0x00003F72, 0x000056BB, 0x00050050, 0x00000013, - 0x00004341, 0x00003F72, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D9B, - 0x00004341, 0x00004341, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056BC, 0x00002AC2, 0x00000003, 0x0004007C, - 0x0000000D, 0x00003F73, 0x000056BC, 0x00050050, 0x00000013, 0x00004FB1, - 0x00003F73, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3D, 0x00004FB1, - 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, - 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, 0x0000001D, 0x00002BB0, - 0x00005A3D, 0x00004BFE, 0x00003095, 0x000038FC, 0x000026A2, 0x00001CC1, - 0x00002357, 0x00001CC0, 0x00002356, 0x00002001, 0x00002355, 0x00002039, - 0x000F00F5, 0x0000001D, 0x00003811, 0x00002D9B, 0x00004BFE, 0x00004B2E, - 0x000038FC, 0x0000413B, 0x00001CC1, 0x00003DE5, 0x00001CC0, 0x00004129, - 0x00002001, 0x00003917, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003B89, - 0x00002D9A, 0x00004BFE, 0x00004B2D, 0x000038FC, 0x0000413A, 0x00001CC1, - 0x00003DE4, 0x00001CC0, 0x00004128, 0x00002001, 0x00003916, 0x00002039, - 0x000F00F5, 0x0000001D, 0x000038BC, 0x00002D99, 0x00004BFE, 0x00004B2C, - 0x000038FC, 0x00004139, 0x00001CC1, 0x00003DE3, 0x00001CC0, 0x00004127, - 0x00002001, 0x00003915, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, - 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, 0x0000199B, 0x00000A10, - 0x000300F7, 0x00004F29, 0x00000002, 0x000400FA, 0x00005453, 0x00002C75, - 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, 0x00000288, 0x00004BD2, - 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4D, - 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DD1, 0x00003FF8, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006020, 0x00000CC7, 0x00000A0B, 0x00002DD1, - 0x0004003D, 0x0000000B, 0x00003248, 0x00006020, 0x00060052, 0x00000017, - 0x00002EA1, 0x00005D4D, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x000019F1, 0x00003248, 0x00002EA1, 0x00000001, 0x00050080, 0x0000000B, - 0x00003FD7, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1C, - 0x00000CC7, 0x00000A0B, 0x00003FD7, 0x0004003D, 0x0000000B, 0x00005C82, - 0x00001C1C, 0x00050080, 0x0000000B, 0x00002DD2, 0x00003FD7, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006021, 0x00000CC7, 0x00000A0B, 0x00002DD2, - 0x0004003D, 0x0000000B, 0x00003249, 0x00006021, 0x00060052, 0x00000017, - 0x00002EF0, 0x00005C82, 0x000019F1, 0x00000002, 0x00060052, 0x00000017, - 0x00001BED, 0x00003249, 0x00002EF0, 0x00000003, 0x00050084, 0x0000000B, - 0x00002A8D, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D1, - 0x00003FF8, 0x00002A8D, 0x00060041, 0x00000288, 0x00003B8A, 0x00000CC7, - 0x00000A0B, 0x000023D1, 0x0004003D, 0x0000000B, 0x00005C83, 0x00003B8A, - 0x00050080, 0x0000000B, 0x00002DD3, 0x000023D1, 0x00000A0D, 0x00060041, - 0x00000288, 0x00006022, 0x00000CC7, 0x00000A0B, 0x00002DD3, 0x0004003D, - 0x0000000B, 0x0000324A, 0x00006022, 0x00060052, 0x00000017, 0x00002EF1, - 0x00005C83, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEE, - 0x0000324A, 0x00002EF1, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8E, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D2, 0x00003FF8, - 0x00002A8E, 0x00060041, 0x00000288, 0x00003B8B, 0x00000CC7, 0x00000A0B, - 0x000023D2, 0x0004003D, 0x0000000B, 0x00005C84, 0x00003B8B, 0x00050080, - 0x0000000B, 0x00002DD4, 0x000023D2, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006023, 0x00000CC7, 0x00000A0B, 0x00002DD4, 0x0004003D, 0x0000000B, - 0x0000324B, 0x00006023, 0x00060052, 0x00000017, 0x0000379C, 0x00005C84, - 0x00001BEE, 0x00000002, 0x00060052, 0x00000017, 0x00002040, 0x0000324B, - 0x0000379C, 0x00000003, 0x000200F9, 0x00004F29, 0x000200F8, 0x00002C75, - 0x00060041, 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, - 0x0004003D, 0x0000000B, 0x00005D4E, 0x0000554C, 0x00050080, 0x0000000B, - 0x00002DD5, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001913, - 0x00000CC7, 0x00000A0B, 0x00002DD5, 0x0004003D, 0x0000000B, 0x00005C85, - 0x00001913, 0x00050080, 0x0000000B, 0x00002DD6, 0x00003FF8, 0x00000A10, - 0x00060041, 0x00000288, 0x00001914, 0x00000CC7, 0x00000A0B, 0x00002DD6, - 0x0004003D, 0x0000000B, 0x00005C86, 0x00001914, 0x00050080, 0x0000000B, - 0x00002DD7, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF8, - 0x00000CC7, 0x00000A0B, 0x00002DD7, 0x0004003D, 0x0000000B, 0x00003703, - 0x00005FF8, 0x00070050, 0x00000017, 0x00004AE2, 0x00005D4E, 0x00005C85, - 0x00005C86, 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, - 0x00000A16, 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, - 0x000057E8, 0x0004003D, 0x0000000B, 0x00005C87, 0x0000604E, 0x00050080, - 0x0000000B, 0x00002DD8, 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, - 0x00001915, 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, 0x0000000B, - 0x00005C88, 0x00001915, 0x00050080, 0x0000000B, 0x00002DD9, 0x00003FF8, - 0x00000A1C, 0x00060041, 0x00000288, 0x00001916, 0x00000CC7, 0x00000A0B, - 0x00002DD9, 0x0004003D, 0x0000000B, 0x00005C89, 0x00001916, 0x00050080, - 0x0000000B, 0x00002DDA, 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, - 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, 0x0000000B, - 0x00004003, 0x00006009, 0x00070050, 0x00000017, 0x00005133, 0x00005C87, - 0x00005C88, 0x00005C89, 0x00004003, 0x000200F9, 0x00004F29, 0x000200F8, - 0x00004F29, 0x000700F5, 0x00000017, 0x00002BD0, 0x00005133, 0x00002C75, - 0x00002040, 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, 0x00004AE2, - 0x00002C75, 0x00001BED, 0x00002F68, 0x000300F7, 0x00004F2A, 0x00000000, - 0x000700FB, 0x00002180, 0x00004F59, 0x00000005, 0x000027A8, 0x00000007, - 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, 0x00005F5D, - 0x00003723, 0x00000000, 0x0006000C, 0x00000013, 0x0000607D, 0x00000001, - 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, 0x000026E0, 0x0000607D, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D3, 0x000026E0, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA1, 0x0000607D, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A28, 0x00004DA1, 0x000023D3, 0x00000001, - 0x00050051, 0x0000000B, 0x00002864, 0x00003723, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CE1, 0x00000001, 0x0000003E, 0x00002864, 0x00050051, - 0x0000000D, 0x000026E1, 0x00004CE1, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D4, 0x000026E1, 0x00003A28, 0x00000002, 0x00050051, 0x0000000D, - 0x00004DA2, 0x00004CE1, 0x00000001, 0x00060052, 0x0000001D, 0x00003A29, - 0x00004DA2, 0x000023D4, 0x00000003, 0x00050051, 0x0000000B, 0x00002865, - 0x00003723, 0x00000002, 0x0006000C, 0x00000013, 0x00004CE2, 0x00000001, - 0x0000003E, 0x00002865, 0x00050051, 0x0000000D, 0x000026E2, 0x00004CE2, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D5, 0x000026E2, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA3, 0x00004CE2, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A2A, 0x00004DA3, 0x000023D5, 0x00000001, - 0x00050051, 0x0000000B, 0x00002866, 0x00003723, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CE3, 0x00000001, 0x0000003E, 0x00002866, 0x00050051, - 0x0000000D, 0x000026E3, 0x00004CE3, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D6, 0x000026E3, 0x00003A2A, 0x00000002, 0x00050051, 0x0000000D, - 0x00004DA4, 0x00004CE3, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2B, - 0x00004DA4, 0x000023D6, 0x00000003, 0x00050051, 0x0000000B, 0x00002867, - 0x00002BD0, 0x00000000, 0x0006000C, 0x00000013, 0x00004CE4, 0x00000001, - 0x0000003E, 0x00002867, 0x00050051, 0x0000000D, 0x000026E4, 0x00004CE4, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D7, 0x000026E4, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA5, 0x00004CE4, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A2C, 0x00004DA5, 0x000023D7, 0x00000001, - 0x00050051, 0x0000000B, 0x00002868, 0x00002BD0, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CE5, 0x00000001, 0x0000003E, 0x00002868, 0x00050051, - 0x0000000D, 0x000026E5, 0x00004CE5, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D8, 0x000026E5, 0x00003A2C, 0x00000002, 0x00050051, 0x0000000D, - 0x00004DA6, 0x00004CE5, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2D, - 0x00004DA6, 0x000023D8, 0x00000003, 0x00050051, 0x0000000B, 0x00002869, - 0x00002BD0, 0x00000002, 0x0006000C, 0x00000013, 0x00004CE6, 0x00000001, - 0x0000003E, 0x00002869, 0x00050051, 0x0000000D, 0x000026E6, 0x00004CE6, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D9, 0x000026E6, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA7, 0x00004CE6, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A2E, 0x00004DA7, 0x000023D9, 0x00000001, - 0x00050051, 0x0000000B, 0x0000286A, 0x00002BD0, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CE7, 0x00000001, 0x0000003E, 0x0000286A, 0x00050051, - 0x0000000D, 0x000026E7, 0x00004CE7, 0x00000000, 0x00060052, 0x0000001D, - 0x000023DA, 0x000026E7, 0x00003A2E, 0x00000002, 0x00050051, 0x0000000D, - 0x00005A07, 0x00004CE7, 0x00000001, 0x00060052, 0x0000001D, 0x00002453, - 0x00005A07, 0x000023DA, 0x00000003, 0x000200F9, 0x00004F2A, 0x000200F8, - 0x000027A8, 0x0007004F, 0x00000011, 0x000025FE, 0x00003723, 0x00003723, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, 0x000025FE, - 0x0009004F, 0x0000001A, 0x000060DA, 0x00005B3F, 0x00005B3F, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BA, - 0x000060DA, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D99, 0x000048BA, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC7, 0x00003D99, 0x0005008E, - 0x0000001D, 0x00004733, 0x00002AC7, 0x000007FE, 0x0007000C, 0x0000001D, - 0x0000629A, 0x00000001, 0x00000028, 0x00000504, 0x00004733, 0x0007004F, - 0x00000011, 0x00003774, 0x00003723, 0x00003723, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024C8, 0x00003774, 0x0009004F, 0x0000001A, - 0x000060DB, 0x000024C8, 0x000024C8, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048BB, 0x000060DB, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D9A, 0x000048BB, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AC8, 0x00003D9A, 0x0005008E, 0x0000001D, 0x00004734, - 0x00002AC8, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629B, 0x00000001, - 0x00000028, 0x00000504, 0x00004734, 0x0007004F, 0x00000011, 0x00003775, - 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x000024C9, 0x00003775, 0x0009004F, 0x0000001A, 0x000060DC, 0x000024C9, - 0x000024C9, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048BC, 0x000060DC, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D9B, 0x000048BC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC9, - 0x00003D9B, 0x0005008E, 0x0000001D, 0x00004735, 0x00002AC9, 0x000007FE, - 0x0007000C, 0x0000001D, 0x0000629C, 0x00000001, 0x00000028, 0x00000504, - 0x00004735, 0x0007004F, 0x00000011, 0x00003776, 0x00002BD0, 0x00002BD0, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024CA, 0x00003776, - 0x0009004F, 0x0000001A, 0x000060DD, 0x000024CA, 0x000024CA, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BD, - 0x000060DD, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9C, 0x000048BD, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002ACA, 0x00003D9C, 0x0005008E, - 0x0000001D, 0x000053D2, 0x00002ACA, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004365, 0x00000001, 0x00000028, 0x00000504, 0x000053D2, 0x000200F9, - 0x00004F2A, 0x000200F8, 0x00004F59, 0x0007004F, 0x00000011, 0x00002624, - 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515D, 0x00002624, 0x00050051, 0x0000000D, 0x00001B87, 0x0000515D, - 0x00000000, 0x00050051, 0x0000000D, 0x00003473, 0x0000515D, 0x00000001, - 0x00070050, 0x0000001D, 0x00004281, 0x00001B87, 0x00003473, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E1, 0x00003723, 0x00003723, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003766, 0x000041E1, - 0x00050051, 0x0000000D, 0x00001B88, 0x00003766, 0x00000000, 0x00050051, - 0x0000000D, 0x00003474, 0x00003766, 0x00000001, 0x00070050, 0x0000001D, - 0x00004282, 0x00001B88, 0x00003474, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041E2, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00003767, 0x000041E2, 0x00050051, 0x0000000D, - 0x00001B89, 0x00003767, 0x00000000, 0x00050051, 0x0000000D, 0x00003475, - 0x00003767, 0x00000001, 0x00070050, 0x0000001D, 0x00004283, 0x00001B89, - 0x00003475, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E3, - 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003768, 0x000041E3, 0x00050051, 0x0000000D, 0x00001B8A, 0x00003768, - 0x00000000, 0x00050051, 0x0000000D, 0x0000410B, 0x00003768, 0x00000001, - 0x00070050, 0x0000001D, 0x00002358, 0x00001B8A, 0x0000410B, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F2A, 0x000900F5, - 0x0000001D, 0x00002BB1, 0x00002358, 0x00004F59, 0x00004365, 0x000027A8, - 0x00002453, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003812, 0x00004283, - 0x00004F59, 0x0000629C, 0x000027A8, 0x00003A2D, 0x0000203A, 0x000900F5, - 0x0000001D, 0x00003B8C, 0x00004282, 0x00004F59, 0x0000629B, 0x000027A8, - 0x00003A2B, 0x0000203A, 0x000900F5, 0x0000001D, 0x000038BD, 0x00004281, - 0x00004F59, 0x0000629A, 0x000027A8, 0x00003A29, 0x0000203A, 0x000200F9, - 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, 0x00002BB2, - 0x00002BB1, 0x00004F2A, 0x00002BB0, 0x00003F63, 0x000700F5, 0x0000001D, - 0x00003813, 0x00003812, 0x00004F2A, 0x00003811, 0x00003F63, 0x000700F5, - 0x0000001D, 0x00003297, 0x00003B8C, 0x00004F2A, 0x00003B89, 0x00003F63, - 0x000700F5, 0x0000001D, 0x0000367C, 0x000038BD, 0x00004F2A, 0x000038BC, - 0x00003F63, 0x00050081, 0x0000001D, 0x0000435B, 0x0000435A, 0x0000367C, - 0x00050081, 0x0000001D, 0x00005B03, 0x00005B02, 0x00003297, 0x00050081, - 0x0000001D, 0x00002523, 0x00001C28, 0x00003813, 0x00050081, 0x0000001D, - 0x00001E77, 0x000025AA, 0x00002BB2, 0x000200F9, 0x00005EC8, 0x000200F8, - 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BB3, 0x00005113, 0x00005310, - 0x00001E77, 0x00005312, 0x000700F5, 0x0000001D, 0x00003814, 0x00001F92, - 0x00005310, 0x00002523, 0x00005312, 0x000700F5, 0x0000001D, 0x00003B31, - 0x00005B01, 0x00005310, 0x00005B03, 0x00005312, 0x000700F5, 0x0000001D, - 0x00003B8D, 0x00004359, 0x00005310, 0x0000435B, 0x00005312, 0x000700F5, - 0x0000000D, 0x000038BE, 0x00005A1D, 0x00005310, 0x00002F3A, 0x00005312, - 0x000200F9, 0x00005313, 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, - 0x00002BB4, 0x00002BA9, 0x0000530F, 0x00002BB3, 0x00005EC8, 0x000700F5, - 0x0000001D, 0x00003815, 0x0000380A, 0x0000530F, 0x00003814, 0x00005EC8, - 0x000700F5, 0x0000001D, 0x00003B32, 0x000035EC, 0x0000530F, 0x00003B31, - 0x00005EC8, 0x000700F5, 0x0000001D, 0x0000338C, 0x000020D3, 0x0000530F, - 0x00003B8D, 0x00005EC8, 0x000700F5, 0x0000000D, 0x00002EA8, 0x00002B2C, - 0x0000530F, 0x000038BE, 0x00005EC8, 0x0005008E, 0x0000001D, 0x00005A74, - 0x0000338C, 0x00002EA8, 0x0005008E, 0x0000001D, 0x000019CC, 0x00003B32, - 0x00002EA8, 0x0005008E, 0x0000001D, 0x0000306F, 0x00003815, 0x00002EA8, - 0x0005008E, 0x0000001D, 0x00003432, 0x00002BB4, 0x00002EA8, 0x000300F7, - 0x00003F64, 0x00000002, 0x000400FA, 0x00001D59, 0x00002741, 0x00003F64, - 0x000200F8, 0x00002741, 0x0009004F, 0x0000001D, 0x00003AEE, 0x00005A74, - 0x00005A74, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, - 0x0000001D, 0x00003A07, 0x000019CC, 0x000019CC, 0x00000002, 0x00000001, - 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, 0x00001CE6, 0x0000306F, - 0x0000306F, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, - 0x0000001D, 0x00003EEF, 0x00003432, 0x00003432, 0x00000002, 0x00000001, - 0x00000000, 0x00000003, 0x000200F9, 0x00003F64, 0x000200F8, 0x00003F64, - 0x000700F5, 0x0000001D, 0x00002BB5, 0x00003432, 0x00005313, 0x00003EEF, - 0x00002741, 0x000700F5, 0x0000001D, 0x00003816, 0x0000306F, 0x00005313, - 0x00001CE6, 0x00002741, 0x000700F5, 0x0000001D, 0x00003B57, 0x000019CC, - 0x00005313, 0x00003A07, 0x00002741, 0x000700F5, 0x0000001D, 0x00003A49, - 0x00005A74, 0x00005313, 0x00003AEE, 0x00002741, 0x000300F7, 0x00004FDF, - 0x00000000, 0x000F00FB, 0x00005093, 0x0000231B, 0x00000003, 0x00004C38, - 0x00000004, 0x00001F81, 0x00000005, 0x00001F80, 0x0000000A, 0x0000231A, - 0x0000000F, 0x00003167, 0x00000018, 0x00002514, 0x000200F8, 0x00002514, - 0x00050051, 0x0000000D, 0x00003AC1, 0x00003A49, 0x00000000, 0x00050051, - 0x0000000D, 0x00002825, 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, - 0x00001DD9, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, 0x000019A5, - 0x00002BB5, 0x00000000, 0x00070050, 0x0000001D, 0x00001D37, 0x00003AC1, - 0x00002825, 0x00001DD9, 0x000019A5, 0x0008000C, 0x0000001D, 0x00003846, - 0x00000001, 0x0000002B, 0x00001D37, 0x00000B7A, 0x00000505, 0x0005008E, - 0x0000001D, 0x00003577, 0x00003846, 0x0000022D, 0x00050081, 0x0000001D, - 0x00002E40, 0x00003577, 0x00000145, 0x0004006D, 0x00000017, 0x00001F0B, - 0x00002E40, 0x0007004F, 0x00000011, 0x000018D9, 0x00001F0B, 0x00001F0B, - 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002750, 0x00001F0B, - 0x00001F0B, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, 0x00003546, - 0x00002750, 0x00000867, 0x000500C5, 0x00000011, 0x00003D25, 0x000018D9, - 0x00003546, 0x000200F9, 0x00004FDF, 0x000200F8, 0x00003167, 0x0008000C, - 0x0000001D, 0x00001C8F, 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, - 0x00000505, 0x0005008E, 0x0000001D, 0x00004F73, 0x00001C8F, 0x000001C1, - 0x00050081, 0x0000001D, 0x00002E66, 0x00004F73, 0x00000145, 0x0004006D, - 0x00000017, 0x00001DD7, 0x00002E66, 0x00050051, 0x0000000B, 0x000021FC, - 0x00001DD7, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDB, 0x00001DD7, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D29, 0x00002FDB, 0x00000A17, - 0x000500C5, 0x0000000B, 0x00004D66, 0x000021FC, 0x00002D29, 0x00050051, - 0x0000000B, 0x000053E4, 0x00001DD7, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002170, 0x000053E4, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D67, - 0x00004D66, 0x00002170, 0x00050051, 0x0000000B, 0x000053E5, 0x00001DD7, - 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7C, 0x000053E5, 0x00000A2F, - 0x000500C5, 0x0000000B, 0x00002427, 0x00004D67, 0x00001C7C, 0x0008000C, - 0x0000001D, 0x00001D62, 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, - 0x00000505, 0x0005008E, 0x0000001D, 0x00002048, 0x00001D62, 0x000001C1, - 0x00050081, 0x0000001D, 0x00002E67, 0x00002048, 0x00000145, 0x0004006D, - 0x00000017, 0x00001DDA, 0x00002E67, 0x00050051, 0x0000000B, 0x000021FD, - 0x00001DDA, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDC, 0x00001DDA, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2A, 0x00002FDC, 0x00000A17, - 0x000500C5, 0x0000000B, 0x00004D68, 0x000021FD, 0x00002D2A, 0x00050051, - 0x0000000B, 0x000053E6, 0x00001DDA, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002171, 0x000053E6, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D69, - 0x00004D68, 0x00002171, 0x00050051, 0x0000000B, 0x000053E7, 0x00001DDA, - 0x00000003, 0x000500C4, 0x0000000B, 0x000029F9, 0x000053E7, 0x00000A2F, - 0x000500C5, 0x0000000B, 0x00004A41, 0x00004D69, 0x000029F9, 0x000500C4, - 0x0000000B, 0x00005DD0, 0x00004A41, 0x00000A3A, 0x000500C5, 0x0000000B, - 0x00003383, 0x00002427, 0x00005DD0, 0x00060052, 0x00000011, 0x00005848, - 0x00003383, 0x00002DDD, 0x00000000, 0x0008000C, 0x0000001D, 0x00002ACB, - 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, 0x0005008E, - 0x0000001D, 0x00003BC4, 0x00002ACB, 0x000001C1, 0x00050081, 0x0000001D, - 0x00002E69, 0x00003BC4, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDB, - 0x00002E69, 0x00050051, 0x0000000B, 0x000021FE, 0x00001DDB, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FDD, 0x00001DDB, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D2B, 0x00002FDD, 0x00000A17, 0x000500C5, 0x0000000B, - 0x00004D6A, 0x000021FE, 0x00002D2B, 0x00050051, 0x0000000B, 0x000053E8, - 0x00001DDB, 0x00000002, 0x000500C4, 0x0000000B, 0x00002172, 0x000053E8, - 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D6B, 0x00004D6A, 0x00002172, - 0x00050051, 0x0000000B, 0x000053E9, 0x00001DDB, 0x00000003, 0x000500C4, - 0x0000000B, 0x00001C7D, 0x000053E9, 0x00000A2F, 0x000500C5, 0x0000000B, - 0x00002428, 0x00004D6B, 0x00001C7D, 0x0008000C, 0x0000001D, 0x00001D63, - 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, 0x0005008E, - 0x0000001D, 0x00002049, 0x00001D63, 0x000001C1, 0x00050081, 0x0000001D, - 0x00002E6A, 0x00002049, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDC, - 0x00002E6A, 0x00050051, 0x0000000B, 0x000021FF, 0x00001DDC, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FDE, 0x00001DDC, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D2C, 0x00002FDE, 0x00000A17, 0x000500C5, 0x0000000B, - 0x00004D6C, 0x000021FF, 0x00002D2C, 0x00050051, 0x0000000B, 0x000053EA, - 0x00001DDC, 0x00000002, 0x000500C4, 0x0000000B, 0x00002173, 0x000053EA, - 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D6D, 0x00004D6C, 0x00002173, - 0x00050051, 0x0000000B, 0x000053EB, 0x00001DDC, 0x00000003, 0x000500C4, - 0x0000000B, 0x000029FA, 0x000053EB, 0x00000A2F, 0x000500C5, 0x0000000B, - 0x00004A42, 0x00004D6D, 0x000029FA, 0x000500C4, 0x0000000B, 0x00005DD1, - 0x00004A42, 0x00000A3A, 0x000500C5, 0x0000000B, 0x000044EF, 0x00002428, - 0x00005DD1, 0x00060052, 0x00000011, 0x00005E5A, 0x000044EF, 0x00005848, - 0x00000001, 0x000200F9, 0x00004FDF, 0x000200F8, 0x0000231A, 0x00050051, - 0x0000000D, 0x00004DAD, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, - 0x00002826, 0x00003A49, 0x00000001, 0x00050051, 0x0000000D, 0x00001DDD, - 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, 0x000019A6, 0x00003B57, - 0x00000001, 0x00070050, 0x0000001D, 0x00001D38, 0x00004DAD, 0x00002826, - 0x00001DDD, 0x000019A6, 0x0008000C, 0x0000001D, 0x00003847, 0x00000001, - 0x0000002B, 0x00001D38, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, - 0x00003578, 0x00003847, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6B, - 0x00003578, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDE, 0x00002E6B, - 0x00050051, 0x0000000B, 0x00002200, 0x00001DDE, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FDF, 0x00001DDE, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D2D, 0x00002FDF, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D6E, - 0x00002200, 0x00002D2D, 0x00050051, 0x0000000B, 0x000053EC, 0x00001DDE, - 0x00000002, 0x000500C4, 0x0000000B, 0x00002174, 0x000053EC, 0x00000A3B, - 0x000500C5, 0x0000000B, 0x00004D6F, 0x00004D6E, 0x00002174, 0x00050051, - 0x0000000B, 0x000053ED, 0x00001DDE, 0x00000003, 0x000500C4, 0x0000000B, - 0x00002183, 0x000053ED, 0x00000A53, 0x000500C5, 0x0000000B, 0x00004430, - 0x00004D6F, 0x00002183, 0x00060052, 0x00000011, 0x00002E7F, 0x00004430, - 0x00002DDD, 0x00000000, 0x00050051, 0x0000000D, 0x00005BB9, 0x00003816, - 0x00000000, 0x00050051, 0x0000000D, 0x00005EF5, 0x00003816, 0x00000001, - 0x00050051, 0x0000000D, 0x00001DDF, 0x00002BB5, 0x00000000, 0x00050051, - 0x0000000D, 0x000019A7, 0x00002BB5, 0x00000001, 0x00070050, 0x0000001D, - 0x00001D39, 0x00005BB9, 0x00005EF5, 0x00001DDF, 0x000019A7, 0x0008000C, - 0x0000001D, 0x00003848, 0x00000001, 0x0000002B, 0x00001D39, 0x00000B7A, - 0x00000505, 0x0005008E, 0x0000001D, 0x00003579, 0x00003848, 0x00000540, - 0x00050081, 0x0000001D, 0x00002E6C, 0x00003579, 0x00000145, 0x0004006D, - 0x00000017, 0x00001DE0, 0x00002E6C, 0x00050051, 0x0000000B, 0x00002201, - 0x00001DE0, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE0, 0x00001DE0, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2E, 0x00002FE0, 0x00000A23, - 0x000500C5, 0x0000000B, 0x00004D70, 0x00002201, 0x00002D2E, 0x00050051, - 0x0000000B, 0x000053EE, 0x00001DE0, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002175, 0x000053EE, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D71, - 0x00004D70, 0x00002175, 0x00050051, 0x0000000B, 0x000053EF, 0x00001DE0, - 0x00000003, 0x000500C4, 0x0000000B, 0x00002184, 0x000053EF, 0x00000A53, - 0x000500C5, 0x0000000B, 0x000050A8, 0x00004D71, 0x00002184, 0x00060052, - 0x00000011, 0x00005E5B, 0x000050A8, 0x00002E7F, 0x00000001, 0x000200F9, - 0x00004FDF, 0x000200F8, 0x00001F80, 0x0008004F, 0x00000018, 0x000021CF, - 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, - 0x00000018, 0x00001847, 0x00000001, 0x0000002B, 0x000021CF, 0x00000A2D, - 0x00000A18, 0x00050085, 0x00000018, 0x00001BC1, 0x00001847, 0x000003BE, - 0x00050081, 0x00000018, 0x00001F1A, 0x00001BC1, 0x000003AB, 0x0004006D, - 0x00000014, 0x00002752, 0x00001F1A, 0x00050051, 0x0000000B, 0x00002202, - 0x00002752, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE1, 0x00002752, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2F, 0x00002FE1, 0x00000A1A, - 0x000500C5, 0x0000000B, 0x00004D72, 0x00002202, 0x00002D2F, 0x00050051, - 0x0000000B, 0x000053F0, 0x00002752, 0x00000002, 0x000500C4, 0x0000000B, - 0x0000214A, 0x000053F0, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004143, - 0x00004D72, 0x0000214A, 0x0008004F, 0x00000018, 0x000022A2, 0x00003B57, - 0x00003B57, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, - 0x00004CE8, 0x00000001, 0x0000002B, 0x000022A2, 0x00000A2D, 0x00000A18, - 0x00050085, 0x00000018, 0x00001BC2, 0x00004CE8, 0x000003BE, 0x00050081, - 0x00000018, 0x00001F1B, 0x00001BC2, 0x000003AB, 0x0004006D, 0x00000014, - 0x00002753, 0x00001F1B, 0x00050051, 0x0000000B, 0x00002203, 0x00002753, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FE2, 0x00002753, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D30, 0x00002FE2, 0x00000A1A, 0x000500C5, - 0x0000000B, 0x00004D73, 0x00002203, 0x00002D30, 0x00050051, 0x0000000B, - 0x000053F1, 0x00002753, 0x00000002, 0x000500C4, 0x0000000B, 0x000029FB, - 0x000053F1, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004A43, 0x00004D73, - 0x000029FB, 0x000500C4, 0x0000000B, 0x00005DD2, 0x00004A43, 0x00000A3A, - 0x000500C5, 0x0000000B, 0x00003851, 0x00004143, 0x00005DD2, 0x00060052, - 0x00000011, 0x00002AE5, 0x00003851, 0x00002DDD, 0x00000000, 0x0008004F, - 0x00000018, 0x00002FE3, 0x00003816, 0x00003816, 0x00000000, 0x00000001, - 0x00000002, 0x0008000C, 0x00000018, 0x00004F17, 0x00000001, 0x0000002B, - 0x00002FE3, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC3, - 0x00004F17, 0x000003BE, 0x00050081, 0x00000018, 0x00001F1C, 0x00001BC3, - 0x000003AB, 0x0004006D, 0x00000014, 0x00002754, 0x00001F1C, 0x00050051, - 0x0000000B, 0x00002204, 0x00002754, 0x00000000, 0x00050051, 0x0000000B, - 0x00002FE4, 0x00002754, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D31, - 0x00002FE4, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D74, 0x00002204, - 0x00002D31, 0x00050051, 0x0000000B, 0x000053F2, 0x00002754, 0x00000002, - 0x000500C4, 0x0000000B, 0x0000214B, 0x000053F2, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004144, 0x00004D74, 0x0000214B, 0x0008004F, 0x00000018, - 0x000022A3, 0x00002BB5, 0x00002BB5, 0x00000000, 0x00000001, 0x00000002, - 0x0008000C, 0x00000018, 0x00004CE9, 0x00000001, 0x0000002B, 0x000022A3, - 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC4, 0x00004CE9, - 0x000003BE, 0x00050081, 0x00000018, 0x00001F1D, 0x00001BC4, 0x000003AB, - 0x0004006D, 0x00000014, 0x00002755, 0x00001F1D, 0x00050051, 0x0000000B, - 0x00002205, 0x00002755, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE5, - 0x00002755, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D32, 0x00002FE5, - 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D75, 0x00002205, 0x00002D32, - 0x00050051, 0x0000000B, 0x000053F3, 0x00002755, 0x00000002, 0x000500C4, - 0x0000000B, 0x000029FC, 0x000053F3, 0x00000A29, 0x000500C5, 0x0000000B, - 0x00004A44, 0x00004D75, 0x000029FC, 0x000500C4, 0x0000000B, 0x00005DD3, - 0x00004A44, 0x00000A3A, 0x000500C5, 0x0000000B, 0x000044F0, 0x00004144, - 0x00005DD3, 0x00060052, 0x00000011, 0x00005E5C, 0x000044F0, 0x00002AE5, - 0x00000001, 0x000200F9, 0x00004FDF, 0x000200F8, 0x00001F81, 0x0008004F, + 0x000060D7, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D96, 0x000048B1, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB8, 0x00003D96, 0x0005008E, + 0x0000001D, 0x0000472D, 0x00002AB8, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00006298, 0x00000001, 0x00000028, 0x00000504, 0x0000472D, 0x0007004F, + 0x00000011, 0x00003772, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, + 0x0004007C, 0x00000012, 0x000024C6, 0x00003772, 0x0009004F, 0x0000001A, + 0x000060D8, 0x000024C6, 0x000024C6, 0x00000000, 0x00000000, 0x00000001, + 0x00000001, 0x000500C4, 0x0000001A, 0x000048B2, 0x000060D8, 0x00000122, + 0x000500C3, 0x0000001A, 0x00003D97, 0x000048B2, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AB9, 0x00003D97, 0x0005008E, 0x0000001D, 0x0000472E, + 0x00002AB9, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006299, 0x00000001, + 0x00000028, 0x00000504, 0x0000472E, 0x0007004F, 0x00000011, 0x00003773, + 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, + 0x000024C7, 0x00003773, 0x0009004F, 0x0000001A, 0x000060D9, 0x000024C7, + 0x000024C7, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B3, 0x000060D9, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D98, 0x000048B3, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ABA, + 0x00003D98, 0x0005008E, 0x0000001D, 0x000053C1, 0x00002ABA, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004364, 0x00000001, 0x00000028, 0x00000504, + 0x000053C1, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F58, 0x0007004F, + 0x00000011, 0x00002629, 0x00003722, 0x00003722, 0x00000000, 0x00000001, + 0x0004007C, 0x00000013, 0x0000515B, 0x00002629, 0x00050051, 0x0000000D, + 0x00001B84, 0x0000515B, 0x00000000, 0x00050051, 0x0000000D, 0x00003470, + 0x0000515B, 0x00000001, 0x00070050, 0x0000001D, 0x0000427E, 0x00001B84, + 0x00003470, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DE, + 0x00003722, 0x00003722, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, + 0x00003763, 0x000041DE, 0x00050051, 0x0000000D, 0x00001B85, 0x00003763, + 0x00000000, 0x00050051, 0x0000000D, 0x00003471, 0x00003763, 0x00000001, + 0x00070050, 0x0000001D, 0x0000427F, 0x00001B85, 0x00003471, 0x00000A0C, + 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DF, 0x00002BCF, 0x00002BCF, + 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003764, 0x000041DF, + 0x00050051, 0x0000000D, 0x00001B86, 0x00003764, 0x00000000, 0x00050051, + 0x0000000D, 0x00003472, 0x00003764, 0x00000001, 0x00070050, 0x0000001D, + 0x00004280, 0x00001B86, 0x00003472, 0x00000A0C, 0x00000A0C, 0x0007004F, + 0x00000011, 0x000041E0, 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, + 0x0004007C, 0x00000013, 0x00003765, 0x000041E0, 0x00050051, 0x0000000D, + 0x00001B87, 0x00003765, 0x00000000, 0x00050051, 0x0000000D, 0x0000410A, + 0x00003765, 0x00000001, 0x00070050, 0x0000001D, 0x00002357, 0x00001B87, + 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F28, 0x000200F8, + 0x00004F28, 0x000900F5, 0x0000001D, 0x00002BAE, 0x00002357, 0x00004F58, + 0x00004364, 0x0000215A, 0x00002356, 0x00002038, 0x000900F5, 0x0000001D, + 0x0000380F, 0x00004280, 0x00004F58, 0x00006299, 0x0000215A, 0x0000391D, + 0x00002038, 0x000900F5, 0x0000001D, 0x00003B88, 0x0000427F, 0x00004F58, + 0x00006298, 0x0000215A, 0x0000391C, 0x00002038, 0x000900F5, 0x0000001D, + 0x000038BB, 0x0000427E, 0x00004F58, 0x00006297, 0x0000215A, 0x0000391B, + 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, + 0x0000001D, 0x00002BAF, 0x00002BAE, 0x00004F28, 0x00002BAD, 0x00003F62, + 0x000700F5, 0x0000001D, 0x00003810, 0x0000380F, 0x00004F28, 0x0000380E, + 0x00003F62, 0x000700F5, 0x0000001D, 0x00003296, 0x00003B88, 0x00004F28, + 0x00003B85, 0x00003F62, 0x000700F5, 0x0000001D, 0x0000367B, 0x000038BB, + 0x00004F28, 0x000038BA, 0x00003F62, 0x00050081, 0x0000001D, 0x0000435A, + 0x00004359, 0x0000367B, 0x00050081, 0x0000001D, 0x00005B02, 0x00005B01, + 0x00003296, 0x00050081, 0x0000001D, 0x00001C28, 0x00001F92, 0x00003810, + 0x00050081, 0x0000001D, 0x000025AA, 0x00005113, 0x00002BAF, 0x00050080, + 0x0000000B, 0x00003FF8, 0x00001FB2, 0x000037B2, 0x000300F7, 0x00005312, + 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, 0x000040BC, 0x000200F8, + 0x000040BC, 0x000500AA, 0x00000009, 0x00004AE1, 0x0000199B, 0x00000A0D, + 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, 0x00004AE1, 0x0000262A, + 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, 0x00000288, 0x00004BD5, + 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4F, + 0x00004BD5, 0x00050080, 0x0000000B, 0x00002DD4, 0x00003FF8, 0x0000199B, + 0x00060041, 0x00000288, 0x00001951, 0x00000CC7, 0x00000A0B, 0x00002DD4, + 0x0004003D, 0x0000000B, 0x00005E64, 0x00001951, 0x00050084, 0x0000000B, + 0x00001863, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020AA, + 0x00003FF8, 0x00001863, 0x00060041, 0x00000288, 0x00003BD0, 0x00000CC7, + 0x00000A0B, 0x000020AA, 0x0004003D, 0x0000000B, 0x00005E65, 0x00003BD0, + 0x00050084, 0x0000000B, 0x00001864, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020AB, 0x00003FF8, 0x00001864, 0x00060041, 0x00000288, + 0x000037F4, 0x00000CC7, 0x00000A0B, 0x000020AB, 0x0004003D, 0x0000000B, + 0x00004008, 0x000037F4, 0x00070050, 0x00000017, 0x00005138, 0x00005D4F, + 0x00005E64, 0x00005E65, 0x00004008, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x0000262A, 0x00060041, 0x00000288, 0x0000554B, 0x00000CC7, 0x00000A0B, + 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D50, 0x0000554B, 0x00050080, + 0x0000000B, 0x00002DD5, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001917, 0x00000CC7, 0x00000A0B, 0x00002DD5, 0x0004003D, 0x0000000B, + 0x00005C83, 0x00001917, 0x00050080, 0x0000000B, 0x00002DD6, 0x00003FF8, + 0x00000A10, 0x00060041, 0x00000288, 0x00001918, 0x00000CC7, 0x00000A0B, + 0x00002DD6, 0x0004003D, 0x0000000B, 0x00005C84, 0x00001918, 0x00050080, + 0x0000000B, 0x00002DD7, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, + 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DD7, 0x0004003D, 0x0000000B, + 0x00004009, 0x00006009, 0x00070050, 0x00000017, 0x00005139, 0x00005D50, + 0x00005C83, 0x00005C84, 0x00004009, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, 0x00005139, 0x0000262A, + 0x00005138, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, + 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, 0x000038FC, + 0x00000002, 0x00001CC1, 0x0000000A, 0x00001CC1, 0x00000003, 0x00001CC0, + 0x0000000C, 0x00001CC0, 0x00000004, 0x00002001, 0x00000006, 0x00002039, + 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, 0x00002AC2, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606D, 0x00000001, 0x0000003E, + 0x00005F5C, 0x00050051, 0x0000000D, 0x00002786, 0x0000606D, 0x00000000, + 0x00050051, 0x0000000D, 0x00004458, 0x0000606D, 0x00000001, 0x00070050, + 0x0000001D, 0x0000391E, 0x00002786, 0x00004458, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000438C, 0x00002AC2, 0x00000001, 0x0006000C, + 0x00000013, 0x0000467D, 0x00000001, 0x0000003E, 0x0000438C, 0x00050051, + 0x0000000D, 0x00002787, 0x0000467D, 0x00000000, 0x00050051, 0x0000000D, + 0x00004459, 0x0000467D, 0x00000001, 0x00070050, 0x0000001D, 0x0000391F, + 0x00002787, 0x00004459, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000438D, 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, 0x0000467E, + 0x00000001, 0x0000003E, 0x0000438D, 0x00050051, 0x0000000D, 0x00002788, + 0x0000467E, 0x00000000, 0x00050051, 0x0000000D, 0x0000445A, 0x0000467E, + 0x00000001, 0x00070050, 0x0000001D, 0x00003920, 0x00002788, 0x0000445A, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000438E, 0x00002AC2, + 0x00000003, 0x0006000C, 0x00000013, 0x0000467F, 0x00000001, 0x0000003E, + 0x0000438E, 0x00050051, 0x0000000D, 0x00002789, 0x0000467F, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C4, 0x0000467F, 0x00000001, 0x00070050, + 0x0000001D, 0x00002358, 0x00002789, 0x000050C4, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F63, 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, + 0x00003091, 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, + 0x00003091, 0x00050050, 0x00000012, 0x0000472F, 0x000058A0, 0x000058A0, + 0x000500C4, 0x00000012, 0x000047B9, 0x0000472F, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003423, 0x000047B9, 0x00000867, 0x0004006F, 0x00000013, + 0x00002ABB, 0x00003423, 0x0005008E, 0x00000013, 0x00004753, 0x00002ABB, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E12, 0x00000001, 0x00000028, + 0x00000049, 0x00004753, 0x00050051, 0x0000000D, 0x00005F16, 0x00005E12, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CDD, 0x00005E12, 0x00000001, + 0x00070050, 0x0000001D, 0x00004127, 0x00005F16, 0x00003CDD, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4B, 0x00002AC2, 0x00000001, + 0x0004007C, 0x0000000C, 0x00003EAA, 0x00004C4B, 0x00050050, 0x00000012, + 0x00004730, 0x00003EAA, 0x00003EAA, 0x000500C4, 0x00000012, 0x000047BA, + 0x00004730, 0x000007A7, 0x000500C3, 0x00000012, 0x00003424, 0x000047BA, + 0x00000867, 0x0004006F, 0x00000013, 0x00002ABC, 0x00003424, 0x0005008E, + 0x00000013, 0x00004754, 0x00002ABC, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E13, 0x00000001, 0x00000028, 0x00000049, 0x00004754, 0x00050051, + 0x0000000D, 0x00005F17, 0x00005E13, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CDE, 0x00005E13, 0x00000001, 0x00070050, 0x0000001D, 0x00004128, + 0x00005F17, 0x00003CDE, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C4C, 0x00002AC2, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAB, + 0x00004C4C, 0x00050050, 0x00000012, 0x00004731, 0x00003EAB, 0x00003EAB, + 0x000500C4, 0x00000012, 0x000047BC, 0x00004731, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003425, 0x000047BC, 0x00000867, 0x0004006F, 0x00000013, + 0x00002ABD, 0x00003425, 0x0005008E, 0x00000013, 0x00004755, 0x00002ABD, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E14, 0x00000001, 0x00000028, + 0x00000049, 0x00004755, 0x00050051, 0x0000000D, 0x00005F18, 0x00005E14, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CDF, 0x00005E14, 0x00000001, + 0x00070050, 0x0000001D, 0x00004129, 0x00005F18, 0x00003CDF, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4D, 0x00002AC2, 0x00000003, + 0x0004007C, 0x0000000C, 0x00003EAC, 0x00004C4D, 0x00050050, 0x00000012, + 0x00004732, 0x00003EAC, 0x00003EAC, 0x000500C4, 0x00000012, 0x000047BD, + 0x00004732, 0x000007A7, 0x000500C3, 0x00000012, 0x00003426, 0x000047BD, + 0x00000867, 0x0004006F, 0x00000013, 0x00002ABE, 0x00003426, 0x0005008E, + 0x00000013, 0x00004756, 0x00002ABE, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E15, 0x00000001, 0x00000028, 0x00000049, 0x00004756, 0x00050051, + 0x0000000D, 0x00005F19, 0x00005E15, 0x00000000, 0x00050051, 0x0000000D, + 0x0000494F, 0x00005E15, 0x00000001, 0x00070050, 0x0000001D, 0x00002359, + 0x00005F19, 0x0000494F, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, + 0x000200F8, 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC2, + 0x00000000, 0x00060050, 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, + 0x000056C6, 0x000500C2, 0x00000014, 0x00002B1C, 0x00004F13, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DF2, 0x00002B1C, 0x00000105, 0x000500C7, + 0x00000014, 0x000048B4, 0x00005DF2, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B9C, 0x00005DF2, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D5, + 0x00005B9C, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C57, 0x00000001, + 0x0000004B, 0x000048B4, 0x0004007C, 0x00000014, 0x00002A21, 0x00002C57, + 0x00050082, 0x00000014, 0x00001886, 0x00000B0C, 0x00002A21, 0x00050080, + 0x00000014, 0x0000221C, 0x00002A21, 0x00000938, 0x000600A9, 0x00000014, + 0x0000287B, 0x000040D5, 0x0000221C, 0x00005B9C, 0x000500C4, 0x00000014, + 0x00005AE0, 0x000048B4, 0x00001886, 0x000500C7, 0x00000014, 0x000049A6, + 0x00005AE0, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC3, 0x000040D5, + 0x000049A6, 0x000048B4, 0x00050080, 0x00000014, 0x0000600A, 0x0000287B, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8B, 0x0000600A, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FB2, 0x00002AC3, 0x0000008D, 0x000500C5, + 0x00000014, 0x00005788, 0x00004F8B, 0x00003FB2, 0x000500AA, 0x00000010, + 0x0000360C, 0x00005DF2, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424E, + 0x0000360C, 0x00000A12, 0x00005788, 0x0004007C, 0x00000018, 0x000029DB, + 0x0000424E, 0x000500C2, 0x0000000B, 0x00004BB0, 0x000056C6, 0x00000A64, + 0x00040070, 0x0000000D, 0x0000481A, 0x00004BB0, 0x00050085, 0x0000000D, + 0x00003E2B, 0x0000481A, 0x00000149, 0x00050051, 0x0000000D, 0x000053CE, + 0x000029DB, 0x00000000, 0x00050051, 0x0000000D, 0x00002A61, 0x000029DB, + 0x00000001, 0x00050051, 0x0000000D, 0x00001EA2, 0x000029DB, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DE3, 0x000053CE, 0x00002A61, 0x00001EA2, + 0x00003E2B, 0x00050051, 0x0000000B, 0x000027FE, 0x00002AC2, 0x00000001, + 0x00060050, 0x00000014, 0x00003517, 0x000027FE, 0x000027FE, 0x000027FE, + 0x000500C2, 0x00000014, 0x00002B1D, 0x00003517, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DF3, 0x00002B1D, 0x00000105, 0x000500C7, 0x00000014, + 0x000048B5, 0x00005DF3, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9D, + 0x00005DF3, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D6, 0x00005B9D, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C58, 0x00000001, 0x0000004B, + 0x000048B5, 0x0004007C, 0x00000014, 0x00002A22, 0x00002C58, 0x00050082, + 0x00000014, 0x00001887, 0x00000B0C, 0x00002A22, 0x00050080, 0x00000014, + 0x0000221D, 0x00002A22, 0x00000938, 0x000600A9, 0x00000014, 0x0000287C, + 0x000040D6, 0x0000221D, 0x00005B9D, 0x000500C4, 0x00000014, 0x00005AE1, + 0x000048B5, 0x00001887, 0x000500C7, 0x00000014, 0x000049A7, 0x00005AE1, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AC4, 0x000040D6, 0x000049A7, + 0x000048B5, 0x00050080, 0x00000014, 0x0000600B, 0x0000287C, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F8C, 0x0000600B, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FB3, 0x00002AC4, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005789, 0x00004F8C, 0x00003FB3, 0x000500AA, 0x00000010, 0x0000360D, + 0x00005DF3, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424F, 0x0000360D, + 0x00000A12, 0x00005789, 0x0004007C, 0x00000018, 0x000029DC, 0x0000424F, + 0x000500C2, 0x0000000B, 0x00004BB1, 0x000027FE, 0x00000A64, 0x00040070, + 0x0000000D, 0x0000481B, 0x00004BB1, 0x00050085, 0x0000000D, 0x00003E2C, + 0x0000481B, 0x00000149, 0x00050051, 0x0000000D, 0x000053CF, 0x000029DC, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A62, 0x000029DC, 0x00000001, + 0x00050051, 0x0000000D, 0x00001EA3, 0x000029DC, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DE4, 0x000053CF, 0x00002A62, 0x00001EA3, 0x00003E2C, + 0x00050051, 0x0000000B, 0x000027FF, 0x00002AC2, 0x00000002, 0x00060050, + 0x00000014, 0x00003518, 0x000027FF, 0x000027FF, 0x000027FF, 0x000500C2, + 0x00000014, 0x00002B1E, 0x00003518, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DF4, 0x00002B1E, 0x00000105, 0x000500C7, 0x00000014, 0x000048B6, + 0x00005DF4, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9E, 0x00005DF4, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D7, 0x00005B9E, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C59, 0x00000001, 0x0000004B, 0x000048B6, + 0x0004007C, 0x00000014, 0x00002A23, 0x00002C59, 0x00050082, 0x00000014, + 0x00001888, 0x00000B0C, 0x00002A23, 0x00050080, 0x00000014, 0x0000221E, + 0x00002A23, 0x00000938, 0x000600A9, 0x00000014, 0x0000287D, 0x000040D7, + 0x0000221E, 0x00005B9E, 0x000500C4, 0x00000014, 0x00005AE2, 0x000048B6, + 0x00001888, 0x000500C7, 0x00000014, 0x000049A8, 0x00005AE2, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AC5, 0x000040D7, 0x000049A8, 0x000048B6, + 0x00050080, 0x00000014, 0x0000600C, 0x0000287D, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F8D, 0x0000600C, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FB4, 0x00002AC5, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578A, + 0x00004F8D, 0x00003FB4, 0x000500AA, 0x00000010, 0x0000360E, 0x00005DF4, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004250, 0x0000360E, 0x00000A12, + 0x0000578A, 0x0004007C, 0x00000018, 0x000029DD, 0x00004250, 0x000500C2, + 0x0000000B, 0x00004BB2, 0x000027FF, 0x00000A64, 0x00040070, 0x0000000D, + 0x0000481C, 0x00004BB2, 0x00050085, 0x0000000D, 0x00003E2D, 0x0000481C, + 0x00000149, 0x00050051, 0x0000000D, 0x000053D0, 0x000029DD, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A63, 0x000029DD, 0x00000001, 0x00050051, + 0x0000000D, 0x00001EA4, 0x000029DD, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DE5, 0x000053D0, 0x00002A63, 0x00001EA4, 0x00003E2D, 0x00050051, + 0x0000000B, 0x00002800, 0x00002AC2, 0x00000003, 0x00060050, 0x00000014, + 0x00003519, 0x00002800, 0x00002800, 0x00002800, 0x000500C2, 0x00000014, + 0x00002B1F, 0x00003519, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF5, + 0x00002B1F, 0x00000105, 0x000500C7, 0x00000014, 0x000048B8, 0x00005DF5, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B9F, 0x00005DF5, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040D8, 0x00005B9F, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C5A, 0x00000001, 0x0000004B, 0x000048B8, 0x0004007C, + 0x00000014, 0x00002A24, 0x00002C5A, 0x00050082, 0x00000014, 0x00001889, + 0x00000B0C, 0x00002A24, 0x00050080, 0x00000014, 0x0000221F, 0x00002A24, + 0x00000938, 0x000600A9, 0x00000014, 0x0000287E, 0x000040D8, 0x0000221F, + 0x00005B9F, 0x000500C4, 0x00000014, 0x00005AE3, 0x000048B8, 0x00001889, + 0x000500C7, 0x00000014, 0x000049A9, 0x00005AE3, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AC6, 0x000040D8, 0x000049A9, 0x000048B8, 0x00050080, + 0x00000014, 0x0000600D, 0x0000287E, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F8E, 0x0000600D, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB5, + 0x00002AC6, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578B, 0x00004F8E, + 0x00003FB5, 0x000500AA, 0x00000010, 0x0000360F, 0x00005DF5, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004251, 0x0000360F, 0x00000A12, 0x0000578B, + 0x0004007C, 0x00000018, 0x000029DE, 0x00004251, 0x000500C2, 0x0000000B, + 0x00004BB3, 0x00002800, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481D, + 0x00004BB3, 0x00050085, 0x0000000D, 0x00003E2E, 0x0000481D, 0x00000149, + 0x00050051, 0x0000000D, 0x000053D1, 0x000029DE, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A64, 0x000029DE, 0x00000001, 0x00050051, 0x0000000D, + 0x00002B20, 0x000029DE, 0x00000002, 0x00070050, 0x0000001D, 0x0000235A, + 0x000053D1, 0x00002A64, 0x00002B20, 0x00003E2E, 0x000200F9, 0x00003F63, + 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C7, 0x00002AC2, + 0x00000000, 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, 0x000056C7, + 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, 0x000024B0, 0x00004F14, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B7, 0x000024B0, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CC0, 0x000049B7, 0x00050085, 0x0000001D, + 0x00004139, 0x00003CC0, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDB, + 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00005156, 0x00005CDB, + 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x000500C2, 0x00000017, 0x000024B1, + 0x00005156, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B8, 0x000024B1, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC1, 0x000049B8, 0x00050085, + 0x0000001D, 0x0000413A, 0x00003CC1, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CDC, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00005157, + 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x000500C2, 0x00000017, + 0x000024B2, 0x00005157, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B9, + 0x000024B2, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC2, 0x000049B9, + 0x00050085, 0x0000001D, 0x0000413B, 0x00003CC2, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CDD, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, + 0x0000515C, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x000500C2, + 0x00000017, 0x000024B3, 0x0000515C, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049BA, 0x000024B3, 0x0000027B, 0x00040070, 0x0000001D, 0x00004932, + 0x000049BA, 0x00050085, 0x0000001D, 0x000026A2, 0x00004932, 0x00000AEE, + 0x000200F9, 0x00003F63, 0x000200F8, 0x000038FC, 0x00050051, 0x0000000B, + 0x000056C8, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, 0x00004F15, + 0x000056C8, 0x000056C8, 0x000056C8, 0x000056C8, 0x000500C2, 0x00000017, + 0x000024B4, 0x00004F15, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A62, + 0x000024B4, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AE, 0x00004A62, + 0x0005008E, 0x0000001D, 0x00004B2C, 0x000036AE, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A8, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, + 0x00006114, 0x000021A8, 0x000021A8, 0x000021A8, 0x000021A8, 0x000500C2, + 0x00000017, 0x000024B5, 0x00006114, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A63, 0x000024B5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AF, + 0x00004A63, 0x0005008E, 0x0000001D, 0x00004B2D, 0x000036AF, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A9, 0x00002AC2, 0x00000002, 0x00070050, + 0x00000017, 0x00006115, 0x000021A9, 0x000021A9, 0x000021A9, 0x000021A9, + 0x000500C2, 0x00000017, 0x000024B6, 0x00006115, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A64, 0x000024B6, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036B0, 0x00004A64, 0x0005008E, 0x0000001D, 0x00004B2E, 0x000036B0, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021AA, 0x00002AC2, 0x00000003, + 0x00070050, 0x00000017, 0x00006116, 0x000021AA, 0x000021AA, 0x000021AA, + 0x000021AA, 0x000500C2, 0x00000017, 0x000024B7, 0x00006116, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A65, 0x000024B7, 0x0000064B, 0x00040070, + 0x0000001D, 0x0000431D, 0x00004A65, 0x0005008E, 0x0000001D, 0x00003095, + 0x0000431D, 0x0000017A, 0x000200F9, 0x00003F63, 0x000200F8, 0x00004BFE, + 0x00050051, 0x0000000B, 0x00003096, 0x00002AC2, 0x00000000, 0x0004007C, + 0x0000000D, 0x00004FF1, 0x00003096, 0x00050050, 0x00000013, 0x0000433F, + 0x00004FF1, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D99, 0x0000433F, + 0x0000433F, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056BA, 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000D, + 0x00003F71, 0x000056BA, 0x00050050, 0x00000013, 0x00004340, 0x00003F71, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D9A, 0x00004340, 0x00004340, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, + 0x000056BB, 0x00002AC2, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F72, + 0x000056BB, 0x00050050, 0x00000013, 0x00004341, 0x00003F72, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D9B, 0x00004341, 0x00004341, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056BC, + 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F73, 0x000056BC, + 0x00050050, 0x00000013, 0x00004FB1, 0x00003F73, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00005A3D, 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, + 0x000F00F5, 0x0000001D, 0x00002BB0, 0x00005A3D, 0x00004BFE, 0x00003095, + 0x000038FC, 0x000026A2, 0x00001CC1, 0x0000235A, 0x00001CC0, 0x00002359, + 0x00002001, 0x00002358, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003811, + 0x00002D9B, 0x00004BFE, 0x00004B2E, 0x000038FC, 0x0000413B, 0x00001CC1, + 0x00003DE5, 0x00001CC0, 0x00004129, 0x00002001, 0x00003920, 0x00002039, + 0x000F00F5, 0x0000001D, 0x00003B89, 0x00002D9A, 0x00004BFE, 0x00004B2D, + 0x000038FC, 0x0000413A, 0x00001CC1, 0x00003DE4, 0x00001CC0, 0x00004128, + 0x00002001, 0x0000391F, 0x00002039, 0x000F00F5, 0x0000001D, 0x000038BC, + 0x00002D99, 0x00004BFE, 0x00004B2C, 0x000038FC, 0x00004139, 0x00001CC1, + 0x00003DE3, 0x00001CC0, 0x00004127, 0x00002001, 0x0000391E, 0x00002039, + 0x000200F9, 0x00005312, 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, + 0x00005453, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F29, 0x00000002, + 0x000400FA, 0x00005453, 0x0000262B, 0x00002F68, 0x000200F8, 0x00002F68, + 0x00060041, 0x00000288, 0x00004BD6, 0x00000CC7, 0x00000A0B, 0x00003FF8, + 0x0004003D, 0x0000000B, 0x00005D51, 0x00004BD6, 0x00050080, 0x0000000B, + 0x00002DD8, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001919, + 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, 0x0000000B, 0x00005C85, + 0x00001919, 0x00050080, 0x0000000B, 0x00002DD9, 0x00003FF8, 0x0000199B, + 0x00060041, 0x00000288, 0x0000191A, 0x00000CC7, 0x00000A0B, 0x00002DD9, + 0x0004003D, 0x0000000B, 0x00005C86, 0x0000191A, 0x00050080, 0x0000000B, + 0x00002DDA, 0x00002DD9, 0x00000A0D, 0x00060041, 0x00000288, 0x0000600E, + 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, 0x0000000B, 0x0000374F, + 0x0000600E, 0x00070050, 0x00000017, 0x00004CDA, 0x00005D51, 0x00005C85, + 0x00005C86, 0x0000374F, 0x00050084, 0x0000000B, 0x0000429B, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000036B1, 0x00003FF8, 0x0000429B, + 0x00060041, 0x00000288, 0x00003B8A, 0x00000CC7, 0x00000A0B, 0x000036B1, + 0x0004003D, 0x0000000B, 0x00005C87, 0x00003B8A, 0x00050080, 0x0000000B, + 0x00002DDB, 0x000036B1, 0x00000A0D, 0x00060041, 0x00000288, 0x00001952, + 0x00000CC7, 0x00000A0B, 0x00002DDB, 0x0004003D, 0x0000000B, 0x00005E66, + 0x00001952, 0x00050084, 0x0000000B, 0x00001865, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020AC, 0x00003FF8, 0x00001865, 0x00060041, + 0x00000288, 0x00003B8B, 0x00000CC7, 0x00000A0B, 0x000020AC, 0x0004003D, + 0x0000000B, 0x00005C88, 0x00003B8B, 0x00050080, 0x0000000B, 0x00002DDC, + 0x000020AC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000600F, 0x00000CC7, + 0x00000A0B, 0x00002DDC, 0x0004003D, 0x0000000B, 0x0000400A, 0x0000600F, + 0x00070050, 0x00000017, 0x0000513A, 0x00005C87, 0x00005E66, 0x00005C88, + 0x0000400A, 0x000200F9, 0x00004F29, 0x000200F8, 0x0000262B, 0x00060041, + 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D52, 0x0000554C, 0x00050080, 0x0000000B, 0x00002DDD, + 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000191B, 0x00000CC7, + 0x00000A0B, 0x00002DDD, 0x0004003D, 0x0000000B, 0x00005C89, 0x0000191B, + 0x00050080, 0x0000000B, 0x00002DDE, 0x00003FF8, 0x00000A10, 0x00060041, + 0x00000288, 0x0000191C, 0x00000CC7, 0x00000A0B, 0x00002DDE, 0x0004003D, + 0x0000000B, 0x00005C8A, 0x0000191C, 0x00050080, 0x0000000B, 0x00002DDF, + 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00006010, 0x00000CC7, + 0x00000A0B, 0x00002DDF, 0x0004003D, 0x0000000B, 0x00003703, 0x00006010, + 0x00070050, 0x00000017, 0x00004AE2, 0x00005D52, 0x00005C89, 0x00005C8A, + 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, 0x00000A16, + 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, 0x000057E8, + 0x0004003D, 0x0000000B, 0x00005C8B, 0x0000604E, 0x00050080, 0x0000000B, + 0x00002DE0, 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, 0x0000191D, + 0x00000CC7, 0x00000A0B, 0x00002DE0, 0x0004003D, 0x0000000B, 0x00005C8C, + 0x0000191D, 0x00050080, 0x0000000B, 0x00002DE1, 0x00003FF8, 0x00000A1C, + 0x00060041, 0x00000288, 0x0000191E, 0x00000CC7, 0x00000A0B, 0x00002DE1, + 0x0004003D, 0x0000000B, 0x00005C8D, 0x0000191E, 0x00050080, 0x0000000B, + 0x00002DE2, 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, 0x00006011, + 0x00000CC7, 0x00000A0B, 0x00002DE2, 0x0004003D, 0x0000000B, 0x0000400B, + 0x00006011, 0x00070050, 0x00000017, 0x0000513B, 0x00005C8B, 0x00005C8C, + 0x00005C8D, 0x0000400B, 0x000200F9, 0x00004F29, 0x000200F8, 0x00004F29, + 0x000700F5, 0x00000017, 0x00002BD0, 0x0000513B, 0x0000262B, 0x0000513A, + 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, 0x00004AE2, 0x0000262B, + 0x00004CDA, 0x00002F68, 0x000300F7, 0x00004F2A, 0x00000000, 0x000700FB, + 0x00002180, 0x00004F59, 0x00000005, 0x0000215B, 0x00000007, 0x0000203A, + 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, 0x00005F5D, 0x00003723, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606E, 0x00000001, 0x0000003E, + 0x00005F5D, 0x00050051, 0x0000000D, 0x0000278A, 0x0000606E, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EC4, 0x0000606E, 0x00000001, 0x00050051, + 0x0000000B, 0x0000428D, 0x00003723, 0x00000001, 0x0006000C, 0x00000013, + 0x00003D01, 0x00000001, 0x0000003E, 0x0000428D, 0x00050051, 0x0000000D, + 0x0000278B, 0x00003D01, 0x00000000, 0x00050051, 0x0000000D, 0x0000445B, + 0x00003D01, 0x00000001, 0x00070050, 0x0000001D, 0x00003921, 0x0000278A, + 0x00003EC4, 0x0000278B, 0x0000445B, 0x00050051, 0x0000000B, 0x0000438F, + 0x00003723, 0x00000002, 0x0006000C, 0x00000013, 0x00004680, 0x00000001, + 0x0000003E, 0x0000438F, 0x00050051, 0x0000000D, 0x0000278C, 0x00004680, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC5, 0x00004680, 0x00000001, + 0x00050051, 0x0000000B, 0x0000428E, 0x00003723, 0x00000003, 0x0006000C, + 0x00000013, 0x00003D02, 0x00000001, 0x0000003E, 0x0000428E, 0x00050051, + 0x0000000D, 0x0000278D, 0x00003D02, 0x00000000, 0x00050051, 0x0000000D, + 0x0000445C, 0x00003D02, 0x00000001, 0x00070050, 0x0000001D, 0x00003922, + 0x0000278C, 0x00003EC5, 0x0000278D, 0x0000445C, 0x00050051, 0x0000000B, + 0x00004390, 0x00002BD0, 0x00000000, 0x0006000C, 0x00000013, 0x00004681, + 0x00000001, 0x0000003E, 0x00004390, 0x00050051, 0x0000000D, 0x0000278E, + 0x00004681, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC6, 0x00004681, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428F, 0x00002BD0, 0x00000001, + 0x0006000C, 0x00000013, 0x00003D03, 0x00000001, 0x0000003E, 0x0000428F, + 0x00050051, 0x0000000D, 0x0000278F, 0x00003D03, 0x00000000, 0x00050051, + 0x0000000D, 0x0000445D, 0x00003D03, 0x00000001, 0x00070050, 0x0000001D, + 0x00003923, 0x0000278E, 0x00003EC6, 0x0000278F, 0x0000445D, 0x00050051, + 0x0000000B, 0x00004391, 0x00002BD0, 0x00000002, 0x0006000C, 0x00000013, + 0x00004682, 0x00000001, 0x0000003E, 0x00004391, 0x00050051, 0x0000000D, + 0x00002790, 0x00004682, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC7, + 0x00004682, 0x00000001, 0x00050051, 0x0000000B, 0x00004290, 0x00002BD0, + 0x00000003, 0x0006000C, 0x00000013, 0x00003D04, 0x00000001, 0x0000003E, + 0x00004290, 0x00050051, 0x0000000D, 0x00002791, 0x00003D04, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C5, 0x00003D04, 0x00000001, 0x00070050, + 0x0000001D, 0x0000235B, 0x00002790, 0x00003EC7, 0x00002791, 0x000050C5, + 0x000200F9, 0x00004F2A, 0x000200F8, 0x0000215B, 0x0007004F, 0x00000011, + 0x000025FE, 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x00005B3F, 0x000025FE, 0x0009004F, 0x0000001A, 0x000060DA, + 0x00005B3F, 0x00005B3F, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048B9, 0x000060DA, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D99, 0x000048B9, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AC7, 0x00003D99, 0x0005008E, 0x0000001D, 0x00004733, 0x00002AC7, + 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629A, 0x00000001, 0x00000028, + 0x00000504, 0x00004733, 0x0007004F, 0x00000011, 0x00003774, 0x00003723, + 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C8, + 0x00003774, 0x0009004F, 0x0000001A, 0x000060DB, 0x000024C8, 0x000024C8, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048BA, 0x000060DB, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9A, + 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC8, 0x00003D9A, + 0x0005008E, 0x0000001D, 0x00004734, 0x00002AC8, 0x000007FE, 0x0007000C, + 0x0000001D, 0x0000629B, 0x00000001, 0x00000028, 0x00000504, 0x00004734, + 0x0007004F, 0x00000011, 0x00003775, 0x00002BD0, 0x00002BD0, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x000024C9, 0x00003775, 0x0009004F, + 0x0000001A, 0x000060DC, 0x000024C9, 0x000024C9, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BB, 0x000060DC, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9B, 0x000048BB, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AC9, 0x00003D9B, 0x0005008E, 0x0000001D, + 0x00004735, 0x00002AC9, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629C, + 0x00000001, 0x00000028, 0x00000504, 0x00004735, 0x0007004F, 0x00000011, + 0x00003776, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024CA, 0x00003776, 0x0009004F, 0x0000001A, 0x000060DD, + 0x000024CA, 0x000024CA, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048BC, 0x000060DD, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D9C, 0x000048BC, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002ACA, 0x00003D9C, 0x0005008E, 0x0000001D, 0x000053D2, 0x00002ACA, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, + 0x00000504, 0x000053D2, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F59, + 0x0007004F, 0x00000011, 0x0000262C, 0x00003723, 0x00003723, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x0000515D, 0x0000262C, 0x00050051, + 0x0000000D, 0x00001B88, 0x0000515D, 0x00000000, 0x00050051, 0x0000000D, + 0x00003473, 0x0000515D, 0x00000001, 0x00070050, 0x0000001D, 0x00004291, + 0x00001B88, 0x00003473, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041E1, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003766, 0x000041E1, 0x00050051, 0x0000000D, 0x00001B89, + 0x00003766, 0x00000000, 0x00050051, 0x0000000D, 0x00003474, 0x00003766, + 0x00000001, 0x00070050, 0x0000001D, 0x00004292, 0x00001B89, 0x00003474, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E2, 0x00002BD0, + 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003767, + 0x000041E2, 0x00050051, 0x0000000D, 0x00001B8A, 0x00003767, 0x00000000, + 0x00050051, 0x0000000D, 0x00003475, 0x00003767, 0x00000001, 0x00070050, + 0x0000001D, 0x00004293, 0x00001B8A, 0x00003475, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041E3, 0x00002BD0, 0x00002BD0, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x00003768, 0x000041E3, 0x00050051, + 0x0000000D, 0x00001B8B, 0x00003768, 0x00000000, 0x00050051, 0x0000000D, + 0x0000410B, 0x00003768, 0x00000001, 0x00070050, 0x0000001D, 0x0000235C, + 0x00001B8B, 0x0000410B, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F2A, + 0x000200F8, 0x00004F2A, 0x000900F5, 0x0000001D, 0x00002BB1, 0x0000235C, + 0x00004F59, 0x00004365, 0x0000215B, 0x0000235B, 0x0000203A, 0x000900F5, + 0x0000001D, 0x00003812, 0x00004293, 0x00004F59, 0x0000629C, 0x0000215B, + 0x00003923, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003B8C, 0x00004292, + 0x00004F59, 0x0000629B, 0x0000215B, 0x00003922, 0x0000203A, 0x000900F5, + 0x0000001D, 0x000038BD, 0x00004291, 0x00004F59, 0x0000629A, 0x0000215B, + 0x00003921, 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, + 0x000700F5, 0x0000001D, 0x00002BB2, 0x00002BB1, 0x00004F2A, 0x00002BB0, + 0x00003F63, 0x000700F5, 0x0000001D, 0x00003813, 0x00003812, 0x00004F2A, + 0x00003811, 0x00003F63, 0x000700F5, 0x0000001D, 0x00003297, 0x00003B8C, + 0x00004F2A, 0x00003B89, 0x00003F63, 0x000700F5, 0x0000001D, 0x0000367C, + 0x000038BD, 0x00004F2A, 0x000038BC, 0x00003F63, 0x00050081, 0x0000001D, + 0x0000435B, 0x0000435A, 0x0000367C, 0x00050081, 0x0000001D, 0x00005B03, + 0x00005B02, 0x00003297, 0x00050081, 0x0000001D, 0x00002523, 0x00001C28, + 0x00003813, 0x00050081, 0x0000001D, 0x00001E77, 0x000025AA, 0x00002BB2, + 0x000200F9, 0x00005EC8, 0x000200F8, 0x00005EC8, 0x000700F5, 0x0000001D, + 0x00002BB3, 0x00005113, 0x00005310, 0x00001E77, 0x00005312, 0x000700F5, + 0x0000001D, 0x00003814, 0x00001F92, 0x00005310, 0x00002523, 0x00005312, + 0x000700F5, 0x0000001D, 0x00003B31, 0x00005B01, 0x00005310, 0x00005B03, + 0x00005312, 0x000700F5, 0x0000001D, 0x00003B8D, 0x00004359, 0x00005310, + 0x0000435B, 0x00005312, 0x000700F5, 0x0000000D, 0x000038BE, 0x00005A1D, + 0x00005310, 0x00002F3A, 0x00005312, 0x000200F9, 0x00005313, 0x000200F8, + 0x00005313, 0x000700F5, 0x0000001D, 0x00002BB4, 0x00002BA9, 0x0000530F, + 0x00002BB3, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003815, 0x0000380A, + 0x0000530F, 0x00003814, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003B32, + 0x000035EC, 0x0000530F, 0x00003B31, 0x00005EC8, 0x000700F5, 0x0000001D, + 0x0000338C, 0x000020D3, 0x0000530F, 0x00003B8D, 0x00005EC8, 0x000700F5, + 0x0000000D, 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038BE, 0x00005EC8, + 0x0005008E, 0x0000001D, 0x00005A74, 0x0000338C, 0x00002EA8, 0x0005008E, + 0x0000001D, 0x000019CC, 0x00003B32, 0x00002EA8, 0x0005008E, 0x0000001D, + 0x0000306F, 0x00003815, 0x00002EA8, 0x0005008E, 0x0000001D, 0x00003432, + 0x00002BB4, 0x00002EA8, 0x000300F7, 0x00003F64, 0x00000002, 0x000400FA, + 0x00001D59, 0x00002741, 0x00003F64, 0x000200F8, 0x00002741, 0x0009004F, + 0x0000001D, 0x00003AEE, 0x00005A74, 0x00005A74, 0x00000002, 0x00000001, + 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, 0x00003A07, 0x000019CC, + 0x000019CC, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, + 0x0000001D, 0x00001CE6, 0x0000306F, 0x0000306F, 0x00000002, 0x00000001, + 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, 0x00003EEF, 0x00003432, + 0x00003432, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x000200F9, + 0x00003F64, 0x000200F8, 0x00003F64, 0x000700F5, 0x0000001D, 0x00002BB5, + 0x00003432, 0x00005313, 0x00003EEF, 0x00002741, 0x000700F5, 0x0000001D, + 0x00003816, 0x0000306F, 0x00005313, 0x00001CE6, 0x00002741, 0x000700F5, + 0x0000001D, 0x00003B57, 0x000019CC, 0x00005313, 0x00003A07, 0x00002741, + 0x000700F5, 0x0000001D, 0x00003A49, 0x00005A74, 0x00005313, 0x00003AEE, + 0x00002741, 0x000300F7, 0x00004992, 0x00000000, 0x000F00FB, 0x00005093, + 0x00001CCE, 0x00000003, 0x000045EB, 0x00000004, 0x00001934, 0x00000005, + 0x00001933, 0x0000000A, 0x00001CCD, 0x0000000F, 0x00003167, 0x00000018, + 0x00002514, 0x000200F8, 0x00002514, 0x00050051, 0x0000000D, 0x00003AC1, + 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, 0x00002825, 0x00003B57, + 0x00000000, 0x00050051, 0x0000000D, 0x00001DD9, 0x00003816, 0x00000000, + 0x00050051, 0x0000000D, 0x000019A5, 0x00002BB5, 0x00000000, 0x00070050, + 0x0000001D, 0x00001D37, 0x00003AC1, 0x00002825, 0x00001DD9, 0x000019A5, + 0x0008000C, 0x0000001D, 0x00003846, 0x00000001, 0x0000002B, 0x00001D37, + 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00003577, 0x00003846, + 0x0000022D, 0x00050081, 0x0000001D, 0x00002E40, 0x00003577, 0x00000145, + 0x0004006D, 0x00000017, 0x00001F0B, 0x00002E40, 0x0007004F, 0x00000011, + 0x000018D9, 0x00001F0B, 0x00001F0B, 0x00000000, 0x00000002, 0x0007004F, + 0x00000011, 0x00002750, 0x00001F0B, 0x00001F0B, 0x00000001, 0x00000003, + 0x000500C4, 0x00000011, 0x00003546, 0x00002750, 0x00000867, 0x000500C5, + 0x00000011, 0x00003D25, 0x000018D9, 0x00003546, 0x000200F9, 0x00004992, + 0x000200F8, 0x00003167, 0x0008000C, 0x0000001D, 0x00001C8F, 0x00000001, + 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, + 0x00004F73, 0x00001C8F, 0x000001C1, 0x00050081, 0x0000001D, 0x00002E66, + 0x00004F73, 0x00000145, 0x0004006D, 0x00000017, 0x00001DD7, 0x00002E66, + 0x00050051, 0x0000000B, 0x000021FC, 0x00001DD7, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FDB, 0x00001DD7, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D29, 0x00002FDB, 0x00000A17, 0x000500C5, 0x0000000B, 0x00004D66, + 0x000021FC, 0x00002D29, 0x00050051, 0x0000000B, 0x000053E4, 0x00001DD7, + 0x00000002, 0x000500C4, 0x0000000B, 0x00002170, 0x000053E4, 0x00000A23, + 0x000500C5, 0x0000000B, 0x00004D67, 0x00004D66, 0x00002170, 0x00050051, + 0x0000000B, 0x000053E5, 0x00001DD7, 0x00000003, 0x000500C4, 0x0000000B, + 0x00001C7C, 0x000053E5, 0x00000A2F, 0x000500C5, 0x0000000B, 0x00002427, + 0x00004D67, 0x00001C7C, 0x0008000C, 0x0000001D, 0x00001D62, 0x00000001, + 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, + 0x00002048, 0x00001D62, 0x000001C1, 0x00050081, 0x0000001D, 0x00002E67, + 0x00002048, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDA, 0x00002E67, + 0x00050051, 0x0000000B, 0x000021FD, 0x00001DDA, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FDC, 0x00001DDA, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D2A, 0x00002FDC, 0x00000A17, 0x000500C5, 0x0000000B, 0x00004D68, + 0x000021FD, 0x00002D2A, 0x00050051, 0x0000000B, 0x000053E6, 0x00001DDA, + 0x00000002, 0x000500C4, 0x0000000B, 0x00002171, 0x000053E6, 0x00000A23, + 0x000500C5, 0x0000000B, 0x00004D69, 0x00004D68, 0x00002171, 0x00050051, + 0x0000000B, 0x000053E7, 0x00001DDA, 0x00000003, 0x000500C4, 0x0000000B, + 0x000029F9, 0x000053E7, 0x00000A2F, 0x000500C5, 0x0000000B, 0x00004A41, + 0x00004D69, 0x000029F9, 0x000500C4, 0x0000000B, 0x000058C9, 0x00004A41, + 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000186E, 0x00002427, 0x000058C9, + 0x0008000C, 0x0000001D, 0x00001D63, 0x00000001, 0x0000002B, 0x00003816, + 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00002049, 0x00001D63, + 0x000001C1, 0x00050081, 0x0000001D, 0x00002E69, 0x00002049, 0x00000145, + 0x0004006D, 0x00000017, 0x00001DDB, 0x00002E69, 0x00050051, 0x0000000B, + 0x000021FE, 0x00001DDB, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDD, + 0x00001DDB, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2B, 0x00002FDD, + 0x00000A17, 0x000500C5, 0x0000000B, 0x00004D6A, 0x000021FE, 0x00002D2B, + 0x00050051, 0x0000000B, 0x000053E8, 0x00001DDB, 0x00000002, 0x000500C4, + 0x0000000B, 0x00002172, 0x000053E8, 0x00000A23, 0x000500C5, 0x0000000B, + 0x00004D6B, 0x00004D6A, 0x00002172, 0x00050051, 0x0000000B, 0x000053E9, + 0x00001DDB, 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7D, 0x000053E9, + 0x00000A2F, 0x000500C5, 0x0000000B, 0x00002428, 0x00004D6B, 0x00001C7D, + 0x0008000C, 0x0000001D, 0x00001D64, 0x00000001, 0x0000002B, 0x00002BB5, + 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x0000204A, 0x00001D64, + 0x000001C1, 0x00050081, 0x0000001D, 0x00002E6A, 0x0000204A, 0x00000145, + 0x0004006D, 0x00000017, 0x00001DDC, 0x00002E6A, 0x00050051, 0x0000000B, + 0x000021FF, 0x00001DDC, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDE, + 0x00001DDC, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2C, 0x00002FDE, + 0x00000A17, 0x000500C5, 0x0000000B, 0x00004D6C, 0x000021FF, 0x00002D2C, + 0x00050051, 0x0000000B, 0x000053EA, 0x00001DDC, 0x00000002, 0x000500C4, + 0x0000000B, 0x00002173, 0x000053EA, 0x00000A23, 0x000500C5, 0x0000000B, + 0x00004D6D, 0x00004D6C, 0x00002173, 0x00050051, 0x0000000B, 0x000053EB, + 0x00001DDC, 0x00000003, 0x000500C4, 0x0000000B, 0x000029FA, 0x000053EB, + 0x00000A2F, 0x000500C5, 0x0000000B, 0x00004A42, 0x00004D6D, 0x000029FA, + 0x000500C4, 0x0000000B, 0x00005DAA, 0x00004A42, 0x00000A3A, 0x000500C5, + 0x0000000B, 0x00004649, 0x00002428, 0x00005DAA, 0x00050050, 0x00000011, + 0x000053DD, 0x0000186E, 0x00004649, 0x000200F9, 0x00004992, 0x000200F8, + 0x00001CCD, 0x00050051, 0x0000000D, 0x00004DAD, 0x00003A49, 0x00000000, + 0x00050051, 0x0000000D, 0x00002826, 0x00003A49, 0x00000001, 0x00050051, + 0x0000000D, 0x00001DDD, 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, + 0x000019A6, 0x00003B57, 0x00000001, 0x00070050, 0x0000001D, 0x00001D38, + 0x00004DAD, 0x00002826, 0x00001DDD, 0x000019A6, 0x0008000C, 0x0000001D, + 0x00003847, 0x00000001, 0x0000002B, 0x00001D38, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00003578, 0x00003847, 0x00000540, 0x00050081, + 0x0000001D, 0x00002E6B, 0x00003578, 0x00000145, 0x0004006D, 0x00000017, + 0x00001DDE, 0x00002E6B, 0x00050051, 0x0000000B, 0x00002200, 0x00001DDE, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FDF, 0x00001DDE, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D2D, 0x00002FDF, 0x00000A23, 0x000500C5, + 0x0000000B, 0x00004D6E, 0x00002200, 0x00002D2D, 0x00050051, 0x0000000B, + 0x000053EC, 0x00001DDE, 0x00000002, 0x000500C4, 0x0000000B, 0x00002174, + 0x000053EC, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D6F, 0x00004D6E, + 0x00002174, 0x00050051, 0x0000000B, 0x000053ED, 0x00001DDE, 0x00000003, + 0x000500C4, 0x0000000B, 0x00002175, 0x000053ED, 0x00000A53, 0x000500C5, + 0x0000000B, 0x000044DD, 0x00004D6F, 0x00002175, 0x00050051, 0x0000000D, + 0x00004E80, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, 0x00005CB2, + 0x00003816, 0x00000001, 0x00050051, 0x0000000D, 0x00001DDF, 0x00002BB5, + 0x00000000, 0x00050051, 0x0000000D, 0x000019A7, 0x00002BB5, 0x00000001, + 0x00070050, 0x0000001D, 0x00001D39, 0x00004E80, 0x00005CB2, 0x00001DDF, + 0x000019A7, 0x0008000C, 0x0000001D, 0x00003848, 0x00000001, 0x0000002B, + 0x00001D39, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00003579, + 0x00003848, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6C, 0x00003579, + 0x00000145, 0x0004006D, 0x00000017, 0x00001DE0, 0x00002E6C, 0x00050051, + 0x0000000B, 0x00002201, 0x00001DE0, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FE0, 0x00001DE0, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2E, + 0x00002FE0, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D70, 0x00002201, + 0x00002D2E, 0x00050051, 0x0000000B, 0x000053EE, 0x00001DE0, 0x00000002, + 0x000500C4, 0x0000000B, 0x00002176, 0x000053EE, 0x00000A3B, 0x000500C5, + 0x0000000B, 0x00004D71, 0x00004D70, 0x00002176, 0x00050051, 0x0000000B, + 0x000053EF, 0x00001DE0, 0x00000003, 0x000500C4, 0x0000000B, 0x0000215D, + 0x000053EF, 0x00000A53, 0x000500C5, 0x0000000B, 0x00005202, 0x00004D71, + 0x0000215D, 0x00050050, 0x00000011, 0x000053DE, 0x000044DD, 0x00005202, + 0x000200F9, 0x00004992, 0x000200F8, 0x00001933, 0x0008004F, 0x00000018, + 0x000021CF, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x00000002, + 0x0008000C, 0x00000018, 0x00001847, 0x00000001, 0x0000002B, 0x000021CF, + 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC1, 0x00001847, + 0x000003BE, 0x00050081, 0x00000018, 0x00001F1A, 0x00001BC1, 0x000003AB, + 0x0004006D, 0x00000014, 0x00002752, 0x00001F1A, 0x00050051, 0x0000000B, + 0x00002202, 0x00002752, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE1, + 0x00002752, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2F, 0x00002FE1, + 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D72, 0x00002202, 0x00002D2F, + 0x00050051, 0x0000000B, 0x000053F0, 0x00002752, 0x00000002, 0x000500C4, + 0x0000000B, 0x0000214A, 0x000053F0, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004143, 0x00004D72, 0x0000214A, 0x0008004F, 0x00000018, 0x000022A2, + 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, + 0x00000018, 0x00004CD4, 0x00000001, 0x0000002B, 0x000022A2, 0x00000A2D, + 0x00000A18, 0x00050085, 0x00000018, 0x00001BC2, 0x00004CD4, 0x000003BE, + 0x00050081, 0x00000018, 0x00001F1B, 0x00001BC2, 0x000003AB, 0x0004006D, + 0x00000014, 0x00002753, 0x00001F1B, 0x00050051, 0x0000000B, 0x00002203, + 0x00002753, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE2, 0x00002753, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D30, 0x00002FE2, 0x00000A1A, + 0x000500C5, 0x0000000B, 0x00004D73, 0x00002203, 0x00002D30, 0x00050051, + 0x0000000B, 0x000053F1, 0x00002753, 0x00000002, 0x000500C4, 0x0000000B, + 0x000029FB, 0x000053F1, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004A43, + 0x00004D73, 0x000029FB, 0x000500C4, 0x0000000B, 0x00005D97, 0x00004A43, + 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000358A, 0x00004143, 0x00005D97, + 0x0008004F, 0x00000018, 0x000022A3, 0x00003816, 0x00003816, 0x00000000, + 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CD5, 0x00000001, + 0x0000002B, 0x000022A3, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, + 0x00001BC3, 0x00004CD5, 0x000003BE, 0x00050081, 0x00000018, 0x00001F1C, + 0x00001BC3, 0x000003AB, 0x0004006D, 0x00000014, 0x00002754, 0x00001F1C, + 0x00050051, 0x0000000B, 0x00002204, 0x00002754, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FE3, 0x00002754, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D31, 0x00002FE3, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D74, + 0x00002204, 0x00002D31, 0x00050051, 0x0000000B, 0x000053F2, 0x00002754, + 0x00000002, 0x000500C4, 0x0000000B, 0x0000214B, 0x000053F2, 0x00000A29, + 0x000500C5, 0x0000000B, 0x00004144, 0x00004D74, 0x0000214B, 0x0008004F, + 0x00000018, 0x000022A4, 0x00002BB5, 0x00002BB5, 0x00000000, 0x00000001, + 0x00000002, 0x0008000C, 0x00000018, 0x00004CDB, 0x00000001, 0x0000002B, + 0x000022A4, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC4, + 0x00004CDB, 0x000003BE, 0x00050081, 0x00000018, 0x00001F1D, 0x00001BC4, + 0x000003AB, 0x0004006D, 0x00000014, 0x00002755, 0x00001F1D, 0x00050051, + 0x0000000B, 0x00002205, 0x00002755, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FE4, 0x00002755, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D32, + 0x00002FE4, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D75, 0x00002205, + 0x00002D32, 0x00050051, 0x0000000B, 0x000053F3, 0x00002755, 0x00000002, + 0x000500C4, 0x0000000B, 0x000029FC, 0x000053F3, 0x00000A29, 0x000500C5, + 0x0000000B, 0x00004A44, 0x00004D75, 0x000029FC, 0x000500C4, 0x0000000B, + 0x00005DAB, 0x00004A44, 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000464A, + 0x00004144, 0x00005DAB, 0x00050050, 0x00000011, 0x000053DF, 0x0000358A, + 0x0000464A, 0x000200F9, 0x00004992, 0x000200F8, 0x00001934, 0x0008004F, 0x00000018, 0x000021D0, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00001848, 0x00000001, 0x0000002B, 0x000021D0, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC5, 0x00001848, 0x000001FF, 0x00050081, 0x00000018, 0x00001F1E, 0x00001BC5, 0x000003AB, 0x0004006D, 0x00000014, 0x00002756, 0x00001F1E, 0x00050051, 0x0000000B, 0x00002206, 0x00002756, 0x00000000, 0x00050051, 0x0000000B, - 0x00002FE6, 0x00002756, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D33, - 0x00002FE6, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D76, 0x00002206, + 0x00002FE5, 0x00002756, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D33, + 0x00002FE5, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D76, 0x00002206, 0x00002D33, 0x00050051, 0x0000000B, 0x000053F4, 0x00002756, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214C, 0x000053F4, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004145, 0x00004D76, 0x0000214C, 0x0008004F, 0x00000018, - 0x000022A4, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, - 0x0008000C, 0x00000018, 0x00004CEA, 0x00000001, 0x0000002B, 0x000022A4, - 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC6, 0x00004CEA, + 0x000022A5, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, + 0x0008000C, 0x00000018, 0x00004CDC, 0x00000001, 0x0000002B, 0x000022A5, + 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC6, 0x00004CDC, 0x000001FF, 0x00050081, 0x00000018, 0x00001F1F, 0x00001BC6, 0x000003AB, 0x0004006D, 0x00000014, 0x00002757, 0x00001F1F, 0x00050051, 0x0000000B, - 0x00002207, 0x00002757, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE7, - 0x00002757, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D34, 0x00002FE7, + 0x00002207, 0x00002757, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE6, + 0x00002757, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D34, 0x00002FE6, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D77, 0x00002207, 0x00002D34, 0x00050051, 0x0000000B, 0x000053F5, 0x00002757, 0x00000002, 0x000500C4, 0x0000000B, 0x000029FD, 0x000053F5, 0x00000A2C, 0x000500C5, 0x0000000B, - 0x00004A45, 0x00004D77, 0x000029FD, 0x000500C4, 0x0000000B, 0x00005DD4, - 0x00004A45, 0x00000A3A, 0x000500C5, 0x0000000B, 0x00003852, 0x00004145, - 0x00005DD4, 0x00060052, 0x00000011, 0x00002AE6, 0x00003852, 0x00002DDD, - 0x00000000, 0x0008004F, 0x00000018, 0x00002FE8, 0x00003816, 0x00003816, - 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004F18, - 0x00000001, 0x0000002B, 0x00002FE8, 0x00000A2D, 0x00000A18, 0x00050085, - 0x00000018, 0x00001BC7, 0x00004F18, 0x000001FF, 0x00050081, 0x00000018, + 0x00004A45, 0x00004D77, 0x000029FD, 0x000500C4, 0x0000000B, 0x00005D98, + 0x00004A45, 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000358B, 0x00004145, + 0x00005D98, 0x0008004F, 0x00000018, 0x000022A6, 0x00003816, 0x00003816, + 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CDD, + 0x00000001, 0x0000002B, 0x000022A6, 0x00000A2D, 0x00000A18, 0x00050085, + 0x00000018, 0x00001BC7, 0x00004CDD, 0x000001FF, 0x00050081, 0x00000018, 0x00001F20, 0x00001BC7, 0x000003AB, 0x0004006D, 0x00000014, 0x00002758, 0x00001F20, 0x00050051, 0x0000000B, 0x00002208, 0x00002758, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FE9, 0x00002758, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D35, 0x00002FE9, 0x00000A1A, 0x000500C5, 0x0000000B, + 0x00050051, 0x0000000B, 0x00002FE7, 0x00002758, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D35, 0x00002FE7, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D78, 0x00002208, 0x00002D35, 0x00050051, 0x0000000B, 0x000053F6, 0x00002758, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214D, 0x000053F6, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004146, 0x00004D78, 0x0000214D, - 0x0008004F, 0x00000018, 0x000022A5, 0x00002BB5, 0x00002BB5, 0x00000000, - 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CEB, 0x00000001, - 0x0000002B, 0x000022A5, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, - 0x00001BC8, 0x00004CEB, 0x000001FF, 0x00050081, 0x00000018, 0x00001F21, + 0x0008004F, 0x00000018, 0x000022A8, 0x00002BB5, 0x00002BB5, 0x00000000, + 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CDE, 0x00000001, + 0x0000002B, 0x000022A8, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, + 0x00001BC8, 0x00004CDE, 0x000001FF, 0x00050081, 0x00000018, 0x00001F21, 0x00001BC8, 0x000003AB, 0x0004006D, 0x00000014, 0x00002759, 0x00001F21, 0x00050051, 0x0000000B, 0x00002209, 0x00002759, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FEA, 0x00002759, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D36, 0x00002FEA, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D79, + 0x0000000B, 0x00002FE8, 0x00002759, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D36, 0x00002FE8, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D79, 0x00002209, 0x00002D36, 0x00050051, 0x0000000B, 0x000053F7, 0x00002759, 0x00000002, 0x000500C4, 0x0000000B, 0x000029FE, 0x000053F7, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004A46, 0x00004D79, 0x000029FE, 0x000500C4, - 0x0000000B, 0x00005DD5, 0x00004A46, 0x00000A3A, 0x000500C5, 0x0000000B, - 0x000044F1, 0x00004146, 0x00005DD5, 0x00060052, 0x00000011, 0x00005E5D, - 0x000044F1, 0x00002AE6, 0x00000001, 0x000200F9, 0x00004FDF, 0x000200F8, - 0x00004C38, 0x0008000C, 0x0000001D, 0x000022A6, 0x00000001, 0x0000002B, - 0x00003A49, 0x00000B7A, 0x00000505, 0x00050085, 0x0000001D, 0x00004580, - 0x000022A6, 0x00000809, 0x00050081, 0x0000001D, 0x00001F22, 0x00004580, - 0x00000145, 0x0004006D, 0x00000017, 0x0000275A, 0x00001F22, 0x00050051, - 0x0000000B, 0x0000220A, 0x0000275A, 0x00000000, 0x00050051, 0x0000000B, - 0x00002FEB, 0x0000275A, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D37, - 0x00002FEB, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D7A, 0x0000220A, - 0x00002D37, 0x00050051, 0x0000000B, 0x000053F8, 0x0000275A, 0x00000002, - 0x000500C4, 0x0000000B, 0x00002176, 0x000053F8, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004D7B, 0x00004D7A, 0x00002176, 0x00050051, 0x0000000B, - 0x000053F9, 0x0000275A, 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7E, - 0x000053F9, 0x00000A38, 0x000500C5, 0x0000000B, 0x0000237C, 0x00004D7B, - 0x00001C7E, 0x0008000C, 0x0000001D, 0x00002377, 0x00000001, 0x0000002B, - 0x00003B57, 0x00000B7A, 0x00000505, 0x00050085, 0x0000001D, 0x000060DE, - 0x00002377, 0x00000809, 0x00050081, 0x0000001D, 0x00001F23, 0x000060DE, - 0x00000145, 0x0004006D, 0x00000017, 0x0000275B, 0x00001F23, 0x00050051, - 0x0000000B, 0x0000220B, 0x0000275B, 0x00000000, 0x00050051, 0x0000000B, - 0x00002FEC, 0x0000275B, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D38, - 0x00002FEC, 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D7C, 0x0000220B, - 0x00002D38, 0x00050051, 0x0000000B, 0x000053FA, 0x0000275B, 0x00000002, - 0x000500C4, 0x0000000B, 0x00002177, 0x000053FA, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004D7D, 0x00004D7C, 0x00002177, 0x00050051, 0x0000000B, - 0x000053FB, 0x0000275B, 0x00000003, 0x000500C4, 0x0000000B, 0x000029FF, - 0x000053FB, 0x00000A38, 0x000500C5, 0x0000000B, 0x00004A47, 0x00004D7D, - 0x000029FF, 0x000500C4, 0x0000000B, 0x00005DD6, 0x00004A47, 0x00000A3A, - 0x000500C5, 0x0000000B, 0x00003384, 0x0000237C, 0x00005DD6, 0x00060052, - 0x00000011, 0x0000579D, 0x00003384, 0x00002DDD, 0x00000000, 0x0008000C, - 0x0000001D, 0x000030B0, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, - 0x00000505, 0x00050085, 0x0000001D, 0x000031D1, 0x000030B0, 0x00000809, - 0x00050081, 0x0000001D, 0x00001F24, 0x000031D1, 0x00000145, 0x0004006D, - 0x00000017, 0x0000275C, 0x00001F24, 0x00050051, 0x0000000B, 0x0000220C, - 0x0000275C, 0x00000000, 0x00050051, 0x0000000B, 0x00002FED, 0x0000275C, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D39, 0x00002FED, 0x00000A1A, - 0x000500C5, 0x0000000B, 0x00004D7E, 0x0000220C, 0x00002D39, 0x00050051, - 0x0000000B, 0x000053FC, 0x0000275C, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002178, 0x000053FC, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D7F, - 0x00004D7E, 0x00002178, 0x00050051, 0x0000000B, 0x000053FD, 0x0000275C, - 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7F, 0x000053FD, 0x00000A38, - 0x000500C5, 0x0000000B, 0x0000237D, 0x00004D7F, 0x00001C7F, 0x0008000C, - 0x0000001D, 0x00002378, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, - 0x00000505, 0x00050085, 0x0000001D, 0x000060DF, 0x00002378, 0x00000809, - 0x00050081, 0x0000001D, 0x00001F25, 0x000060DF, 0x00000145, 0x0004006D, - 0x00000017, 0x0000275D, 0x00001F25, 0x00050051, 0x0000000B, 0x0000220D, - 0x0000275D, 0x00000000, 0x00050051, 0x0000000B, 0x00002FEE, 0x0000275D, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D3A, 0x00002FEE, 0x00000A1A, - 0x000500C5, 0x0000000B, 0x00004D80, 0x0000220D, 0x00002D3A, 0x00050051, - 0x0000000B, 0x000053FE, 0x0000275D, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002179, 0x000053FE, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D81, - 0x00004D80, 0x00002179, 0x00050051, 0x0000000B, 0x000053FF, 0x0000275D, - 0x00000003, 0x000500C4, 0x0000000B, 0x00002A00, 0x000053FF, 0x00000A38, - 0x000500C5, 0x0000000B, 0x00004A48, 0x00004D81, 0x00002A00, 0x000500C4, - 0x0000000B, 0x00005DD7, 0x00004A48, 0x00000A3A, 0x000500C5, 0x0000000B, - 0x000044F2, 0x0000237D, 0x00005DD7, 0x00060052, 0x00000011, 0x00005E5E, - 0x000044F2, 0x0000579D, 0x00000001, 0x000200F9, 0x00004FDF, 0x000200F8, - 0x0000231B, 0x00050051, 0x0000000D, 0x00004DA8, 0x00003A49, 0x00000000, - 0x00050051, 0x0000000D, 0x000023ED, 0x00003B57, 0x00000000, 0x00050050, - 0x00000013, 0x00004B33, 0x00004DA8, 0x000023ED, 0x0006000C, 0x0000000B, - 0x000020C4, 0x00000001, 0x0000003A, 0x00004B33, 0x00060052, 0x00000011, - 0x00003BD1, 0x000020C4, 0x00002DDD, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CD3, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, 0x00005ABD, - 0x00002BB5, 0x00000000, 0x00050050, 0x00000013, 0x00004B34, 0x00003CD3, - 0x00005ABD, 0x0006000C, 0x0000000B, 0x00002D3C, 0x00000001, 0x0000003A, - 0x00004B34, 0x00060052, 0x00000011, 0x0000212D, 0x00002D3C, 0x00003BD1, - 0x00000001, 0x000200F9, 0x00004FDF, 0x000200F8, 0x00004FDF, 0x001100F5, - 0x00000011, 0x00005E7C, 0x0000212D, 0x0000231B, 0x00005E5E, 0x00004C38, - 0x00005E5D, 0x00001F81, 0x00005E5C, 0x00001F80, 0x00005E5B, 0x0000231A, - 0x00005E5A, 0x00003167, 0x00003D25, 0x00002514, 0x000500AA, 0x00000009, - 0x000060B1, 0x00001DD8, 0x00000A0A, 0x000300F7, 0x000033DC, 0x00000000, - 0x000400FA, 0x000060B1, 0x00002CBB, 0x000033DC, 0x000200F8, 0x00002CBB, - 0x00050051, 0x0000000B, 0x00005E5F, 0x00004A7B, 0x00000000, 0x000500AB, - 0x00000009, 0x000057C6, 0x00005E5F, 0x00000A0A, 0x000200F9, 0x000033DC, - 0x000200F8, 0x000033DC, 0x000700F5, 0x00000009, 0x00002ACC, 0x000060B1, - 0x00004FDF, 0x000057C6, 0x00002CBB, 0x000300F7, 0x00004CC1, 0x00000002, - 0x000400FA, 0x00002ACC, 0x00002CF4, 0x00004CC1, 0x000200F8, 0x00002CF4, - 0x00050051, 0x0000000B, 0x00005C2F, 0x00004A7B, 0x00000000, 0x000500AE, - 0x00000009, 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, 0x00004945, - 0x00000000, 0x000400FA, 0x000043C2, 0x00003E05, 0x00004945, 0x000200F8, - 0x00003E05, 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, 0x00000A13, - 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, 0x00002E70, - 0x00004944, 0x000200F8, 0x00002E70, 0x00050051, 0x0000000B, 0x00004B1B, - 0x00005E7C, 0x00000001, 0x000500C2, 0x0000000B, 0x00003427, 0x00004B1B, - 0x00000A3A, 0x000500C7, 0x0000000B, 0x00001C34, 0x00004B1B, 0x0000068D, - 0x000500C5, 0x0000000B, 0x0000452D, 0x00003427, 0x00001C34, 0x00060052, - 0x00000011, 0x00005B31, 0x0000452D, 0x00005E7C, 0x00000001, 0x000200F9, - 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, 0x00000011, 0x00004C92, - 0x00005E7C, 0x00003E05, 0x00005B31, 0x00002E70, 0x00050051, 0x0000000B, - 0x000054CF, 0x00004C92, 0x00000000, 0x000500C7, 0x0000000B, 0x00003175, - 0x000054CF, 0x000001C2, 0x00050051, 0x0000000B, 0x00005435, 0x00004C92, - 0x00000001, 0x000500C4, 0x0000000B, 0x000027D0, 0x00005435, 0x00000A3A, - 0x000500C5, 0x0000000B, 0x000050A9, 0x00003175, 0x000027D0, 0x00060052, - 0x00000011, 0x00005E60, 0x000050A9, 0x00004C92, 0x00000000, 0x000200F9, - 0x00004945, 0x000200F8, 0x00004945, 0x000700F5, 0x00000011, 0x00004C33, - 0x00005E7C, 0x00002CF4, 0x00005E60, 0x00004944, 0x00050051, 0x0000000B, - 0x000060F2, 0x00004C33, 0x00000000, 0x000500C2, 0x0000000B, 0x00003750, - 0x000060F2, 0x00000A3A, 0x000500C7, 0x0000000B, 0x00001C35, 0x000060F2, - 0x0000068D, 0x000500C5, 0x0000000B, 0x0000452E, 0x00003750, 0x00001C35, - 0x00060052, 0x00000011, 0x00005B32, 0x0000452E, 0x00004C33, 0x00000000, - 0x000200F9, 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, 0x00000011, - 0x0000240D, 0x00005E7C, 0x000033DC, 0x00005B32, 0x00004945, 0x00050080, - 0x00000011, 0x00004BCB, 0x00002EF9, 0x000059EC, 0x00050051, 0x0000000B, - 0x000033BC, 0x00004BCB, 0x00000000, 0x00050051, 0x0000000B, 0x00002553, - 0x00004BCB, 0x00000001, 0x000500C2, 0x0000000B, 0x00002B2D, 0x000033BC, - 0x00000A13, 0x00050050, 0x00000011, 0x00001E98, 0x00002B2D, 0x00002553, - 0x00050086, 0x00000011, 0x00006158, 0x00001E98, 0x00005C31, 0x00050051, - 0x0000000B, 0x0000366C, 0x00006158, 0x00000000, 0x000500C4, 0x0000000B, - 0x00004D3A, 0x0000366C, 0x00000A13, 0x00050051, 0x0000000B, 0x00005EBB, - 0x00006158, 0x00000001, 0x00060050, 0x00000014, 0x000053D3, 0x00004D3A, - 0x00005EBB, 0x00005F72, 0x000300F7, 0x00005341, 0x00000002, 0x000400FA, - 0x0000500F, 0x000056C9, 0x00002ACD, 0x000200F8, 0x00002ACD, 0x0007004F, - 0x00000011, 0x00001CAB, 0x000053D3, 0x000053D3, 0x00000000, 0x00000001, - 0x0004007C, 0x00000012, 0x000059CF, 0x00001CAB, 0x00050051, 0x0000000C, - 0x00001917, 0x000059CF, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, - 0x00001917, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x000059CF, - 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, - 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, - 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, - 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A22, - 0x000500C7, 0x0000000C, 0x00002ACE, 0x00001917, 0x00000A20, 0x000500C7, - 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, - 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, - 0x00002ACE, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, - 0x00000A0D, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, - 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, - 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, - 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, - 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047BE, 0x00002747, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047BE, 0x00000A17, - 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, - 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, - 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, - 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, - 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, - 0x000500C7, 0x0000000C, 0x00004AE3, 0x00004157, 0x00000388, 0x000500C4, - 0x0000000C, 0x0000544B, 0x00004AE3, 0x00000A11, 0x00050080, 0x0000000C, - 0x00004147, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, - 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, - 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x00001917, 0x00000A14, - 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, - 0x0000000C, 0x00005454, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544C, 0x00005454, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, - 0x00004147, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, - 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, - 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x00005341, - 0x000200F8, 0x000056C9, 0x0004007C, 0x00000016, 0x000019AD, 0x000053D3, - 0x00050051, 0x0000000C, 0x000042C2, 0x000019AD, 0x00000001, 0x000500C3, - 0x0000000C, 0x000024FE, 0x000042C2, 0x00000A17, 0x00050051, 0x0000000C, - 0x00002748, 0x000019AD, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, - 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, - 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, - 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, - 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, - 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x00003097, 0x00002348, - 0x00050084, 0x0000000C, 0x0000287F, 0x00003B27, 0x00003097, 0x00050051, - 0x0000000C, 0x00006242, 0x000019AD, 0x00000000, 0x000500C3, 0x0000000C, - 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, - 0x00004FC7, 0x0000287F, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, - 0x00000A1F, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, - 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003139, 0x000042C2, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, - 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, - 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B8B, 0x0000434B, 0x00000A1F, - 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B8B, 0x00000A1D, 0x000500C3, - 0x0000000C, 0x00002220, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, - 0x000035A3, 0x00002220, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, - 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, - 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, - 0x0000000C, 0x00004AE4, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544D, 0x00004AE4, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, - 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, - 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, - 0x000500C4, 0x0000000C, 0x00005B33, 0x00004F70, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, - 0x0000286B, 0x00005B33, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047BF, - 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047BF, - 0x00000A1F, 0x00050080, 0x0000000C, 0x00004159, 0x0000286B, 0x0000544E, - 0x000500C7, 0x0000000C, 0x00004AE5, 0x000042C2, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x0000544F, 0x00004AE5, 0x00000A17, 0x00050080, 0x0000000C, - 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, - 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, - 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, - 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, - 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, - 0x00005B34, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, - 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002ACF, 0x00005B34, - 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B35, 0x00002ACF, 0x00000A11, - 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, - 0x0000000C, 0x00002AD0, 0x00005B35, 0x00005AB2, 0x000500C4, 0x0000000C, - 0x00005B36, 0x00002AD0, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, - 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B36, - 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, - 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, 0x0000000B, 0x000024FC, - 0x00005670, 0x000056C9, 0x0000566F, 0x00002ACD, 0x00050084, 0x00000011, - 0x00003FB6, 0x00006158, 0x00005C31, 0x00050082, 0x00000011, 0x00003F85, - 0x00001E98, 0x00003FB6, 0x00050051, 0x0000000B, 0x0000448F, 0x00005C31, - 0x00000001, 0x00050084, 0x0000000B, 0x00005C50, 0x0000229A, 0x0000448F, - 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, 0x00005C50, 0x00050051, - 0x0000000B, 0x00003ED4, 0x00003F85, 0x00000000, 0x00050084, 0x0000000B, - 0x00003E12, 0x00003ED4, 0x0000448F, 0x00050051, 0x0000000B, 0x00001AE7, - 0x00003F85, 0x00000001, 0x00050080, 0x0000000B, 0x00002B25, 0x00003E12, - 0x00001AE7, 0x000500C4, 0x0000000B, 0x0000609D, 0x00002B25, 0x00000A13, - 0x000500C7, 0x0000000B, 0x00005AB3, 0x000033BC, 0x00000A1F, 0x00050080, - 0x0000000B, 0x00002557, 0x0000609D, 0x00005AB3, 0x000500C4, 0x0000000B, - 0x00004593, 0x00002557, 0x00000A0D, 0x00050080, 0x0000000B, 0x0000204A, - 0x00003CA0, 0x00004593, 0x000500C2, 0x0000000B, 0x000025CC, 0x0000204A, - 0x00000A13, 0x000500AA, 0x00000009, 0x00004B9C, 0x00004ADC, 0x00000A0D, - 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00004B9C, 0x00002957, - 0x00002C98, 0x000200F8, 0x00002957, 0x000500C7, 0x00000011, 0x0000475F, - 0x0000240D, 0x00000916, 0x000500C4, 0x00000011, 0x000024D1, 0x0000475F, - 0x000007B7, 0x000500C7, 0x00000011, 0x000050AC, 0x0000240D, 0x00000B48, - 0x000500C2, 0x00000011, 0x0000448D, 0x000050AC, 0x000007B7, 0x000500C5, - 0x00000011, 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, 0x00002C98, - 0x000200F8, 0x00002C98, 0x000700F5, 0x00000011, 0x00004D37, 0x0000240D, - 0x00005341, 0x00003FF9, 0x00002957, 0x00060041, 0x0000028E, 0x00001F75, - 0x00001592, 0x00000A0B, 0x000025CC, 0x0003003E, 0x00001F75, 0x00004D37, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x0000000B, 0x00005DAC, 0x00004A46, 0x00000A3A, 0x000500C5, 0x0000000B, + 0x0000464B, 0x00004146, 0x00005DAC, 0x00050050, 0x00000011, 0x000053E0, + 0x0000358B, 0x0000464B, 0x000200F9, 0x00004992, 0x000200F8, 0x000045EB, + 0x0008000C, 0x0000001D, 0x000022A9, 0x00000001, 0x0000002B, 0x00003A49, + 0x00000B7A, 0x00000505, 0x00050085, 0x0000001D, 0x00004580, 0x000022A9, + 0x00000809, 0x00050081, 0x0000001D, 0x00001F22, 0x00004580, 0x00000145, + 0x0004006D, 0x00000017, 0x0000275A, 0x00001F22, 0x00050051, 0x0000000B, + 0x0000220A, 0x0000275A, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE9, + 0x0000275A, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D37, 0x00002FE9, + 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D7A, 0x0000220A, 0x00002D37, + 0x00050051, 0x0000000B, 0x000053F8, 0x0000275A, 0x00000002, 0x000500C4, + 0x0000000B, 0x00002177, 0x000053F8, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D7B, 0x00004D7A, 0x00002177, 0x00050051, 0x0000000B, 0x000053F9, + 0x0000275A, 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7E, 0x000053F9, + 0x00000A38, 0x000500C5, 0x0000000B, 0x0000237C, 0x00004D7B, 0x00001C7E, + 0x0008000C, 0x0000001D, 0x00002377, 0x00000001, 0x0000002B, 0x00003B57, + 0x00000B7A, 0x00000505, 0x00050085, 0x0000001D, 0x000060DE, 0x00002377, + 0x00000809, 0x00050081, 0x0000001D, 0x00001F23, 0x000060DE, 0x00000145, + 0x0004006D, 0x00000017, 0x0000275B, 0x00001F23, 0x00050051, 0x0000000B, + 0x0000220B, 0x0000275B, 0x00000000, 0x00050051, 0x0000000B, 0x00002FEA, + 0x0000275B, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D38, 0x00002FEA, + 0x00000A1A, 0x000500C5, 0x0000000B, 0x00004D7C, 0x0000220B, 0x00002D38, + 0x00050051, 0x0000000B, 0x000053FA, 0x0000275B, 0x00000002, 0x000500C4, + 0x0000000B, 0x00002178, 0x000053FA, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D7D, 0x00004D7C, 0x00002178, 0x00050051, 0x0000000B, 0x000053FB, + 0x0000275B, 0x00000003, 0x000500C4, 0x0000000B, 0x000029FF, 0x000053FB, + 0x00000A38, 0x000500C5, 0x0000000B, 0x00004A47, 0x00004D7D, 0x000029FF, + 0x000500C4, 0x0000000B, 0x000058CA, 0x00004A47, 0x00000A3A, 0x000500C5, + 0x0000000B, 0x00006242, 0x0000237C, 0x000058CA, 0x0008000C, 0x0000001D, + 0x00002378, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, + 0x00050085, 0x0000001D, 0x000060DF, 0x00002378, 0x00000809, 0x00050081, + 0x0000001D, 0x00001F24, 0x000060DF, 0x00000145, 0x0004006D, 0x00000017, + 0x0000275C, 0x00001F24, 0x00050051, 0x0000000B, 0x0000220C, 0x0000275C, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FEB, 0x0000275C, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D39, 0x00002FEB, 0x00000A1A, 0x000500C5, + 0x0000000B, 0x00004D7E, 0x0000220C, 0x00002D39, 0x00050051, 0x0000000B, + 0x000053FC, 0x0000275C, 0x00000002, 0x000500C4, 0x0000000B, 0x00002179, + 0x000053FC, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D7F, 0x00004D7E, + 0x00002179, 0x00050051, 0x0000000B, 0x000053FD, 0x0000275C, 0x00000003, + 0x000500C4, 0x0000000B, 0x00001C7F, 0x000053FD, 0x00000A38, 0x000500C5, + 0x0000000B, 0x0000237D, 0x00004D7F, 0x00001C7F, 0x0008000C, 0x0000001D, + 0x00002379, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, + 0x00050085, 0x0000001D, 0x000060E0, 0x00002379, 0x00000809, 0x00050081, + 0x0000001D, 0x00001F25, 0x000060E0, 0x00000145, 0x0004006D, 0x00000017, + 0x0000275D, 0x00001F25, 0x00050051, 0x0000000B, 0x0000220D, 0x0000275D, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FEC, 0x0000275D, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D3A, 0x00002FEC, 0x00000A1A, 0x000500C5, + 0x0000000B, 0x00004D80, 0x0000220D, 0x00002D3A, 0x00050051, 0x0000000B, + 0x000053FE, 0x0000275D, 0x00000002, 0x000500C4, 0x0000000B, 0x0000217A, + 0x000053FE, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D81, 0x00004D80, + 0x0000217A, 0x00050051, 0x0000000B, 0x000053FF, 0x0000275D, 0x00000003, + 0x000500C4, 0x0000000B, 0x00002A00, 0x000053FF, 0x00000A38, 0x000500C5, + 0x0000000B, 0x00004A48, 0x00004D81, 0x00002A00, 0x000500C4, 0x0000000B, + 0x00005DAD, 0x00004A48, 0x00000A3A, 0x000500C5, 0x0000000B, 0x0000464C, + 0x0000237D, 0x00005DAD, 0x00050050, 0x00000011, 0x000053E1, 0x00006242, + 0x0000464C, 0x000200F9, 0x00004992, 0x000200F8, 0x00001CCE, 0x00050051, + 0x0000000D, 0x00004D9A, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, + 0x000023ED, 0x00003B57, 0x00000000, 0x00050050, 0x00000013, 0x00004B20, + 0x00004D9A, 0x000023ED, 0x0006000C, 0x0000000B, 0x0000217B, 0x00000001, + 0x0000003A, 0x00004B20, 0x00050051, 0x0000000D, 0x00005BBF, 0x00003816, + 0x00000000, 0x00050051, 0x0000000D, 0x000039A7, 0x00002BB5, 0x00000000, + 0x00050050, 0x00000013, 0x00004B0D, 0x00005BBF, 0x000039A7, 0x0006000C, + 0x0000000B, 0x00002E96, 0x00000001, 0x0000003A, 0x00004B0D, 0x00050050, + 0x00000011, 0x0000612F, 0x0000217B, 0x00002E96, 0x000200F9, 0x00004992, + 0x000200F8, 0x00004992, 0x001100F5, 0x00000011, 0x00005E7C, 0x0000612F, + 0x00001CCE, 0x000053E1, 0x000045EB, 0x000053E0, 0x00001934, 0x000053DF, + 0x00001933, 0x000053DE, 0x00001CCD, 0x000053DD, 0x00003167, 0x00003D25, + 0x00002514, 0x000500AA, 0x00000009, 0x000060B1, 0x00001DD8, 0x00000A0A, + 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, 0x000060B1, 0x00002CBB, + 0x000033DC, 0x000200F8, 0x00002CBB, 0x00050051, 0x0000000B, 0x00005E67, + 0x00004AB4, 0x00000000, 0x000500AB, 0x00000009, 0x000057C6, 0x00005E67, + 0x00000A0A, 0x000200F9, 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, + 0x00000009, 0x00002ACB, 0x000060B1, 0x00004992, 0x000057C6, 0x00002CBB, + 0x000300F7, 0x00004CC1, 0x00000002, 0x000400FA, 0x00002ACB, 0x00002CF4, + 0x00004CC1, 0x000200F8, 0x00002CF4, 0x00050051, 0x0000000B, 0x00005C2F, + 0x00004AB4, 0x00000000, 0x000500AE, 0x00000009, 0x000043C2, 0x00005C2F, + 0x00000A10, 0x000300F7, 0x00004945, 0x00000000, 0x000400FA, 0x000043C2, + 0x00003E05, 0x00004945, 0x000200F8, 0x00003E05, 0x000500AE, 0x00000009, + 0x00005FD4, 0x00005C2F, 0x00000A13, 0x000300F7, 0x00004944, 0x00000000, + 0x000400FA, 0x00005FD4, 0x00002E70, 0x00004944, 0x000200F8, 0x00002E70, + 0x00050051, 0x0000000B, 0x00004B1B, 0x00005E7C, 0x00000001, 0x000500C2, + 0x0000000B, 0x00003427, 0x00004B1B, 0x00000A3A, 0x000500C7, 0x0000000B, + 0x00001C34, 0x00004B1B, 0x0000068D, 0x000500C5, 0x0000000B, 0x0000452D, + 0x00003427, 0x00001C34, 0x00060052, 0x00000011, 0x00005B31, 0x0000452D, + 0x00005E7C, 0x00000001, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, + 0x000700F5, 0x00000011, 0x00004C92, 0x00005E7C, 0x00003E05, 0x00005B31, + 0x00002E70, 0x00050051, 0x0000000B, 0x000054CF, 0x00004C92, 0x00000000, + 0x000500C7, 0x0000000B, 0x00003175, 0x000054CF, 0x000001C2, 0x00050051, + 0x0000000B, 0x00005435, 0x00004C92, 0x00000001, 0x000500C4, 0x0000000B, + 0x000027D0, 0x00005435, 0x00000A3A, 0x000500C5, 0x0000000B, 0x000050A8, + 0x00003175, 0x000027D0, 0x00060052, 0x00000011, 0x00005E5A, 0x000050A8, + 0x00004C92, 0x00000000, 0x000200F9, 0x00004945, 0x000200F8, 0x00004945, + 0x000700F5, 0x00000011, 0x00004C33, 0x00005E7C, 0x00002CF4, 0x00005E5A, + 0x00004944, 0x00050051, 0x0000000B, 0x000060F2, 0x00004C33, 0x00000000, + 0x000500C2, 0x0000000B, 0x00003750, 0x000060F2, 0x00000A3A, 0x000500C7, + 0x0000000B, 0x00001C35, 0x000060F2, 0x0000068D, 0x000500C5, 0x0000000B, + 0x0000452E, 0x00003750, 0x00001C35, 0x00060052, 0x00000011, 0x00005B32, + 0x0000452E, 0x00004C33, 0x00000000, 0x000200F9, 0x00004CC1, 0x000200F8, + 0x00004CC1, 0x000700F5, 0x00000011, 0x0000240D, 0x00005E7C, 0x000033DC, + 0x00005B32, 0x00004945, 0x00050080, 0x00000011, 0x00004BCB, 0x00002EF9, + 0x000059EC, 0x00050051, 0x0000000B, 0x000033BC, 0x00004BCB, 0x00000000, + 0x00050051, 0x0000000B, 0x00002553, 0x00004BCB, 0x00000001, 0x000500C2, + 0x0000000B, 0x00002B2D, 0x000033BC, 0x00000A13, 0x00050050, 0x00000011, + 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, 0x00000011, 0x00006158, + 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, 0x0000366C, 0x00006158, + 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, 0x0000366C, 0x00000A13, + 0x00050051, 0x0000000B, 0x00005EBB, 0x00006158, 0x00000001, 0x00060050, + 0x00000014, 0x000053D3, 0x00004D3A, 0x00005EBB, 0x00005F72, 0x000300F7, + 0x00005341, 0x00000002, 0x000400FA, 0x0000500F, 0x000056C9, 0x00002ACC, + 0x000200F8, 0x00002ACC, 0x0007004F, 0x00000011, 0x00001CAB, 0x000053D3, + 0x000053D3, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, + 0x00001CAB, 0x00050051, 0x0000000C, 0x0000191F, 0x000059CF, 0x00000000, + 0x000500C3, 0x0000000C, 0x000024FD, 0x0000191F, 0x00000A1A, 0x00050051, + 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, + 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, + 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, + 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, + 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, + 0x00004A8E, 0x00003F5E, 0x00000A22, 0x000500C7, 0x0000000C, 0x00002ACD, + 0x0000191F, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, + 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, + 0x00050080, 0x0000000C, 0x00004397, 0x00002ACD, 0x0000454D, 0x000500C4, + 0x0000000C, 0x000018E7, 0x00004397, 0x00000A0D, 0x000500C7, 0x0000000C, + 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, + 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, + 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, + 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, + 0x0000000C, 0x000047BE, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544A, 0x000047BE, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, + 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, + 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, + 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, + 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004AE3, + 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004AE3, + 0x00000A11, 0x00050080, 0x0000000C, 0x00004147, 0x00004158, 0x0000544B, + 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, + 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, + 0x00001EEC, 0x0000191F, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, + 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005454, 0x000035B6, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005454, 0x00000A1D, + 0x00050080, 0x0000000C, 0x00003C4C, 0x00004147, 0x0000544C, 0x000500C7, + 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, + 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, + 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x000056C9, 0x0004007C, + 0x00000016, 0x000019AD, 0x000053D3, 0x00050051, 0x0000000C, 0x000042C2, + 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, + 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, + 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, + 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, + 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, + 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, + 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, + 0x0000000C, 0x00003097, 0x00002348, 0x00050084, 0x0000000C, 0x0000287F, + 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006243, 0x000019AD, + 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006243, 0x00000A1A, + 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000287F, 0x000500C4, + 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A1F, 0x000500C7, 0x0000000C, + 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, + 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006243, + 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, + 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, + 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, + 0x00001B8C, 0x0000434B, 0x00000A1F, 0x000500C3, 0x0000000C, 0x00005DE3, + 0x00001B8C, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002220, 0x000042C2, + 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002220, 0x0000405D, + 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, + 0x0000000C, 0x00004112, 0x00006243, 0x00000A14, 0x000500C4, 0x0000000C, + 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, + 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE4, 0x000034BD, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE4, 0x00000A0E, + 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, + 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, + 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B33, + 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, + 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B33, 0x00005AEA, + 0x000500C7, 0x0000000C, 0x000047BF, 0x00002748, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544E, 0x000047BF, 0x00000A1F, 0x00050080, 0x0000000C, + 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE5, + 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE5, + 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, + 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, + 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, + 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, + 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, + 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B34, 0x00003412, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, + 0x0000000C, 0x00002ACE, 0x00005B34, 0x00005AB1, 0x000500C4, 0x0000000C, + 0x00005B35, 0x00002ACE, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, + 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002ACF, 0x00005B35, + 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B36, 0x00002ACF, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, + 0x0000000C, 0x00005EFA, 0x00005B36, 0x00005559, 0x0004007C, 0x0000000B, + 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, + 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, 0x000056C9, 0x0000566F, + 0x00002ACC, 0x00050084, 0x00000011, 0x00003FB6, 0x00006158, 0x00005C31, + 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, 0x00003FB6, 0x00050051, + 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, + 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA0, + 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, 0x00003F85, + 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x0000448F, + 0x00050051, 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, 0x00050080, + 0x0000000B, 0x00002B25, 0x00003E12, 0x00001AE7, 0x000500C4, 0x0000000B, + 0x0000609D, 0x00002B25, 0x00000A13, 0x000500C7, 0x0000000B, 0x00005AB3, + 0x000033BC, 0x00000A1F, 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, + 0x00005AB3, 0x000500C4, 0x0000000B, 0x00004593, 0x00002557, 0x00000A0D, + 0x00050080, 0x0000000B, 0x0000204B, 0x00003CA0, 0x00004593, 0x000500C2, + 0x0000000B, 0x000025CC, 0x0000204B, 0x00000A13, 0x000500AA, 0x00000009, + 0x00004B9C, 0x00004ADC, 0x00000A0D, 0x000300F7, 0x00002C98, 0x00000000, + 0x000400FA, 0x00004B9C, 0x00002957, 0x00002C98, 0x000200F8, 0x00002957, + 0x000500C7, 0x00000011, 0x0000475F, 0x0000240D, 0x00000916, 0x000500C4, + 0x00000011, 0x000024D1, 0x0000475F, 0x000007B7, 0x000500C7, 0x00000011, + 0x000050AC, 0x0000240D, 0x00000B48, 0x000500C2, 0x00000011, 0x0000448D, + 0x000050AC, 0x000007B7, 0x000500C5, 0x00000011, 0x00003FF9, 0x000024D1, + 0x0000448D, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, + 0x00000011, 0x00004D37, 0x0000240D, 0x00005341, 0x00003FF9, 0x00002957, + 0x00060041, 0x0000028E, 0x00001F75, 0x00001592, 0x00000A0B, 0x000025CC, + 0x0003003E, 0x00001F75, 0x00004D37, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_32bpp_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_32bpp_cs.h index 5be4e66db..07af64a21 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_32bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_32bpp_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25271 ; Schema: 0 OpCapability Shader @@ -11,24 +11,26 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -104,7 +106,6 @@ %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %int_5 = OpConstant %int 5 %uint_5 = OpConstant %uint 5 %int_7 = OpConstant %int 7 @@ -130,14 +131,13 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_63 = OpConstant %uint 63 %int_26 = OpConstant %int 26 %int_23 = OpConstant %int 23 @@ -153,7 +153,7 @@ %5522 = OpVariable %_ptr_Uniform__struct_1972 Uniform %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %11741 = OpUndef %v4uint + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -183,6 +183,8 @@ %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 %749 = OpConstantComposite %v4uint %uint_16 %uint_16 %uint_16 %uint_16 %int_1065353216 = OpConstant %int 1065353216 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %uint_4294967290 = OpConstant %uint 4294967290 %2360 = OpConstantComposite %v3uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %uint_81 = OpConstant %uint 81 @@ -193,16 +195,14 @@ %uint_86 = OpConstant %uint 86 %uint_87 = OpConstant %uint 87 %float_0_25 = OpConstant %float 0.25 - %10264 = OpUndef %v4uint - %15190 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -213,18 +213,16 @@ %8576 = OpBitwiseAnd %uint %21003 %uint_15 %18836 = OpShiftRightLogical %uint %15627 %uint_28 %9130 = OpBitwiseAnd %uint %18836 %uint_1 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %24236 %uint_7 %21999 = OpBitwiseAnd %uint %24236 %uint_8 @@ -248,12 +246,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2276 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20919 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18656 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18656 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %25270 = OpLoad %uint %18656 %14159 = OpLoad %v3uint %gl_GlobalInvocationID %12672 = OpVectorShuffle %v2uint %14159 %14159 0 1 @@ -287,34 +285,29 @@ %10986 = OpShiftLeftLogical %v2uint %21036 %19381 %24669 = OpCompositeConstruct %v2uint %19300 %19300 %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %18106 = OpIAdd %v2uint %10986 %16072 - %22936 = OpIMul %v2uint %2719 %1828 - %11332 = OpCompositeConstruct %v2uint %9130 %uint_0 - %6571 = OpShiftRightLogical %v2uint %22936 %11332 - %10146 = OpUDiv %v2uint %18106 %6571 + %15084 = OpBitwiseAnd %v2uint %9093 %1828 + %10197 = OpIAdd %v2uint %10986 %15084 + %8548 = OpCompositeConstruct %v2uint %9130 %uint_0 + %9802 = OpShiftRightLogical %v2uint %2719 %8548 + %10146 = OpUDiv %v2uint %10197 %9802 %20390 = OpCompositeExtract %uint %10146 1 %11046 = OpIMul %uint %20390 %20561 %24665 = OpCompositeExtract %uint %10146 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %8575 %21536 - %22376 = OpIMul %v2uint %10146 %6571 - %20715 = OpISub %v2uint %18106 %22376 - %7303 = OpCompositeExtract %uint %22936 0 - %22882 = OpCompositeExtract %uint %22936 1 - %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %6571 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 + %23345 = OpIMul %v2uint %10146 %9802 + %11892 = OpISub %v2uint %10197 %23345 + %8053 = OpIMul %uint %8742 %uint_1280 + %24263 = OpCompositeExtract %uint %11892 1 + %23526 = OpCompositeExtract %uint %9802 0 + %22886 = OpIMul %uint %24263 %23526 + %6886 = OpCompositeExtract %uint %11892 0 %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %9130 - %18363 = OpIAdd %uint %14551 %18021 - %13504 = OpIMul %uint %13170 %uint_2048 - %25231 = OpUMod %uint %18363 %13504 - %16379 = OpUGreaterThanEqual %bool %8574 %uint_2 - %24735 = OpSelect %uint %16379 %uint_1 %uint_0 + %18116 = OpShiftLeftLogical %uint %9696 %9130 + %18201 = OpIAdd %uint %8053 %18116 + %23256 = OpUMod %uint %18201 %uint_2621440 + %13153 = OpUGreaterThanEqual %bool %8574 %uint_2 + %24735 = OpSelect %uint %13153 %uint_1 %uint_0 %20074 = OpIAdd %uint %9130 %24735 %6555 = OpShiftLeftLogical %uint %uint_1 %20074 %23279 = OpINotEqual %bool %9130 %uint_0 @@ -323,42 +316,39 @@ %16569 = OpLabel %19162 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20297 DontFlatten - OpBranchConditional %19162 %11374 %12129 + OpBranchConditional %19162 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v4uint %13959 %10264 0 - %15546 = OpIAdd %uint %25231 %6555 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %13810 = OpLoad %uint %6319 - %22355 = OpCompositeInsert %v4uint %13810 %21850 1 - %10093 = OpIMul %uint %uint_2 %6555 - %9147 = OpIAdd %uint %25231 %10093 - %14359 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9147 - %13811 = OpLoad %uint %14359 - %22356 = OpCompositeInsert %v4uint %13811 %22355 2 - %10094 = OpIMul %uint %uint_3 %6555 - %9148 = OpIAdd %uint %25231 %10094 - %14360 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9148 - %16033 = OpLoad %uint %14360 - %23465 = OpCompositeInsert %v4uint %16033 %22356 3 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %23256 %6555 + %6475 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %24155 = OpLoad %uint %6475 + %6234 = OpIMul %uint %uint_2 %6555 + %8353 = OpIAdd %uint %23256 %6234 + %15309 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8353 + %24156 = OpLoad %uint %15309 + %6235 = OpIMul %uint %uint_3 %6555 + %8354 = OpIAdd %uint %23256 %6235 + %14321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8354 + %16379 = OpLoad %uint %14321 + %20780 = OpCompositeConstruct %v4uint %23875 %24155 %24156 %16379 OpBranch %20297 - %11374 = OpLabel - %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %25231 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %9761 = OpLabel + %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %23256 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 %23650 = OpLoad %uint %6399 - %11688 = OpIAdd %uint %25231 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %11689 = OpIAdd %uint %23256 %uint_2 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 %23651 = OpLoad %uint %6400 - %11689 = OpIAdd %uint %25231 %uint_3 - %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 + %11690 = OpIAdd %uint %23256 %uint_3 + %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 %16380 = OpLoad %uint %24558 - %20780 = OpCompositeConstruct %v4uint %23875 %23650 %23651 %16380 + %20781 = OpCompositeConstruct %v4uint %23876 %23650 %23651 %16380 OpBranch %20297 %20297 = OpLabel - %10943 = OpPhi %v4uint %20780 %11374 %23465 %12129 + %10943 = OpPhi %v4uint %20781 %9761 %20780 %12129 OpSelectionMerge %16224 None OpSwitch %8576 %19451 0 %14585 1 %14585 2 %7355 10 %7355 3 %7354 12 %7354 4 %8190 6 %8243 %8243 = OpLabel @@ -396,8 +386,8 @@ %15572 = OpCompositeExtract %float %24070 1 %16670 = OpCompositeConstruct %v4float %24330 %15572 %float_0 %float_0 %19522 = OpCompositeExtract %uint %10943 1 - %16034 = OpBitcast %int %19522 - %18203 = OpCompositeConstruct %v2int %16034 %16034 + %16033 = OpBitcast %int %19522 + %18203 = OpCompositeConstruct %v2int %16033 %16033 %18350 = OpShiftLeftLogical %v2int %18203 %1959 %13336 = OpShiftRightArithmetic %v2int %18350 %2151 %10904 = OpConvertSToF %v2float %13336 @@ -407,8 +397,8 @@ %15573 = OpCompositeExtract %float %24071 1 %16671 = OpCompositeConstruct %v4float %24331 %15573 %float_0 %float_0 %19523 = OpCompositeExtract %uint %10943 2 - %16035 = OpBitcast %int %19523 - %18204 = OpCompositeConstruct %v2int %16035 %16035 + %16034 = OpBitcast %int %19523 + %18204 = OpCompositeConstruct %v2int %16034 %16034 %18351 = OpShiftLeftLogical %v2int %18204 %1959 %13337 = OpShiftRightArithmetic %v2int %18351 %2151 %10905 = OpConvertSToF %v2float %13337 @@ -418,8 +408,8 @@ %15574 = OpCompositeExtract %float %24072 1 %16672 = OpCompositeConstruct %v4float %24332 %15574 %float_0 %float_0 %19524 = OpCompositeExtract %uint %10943 3 - %16036 = OpBitcast %int %19524 - %18205 = OpCompositeConstruct %v2int %16036 %16036 + %16035 = OpBitcast %int %19524 + %18205 = OpCompositeConstruct %v2int %16035 %16035 %18352 = OpShiftLeftLogical %v2int %18205 %1959 %13338 = OpShiftRightArithmetic %v2int %18352 %2151 %10906 = OpConvertSToF %v2float %13338 @@ -626,125 +616,107 @@ %15205 = OpLabel %21584 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20259 DontFlatten - OpBranchConditional %21584 %11375 %12130 + OpBranchConditional %21584 %9762 %12130 %12130 = OpLabel - %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23876 = OpLoad %uint %19407 - %11690 = OpIAdd %uint %25231 %uint_1 - %24596 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 - %12860 = OpLoad %uint %24596 - %11934 = OpCompositeInsert %v4uint %23876 %10264 0 - %6638 = OpCompositeInsert %v4uint %12860 %11934 1 - %16340 = OpIAdd %uint %25231 %6555 - %7193 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16340 - %23652 = OpLoad %uint %7193 - %11691 = OpIAdd %uint %16340 %uint_1 - %24597 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 - %12861 = OpLoad %uint %24597 - %12010 = OpCompositeInsert %v4uint %23652 %6638 2 - %7143 = OpCompositeInsert %v4uint %12861 %12010 3 - %10887 = OpIMul %uint %uint_2 %6555 - %9149 = OpIAdd %uint %25231 %10887 - %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9149 - %23653 = OpLoad %uint %15233 - %11692 = OpIAdd %uint %9149 %uint_1 - %24598 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %12862 = OpLoad %uint %24598 - %12011 = OpCompositeInsert %v4uint %23653 %10264 0 - %7144 = OpCompositeInsert %v4uint %12862 %12011 1 - %10888 = OpIMul %uint %uint_3 %6555 - %9150 = OpIAdd %uint %25231 %10888 - %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9150 - %23654 = OpLoad %uint %15234 - %11693 = OpIAdd %uint %9150 %uint_1 - %24599 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 - %12863 = OpLoad %uint %24599 - %14233 = OpCompositeInsert %v4uint %23654 %7144 2 - %8253 = OpCompositeInsert %v4uint %12863 %14233 3 - OpBranch %20259 - %11375 = OpLabel - %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23877 = OpLoad %uint %21830 - %11694 = OpIAdd %uint %25231 %uint_1 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 - %23655 = OpLoad %uint %6401 - %11695 = OpIAdd %uint %25231 %uint_2 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 - %23656 = OpLoad %uint %6402 - %11696 = OpIAdd %uint %25231 %uint_3 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 - %14080 = OpLoad %uint %24559 - %19165 = OpCompositeConstruct %v4uint %23877 %23655 %23656 %14080 - %22501 = OpIAdd %uint %25231 %uint_4 - %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 - %23657 = OpLoad %uint %24651 - %11697 = OpIAdd %uint %25231 %uint_5 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 - %23658 = OpLoad %uint %6403 - %11698 = OpIAdd %uint %25231 %uint_6 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %23659 = OpLoad %uint %6404 - %11699 = OpIAdd %uint %25231 %uint_7 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23877 = OpLoad %uint %19408 + %11691 = OpIAdd %uint %23256 %uint_1 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %23652 = OpLoad %uint %6401 + %11692 = OpIAdd %uint %23256 %6555 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %23653 = OpLoad %uint %6402 + %11693 = OpIAdd %uint %11692 %uint_1 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %14156 = OpLoad %uint %24559 + %19670 = OpCompositeConstruct %v4uint %23877 %23652 %23653 %14156 + %17048 = OpIMul %uint %uint_2 %6555 + %13991 = OpIAdd %uint %23256 %17048 + %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13991 + %23654 = OpLoad %uint %15233 + %11694 = OpIAdd %uint %13991 %uint_1 + %6476 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %24157 = OpLoad %uint %6476 + %6236 = OpIMul %uint %uint_3 %6555 + %8355 = OpIAdd %uint %23256 %6236 + %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8355 + %23655 = OpLoad %uint %15234 + %11695 = OpIAdd %uint %8355 %uint_1 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 %16381 = OpLoad %uint %24560 - %20781 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16381 + %20782 = OpCompositeConstruct %v4uint %23654 %24157 %23655 %16381 + OpBranch %20259 + %9762 = OpLabel + %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23878 = OpLoad %uint %21830 + %11696 = OpIAdd %uint %23256 %uint_1 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %23656 = OpLoad %uint %6403 + %11697 = OpIAdd %uint %23256 %uint_2 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %23657 = OpLoad %uint %6404 + %11698 = OpIAdd %uint %23256 %uint_3 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 + %14080 = OpLoad %uint %24561 + %19165 = OpCompositeConstruct %v4uint %23878 %23656 %23657 %14080 + %22501 = OpIAdd %uint %23256 %uint_4 + %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 + %23658 = OpLoad %uint %24651 + %11699 = OpIAdd %uint %23256 %uint_5 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %23659 = OpLoad %uint %6405 + %11700 = OpIAdd %uint %23256 %uint_6 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %23660 = OpLoad %uint %6406 + %11701 = OpIAdd %uint %23256 %uint_7 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %16382 = OpLoad %uint %24562 + %20783 = OpCompositeConstruct %v4uint %23658 %23659 %23660 %16382 OpBranch %20259 %20259 = OpLabel - %11213 = OpPhi %v4uint %20781 %11375 %8253 %12130 - %14112 = OpPhi %v4uint %19165 %11375 %7143 %12130 + %11213 = OpPhi %v4uint %20783 %9762 %20782 %12130 + %14112 = OpPhi %v4uint %19165 %9762 %19670 %12130 OpSelectionMerge %20260 None - OpSwitch %8576 %20310 5 %10149 7 %8244 + OpSwitch %8576 %20310 5 %8536 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %14112 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9928 = OpCompositeExtract %float %24698 0 - %9131 = OpCompositeInsert %v4float %9928 %15190 0 - %19852 = OpCompositeExtract %float %24698 1 - %14867 = OpCompositeInsert %v4float %19852 %9131 1 - %10319 = OpCompositeExtract %uint %14112 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %9132 = OpCompositeInsert %v4float %9929 %14867 2 - %19853 = OpCompositeExtract %float %19659 1 - %14868 = OpCompositeInsert %v4float %19853 %9132 3 - %10320 = OpCompositeExtract %uint %14112 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %9133 = OpCompositeInsert %v4float %9930 %15190 0 - %19854 = OpCompositeExtract %float %19660 1 - %14869 = OpCompositeInsert %v4float %19854 %9133 1 - %10321 = OpCompositeExtract %uint %14112 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %9134 = OpCompositeInsert %v4float %9931 %14869 2 - %19855 = OpCompositeExtract %float %19661 1 - %14870 = OpCompositeInsert %v4float %19855 %9134 3 - %10322 = OpCompositeExtract %uint %11213 0 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9932 = OpCompositeExtract %float %19662 0 - %9135 = OpCompositeInsert %v4float %9932 %15190 0 - %19856 = OpCompositeExtract %float %19662 1 - %14871 = OpCompositeInsert %v4float %19856 %9135 1 - %10323 = OpCompositeExtract %uint %11213 1 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9933 = OpCompositeExtract %float %19663 0 - %9136 = OpCompositeInsert %v4float %9933 %14871 2 - %19857 = OpCompositeExtract %float %19663 1 - %14872 = OpCompositeInsert %v4float %19857 %9136 3 - %10324 = OpCompositeExtract %uint %11213 2 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9934 = OpCompositeExtract %float %19664 0 - %9137 = OpCompositeInsert %v4float %9934 %15190 0 - %19858 = OpCompositeExtract %float %19664 1 - %14873 = OpCompositeInsert %v4float %19858 %9137 1 - %10325 = OpCompositeExtract %uint %11213 3 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %9935 = OpCompositeExtract %float %19665 0 - %9138 = OpCompositeInsert %v4float %9935 %14873 2 - %23044 = OpCompositeExtract %float %19665 1 - %9296 = OpCompositeInsert %v4float %23044 %9138 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %10101 = OpCompositeExtract %float %24680 0 + %16056 = OpCompositeExtract %float %24680 1 + %17025 = OpCompositeExtract %uint %14112 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %17025 + %10086 = OpCompositeExtract %float %15605 0 + %17481 = OpCompositeExtract %float %15605 1 + %14607 = OpCompositeConstruct %v4float %10101 %16056 %10086 %17481 + %17277 = OpCompositeExtract %uint %14112 2 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %10102 = OpCompositeExtract %float %18030 0 + %16057 = OpCompositeExtract %float %18030 1 + %17026 = OpCompositeExtract %uint %14112 3 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %17026 + %10087 = OpCompositeExtract %float %15606 0 + %17482 = OpCompositeExtract %float %15606 1 + %14608 = OpCompositeConstruct %v4float %10102 %16057 %10087 %17482 + %17278 = OpCompositeExtract %uint %11213 0 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %10103 = OpCompositeExtract %float %18031 0 + %16058 = OpCompositeExtract %float %18031 1 + %17027 = OpCompositeExtract %uint %11213 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %17027 + %10088 = OpCompositeExtract %float %15607 0 + %17483 = OpCompositeExtract %float %15607 1 + %14609 = OpCompositeConstruct %v4float %10103 %16058 %10088 %17483 + %17279 = OpCompositeExtract %uint %11213 2 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %10104 = OpCompositeExtract %float %18032 0 + %16059 = OpCompositeExtract %float %18032 1 + %17028 = OpCompositeExtract %uint %11213 3 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %17028 + %10089 = OpCompositeExtract %float %15608 0 + %20671 = OpCompositeExtract %float %15608 1 + %9036 = OpCompositeConstruct %v4float %10104 %16059 %10089 %20671 OpBranch %20260 - %10149 = OpLabel + %8536 = OpLabel %9723 = OpVectorShuffle %v2uint %14112 %14112 0 1 %23356 = OpBitcast %v2int %9723 %24782 = OpVectorShuffle %v4int %23356 %23356 0 0 1 1 @@ -779,8 +751,8 @@ %17250 = OpExtInst %v4float %1 FMax %1284 %21439 OpBranch %20260 %20310 = OpLabel - %9761 = OpVectorShuffle %v2uint %14112 %14112 0 1 - %20825 = OpBitcast %v2float %9761 + %9763 = OpVectorShuffle %v2uint %14112 %14112 0 1 + %20825 = OpBitcast %v2float %9763 %7035 = OpCompositeExtract %float %20825 0 %13418 = OpCompositeExtract %float %20825 1 %17016 = OpCompositeConstruct %v4float %7035 %13418 %float_0 %float_0 @@ -798,13 +770,13 @@ %14175 = OpBitcast %v2float %16858 %7038 = OpCompositeExtract %float %14175 0 %16648 = OpCompositeExtract %float %14175 1 - %9036 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 + %9037 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 OpBranch %20260 %20260 = OpLabel - %11176 = OpPhi %v4float %9036 %20310 %17250 %10149 %9296 %8244 - %14345 = OpPhi %v4float %17018 %20310 %25235 %10149 %14872 %8244 - %15230 = OpPhi %v4float %17017 %20310 %25234 %10149 %14870 %8244 - %14519 = OpPhi %v4float %17016 %20310 %25233 %10149 %14868 %8244 + %11176 = OpPhi %v4float %9037 %20310 %17250 %8536 %9036 %8244 + %14345 = OpPhi %v4float %17018 %20310 %25235 %8536 %14609 %8244 + %15230 = OpPhi %v4float %17017 %20310 %25234 %8536 %14608 %8244 + %14519 = OpPhi %v4float %17016 %20310 %25233 %8536 %14607 %8244 OpBranch %21263 %21263 = OpLabel %11177 = OpPhi %v4float %11176 %20260 %11175 %16224 @@ -816,71 +788,68 @@ OpBranchConditional %11861 %20709 %21267 %20709 = OpLabel %25083 = OpFMul %float %11052 %float_0_5 - %24184 = OpIAdd %uint %25231 %uint_80 + %24184 = OpIAdd %uint %23256 %uint_80 OpSelectionMerge %21264 DontFlatten OpBranchConditional %23279 %15206 %16570 %16570 = OpLabel %19163 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20298 DontFlatten - OpBranchConditional %19163 %11376 %12131 + OpBranchConditional %19163 %9764 %12131 %12131 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v4uint %13960 %10264 0 - %15547 = OpIAdd %uint %24184 %6555 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %13812 = OpLoad %uint %6320 - %22357 = OpCompositeInsert %v4uint %13812 %21851 1 - %10095 = OpIMul %uint %uint_2 %6555 - %9151 = OpIAdd %uint %24184 %10095 - %14361 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9151 - %13813 = OpLoad %uint %14361 - %22358 = OpCompositeInsert %v4uint %13813 %22357 2 - %10096 = OpIMul %uint %uint_3 %6555 - %9152 = OpIAdd %uint %24184 %10096 - %14362 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9152 - %16037 = OpLoad %uint %14362 - %23466 = OpCompositeInsert %v4uint %16037 %22358 3 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23879 = OpLoad %uint %19409 + %11702 = OpIAdd %uint %24184 %6555 + %6477 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %24158 = OpLoad %uint %6477 + %6237 = OpIMul %uint %uint_2 %6555 + %8356 = OpIAdd %uint %24184 %6237 + %15310 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8356 + %24159 = OpLoad %uint %15310 + %6238 = OpIMul %uint %uint_3 %6555 + %8357 = OpIAdd %uint %24184 %6238 + %14322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8357 + %16383 = OpLoad %uint %14322 + %20784 = OpCompositeConstruct %v4uint %23879 %24158 %24159 %16383 OpBranch %20298 - %11376 = OpLabel + %9764 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23878 = OpLoad %uint %21831 - %11700 = OpIAdd %uint %25231 %uint_81 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 - %23660 = OpLoad %uint %6405 - %11701 = OpIAdd %uint %25231 %uint_82 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 - %23661 = OpLoad %uint %6406 - %11702 = OpIAdd %uint %25231 %uint_83 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 - %16382 = OpLoad %uint %24561 - %20782 = OpCompositeConstruct %v4uint %23878 %23660 %23661 %16382 + %23880 = OpLoad %uint %21831 + %11703 = OpIAdd %uint %23256 %uint_81 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %23661 = OpLoad %uint %6407 + %11704 = OpIAdd %uint %23256 %uint_82 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 + %23662 = OpLoad %uint %6408 + %11705 = OpIAdd %uint %23256 %uint_83 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %16384 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v4uint %23880 %23661 %23662 %16384 OpBranch %20298 %20298 = OpLabel - %10944 = OpPhi %v4uint %20782 %11376 %23466 %12131 + %10944 = OpPhi %v4uint %20785 %9764 %20784 %12131 OpSelectionMerge %16225 None OpSwitch %8576 %19452 0 %14586 1 %14586 2 %7357 10 %7357 3 %7356 12 %7356 4 %8191 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %10944 0 - %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %10086 = OpCompositeExtract %float %24680 0 - %17481 = OpCompositeExtract %float %24680 1 - %14607 = OpCompositeConstruct %v4float %10086 %17481 %float_0 %float_0 - %17277 = OpCompositeExtract %uint %10944 1 - %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 - %10087 = OpCompositeExtract %float %18030 0 - %17482 = OpCompositeExtract %float %18030 1 - %14608 = OpCompositeConstruct %v4float %10087 %17482 %float_0 %float_0 - %17278 = OpCompositeExtract %uint %10944 2 - %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 - %10088 = OpCompositeExtract %float %18031 0 - %17483 = OpCompositeExtract %float %18031 1 - %14609 = OpCompositeConstruct %v4float %10088 %17483 %float_0 %float_0 - %17279 = OpCompositeExtract %uint %10944 3 - %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 - %10089 = OpCompositeExtract %float %18032 0 - %20671 = OpCompositeExtract %float %18032 1 - %9037 = OpCompositeConstruct %v4float %10089 %20671 %float_0 %float_0 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %10090 = OpCompositeExtract %float %24681 0 + %17484 = OpCompositeExtract %float %24681 1 + %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 + %17280 = OpCompositeExtract %uint %10944 1 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %10091 = OpCompositeExtract %float %18033 0 + %17485 = OpCompositeExtract %float %18033 1 + %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 + %17281 = OpCompositeExtract %uint %10944 2 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %10092 = OpCompositeExtract %float %18034 0 + %17486 = OpCompositeExtract %float %18034 1 + %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 + %17282 = OpCompositeExtract %uint %10944 3 + %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 + %10093 = OpCompositeExtract %float %18035 0 + %20672 = OpCompositeExtract %float %18035 1 + %9038 = OpCompositeConstruct %v4float %10093 %20672 %float_0 %float_0 OpBranch %16225 %8191 = OpLabel %12429 = OpCompositeExtract %uint %10944 0 @@ -895,8 +864,8 @@ %15575 = OpCompositeExtract %float %24074 1 %16673 = OpCompositeConstruct %v4float %24334 %15575 %float_0 %float_0 %19525 = OpCompositeExtract %uint %10944 1 - %16038 = OpBitcast %int %19525 - %18207 = OpCompositeConstruct %v2int %16038 %16038 + %16036 = OpBitcast %int %19525 + %18207 = OpCompositeConstruct %v2int %16036 %16036 %18354 = OpShiftLeftLogical %v2int %18207 %1959 %13340 = OpShiftRightArithmetic %v2int %18354 %2151 %10916 = OpConvertSToF %v2float %13340 @@ -906,8 +875,8 @@ %15576 = OpCompositeExtract %float %24075 1 %16674 = OpCompositeConstruct %v4float %24335 %15576 %float_0 %float_0 %19526 = OpCompositeExtract %uint %10944 2 - %16039 = OpBitcast %int %19526 - %18208 = OpCompositeConstruct %v2int %16039 %16039 + %16037 = OpBitcast %int %19526 + %18208 = OpCompositeConstruct %v2int %16037 %16037 %18355 = OpShiftLeftLogical %v2int %18208 %1959 %13341 = OpShiftRightArithmetic %v2int %18355 %2151 %10917 = OpConvertSToF %v2float %13341 @@ -917,8 +886,8 @@ %15577 = OpCompositeExtract %float %24076 1 %16675 = OpCompositeConstruct %v4float %24336 %15577 %float_0 %float_0 %19527 = OpCompositeExtract %uint %10944 3 - %16040 = OpBitcast %int %19527 - %18212 = OpCompositeConstruct %v2int %16040 %16040 + %16038 = OpBitcast %int %19527 + %18212 = OpCompositeConstruct %v2int %16038 %16038 %18356 = OpShiftLeftLogical %v2int %18212 %1959 %13342 = OpShiftRightArithmetic %v2int %18356 %2151 %10918 = OpConvertSToF %v2float %13342 @@ -926,7 +895,7 @@ %24077 = OpExtInst %v2float %1 FMax %73 %18254 %24337 = OpCompositeExtract %float %24077 0 %18765 = OpCompositeExtract %float %24077 1 - %9038 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 + %9039 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 OpBranch %16225 %7356 = OpLabel %22208 = OpCompositeExtract %uint %10944 0 @@ -941,8 +910,8 @@ %6270 = OpISub %v3uint %2828 %10777 %8724 = OpIAdd %v3uint %10777 %2360 %10355 = OpSelect %v3uint %16589 %8724 %23444 - %23256 = OpShiftLeftLogical %v3uint %18592 %6270 - %18846 = OpBitwiseAnd %v3uint %23256 %1126 + %23257 = OpShiftLeftLogical %v3uint %18592 %6270 + %18846 = OpBitwiseAnd %v3uint %23257 %1126 %10919 = OpSelect %v3uint %16589 %18846 %18592 %24573 = OpIAdd %v3uint %10355 %1018 %20355 = OpShiftLeftLogical %v3uint %24573 %393 @@ -970,8 +939,8 @@ %6271 = OpISub %v3uint %2828 %10778 %8725 = OpIAdd %v3uint %10778 %2360 %10356 = OpSelect %v3uint %16590 %8725 %23445 - %23257 = OpShiftLeftLogical %v3uint %18593 %6271 - %18847 = OpBitwiseAnd %v3uint %23257 %1126 + %23258 = OpShiftLeftLogical %v3uint %18593 %6271 + %18847 = OpBitwiseAnd %v3uint %23258 %1126 %10920 = OpSelect %v3uint %16590 %18847 %18593 %24574 = OpIAdd %v3uint %10356 %1018 %20356 = OpShiftLeftLogical %v3uint %24574 %393 @@ -999,8 +968,8 @@ %6272 = OpISub %v3uint %2828 %10779 %8726 = OpIAdd %v3uint %10779 %2360 %10357 = OpSelect %v3uint %16591 %8726 %23446 - %23258 = OpShiftLeftLogical %v3uint %18594 %6272 - %18848 = OpBitwiseAnd %v3uint %23258 %1126 + %23259 = OpShiftLeftLogical %v3uint %18594 %6272 + %18848 = OpBitwiseAnd %v3uint %23259 %1126 %10921 = OpSelect %v3uint %16591 %18848 %18594 %24575 = OpIAdd %v3uint %10357 %1018 %20357 = OpShiftLeftLogical %v3uint %24575 %393 @@ -1028,8 +997,8 @@ %6273 = OpISub %v3uint %2828 %10780 %8727 = OpIAdd %v3uint %10780 %2360 %10358 = OpSelect %v3uint %16592 %8727 %23447 - %23259 = OpShiftLeftLogical %v3uint %18595 %6273 - %18849 = OpBitwiseAnd %v3uint %23259 %1126 + %23260 = OpShiftLeftLogical %v3uint %18595 %6273 + %18849 = OpBitwiseAnd %v3uint %23260 %1126 %10922 = OpSelect %v3uint %16592 %18849 %18595 %24576 = OpIAdd %v3uint %10358 %1018 %20358 = OpShiftLeftLogical %v3uint %24576 %393 @@ -1044,27 +1013,27 @@ %21449 = OpCompositeExtract %float %10710 0 %10844 = OpCompositeExtract %float %10710 1 %11030 = OpCompositeExtract %float %10710 2 - %9039 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 + %9040 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 OpBranch %16225 %7357 = OpLabel %22209 = OpCompositeExtract %uint %10944 0 %20238 = OpCompositeConstruct %v4uint %22209 %22209 %22209 %22209 %9376 = OpShiftRightLogical %v4uint %20238 %845 %18863 = OpBitwiseAnd %v4uint %9376 %635 - %15548 = OpConvertUToF %v4float %18863 - %16691 = OpFMul %v4float %15548 %2798 + %15546 = OpConvertUToF %v4float %18863 + %16691 = OpFMul %v4float %15546 %2798 %23765 = OpCompositeExtract %uint %10944 1 %20816 = OpCompositeConstruct %v4uint %23765 %23765 %23765 %23765 %9377 = OpShiftRightLogical %v4uint %20816 %845 %18864 = OpBitwiseAnd %v4uint %9377 %635 - %15549 = OpConvertUToF %v4float %18864 - %16692 = OpFMul %v4float %15549 %2798 + %15547 = OpConvertUToF %v4float %18864 + %16692 = OpFMul %v4float %15547 %2798 %23766 = OpCompositeExtract %uint %10944 2 %20817 = OpCompositeConstruct %v4uint %23766 %23766 %23766 %23766 %9378 = OpShiftRightLogical %v4uint %20817 %845 %18865 = OpBitwiseAnd %v4uint %9378 %635 - %15550 = OpConvertUToF %v4float %18865 - %16693 = OpFMul %v4float %15550 %2798 + %15548 = OpConvertUToF %v4float %18865 + %16693 = OpFMul %v4float %15548 %2798 %23767 = OpCompositeExtract %uint %10944 3 %20818 = OpCompositeConstruct %v4uint %23767 %23767 %23767 %23767 %9379 = OpShiftRightLogical %v4uint %20818 %845 @@ -1089,8 +1058,8 @@ %24847 = OpCompositeConstruct %v4uint %8611 %8611 %8611 %8611 %9382 = OpShiftRightLogical %v4uint %24847 %653 %19036 = OpBitwiseAnd %v4uint %9382 %1611 - %13991 = OpConvertUToF %v4float %19036 - %19240 = OpVectorTimesScalar %v4float %13991 %float_0_00392156886 + %13992 = OpConvertUToF %v4float %19036 + %19240 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 %8612 = OpCompositeExtract %uint %10944 3 %24848 = OpCompositeConstruct %v4uint %8612 %8612 %8612 %8612 %9383 = OpShiftRightLogical %v4uint %24848 %653 @@ -1117,133 +1086,115 @@ %23099 = OpVectorShuffle %v4float %20399 %20399 0 1 1 1 OpBranch %16225 %16225 = OpLabel - %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9039 %7356 %9038 %8191 %9037 %8245 - %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14609 %8245 - %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14608 %8245 - %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14607 %8245 + %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9040 %7356 %9039 %8191 %9038 %8245 + %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14612 %8245 + %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14611 %8245 + %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14610 %8245 OpBranch %21264 %15206 = OpLabel %21585 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20261 DontFlatten - OpBranchConditional %21585 %11377 %12132 + OpBranchConditional %21585 %9765 %12132 %12132 = OpLabel - %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23879 = OpLoad %uint %19408 - %11703 = OpIAdd %uint %25231 %uint_81 - %24600 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 - %12864 = OpLoad %uint %24600 - %11935 = OpCompositeInsert %v4uint %23879 %10264 0 - %6639 = OpCompositeInsert %v4uint %12864 %11935 1 - %16341 = OpIAdd %uint %24184 %6555 - %7194 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16341 - %23662 = OpLoad %uint %7194 - %11704 = OpIAdd %uint %16341 %uint_1 - %24601 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %12865 = OpLoad %uint %24601 - %12012 = OpCompositeInsert %v4uint %23662 %6639 2 - %7145 = OpCompositeInsert %v4uint %12865 %12012 3 - %10889 = OpIMul %uint %uint_2 %6555 - %9153 = OpIAdd %uint %24184 %10889 - %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9153 - %23663 = OpLoad %uint %15235 - %11705 = OpIAdd %uint %9153 %uint_1 - %24602 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 - %12866 = OpLoad %uint %24602 - %12013 = OpCompositeInsert %v4uint %23663 %10264 0 - %7146 = OpCompositeInsert %v4uint %12866 %12013 1 - %10890 = OpIMul %uint %uint_3 %6555 - %9154 = OpIAdd %uint %24184 %10890 - %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9154 - %23664 = OpLoad %uint %15236 - %11706 = OpIAdd %uint %9154 %uint_1 - %24603 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 - %12867 = OpLoad %uint %24603 - %14234 = OpCompositeInsert %v4uint %23664 %7146 2 - %8254 = OpCompositeInsert %v4uint %12867 %14234 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23881 = OpLoad %uint %19410 + %11706 = OpIAdd %uint %23256 %uint_81 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %23663 = OpLoad %uint %6409 + %11707 = OpIAdd %uint %24184 %6555 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %23664 = OpLoad %uint %6410 + %11708 = OpIAdd %uint %11707 %uint_1 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %14157 = OpLoad %uint %24564 + %19671 = OpCompositeConstruct %v4uint %23881 %23663 %23664 %14157 + %17049 = OpIMul %uint %uint_2 %6555 + %13993 = OpIAdd %uint %24184 %17049 + %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13993 + %23665 = OpLoad %uint %15235 + %11709 = OpIAdd %uint %13993 %uint_1 + %6478 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %24160 = OpLoad %uint %6478 + %6239 = OpIMul %uint %uint_3 %6555 + %8358 = OpIAdd %uint %24184 %6239 + %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8358 + %23666 = OpLoad %uint %15236 + %11710 = OpIAdd %uint %8358 %uint_1 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 + %16385 = OpLoad %uint %24565 + %20786 = OpCompositeConstruct %v4uint %23665 %24160 %23666 %16385 OpBranch %20261 - %11377 = OpLabel + %9765 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23880 = OpLoad %uint %21832 - %11707 = OpIAdd %uint %25231 %uint_81 - %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 - %23665 = OpLoad %uint %6407 - %11708 = OpIAdd %uint %25231 %uint_82 - %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 - %23666 = OpLoad %uint %6408 - %11709 = OpIAdd %uint %25231 %uint_83 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 - %14081 = OpLoad %uint %24562 - %19166 = OpCompositeConstruct %v4uint %23880 %23665 %23666 %14081 - %22502 = OpIAdd %uint %25231 %uint_84 + %23882 = OpLoad %uint %21832 + %11711 = OpIAdd %uint %23256 %uint_81 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 + %23667 = OpLoad %uint %6411 + %11712 = OpIAdd %uint %23256 %uint_82 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 + %23668 = OpLoad %uint %6412 + %11713 = OpIAdd %uint %23256 %uint_83 + %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 + %14081 = OpLoad %uint %24566 + %19166 = OpCompositeConstruct %v4uint %23882 %23667 %23668 %14081 + %22502 = OpIAdd %uint %23256 %uint_84 %24652 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22502 - %23667 = OpLoad %uint %24652 - %11710 = OpIAdd %uint %25231 %uint_85 - %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %23668 = OpLoad %uint %6409 - %11711 = OpIAdd %uint %25231 %uint_86 - %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 - %23669 = OpLoad %uint %6410 - %11712 = OpIAdd %uint %25231 %uint_87 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 - %16383 = OpLoad %uint %24563 - %20783 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16383 + %23669 = OpLoad %uint %24652 + %11714 = OpIAdd %uint %23256 %uint_85 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %23670 = OpLoad %uint %6413 + %11715 = OpIAdd %uint %23256 %uint_86 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 + %23671 = OpLoad %uint %6414 + %11716 = OpIAdd %uint %23256 %uint_87 + %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 + %16386 = OpLoad %uint %24567 + %20787 = OpCompositeConstruct %v4uint %23669 %23670 %23671 %16386 OpBranch %20261 %20261 = OpLabel - %11214 = OpPhi %v4uint %20783 %11377 %8254 %12132 - %14113 = OpPhi %v4uint %19166 %11377 %7145 %12132 + %11214 = OpPhi %v4uint %20787 %9765 %20786 %12132 + %14113 = OpPhi %v4uint %19166 %9765 %19671 %12132 OpSelectionMerge %20262 None - OpSwitch %8576 %20311 5 %10150 7 %8246 + OpSwitch %8576 %20311 5 %8537 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %14113 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9936 = OpCompositeExtract %float %24699 0 - %9139 = OpCompositeInsert %v4float %9936 %15190 0 - %19859 = OpCompositeExtract %float %24699 1 - %14874 = OpCompositeInsert %v4float %19859 %9139 1 - %10326 = OpCompositeExtract %uint %14113 1 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9937 = OpCompositeExtract %float %19666 0 - %9140 = OpCompositeInsert %v4float %9937 %14874 2 - %19860 = OpCompositeExtract %float %19666 1 - %14875 = OpCompositeInsert %v4float %19860 %9140 3 - %10327 = OpCompositeExtract %uint %14113 2 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9938 = OpCompositeExtract %float %19667 0 - %9141 = OpCompositeInsert %v4float %9938 %15190 0 - %19861 = OpCompositeExtract %float %19667 1 - %14876 = OpCompositeInsert %v4float %19861 %9141 1 - %10328 = OpCompositeExtract %uint %14113 3 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9939 = OpCompositeExtract %float %19668 0 - %9142 = OpCompositeInsert %v4float %9939 %14876 2 - %19862 = OpCompositeExtract %float %19668 1 - %14877 = OpCompositeInsert %v4float %19862 %9142 3 - %10329 = OpCompositeExtract %uint %11214 0 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9940 = OpCompositeExtract %float %19669 0 - %9143 = OpCompositeInsert %v4float %9940 %15190 0 - %19863 = OpCompositeExtract %float %19669 1 - %14878 = OpCompositeInsert %v4float %19863 %9143 1 - %10330 = OpCompositeExtract %uint %11214 1 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9941 = OpCompositeExtract %float %19670 0 - %9144 = OpCompositeInsert %v4float %9941 %14878 2 - %19864 = OpCompositeExtract %float %19670 1 - %14879 = OpCompositeInsert %v4float %19864 %9144 3 - %10331 = OpCompositeExtract %uint %11214 2 - %19671 = OpExtInst %v2float %1 UnpackHalf2x16 %10331 - %9942 = OpCompositeExtract %float %19671 0 - %9145 = OpCompositeInsert %v4float %9942 %15190 0 - %19865 = OpCompositeExtract %float %19671 1 - %14880 = OpCompositeInsert %v4float %19865 %9145 1 - %10332 = OpCompositeExtract %uint %11214 3 - %19673 = OpExtInst %v2float %1 UnpackHalf2x16 %10332 - %9943 = OpCompositeExtract %float %19673 0 - %9146 = OpCompositeInsert %v4float %9943 %14880 2 - %23045 = OpCompositeExtract %float %19673 1 - %9297 = OpCompositeInsert %v4float %23045 %9146 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %10105 = OpCompositeExtract %float %24682 0 + %16060 = OpCompositeExtract %float %24682 1 + %17029 = OpCompositeExtract %uint %14113 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %17029 + %10094 = OpCompositeExtract %float %15609 0 + %17487 = OpCompositeExtract %float %15609 1 + %14613 = OpCompositeConstruct %v4float %10105 %16060 %10094 %17487 + %17283 = OpCompositeExtract %uint %14113 2 + %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 + %10106 = OpCompositeExtract %float %18036 0 + %16061 = OpCompositeExtract %float %18036 1 + %17030 = OpCompositeExtract %uint %14113 3 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %17030 + %10095 = OpCompositeExtract %float %15610 0 + %17488 = OpCompositeExtract %float %15610 1 + %14614 = OpCompositeConstruct %v4float %10106 %16061 %10095 %17488 + %17284 = OpCompositeExtract %uint %11214 0 + %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 + %10107 = OpCompositeExtract %float %18037 0 + %16062 = OpCompositeExtract %float %18037 1 + %17031 = OpCompositeExtract %uint %11214 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %17031 + %10096 = OpCompositeExtract %float %15611 0 + %17489 = OpCompositeExtract %float %15611 1 + %14615 = OpCompositeConstruct %v4float %10107 %16062 %10096 %17489 + %17285 = OpCompositeExtract %uint %11214 2 + %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 + %10108 = OpCompositeExtract %float %18038 0 + %16063 = OpCompositeExtract %float %18038 1 + %17032 = OpCompositeExtract %uint %11214 3 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %17032 + %10097 = OpCompositeExtract %float %15612 0 + %20673 = OpCompositeExtract %float %15612 1 + %9041 = OpCompositeConstruct %v4float %10108 %16063 %10097 %20673 OpBranch %20262 - %10150 = OpLabel + %8537 = OpLabel %9724 = OpVectorShuffle %v2uint %14113 %14113 0 1 %23357 = OpBitcast %v2int %9724 %24786 = OpVectorShuffle %v4int %23357 %23357 0 0 1 1 @@ -1278,8 +1229,8 @@ %17251 = OpExtInst %v4float %1 FMax %1284 %21440 OpBranch %20262 %20311 = OpLabel - %9762 = OpVectorShuffle %v2uint %14113 %14113 0 1 - %20826 = OpBitcast %v2float %9762 + %9766 = OpVectorShuffle %v2uint %14113 %14113 0 1 + %20826 = OpBitcast %v2float %9766 %7039 = OpCompositeExtract %float %20826 0 %13421 = OpCompositeExtract %float %20826 1 %17019 = OpCompositeConstruct %v4float %7039 %13421 %float_0 %float_0 @@ -1297,13 +1248,13 @@ %14178 = OpBitcast %v2float %16861 %7042 = OpCompositeExtract %float %14178 0 %16649 = OpCompositeExtract %float %14178 1 - %9040 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 + %9042 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 OpBranch %20262 %20262 = OpLabel - %11179 = OpPhi %v4float %9040 %20311 %17251 %10150 %9297 %8246 - %14348 = OpPhi %v4float %17021 %20311 %25238 %10150 %14879 %8246 - %15232 = OpPhi %v4float %17020 %20311 %25237 %10150 %14877 %8246 - %14521 = OpPhi %v4float %17019 %20311 %25236 %10150 %14875 %8246 + %11179 = OpPhi %v4float %9042 %20311 %17251 %8537 %9041 %8246 + %14348 = OpPhi %v4float %17021 %20311 %25238 %8537 %14615 %8246 + %15232 = OpPhi %v4float %17020 %20311 %25237 %8537 %14614 %8246 + %14521 = OpPhi %v4float %17019 %20311 %25236 %8537 %14613 %8246 OpBranch %21264 %21264 = OpLabel %11180 = OpPhi %v4float %11179 %20262 %11178 %16225 @@ -1320,71 +1271,68 @@ %9905 = OpLabel %14258 = OpShiftLeftLogical %uint %uint_1 %9130 %12090 = OpFMul %float %11052 %float_0_25 - %20988 = OpIAdd %uint %25231 %14258 + %20988 = OpIAdd %uint %23256 %14258 OpSelectionMerge %21265 DontFlatten OpBranchConditional %23279 %15207 %16571 %16571 = OpLabel %19167 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20299 DontFlatten - OpBranchConditional %19167 %11378 %12133 + OpBranchConditional %19167 %9767 %12133 %12133 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v4uint %13961 %10264 0 - %15551 = OpIAdd %uint %20988 %6555 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15551 - %13814 = OpLoad %uint %6321 - %22359 = OpCompositeInsert %v4uint %13814 %21852 1 - %10097 = OpIMul %uint %uint_2 %6555 - %9155 = OpIAdd %uint %20988 %10097 - %14363 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9155 - %13815 = OpLoad %uint %14363 - %22360 = OpCompositeInsert %v4uint %13815 %22359 2 - %10098 = OpIMul %uint %uint_3 %6555 - %9156 = OpIAdd %uint %20988 %10098 - %14364 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9156 - %16041 = OpLoad %uint %14364 - %23467 = OpCompositeInsert %v4uint %16041 %22360 3 + %19411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23883 = OpLoad %uint %19411 + %11717 = OpIAdd %uint %20988 %6555 + %6479 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 + %24161 = OpLoad %uint %6479 + %6240 = OpIMul %uint %uint_2 %6555 + %8359 = OpIAdd %uint %20988 %6240 + %15311 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8359 + %24162 = OpLoad %uint %15311 + %6241 = OpIMul %uint %uint_3 %6555 + %8360 = OpIAdd %uint %20988 %6241 + %14323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8360 + %16387 = OpLoad %uint %14323 + %20788 = OpCompositeConstruct %v4uint %23883 %24161 %24162 %16387 OpBranch %20299 - %11378 = OpLabel + %9767 = OpLabel %21833 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23881 = OpLoad %uint %21833 - %11713 = OpIAdd %uint %20988 %uint_1 - %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 - %23670 = OpLoad %uint %6411 - %11714 = OpIAdd %uint %20988 %uint_2 - %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 - %23671 = OpLoad %uint %6412 - %11715 = OpIAdd %uint %20988 %uint_3 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 - %16384 = OpLoad %uint %24564 - %20784 = OpCompositeConstruct %v4uint %23881 %23670 %23671 %16384 + %23884 = OpLoad %uint %21833 + %11718 = OpIAdd %uint %20988 %uint_1 + %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 + %23672 = OpLoad %uint %6415 + %11719 = OpIAdd %uint %20988 %uint_2 + %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 + %23673 = OpLoad %uint %6416 + %11720 = OpIAdd %uint %20988 %uint_3 + %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 + %16388 = OpLoad %uint %24568 + %20789 = OpCompositeConstruct %v4uint %23884 %23672 %23673 %16388 OpBranch %20299 %20299 = OpLabel - %10945 = OpPhi %v4uint %20784 %11378 %23467 %12133 + %10945 = OpPhi %v4uint %20789 %9767 %20788 %12133 OpSelectionMerge %16226 None OpSwitch %8576 %19453 0 %14587 1 %14587 2 %7359 10 %7359 3 %7358 12 %7358 4 %8192 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %10945 0 - %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %10090 = OpCompositeExtract %float %24681 0 - %17484 = OpCompositeExtract %float %24681 1 - %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 - %17280 = OpCompositeExtract %uint %10945 1 - %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 - %10091 = OpCompositeExtract %float %18033 0 - %17485 = OpCompositeExtract %float %18033 1 - %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 - %17281 = OpCompositeExtract %uint %10945 2 - %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 - %10092 = OpCompositeExtract %float %18034 0 - %17486 = OpCompositeExtract %float %18034 1 - %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 - %17282 = OpCompositeExtract %uint %10945 3 - %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 - %10099 = OpCompositeExtract %float %18035 0 - %20672 = OpCompositeExtract %float %18035 1 - %9041 = OpCompositeConstruct %v4float %10099 %20672 %float_0 %float_0 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %10098 = OpCompositeExtract %float %24683 0 + %17490 = OpCompositeExtract %float %24683 1 + %14616 = OpCompositeConstruct %v4float %10098 %17490 %float_0 %float_0 + %17286 = OpCompositeExtract %uint %10945 1 + %18039 = OpExtInst %v2float %1 UnpackHalf2x16 %17286 + %10099 = OpCompositeExtract %float %18039 0 + %17491 = OpCompositeExtract %float %18039 1 + %14617 = OpCompositeConstruct %v4float %10099 %17491 %float_0 %float_0 + %17287 = OpCompositeExtract %uint %10945 2 + %18040 = OpExtInst %v2float %1 UnpackHalf2x16 %17287 + %10100 = OpCompositeExtract %float %18040 0 + %17492 = OpCompositeExtract %float %18040 1 + %14618 = OpCompositeConstruct %v4float %10100 %17492 %float_0 %float_0 + %17288 = OpCompositeExtract %uint %10945 3 + %18041 = OpExtInst %v2float %1 UnpackHalf2x16 %17288 + %10109 = OpCompositeExtract %float %18041 0 + %20674 = OpCompositeExtract %float %18041 1 + %9043 = OpCompositeConstruct %v4float %10109 %20674 %float_0 %float_0 OpBranch %16226 %8192 = OpLabel %12431 = OpCompositeExtract %uint %10945 0 @@ -1399,8 +1347,8 @@ %15578 = OpCompositeExtract %float %24078 1 %16676 = OpCompositeConstruct %v4float %24338 %15578 %float_0 %float_0 %19528 = OpCompositeExtract %uint %10945 1 - %16042 = OpBitcast %int %19528 - %18217 = OpCompositeConstruct %v2int %16042 %16042 + %16039 = OpBitcast %int %19528 + %18217 = OpCompositeConstruct %v2int %16039 %16039 %18358 = OpShiftLeftLogical %v2int %18217 %1959 %13344 = OpShiftRightArithmetic %v2int %18358 %2151 %10928 = OpConvertSToF %v2float %13344 @@ -1410,8 +1358,8 @@ %15579 = OpCompositeExtract %float %24079 1 %16677 = OpCompositeConstruct %v4float %24339 %15579 %float_0 %float_0 %19529 = OpCompositeExtract %uint %10945 2 - %16043 = OpBitcast %int %19529 - %18218 = OpCompositeConstruct %v2int %16043 %16043 + %16040 = OpBitcast %int %19529 + %18218 = OpCompositeConstruct %v2int %16040 %16040 %18359 = OpShiftLeftLogical %v2int %18218 %1959 %13345 = OpShiftRightArithmetic %v2int %18359 %2151 %10929 = OpConvertSToF %v2float %13345 @@ -1421,8 +1369,8 @@ %15580 = OpCompositeExtract %float %24080 1 %16678 = OpCompositeConstruct %v4float %24340 %15580 %float_0 %float_0 %19530 = OpCompositeExtract %uint %10945 3 - %16044 = OpBitcast %int %19530 - %18219 = OpCompositeConstruct %v2int %16044 %16044 + %16041 = OpBitcast %int %19530 + %18219 = OpCompositeConstruct %v2int %16041 %16041 %18360 = OpShiftLeftLogical %v2int %18219 %1959 %13346 = OpShiftRightArithmetic %v2int %18360 %2151 %10930 = OpConvertSToF %v2float %13346 @@ -1430,7 +1378,7 @@ %24081 = OpExtInst %v2float %1 FMax %73 %18258 %24341 = OpCompositeExtract %float %24081 0 %18766 = OpCompositeExtract %float %24081 1 - %9042 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 + %9044 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 OpBranch %16226 %7358 = OpLabel %22211 = OpCompositeExtract %uint %10945 0 @@ -1445,15 +1393,15 @@ %6274 = OpISub %v3uint %2828 %10781 %8728 = OpIAdd %v3uint %10781 %2360 %10359 = OpSelect %v3uint %16593 %8728 %23448 - %23260 = OpShiftLeftLogical %v3uint %18596 %6274 - %18850 = OpBitwiseAnd %v3uint %23260 %1126 + %23261 = OpShiftLeftLogical %v3uint %18596 %6274 + %18850 = OpBitwiseAnd %v3uint %23261 %1126 %10931 = OpSelect %v3uint %16593 %18850 %18596 %24577 = OpIAdd %v3uint %10359 %1018 %20359 = OpShiftLeftLogical %v3uint %24577 %393 %16302 = OpShiftLeftLogical %v3uint %10931 %141 - %22405 = OpBitwiseOr %v3uint %20359 %16302 + %22404 = OpBitwiseOr %v3uint %20359 %16302 %13832 = OpIEqual %v3bool %24046 %2578 - %16970 = OpSelect %v3uint %13832 %2578 %22405 + %16970 = OpSelect %v3uint %13832 %2578 %22404 %10711 = OpBitcast %v3float %16970 %19372 = OpShiftRightLogical %uint %22211 %uint_30 %18454 = OpConvertUToF %float %19372 @@ -1474,15 +1422,15 @@ %6275 = OpISub %v3uint %2828 %10782 %8729 = OpIAdd %v3uint %10782 %2360 %10360 = OpSelect %v3uint %16594 %8729 %23449 - %23261 = OpShiftLeftLogical %v3uint %18597 %6275 - %18851 = OpBitwiseAnd %v3uint %23261 %1126 + %23262 = OpShiftLeftLogical %v3uint %18597 %6275 + %18851 = OpBitwiseAnd %v3uint %23262 %1126 %10932 = OpSelect %v3uint %16594 %18851 %18597 %24578 = OpIAdd %v3uint %10360 %1018 %20360 = OpShiftLeftLogical %v3uint %24578 %393 %16303 = OpShiftLeftLogical %v3uint %10932 %141 - %22406 = OpBitwiseOr %v3uint %20360 %16303 + %22405 = OpBitwiseOr %v3uint %20360 %16303 %13833 = OpIEqual %v3bool %24047 %2578 - %16971 = OpSelect %v3uint %13833 %2578 %22406 + %16971 = OpSelect %v3uint %13833 %2578 %22405 %10712 = OpBitcast %v3float %16971 %19373 = OpShiftRightLogical %uint %10235 %uint_30 %18455 = OpConvertUToF %float %19373 @@ -1503,15 +1451,15 @@ %6276 = OpISub %v3uint %2828 %10783 %8730 = OpIAdd %v3uint %10783 %2360 %10361 = OpSelect %v3uint %16595 %8730 %23450 - %23262 = OpShiftLeftLogical %v3uint %18606 %6276 - %18852 = OpBitwiseAnd %v3uint %23262 %1126 + %23263 = OpShiftLeftLogical %v3uint %18606 %6276 + %18852 = OpBitwiseAnd %v3uint %23263 %1126 %10933 = OpSelect %v3uint %16595 %18852 %18606 %24579 = OpIAdd %v3uint %10361 %1018 %20361 = OpShiftLeftLogical %v3uint %24579 %393 %16304 = OpShiftLeftLogical %v3uint %10933 %141 - %22407 = OpBitwiseOr %v3uint %20361 %16304 + %22406 = OpBitwiseOr %v3uint %20361 %16304 %13834 = OpIEqual %v3bool %24048 %2578 - %16972 = OpSelect %v3uint %13834 %2578 %22407 + %16972 = OpSelect %v3uint %13834 %2578 %22406 %10713 = OpBitcast %v3float %16972 %19374 = OpShiftRightLogical %uint %10236 %uint_30 %18456 = OpConvertUToF %float %19374 @@ -1532,15 +1480,15 @@ %6277 = OpISub %v3uint %2828 %10784 %8731 = OpIAdd %v3uint %10784 %2360 %10362 = OpSelect %v3uint %16596 %8731 %23451 - %23263 = OpShiftLeftLogical %v3uint %18607 %6277 - %18853 = OpBitwiseAnd %v3uint %23263 %1126 + %23264 = OpShiftLeftLogical %v3uint %18607 %6277 + %18853 = OpBitwiseAnd %v3uint %23264 %1126 %10934 = OpSelect %v3uint %16596 %18853 %18607 %24580 = OpIAdd %v3uint %10362 %1018 %20362 = OpShiftLeftLogical %v3uint %24580 %393 %16305 = OpShiftLeftLogical %v3uint %10934 %141 - %22408 = OpBitwiseOr %v3uint %20362 %16305 + %22407 = OpBitwiseOr %v3uint %20362 %16305 %13835 = OpIEqual %v3bool %24049 %2578 - %16973 = OpSelect %v3uint %13835 %2578 %22408 + %16973 = OpSelect %v3uint %13835 %2578 %22407 %10714 = OpBitcast %v3float %16973 %19375 = OpShiftRightLogical %uint %10237 %uint_30 %18457 = OpConvertUToF %float %19375 @@ -1548,27 +1496,27 @@ %21453 = OpCompositeExtract %float %10714 0 %10848 = OpCompositeExtract %float %10714 1 %11035 = OpCompositeExtract %float %10714 2 - %9043 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 + %9045 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 OpBranch %16226 %7359 = OpLabel %22212 = OpCompositeExtract %uint %10945 0 %20241 = OpCompositeConstruct %v4uint %22212 %22212 %22212 %22212 %9384 = OpShiftRightLogical %v4uint %20241 %845 %18867 = OpBitwiseAnd %v4uint %9384 %635 - %15552 = OpConvertUToF %v4float %18867 - %16694 = OpFMul %v4float %15552 %2798 + %15549 = OpConvertUToF %v4float %18867 + %16694 = OpFMul %v4float %15549 %2798 %23768 = OpCompositeExtract %uint %10945 1 %20819 = OpCompositeConstruct %v4uint %23768 %23768 %23768 %23768 %9385 = OpShiftRightLogical %v4uint %20819 %845 %18868 = OpBitwiseAnd %v4uint %9385 %635 - %15553 = OpConvertUToF %v4float %18868 - %16695 = OpFMul %v4float %15553 %2798 + %15550 = OpConvertUToF %v4float %18868 + %16695 = OpFMul %v4float %15550 %2798 %23769 = OpCompositeExtract %uint %10945 2 %20820 = OpCompositeConstruct %v4uint %23769 %23769 %23769 %23769 %9386 = OpShiftRightLogical %v4uint %20820 %845 %18869 = OpBitwiseAnd %v4uint %9386 %635 - %15554 = OpConvertUToF %v4float %18869 - %16696 = OpFMul %v4float %15554 %2798 + %15551 = OpConvertUToF %v4float %18869 + %16696 = OpFMul %v4float %15551 %2798 %23770 = OpCompositeExtract %uint %10945 3 %20821 = OpCompositeConstruct %v4uint %23770 %23770 %23770 %23770 %9387 = OpShiftRightLogical %v4uint %20821 %845 @@ -1581,20 +1529,20 @@ %20242 = OpCompositeConstruct %v4uint %22213 %22213 %22213 %22213 %9388 = OpShiftRightLogical %v4uint %20242 %653 %19038 = OpBitwiseAnd %v4uint %9388 %1611 - %13992 = OpConvertUToF %v4float %19038 - %19241 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 + %13994 = OpConvertUToF %v4float %19038 + %19241 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 %8613 = OpCompositeExtract %uint %10945 1 %24849 = OpCompositeConstruct %v4uint %8613 %8613 %8613 %8613 %9389 = OpShiftRightLogical %v4uint %24849 %653 %19039 = OpBitwiseAnd %v4uint %9389 %1611 - %13993 = OpConvertUToF %v4float %19039 - %19242 = OpVectorTimesScalar %v4float %13993 %float_0_00392156886 + %13995 = OpConvertUToF %v4float %19039 + %19242 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 %8614 = OpCompositeExtract %uint %10945 2 %24850 = OpCompositeConstruct %v4uint %8614 %8614 %8614 %8614 %9390 = OpShiftRightLogical %v4uint %24850 %653 %19040 = OpBitwiseAnd %v4uint %9390 %1611 - %13994 = OpConvertUToF %v4float %19040 - %19243 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 + %13996 = OpConvertUToF %v4float %19040 + %19243 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 %8615 = OpCompositeExtract %uint %10945 3 %24851 = OpCompositeConstruct %v4uint %8615 %8615 %8615 %8615 %9391 = OpShiftRightLogical %v4uint %24851 %653 @@ -1621,169 +1569,151 @@ %23100 = OpVectorShuffle %v4float %20400 %20400 0 1 1 1 OpBranch %16226 %16226 = OpLabel - %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9043 %7358 %9042 %8192 %9041 %8247 - %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14612 %8247 - %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14611 %8247 - %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14610 %8247 + %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9045 %7358 %9044 %8192 %9043 %8247 + %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14618 %8247 + %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14617 %8247 + %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14616 %8247 OpBranch %21265 %15207 = OpLabel %21586 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20263 DontFlatten - OpBranchConditional %21586 %11379 %12134 + OpBranchConditional %21586 %9768 %12134 %12134 = OpLabel - %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23882 = OpLoad %uint %19409 - %11716 = OpIAdd %uint %20988 %uint_1 - %24604 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 - %12868 = OpLoad %uint %24604 - %11936 = OpCompositeInsert %v4uint %23882 %10264 0 - %6640 = OpCompositeInsert %v4uint %12868 %11936 1 - %16342 = OpIAdd %uint %20988 %6555 - %7195 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16342 - %23672 = OpLoad %uint %7195 - %11717 = OpIAdd %uint %16342 %uint_1 - %24605 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 - %12869 = OpLoad %uint %24605 - %12014 = OpCompositeInsert %v4uint %23672 %6640 2 - %7147 = OpCompositeInsert %v4uint %12869 %12014 3 - %10891 = OpIMul %uint %uint_2 %6555 - %9157 = OpIAdd %uint %20988 %10891 - %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9157 - %23673 = OpLoad %uint %15238 - %11718 = OpIAdd %uint %9157 %uint_1 - %24606 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 - %12870 = OpLoad %uint %24606 - %12015 = OpCompositeInsert %v4uint %23673 %10264 0 - %7148 = OpCompositeInsert %v4uint %12870 %12015 1 - %10892 = OpIMul %uint %uint_3 %6555 - %9158 = OpIAdd %uint %20988 %10892 - %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9158 - %23674 = OpLoad %uint %15239 - %11719 = OpIAdd %uint %9158 %uint_1 - %24607 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 - %12871 = OpLoad %uint %24607 - %14235 = OpCompositeInsert %v4uint %23674 %7148 2 - %8255 = OpCompositeInsert %v4uint %12871 %14235 3 + %19412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23885 = OpLoad %uint %19412 + %11721 = OpIAdd %uint %20988 %uint_1 + %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 + %23674 = OpLoad %uint %6417 + %11722 = OpIAdd %uint %20988 %6555 + %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 + %23675 = OpLoad %uint %6418 + %11723 = OpIAdd %uint %11722 %uint_1 + %24581 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 + %14158 = OpLoad %uint %24581 + %19673 = OpCompositeConstruct %v4uint %23885 %23674 %23675 %14158 + %17050 = OpIMul %uint %uint_2 %6555 + %13997 = OpIAdd %uint %20988 %17050 + %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13997 + %23676 = OpLoad %uint %15238 + %11724 = OpIAdd %uint %13997 %uint_1 + %6480 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 + %24163 = OpLoad %uint %6480 + %6242 = OpIMul %uint %uint_3 %6555 + %8361 = OpIAdd %uint %20988 %6242 + %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8361 + %23677 = OpLoad %uint %15239 + %11725 = OpIAdd %uint %8361 %uint_1 + %24582 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 + %16389 = OpLoad %uint %24582 + %20790 = OpCompositeConstruct %v4uint %23676 %24163 %23677 %16389 OpBranch %20263 - %11379 = OpLabel + %9768 = OpLabel %21834 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23883 = OpLoad %uint %21834 - %11720 = OpIAdd %uint %20988 %uint_1 - %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 - %23675 = OpLoad %uint %6413 - %11721 = OpIAdd %uint %20988 %uint_2 - %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 - %23676 = OpLoad %uint %6414 - %11722 = OpIAdd %uint %20988 %uint_3 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 - %14082 = OpLoad %uint %24565 - %19168 = OpCompositeConstruct %v4uint %23883 %23675 %23676 %14082 + %23886 = OpLoad %uint %21834 + %11726 = OpIAdd %uint %20988 %uint_1 + %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 + %23678 = OpLoad %uint %6419 + %11727 = OpIAdd %uint %20988 %uint_2 + %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 + %23679 = OpLoad %uint %6420 + %11728 = OpIAdd %uint %20988 %uint_3 + %24583 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 + %14082 = OpLoad %uint %24583 + %19168 = OpCompositeConstruct %v4uint %23886 %23678 %23679 %14082 %22503 = OpIAdd %uint %20988 %uint_4 %24653 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22503 - %23677 = OpLoad %uint %24653 - %11723 = OpIAdd %uint %20988 %uint_5 - %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 - %23678 = OpLoad %uint %6415 - %11724 = OpIAdd %uint %20988 %uint_6 - %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 - %23679 = OpLoad %uint %6416 - %11725 = OpIAdd %uint %20988 %uint_7 - %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 - %16385 = OpLoad %uint %24566 - %20785 = OpCompositeConstruct %v4uint %23677 %23678 %23679 %16385 + %23680 = OpLoad %uint %24653 + %11729 = OpIAdd %uint %20988 %uint_5 + %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 + %23681 = OpLoad %uint %6421 + %11730 = OpIAdd %uint %20988 %uint_6 + %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 + %23682 = OpLoad %uint %6422 + %11731 = OpIAdd %uint %20988 %uint_7 + %24584 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 + %16390 = OpLoad %uint %24584 + %20791 = OpCompositeConstruct %v4uint %23680 %23681 %23682 %16390 OpBranch %20263 %20263 = OpLabel - %11215 = OpPhi %v4uint %20785 %11379 %8255 %12134 - %14114 = OpPhi %v4uint %19168 %11379 %7147 %12134 + %11215 = OpPhi %v4uint %20791 %9768 %20790 %12134 + %14114 = OpPhi %v4uint %19168 %9768 %19673 %12134 OpSelectionMerge %20264 None - OpSwitch %8576 %20312 5 %10151 7 %8248 + OpSwitch %8576 %20312 5 %8538 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %14114 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9944 = OpCompositeExtract %float %24700 0 - %9159 = OpCompositeInsert %v4float %9944 %15190 0 - %19866 = OpCompositeExtract %float %24700 1 - %14881 = OpCompositeInsert %v4float %19866 %9159 1 - %10333 = OpCompositeExtract %uint %14114 1 - %19674 = OpExtInst %v2float %1 UnpackHalf2x16 %10333 - %9945 = OpCompositeExtract %float %19674 0 - %9160 = OpCompositeInsert %v4float %9945 %14881 2 - %19867 = OpCompositeExtract %float %19674 1 - %14882 = OpCompositeInsert %v4float %19867 %9160 3 - %10334 = OpCompositeExtract %uint %14114 2 - %19675 = OpExtInst %v2float %1 UnpackHalf2x16 %10334 - %9946 = OpCompositeExtract %float %19675 0 - %9161 = OpCompositeInsert %v4float %9946 %15190 0 - %19868 = OpCompositeExtract %float %19675 1 - %14883 = OpCompositeInsert %v4float %19868 %9161 1 - %10335 = OpCompositeExtract %uint %14114 3 - %19676 = OpExtInst %v2float %1 UnpackHalf2x16 %10335 - %9947 = OpCompositeExtract %float %19676 0 - %9162 = OpCompositeInsert %v4float %9947 %14883 2 - %19869 = OpCompositeExtract %float %19676 1 - %14884 = OpCompositeInsert %v4float %19869 %9162 3 - %10336 = OpCompositeExtract %uint %11215 0 - %19677 = OpExtInst %v2float %1 UnpackHalf2x16 %10336 - %9948 = OpCompositeExtract %float %19677 0 - %9163 = OpCompositeInsert %v4float %9948 %15190 0 - %19870 = OpCompositeExtract %float %19677 1 - %14885 = OpCompositeInsert %v4float %19870 %9163 1 - %10337 = OpCompositeExtract %uint %11215 1 - %19678 = OpExtInst %v2float %1 UnpackHalf2x16 %10337 - %9949 = OpCompositeExtract %float %19678 0 - %9164 = OpCompositeInsert %v4float %9949 %14885 2 - %19871 = OpCompositeExtract %float %19678 1 - %14886 = OpCompositeInsert %v4float %19871 %9164 3 - %10338 = OpCompositeExtract %uint %11215 2 - %19679 = OpExtInst %v2float %1 UnpackHalf2x16 %10338 - %9950 = OpCompositeExtract %float %19679 0 - %9165 = OpCompositeInsert %v4float %9950 %15190 0 - %19872 = OpCompositeExtract %float %19679 1 - %14887 = OpCompositeInsert %v4float %19872 %9165 1 - %10339 = OpCompositeExtract %uint %11215 3 - %19680 = OpExtInst %v2float %1 UnpackHalf2x16 %10339 - %9951 = OpCompositeExtract %float %19680 0 - %9166 = OpCompositeInsert %v4float %9951 %14887 2 - %23046 = OpCompositeExtract %float %19680 1 - %9298 = OpCompositeInsert %v4float %23046 %9166 3 + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %10110 = OpCompositeExtract %float %24684 0 + %16064 = OpCompositeExtract %float %24684 1 + %17033 = OpCompositeExtract %uint %14114 1 + %15613 = OpExtInst %v2float %1 UnpackHalf2x16 %17033 + %10111 = OpCompositeExtract %float %15613 0 + %17493 = OpCompositeExtract %float %15613 1 + %14619 = OpCompositeConstruct %v4float %10110 %16064 %10111 %17493 + %17289 = OpCompositeExtract %uint %14114 2 + %18042 = OpExtInst %v2float %1 UnpackHalf2x16 %17289 + %10112 = OpCompositeExtract %float %18042 0 + %16065 = OpCompositeExtract %float %18042 1 + %17034 = OpCompositeExtract %uint %14114 3 + %15614 = OpExtInst %v2float %1 UnpackHalf2x16 %17034 + %10113 = OpCompositeExtract %float %15614 0 + %17494 = OpCompositeExtract %float %15614 1 + %14620 = OpCompositeConstruct %v4float %10112 %16065 %10113 %17494 + %17290 = OpCompositeExtract %uint %11215 0 + %18043 = OpExtInst %v2float %1 UnpackHalf2x16 %17290 + %10114 = OpCompositeExtract %float %18043 0 + %16066 = OpCompositeExtract %float %18043 1 + %17035 = OpCompositeExtract %uint %11215 1 + %15615 = OpExtInst %v2float %1 UnpackHalf2x16 %17035 + %10115 = OpCompositeExtract %float %15615 0 + %17495 = OpCompositeExtract %float %15615 1 + %14621 = OpCompositeConstruct %v4float %10114 %16066 %10115 %17495 + %17291 = OpCompositeExtract %uint %11215 2 + %18044 = OpExtInst %v2float %1 UnpackHalf2x16 %17291 + %10116 = OpCompositeExtract %float %18044 0 + %16067 = OpCompositeExtract %float %18044 1 + %17036 = OpCompositeExtract %uint %11215 3 + %15616 = OpExtInst %v2float %1 UnpackHalf2x16 %17036 + %10117 = OpCompositeExtract %float %15616 0 + %20675 = OpCompositeExtract %float %15616 1 + %9046 = OpCompositeConstruct %v4float %10116 %16067 %10117 %20675 OpBranch %20264 - %10151 = OpLabel + %8538 = OpLabel %9725 = OpVectorShuffle %v2uint %14114 %14114 0 1 %23358 = OpBitcast %v2int %9725 %24790 = OpVectorShuffle %v4int %23358 %23358 0 0 1 1 - %18609 = OpShiftLeftLogical %v4int %24790 %290 - %15765 = OpShiftRightArithmetic %v4int %18609 %770 + %18608 = OpShiftLeftLogical %v4int %24790 %290 + %15765 = OpShiftRightArithmetic %v4int %18608 %770 %10935 = OpConvertSToF %v4float %15765 %18220 = OpVectorTimesScalar %v4float %10935 %float_0_000976592302 %25239 = OpExtInst %v4float %1 FMax %1284 %18220 %14193 = OpVectorShuffle %v2uint %14114 %14114 2 3 %9413 = OpBitcast %v2int %14193 %24791 = OpVectorShuffle %v4int %9413 %9413 0 0 1 1 - %18610 = OpShiftLeftLogical %v4int %24791 %290 - %15766 = OpShiftRightArithmetic %v4int %18610 %770 + %18609 = OpShiftLeftLogical %v4int %24791 %290 + %15766 = OpShiftRightArithmetic %v4int %18609 %770 %10936 = OpConvertSToF %v4float %15766 %18221 = OpVectorTimesScalar %v4float %10936 %float_0_000976592302 %25240 = OpExtInst %v4float %1 FMax %1284 %18221 %14194 = OpVectorShuffle %v2uint %11215 %11215 0 1 %9414 = OpBitcast %v2int %14194 %24792 = OpVectorShuffle %v4int %9414 %9414 0 0 1 1 - %18611 = OpShiftLeftLogical %v4int %24792 %290 - %15767 = OpShiftRightArithmetic %v4int %18611 %770 + %18610 = OpShiftLeftLogical %v4int %24792 %290 + %15767 = OpShiftRightArithmetic %v4int %18610 %770 %10937 = OpConvertSToF %v4float %15767 %18222 = OpVectorTimesScalar %v4float %10937 %float_0_000976592302 %25241 = OpExtInst %v4float %1 FMax %1284 %18222 %14195 = OpVectorShuffle %v2uint %11215 %11215 2 3 %9415 = OpBitcast %v2int %14195 %24793 = OpVectorShuffle %v4int %9415 %9415 0 0 1 1 - %18612 = OpShiftLeftLogical %v4int %24793 %290 - %15768 = OpShiftRightArithmetic %v4int %18612 %770 + %18611 = OpShiftLeftLogical %v4int %24793 %290 + %15768 = OpShiftRightArithmetic %v4int %18611 %770 %10938 = OpConvertSToF %v4float %15768 %21441 = OpVectorTimesScalar %v4float %10938 %float_0_000976592302 %17252 = OpExtInst %v4float %1 FMax %1284 %21441 OpBranch %20264 %20312 = OpLabel - %9763 = OpVectorShuffle %v2uint %14114 %14114 0 1 - %20827 = OpBitcast %v2float %9763 + %9769 = OpVectorShuffle %v2uint %14114 %14114 0 1 + %20827 = OpBitcast %v2float %9769 %7043 = OpCompositeExtract %float %20827 0 %13424 = OpCompositeExtract %float %20827 1 %17022 = OpCompositeConstruct %v4float %7043 %13424 %float_0 %float_0 @@ -1801,13 +1731,13 @@ %14181 = OpBitcast %v2float %16864 %7046 = OpCompositeExtract %float %14181 0 %16650 = OpCompositeExtract %float %14181 1 - %9044 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 + %9047 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 OpBranch %20264 %20264 = OpLabel - %11182 = OpPhi %v4float %9044 %20312 %17252 %10151 %9298 %8248 - %14351 = OpPhi %v4float %17024 %20312 %25241 %10151 %14886 %8248 - %15240 = OpPhi %v4float %17023 %20312 %25240 %10151 %14884 %8248 - %14523 = OpPhi %v4float %17022 %20312 %25239 %10151 %14882 %8248 + %11182 = OpPhi %v4float %9047 %20312 %17252 %8538 %9046 %8248 + %14351 = OpPhi %v4float %17024 %20312 %25241 %8538 %14621 %8248 + %15240 = OpPhi %v4float %17023 %20312 %25240 %8538 %14620 %8248 + %14523 = OpPhi %v4float %17022 %20312 %25239 %8538 %14619 %8248 OpBranch %21265 %21265 = OpLabel %11183 = OpPhi %v4float %11182 %20264 %11181 %16226 @@ -1824,65 +1754,62 @@ %16572 = OpLabel %19169 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20300 DontFlatten - OpBranchConditional %19169 %11380 %12135 + OpBranchConditional %19169 %9770 %12135 %12135 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v4uint %13962 %10264 0 - %15555 = OpIAdd %uint %16376 %6555 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15555 - %13816 = OpLoad %uint %6322 - %22361 = OpCompositeInsert %v4uint %13816 %21853 1 - %10100 = OpIMul %uint %uint_2 %6555 - %9167 = OpIAdd %uint %16376 %10100 - %14365 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9167 - %13817 = OpLoad %uint %14365 - %22362 = OpCompositeInsert %v4uint %13817 %22361 2 - %10101 = OpIMul %uint %uint_3 %6555 - %9168 = OpIAdd %uint %16376 %10101 - %14366 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9168 - %16045 = OpLoad %uint %14366 - %23468 = OpCompositeInsert %v4uint %16045 %22362 3 + %19413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23887 = OpLoad %uint %19413 + %11732 = OpIAdd %uint %16376 %6555 + %6481 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 + %24164 = OpLoad %uint %6481 + %6243 = OpIMul %uint %uint_2 %6555 + %8362 = OpIAdd %uint %16376 %6243 + %15312 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8362 + %24165 = OpLoad %uint %15312 + %6244 = OpIMul %uint %uint_3 %6555 + %8363 = OpIAdd %uint %16376 %6244 + %14324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8363 + %16391 = OpLoad %uint %14324 + %20792 = OpCompositeConstruct %v4uint %23887 %24164 %24165 %16391 OpBranch %20300 - %11380 = OpLabel + %9770 = OpLabel %21835 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23884 = OpLoad %uint %21835 - %11726 = OpIAdd %uint %16376 %uint_1 - %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 - %23680 = OpLoad %uint %6417 - %11727 = OpIAdd %uint %16376 %uint_2 - %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 - %23681 = OpLoad %uint %6418 - %11728 = OpIAdd %uint %16376 %uint_3 - %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 - %16386 = OpLoad %uint %24567 - %20786 = OpCompositeConstruct %v4uint %23884 %23680 %23681 %16386 + %23888 = OpLoad %uint %21835 + %11733 = OpIAdd %uint %16376 %uint_1 + %6423 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 + %23683 = OpLoad %uint %6423 + %11734 = OpIAdd %uint %16376 %uint_2 + %6424 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 + %23684 = OpLoad %uint %6424 + %11735 = OpIAdd %uint %16376 %uint_3 + %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 + %16392 = OpLoad %uint %24585 + %20793 = OpCompositeConstruct %v4uint %23888 %23683 %23684 %16392 OpBranch %20300 %20300 = OpLabel - %10946 = OpPhi %v4uint %20786 %11380 %23468 %12135 + %10946 = OpPhi %v4uint %20793 %9770 %20792 %12135 OpSelectionMerge %16227 None OpSwitch %8576 %19454 0 %14588 1 %14588 2 %7361 10 %7361 3 %7360 12 %7360 4 %8193 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %10946 0 - %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %10102 = OpCompositeExtract %float %24682 0 - %17487 = OpCompositeExtract %float %24682 1 - %14613 = OpCompositeConstruct %v4float %10102 %17487 %float_0 %float_0 - %17283 = OpCompositeExtract %uint %10946 1 - %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 - %10103 = OpCompositeExtract %float %18036 0 - %17488 = OpCompositeExtract %float %18036 1 - %14614 = OpCompositeConstruct %v4float %10103 %17488 %float_0 %float_0 - %17284 = OpCompositeExtract %uint %10946 2 - %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 - %10104 = OpCompositeExtract %float %18037 0 - %17489 = OpCompositeExtract %float %18037 1 - %14615 = OpCompositeConstruct %v4float %10104 %17489 %float_0 %float_0 - %17285 = OpCompositeExtract %uint %10946 3 - %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 - %10105 = OpCompositeExtract %float %18038 0 - %20673 = OpCompositeExtract %float %18038 1 - %9045 = OpCompositeConstruct %v4float %10105 %20673 %float_0 %float_0 + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %10118 = OpCompositeExtract %float %24685 0 + %17496 = OpCompositeExtract %float %24685 1 + %14622 = OpCompositeConstruct %v4float %10118 %17496 %float_0 %float_0 + %17292 = OpCompositeExtract %uint %10946 1 + %18045 = OpExtInst %v2float %1 UnpackHalf2x16 %17292 + %10119 = OpCompositeExtract %float %18045 0 + %17497 = OpCompositeExtract %float %18045 1 + %14623 = OpCompositeConstruct %v4float %10119 %17497 %float_0 %float_0 + %17293 = OpCompositeExtract %uint %10946 2 + %18046 = OpExtInst %v2float %1 UnpackHalf2x16 %17293 + %10120 = OpCompositeExtract %float %18046 0 + %17498 = OpCompositeExtract %float %18046 1 + %14624 = OpCompositeConstruct %v4float %10120 %17498 %float_0 %float_0 + %17294 = OpCompositeExtract %uint %10946 3 + %18047 = OpExtInst %v2float %1 UnpackHalf2x16 %17294 + %10121 = OpCompositeExtract %float %18047 0 + %20676 = OpCompositeExtract %float %18047 1 + %9048 = OpCompositeConstruct %v4float %10121 %20676 %float_0 %float_0 OpBranch %16227 %8193 = OpLabel %12433 = OpCompositeExtract %uint %10946 0 @@ -1897,8 +1824,8 @@ %15581 = OpCompositeExtract %float %24082 1 %16679 = OpCompositeConstruct %v4float %24342 %15581 %float_0 %float_0 %19531 = OpCompositeExtract %uint %10946 1 - %16046 = OpBitcast %int %19531 - %18224 = OpCompositeConstruct %v2int %16046 %16046 + %16042 = OpBitcast %int %19531 + %18224 = OpCompositeConstruct %v2int %16042 %16042 %18362 = OpShiftLeftLogical %v2int %18224 %1959 %13348 = OpShiftRightArithmetic %v2int %18362 %2151 %10940 = OpConvertSToF %v2float %13348 @@ -1908,10 +1835,10 @@ %15582 = OpCompositeExtract %float %24083 1 %16680 = OpCompositeConstruct %v4float %24343 %15582 %float_0 %float_0 %19532 = OpCompositeExtract %uint %10946 2 - %16047 = OpBitcast %int %19532 - %18225 = OpCompositeConstruct %v2int %16047 %16047 - %18364 = OpShiftLeftLogical %v2int %18225 %1959 - %13349 = OpShiftRightArithmetic %v2int %18364 %2151 + %16043 = OpBitcast %int %19532 + %18225 = OpCompositeConstruct %v2int %16043 %16043 + %18363 = OpShiftLeftLogical %v2int %18225 %1959 + %13349 = OpShiftRightArithmetic %v2int %18363 %2151 %10941 = OpConvertSToF %v2float %13349 %18261 = OpVectorTimesScalar %v2float %10941 %float_0_000976592302 %24084 = OpExtInst %v2float %1 FMax %73 %18261 @@ -1919,39 +1846,39 @@ %15583 = OpCompositeExtract %float %24084 1 %16681 = OpCompositeConstruct %v4float %24344 %15583 %float_0 %float_0 %19533 = OpCompositeExtract %uint %10946 3 - %16048 = OpBitcast %int %19533 - %18226 = OpCompositeConstruct %v2int %16048 %16048 - %18365 = OpShiftLeftLogical %v2int %18226 %1959 - %13350 = OpShiftRightArithmetic %v2int %18365 %2151 + %16044 = OpBitcast %int %19533 + %18226 = OpCompositeConstruct %v2int %16044 %16044 + %18364 = OpShiftLeftLogical %v2int %18226 %1959 + %13350 = OpShiftRightArithmetic %v2int %18364 %2151 %10942 = OpConvertSToF %v2float %13350 %18262 = OpVectorTimesScalar %v2float %10942 %float_0_000976592302 %24085 = OpExtInst %v2float %1 FMax %73 %18262 %24345 = OpCompositeExtract %float %24085 0 %18767 = OpCompositeExtract %float %24085 1 - %9046 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 + %9049 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 OpBranch %16227 %7360 = OpLabel %22214 = OpCompositeExtract %uint %10946 0 %20243 = OpCompositeConstruct %v3uint %22214 %22214 %22214 %11036 = OpShiftRightLogical %v3uint %20243 %2996 %24050 = OpBitwiseAnd %v3uint %11036 %261 - %18613 = OpBitwiseAnd %v3uint %24050 %1126 + %18612 = OpBitwiseAnd %v3uint %24050 %1126 %23452 = OpShiftRightLogical %v3uint %24050 %2828 %16597 = OpIEqual %v3bool %23452 %2578 - %11351 = OpExtInst %v3int %1 FindUMsb %18613 + %11351 = OpExtInst %v3int %1 FindUMsb %18612 %10785 = OpBitcast %v3uint %11351 %6278 = OpISub %v3uint %2828 %10785 %8732 = OpIAdd %v3uint %10785 %2360 %10363 = OpSelect %v3uint %16597 %8732 %23452 - %23264 = OpShiftLeftLogical %v3uint %18613 %6278 - %18854 = OpBitwiseAnd %v3uint %23264 %1126 - %10947 = OpSelect %v3uint %16597 %18854 %18613 - %24581 = OpIAdd %v3uint %10363 %1018 - %20363 = OpShiftLeftLogical %v3uint %24581 %393 + %23265 = OpShiftLeftLogical %v3uint %18612 %6278 + %18854 = OpBitwiseAnd %v3uint %23265 %1126 + %10947 = OpSelect %v3uint %16597 %18854 %18612 + %24586 = OpIAdd %v3uint %10363 %1018 + %20363 = OpShiftLeftLogical %v3uint %24586 %393 %16306 = OpShiftLeftLogical %v3uint %10947 %141 - %22409 = OpBitwiseOr %v3uint %20363 %16306 + %22408 = OpBitwiseOr %v3uint %20363 %16306 %13836 = OpIEqual %v3bool %24050 %2578 - %16974 = OpSelect %v3uint %13836 %2578 %22409 + %16974 = OpSelect %v3uint %13836 %2578 %22408 %10715 = OpBitcast %v3float %16974 %19376 = OpShiftRightLogical %uint %22214 %uint_30 %18458 = OpConvertUToF %float %19376 @@ -1964,23 +1891,23 @@ %13591 = OpCompositeConstruct %v3uint %10238 %10238 %10238 %11037 = OpShiftRightLogical %v3uint %13591 %2996 %24051 = OpBitwiseAnd %v3uint %11037 %261 - %18614 = OpBitwiseAnd %v3uint %24051 %1126 + %18613 = OpBitwiseAnd %v3uint %24051 %1126 %23453 = OpShiftRightLogical %v3uint %24051 %2828 %16598 = OpIEqual %v3bool %23453 %2578 - %11352 = OpExtInst %v3int %1 FindUMsb %18614 + %11352 = OpExtInst %v3int %1 FindUMsb %18613 %10786 = OpBitcast %v3uint %11352 %6279 = OpISub %v3uint %2828 %10786 %8733 = OpIAdd %v3uint %10786 %2360 %10364 = OpSelect %v3uint %16598 %8733 %23453 - %23265 = OpShiftLeftLogical %v3uint %18614 %6279 - %18855 = OpBitwiseAnd %v3uint %23265 %1126 - %10948 = OpSelect %v3uint %16598 %18855 %18614 - %24582 = OpIAdd %v3uint %10364 %1018 - %20364 = OpShiftLeftLogical %v3uint %24582 %393 + %23266 = OpShiftLeftLogical %v3uint %18613 %6279 + %18855 = OpBitwiseAnd %v3uint %23266 %1126 + %10948 = OpSelect %v3uint %16598 %18855 %18613 + %24587 = OpIAdd %v3uint %10364 %1018 + %20364 = OpShiftLeftLogical %v3uint %24587 %393 %16307 = OpShiftLeftLogical %v3uint %10948 %141 - %22410 = OpBitwiseOr %v3uint %20364 %16307 + %22409 = OpBitwiseOr %v3uint %20364 %16307 %13837 = OpIEqual %v3bool %24051 %2578 - %16975 = OpSelect %v3uint %13837 %2578 %22410 + %16975 = OpSelect %v3uint %13837 %2578 %22409 %10716 = OpBitcast %v3float %16975 %19377 = OpShiftRightLogical %uint %10238 %uint_30 %18459 = OpConvertUToF %float %19377 @@ -1993,23 +1920,23 @@ %13592 = OpCompositeConstruct %v3uint %10239 %10239 %10239 %11038 = OpShiftRightLogical %v3uint %13592 %2996 %24052 = OpBitwiseAnd %v3uint %11038 %261 - %18615 = OpBitwiseAnd %v3uint %24052 %1126 + %18614 = OpBitwiseAnd %v3uint %24052 %1126 %23454 = OpShiftRightLogical %v3uint %24052 %2828 %16599 = OpIEqual %v3bool %23454 %2578 - %11353 = OpExtInst %v3int %1 FindUMsb %18615 + %11353 = OpExtInst %v3int %1 FindUMsb %18614 %10787 = OpBitcast %v3uint %11353 %6280 = OpISub %v3uint %2828 %10787 %8734 = OpIAdd %v3uint %10787 %2360 %10365 = OpSelect %v3uint %16599 %8734 %23454 - %23266 = OpShiftLeftLogical %v3uint %18615 %6280 - %18856 = OpBitwiseAnd %v3uint %23266 %1126 - %10949 = OpSelect %v3uint %16599 %18856 %18615 - %24583 = OpIAdd %v3uint %10365 %1018 - %20365 = OpShiftLeftLogical %v3uint %24583 %393 + %23267 = OpShiftLeftLogical %v3uint %18614 %6280 + %18856 = OpBitwiseAnd %v3uint %23267 %1126 + %10949 = OpSelect %v3uint %16599 %18856 %18614 + %24588 = OpIAdd %v3uint %10365 %1018 + %20365 = OpShiftLeftLogical %v3uint %24588 %393 %16308 = OpShiftLeftLogical %v3uint %10949 %141 - %22411 = OpBitwiseOr %v3uint %20365 %16308 + %22410 = OpBitwiseOr %v3uint %20365 %16308 %13838 = OpIEqual %v3bool %24052 %2578 - %16976 = OpSelect %v3uint %13838 %2578 %22411 + %16976 = OpSelect %v3uint %13838 %2578 %22410 %10717 = OpBitcast %v3float %16976 %19378 = OpShiftRightLogical %uint %10239 %uint_30 %18460 = OpConvertUToF %float %19378 @@ -2022,23 +1949,23 @@ %13593 = OpCompositeConstruct %v3uint %10240 %10240 %10240 %11039 = OpShiftRightLogical %v3uint %13593 %2996 %24053 = OpBitwiseAnd %v3uint %11039 %261 - %18616 = OpBitwiseAnd %v3uint %24053 %1126 + %18615 = OpBitwiseAnd %v3uint %24053 %1126 %23455 = OpShiftRightLogical %v3uint %24053 %2828 %16600 = OpIEqual %v3bool %23455 %2578 - %11354 = OpExtInst %v3int %1 FindUMsb %18616 + %11354 = OpExtInst %v3int %1 FindUMsb %18615 %10788 = OpBitcast %v3uint %11354 %6281 = OpISub %v3uint %2828 %10788 %8735 = OpIAdd %v3uint %10788 %2360 %10366 = OpSelect %v3uint %16600 %8735 %23455 - %23267 = OpShiftLeftLogical %v3uint %18616 %6281 - %18857 = OpBitwiseAnd %v3uint %23267 %1126 - %10950 = OpSelect %v3uint %16600 %18857 %18616 - %24584 = OpIAdd %v3uint %10366 %1018 - %20366 = OpShiftLeftLogical %v3uint %24584 %393 + %23268 = OpShiftLeftLogical %v3uint %18615 %6281 + %18857 = OpBitwiseAnd %v3uint %23268 %1126 + %10950 = OpSelect %v3uint %16600 %18857 %18615 + %24589 = OpIAdd %v3uint %10366 %1018 + %20366 = OpShiftLeftLogical %v3uint %24589 %393 %16309 = OpShiftLeftLogical %v3uint %10950 %141 - %22412 = OpBitwiseOr %v3uint %20366 %16309 + %22411 = OpBitwiseOr %v3uint %20366 %16309 %13839 = OpIEqual %v3bool %24053 %2578 - %16977 = OpSelect %v3uint %13839 %2578 %22412 + %16977 = OpSelect %v3uint %13839 %2578 %22411 %10718 = OpBitcast %v3float %16977 %19379 = OpShiftRightLogical %uint %10240 %uint_30 %18461 = OpConvertUToF %float %19379 @@ -2046,27 +1973,27 @@ %21457 = OpCompositeExtract %float %10718 0 %10852 = OpCompositeExtract %float %10718 1 %11040 = OpCompositeExtract %float %10718 2 - %9047 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 + %9050 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 OpBranch %16227 %7361 = OpLabel %22215 = OpCompositeExtract %uint %10946 0 %20244 = OpCompositeConstruct %v4uint %22215 %22215 %22215 %22215 %9392 = OpShiftRightLogical %v4uint %20244 %845 %18871 = OpBitwiseAnd %v4uint %9392 %635 - %15556 = OpConvertUToF %v4float %18871 - %16697 = OpFMul %v4float %15556 %2798 + %15552 = OpConvertUToF %v4float %18871 + %16697 = OpFMul %v4float %15552 %2798 %23771 = OpCompositeExtract %uint %10946 1 %20822 = OpCompositeConstruct %v4uint %23771 %23771 %23771 %23771 %9393 = OpShiftRightLogical %v4uint %20822 %845 %18872 = OpBitwiseAnd %v4uint %9393 %635 - %15557 = OpConvertUToF %v4float %18872 - %16698 = OpFMul %v4float %15557 %2798 + %15553 = OpConvertUToF %v4float %18872 + %16698 = OpFMul %v4float %15553 %2798 %23772 = OpCompositeExtract %uint %10946 2 %20823 = OpCompositeConstruct %v4uint %23772 %23772 %23772 %23772 %9394 = OpShiftRightLogical %v4uint %20823 %845 %18873 = OpBitwiseAnd %v4uint %9394 %635 - %15558 = OpConvertUToF %v4float %18873 - %16699 = OpFMul %v4float %15558 %2798 + %15554 = OpConvertUToF %v4float %18873 + %16699 = OpFMul %v4float %15554 %2798 %23773 = OpCompositeExtract %uint %10946 3 %20828 = OpCompositeConstruct %v4uint %23773 %23773 %23773 %23773 %9395 = OpShiftRightLogical %v4uint %20828 %845 @@ -2079,20 +2006,20 @@ %20245 = OpCompositeConstruct %v4uint %22216 %22216 %22216 %22216 %9396 = OpShiftRightLogical %v4uint %20245 %653 %19042 = OpBitwiseAnd %v4uint %9396 %1611 - %13995 = OpConvertUToF %v4float %19042 - %19244 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 + %13998 = OpConvertUToF %v4float %19042 + %19244 = OpVectorTimesScalar %v4float %13998 %float_0_00392156886 %8616 = OpCompositeExtract %uint %10946 1 %24852 = OpCompositeConstruct %v4uint %8616 %8616 %8616 %8616 %9397 = OpShiftRightLogical %v4uint %24852 %653 %19043 = OpBitwiseAnd %v4uint %9397 %1611 - %13996 = OpConvertUToF %v4float %19043 - %19245 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 + %13999 = OpConvertUToF %v4float %19043 + %19245 = OpVectorTimesScalar %v4float %13999 %float_0_00392156886 %8617 = OpCompositeExtract %uint %10946 2 %24853 = OpCompositeConstruct %v4uint %8617 %8617 %8617 %8617 %9398 = OpShiftRightLogical %v4uint %24853 %653 %19044 = OpBitwiseAnd %v4uint %9398 %1611 - %13997 = OpConvertUToF %v4float %19044 - %19246 = OpVectorTimesScalar %v4float %13997 %float_0_00392156886 + %14000 = OpConvertUToF %v4float %19044 + %19246 = OpVectorTimesScalar %v4float %14000 %float_0_00392156886 %8618 = OpCompositeExtract %uint %10946 3 %24854 = OpCompositeConstruct %v4uint %8618 %8618 %8618 %8618 %9399 = OpShiftRightLogical %v4uint %24854 %653 @@ -2119,193 +2046,175 @@ %23101 = OpVectorShuffle %v4float %20401 %20401 0 1 1 1 OpBranch %16227 %16227 = OpLabel - %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9047 %7360 %9046 %8193 %9045 %8249 - %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14615 %8249 - %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14614 %8249 - %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14613 %8249 + %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9050 %7360 %9049 %8193 %9048 %8249 + %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14624 %8249 + %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14623 %8249 + %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14622 %8249 OpBranch %21266 %15208 = OpLabel %21587 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20265 DontFlatten - OpBranchConditional %21587 %11381 %12136 + OpBranchConditional %21587 %9771 %12136 %12136 = OpLabel - %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23885 = OpLoad %uint %19410 - %11729 = OpIAdd %uint %16376 %uint_1 - %24608 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 - %12872 = OpLoad %uint %24608 - %11937 = OpCompositeInsert %v4uint %23885 %10264 0 - %6641 = OpCompositeInsert %v4uint %12872 %11937 1 - %16343 = OpIAdd %uint %16376 %6555 - %7196 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16343 - %23682 = OpLoad %uint %7196 - %11730 = OpIAdd %uint %16343 %uint_1 - %24609 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 - %12873 = OpLoad %uint %24609 - %12016 = OpCompositeInsert %v4uint %23682 %6641 2 - %7149 = OpCompositeInsert %v4uint %12873 %12016 3 - %10893 = OpIMul %uint %uint_2 %6555 - %9169 = OpIAdd %uint %16376 %10893 - %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9169 - %23683 = OpLoad %uint %15242 - %11731 = OpIAdd %uint %9169 %uint_1 - %24610 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 - %12874 = OpLoad %uint %24610 - %12017 = OpCompositeInsert %v4uint %23683 %10264 0 - %7150 = OpCompositeInsert %v4uint %12874 %12017 1 - %10894 = OpIMul %uint %uint_3 %6555 - %9170 = OpIAdd %uint %16376 %10894 - %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9170 - %23684 = OpLoad %uint %15243 - %11732 = OpIAdd %uint %9170 %uint_1 - %24611 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 - %12875 = OpLoad %uint %24611 - %14236 = OpCompositeInsert %v4uint %23684 %7150 2 - %8256 = OpCompositeInsert %v4uint %12875 %14236 3 + %19414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23889 = OpLoad %uint %19414 + %11736 = OpIAdd %uint %16376 %uint_1 + %6425 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 + %23685 = OpLoad %uint %6425 + %11737 = OpIAdd %uint %16376 %6555 + %6426 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 + %23686 = OpLoad %uint %6426 + %11738 = OpIAdd %uint %11737 %uint_1 + %24590 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 + %14160 = OpLoad %uint %24590 + %19674 = OpCompositeConstruct %v4uint %23889 %23685 %23686 %14160 + %17051 = OpIMul %uint %uint_2 %6555 + %14001 = OpIAdd %uint %16376 %17051 + %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %14001 + %23687 = OpLoad %uint %15242 + %11739 = OpIAdd %uint %14001 %uint_1 + %6482 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11739 + %24166 = OpLoad %uint %6482 + %6245 = OpIMul %uint %uint_3 %6555 + %8364 = OpIAdd %uint %16376 %6245 + %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8364 + %23688 = OpLoad %uint %15243 + %11740 = OpIAdd %uint %8364 %uint_1 + %24591 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11740 + %16393 = OpLoad %uint %24591 + %20794 = OpCompositeConstruct %v4uint %23687 %24166 %23688 %16393 OpBranch %20265 - %11381 = OpLabel + %9771 = OpLabel %21836 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23886 = OpLoad %uint %21836 - %11733 = OpIAdd %uint %16376 %uint_1 - %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 - %23685 = OpLoad %uint %6419 - %11734 = OpIAdd %uint %16376 %uint_2 - %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 - %23686 = OpLoad %uint %6420 - %11735 = OpIAdd %uint %16376 %uint_3 - %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 - %14083 = OpLoad %uint %24568 - %19170 = OpCompositeConstruct %v4uint %23886 %23685 %23686 %14083 + %23890 = OpLoad %uint %21836 + %11741 = OpIAdd %uint %16376 %uint_1 + %6427 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11741 + %23689 = OpLoad %uint %6427 + %11742 = OpIAdd %uint %16376 %uint_2 + %6428 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11742 + %23690 = OpLoad %uint %6428 + %11743 = OpIAdd %uint %16376 %uint_3 + %24592 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11743 + %14083 = OpLoad %uint %24592 + %19170 = OpCompositeConstruct %v4uint %23890 %23689 %23690 %14083 %22504 = OpIAdd %uint %16376 %uint_4 %24654 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22504 - %23687 = OpLoad %uint %24654 - %11736 = OpIAdd %uint %16376 %uint_5 - %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 - %23688 = OpLoad %uint %6421 - %11737 = OpIAdd %uint %16376 %uint_6 - %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 - %23689 = OpLoad %uint %6422 - %11738 = OpIAdd %uint %16376 %uint_7 - %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 - %16387 = OpLoad %uint %24585 - %20787 = OpCompositeConstruct %v4uint %23687 %23688 %23689 %16387 + %23691 = OpLoad %uint %24654 + %11744 = OpIAdd %uint %16376 %uint_5 + %6429 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11744 + %23692 = OpLoad %uint %6429 + %11745 = OpIAdd %uint %16376 %uint_6 + %6430 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11745 + %23693 = OpLoad %uint %6430 + %11746 = OpIAdd %uint %16376 %uint_7 + %24593 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11746 + %16394 = OpLoad %uint %24593 + %20795 = OpCompositeConstruct %v4uint %23691 %23692 %23693 %16394 OpBranch %20265 %20265 = OpLabel - %11216 = OpPhi %v4uint %20787 %11381 %8256 %12136 - %14115 = OpPhi %v4uint %19170 %11381 %7149 %12136 + %11216 = OpPhi %v4uint %20795 %9771 %20794 %12136 + %14115 = OpPhi %v4uint %19170 %9771 %19674 %12136 OpSelectionMerge %20266 None - OpSwitch %8576 %20313 5 %10152 7 %8250 + OpSwitch %8576 %20313 5 %8539 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %14115 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9952 = OpCompositeExtract %float %24701 0 - %9171 = OpCompositeInsert %v4float %9952 %15190 0 - %19873 = OpCompositeExtract %float %24701 1 - %14888 = OpCompositeInsert %v4float %19873 %9171 1 - %10340 = OpCompositeExtract %uint %14115 1 - %19681 = OpExtInst %v2float %1 UnpackHalf2x16 %10340 - %9953 = OpCompositeExtract %float %19681 0 - %9172 = OpCompositeInsert %v4float %9953 %14888 2 - %19874 = OpCompositeExtract %float %19681 1 - %14889 = OpCompositeInsert %v4float %19874 %9172 3 - %10341 = OpCompositeExtract %uint %14115 2 - %19682 = OpExtInst %v2float %1 UnpackHalf2x16 %10341 - %9954 = OpCompositeExtract %float %19682 0 - %9173 = OpCompositeInsert %v4float %9954 %15190 0 - %19875 = OpCompositeExtract %float %19682 1 - %14890 = OpCompositeInsert %v4float %19875 %9173 1 - %10342 = OpCompositeExtract %uint %14115 3 - %19683 = OpExtInst %v2float %1 UnpackHalf2x16 %10342 - %9955 = OpCompositeExtract %float %19683 0 - %9174 = OpCompositeInsert %v4float %9955 %14890 2 - %19876 = OpCompositeExtract %float %19683 1 - %14891 = OpCompositeInsert %v4float %19876 %9174 3 - %10343 = OpCompositeExtract %uint %11216 0 - %19684 = OpExtInst %v2float %1 UnpackHalf2x16 %10343 - %9956 = OpCompositeExtract %float %19684 0 - %9175 = OpCompositeInsert %v4float %9956 %15190 0 - %19877 = OpCompositeExtract %float %19684 1 - %14892 = OpCompositeInsert %v4float %19877 %9175 1 - %10344 = OpCompositeExtract %uint %11216 1 - %19685 = OpExtInst %v2float %1 UnpackHalf2x16 %10344 - %9957 = OpCompositeExtract %float %19685 0 - %9176 = OpCompositeInsert %v4float %9957 %14892 2 - %19878 = OpCompositeExtract %float %19685 1 - %14893 = OpCompositeInsert %v4float %19878 %9176 3 - %10345 = OpCompositeExtract %uint %11216 2 - %19686 = OpExtInst %v2float %1 UnpackHalf2x16 %10345 - %9958 = OpCompositeExtract %float %19686 0 - %9177 = OpCompositeInsert %v4float %9958 %15190 0 - %19879 = OpCompositeExtract %float %19686 1 - %14894 = OpCompositeInsert %v4float %19879 %9177 1 - %10346 = OpCompositeExtract %uint %11216 3 - %19687 = OpExtInst %v2float %1 UnpackHalf2x16 %10346 - %9959 = OpCompositeExtract %float %19687 0 - %9178 = OpCompositeInsert %v4float %9959 %14894 2 - %23047 = OpCompositeExtract %float %19687 1 - %9299 = OpCompositeInsert %v4float %23047 %9178 3 + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %10122 = OpCompositeExtract %float %24686 0 + %16068 = OpCompositeExtract %float %24686 1 + %17037 = OpCompositeExtract %uint %14115 1 + %15617 = OpExtInst %v2float %1 UnpackHalf2x16 %17037 + %10123 = OpCompositeExtract %float %15617 0 + %17499 = OpCompositeExtract %float %15617 1 + %14625 = OpCompositeConstruct %v4float %10122 %16068 %10123 %17499 + %17295 = OpCompositeExtract %uint %14115 2 + %18048 = OpExtInst %v2float %1 UnpackHalf2x16 %17295 + %10124 = OpCompositeExtract %float %18048 0 + %16069 = OpCompositeExtract %float %18048 1 + %17038 = OpCompositeExtract %uint %14115 3 + %15618 = OpExtInst %v2float %1 UnpackHalf2x16 %17038 + %10125 = OpCompositeExtract %float %15618 0 + %17500 = OpCompositeExtract %float %15618 1 + %14626 = OpCompositeConstruct %v4float %10124 %16069 %10125 %17500 + %17296 = OpCompositeExtract %uint %11216 0 + %18049 = OpExtInst %v2float %1 UnpackHalf2x16 %17296 + %10126 = OpCompositeExtract %float %18049 0 + %16070 = OpCompositeExtract %float %18049 1 + %17039 = OpCompositeExtract %uint %11216 1 + %15619 = OpExtInst %v2float %1 UnpackHalf2x16 %17039 + %10127 = OpCompositeExtract %float %15619 0 + %17501 = OpCompositeExtract %float %15619 1 + %14627 = OpCompositeConstruct %v4float %10126 %16070 %10127 %17501 + %17297 = OpCompositeExtract %uint %11216 2 + %18050 = OpExtInst %v2float %1 UnpackHalf2x16 %17297 + %10128 = OpCompositeExtract %float %18050 0 + %16071 = OpCompositeExtract %float %18050 1 + %17040 = OpCompositeExtract %uint %11216 3 + %15620 = OpExtInst %v2float %1 UnpackHalf2x16 %17040 + %10129 = OpCompositeExtract %float %15620 0 + %20677 = OpCompositeExtract %float %15620 1 + %9051 = OpCompositeConstruct %v4float %10128 %16071 %10129 %20677 OpBranch %20266 - %10152 = OpLabel + %8539 = OpLabel %9726 = OpVectorShuffle %v2uint %14115 %14115 0 1 %23359 = OpBitcast %v2int %9726 %24794 = OpVectorShuffle %v4int %23359 %23359 0 0 1 1 - %18617 = OpShiftLeftLogical %v4int %24794 %290 - %15769 = OpShiftRightArithmetic %v4int %18617 %770 + %18616 = OpShiftLeftLogical %v4int %24794 %290 + %15769 = OpShiftRightArithmetic %v4int %18616 %770 %10951 = OpConvertSToF %v4float %15769 %18227 = OpVectorTimesScalar %v4float %10951 %float_0_000976592302 %25242 = OpExtInst %v4float %1 FMax %1284 %18227 %14196 = OpVectorShuffle %v2uint %14115 %14115 2 3 %9416 = OpBitcast %v2int %14196 %24795 = OpVectorShuffle %v4int %9416 %9416 0 0 1 1 - %18618 = OpShiftLeftLogical %v4int %24795 %290 - %15770 = OpShiftRightArithmetic %v4int %18618 %770 + %18617 = OpShiftLeftLogical %v4int %24795 %290 + %15770 = OpShiftRightArithmetic %v4int %18617 %770 %10952 = OpConvertSToF %v4float %15770 %18228 = OpVectorTimesScalar %v4float %10952 %float_0_000976592302 %25243 = OpExtInst %v4float %1 FMax %1284 %18228 %14197 = OpVectorShuffle %v2uint %11216 %11216 0 1 %9417 = OpBitcast %v2int %14197 %24796 = OpVectorShuffle %v4int %9417 %9417 0 0 1 1 - %18619 = OpShiftLeftLogical %v4int %24796 %290 - %15771 = OpShiftRightArithmetic %v4int %18619 %770 + %18618 = OpShiftLeftLogical %v4int %24796 %290 + %15771 = OpShiftRightArithmetic %v4int %18618 %770 %10953 = OpConvertSToF %v4float %15771 %18229 = OpVectorTimesScalar %v4float %10953 %float_0_000976592302 %25244 = OpExtInst %v4float %1 FMax %1284 %18229 %14198 = OpVectorShuffle %v2uint %11216 %11216 2 3 %9418 = OpBitcast %v2int %14198 %24797 = OpVectorShuffle %v4int %9418 %9418 0 0 1 1 - %18620 = OpShiftLeftLogical %v4int %24797 %290 - %15772 = OpShiftRightArithmetic %v4int %18620 %770 + %18619 = OpShiftLeftLogical %v4int %24797 %290 + %15772 = OpShiftRightArithmetic %v4int %18619 %770 %10954 = OpConvertSToF %v4float %15772 %21458 = OpVectorTimesScalar %v4float %10954 %float_0_000976592302 %17253 = OpExtInst %v4float %1 FMax %1284 %21458 OpBranch %20266 %20313 = OpLabel - %9764 = OpVectorShuffle %v2uint %14115 %14115 0 1 - %20829 = OpBitcast %v2float %9764 + %9772 = OpVectorShuffle %v2uint %14115 %14115 0 1 + %20829 = OpBitcast %v2float %9772 %7047 = OpCompositeExtract %float %20829 0 %13427 = OpCompositeExtract %float %20829 1 - %17025 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 + %17041 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 %16865 = OpVectorShuffle %v2uint %14115 %14115 2 3 %14182 = OpBitcast %v2float %16865 %7048 = OpCompositeExtract %float %14182 0 %13428 = OpCompositeExtract %float %14182 1 - %17026 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 + %17042 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 %16866 = OpVectorShuffle %v2uint %11216 %11216 0 1 %14183 = OpBitcast %v2float %16866 %7049 = OpCompositeExtract %float %14183 0 %13429 = OpCompositeExtract %float %14183 1 - %17027 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 + %17043 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 %16867 = OpVectorShuffle %v2uint %11216 %11216 2 3 %14184 = OpBitcast %v2float %16867 %7050 = OpCompositeExtract %float %14184 0 %16651 = OpCompositeExtract %float %14184 1 - %9048 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 + %9052 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 OpBranch %20266 %20266 = OpLabel - %11185 = OpPhi %v4float %9048 %20313 %17253 %10152 %9299 %8250 - %14354 = OpPhi %v4float %17027 %20313 %25244 %10152 %14893 %8250 - %15244 = OpPhi %v4float %17026 %20313 %25243 %10152 %14891 %8250 - %14525 = OpPhi %v4float %17025 %20313 %25242 %10152 %14889 %8250 + %11185 = OpPhi %v4float %9052 %20313 %17253 %8539 %9051 %8250 + %14354 = OpPhi %v4float %17043 %20313 %25244 %8539 %14627 %8250 + %15244 = OpPhi %v4float %17042 %20313 %25243 %8539 %14626 %8250 + %14525 = OpPhi %v4float %17041 %20313 %25242 %8539 %14625 %8250 OpBranch %21266 %21266 = OpLabel %11186 = OpPhi %v4float %11185 %20266 %11184 %16227 @@ -2347,31 +2256,28 @@ %14358 = OpPhi %v4float %12399 %21267 %7398 %10049 %15191 = OpPhi %v4float %6604 %21267 %14855 %10049 %14921 = OpPhi %v4float %23156 %21267 %15086 %10049 - OpSelectionMerge %20447 None - OpSwitch %20627 %9803 6 %19688 14 %19688 50 %19688 7 %19512 54 %19512 16 %8066 55 %8066 17 %8065 56 %8065 25 %8064 31 %9492 + OpSelectionMerge %18834 None + OpSwitch %20627 %8194 6 %18070 14 %18070 50 %18070 7 %17899 54 %17899 16 %6453 55 %6453 17 %6452 56 %6452 25 %6451 31 %9492 %9492 = OpLabel %15022 = OpCompositeExtract %float %14921 0 %9197 = OpCompositeExtract %float %14921 1 - %19251 = OpCompositeConstruct %v2float %15022 %9197 - %8388 = OpExtInst %uint %1 PackHalf2x16 %19251 - %15313 = OpCompositeInsert %v4uint %8388 %11741 0 - %15571 = OpCompositeExtract %float %15191 0 - %23229 = OpCompositeExtract %float %15191 1 - %19252 = OpCompositeConstruct %v2float %15571 %23229 - %8389 = OpExtInst %uint %1 PackHalf2x16 %19252 - %15314 = OpCompositeInsert %v4uint %8389 %15313 1 - %15584 = OpCompositeExtract %float %14358 0 - %23230 = OpCompositeExtract %float %14358 1 - %19253 = OpCompositeConstruct %v2float %15584 %23230 - %8390 = OpExtInst %uint %1 PackHalf2x16 %19253 - %15315 = OpCompositeInsert %v4uint %8390 %15314 2 - %15585 = OpCompositeExtract %float %11189 0 - %23231 = OpCompositeExtract %float %11189 1 - %19254 = OpCompositeConstruct %v2float %15585 %23231 - %11580 = OpExtInst %uint %1 PackHalf2x16 %19254 - %8493 = OpCompositeInsert %v4uint %11580 %15315 3 - OpBranch %20447 - %8064 = OpLabel + %19232 = OpCompositeConstruct %v2float %15022 %9197 + %8561 = OpExtInst %uint %1 PackHalf2x16 %19232 + %23487 = OpCompositeExtract %float %15191 0 + %14759 = OpCompositeExtract %float %15191 1 + %19233 = OpCompositeConstruct %v2float %23487 %14759 + %8562 = OpExtInst %uint %1 PackHalf2x16 %19233 + %23488 = OpCompositeExtract %float %14358 0 + %14760 = OpCompositeExtract %float %14358 1 + %19234 = OpCompositeConstruct %v2float %23488 %14760 + %8563 = OpExtInst %uint %1 PackHalf2x16 %19234 + %23489 = OpCompositeExtract %float %11189 0 + %14761 = OpCompositeExtract %float %11189 1 + %19213 = OpCompositeConstruct %v2float %23489 %14761 + %11926 = OpExtInst %uint %1 PackHalf2x16 %19213 + %24879 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %11926 + OpBranch %18834 + %6451 = OpLabel %8826 = OpVectorShuffle %v2float %14921 %14921 0 1 %23729 = OpExtInst %v2float %1 FClamp %8826 %1823 %768 %9652 = OpVectorTimesScalar %v2float %23729 %float_65535 @@ -2379,41 +2285,38 @@ %7639 = OpConvertFToU %v2uint %11878 %8700 = OpCompositeExtract %uint %7639 0 %12251 = OpCompositeExtract %uint %7639 1 - %11581 = OpShiftLeftLogical %uint %12251 %int_16 - %17418 = OpBitwiseOr %uint %8700 %11581 - %10981 = OpCompositeInsert %v4uint %17418 %11741 0 - %12422 = OpVectorShuffle %v2float %15191 %15191 0 1 - %18690 = OpExtInst %v2float %1 FClamp %12422 %1823 %768 - %9653 = OpVectorTimesScalar %v2float %18690 %float_65535 + %11523 = OpShiftLeftLogical %uint %12251 %int_16 + %16707 = OpBitwiseOr %uint %8700 %11523 + %9053 = OpVectorShuffle %v2float %15191 %15191 0 1 + %18111 = OpExtInst %v2float %1 FClamp %9053 %1823 %768 + %9653 = OpVectorTimesScalar %v2float %18111 %float_65535 %11879 = OpFAdd %v2float %9653 %1566 %7641 = OpConvertFToU %v2uint %11879 %8701 = OpCompositeExtract %uint %7641 0 %12252 = OpCompositeExtract %uint %7641 1 - %11582 = OpShiftLeftLogical %uint %12252 %int_16 - %17419 = OpBitwiseOr %uint %8701 %11582 - %10982 = OpCompositeInsert %v4uint %17419 %10981 1 - %12423 = OpVectorShuffle %v2float %14358 %14358 0 1 - %18691 = OpExtInst %v2float %1 FClamp %12423 %1823 %768 - %9654 = OpVectorTimesScalar %v2float %18691 %float_65535 + %11524 = OpShiftLeftLogical %uint %12252 %int_16 + %16708 = OpBitwiseOr %uint %8701 %11524 + %9054 = OpVectorShuffle %v2float %14358 %14358 0 1 + %18112 = OpExtInst %v2float %1 FClamp %9054 %1823 %768 + %9654 = OpVectorTimesScalar %v2float %18112 %float_65535 %11881 = OpFAdd %v2float %9654 %1566 %7642 = OpConvertFToU %v2uint %11881 %8702 = OpCompositeExtract %uint %7642 0 %12253 = OpCompositeExtract %uint %7642 1 - %11583 = OpShiftLeftLogical %uint %12253 %int_16 - %17420 = OpBitwiseOr %uint %8702 %11583 - %10983 = OpCompositeInsert %v4uint %17420 %10982 2 - %12424 = OpVectorShuffle %v2float %11189 %11189 0 1 - %18692 = OpExtInst %v2float %1 FClamp %12424 %1823 %768 - %9655 = OpVectorTimesScalar %v2float %18692 %float_65535 + %11525 = OpShiftLeftLogical %uint %12253 %int_16 + %16709 = OpBitwiseOr %uint %8702 %11525 + %9055 = OpVectorShuffle %v2float %11189 %11189 0 1 + %18113 = OpExtInst %v2float %1 FClamp %9055 %1823 %768 + %9655 = OpVectorTimesScalar %v2float %18113 %float_65535 %11882 = OpFAdd %v2float %9655 %1566 %7643 = OpConvertFToU %v2uint %11882 %8703 = OpCompositeExtract %uint %7643 0 %12254 = OpCompositeExtract %uint %7643 1 - %11584 = OpShiftLeftLogical %uint %12254 %int_16 - %20648 = OpBitwiseOr %uint %8703 %11584 - %24154 = OpCompositeInsert %v4uint %20648 %10983 3 - OpBranch %20447 - %8065 = OpLabel + %11542 = OpShiftLeftLogical %uint %12254 %int_16 + %20994 = OpBitwiseOr %uint %8703 %11542 + %21469 = OpCompositeConstruct %v4uint %16707 %16708 %16709 %20994 + OpBranch %18834 + %6452 = OpLabel %8655 = OpVectorShuffle %v3float %14921 %14921 0 1 2 %6215 = OpExtInst %v3float %1 FClamp %8655 %2605 %2584 %7105 = OpFMul %v3float %6215 %14 @@ -2424,243 +2327,228 @@ %11561 = OpShiftLeftLogical %uint %12255 %int_10 %19814 = OpBitwiseOr %uint %8704 %11561 %21476 = OpCompositeExtract %uint %10066 2 - %8579 = OpShiftLeftLogical %uint %21476 %int_21 - %17421 = OpBitwiseOr %uint %19814 %8579 - %10984 = OpCompositeInsert %v4uint %17421 %11741 0 - %12256 = OpVectorShuffle %v3float %15191 %15191 0 1 2 - %20247 = OpExtInst %v3float %1 FClamp %12256 %2605 %2584 - %7106 = OpFMul %v3float %20247 %14 + %8522 = OpShiftLeftLogical %uint %21476 %int_21 + %16710 = OpBitwiseOr %uint %19814 %8522 + %8866 = OpVectorShuffle %v3float %15191 %15191 0 1 2 + %19668 = OpExtInst %v3float %1 FClamp %8866 %2605 %2584 + %7106 = OpFMul %v3float %19668 %14 %7963 = OpFAdd %v3float %7106 %939 %10067 = OpConvertFToU %v3uint %7963 %8705 = OpCompositeExtract %uint %10067 0 - %12257 = OpCompositeExtract %uint %10067 1 - %11562 = OpShiftLeftLogical %uint %12257 %int_10 + %12256 = OpCompositeExtract %uint %10067 1 + %11562 = OpShiftLeftLogical %uint %12256 %int_10 %19815 = OpBitwiseOr %uint %8705 %11562 %21477 = OpCompositeExtract %uint %10067 2 - %8580 = OpShiftLeftLogical %uint %21477 %int_21 - %17422 = OpBitwiseOr %uint %19815 %8580 - %10985 = OpCompositeInsert %v4uint %17422 %10984 1 - %12258 = OpVectorShuffle %v3float %14358 %14358 0 1 2 - %20248 = OpExtInst %v3float %1 FClamp %12258 %2605 %2584 - %7107 = OpFMul %v3float %20248 %14 + %8523 = OpShiftLeftLogical %uint %21477 %int_21 + %16711 = OpBitwiseOr %uint %19815 %8523 + %8867 = OpVectorShuffle %v3float %14358 %14358 0 1 2 + %19669 = OpExtInst %v3float %1 FClamp %8867 %2605 %2584 + %7107 = OpFMul %v3float %19669 %14 %7964 = OpFAdd %v3float %7107 %939 %10068 = OpConvertFToU %v3uint %7964 %8706 = OpCompositeExtract %uint %10068 0 - %12259 = OpCompositeExtract %uint %10068 1 - %11563 = OpShiftLeftLogical %uint %12259 %int_10 + %12257 = OpCompositeExtract %uint %10068 1 + %11563 = OpShiftLeftLogical %uint %12257 %int_10 %19816 = OpBitwiseOr %uint %8706 %11563 %21478 = OpCompositeExtract %uint %10068 2 - %8581 = OpShiftLeftLogical %uint %21478 %int_21 - %17423 = OpBitwiseOr %uint %19816 %8581 - %10987 = OpCompositeInsert %v4uint %17423 %10985 2 - %12260 = OpVectorShuffle %v3float %11189 %11189 0 1 2 - %20249 = OpExtInst %v3float %1 FClamp %12260 %2605 %2584 - %7108 = OpFMul %v3float %20249 %14 + %8524 = OpShiftLeftLogical %uint %21478 %int_21 + %16712 = OpBitwiseOr %uint %19816 %8524 + %8868 = OpVectorShuffle %v3float %11189 %11189 0 1 2 + %19675 = OpExtInst %v3float %1 FClamp %8868 %2605 %2584 + %7108 = OpFMul %v3float %19675 %14 %7965 = OpFAdd %v3float %7108 %939 %10069 = OpConvertFToU %v3uint %7965 %8707 = OpCompositeExtract %uint %10069 0 - %12261 = OpCompositeExtract %uint %10069 1 - %11564 = OpShiftLeftLogical %uint %12261 %int_10 + %12258 = OpCompositeExtract %uint %10069 1 + %11564 = OpShiftLeftLogical %uint %12258 %int_10 %19817 = OpBitwiseOr %uint %8707 %11564 %21479 = OpCompositeExtract %uint %10069 2 - %8582 = OpShiftLeftLogical %uint %21479 %int_21 - %20649 = OpBitwiseOr %uint %19817 %8582 - %24155 = OpCompositeInsert %v4uint %20649 %10987 3 - OpBranch %20447 - %8066 = OpLabel + %8541 = OpShiftLeftLogical %uint %21479 %int_21 + %20995 = OpBitwiseOr %uint %19817 %8541 + %21470 = OpCompositeConstruct %v4uint %16710 %16711 %16712 %20995 + OpBranch %18834 + %6453 = OpLabel %8656 = OpVectorShuffle %v3float %14921 %14921 0 1 2 %6216 = OpExtInst %v3float %1 FClamp %8656 %2605 %2584 %7109 = OpFMul %v3float %6216 %2275 %7966 = OpFAdd %v3float %7109 %939 %10070 = OpConvertFToU %v3uint %7966 %8708 = OpCompositeExtract %uint %10070 0 - %12262 = OpCompositeExtract %uint %10070 1 - %11565 = OpShiftLeftLogical %uint %12262 %int_11 + %12259 = OpCompositeExtract %uint %10070 1 + %11565 = OpShiftLeftLogical %uint %12259 %int_11 %19818 = OpBitwiseOr %uint %8708 %11565 %21480 = OpCompositeExtract %uint %10070 2 - %8583 = OpShiftLeftLogical %uint %21480 %int_22 - %17424 = OpBitwiseOr %uint %19818 %8583 - %10988 = OpCompositeInsert %v4uint %17424 %11741 0 - %12263 = OpVectorShuffle %v3float %15191 %15191 0 1 2 - %20250 = OpExtInst %v3float %1 FClamp %12263 %2605 %2584 - %7110 = OpFMul %v3float %20250 %2275 + %8525 = OpShiftLeftLogical %uint %21480 %int_22 + %16713 = OpBitwiseOr %uint %19818 %8525 + %8869 = OpVectorShuffle %v3float %15191 %15191 0 1 2 + %19676 = OpExtInst %v3float %1 FClamp %8869 %2605 %2584 + %7110 = OpFMul %v3float %19676 %2275 %7967 = OpFAdd %v3float %7110 %939 %10071 = OpConvertFToU %v3uint %7967 %8709 = OpCompositeExtract %uint %10071 0 - %12264 = OpCompositeExtract %uint %10071 1 - %11566 = OpShiftLeftLogical %uint %12264 %int_11 + %12260 = OpCompositeExtract %uint %10071 1 + %11566 = OpShiftLeftLogical %uint %12260 %int_11 %19819 = OpBitwiseOr %uint %8709 %11566 %21481 = OpCompositeExtract %uint %10071 2 - %8584 = OpShiftLeftLogical %uint %21481 %int_22 - %17425 = OpBitwiseOr %uint %19819 %8584 - %10989 = OpCompositeInsert %v4uint %17425 %10988 1 - %12265 = OpVectorShuffle %v3float %14358 %14358 0 1 2 - %20251 = OpExtInst %v3float %1 FClamp %12265 %2605 %2584 - %7111 = OpFMul %v3float %20251 %2275 + %8526 = OpShiftLeftLogical %uint %21481 %int_22 + %16714 = OpBitwiseOr %uint %19819 %8526 + %8870 = OpVectorShuffle %v3float %14358 %14358 0 1 2 + %19677 = OpExtInst %v3float %1 FClamp %8870 %2605 %2584 + %7111 = OpFMul %v3float %19677 %2275 %7968 = OpFAdd %v3float %7111 %939 %10072 = OpConvertFToU %v3uint %7968 %8710 = OpCompositeExtract %uint %10072 0 - %12266 = OpCompositeExtract %uint %10072 1 - %11567 = OpShiftLeftLogical %uint %12266 %int_11 + %12261 = OpCompositeExtract %uint %10072 1 + %11567 = OpShiftLeftLogical %uint %12261 %int_11 %19820 = OpBitwiseOr %uint %8710 %11567 %21482 = OpCompositeExtract %uint %10072 2 - %8585 = OpShiftLeftLogical %uint %21482 %int_22 - %17426 = OpBitwiseOr %uint %19820 %8585 - %10991 = OpCompositeInsert %v4uint %17426 %10989 2 - %12267 = OpVectorShuffle %v3float %11189 %11189 0 1 2 - %20252 = OpExtInst %v3float %1 FClamp %12267 %2605 %2584 - %7112 = OpFMul %v3float %20252 %2275 + %8527 = OpShiftLeftLogical %uint %21482 %int_22 + %16715 = OpBitwiseOr %uint %19820 %8527 + %8872 = OpVectorShuffle %v3float %11189 %11189 0 1 2 + %19678 = OpExtInst %v3float %1 FClamp %8872 %2605 %2584 + %7112 = OpFMul %v3float %19678 %2275 %7969 = OpFAdd %v3float %7112 %939 %10073 = OpConvertFToU %v3uint %7969 %8711 = OpCompositeExtract %uint %10073 0 - %12268 = OpCompositeExtract %uint %10073 1 - %11568 = OpShiftLeftLogical %uint %12268 %int_11 + %12262 = OpCompositeExtract %uint %10073 1 + %11568 = OpShiftLeftLogical %uint %12262 %int_11 %19821 = OpBitwiseOr %uint %8711 %11568 %21483 = OpCompositeExtract %uint %10073 2 - %8586 = OpShiftLeftLogical %uint %21483 %int_22 - %20650 = OpBitwiseOr %uint %19821 %8586 - %24156 = OpCompositeInsert %v4uint %20650 %10991 3 - OpBranch %20447 - %19512 = OpLabel - %8868 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 - %17792 = OpFMul %v4float %8868 %344 + %8542 = OpShiftLeftLogical %uint %21483 %int_22 + %20996 = OpBitwiseOr %uint %19821 %8542 + %21471 = OpCompositeConstruct %v4uint %16713 %16714 %16715 %20996 + OpBranch %18834 + %17899 = OpLabel + %8873 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 + %17792 = OpFMul %v4float %8873 %344 %7970 = OpFAdd %v4float %17792 %325 %10074 = OpConvertFToU %v4uint %7970 %8712 = OpCompositeExtract %uint %10074 0 - %12269 = OpCompositeExtract %uint %10074 1 - %11569 = OpShiftLeftLogical %uint %12269 %int_10 + %12263 = OpCompositeExtract %uint %10074 1 + %11569 = OpShiftLeftLogical %uint %12263 %int_10 %19822 = OpBitwiseOr %uint %8712 %11569 %21484 = OpCompositeExtract %uint %10074 2 %8560 = OpShiftLeftLogical %uint %21484 %int_20 %19823 = OpBitwiseOr %uint %19822 %8560 %21485 = OpCompositeExtract %uint %10074 3 - %8587 = OpShiftLeftLogical %uint %21485 %int_30 - %16188 = OpBitwiseOr %uint %19823 %8587 - %22429 = OpCompositeInsert %v4uint %16188 %11741 0 - %12464 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 - %12753 = OpFMul %v4float %12464 %344 - %7971 = OpFAdd %v4float %12753 %325 + %7292 = OpShiftLeftLogical %uint %21485 %int_30 + %9084 = OpBitwiseOr %uint %19823 %7292 + %9079 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 + %24798 = OpFMul %v4float %9079 %344 + %7971 = OpFAdd %v4float %24798 %325 %10075 = OpConvertFToU %v4uint %7971 %8713 = OpCompositeExtract %uint %10075 0 - %12270 = OpCompositeExtract %uint %10075 1 - %11570 = OpShiftLeftLogical %uint %12270 %int_10 + %12264 = OpCompositeExtract %uint %10075 1 + %11570 = OpShiftLeftLogical %uint %12264 %int_10 %19824 = OpBitwiseOr %uint %8713 %11570 %21486 = OpCompositeExtract %uint %10075 2 - %8561 = OpShiftLeftLogical %uint %21486 %int_20 - %19825 = OpBitwiseOr %uint %19824 %8561 + %8564 = OpShiftLeftLogical %uint %21486 %int_20 + %19825 = OpBitwiseOr %uint %19824 %8564 %21487 = OpCompositeExtract %uint %10075 3 - %8588 = OpShiftLeftLogical %uint %21487 %int_30 - %16189 = OpBitwiseOr %uint %19825 %8588 - %22430 = OpCompositeInsert %v4uint %16189 %22429 1 - %12465 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %12754 = OpFMul %v4float %12465 %344 - %7972 = OpFAdd %v4float %12754 %325 + %7293 = OpShiftLeftLogical %uint %21487 %int_30 + %9085 = OpBitwiseOr %uint %19825 %7293 + %9080 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %24799 = OpFMul %v4float %9080 %344 + %7972 = OpFAdd %v4float %24799 %325 %10076 = OpConvertFToU %v4uint %7972 %8714 = OpCompositeExtract %uint %10076 0 - %12271 = OpCompositeExtract %uint %10076 1 - %11571 = OpShiftLeftLogical %uint %12271 %int_10 + %12265 = OpCompositeExtract %uint %10076 1 + %11571 = OpShiftLeftLogical %uint %12265 %int_10 %19826 = OpBitwiseOr %uint %8714 %11571 %21488 = OpCompositeExtract %uint %10076 2 - %8562 = OpShiftLeftLogical %uint %21488 %int_20 - %19827 = OpBitwiseOr %uint %19826 %8562 + %8565 = OpShiftLeftLogical %uint %21488 %int_20 + %19827 = OpBitwiseOr %uint %19826 %8565 %21489 = OpCompositeExtract %uint %10076 3 - %8589 = OpShiftLeftLogical %uint %21489 %int_30 - %16190 = OpBitwiseOr %uint %19827 %8589 - %22431 = OpCompositeInsert %v4uint %16190 %22430 2 - %12466 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %12756 = OpFMul %v4float %12466 %344 - %7973 = OpFAdd %v4float %12756 %325 + %7294 = OpShiftLeftLogical %uint %21489 %int_30 + %9086 = OpBitwiseOr %uint %19827 %7294 + %9081 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %24800 = OpFMul %v4float %9081 %344 + %7973 = OpFAdd %v4float %24800 %325 %10077 = OpConvertFToU %v4uint %7973 %8715 = OpCompositeExtract %uint %10077 0 - %12272 = OpCompositeExtract %uint %10077 1 - %11572 = OpShiftLeftLogical %uint %12272 %int_10 + %12266 = OpCompositeExtract %uint %10077 1 + %11572 = OpShiftLeftLogical %uint %12266 %int_10 %19828 = OpBitwiseOr %uint %8715 %11572 %21490 = OpCompositeExtract %uint %10077 2 - %8563 = OpShiftLeftLogical %uint %21490 %int_20 - %19829 = OpBitwiseOr %uint %19828 %8563 + %8566 = OpShiftLeftLogical %uint %21490 %int_20 + %19829 = OpBitwiseOr %uint %19828 %8566 %21491 = OpCompositeExtract %uint %10077 3 - %8590 = OpShiftLeftLogical %uint %21491 %int_30 - %20651 = OpBitwiseOr %uint %19829 %8590 - %24157 = OpCompositeInsert %v4uint %20651 %22431 3 - OpBranch %20447 - %19688 = OpLabel + %8543 = OpShiftLeftLogical %uint %21491 %int_30 + %20997 = OpBitwiseOr %uint %19829 %8543 + %21472 = OpCompositeConstruct %v4uint %9084 %9085 %9086 %20997 + OpBranch %18834 + %18070 = OpLabel %7311 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 %20339 = OpVectorTimesScalar %v4float %7311 %float_255 %11883 = OpFAdd %v4float %20339 %325 %7644 = OpConvertFToU %v4uint %11883 %8716 = OpCompositeExtract %uint %7644 0 - %12273 = OpCompositeExtract %uint %7644 1 - %11573 = OpShiftLeftLogical %uint %12273 %int_8 + %12267 = OpCompositeExtract %uint %7644 1 + %11573 = OpShiftLeftLogical %uint %12267 %int_8 %19830 = OpBitwiseOr %uint %8716 %11573 %21492 = OpCompositeExtract %uint %7644 2 - %8564 = OpShiftLeftLogical %uint %21492 %int_16 - %19831 = OpBitwiseOr %uint %19830 %8564 + %8567 = OpShiftLeftLogical %uint %21492 %int_16 + %19831 = OpBitwiseOr %uint %19830 %8567 %21493 = OpCompositeExtract %uint %7644 3 - %8591 = OpShiftLeftLogical %uint %21493 %int_24 - %16191 = OpBitwiseOr %uint %19831 %8591 - %22600 = OpCompositeInsert %v4uint %16191 %11741 0 - %10955 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 - %15300 = OpVectorTimesScalar %v4float %10955 %float_255 - %11884 = OpFAdd %v4float %15300 %325 + %7295 = OpShiftLeftLogical %uint %21493 %int_24 + %9255 = OpBitwiseOr %uint %19831 %7295 + %7522 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 + %8264 = OpVectorTimesScalar %v4float %7522 %float_255 + %11884 = OpFAdd %v4float %8264 %325 %7645 = OpConvertFToU %v4uint %11884 %8717 = OpCompositeExtract %uint %7645 0 - %12274 = OpCompositeExtract %uint %7645 1 - %11574 = OpShiftLeftLogical %uint %12274 %int_8 + %12268 = OpCompositeExtract %uint %7645 1 + %11574 = OpShiftLeftLogical %uint %12268 %int_8 %19832 = OpBitwiseOr %uint %8717 %11574 %21494 = OpCompositeExtract %uint %7645 2 - %8565 = OpShiftLeftLogical %uint %21494 %int_16 - %19833 = OpBitwiseOr %uint %19832 %8565 + %8568 = OpShiftLeftLogical %uint %21494 %int_16 + %19833 = OpBitwiseOr %uint %19832 %8568 %21495 = OpCompositeExtract %uint %7645 3 - %8592 = OpShiftLeftLogical %uint %21495 %int_24 - %16192 = OpBitwiseOr %uint %19833 %8592 - %22601 = OpCompositeInsert %v4uint %16192 %22600 1 - %10956 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %15301 = OpVectorTimesScalar %v4float %10956 %float_255 - %11885 = OpFAdd %v4float %15301 %325 + %7296 = OpShiftLeftLogical %uint %21495 %int_24 + %9256 = OpBitwiseOr %uint %19833 %7296 + %7523 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %8265 = OpVectorTimesScalar %v4float %7523 %float_255 + %11885 = OpFAdd %v4float %8265 %325 %7646 = OpConvertFToU %v4uint %11885 %8718 = OpCompositeExtract %uint %7646 0 - %12275 = OpCompositeExtract %uint %7646 1 - %11575 = OpShiftLeftLogical %uint %12275 %int_8 + %12269 = OpCompositeExtract %uint %7646 1 + %11575 = OpShiftLeftLogical %uint %12269 %int_8 %19834 = OpBitwiseOr %uint %8718 %11575 %21496 = OpCompositeExtract %uint %7646 2 - %8566 = OpShiftLeftLogical %uint %21496 %int_16 - %19835 = OpBitwiseOr %uint %19834 %8566 + %8569 = OpShiftLeftLogical %uint %21496 %int_16 + %19835 = OpBitwiseOr %uint %19834 %8569 %21497 = OpCompositeExtract %uint %7646 3 - %8593 = OpShiftLeftLogical %uint %21497 %int_24 - %16193 = OpBitwiseOr %uint %19835 %8593 - %22602 = OpCompositeInsert %v4uint %16193 %22601 2 - %10957 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %15302 = OpVectorTimesScalar %v4float %10957 %float_255 - %11886 = OpFAdd %v4float %15302 %325 + %7297 = OpShiftLeftLogical %uint %21497 %int_24 + %9257 = OpBitwiseOr %uint %19835 %7297 + %7524 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %8266 = OpVectorTimesScalar %v4float %7524 %float_255 + %11886 = OpFAdd %v4float %8266 %325 %7647 = OpConvertFToU %v4uint %11886 %8719 = OpCompositeExtract %uint %7647 0 - %12276 = OpCompositeExtract %uint %7647 1 - %11576 = OpShiftLeftLogical %uint %12276 %int_8 + %12270 = OpCompositeExtract %uint %7647 1 + %11576 = OpShiftLeftLogical %uint %12270 %int_8 %19836 = OpBitwiseOr %uint %8719 %11576 %21498 = OpCompositeExtract %uint %7647 2 - %8567 = OpShiftLeftLogical %uint %21498 %int_16 - %19837 = OpBitwiseOr %uint %19836 %8567 + %8570 = OpShiftLeftLogical %uint %21498 %int_16 + %19837 = OpBitwiseOr %uint %19836 %8570 %21499 = OpCompositeExtract %uint %7647 3 - %8594 = OpShiftLeftLogical %uint %21499 %int_24 - %20652 = OpBitwiseOr %uint %19837 %8594 - %24158 = OpCompositeInsert %v4uint %20652 %22602 3 - OpBranch %20447 - %9803 = OpLabel - %12467 = OpCompositeExtract %float %14921 0 - %20154 = OpBitcast %uint %12467 - %20367 = OpCompositeInsert %v4uint %20154 %11741 0 - %24685 = OpCompositeExtract %float %15191 0 - %15115 = OpBitcast %uint %24685 - %20368 = OpCompositeInsert %v4uint %15115 %20367 1 - %24686 = OpCompositeExtract %float %14358 0 - %15116 = OpBitcast %uint %24686 - %20369 = OpCompositeInsert %v4uint %15116 %20368 2 - %24687 = OpCompositeExtract %float %11189 0 - %18307 = OpBitcast %uint %24687 - %12725 = OpCompositeInsert %v4uint %18307 %20369 3 - OpBranch %20447 - %20447 = OpLabel - %22706 = OpPhi %v4uint %12725 %9803 %24158 %19688 %24157 %19512 %24156 %8066 %24155 %8065 %24154 %8064 %8493 %9492 + %8544 = OpShiftLeftLogical %uint %21499 %int_24 + %20998 = OpBitwiseOr %uint %19837 %8544 + %21473 = OpCompositeConstruct %v4uint %9255 %9256 %9257 %20998 + OpBranch %18834 + %8194 = OpLabel + %12446 = OpCompositeExtract %float %14921 0 + %21144 = OpBitcast %uint %12446 + %20301 = OpCompositeExtract %float %15191 0 + %17693 = OpBitcast %uint %20301 + %20302 = OpCompositeExtract %float %14358 0 + %17694 = OpBitcast %uint %20302 + %20280 = OpCompositeExtract %float %11189 0 + %20246 = OpBitcast %uint %20280 + %10040 = OpCompositeConstruct %v4uint %21144 %17693 %17694 %20246 + OpBranch %18834 + %18834 = OpLabel + %22706 = OpPhi %v4uint %10040 %8194 %21473 %18070 %21472 %17899 %21471 %6453 %21470 %6452 %21469 %6451 %24879 %9492 %19119 = OpIEqual %bool %7640 %uint_0 %22246 = OpSelect %bool %19119 %false %19119 OpSelectionMerge %19649 DontFlatten @@ -2670,7 +2558,7 @@ %14335 = OpCompositeInsert %v4uint %20482 %22706 0 OpBranch %19649 %19649 = OpLabel - %12383 = OpPhi %v4uint %22706 %20447 %14335 %9760 + %12383 = OpPhi %v4uint %22706 %18834 %14335 %9760 %12967 = OpIAdd %v2uint %12025 %23020 OpSelectionMerge %21237 DontFlatten OpBranchConditional %20495 %10574 %21373 @@ -2685,18 +2573,18 @@ %21319 = OpIMul %int %16476 %6314 %16222 = OpIAdd %int %9469 %21319 %19086 = OpShiftLeftLogical %int %16222 %uint_9 - %10958 = OpBitwiseAnd %int %17090 %int_7 + %10955 = OpBitwiseAnd %int %17090 %int_7 %12600 = OpBitwiseAnd %int %10055 %int_14 %17741 = OpShiftLeftLogical %int %12600 %int_2 - %17303 = OpIAdd %int %10958 %17741 + %17303 = OpIAdd %int %10955 %17741 %6375 = OpShiftLeftLogical %int %17303 %uint_2 %10161 = OpBitwiseAnd %int %6375 %int_n16 %12150 = OpShiftLeftLogical %int %10161 %int_1 %15435 = OpIAdd %int %19086 %12150 %13207 = OpBitwiseAnd %int %6375 %int_15 %19760 = OpIAdd %int %15435 %13207 - %18366 = OpBitwiseAnd %int %10055 %int_1 - %21578 = OpShiftLeftLogical %int %18366 %int_4 + %18365 = OpBitwiseAnd %int %10055 %int_1 + %21578 = OpShiftLeftLogical %int %18365 %int_4 %16727 = OpIAdd %int %19760 %21578 %20514 = OpBitwiseAnd %int %16727 %int_n512 %9238 = OpShiftLeftLogical %int %20514 %int_3 @@ -2705,22 +2593,22 @@ %16728 = OpIAdd %int %9238 %12151 %19171 = OpBitwiseAnd %int %16727 %int_448 %21579 = OpShiftLeftLogical %int %19171 %int_2 - %16708 = OpIAdd %int %16728 %21579 + %16716 = OpIAdd %int %16728 %21579 %20611 = OpBitwiseAnd %int %10055 %int_8 %16831 = OpShiftRightArithmetic %int %20611 %int_2 %7916 = OpShiftRightArithmetic %int %17090 %int_3 %13750 = OpIAdd %int %16831 %7916 %21588 = OpBitwiseAnd %int %13750 %int_3 %21580 = OpShiftLeftLogical %int %21588 %int_6 - %15436 = OpIAdd %int %16708 %21580 + %15436 = OpIAdd %int %16716 %21580 %11782 = OpBitwiseAnd %int %16727 %int_63 %14671 = OpIAdd %int %15436 %11782 %22127 = OpBitcast %uint %14671 OpBranch %21237 %10574 = OpLabel - %19880 = OpCompositeExtract %uint %12967 0 + %19866 = OpCompositeExtract %uint %12967 0 %11267 = OpCompositeExtract %uint %12967 1 - %8414 = OpCompositeConstruct %v3uint %19880 %11267 %24434 + %8414 = OpCompositeConstruct %v3uint %19866 %11267 %24434 %20125 = OpBitcast %v3int %8414 %10438 = OpCompositeExtract %int %20125 1 %9470 = OpShiftRightArithmetic %int %10438 %int_4 @@ -2756,12 +2644,12 @@ %15437 = OpIAdd %int %23052 %21581 %13150 = OpBitwiseAnd %int %24035 %int_n16 %20336 = OpIAdd %int %18938 %13150 - %23345 = OpShiftLeftLogical %int %20336 %int_1 + %23346 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10347 = OpIAdd %int %23345 %23274 - %18367 = OpBitwiseAnd %int %10056 %int_3 - %21582 = OpShiftLeftLogical %int %18367 %uint_8 - %16729 = OpIAdd %int %10347 %21582 + %10332 = OpIAdd %int %23346 %23274 + %18366 = OpBitwiseAnd %int %10056 %int_3 + %21582 = OpShiftLeftLogical %int %18366 %uint_8 + %16729 = OpIAdd %int %10332 %21582 %19173 = OpBitwiseAnd %int %10438 %int_1 %21583 = OpShiftLeftLogical %int %19173 %int_4 %16730 = OpIAdd %int %16729 %21583 @@ -2770,31 +2658,31 @@ %13106 = OpShiftRightArithmetic %int %16730 %int_6 %14038 = OpBitwiseAnd %int %13106 %int_7 %13330 = OpIAdd %int %9987 %14038 - %23346 = OpShiftLeftLogical %int %13330 %int_3 + %23347 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10959 = OpIAdd %int %23346 %23217 - %23347 = OpShiftLeftLogical %int %10959 %int_2 + %10956 = OpIAdd %int %23347 %23217 + %23348 = OpShiftLeftLogical %int %10956 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10960 = OpIAdd %int %23347 %23218 - %23348 = OpShiftLeftLogical %int %10960 %int_3 + %10957 = OpIAdd %int %23348 %23218 + %23349 = OpShiftLeftLogical %int %10957 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 - %24314 = OpIAdd %int %23348 %21849 + %24314 = OpIAdd %int %23349 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21237 %21237 = OpLabel - %11382 = OpPhi %uint %22128 %10574 %22127 %21373 - %20616 = OpIAdd %uint %11382 %25270 + %11376 = OpPhi %uint %22128 %10574 %22127 %21373 + %20616 = OpIAdd %uint %11376 %25270 %18675 = OpShiftRightLogical %uint %20616 %uint_4 - %12018 = OpIEqual %bool %19164 %uint_1 + %12010 = OpIEqual %bool %19164 %uint_1 %22390 = OpIEqual %bool %19164 %uint_2 - %22150 = OpLogicalOr %bool %12018 %22390 + %22150 = OpLogicalOr %bool %12010 %22390 OpSelectionMerge %13411 None OpBranchConditional %22150 %10583 %13411 %10583 = OpLabel %18271 = OpBitwiseAnd %v4uint %12383 %2510 %9425 = OpShiftLeftLogical %v4uint %18271 %317 - %20653 = OpBitwiseAnd %v4uint %12383 %1838 - %17549 = OpShiftRightLogical %v4uint %20653 %317 + %20652 = OpBitwiseAnd %v4uint %12383 %1838 + %17549 = OpShiftRightLogical %v4uint %20652 %317 %16377 = OpBitwiseOr %v4uint %9425 %17549 OpBranch %13411 %13411 = OpLabel @@ -2810,8 +2698,8 @@ OpBranch %11416 %11416 = OpLabel %19767 = OpPhi %v4uint %22650 %13411 %10728 %11064 - %8053 = OpAccessChain %_ptr_Uniform_v4uint %5522 %int_0 %18675 - OpStore %8053 %19767 + %8054 = OpAccessChain %_ptr_Uniform_v4uint %5522 %int_0 %18675 + OpStore %8054 %19767 OpBranch %19578 %19578 = OpLabel OpReturn @@ -2819,24 +2707,25 @@ #endif const uint32_t resolve_full_32bpp_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062B7, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062B7, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x0000040C, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x0000040C, 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, + 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00040047, + 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, + 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, @@ -2891,1527 +2780,1458 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, 0x00000A9F, 0x00000AFA, 0x00000A3A, - 0x0004002B, 0x0000000B, 0x00000A84, 0x00000800, 0x0004002B, 0x0000000C, - 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, - 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, - 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, - 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, - 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, - 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, - 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, - 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, - 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, - 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, 0x0004002B, 0x0000000B, - 0x00000A1C, 0x00000006, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, - 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0003001D, 0x000007D0, - 0x0000000B, 0x0003001E, 0x0000079C, 0x000007D0, 0x00040020, 0x00000A1B, - 0x00000002, 0x0000079C, 0x0004003B, 0x00000A1B, 0x00000CC7, 0x00000002, - 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0007001E, 0x0000040C, - 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x0000118F, - 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, - 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, - 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, - 0x0000000B, 0x00000A5E, 0x0000001C, 0x0005002C, 0x00000011, 0x0000073F, - 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, 0x00000A16, - 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000AC7, 0x0000003F, 0x0004002B, - 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, - 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0005002C, - 0x00000011, 0x000008E4, 0x00000A46, 0x00000A52, 0x0003002A, 0x00000009, - 0x00000787, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, - 0x00000291, 0x00000F48, 0x00000001, 0x0005002C, 0x00000011, 0x00000721, - 0x00000A10, 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, - 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, - 0x0004003B, 0x00000A32, 0x00001592, 0x00000002, 0x00040020, 0x00000294, - 0x00000002, 0x00000017, 0x0006002C, 0x00000014, 0x00000AC9, 0x00000A22, - 0x00000A22, 0x00000A0D, 0x00030001, 0x00000017, 0x00002DDD, 0x0005002C, - 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, - 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, - 0x00000341, 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, - 0x00000302, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, - 0x00000017, 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, - 0x0006002C, 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, - 0x0006002C, 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, - 0x0006002C, 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, - 0x0006002C, 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, - 0x0006002C, 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, - 0x0006002C, 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, - 0x0006002C, 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, - 0x0005002C, 0x00000013, 0x00000049, 0x00000341, 0x00000341, 0x0005002C, - 0x00000012, 0x00000867, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x0000001D, - 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0007002C, - 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, 0x0000008A, - 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, - 0x000000FC, 0x0006002C, 0x00000018, 0x00000A2D, 0x00000A0C, 0x00000A0C, - 0x00000A0C, 0x0006002C, 0x00000018, 0x00000A18, 0x0000008A, 0x0000008A, - 0x0000008A, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, - 0x000000FC, 0x0005002C, 0x00000013, 0x0000071F, 0x00000A0C, 0x00000A0C, - 0x0005002C, 0x00000013, 0x00000300, 0x0000008A, 0x0000008A, 0x0005002C, - 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0004002B, 0x0000000B, - 0x00000A25, 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, - 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, - 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, - 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, - 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, - 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, - 0x000009F8, 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, - 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000B, 0x00000AFD, 0x00000051, - 0x0004002B, 0x0000000B, 0x00000B00, 0x00000052, 0x0004002B, 0x0000000B, - 0x00000B03, 0x00000053, 0x0004002B, 0x0000000B, 0x00000B06, 0x00000054, - 0x0004002B, 0x0000000B, 0x00000B09, 0x00000055, 0x0004002B, 0x0000000B, - 0x00000B0D, 0x00000056, 0x0004002B, 0x0000000B, 0x00000B0F, 0x00000057, - 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00030001, 0x00000017, - 0x00002818, 0x00030001, 0x0000001D, 0x00003B56, 0x00050036, 0x00000008, - 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, - 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, - 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, 0x0000118F, 0x00000A0B, - 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000289, - 0x000058AC, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, - 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, - 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, - 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, - 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217F, - 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, 0x00003D0B, - 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, 0x00000A37, - 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, 0x000500C7, - 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, 0x00000011, - 0x0000226E, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002289, - 0x0000226E, 0x0000073F, 0x000500C4, 0x00000011, 0x000057EB, 0x00000724, - 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x000057EB, 0x00000724, - 0x000500C7, 0x00000011, 0x00004937, 0x00002289, 0x000048B0, 0x000500C4, - 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, 0x00000011, - 0x000059EB, 0x00005784, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, - 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, - 0x00000A81, 0x00050041, 0x00000289, 0x0000492C, 0x0000118F, 0x00000A11, - 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, 0x00000289, - 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, - 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x00005EAC, 0x00000A1F, - 0x000500C7, 0x0000000B, 0x000055EF, 0x00005EAC, 0x00000A22, 0x000500AB, - 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x00002843, 0x00005EAC, 0x00000A16, 0x000500C7, 0x0000000B, 0x00005F72, - 0x00002843, 0x00000A1F, 0x000500C2, 0x0000000B, 0x00004CD8, 0x00005EAC, - 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005093, 0x00004CD8, 0x00000AC7, - 0x0004007C, 0x0000000C, 0x00005988, 0x00005EAC, 0x000500C4, 0x0000000C, - 0x0000358F, 0x00005988, 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, - 0x0000358F, 0x00000A59, 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, - 0x00000A50, 0x00050080, 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, - 0x0004007C, 0x0000000D, 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, - 0x00005879, 0x00005EAC, 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, - 0x00005879, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, - 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, - 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, - 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, - 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, - 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, - 0x000008E4, 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, - 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, - 0x00000011, 0x000059EC, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, - 0x00003214, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, - 0x00003214, 0x00000A1F, 0x00050041, 0x00000289, 0x000048E0, 0x0000118F, - 0x00000A17, 0x0004003D, 0x0000000B, 0x000062B6, 0x000048E0, 0x0004003D, - 0x00000014, 0x0000374F, 0x00000F48, 0x0007004F, 0x00000011, 0x00003180, - 0x0000374F, 0x0000374F, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, - 0x00002EF9, 0x00003180, 0x00000721, 0x00050051, 0x0000000B, 0x00001DD8, - 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, 0x00003F4C, - 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, - 0x000300F7, 0x000031D3, 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, - 0x000031D3, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, - 0x000031D3, 0x00050051, 0x0000000B, 0x00001CAC, 0x00002EF9, 0x00000001, - 0x0007000C, 0x0000000B, 0x00001F38, 0x00000001, 0x00000029, 0x00001CAC, - 0x00000A0A, 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00001F38, - 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, - 0x00000009, 0x00003ECB, 0x00003F4D, 0x00000A13, 0x000300F7, 0x00005CE0, - 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, - 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00003F4D, 0x00000A19, - 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, - 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00003F4D, - 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, - 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, - 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, - 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, - 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, - 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, - 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x000046BA, - 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, - 0x00000724, 0x00050050, 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, - 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, - 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, - 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, - 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, - 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, - 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, 0x00050084, - 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, - 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, - 0x00005998, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005998, - 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, - 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, - 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, - 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, - 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, - 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, - 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, - 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, - 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, - 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, - 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, - 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, - 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, - 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, - 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, - 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, - 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, 0x00002C6E, - 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004865, - 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00003687, - 0x00004865, 0x00060052, 0x00000017, 0x0000555A, 0x00003687, 0x00002818, - 0x00000000, 0x00050080, 0x0000000B, 0x00003CBA, 0x0000628F, 0x0000199B, - 0x00060041, 0x00000288, 0x000018AF, 0x00000CC7, 0x00000A0B, 0x00003CBA, - 0x0004003D, 0x0000000B, 0x000035F2, 0x000018AF, 0x00060052, 0x00000017, - 0x00005753, 0x000035F2, 0x0000555A, 0x00000001, 0x00050084, 0x0000000B, - 0x0000276D, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023BB, - 0x0000628F, 0x0000276D, 0x00060041, 0x00000288, 0x00003817, 0x00000CC7, - 0x00000A0B, 0x000023BB, 0x0004003D, 0x0000000B, 0x000035F3, 0x00003817, - 0x00060052, 0x00000017, 0x00005754, 0x000035F3, 0x00005753, 0x00000002, - 0x00050084, 0x0000000B, 0x0000276E, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023BC, 0x0000628F, 0x0000276E, 0x00060041, 0x00000288, - 0x00003818, 0x00000CC7, 0x00000A0B, 0x000023BC, 0x0004003D, 0x0000000B, - 0x00003EA1, 0x00003818, 0x00060052, 0x00000017, 0x00005BA9, 0x00003EA1, - 0x00005754, 0x00000003, 0x000200F9, 0x00004F49, 0x000200F8, 0x00002C6E, - 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, 0x00000A0B, 0x0000628F, - 0x0004003D, 0x0000000B, 0x00005D43, 0x00005545, 0x00050080, 0x0000000B, - 0x00002DA7, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, - 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x0000000B, 0x00005C62, - 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA8, 0x0000628F, 0x00000A10, - 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DA8, - 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, 0x00050080, 0x0000000B, - 0x00002DA9, 0x0000628F, 0x00000A13, 0x00060041, 0x00000288, 0x00005FEE, - 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, 0x00003FFC, - 0x00005FEE, 0x00070050, 0x00000017, 0x0000512C, 0x00005D43, 0x00005C62, - 0x00005C63, 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, - 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512C, 0x00002C6E, 0x00005BA9, - 0x00002F61, 0x000300F7, 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, - 0x00004BFB, 0x00000000, 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, - 0x00001CBB, 0x0000000A, 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, - 0x00001CBA, 0x00000004, 0x00001FFE, 0x00000006, 0x00002033, 0x000200F8, - 0x00002033, 0x00050051, 0x0000000B, 0x00005F56, 0x00002ABF, 0x00000000, - 0x0006000C, 0x00000013, 0x00006067, 0x00000001, 0x0000003E, 0x00005F56, - 0x00050051, 0x0000000D, 0x00002762, 0x00006067, 0x00000000, 0x00050051, - 0x0000000D, 0x00004446, 0x00006067, 0x00000001, 0x00070050, 0x0000001D, - 0x0000390C, 0x00002762, 0x00004446, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x0000437A, 0x00002ABF, 0x00000001, 0x0006000C, 0x00000013, - 0x0000466B, 0x00000001, 0x0000003E, 0x0000437A, 0x00050051, 0x0000000D, - 0x00002763, 0x0000466B, 0x00000000, 0x00050051, 0x0000000D, 0x00004447, - 0x0000466B, 0x00000001, 0x00070050, 0x0000001D, 0x0000390D, 0x00002763, - 0x00004447, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437B, - 0x00002ABF, 0x00000002, 0x0006000C, 0x00000013, 0x0000466C, 0x00000001, - 0x0000003E, 0x0000437B, 0x00050051, 0x0000000D, 0x00002764, 0x0000466C, - 0x00000000, 0x00050051, 0x0000000D, 0x00004448, 0x0000466C, 0x00000001, - 0x00070050, 0x0000001D, 0x0000390E, 0x00002764, 0x00004448, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437C, 0x00002ABF, 0x00000003, - 0x0006000C, 0x00000013, 0x0000466D, 0x00000001, 0x0000003E, 0x0000437C, - 0x00050051, 0x0000000D, 0x00002765, 0x0000466D, 0x00000000, 0x00050051, - 0x0000000D, 0x000050BE, 0x0000466D, 0x00000001, 0x00070050, 0x0000001D, - 0x00002349, 0x00002765, 0x000050BE, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00003F60, 0x000200F8, 0x00001FFE, 0x00050051, 0x0000000B, 0x0000308B, - 0x00002ABF, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589D, 0x0000308B, - 0x00050050, 0x00000012, 0x0000471A, 0x0000589D, 0x0000589D, 0x000500C4, - 0x00000012, 0x000047AD, 0x0000471A, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003417, 0x000047AD, 0x00000867, 0x0004006F, 0x00000013, 0x00002A97, - 0x00003417, 0x0005008E, 0x00000013, 0x00004747, 0x00002A97, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E06, 0x00000001, 0x00000028, 0x00000049, - 0x00004747, 0x00050051, 0x0000000D, 0x00005F0A, 0x00005E06, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CD4, 0x00005E06, 0x00000001, 0x00070050, - 0x0000001D, 0x0000411E, 0x00005F0A, 0x00003CD4, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C42, 0x00002ABF, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EA2, 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, - 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, - 0x000007A7, 0x000500C3, 0x00000012, 0x00003418, 0x000047AE, 0x00000867, - 0x0004006F, 0x00000013, 0x00002A98, 0x00003418, 0x0005008E, 0x00000013, - 0x00004748, 0x00002A98, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E07, - 0x00000001, 0x00000028, 0x00000049, 0x00004748, 0x00050051, 0x0000000D, - 0x00005F0B, 0x00005E07, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD5, - 0x00005E07, 0x00000001, 0x00070050, 0x0000001D, 0x0000411F, 0x00005F0B, - 0x00003CD5, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C43, - 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA3, 0x00004C43, - 0x00050050, 0x00000012, 0x0000471C, 0x00003EA3, 0x00003EA3, 0x000500C4, - 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, 0x00000013, 0x00002A99, - 0x00003419, 0x0005008E, 0x00000013, 0x00004749, 0x00002A99, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E08, 0x00000001, 0x00000028, 0x00000049, - 0x00004749, 0x00050051, 0x0000000D, 0x00005F0C, 0x00005E08, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CD6, 0x00005E08, 0x00000001, 0x00070050, - 0x0000001D, 0x00004120, 0x00005F0C, 0x00003CD6, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C44, 0x00002ABF, 0x00000003, 0x0004007C, - 0x0000000C, 0x00003EA4, 0x00004C44, 0x00050050, 0x00000012, 0x0000471D, - 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, - 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, 0x000047B0, 0x00000867, - 0x0004006F, 0x00000013, 0x00002A9A, 0x0000341A, 0x0005008E, 0x00000013, - 0x0000474A, 0x00002A9A, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E09, - 0x00000001, 0x00000028, 0x00000049, 0x0000474A, 0x00050051, 0x0000000D, - 0x00005F0D, 0x00005E09, 0x00000000, 0x00050051, 0x0000000D, 0x0000494C, - 0x00005E09, 0x00000001, 0x00070050, 0x0000001D, 0x0000234A, 0x00005F0D, - 0x0000494C, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F60, 0x000200F8, - 0x00001CBA, 0x00050051, 0x0000000B, 0x000056BD, 0x00002ABF, 0x00000000, - 0x00060050, 0x00000014, 0x00004F0A, 0x000056BD, 0x000056BD, 0x000056BD, - 0x000500C2, 0x00000014, 0x00002B0D, 0x00004F0A, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DE6, 0x00002B0D, 0x00000105, 0x000500C7, 0x00000014, - 0x0000489C, 0x00005DE6, 0x00000466, 0x000500C2, 0x00000014, 0x00005B90, - 0x00005DE6, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040C9, 0x00005B90, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4B, 0x00000001, 0x0000004B, - 0x0000489C, 0x0004007C, 0x00000014, 0x00002A15, 0x00002C4B, 0x00050082, - 0x00000014, 0x0000187A, 0x00000B0C, 0x00002A15, 0x00050080, 0x00000014, - 0x00002210, 0x00002A15, 0x00000938, 0x000600A9, 0x00000014, 0x0000286F, - 0x000040C9, 0x00002210, 0x00005B90, 0x000500C4, 0x00000014, 0x00005AD4, - 0x0000489C, 0x0000187A, 0x000500C7, 0x00000014, 0x0000499A, 0x00005AD4, - 0x00000466, 0x000600A9, 0x00000014, 0x00002A9D, 0x000040C9, 0x0000499A, - 0x0000489C, 0x00050080, 0x00000014, 0x00005FF9, 0x0000286F, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F7F, 0x00005FF9, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FA6, 0x00002A9D, 0x0000008D, 0x000500C5, 0x00000014, - 0x0000577C, 0x00004F7F, 0x00003FA6, 0x000500AA, 0x00000010, 0x00003600, - 0x00005DE6, 0x00000A12, 0x000600A9, 0x00000014, 0x00004242, 0x00003600, - 0x00000A12, 0x0000577C, 0x0004007C, 0x00000018, 0x000029CF, 0x00004242, - 0x000500C2, 0x0000000B, 0x00004BA4, 0x000056BD, 0x00000A64, 0x00040070, - 0x0000000D, 0x0000480E, 0x00004BA4, 0x00050085, 0x0000000D, 0x00003E1F, - 0x0000480E, 0x00000149, 0x00050051, 0x0000000D, 0x000053C2, 0x000029CF, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A55, 0x000029CF, 0x00000001, - 0x00050051, 0x0000000D, 0x00001E99, 0x000029CF, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DDA, 0x000053C2, 0x00002A55, 0x00001E99, 0x00003E1F, - 0x00050051, 0x0000000B, 0x000027F5, 0x00002ABF, 0x00000001, 0x00060050, - 0x00000014, 0x0000350E, 0x000027F5, 0x000027F5, 0x000027F5, 0x000500C2, - 0x00000014, 0x00002B0E, 0x0000350E, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DE7, 0x00002B0E, 0x00000105, 0x000500C7, 0x00000014, 0x0000489D, - 0x00005DE7, 0x00000466, 0x000500C2, 0x00000014, 0x00005B91, 0x00005DE7, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CA, 0x00005B91, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C4C, 0x00000001, 0x0000004B, 0x0000489D, - 0x0004007C, 0x00000014, 0x00002A16, 0x00002C4C, 0x00050082, 0x00000014, - 0x0000187B, 0x00000B0C, 0x00002A16, 0x00050080, 0x00000014, 0x00002211, - 0x00002A16, 0x00000938, 0x000600A9, 0x00000014, 0x00002870, 0x000040CA, - 0x00002211, 0x00005B91, 0x000500C4, 0x00000014, 0x00005AD5, 0x0000489D, - 0x0000187B, 0x000500C7, 0x00000014, 0x0000499B, 0x00005AD5, 0x00000466, - 0x000600A9, 0x00000014, 0x00002A9E, 0x000040CA, 0x0000499B, 0x0000489D, - 0x00050080, 0x00000014, 0x00005FFA, 0x00002870, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F80, 0x00005FFA, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FA7, 0x00002A9E, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577D, - 0x00004F80, 0x00003FA7, 0x000500AA, 0x00000010, 0x00003601, 0x00005DE7, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004243, 0x00003601, 0x00000A12, - 0x0000577D, 0x0004007C, 0x00000018, 0x000029D0, 0x00004243, 0x000500C2, - 0x0000000B, 0x00004BA5, 0x000027F5, 0x00000A64, 0x00040070, 0x0000000D, - 0x0000480F, 0x00004BA5, 0x00050085, 0x0000000D, 0x00003E20, 0x0000480F, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C3, 0x000029D0, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A56, 0x000029D0, 0x00000001, 0x00050051, - 0x0000000D, 0x00001E9A, 0x000029D0, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DDB, 0x000053C3, 0x00002A56, 0x00001E9A, 0x00003E20, 0x00050051, - 0x0000000B, 0x000027F6, 0x00002ABF, 0x00000002, 0x00060050, 0x00000014, - 0x0000350F, 0x000027F6, 0x000027F6, 0x000027F6, 0x000500C2, 0x00000014, - 0x00002B0F, 0x0000350F, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE8, - 0x00002B0F, 0x00000105, 0x000500C7, 0x00000014, 0x0000489E, 0x00005DE8, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B92, 0x00005DE8, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040CB, 0x00005B92, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C4D, 0x00000001, 0x0000004B, 0x0000489E, 0x0004007C, - 0x00000014, 0x00002A17, 0x00002C4D, 0x00050082, 0x00000014, 0x0000187C, - 0x00000B0C, 0x00002A17, 0x00050080, 0x00000014, 0x00002212, 0x00002A17, - 0x00000938, 0x000600A9, 0x00000014, 0x00002871, 0x000040CB, 0x00002212, - 0x00005B92, 0x000500C4, 0x00000014, 0x00005AD6, 0x0000489E, 0x0000187C, - 0x000500C7, 0x00000014, 0x0000499C, 0x00005AD6, 0x00000466, 0x000600A9, - 0x00000014, 0x00002A9F, 0x000040CB, 0x0000499C, 0x0000489E, 0x00050080, - 0x00000014, 0x00005FFB, 0x00002871, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F81, 0x00005FFB, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA8, - 0x00002A9F, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577E, 0x00004F81, - 0x00003FA8, 0x000500AA, 0x00000010, 0x00003602, 0x00005DE8, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004244, 0x00003602, 0x00000A12, 0x0000577E, - 0x0004007C, 0x00000018, 0x000029D1, 0x00004244, 0x000500C2, 0x0000000B, - 0x00004BA6, 0x000027F6, 0x00000A64, 0x00040070, 0x0000000D, 0x00004810, - 0x00004BA6, 0x00050085, 0x0000000D, 0x00003E21, 0x00004810, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C4, 0x000029D1, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A57, 0x000029D1, 0x00000001, 0x00050051, 0x0000000D, - 0x00001E9B, 0x000029D1, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDC, - 0x000053C4, 0x00002A57, 0x00001E9B, 0x00003E21, 0x00050051, 0x0000000B, - 0x000027F7, 0x00002ABF, 0x00000003, 0x00060050, 0x00000014, 0x00003510, - 0x000027F7, 0x000027F7, 0x000027F7, 0x000500C2, 0x00000014, 0x00002B10, - 0x00003510, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE9, 0x00002B10, - 0x00000105, 0x000500C7, 0x00000014, 0x0000489F, 0x00005DE9, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B93, 0x00005DE9, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040CC, 0x00005B93, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C4E, 0x00000001, 0x0000004B, 0x0000489F, 0x0004007C, 0x00000014, - 0x00002A18, 0x00002C4E, 0x00050082, 0x00000014, 0x0000187D, 0x00000B0C, - 0x00002A18, 0x00050080, 0x00000014, 0x00002213, 0x00002A18, 0x00000938, - 0x000600A9, 0x00000014, 0x00002872, 0x000040CC, 0x00002213, 0x00005B93, - 0x000500C4, 0x00000014, 0x00005AD7, 0x0000489F, 0x0000187D, 0x000500C7, - 0x00000014, 0x0000499D, 0x00005AD7, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AA0, 0x000040CC, 0x0000499D, 0x0000489F, 0x00050080, 0x00000014, - 0x00005FFC, 0x00002872, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F82, - 0x00005FFC, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA9, 0x00002AA0, - 0x0000008D, 0x000500C5, 0x00000014, 0x0000577F, 0x00004F82, 0x00003FA9, - 0x000500AA, 0x00000010, 0x00003603, 0x00005DE9, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004245, 0x00003603, 0x00000A12, 0x0000577F, 0x0004007C, - 0x00000018, 0x000029D2, 0x00004245, 0x000500C2, 0x0000000B, 0x00004BA7, - 0x000027F7, 0x00000A64, 0x00040070, 0x0000000D, 0x00004811, 0x00004BA7, - 0x00050085, 0x0000000D, 0x00003E22, 0x00004811, 0x00000149, 0x00050051, - 0x0000000D, 0x000053C5, 0x000029D2, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A58, 0x000029D2, 0x00000001, 0x00050051, 0x0000000D, 0x00002B11, - 0x000029D2, 0x00000002, 0x00070050, 0x0000001D, 0x0000234B, 0x000053C5, - 0x00002A58, 0x00002B11, 0x00003E22, 0x000200F9, 0x00003F60, 0x000200F8, - 0x00001CBB, 0x00050051, 0x0000000B, 0x000056BE, 0x00002ABF, 0x00000000, - 0x00070050, 0x00000017, 0x00004F0B, 0x000056BE, 0x000056BE, 0x000056BE, - 0x000056BE, 0x000500C2, 0x00000017, 0x00002498, 0x00004F0B, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049AB, 0x00002498, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CB7, 0x000049AB, 0x00050085, 0x0000001D, 0x00004130, - 0x00003CB7, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD2, 0x00002ABF, - 0x00000001, 0x00070050, 0x00000017, 0x0000514D, 0x00005CD2, 0x00005CD2, - 0x00005CD2, 0x00005CD2, 0x000500C2, 0x00000017, 0x00002499, 0x0000514D, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049AC, 0x00002499, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CB8, 0x000049AC, 0x00050085, 0x0000001D, - 0x00004131, 0x00003CB8, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD3, - 0x00002ABF, 0x00000002, 0x00070050, 0x00000017, 0x0000514E, 0x00005CD3, - 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x000500C2, 0x00000017, 0x0000249A, - 0x0000514E, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AD, 0x0000249A, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB9, 0x000049AD, 0x00050085, - 0x0000001D, 0x00004132, 0x00003CB9, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CD4, 0x00002ABF, 0x00000003, 0x00070050, 0x00000017, 0x0000514F, - 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x000500C2, 0x00000017, - 0x0000249B, 0x0000514F, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AE, - 0x0000249B, 0x0000027B, 0x00040070, 0x0000001D, 0x0000492F, 0x000049AE, - 0x00050085, 0x0000001D, 0x0000269F, 0x0000492F, 0x00000AEE, 0x000200F9, - 0x00003F60, 0x000200F8, 0x000038F9, 0x00050051, 0x0000000B, 0x000056BF, - 0x00002ABF, 0x00000000, 0x00070050, 0x00000017, 0x00004F0C, 0x000056BF, - 0x000056BF, 0x000056BF, 0x000056BF, 0x000500C2, 0x00000017, 0x0000249C, - 0x00004F0C, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A56, 0x0000249C, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A2, 0x00004A56, 0x0005008E, - 0x0000001D, 0x00004B23, 0x000036A2, 0x0000017A, 0x00050051, 0x0000000B, - 0x0000219F, 0x00002ABF, 0x00000001, 0x00070050, 0x00000017, 0x0000610B, - 0x0000219F, 0x0000219F, 0x0000219F, 0x0000219F, 0x000500C2, 0x00000017, - 0x0000249D, 0x0000610B, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A57, - 0x0000249D, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A3, 0x00004A57, - 0x0005008E, 0x0000001D, 0x00004B24, 0x000036A3, 0x0000017A, 0x00050051, - 0x0000000B, 0x000021A0, 0x00002ABF, 0x00000002, 0x00070050, 0x00000017, - 0x0000610C, 0x000021A0, 0x000021A0, 0x000021A0, 0x000021A0, 0x000500C2, - 0x00000017, 0x0000249E, 0x0000610C, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A58, 0x0000249E, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A4, - 0x00004A58, 0x0005008E, 0x0000001D, 0x00004B25, 0x000036A4, 0x0000017A, - 0x00050051, 0x0000000B, 0x000021A1, 0x00002ABF, 0x00000003, 0x00070050, - 0x00000017, 0x0000610D, 0x000021A1, 0x000021A1, 0x000021A1, 0x000021A1, - 0x000500C2, 0x00000017, 0x0000249F, 0x0000610D, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A59, 0x0000249F, 0x0000064B, 0x00040070, 0x0000001D, - 0x0000431A, 0x00004A59, 0x0005008E, 0x0000001D, 0x00003092, 0x0000431A, - 0x0000017A, 0x000200F9, 0x00003F60, 0x000200F8, 0x00004BFB, 0x00050051, - 0x0000000B, 0x0000308C, 0x00002ABF, 0x00000000, 0x0004007C, 0x0000000D, - 0x00004FEE, 0x0000308C, 0x00050050, 0x00000013, 0x00004336, 0x00004FEE, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D90, 0x00004336, 0x00004336, - 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, - 0x000056B1, 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F68, - 0x000056B1, 0x00050050, 0x00000013, 0x00004337, 0x00003F68, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00002D91, 0x00004337, 0x00004337, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B2, - 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F69, 0x000056B2, - 0x00050050, 0x00000013, 0x00004338, 0x00003F69, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D92, 0x00004338, 0x00004338, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B3, 0x00002ABF, - 0x00000003, 0x0004007C, 0x0000000D, 0x00003F6A, 0x000056B3, 0x00050050, - 0x00000013, 0x00004FAE, 0x00003F6A, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00005A3A, 0x00004FAE, 0x00004FAE, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x000200F9, 0x00003F60, 0x000200F8, 0x00003F60, 0x000F00F5, - 0x0000001D, 0x00002BA7, 0x00005A3A, 0x00004BFB, 0x00003092, 0x000038F9, - 0x0000269F, 0x00001CBB, 0x0000234B, 0x00001CBA, 0x0000234A, 0x00001FFE, - 0x00002349, 0x00002033, 0x000F00F5, 0x0000001D, 0x00003808, 0x00002D92, - 0x00004BFB, 0x00004B25, 0x000038F9, 0x00004132, 0x00001CBB, 0x00003DDC, - 0x00001CBA, 0x00004120, 0x00001FFE, 0x0000390E, 0x00002033, 0x000F00F5, - 0x0000001D, 0x00003B7D, 0x00002D91, 0x00004BFB, 0x00004B24, 0x000038F9, - 0x00004131, 0x00001CBB, 0x00003DDB, 0x00001CBA, 0x0000411F, 0x00001FFE, - 0x0000390D, 0x00002033, 0x000F00F5, 0x0000001D, 0x000038B6, 0x00002D90, - 0x00004BFB, 0x00004B23, 0x000038F9, 0x00004130, 0x00001CBB, 0x00003DDA, - 0x00001CBA, 0x0000411E, 0x00001FFE, 0x0000390C, 0x00002033, 0x000200F9, - 0x0000530F, 0x000200F8, 0x00003B65, 0x000500AA, 0x00000009, 0x00005450, - 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, - 0x00005450, 0x00002C6F, 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, - 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, - 0x0000000B, 0x00005D44, 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DAA, - 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x00006014, 0x00000CC7, - 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x0000323C, 0x00006014, - 0x00060052, 0x00000017, 0x00002E9E, 0x00005D44, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x000019EE, 0x0000323C, 0x00002E9E, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD4, 0x0000628F, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C19, 0x00000CC7, 0x00000A0B, 0x00003FD4, 0x0004003D, - 0x0000000B, 0x00005C64, 0x00001C19, 0x00050080, 0x0000000B, 0x00002DAB, - 0x00003FD4, 0x00000A0D, 0x00060041, 0x00000288, 0x00006015, 0x00000CC7, - 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, 0x0000323D, 0x00006015, - 0x00060052, 0x00000017, 0x00002EEA, 0x00005C64, 0x000019EE, 0x00000002, - 0x00060052, 0x00000017, 0x00001BE7, 0x0000323D, 0x00002EEA, 0x00000003, - 0x00050084, 0x0000000B, 0x00002A87, 0x00000A10, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023BD, 0x0000628F, 0x00002A87, 0x00060041, 0x00000288, - 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000023BD, 0x0004003D, 0x0000000B, - 0x00005C65, 0x00003B81, 0x00050080, 0x0000000B, 0x00002DAC, 0x000023BD, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006016, 0x00000CC7, 0x00000A0B, - 0x00002DAC, 0x0004003D, 0x0000000B, 0x0000323E, 0x00006016, 0x00060052, - 0x00000017, 0x00002EEB, 0x00005C65, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x00001BE8, 0x0000323E, 0x00002EEB, 0x00000001, 0x00050084, - 0x0000000B, 0x00002A88, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023BE, 0x0000628F, 0x00002A88, 0x00060041, 0x00000288, 0x00003B82, - 0x00000CC7, 0x00000A0B, 0x000023BE, 0x0004003D, 0x0000000B, 0x00005C66, - 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAD, 0x000023BE, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006017, 0x00000CC7, 0x00000A0B, 0x00002DAD, - 0x0004003D, 0x0000000B, 0x0000323F, 0x00006017, 0x00060052, 0x00000017, - 0x00003799, 0x00005C66, 0x00001BE8, 0x00000002, 0x00060052, 0x00000017, - 0x0000203D, 0x0000323F, 0x00003799, 0x00000003, 0x000200F9, 0x00004F23, - 0x000200F8, 0x00002C6F, 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, - 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D45, 0x00005546, - 0x00050080, 0x0000000B, 0x00002DAE, 0x0000628F, 0x00000A0D, 0x00060041, - 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, - 0x0000000B, 0x00005C67, 0x00001901, 0x00050080, 0x0000000B, 0x00002DAF, - 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, - 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, 0x00005C68, 0x00001902, - 0x00050080, 0x0000000B, 0x00002DB0, 0x0000628F, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, - 0x0000000B, 0x00003700, 0x00005FEF, 0x00070050, 0x00000017, 0x00004ADD, - 0x00005D45, 0x00005C67, 0x00005C68, 0x00003700, 0x00050080, 0x0000000B, - 0x000057E5, 0x0000628F, 0x00000A16, 0x00060041, 0x00000288, 0x0000604B, - 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, 0x0000000B, 0x00005C69, - 0x0000604B, 0x00050080, 0x0000000B, 0x00002DB1, 0x0000628F, 0x00000A19, - 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB1, - 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001903, 0x00050080, 0x0000000B, - 0x00002DB2, 0x0000628F, 0x00000A1C, 0x00060041, 0x00000288, 0x00001904, - 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, 0x00005C6B, - 0x00001904, 0x00050080, 0x0000000B, 0x00002DB3, 0x0000628F, 0x00000A1F, - 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DB3, - 0x0004003D, 0x0000000B, 0x00003FFD, 0x00005FF0, 0x00070050, 0x00000017, - 0x0000512D, 0x00005C69, 0x00005C6A, 0x00005C6B, 0x00003FFD, 0x000200F9, - 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, 0x00002BCD, - 0x0000512D, 0x00002C6F, 0x0000203D, 0x00002F62, 0x000700F5, 0x00000017, - 0x00003720, 0x00004ADD, 0x00002C6F, 0x00001BE7, 0x00002F62, 0x000300F7, - 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, - 0x000027A5, 0x00000007, 0x00002034, 0x000200F8, 0x00002034, 0x00050051, - 0x0000000B, 0x00005F57, 0x00003720, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607A, 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, - 0x000026C8, 0x0000607A, 0x00000000, 0x00060052, 0x0000001D, 0x000023AB, - 0x000026C8, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, - 0x0000607A, 0x00000001, 0x00060052, 0x0000001D, 0x00003A13, 0x00004D8C, - 0x000023AB, 0x00000001, 0x00050051, 0x0000000B, 0x0000284F, 0x00003720, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CCB, 0x00000001, 0x0000003E, - 0x0000284F, 0x00050051, 0x0000000D, 0x000026C9, 0x00004CCB, 0x00000000, - 0x00060052, 0x0000001D, 0x000023AC, 0x000026C9, 0x00003A13, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D8D, 0x00004CCB, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A14, 0x00004D8D, 0x000023AC, 0x00000003, 0x00050051, - 0x0000000B, 0x00002850, 0x00003720, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CCC, 0x00000001, 0x0000003E, 0x00002850, 0x00050051, 0x0000000D, - 0x000026CA, 0x00004CCC, 0x00000000, 0x00060052, 0x0000001D, 0x000023AD, - 0x000026CA, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8E, - 0x00004CCC, 0x00000001, 0x00060052, 0x0000001D, 0x00003A15, 0x00004D8E, - 0x000023AD, 0x00000001, 0x00050051, 0x0000000B, 0x00002851, 0x00003720, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CCD, 0x00000001, 0x0000003E, - 0x00002851, 0x00050051, 0x0000000D, 0x000026CB, 0x00004CCD, 0x00000000, - 0x00060052, 0x0000001D, 0x000023AE, 0x000026CB, 0x00003A15, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D8F, 0x00004CCD, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A16, 0x00004D8F, 0x000023AE, 0x00000003, 0x00050051, - 0x0000000B, 0x00002852, 0x00002BCD, 0x00000000, 0x0006000C, 0x00000013, - 0x00004CCE, 0x00000001, 0x0000003E, 0x00002852, 0x00050051, 0x0000000D, - 0x000026CC, 0x00004CCE, 0x00000000, 0x00060052, 0x0000001D, 0x000023AF, - 0x000026CC, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D90, - 0x00004CCE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A17, 0x00004D90, - 0x000023AF, 0x00000001, 0x00050051, 0x0000000B, 0x00002853, 0x00002BCD, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CCF, 0x00000001, 0x0000003E, - 0x00002853, 0x00050051, 0x0000000D, 0x000026CD, 0x00004CCF, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B0, 0x000026CD, 0x00003A17, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D91, 0x00004CCF, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A18, 0x00004D91, 0x000023B0, 0x00000003, 0x00050051, - 0x0000000B, 0x00002854, 0x00002BCD, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CD0, 0x00000001, 0x0000003E, 0x00002854, 0x00050051, 0x0000000D, - 0x000026CE, 0x00004CD0, 0x00000000, 0x00060052, 0x0000001D, 0x000023B1, - 0x000026CE, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D92, - 0x00004CD0, 0x00000001, 0x00060052, 0x0000001D, 0x00003A19, 0x00004D92, - 0x000023B1, 0x00000001, 0x00050051, 0x0000000B, 0x00002855, 0x00002BCD, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CD1, 0x00000001, 0x0000003E, - 0x00002855, 0x00050051, 0x0000000D, 0x000026CF, 0x00004CD1, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B2, 0x000026CF, 0x00003A19, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A04, 0x00004CD1, 0x00000001, 0x00060052, - 0x0000001D, 0x00002450, 0x00005A04, 0x000023B2, 0x00000003, 0x000200F9, - 0x00004F24, 0x000200F8, 0x000027A5, 0x0007004F, 0x00000011, 0x000025FB, - 0x00003720, 0x00003720, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, 0x000060CE, 0x00005B3C, - 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048A6, 0x000060CE, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D8D, 0x000048A6, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9B, - 0x00003D8D, 0x0005008E, 0x0000001D, 0x00004721, 0x00002A9B, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006291, 0x00000001, 0x00000028, 0x00000504, - 0x00004721, 0x0007004F, 0x00000011, 0x0000376B, 0x00003720, 0x00003720, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024BF, 0x0000376B, - 0x0009004F, 0x0000001A, 0x000060CF, 0x000024BF, 0x000024BF, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A7, - 0x000060CF, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8E, 0x000048A7, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9C, 0x00003D8E, 0x0005008E, - 0x0000001D, 0x00004722, 0x00002A9C, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006292, 0x00000001, 0x00000028, 0x00000504, 0x00004722, 0x0007004F, - 0x00000011, 0x0000376C, 0x00002BCD, 0x00002BCD, 0x00000000, 0x00000001, - 0x0004007C, 0x00000012, 0x000024C0, 0x0000376C, 0x0009004F, 0x0000001A, - 0x000060D0, 0x000024C0, 0x000024C0, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048A8, 0x000060D0, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D8F, 0x000048A8, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AA1, 0x00003D8F, 0x0005008E, 0x0000001D, 0x00004723, - 0x00002AA1, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006293, 0x00000001, - 0x00000028, 0x00000504, 0x00004723, 0x0007004F, 0x00000011, 0x0000376D, - 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, - 0x000024C1, 0x0000376D, 0x0009004F, 0x0000001A, 0x000060D1, 0x000024C1, - 0x000024C1, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048A9, 0x000060D1, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D90, 0x000048A9, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA2, - 0x00003D90, 0x0005008E, 0x0000001D, 0x000053BF, 0x00002AA2, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, 0x00000028, 0x00000504, - 0x000053BF, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F56, 0x0007004F, - 0x00000011, 0x00002621, 0x00003720, 0x00003720, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00005159, 0x00002621, 0x00050051, 0x0000000D, - 0x00001B7B, 0x00005159, 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, - 0x00005159, 0x00000001, 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, - 0x0000346A, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D8, - 0x00003720, 0x00003720, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x0000375D, 0x000041D8, 0x00050051, 0x0000000D, 0x00001B7C, 0x0000375D, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346B, 0x0000375D, 0x00000001, - 0x00070050, 0x0000001D, 0x00004279, 0x00001B7C, 0x0000346B, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D9, 0x00002BCD, 0x00002BCD, - 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000375E, 0x000041D9, - 0x00050051, 0x0000000D, 0x00001B7D, 0x0000375E, 0x00000000, 0x00050051, - 0x0000000D, 0x0000346C, 0x0000375E, 0x00000001, 0x00070050, 0x0000001D, - 0x0000427A, 0x00001B7D, 0x0000346C, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041DA, 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, - 0x0004007C, 0x00000013, 0x0000375F, 0x000041DA, 0x00050051, 0x0000000D, - 0x00001B7E, 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, 0x00004108, - 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, 0x0000234C, 0x00001B7E, - 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F24, 0x000200F8, - 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BA8, 0x0000234C, 0x00004F56, - 0x00004362, 0x000027A5, 0x00002450, 0x00002034, 0x000900F5, 0x0000001D, - 0x00003809, 0x0000427A, 0x00004F56, 0x00006293, 0x000027A5, 0x00003A18, - 0x00002034, 0x000900F5, 0x0000001D, 0x00003B7E, 0x00004279, 0x00004F56, - 0x00006292, 0x000027A5, 0x00003A16, 0x00002034, 0x000900F5, 0x0000001D, - 0x000038B7, 0x00004278, 0x00004F56, 0x00006291, 0x000027A5, 0x00003A14, - 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, - 0x0000001D, 0x00002BA9, 0x00002BA8, 0x00004F24, 0x00002BA7, 0x00003F60, - 0x000700F5, 0x0000001D, 0x0000380A, 0x00003809, 0x00004F24, 0x00003808, - 0x00003F60, 0x000700F5, 0x0000001D, 0x000035EC, 0x00003B7E, 0x00004F24, - 0x00003B7D, 0x00003F60, 0x000700F5, 0x0000001D, 0x000020D3, 0x000038B7, - 0x00004F24, 0x000038B6, 0x00003F60, 0x000500AE, 0x00000009, 0x00002E55, - 0x00003F4D, 0x00000A16, 0x000300F7, 0x00005313, 0x00000002, 0x000400FA, - 0x00002E55, 0x000050E5, 0x00005313, 0x000200F8, 0x000050E5, 0x00050085, - 0x0000000D, 0x000061FB, 0x00002B2C, 0x000000FC, 0x00050080, 0x0000000B, - 0x00005E78, 0x0000628F, 0x00000AFA, 0x000300F7, 0x00005310, 0x00000002, - 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, 0x000200F8, 0x000040BA, - 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, 0x00000A0D, 0x000300F7, - 0x00004F4A, 0x00000002, 0x000400FA, 0x00004ADB, 0x00002C70, 0x00002F63, - 0x000200F8, 0x00002F63, 0x00060041, 0x00000288, 0x00004866, 0x00000CC7, - 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00003688, 0x00004866, - 0x00060052, 0x00000017, 0x0000555B, 0x00003688, 0x00002818, 0x00000000, - 0x00050080, 0x0000000B, 0x00003CBB, 0x00005E78, 0x0000199B, 0x00060041, - 0x00000288, 0x000018B0, 0x00000CC7, 0x00000A0B, 0x00003CBB, 0x0004003D, - 0x0000000B, 0x000035F4, 0x000018B0, 0x00060052, 0x00000017, 0x00005755, - 0x000035F4, 0x0000555B, 0x00000001, 0x00050084, 0x0000000B, 0x0000276F, - 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023BF, 0x00005E78, - 0x0000276F, 0x00060041, 0x00000288, 0x00003819, 0x00000CC7, 0x00000A0B, - 0x000023BF, 0x0004003D, 0x0000000B, 0x000035F5, 0x00003819, 0x00060052, - 0x00000017, 0x00005756, 0x000035F5, 0x00005755, 0x00000002, 0x00050084, - 0x0000000B, 0x00002770, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023C0, 0x00005E78, 0x00002770, 0x00060041, 0x00000288, 0x0000381A, - 0x00000CC7, 0x00000A0B, 0x000023C0, 0x0004003D, 0x0000000B, 0x00003EA5, - 0x0000381A, 0x00060052, 0x00000017, 0x00005BAA, 0x00003EA5, 0x00005756, - 0x00000003, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00002C70, 0x00060041, - 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, - 0x0000000B, 0x00005D46, 0x00005547, 0x00050080, 0x0000000B, 0x00002DB4, - 0x0000628F, 0x00000AFD, 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, - 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001905, - 0x00050080, 0x0000000B, 0x00002DB5, 0x0000628F, 0x00000B00, 0x00060041, - 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB5, 0x0004003D, - 0x0000000B, 0x00005C6D, 0x00001906, 0x00050080, 0x0000000B, 0x00002DB6, - 0x0000628F, 0x00000B03, 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, - 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF1, - 0x00070050, 0x00000017, 0x0000512E, 0x00005D46, 0x00005C6C, 0x00005C6D, - 0x00003FFE, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, - 0x00000017, 0x00002AC0, 0x0000512E, 0x00002C70, 0x00005BAA, 0x00002F63, - 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, - 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, - 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, - 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, - 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC0, 0x00000000, 0x0006000C, - 0x00000013, 0x00006068, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, - 0x0000000D, 0x00002766, 0x00006068, 0x00000000, 0x00050051, 0x0000000D, - 0x00004449, 0x00006068, 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, - 0x00002766, 0x00004449, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x0000437D, 0x00002AC0, 0x00000001, 0x0006000C, 0x00000013, 0x0000466E, - 0x00000001, 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, 0x00002767, - 0x0000466E, 0x00000000, 0x00050051, 0x0000000D, 0x0000444A, 0x0000466E, - 0x00000001, 0x00070050, 0x0000001D, 0x00003910, 0x00002767, 0x0000444A, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437E, 0x00002AC0, - 0x00000002, 0x0006000C, 0x00000013, 0x0000466F, 0x00000001, 0x0000003E, - 0x0000437E, 0x00050051, 0x0000000D, 0x00002768, 0x0000466F, 0x00000000, - 0x00050051, 0x0000000D, 0x0000444B, 0x0000466F, 0x00000001, 0x00070050, - 0x0000001D, 0x00003911, 0x00002768, 0x0000444B, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x0000437F, 0x00002AC0, 0x00000003, 0x0006000C, - 0x00000013, 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, - 0x0000000D, 0x00002769, 0x00004670, 0x00000000, 0x00050051, 0x0000000D, - 0x000050BF, 0x00004670, 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, - 0x00002769, 0x000050BF, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, - 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC0, - 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, - 0x00000012, 0x0000471E, 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, - 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, - 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, - 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, - 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, - 0x0000000D, 0x00003CD7, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, - 0x00004121, 0x00005F0E, 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004C45, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000C, - 0x00003EA6, 0x00004C45, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA6, - 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, - 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, - 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, - 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, - 0x00000028, 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, - 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD8, 0x00005E0B, - 0x00000001, 0x00070050, 0x0000001D, 0x00004122, 0x00005F0F, 0x00003CD8, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C46, 0x00002AC0, - 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA7, 0x00004C46, 0x00050050, - 0x00000012, 0x00004720, 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, - 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, - 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA5, 0x0000341D, - 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA5, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, 0x0000474D, - 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, - 0x0000000D, 0x00003CD9, 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, - 0x00004123, 0x00005F10, 0x00003CD9, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004C47, 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000C, - 0x00003EA8, 0x00004C47, 0x00050050, 0x00000012, 0x00004724, 0x00003EA8, - 0x00003EA8, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, - 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, - 0x00000013, 0x00002AA6, 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, - 0x00002AA6, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, - 0x00000028, 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, - 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, 0x00005E0D, - 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, 0x00005F11, 0x0000494D, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, - 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC0, 0x00000000, 0x00060050, - 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, - 0x00000014, 0x00002B12, 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DEA, 0x00002B12, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, - 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, - 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, - 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, - 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, - 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, 0x000048A0, - 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AA7, 0x000040CD, 0x0000499E, 0x000048A0, - 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FAA, 0x00002AA7, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, - 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, - 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, - 0x0000000B, 0x00004BA8, 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, - 0x0000000D, 0x00001E9C, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DDD, 0x000053C6, 0x00002A59, 0x00001E9C, 0x00003E23, 0x00050051, - 0x0000000B, 0x000027F8, 0x00002AC0, 0x00000001, 0x00060050, 0x00000014, - 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, - 0x00002B13, 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, - 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, - 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, - 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, - 0x00000938, 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, - 0x00005B95, 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, 0x0000187F, - 0x000500C7, 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AA8, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, - 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, - 0x00002AA8, 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, - 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, - 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, - 0x00004BA9, 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, - 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, - 0x00001E9D, 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDE, - 0x000053C7, 0x00002A5A, 0x00001E9D, 0x00003E24, 0x00050051, 0x0000000B, - 0x000027F9, 0x00002AC0, 0x00000002, 0x00060050, 0x00000014, 0x00003512, - 0x000027F9, 0x000027F9, 0x000027F9, 0x000500C2, 0x00000014, 0x00002B14, - 0x00003512, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEC, 0x00002B14, - 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, 0x00005DEC, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, 0x00000014, - 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, 0x00001880, 0x00000B0C, - 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, 0x00002A1B, 0x00000938, - 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, - 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A2, 0x00001880, 0x000500C7, - 0x00000014, 0x000049A0, 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AA9, 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, 0x00000014, - 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F85, - 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AA9, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, - 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004248, 0x00003606, 0x00000A12, 0x00005782, 0x0004007C, - 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, 0x0000000B, 0x00004BAA, - 0x000027F9, 0x00000A64, 0x00040070, 0x0000000D, 0x00004814, 0x00004BAA, - 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, 0x00000149, 0x00050051, - 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9E, - 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDF, 0x000053C8, - 0x00002A5B, 0x00001E9E, 0x00003E25, 0x00050051, 0x0000000B, 0x000027FA, - 0x00002AC0, 0x00000003, 0x00060050, 0x00000014, 0x00003513, 0x000027FA, - 0x000027FA, 0x000027FA, 0x000500C2, 0x00000014, 0x00002B15, 0x00003513, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, 0x00002B15, 0x00000105, - 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C52, - 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, 0x00000014, 0x00002A1C, - 0x00002C52, 0x00050082, 0x00000014, 0x00001881, 0x00000B0C, 0x00002A1C, - 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, 0x00000938, 0x000600A9, - 0x00000014, 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, - 0x00000014, 0x00005ADB, 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, - 0x000049A1, 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, 0x00002AAA, - 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, 0x00000014, 0x00006000, - 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F86, 0x00006000, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, 0x00002AAA, 0x0000008D, - 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, - 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004249, 0x00003607, 0x00000A12, 0x00005783, 0x0004007C, 0x00000018, - 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, 0x00004BAB, 0x000027FA, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, 0x00004BAB, 0x00050085, - 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, 0x00050051, 0x0000000D, - 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, - 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, 0x00002B16, 0x000029D6, - 0x00000002, 0x00070050, 0x0000001D, 0x0000234F, 0x000053C9, 0x00002A5C, - 0x00002B16, 0x00003E26, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, - 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC0, 0x00000000, 0x00070050, - 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, - 0x000500C2, 0x00000017, 0x000024A0, 0x00004F0E, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CBC, 0x000049AF, 0x00050085, 0x0000001D, 0x00004133, 0x00003CBC, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, 0x00002AC0, 0x00000001, - 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, - 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A1, 0x00005150, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CBD, 0x000049B0, 0x00050085, 0x0000001D, 0x00004134, - 0x00003CBD, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD6, 0x00002AC0, - 0x00000002, 0x00070050, 0x00000017, 0x00005151, 0x00005CD6, 0x00005CD6, - 0x00005CD6, 0x00005CD6, 0x000500C2, 0x00000017, 0x000024A2, 0x00005151, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, 0x000024A2, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B1, 0x00050085, 0x0000001D, - 0x00004135, 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD7, - 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00005152, 0x00005CD7, - 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x000500C2, 0x00000017, 0x000024A3, - 0x00005152, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, 0x000024A3, - 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, 0x000049B2, 0x00050085, - 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, - 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC0, - 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, - 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, 0x000024A4, 0x00004F0F, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A4, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5A, 0x0005008E, 0x0000001D, - 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, - 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, - 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, 0x000024A5, - 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A5, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A6, 0x00004A5B, 0x0005008E, - 0x0000001D, 0x00004B27, 0x000036A6, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A3, 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x0000610F, - 0x000021A3, 0x000021A3, 0x000021A3, 0x000021A3, 0x000500C2, 0x00000017, - 0x000024A6, 0x0000610F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, - 0x000024A6, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A7, 0x00004A5C, - 0x0005008E, 0x0000001D, 0x00004B28, 0x000036A7, 0x0000017A, 0x00050051, - 0x0000000B, 0x000021A4, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, - 0x00006110, 0x000021A4, 0x000021A4, 0x000021A4, 0x000021A4, 0x000500C2, - 0x00000017, 0x000024A7, 0x00006110, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A5D, 0x000024A7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, - 0x00004A5D, 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, - 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, - 0x0000308E, 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, - 0x0000308E, 0x00050050, 0x00000013, 0x00004339, 0x00004FEF, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00002D93, 0x00004339, 0x00004339, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, - 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, - 0x00050050, 0x00000013, 0x0000433A, 0x00003F6B, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D94, 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B5, 0x00002AC0, - 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6C, 0x000056B5, 0x00050050, - 0x00000013, 0x0000433B, 0x00003F6C, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D95, 0x0000433B, 0x0000433B, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B6, 0x00002AC0, 0x00000003, - 0x0004007C, 0x0000000D, 0x00003F6D, 0x000056B6, 0x00050050, 0x00000013, - 0x00004FAF, 0x00003F6D, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, - 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, - 0x00002BAA, 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, - 0x00001CBD, 0x0000234F, 0x00001CBC, 0x0000234E, 0x00001FFF, 0x0000234D, - 0x00002035, 0x000F00F5, 0x0000001D, 0x0000380B, 0x00002D95, 0x00004BFC, - 0x00004B28, 0x000038FA, 0x00004135, 0x00001CBD, 0x00003DDF, 0x00001CBC, - 0x00004123, 0x00001FFF, 0x00003911, 0x00002035, 0x000F00F5, 0x0000001D, - 0x00003B7F, 0x00002D94, 0x00004BFC, 0x00004B27, 0x000038FA, 0x00004134, - 0x00001CBD, 0x00003DDE, 0x00001CBC, 0x00004122, 0x00001FFF, 0x00003910, - 0x00002035, 0x000F00F5, 0x0000001D, 0x000038B8, 0x00002D93, 0x00004BFC, - 0x00004B26, 0x000038FA, 0x00004133, 0x00001CBD, 0x00003DDD, 0x00001CBC, - 0x00004121, 0x00001FFF, 0x0000390F, 0x00002035, 0x000200F9, 0x00005310, - 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, - 0x00000A10, 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, 0x00005451, - 0x00002C71, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, - 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, - 0x00005D47, 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DB7, 0x0000628F, - 0x00000AFD, 0x00060041, 0x00000288, 0x00006018, 0x00000CC7, 0x00000A0B, - 0x00002DB7, 0x0004003D, 0x0000000B, 0x00003240, 0x00006018, 0x00060052, - 0x00000017, 0x00002E9F, 0x00005D47, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x000019EF, 0x00003240, 0x00002E9F, 0x00000001, 0x00050080, - 0x0000000B, 0x00003FD5, 0x00005E78, 0x0000199B, 0x00060041, 0x00000288, - 0x00001C1A, 0x00000CC7, 0x00000A0B, 0x00003FD5, 0x0004003D, 0x0000000B, - 0x00005C6E, 0x00001C1A, 0x00050080, 0x0000000B, 0x00002DB8, 0x00003FD5, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006019, 0x00000CC7, 0x00000A0B, - 0x00002DB8, 0x0004003D, 0x0000000B, 0x00003241, 0x00006019, 0x00060052, - 0x00000017, 0x00002EEC, 0x00005C6E, 0x000019EF, 0x00000002, 0x00060052, - 0x00000017, 0x00001BE9, 0x00003241, 0x00002EEC, 0x00000003, 0x00050084, - 0x0000000B, 0x00002A89, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023C1, 0x00005E78, 0x00002A89, 0x00060041, 0x00000288, 0x00003B83, - 0x00000CC7, 0x00000A0B, 0x000023C1, 0x0004003D, 0x0000000B, 0x00005C6F, - 0x00003B83, 0x00050080, 0x0000000B, 0x00002DB9, 0x000023C1, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000601A, 0x00000CC7, 0x00000A0B, 0x00002DB9, - 0x0004003D, 0x0000000B, 0x00003242, 0x0000601A, 0x00060052, 0x00000017, - 0x00002EED, 0x00005C6F, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x00001BEA, 0x00003242, 0x00002EED, 0x00000001, 0x00050084, 0x0000000B, - 0x00002A8A, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C2, - 0x00005E78, 0x00002A8A, 0x00060041, 0x00000288, 0x00003B84, 0x00000CC7, - 0x00000A0B, 0x000023C2, 0x0004003D, 0x0000000B, 0x00005C70, 0x00003B84, - 0x00050080, 0x0000000B, 0x00002DBA, 0x000023C2, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000601B, 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, - 0x0000000B, 0x00003243, 0x0000601B, 0x00060052, 0x00000017, 0x0000379A, - 0x00005C70, 0x00001BEA, 0x00000002, 0x00060052, 0x00000017, 0x0000203E, - 0x00003243, 0x0000379A, 0x00000003, 0x000200F9, 0x00004F25, 0x000200F8, - 0x00002C71, 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, - 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D48, 0x00005548, 0x00050080, - 0x0000000B, 0x00002DBB, 0x0000628F, 0x00000AFD, 0x00060041, 0x00000288, - 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, - 0x00005C71, 0x00001907, 0x00050080, 0x0000000B, 0x00002DBC, 0x0000628F, - 0x00000B00, 0x00060041, 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, - 0x00002DBC, 0x0004003D, 0x0000000B, 0x00005C72, 0x00001908, 0x00050080, - 0x0000000B, 0x00002DBD, 0x0000628F, 0x00000B03, 0x00060041, 0x00000288, - 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, - 0x00003701, 0x00005FF2, 0x00070050, 0x00000017, 0x00004ADE, 0x00005D48, - 0x00005C71, 0x00005C72, 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, - 0x0000628F, 0x00000B06, 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, - 0x00000A0B, 0x000057E6, 0x0004003D, 0x0000000B, 0x00005C73, 0x0000604C, - 0x00050080, 0x0000000B, 0x00002DBE, 0x0000628F, 0x00000B09, 0x00060041, - 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DBE, 0x0004003D, - 0x0000000B, 0x00005C74, 0x00001909, 0x00050080, 0x0000000B, 0x00002DBF, - 0x0000628F, 0x00000B0D, 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, - 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, 0x00005C75, 0x0000190A, - 0x00050080, 0x0000000B, 0x00002DC0, 0x0000628F, 0x00000B0F, 0x00060041, - 0x00000288, 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, - 0x0000000B, 0x00003FFF, 0x00005FF3, 0x00070050, 0x00000017, 0x0000512F, - 0x00005C73, 0x00005C74, 0x00005C75, 0x00003FFF, 0x000200F9, 0x00004F25, - 0x000200F8, 0x00004F25, 0x000700F5, 0x00000017, 0x00002BCE, 0x0000512F, - 0x00002C71, 0x0000203E, 0x00002F64, 0x000700F5, 0x00000017, 0x00003721, - 0x00004ADE, 0x00002C71, 0x00001BE9, 0x00002F64, 0x000300F7, 0x00004F26, - 0x00000000, 0x000700FB, 0x00002180, 0x00004F57, 0x00000005, 0x000027A6, + 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, 0x0000000B, + 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C, 0x00000A20, 0x00000007, + 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, 0x0000000C, + 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, 0xFFFFFFF0, + 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, + 0x00000A38, 0x0000000F, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, + 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, 0x0000000C, + 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, 0x00000388, 0x000001C0, + 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, + 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, + 0x0004002B, 0x0000000B, 0x00000A1C, 0x00000006, 0x0004002B, 0x0000000C, + 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, 0xFFFFFFFE, + 0x0003001D, 0x000007D0, 0x0000000B, 0x0003001E, 0x0000079C, 0x000007D0, + 0x00040020, 0x00000A1B, 0x00000002, 0x0000079C, 0x0004003B, 0x00000A1B, + 0x00000CC7, 0x00000002, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, + 0x0007001E, 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, + 0x0000000B, 0x00040020, 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, + 0x00000688, 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, 0x00000009, + 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, + 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, + 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0005002C, + 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, + 0x00000AC7, 0x0000003F, 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, + 0x0004002B, 0x0000000C, 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, + 0x00000926, 0x01000000, 0x0005002C, 0x00000011, 0x000008E4, 0x00000A46, + 0x00000A52, 0x0003002A, 0x00000009, 0x00000787, 0x00040020, 0x00000291, + 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, + 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, 0x0003001D, + 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, + 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00001592, + 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0006002C, + 0x00000014, 0x00000AC9, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, + 0x00000011, 0x000007A2, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, + 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, + 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, + 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, + 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, + 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0006002C, + 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, + 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, + 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, + 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, + 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, + 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, + 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, + 0x00000013, 0x00000049, 0x00000341, 0x00000341, 0x0005002C, 0x00000012, + 0x00000867, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x0000001D, 0x00000B7A, + 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0007002C, 0x0000001D, + 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, 0x0000008A, 0x0007002C, + 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, + 0x0006002C, 0x00000018, 0x00000A2D, 0x00000A0C, 0x00000A0C, 0x00000A0C, + 0x0006002C, 0x00000018, 0x00000A18, 0x0000008A, 0x0000008A, 0x0000008A, + 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, + 0x0005002C, 0x00000013, 0x0000071F, 0x00000A0C, 0x00000A0C, 0x0005002C, + 0x00000013, 0x00000300, 0x0000008A, 0x0000008A, 0x0005002C, 0x00000013, + 0x0000061E, 0x000000FC, 0x000000FC, 0x0004002B, 0x0000000B, 0x00000A25, + 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, + 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, + 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, + 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, + 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0004002B, + 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, 0x00000184, + 0x00000500, 0x0004002B, 0x0000000B, 0x0000086E, 0x00280000, 0x0004002B, + 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, + 0x000009F8, 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000B, 0x00000AFD, + 0x00000051, 0x0004002B, 0x0000000B, 0x00000B00, 0x00000052, 0x0004002B, + 0x0000000B, 0x00000B03, 0x00000053, 0x0004002B, 0x0000000B, 0x00000B06, + 0x00000054, 0x0004002B, 0x0000000B, 0x00000B09, 0x00000055, 0x0004002B, + 0x0000000B, 0x00000B0D, 0x00000056, 0x0004002B, 0x0000000B, 0x00000B0F, + 0x00000057, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, + 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, + 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, + 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, 0x00000CE9, + 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, + 0x00000289, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, + 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, + 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, + 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, + 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, + 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, + 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, + 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, + 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, + 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, + 0x00002568, 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, + 0x00002568, 0x000007A2, 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, + 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, + 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, + 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, 0x00000289, + 0x0000492C, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, + 0x0000492C, 0x00050041, 0x00000289, 0x000058AD, 0x00000CE9, 0x00000A14, + 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, + 0x00004ADC, 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, + 0x00005EAC, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, + 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, 0x00005EAC, 0x00000A16, + 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, 0x00000A1F, 0x000500C2, + 0x0000000B, 0x00004CD8, 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, + 0x00005093, 0x00004CD8, 0x00000AC7, 0x0004007C, 0x0000000C, 0x00005988, + 0x00005EAC, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, 0x00000A29, + 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, 0x000500C4, + 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, 0x0000000C, + 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, 0x00002B2C, + 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x00005EAC, 0x00000926, + 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, 0x000500C7, + 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, 0x0000000B, + 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, + 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, + 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, + 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, + 0x00000011, 0x00002891, 0x000028B6, 0x000008E4, 0x000500C7, 0x00000011, + 0x00005B54, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, 0x00003F50, + 0x00005B54, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, 0x00003F50, + 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x000051B7, 0x00000A5E, + 0x000500C7, 0x0000000B, 0x00003F4D, 0x00003214, 0x00000A1F, 0x00050041, + 0x00000289, 0x000048E0, 0x00000CE9, 0x00000A17, 0x0004003D, 0x0000000B, + 0x000062B6, 0x000048E0, 0x0004003D, 0x00000014, 0x0000374F, 0x00000F48, + 0x0007004F, 0x00000011, 0x00003180, 0x0000374F, 0x0000374F, 0x00000000, + 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, 0x00003180, 0x00000721, + 0x00050051, 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, + 0x0000000B, 0x00002D8A, 0x00003F4C, 0x00000A13, 0x000500AE, 0x00000009, + 0x00003C13, 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000031D3, 0x00000002, + 0x000400FA, 0x00003C13, 0x000055E8, 0x000031D3, 0x000200F8, 0x000055E8, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x000031D3, 0x00050051, 0x0000000B, + 0x00001CAC, 0x00002EF9, 0x00000001, 0x0007000C, 0x0000000B, 0x00001F38, + 0x00000001, 0x00000029, 0x00001CAC, 0x00000A0A, 0x00050050, 0x00000011, + 0x000051EF, 0x00001DD8, 0x00001F38, 0x00050080, 0x00000011, 0x0000522C, + 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, 0x00003F4D, + 0x00000A13, 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, + 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, + 0x000034FE, 0x00003F4D, 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, + 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, + 0x00002AEE, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, + 0x0000000B, 0x00004B64, 0x00003F4D, 0x00002AEE, 0x000020F6, 0x00003AEF, + 0x00050050, 0x00000011, 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, + 0x0000000F, 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, + 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, + 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, + 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, + 0x00000718, 0x000500C7, 0x00000011, 0x00003AEC, 0x00002385, 0x00000724, + 0x00050080, 0x00000011, 0x000027D5, 0x00002AEA, 0x00003AEC, 0x00050050, + 0x00000011, 0x00002164, 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, + 0x0000264A, 0x00000A9F, 0x00002164, 0x00050086, 0x00000011, 0x000027A2, + 0x000027D5, 0x0000264A, 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, + 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, + 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, 0x00000000, 0x00050080, + 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, + 0x00002226, 0x0000217F, 0x00005420, 0x00050084, 0x00000011, 0x00005B31, + 0x000027A2, 0x0000264A, 0x00050082, 0x00000011, 0x00002E74, 0x000027D5, + 0x00005B31, 0x00050084, 0x0000000B, 0x00001F75, 0x00002226, 0x00000184, + 0x00050051, 0x0000000B, 0x00005EC7, 0x00002E74, 0x00000001, 0x00050051, + 0x0000000B, 0x00005BE6, 0x0000264A, 0x00000000, 0x00050084, 0x0000000B, + 0x00005966, 0x00005EC7, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, + 0x00002E74, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, + 0x00001AE6, 0x000500C4, 0x0000000B, 0x000046C4, 0x000025E0, 0x000023AA, + 0x00050080, 0x0000000B, 0x00004719, 0x00001F75, 0x000046C4, 0x00050089, + 0x0000000B, 0x00005AD8, 0x00004719, 0x0000086E, 0x000500AE, 0x00000009, + 0x00003361, 0x0000217E, 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, + 0x00003361, 0x00000A0D, 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, + 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, + 0x00004E6A, 0x000500AB, 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, + 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, + 0x000040B9, 0x000200F8, 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, + 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, + 0x00004ADA, 0x00002621, 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, + 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, 0x00005AD8, 0x0004003D, + 0x0000000B, 0x00005D43, 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DA7, + 0x00005AD8, 0x0000199B, 0x00060041, 0x00000288, 0x0000194B, 0x00000CC7, + 0x00000A0B, 0x00002DA7, 0x0004003D, 0x0000000B, 0x00005E5B, 0x0000194B, + 0x00050084, 0x0000000B, 0x0000185A, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A1, 0x00005AD8, 0x0000185A, 0x00060041, 0x00000288, + 0x00003BCD, 0x00000CC7, 0x00000A0B, 0x000020A1, 0x0004003D, 0x0000000B, + 0x00005E5C, 0x00003BCD, 0x00050084, 0x0000000B, 0x0000185B, 0x00000A13, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A2, 0x00005AD8, 0x0000185B, + 0x00060041, 0x00000288, 0x000037F1, 0x00000CC7, 0x00000A0B, 0x000020A2, + 0x0004003D, 0x0000000B, 0x00003FFB, 0x000037F1, 0x00070050, 0x00000017, + 0x0000512C, 0x00005D43, 0x00005E5B, 0x00005E5C, 0x00003FFB, 0x000200F9, + 0x00004F49, 0x000200F8, 0x00002621, 0x00060041, 0x00000288, 0x00005545, + 0x00000CC7, 0x00000A0B, 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D44, + 0x00005545, 0x00050080, 0x0000000B, 0x00002DA8, 0x00005AD8, 0x00000A0D, + 0x00060041, 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA8, + 0x0004003D, 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, + 0x00002DA9, 0x00005AD8, 0x00000A10, 0x00060041, 0x00000288, 0x00001900, + 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, 0x00005C63, + 0x00001900, 0x00050080, 0x0000000B, 0x00002DAA, 0x00005AD8, 0x00000A13, + 0x00060041, 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DAA, + 0x0004003D, 0x0000000B, 0x00003FFC, 0x00005FEE, 0x00070050, 0x00000017, + 0x0000512D, 0x00005D44, 0x00005C62, 0x00005C63, 0x00003FFC, 0x000200F9, + 0x00004F49, 0x000200F8, 0x00004F49, 0x000700F5, 0x00000017, 0x00002ABF, + 0x0000512D, 0x00002621, 0x0000512C, 0x00002F61, 0x000300F7, 0x00003F60, + 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, 0x00000000, 0x000038F9, + 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, 0x0000000A, 0x00001CBB, + 0x00000003, 0x00001CBA, 0x0000000C, 0x00001CBA, 0x00000004, 0x00001FFE, + 0x00000006, 0x00002033, 0x000200F8, 0x00002033, 0x00050051, 0x0000000B, + 0x00005F56, 0x00002ABF, 0x00000000, 0x0006000C, 0x00000013, 0x00006067, + 0x00000001, 0x0000003E, 0x00005F56, 0x00050051, 0x0000000D, 0x00002762, + 0x00006067, 0x00000000, 0x00050051, 0x0000000D, 0x00004446, 0x00006067, + 0x00000001, 0x00070050, 0x0000001D, 0x0000390C, 0x00002762, 0x00004446, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437A, 0x00002ABF, + 0x00000001, 0x0006000C, 0x00000013, 0x0000466B, 0x00000001, 0x0000003E, + 0x0000437A, 0x00050051, 0x0000000D, 0x00002763, 0x0000466B, 0x00000000, + 0x00050051, 0x0000000D, 0x00004447, 0x0000466B, 0x00000001, 0x00070050, + 0x0000001D, 0x0000390D, 0x00002763, 0x00004447, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000437B, 0x00002ABF, 0x00000002, 0x0006000C, + 0x00000013, 0x0000466C, 0x00000001, 0x0000003E, 0x0000437B, 0x00050051, + 0x0000000D, 0x00002764, 0x0000466C, 0x00000000, 0x00050051, 0x0000000D, + 0x00004448, 0x0000466C, 0x00000001, 0x00070050, 0x0000001D, 0x0000390E, + 0x00002764, 0x00004448, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000437C, 0x00002ABF, 0x00000003, 0x0006000C, 0x00000013, 0x0000466D, + 0x00000001, 0x0000003E, 0x0000437C, 0x00050051, 0x0000000D, 0x00002765, + 0x0000466D, 0x00000000, 0x00050051, 0x0000000D, 0x000050BE, 0x0000466D, + 0x00000001, 0x00070050, 0x0000001D, 0x00002349, 0x00002765, 0x000050BE, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001FFE, + 0x00050051, 0x0000000B, 0x0000308B, 0x00002ABF, 0x00000000, 0x0004007C, + 0x0000000C, 0x0000589D, 0x0000308B, 0x00050050, 0x00000012, 0x0000471A, + 0x0000589D, 0x0000589D, 0x000500C4, 0x00000012, 0x000047AD, 0x0000471A, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003417, 0x000047AD, 0x00000867, + 0x0004006F, 0x00000013, 0x00002A97, 0x00003417, 0x0005008E, 0x00000013, + 0x00004747, 0x00002A97, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E06, + 0x00000001, 0x00000028, 0x00000049, 0x00004747, 0x00050051, 0x0000000D, + 0x00005F0A, 0x00005E06, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD4, + 0x00005E06, 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, + 0x00003CD4, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C42, + 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA1, 0x00004C42, + 0x00050050, 0x00000012, 0x0000471B, 0x00003EA1, 0x00003EA1, 0x000500C4, + 0x00000012, 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, + 0x00003418, 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, + 0x00003418, 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E07, 0x00000001, 0x00000028, 0x00000049, + 0x00004748, 0x00050051, 0x0000000D, 0x00005F0B, 0x00005E07, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CD5, 0x00005E07, 0x00000001, 0x00070050, + 0x0000001D, 0x0000411F, 0x00005F0B, 0x00003CD5, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C43, 0x00002ABF, 0x00000002, 0x0004007C, + 0x0000000C, 0x00003EA2, 0x00004C43, 0x00050050, 0x00000012, 0x0000471C, + 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003419, 0x000047AF, 0x00000867, + 0x0004006F, 0x00000013, 0x00002A99, 0x00003419, 0x0005008E, 0x00000013, + 0x00004749, 0x00002A99, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E08, + 0x00000001, 0x00000028, 0x00000049, 0x00004749, 0x00050051, 0x0000000D, + 0x00005F0C, 0x00005E08, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD6, + 0x00005E08, 0x00000001, 0x00070050, 0x0000001D, 0x00004120, 0x00005F0C, + 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C44, + 0x00002ABF, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA3, 0x00004C44, + 0x00050050, 0x00000012, 0x0000471D, 0x00003EA3, 0x00003EA3, 0x000500C4, + 0x00000012, 0x000047B0, 0x0000471D, 0x000007A7, 0x000500C3, 0x00000012, + 0x0000341A, 0x000047B0, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9A, + 0x0000341A, 0x0005008E, 0x00000013, 0x0000474A, 0x00002A9A, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E09, 0x00000001, 0x00000028, 0x00000049, + 0x0000474A, 0x00050051, 0x0000000D, 0x00005F0D, 0x00005E09, 0x00000000, + 0x00050051, 0x0000000D, 0x0000494C, 0x00005E09, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234A, 0x00005F0D, 0x0000494C, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBA, 0x00050051, 0x0000000B, + 0x000056BD, 0x00002ABF, 0x00000000, 0x00060050, 0x00000014, 0x00004F0A, + 0x000056BD, 0x000056BD, 0x000056BD, 0x000500C2, 0x00000014, 0x00002B0D, + 0x00004F0A, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE6, 0x00002B0D, + 0x00000105, 0x000500C7, 0x00000014, 0x0000489C, 0x00005DE6, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B90, 0x00005DE6, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040C9, 0x00005B90, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C4B, 0x00000001, 0x0000004B, 0x0000489C, 0x0004007C, 0x00000014, + 0x00002A15, 0x00002C4B, 0x00050082, 0x00000014, 0x0000187A, 0x00000B0C, + 0x00002A15, 0x00050080, 0x00000014, 0x00002210, 0x00002A15, 0x00000938, + 0x000600A9, 0x00000014, 0x0000286F, 0x000040C9, 0x00002210, 0x00005B90, + 0x000500C4, 0x00000014, 0x00005AD4, 0x0000489C, 0x0000187A, 0x000500C7, + 0x00000014, 0x0000499A, 0x00005AD4, 0x00000466, 0x000600A9, 0x00000014, + 0x00002A9D, 0x000040C9, 0x0000499A, 0x0000489C, 0x00050080, 0x00000014, + 0x00005FF9, 0x0000286F, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F7F, + 0x00005FF9, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA6, 0x00002A9D, + 0x0000008D, 0x000500C5, 0x00000014, 0x0000577C, 0x00004F7F, 0x00003FA6, + 0x000500AA, 0x00000010, 0x00003600, 0x00005DE6, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004242, 0x00003600, 0x00000A12, 0x0000577C, 0x0004007C, + 0x00000018, 0x000029CF, 0x00004242, 0x000500C2, 0x0000000B, 0x00004BA4, + 0x000056BD, 0x00000A64, 0x00040070, 0x0000000D, 0x0000480E, 0x00004BA4, + 0x00050085, 0x0000000D, 0x00003E1F, 0x0000480E, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C2, 0x000029CF, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A55, 0x000029CF, 0x00000001, 0x00050051, 0x0000000D, 0x00001E99, + 0x000029CF, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDA, 0x000053C2, + 0x00002A55, 0x00001E99, 0x00003E1F, 0x00050051, 0x0000000B, 0x000027F5, + 0x00002ABF, 0x00000001, 0x00060050, 0x00000014, 0x0000350E, 0x000027F5, + 0x000027F5, 0x000027F5, 0x000500C2, 0x00000014, 0x00002B0E, 0x0000350E, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE7, 0x00002B0E, 0x00000105, + 0x000500C7, 0x00000014, 0x0000489D, 0x00005DE7, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B91, 0x00005DE7, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040CA, 0x00005B91, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4C, + 0x00000001, 0x0000004B, 0x0000489D, 0x0004007C, 0x00000014, 0x00002A16, + 0x00002C4C, 0x00050082, 0x00000014, 0x0000187B, 0x00000B0C, 0x00002A16, + 0x00050080, 0x00000014, 0x00002211, 0x00002A16, 0x00000938, 0x000600A9, + 0x00000014, 0x00002870, 0x000040CA, 0x00002211, 0x00005B91, 0x000500C4, + 0x00000014, 0x00005AD5, 0x0000489D, 0x0000187B, 0x000500C7, 0x00000014, + 0x0000499B, 0x00005AD5, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9E, + 0x000040CA, 0x0000499B, 0x0000489D, 0x00050080, 0x00000014, 0x00005FFA, + 0x00002870, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F80, 0x00005FFA, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FA7, 0x00002A9E, 0x0000008D, + 0x000500C5, 0x00000014, 0x0000577D, 0x00004F80, 0x00003FA7, 0x000500AA, + 0x00000010, 0x00003601, 0x00005DE7, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004243, 0x00003601, 0x00000A12, 0x0000577D, 0x0004007C, 0x00000018, + 0x000029D0, 0x00004243, 0x000500C2, 0x0000000B, 0x00004BA5, 0x000027F5, + 0x00000A64, 0x00040070, 0x0000000D, 0x0000480F, 0x00004BA5, 0x00050085, + 0x0000000D, 0x00003E20, 0x0000480F, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C3, 0x000029D0, 0x00000000, 0x00050051, 0x0000000D, 0x00002A56, + 0x000029D0, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9A, 0x000029D0, + 0x00000002, 0x00070050, 0x0000001D, 0x00003DDB, 0x000053C3, 0x00002A56, + 0x00001E9A, 0x00003E20, 0x00050051, 0x0000000B, 0x000027F6, 0x00002ABF, + 0x00000002, 0x00060050, 0x00000014, 0x0000350F, 0x000027F6, 0x000027F6, + 0x000027F6, 0x000500C2, 0x00000014, 0x00002B0F, 0x0000350F, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DE8, 0x00002B0F, 0x00000105, 0x000500C7, + 0x00000014, 0x0000489E, 0x00005DE8, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B92, 0x00005DE8, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CB, + 0x00005B92, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4D, 0x00000001, + 0x0000004B, 0x0000489E, 0x0004007C, 0x00000014, 0x00002A17, 0x00002C4D, + 0x00050082, 0x00000014, 0x0000187C, 0x00000B0C, 0x00002A17, 0x00050080, + 0x00000014, 0x00002212, 0x00002A17, 0x00000938, 0x000600A9, 0x00000014, + 0x00002871, 0x000040CB, 0x00002212, 0x00005B92, 0x000500C4, 0x00000014, + 0x00005AD6, 0x0000489E, 0x0000187C, 0x000500C7, 0x00000014, 0x0000499C, + 0x00005AD6, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9F, 0x000040CB, + 0x0000499C, 0x0000489E, 0x00050080, 0x00000014, 0x00005FFB, 0x00002871, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F81, 0x00005FFB, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FA8, 0x00002A9F, 0x0000008D, 0x000500C5, + 0x00000014, 0x0000577E, 0x00004F81, 0x00003FA8, 0x000500AA, 0x00000010, + 0x00003602, 0x00005DE8, 0x00000A12, 0x000600A9, 0x00000014, 0x00004244, + 0x00003602, 0x00000A12, 0x0000577E, 0x0004007C, 0x00000018, 0x000029D1, + 0x00004244, 0x000500C2, 0x0000000B, 0x00004BA6, 0x000027F6, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004810, 0x00004BA6, 0x00050085, 0x0000000D, + 0x00003E21, 0x00004810, 0x00000149, 0x00050051, 0x0000000D, 0x000053C4, + 0x000029D1, 0x00000000, 0x00050051, 0x0000000D, 0x00002A57, 0x000029D1, + 0x00000001, 0x00050051, 0x0000000D, 0x00001E9B, 0x000029D1, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DDC, 0x000053C4, 0x00002A57, 0x00001E9B, + 0x00003E21, 0x00050051, 0x0000000B, 0x000027F7, 0x00002ABF, 0x00000003, + 0x00060050, 0x00000014, 0x00003510, 0x000027F7, 0x000027F7, 0x000027F7, + 0x000500C2, 0x00000014, 0x00002B10, 0x00003510, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DE9, 0x00002B10, 0x00000105, 0x000500C7, 0x00000014, + 0x0000489F, 0x00005DE9, 0x00000466, 0x000500C2, 0x00000014, 0x00005B93, + 0x00005DE9, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CC, 0x00005B93, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4E, 0x00000001, 0x0000004B, + 0x0000489F, 0x0004007C, 0x00000014, 0x00002A18, 0x00002C4E, 0x00050082, + 0x00000014, 0x0000187D, 0x00000B0C, 0x00002A18, 0x00050080, 0x00000014, + 0x00002213, 0x00002A18, 0x00000938, 0x000600A9, 0x00000014, 0x00002872, + 0x000040CC, 0x00002213, 0x00005B93, 0x000500C4, 0x00000014, 0x00005AD7, + 0x0000489F, 0x0000187D, 0x000500C7, 0x00000014, 0x0000499D, 0x00005AD7, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AA0, 0x000040CC, 0x0000499D, + 0x0000489F, 0x00050080, 0x00000014, 0x00005FFC, 0x00002872, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F82, 0x00005FFC, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FA9, 0x00002AA0, 0x0000008D, 0x000500C5, 0x00000014, + 0x0000577F, 0x00004F82, 0x00003FA9, 0x000500AA, 0x00000010, 0x00003603, + 0x00005DE9, 0x00000A12, 0x000600A9, 0x00000014, 0x00004245, 0x00003603, + 0x00000A12, 0x0000577F, 0x0004007C, 0x00000018, 0x000029D2, 0x00004245, + 0x000500C2, 0x0000000B, 0x00004BA7, 0x000027F7, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004811, 0x00004BA7, 0x00050085, 0x0000000D, 0x00003E22, + 0x00004811, 0x00000149, 0x00050051, 0x0000000D, 0x000053C5, 0x000029D2, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A58, 0x000029D2, 0x00000001, + 0x00050051, 0x0000000D, 0x00002B11, 0x000029D2, 0x00000002, 0x00070050, + 0x0000001D, 0x0000234B, 0x000053C5, 0x00002A58, 0x00002B11, 0x00003E22, + 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBB, 0x00050051, 0x0000000B, + 0x000056BE, 0x00002ABF, 0x00000000, 0x00070050, 0x00000017, 0x00004F0B, + 0x000056BE, 0x000056BE, 0x000056BE, 0x000056BE, 0x000500C2, 0x00000017, + 0x00002498, 0x00004F0B, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AB, + 0x00002498, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB7, 0x000049AB, + 0x00050085, 0x0000001D, 0x00004130, 0x00003CB7, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CD2, 0x00002ABF, 0x00000001, 0x00070050, 0x00000017, + 0x0000514D, 0x00005CD2, 0x00005CD2, 0x00005CD2, 0x00005CD2, 0x000500C2, + 0x00000017, 0x00002499, 0x0000514D, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049AC, 0x00002499, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB8, + 0x000049AC, 0x00050085, 0x0000001D, 0x00004131, 0x00003CB8, 0x00000AEE, + 0x00050051, 0x0000000B, 0x00005CD3, 0x00002ABF, 0x00000002, 0x00070050, + 0x00000017, 0x0000514E, 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x00005CD3, + 0x000500C2, 0x00000017, 0x0000249A, 0x0000514E, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049AD, 0x0000249A, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CB9, 0x000049AD, 0x00050085, 0x0000001D, 0x00004132, 0x00003CB9, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD4, 0x00002ABF, 0x00000003, + 0x00070050, 0x00000017, 0x0000514F, 0x00005CD4, 0x00005CD4, 0x00005CD4, + 0x00005CD4, 0x000500C2, 0x00000017, 0x0000249B, 0x0000514F, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049AE, 0x0000249B, 0x0000027B, 0x00040070, + 0x0000001D, 0x0000492F, 0x000049AE, 0x00050085, 0x0000001D, 0x0000269F, + 0x0000492F, 0x00000AEE, 0x000200F9, 0x00003F60, 0x000200F8, 0x000038F9, + 0x00050051, 0x0000000B, 0x000056BF, 0x00002ABF, 0x00000000, 0x00070050, + 0x00000017, 0x00004F0C, 0x000056BF, 0x000056BF, 0x000056BF, 0x000056BF, + 0x000500C2, 0x00000017, 0x0000249C, 0x00004F0C, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A56, 0x0000249C, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036A2, 0x00004A56, 0x0005008E, 0x0000001D, 0x00004B23, 0x000036A2, + 0x0000017A, 0x00050051, 0x0000000B, 0x0000219F, 0x00002ABF, 0x00000001, + 0x00070050, 0x00000017, 0x0000610B, 0x0000219F, 0x0000219F, 0x0000219F, + 0x0000219F, 0x000500C2, 0x00000017, 0x0000249D, 0x0000610B, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A57, 0x0000249D, 0x0000064B, 0x00040070, + 0x0000001D, 0x000036A3, 0x00004A57, 0x0005008E, 0x0000001D, 0x00004B24, + 0x000036A3, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A0, 0x00002ABF, + 0x00000002, 0x00070050, 0x00000017, 0x0000610C, 0x000021A0, 0x000021A0, + 0x000021A0, 0x000021A0, 0x000500C2, 0x00000017, 0x0000249E, 0x0000610C, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A58, 0x0000249E, 0x0000064B, + 0x00040070, 0x0000001D, 0x000036A4, 0x00004A58, 0x0005008E, 0x0000001D, + 0x00004B25, 0x000036A4, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A1, + 0x00002ABF, 0x00000003, 0x00070050, 0x00000017, 0x0000610D, 0x000021A1, + 0x000021A1, 0x000021A1, 0x000021A1, 0x000500C2, 0x00000017, 0x0000249F, + 0x0000610D, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A59, 0x0000249F, + 0x0000064B, 0x00040070, 0x0000001D, 0x0000431A, 0x00004A59, 0x0005008E, + 0x0000001D, 0x00003092, 0x0000431A, 0x0000017A, 0x000200F9, 0x00003F60, + 0x000200F8, 0x00004BFB, 0x00050051, 0x0000000B, 0x0000308C, 0x00002ABF, + 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEE, 0x0000308C, 0x00050050, + 0x00000013, 0x00004336, 0x00004FEE, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00002D90, 0x00004336, 0x00004336, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x00050051, 0x0000000B, 0x000056B1, 0x00002ABF, 0x00000001, + 0x0004007C, 0x0000000D, 0x00003F68, 0x000056B1, 0x00050050, 0x00000013, + 0x00004337, 0x00003F68, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D91, + 0x00004337, 0x00004337, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x00050051, 0x0000000B, 0x000056B2, 0x00002ABF, 0x00000002, 0x0004007C, + 0x0000000D, 0x00003F69, 0x000056B2, 0x00050050, 0x00000013, 0x00004338, + 0x00003F69, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D92, 0x00004338, + 0x00004338, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056B3, 0x00002ABF, 0x00000003, 0x0004007C, 0x0000000D, + 0x00003F6A, 0x000056B3, 0x00050050, 0x00000013, 0x00004FAE, 0x00003F6A, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3A, 0x00004FAE, 0x00004FAE, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F60, + 0x000200F8, 0x00003F60, 0x000F00F5, 0x0000001D, 0x00002BA7, 0x00005A3A, + 0x00004BFB, 0x00003092, 0x000038F9, 0x0000269F, 0x00001CBB, 0x0000234B, + 0x00001CBA, 0x0000234A, 0x00001FFE, 0x00002349, 0x00002033, 0x000F00F5, + 0x0000001D, 0x00003808, 0x00002D92, 0x00004BFB, 0x00004B25, 0x000038F9, + 0x00004132, 0x00001CBB, 0x00003DDC, 0x00001CBA, 0x00004120, 0x00001FFE, + 0x0000390E, 0x00002033, 0x000F00F5, 0x0000001D, 0x00003B7D, 0x00002D91, + 0x00004BFB, 0x00004B24, 0x000038F9, 0x00004131, 0x00001CBB, 0x00003DDB, + 0x00001CBA, 0x0000411F, 0x00001FFE, 0x0000390D, 0x00002033, 0x000F00F5, + 0x0000001D, 0x000038B6, 0x00002D90, 0x00004BFB, 0x00004B23, 0x000038F9, + 0x00004130, 0x00001CBB, 0x00003DDA, 0x00001CBA, 0x0000411E, 0x00001FFE, + 0x0000390C, 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, + 0x000500AA, 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, 0x000300F7, + 0x00004F23, 0x00000002, 0x000400FA, 0x00005450, 0x00002622, 0x00002F62, + 0x000200F8, 0x00002F62, 0x00060041, 0x00000288, 0x00004BD0, 0x00000CC7, + 0x00000A0B, 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D45, 0x00004BD0, + 0x00050080, 0x0000000B, 0x00002DAB, 0x00005AD8, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, + 0x0000000B, 0x00005C64, 0x00001901, 0x00050080, 0x0000000B, 0x00002DAC, + 0x00005AD8, 0x0000199B, 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, + 0x00000A0B, 0x00002DAC, 0x0004003D, 0x0000000B, 0x00005C65, 0x00001902, + 0x00050080, 0x0000000B, 0x00002DAD, 0x00002DAC, 0x00000A0D, 0x00060041, + 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DAD, 0x0004003D, + 0x0000000B, 0x0000374C, 0x00005FEF, 0x00070050, 0x00000017, 0x00004CD6, + 0x00005D45, 0x00005C64, 0x00005C65, 0x0000374C, 0x00050084, 0x0000000B, + 0x00004298, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000036A7, + 0x00005AD8, 0x00004298, 0x00060041, 0x00000288, 0x00003B81, 0x00000CC7, + 0x00000A0B, 0x000036A7, 0x0004003D, 0x0000000B, 0x00005C66, 0x00003B81, + 0x00050080, 0x0000000B, 0x00002DAE, 0x000036A7, 0x00000A0D, 0x00060041, + 0x00000288, 0x0000194C, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, + 0x0000000B, 0x00005E5D, 0x0000194C, 0x00050084, 0x0000000B, 0x0000185C, + 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A3, 0x00005AD8, + 0x0000185C, 0x00060041, 0x00000288, 0x00003B82, 0x00000CC7, 0x00000A0B, + 0x000020A3, 0x0004003D, 0x0000000B, 0x00005C67, 0x00003B82, 0x00050080, + 0x0000000B, 0x00002DAF, 0x000020A3, 0x00000A0D, 0x00060041, 0x00000288, + 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, + 0x00003FFD, 0x00005FF0, 0x00070050, 0x00000017, 0x0000512E, 0x00005C66, + 0x00005E5D, 0x00005C67, 0x00003FFD, 0x000200F9, 0x00004F23, 0x000200F8, + 0x00002622, 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, 0x00000A0B, + 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D46, 0x00005546, 0x00050080, + 0x0000000B, 0x00002DB0, 0x00005AD8, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, + 0x00005C68, 0x00001903, 0x00050080, 0x0000000B, 0x00002DB1, 0x00005AD8, + 0x00000A10, 0x00060041, 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, + 0x00002DB1, 0x0004003D, 0x0000000B, 0x00005C69, 0x00001904, 0x00050080, + 0x0000000B, 0x00002DB2, 0x00005AD8, 0x00000A13, 0x00060041, 0x00000288, + 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, + 0x00003700, 0x00005FF1, 0x00070050, 0x00000017, 0x00004ADD, 0x00005D46, + 0x00005C68, 0x00005C69, 0x00003700, 0x00050080, 0x0000000B, 0x000057E5, + 0x00005AD8, 0x00000A16, 0x00060041, 0x00000288, 0x0000604B, 0x00000CC7, + 0x00000A0B, 0x000057E5, 0x0004003D, 0x0000000B, 0x00005C6A, 0x0000604B, + 0x00050080, 0x0000000B, 0x00002DB3, 0x00005AD8, 0x00000A19, 0x00060041, + 0x00000288, 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DB3, 0x0004003D, + 0x0000000B, 0x00005C6B, 0x00001905, 0x00050080, 0x0000000B, 0x00002DB4, + 0x00005AD8, 0x00000A1C, 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, + 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001906, + 0x00050080, 0x0000000B, 0x00002DB5, 0x00005AD8, 0x00000A1F, 0x00060041, + 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DB5, 0x0004003D, + 0x0000000B, 0x00003FFE, 0x00005FF2, 0x00070050, 0x00000017, 0x0000512F, + 0x00005C6A, 0x00005C6B, 0x00005C6C, 0x00003FFE, 0x000200F9, 0x00004F23, + 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, 0x00002BCD, 0x0000512F, + 0x00002622, 0x0000512E, 0x00002F62, 0x000700F5, 0x00000017, 0x00003720, + 0x00004ADD, 0x00002622, 0x00004CD6, 0x00002F62, 0x000300F7, 0x00004F24, + 0x00000000, 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, 0x00002158, + 0x00000007, 0x00002034, 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, + 0x00005F57, 0x00003720, 0x00000000, 0x0006000C, 0x00000013, 0x00006068, + 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, 0x00002775, + 0x00006068, 0x00000000, 0x00050051, 0x0000000D, 0x00003EB8, 0x00006068, + 0x00000001, 0x00050051, 0x0000000B, 0x00004281, 0x00003720, 0x00000001, + 0x0006000C, 0x00000013, 0x00003CF5, 0x00000001, 0x0000003E, 0x00004281, + 0x00050051, 0x0000000D, 0x00002766, 0x00003CF5, 0x00000000, 0x00050051, + 0x0000000D, 0x00004449, 0x00003CF5, 0x00000001, 0x00070050, 0x0000001D, + 0x0000390F, 0x00002775, 0x00003EB8, 0x00002766, 0x00004449, 0x00050051, + 0x0000000B, 0x0000437D, 0x00003720, 0x00000002, 0x0006000C, 0x00000013, + 0x0000466E, 0x00000001, 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, + 0x00002776, 0x0000466E, 0x00000000, 0x00050051, 0x0000000D, 0x00003EB9, + 0x0000466E, 0x00000001, 0x00050051, 0x0000000B, 0x00004282, 0x00003720, + 0x00000003, 0x0006000C, 0x00000013, 0x00003CF6, 0x00000001, 0x0000003E, + 0x00004282, 0x00050051, 0x0000000D, 0x00002767, 0x00003CF6, 0x00000000, + 0x00050051, 0x0000000D, 0x0000444A, 0x00003CF6, 0x00000001, 0x00070050, + 0x0000001D, 0x00003910, 0x00002776, 0x00003EB9, 0x00002767, 0x0000444A, + 0x00050051, 0x0000000B, 0x0000437E, 0x00002BCD, 0x00000000, 0x0006000C, + 0x00000013, 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, 0x00050051, + 0x0000000D, 0x00002777, 0x0000466F, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EBA, 0x0000466F, 0x00000001, 0x00050051, 0x0000000B, 0x00004283, + 0x00002BCD, 0x00000001, 0x0006000C, 0x00000013, 0x00003CF7, 0x00000001, + 0x0000003E, 0x00004283, 0x00050051, 0x0000000D, 0x00002768, 0x00003CF7, + 0x00000000, 0x00050051, 0x0000000D, 0x0000444B, 0x00003CF7, 0x00000001, + 0x00070050, 0x0000001D, 0x00003911, 0x00002777, 0x00003EBA, 0x00002768, + 0x0000444B, 0x00050051, 0x0000000B, 0x0000437F, 0x00002BCD, 0x00000002, + 0x0006000C, 0x00000013, 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, + 0x00050051, 0x0000000D, 0x00002778, 0x00004670, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EBB, 0x00004670, 0x00000001, 0x00050051, 0x0000000B, + 0x00004284, 0x00002BCD, 0x00000003, 0x0006000C, 0x00000013, 0x00003CF8, + 0x00000001, 0x0000003E, 0x00004284, 0x00050051, 0x0000000D, 0x00002769, + 0x00003CF8, 0x00000000, 0x00050051, 0x0000000D, 0x000050BF, 0x00003CF8, + 0x00000001, 0x00070050, 0x0000001D, 0x0000234C, 0x00002778, 0x00003EBB, + 0x00002769, 0x000050BF, 0x000200F9, 0x00004F24, 0x000200F8, 0x00002158, + 0x0007004F, 0x00000011, 0x000025FB, 0x00003720, 0x00003720, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x00005B3C, 0x000025FB, 0x0009004F, + 0x0000001A, 0x000060CE, 0x00005B3C, 0x00005B3C, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A6, 0x000060CE, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8D, 0x000048A6, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002A9B, 0x00003D8D, 0x0005008E, 0x0000001D, + 0x00004721, 0x00002A9B, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006291, + 0x00000001, 0x00000028, 0x00000504, 0x00004721, 0x0007004F, 0x00000011, + 0x0000376B, 0x00003720, 0x00003720, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024BF, 0x0000376B, 0x0009004F, 0x0000001A, 0x000060CF, + 0x000024BF, 0x000024BF, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048A7, 0x000060CF, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D8E, 0x000048A7, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002A9C, 0x00003D8E, 0x0005008E, 0x0000001D, 0x00004722, 0x00002A9C, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006292, 0x00000001, 0x00000028, + 0x00000504, 0x00004722, 0x0007004F, 0x00000011, 0x0000376C, 0x00002BCD, + 0x00002BCD, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C0, + 0x0000376C, 0x0009004F, 0x0000001A, 0x000060D0, 0x000024C0, 0x000024C0, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048A8, 0x000060D0, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8F, + 0x000048A8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA1, 0x00003D8F, + 0x0005008E, 0x0000001D, 0x00004723, 0x00002AA1, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006293, 0x00000001, 0x00000028, 0x00000504, 0x00004723, + 0x0007004F, 0x00000011, 0x0000376D, 0x00002BCD, 0x00002BCD, 0x00000002, + 0x00000003, 0x0004007C, 0x00000012, 0x000024C1, 0x0000376D, 0x0009004F, + 0x0000001A, 0x000060D1, 0x000024C1, 0x000024C1, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A9, 0x000060D1, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D90, 0x000048A9, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AA2, 0x00003D90, 0x0005008E, 0x0000001D, + 0x000053BF, 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004362, + 0x00000001, 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, 0x00004F24, + 0x000200F8, 0x00004F56, 0x0007004F, 0x00000011, 0x00002623, 0x00003720, + 0x00003720, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00005159, + 0x00002623, 0x00050051, 0x0000000D, 0x00001B7B, 0x00005159, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346A, 0x00005159, 0x00000001, 0x00070050, + 0x0000001D, 0x00004278, 0x00001B7B, 0x0000346A, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041D8, 0x00003720, 0x00003720, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x0000375D, 0x000041D8, 0x00050051, + 0x0000000D, 0x00001B7C, 0x0000375D, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346B, 0x0000375D, 0x00000001, 0x00070050, 0x0000001D, 0x00004279, + 0x00001B7C, 0x0000346B, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041D9, 0x00002BCD, 0x00002BCD, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x0000375E, 0x000041D9, 0x00050051, 0x0000000D, 0x00001B7D, + 0x0000375E, 0x00000000, 0x00050051, 0x0000000D, 0x0000346C, 0x0000375E, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427A, 0x00001B7D, 0x0000346C, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, 0x00002BCD, + 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, + 0x000041DA, 0x00050051, 0x0000000D, 0x00001B7E, 0x0000375F, 0x00000000, + 0x00050051, 0x0000000D, 0x00004108, 0x0000375F, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234D, 0x00001B7E, 0x00004108, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F24, 0x000900F5, 0x0000001D, + 0x00002BA8, 0x0000234D, 0x00004F56, 0x00004362, 0x00002158, 0x0000234C, + 0x00002034, 0x000900F5, 0x0000001D, 0x00003809, 0x0000427A, 0x00004F56, + 0x00006293, 0x00002158, 0x00003911, 0x00002034, 0x000900F5, 0x0000001D, + 0x00003B7E, 0x00004279, 0x00004F56, 0x00006292, 0x00002158, 0x00003910, + 0x00002034, 0x000900F5, 0x0000001D, 0x000038B7, 0x00004278, 0x00004F56, + 0x00006291, 0x00002158, 0x0000390F, 0x00002034, 0x000200F9, 0x0000530F, + 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, 0x00002BA9, 0x00002BA8, + 0x00004F24, 0x00002BA7, 0x00003F60, 0x000700F5, 0x0000001D, 0x0000380A, + 0x00003809, 0x00004F24, 0x00003808, 0x00003F60, 0x000700F5, 0x0000001D, + 0x000035EC, 0x00003B7E, 0x00004F24, 0x00003B7D, 0x00003F60, 0x000700F5, + 0x0000001D, 0x000020D3, 0x000038B7, 0x00004F24, 0x000038B6, 0x00003F60, + 0x000500AE, 0x00000009, 0x00002E55, 0x00003F4D, 0x00000A16, 0x000300F7, + 0x00005313, 0x00000002, 0x000400FA, 0x00002E55, 0x000050E5, 0x00005313, + 0x000200F8, 0x000050E5, 0x00050085, 0x0000000D, 0x000061FB, 0x00002B2C, + 0x000000FC, 0x00050080, 0x0000000B, 0x00005E78, 0x00005AD8, 0x00000AFA, + 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B66, + 0x000040BA, 0x000200F8, 0x000040BA, 0x000500AA, 0x00000009, 0x00004ADB, + 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4A, 0x00000002, 0x000400FA, + 0x00004ADB, 0x00002624, 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, + 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, + 0x0000000B, 0x00005D47, 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DB6, + 0x00005E78, 0x0000199B, 0x00060041, 0x00000288, 0x0000194D, 0x00000CC7, + 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, 0x00005E5E, 0x0000194D, + 0x00050084, 0x0000000B, 0x0000185D, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A4, 0x00005E78, 0x0000185D, 0x00060041, 0x00000288, + 0x00003BCE, 0x00000CC7, 0x00000A0B, 0x000020A4, 0x0004003D, 0x0000000B, + 0x00005E5F, 0x00003BCE, 0x00050084, 0x0000000B, 0x0000185E, 0x00000A13, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A5, 0x00005E78, 0x0000185E, + 0x00060041, 0x00000288, 0x000037F2, 0x00000CC7, 0x00000A0B, 0x000020A5, + 0x0004003D, 0x0000000B, 0x00003FFF, 0x000037F2, 0x00070050, 0x00000017, + 0x00005130, 0x00005D47, 0x00005E5E, 0x00005E5F, 0x00003FFF, 0x000200F9, + 0x00004F4A, 0x000200F8, 0x00002624, 0x00060041, 0x00000288, 0x00005547, + 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D48, + 0x00005547, 0x00050080, 0x0000000B, 0x00002DB7, 0x00005AD8, 0x00000AFD, + 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DB7, + 0x0004003D, 0x0000000B, 0x00005C6D, 0x00001907, 0x00050080, 0x0000000B, + 0x00002DB8, 0x00005AD8, 0x00000B00, 0x00060041, 0x00000288, 0x00001908, + 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, 0x0000000B, 0x00005C6E, + 0x00001908, 0x00050080, 0x0000000B, 0x00002DB9, 0x00005AD8, 0x00000B03, + 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DB9, + 0x0004003D, 0x0000000B, 0x00004000, 0x00005FF3, 0x00070050, 0x00000017, + 0x00005131, 0x00005D48, 0x00005C6D, 0x00005C6E, 0x00004000, 0x000200F9, + 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, 0x00000017, 0x00002AC0, + 0x00005131, 0x00002624, 0x00005130, 0x00002F63, 0x000300F7, 0x00003F61, + 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, 0x00000000, 0x000038FA, + 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, 0x0000000A, 0x00001CBD, + 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, 0x00000004, 0x00001FFF, + 0x00000006, 0x00002035, 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, + 0x00005F58, 0x00002AC0, 0x00000000, 0x0006000C, 0x00000013, 0x00006069, + 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, 0x0000276A, + 0x00006069, 0x00000000, 0x00050051, 0x0000000D, 0x0000444C, 0x00006069, + 0x00000001, 0x00070050, 0x0000001D, 0x00003912, 0x0000276A, 0x0000444C, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004380, 0x00002AC0, + 0x00000001, 0x0006000C, 0x00000013, 0x00004671, 0x00000001, 0x0000003E, + 0x00004380, 0x00050051, 0x0000000D, 0x0000276B, 0x00004671, 0x00000000, + 0x00050051, 0x0000000D, 0x0000444D, 0x00004671, 0x00000001, 0x00070050, + 0x0000001D, 0x00003913, 0x0000276B, 0x0000444D, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004381, 0x00002AC0, 0x00000002, 0x0006000C, + 0x00000013, 0x00004672, 0x00000001, 0x0000003E, 0x00004381, 0x00050051, + 0x0000000D, 0x0000276C, 0x00004672, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444E, 0x00004672, 0x00000001, 0x00070050, 0x0000001D, 0x00003914, + 0x0000276C, 0x0000444E, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004382, 0x00002AC0, 0x00000003, 0x0006000C, 0x00000013, 0x00004673, + 0x00000001, 0x0000003E, 0x00004382, 0x00050051, 0x0000000D, 0x0000276D, + 0x00004673, 0x00000000, 0x00050051, 0x0000000D, 0x000050C0, 0x00004673, + 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, 0x0000276D, 0x000050C0, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001FFF, + 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC0, 0x00000000, 0x0004007C, + 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, 0x00000012, 0x0000471E, + 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, 0x000047B1, 0x0000471E, + 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, 0x000047B1, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, 0x0005008E, 0x00000013, + 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0A, + 0x00000001, 0x00000028, 0x00000049, 0x0000474B, 0x00050051, 0x0000000D, + 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD7, + 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, 0x00004121, 0x00005F0E, + 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C45, + 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA4, 0x00004C45, + 0x00050050, 0x00000012, 0x0000471F, 0x00003EA4, 0x00003EA4, 0x000500C4, + 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, 0x000500C3, 0x00000012, + 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA4, + 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, 0x00002AA4, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, 0x00000028, 0x00000049, + 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, 0x00005E0B, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CD8, 0x00005E0B, 0x00000001, 0x00070050, + 0x0000001D, 0x00004122, 0x00005F0F, 0x00003CD8, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C46, 0x00002AC0, 0x00000002, 0x0004007C, + 0x0000000C, 0x00003EA5, 0x00004C46, 0x00050050, 0x00000012, 0x00004720, + 0x00003EA5, 0x00003EA5, 0x000500C4, 0x00000012, 0x000047B3, 0x00004720, + 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, 0x000047B3, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AA5, 0x0000341D, 0x0005008E, 0x00000013, + 0x0000474D, 0x00002AA5, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0C, + 0x00000001, 0x00000028, 0x00000049, 0x0000474D, 0x00050051, 0x0000000D, + 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD9, + 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, 0x00004123, 0x00005F10, + 0x00003CD9, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C47, + 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA6, 0x00004C47, + 0x00050050, 0x00000012, 0x00004724, 0x00003EA6, 0x00003EA6, 0x000500C4, + 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, 0x000500C3, 0x00000012, + 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA6, + 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, 0x00002AA6, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, 0x00000028, 0x00000049, + 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, 0x00005E0D, 0x00000000, + 0x00050051, 0x0000000D, 0x0000494D, 0x00005E0D, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234F, 0x00005F11, 0x0000494D, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, 0x00050051, 0x0000000B, + 0x000056C0, 0x00002AC0, 0x00000000, 0x00060050, 0x00000014, 0x00004F0D, + 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, 0x00000014, 0x00002B12, + 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEA, 0x00002B12, + 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, 0x00005DEA, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, 0x0004007C, 0x00000014, + 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, 0x0000187E, 0x00000B0C, + 0x00002A19, 0x00050080, 0x00000014, 0x00002214, 0x00002A19, 0x00000938, + 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, 0x00002214, 0x00005B94, + 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A0, 0x0000187E, 0x000500C7, + 0x00000014, 0x0000499E, 0x00005AD9, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AA7, 0x000040CD, 0x0000499E, 0x000048A0, 0x00050080, 0x00000014, + 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F83, + 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAA, 0x00002AA7, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, 0x00004F83, 0x00003FAA, + 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004246, 0x00003604, 0x00000A12, 0x00005780, 0x0004007C, + 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, 0x0000000B, 0x00004BA8, + 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, 0x00004812, 0x00004BA8, + 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9C, + 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDD, 0x000053C6, + 0x00002A59, 0x00001E9C, 0x00003E23, 0x00050051, 0x0000000B, 0x000027F8, + 0x00002AC0, 0x00000001, 0x00060050, 0x00000014, 0x00003511, 0x000027F8, + 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, 0x00002B13, 0x00003511, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, 0x00002B13, 0x00000105, + 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C50, + 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, 0x00000014, 0x00002A1A, + 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, 0x00000B0C, 0x00002A1A, + 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, 0x00000938, 0x000600A9, + 0x00000014, 0x00002874, 0x000040CE, 0x00002215, 0x00005B95, 0x000500C4, + 0x00000014, 0x00005ADA, 0x000048A1, 0x0000187F, 0x000500C7, 0x00000014, + 0x0000499F, 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA8, + 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, 0x00000014, 0x00005FFE, + 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F84, 0x00005FFE, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, 0x00002AA8, 0x0000008D, + 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, 0x00003FAB, 0x000500AA, + 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004247, 0x00003605, 0x00000A12, 0x00005781, 0x0004007C, 0x00000018, + 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, 0x00004BA9, 0x000027F8, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, 0x00004BA9, 0x00050085, + 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5A, + 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9D, 0x000029D4, + 0x00000002, 0x00070050, 0x0000001D, 0x00003DDE, 0x000053C7, 0x00002A5A, + 0x00001E9D, 0x00003E24, 0x00050051, 0x0000000B, 0x000027F9, 0x00002AC0, + 0x00000002, 0x00060050, 0x00000014, 0x00003512, 0x000027F9, 0x000027F9, + 0x000027F9, 0x000500C2, 0x00000014, 0x00002B14, 0x00003512, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DEC, 0x00002B14, 0x00000105, 0x000500C7, + 0x00000014, 0x000048A2, 0x00005DEC, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B96, 0x00005DEC, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CF, + 0x00005B96, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C51, 0x00000001, + 0x0000004B, 0x000048A2, 0x0004007C, 0x00000014, 0x00002A1B, 0x00002C51, + 0x00050082, 0x00000014, 0x00001880, 0x00000B0C, 0x00002A1B, 0x00050080, + 0x00000014, 0x00002216, 0x00002A1B, 0x00000938, 0x000600A9, 0x00000014, + 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, 0x000500C4, 0x00000014, + 0x00005ADB, 0x000048A2, 0x00001880, 0x000500C7, 0x00000014, 0x000049A0, + 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA9, 0x000040CF, + 0x000049A0, 0x000048A2, 0x00050080, 0x00000014, 0x00005FFF, 0x00002875, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F85, 0x00005FFF, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AA9, 0x0000008D, 0x000500C5, + 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000010, + 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, 0x00000014, 0x00004248, + 0x00003606, 0x00000A12, 0x00005782, 0x0004007C, 0x00000018, 0x000029D5, + 0x00004248, 0x000500C2, 0x0000000B, 0x00004BAA, 0x000027F9, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004814, 0x00004BAA, 0x00050085, 0x0000000D, + 0x00003E25, 0x00004814, 0x00000149, 0x00050051, 0x0000000D, 0x000053C8, + 0x000029D5, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5B, 0x000029D5, + 0x00000001, 0x00050051, 0x0000000D, 0x00001E9E, 0x000029D5, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DDF, 0x000053C8, 0x00002A5B, 0x00001E9E, + 0x00003E25, 0x00050051, 0x0000000B, 0x000027FA, 0x00002AC0, 0x00000003, + 0x00060050, 0x00000014, 0x00003513, 0x000027FA, 0x000027FA, 0x000027FA, + 0x000500C2, 0x00000014, 0x00002B15, 0x00003513, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DED, 0x00002B15, 0x00000105, 0x000500C7, 0x00000014, + 0x000048A3, 0x00005DED, 0x00000466, 0x000500C2, 0x00000014, 0x00005B97, + 0x00005DED, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D0, 0x00005B97, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C52, 0x00000001, 0x0000004B, + 0x000048A3, 0x0004007C, 0x00000014, 0x00002A1C, 0x00002C52, 0x00050082, + 0x00000014, 0x00001881, 0x00000B0C, 0x00002A1C, 0x00050080, 0x00000014, + 0x00002217, 0x00002A1C, 0x00000938, 0x000600A9, 0x00000014, 0x00002876, + 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, 0x00000014, 0x00005ADC, + 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, 0x000049A1, 0x00005ADC, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AAA, 0x000040D0, 0x000049A1, + 0x000048A3, 0x00050080, 0x00000014, 0x00006000, 0x00002876, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F86, 0x00006000, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FAD, 0x00002AAA, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, 0x00000010, 0x00003607, + 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, 0x00004249, 0x00003607, + 0x00000A12, 0x00005783, 0x0004007C, 0x00000018, 0x000029D6, 0x00004249, + 0x000500C2, 0x0000000B, 0x00004BAB, 0x000027FA, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004815, 0x00004BAB, 0x00050085, 0x0000000D, 0x00003E26, + 0x00004815, 0x00000149, 0x00050051, 0x0000000D, 0x000053C9, 0x000029D6, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, 0x000029D6, 0x00000001, + 0x00050051, 0x0000000D, 0x00002B16, 0x000029D6, 0x00000002, 0x00070050, + 0x0000001D, 0x00002350, 0x000053C9, 0x00002A5C, 0x00002B16, 0x00003E26, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, 0x00050051, 0x0000000B, + 0x000056C1, 0x00002AC0, 0x00000000, 0x00070050, 0x00000017, 0x00004F0E, + 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, 0x000500C2, 0x00000017, + 0x000024A0, 0x00004F0E, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AF, + 0x000024A0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBA, 0x000049AF, + 0x00050085, 0x0000001D, 0x00004133, 0x00003CBA, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CD5, 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, + 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x000500C2, + 0x00000017, 0x000024A1, 0x00005150, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049B0, 0x000024A1, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBB, + 0x000049B0, 0x00050085, 0x0000001D, 0x00004134, 0x00003CBB, 0x00000AEE, + 0x00050051, 0x0000000B, 0x00005CD6, 0x00002AC0, 0x00000002, 0x00070050, + 0x00000017, 0x00005151, 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x00005CD6, + 0x000500C2, 0x00000017, 0x000024A2, 0x00005151, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049B1, 0x000024A2, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CBC, 0x000049B1, 0x00050085, 0x0000001D, 0x00004135, 0x00003CBC, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD7, 0x00002AC0, 0x00000003, + 0x00070050, 0x00000017, 0x00005152, 0x00005CD7, 0x00005CD7, 0x00005CD7, + 0x00005CD7, 0x000500C2, 0x00000017, 0x000024A3, 0x00005152, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049B2, 0x000024A3, 0x0000027B, 0x00040070, + 0x0000001D, 0x00004930, 0x000049B2, 0x00050085, 0x0000001D, 0x000026A0, + 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, 0x000200F8, 0x000038FA, + 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC0, 0x00000000, 0x00070050, + 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, 0x000056C2, 0x000056C2, + 0x000500C2, 0x00000017, 0x000024A4, 0x00004F0F, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A5A, 0x000024A4, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036A5, 0x00004A5A, 0x0005008E, 0x0000001D, 0x00004B26, 0x000036A5, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, 0x00002AC0, 0x00000001, + 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, 0x000021A2, 0x000021A2, + 0x000021A2, 0x000500C2, 0x00000017, 0x000024A5, 0x0000610E, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A5, 0x0000064B, 0x00040070, + 0x0000001D, 0x000036A6, 0x00004A5B, 0x0005008E, 0x0000001D, 0x00004B27, + 0x000036A6, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A3, 0x00002AC0, + 0x00000002, 0x00070050, 0x00000017, 0x0000610F, 0x000021A3, 0x000021A3, + 0x000021A3, 0x000021A3, 0x000500C2, 0x00000017, 0x000024A6, 0x0000610F, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, 0x000024A6, 0x0000064B, + 0x00040070, 0x0000001D, 0x000036A8, 0x00004A5C, 0x0005008E, 0x0000001D, + 0x00004B28, 0x000036A8, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A4, + 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00006110, 0x000021A4, + 0x000021A4, 0x000021A4, 0x000021A4, 0x000500C2, 0x00000017, 0x000024A7, + 0x00006110, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5D, 0x000024A7, + 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, 0x00004A5D, 0x0005008E, + 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, 0x0000308E, 0x00002AC0, + 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, 0x0000308E, 0x00050050, + 0x00000013, 0x00004339, 0x00004FEF, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00002D93, 0x00004339, 0x00004339, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, 0x00002AC0, 0x00000001, + 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, 0x00050050, 0x00000013, + 0x0000433A, 0x00003F6B, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D94, + 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x00050051, 0x0000000B, 0x000056B5, 0x00002AC0, 0x00000002, 0x0004007C, + 0x0000000D, 0x00003F6C, 0x000056B5, 0x00050050, 0x00000013, 0x0000433B, + 0x00003F6C, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D95, 0x0000433B, + 0x0000433B, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056B6, 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000D, + 0x00003F6D, 0x000056B6, 0x00050050, 0x00000013, 0x00004FAF, 0x00003F6D, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, 0x00004FAF, 0x00004FAF, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, 0x00002BAA, 0x00005A3B, + 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, 0x00001CBD, 0x00002350, + 0x00001CBC, 0x0000234F, 0x00001FFF, 0x0000234E, 0x00002035, 0x000F00F5, + 0x0000001D, 0x0000380B, 0x00002D95, 0x00004BFC, 0x00004B28, 0x000038FA, + 0x00004135, 0x00001CBD, 0x00003DDF, 0x00001CBC, 0x00004123, 0x00001FFF, + 0x00003914, 0x00002035, 0x000F00F5, 0x0000001D, 0x00003B7F, 0x00002D94, + 0x00004BFC, 0x00004B27, 0x000038FA, 0x00004134, 0x00001CBD, 0x00003DDE, + 0x00001CBC, 0x00004122, 0x00001FFF, 0x00003913, 0x00002035, 0x000F00F5, + 0x0000001D, 0x000038B8, 0x00002D93, 0x00004BFC, 0x00004B26, 0x000038FA, + 0x00004133, 0x00001CBD, 0x00003DDD, 0x00001CBC, 0x00004121, 0x00001FFF, + 0x00003912, 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, 0x00003B66, + 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, 0x00000A10, 0x000300F7, + 0x00004F25, 0x00000002, 0x000400FA, 0x00005451, 0x00002625, 0x00002F64, + 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, 0x00004BD2, 0x00000CC7, + 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D49, 0x00004BD2, + 0x00050080, 0x0000000B, 0x00002DBA, 0x00005AD8, 0x00000AFD, 0x00060041, + 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, + 0x0000000B, 0x00005C6F, 0x00001909, 0x00050080, 0x0000000B, 0x00002DBB, + 0x00005E78, 0x0000199B, 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, + 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, 0x00005C70, 0x0000190A, + 0x00050080, 0x0000000B, 0x00002DBC, 0x00002DBB, 0x00000A0D, 0x00060041, + 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, 0x00002DBC, 0x0004003D, + 0x0000000B, 0x0000374D, 0x00005FF4, 0x00070050, 0x00000017, 0x00004CD7, + 0x00005D49, 0x00005C6F, 0x00005C70, 0x0000374D, 0x00050084, 0x0000000B, + 0x00004299, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000036A9, + 0x00005E78, 0x00004299, 0x00060041, 0x00000288, 0x00003B83, 0x00000CC7, + 0x00000A0B, 0x000036A9, 0x0004003D, 0x0000000B, 0x00005C71, 0x00003B83, + 0x00050080, 0x0000000B, 0x00002DBD, 0x000036A9, 0x00000A0D, 0x00060041, + 0x00000288, 0x0000194E, 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, + 0x0000000B, 0x00005E60, 0x0000194E, 0x00050084, 0x0000000B, 0x0000185F, + 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A6, 0x00005E78, + 0x0000185F, 0x00060041, 0x00000288, 0x00003B84, 0x00000CC7, 0x00000A0B, + 0x000020A6, 0x0004003D, 0x0000000B, 0x00005C72, 0x00003B84, 0x00050080, + 0x0000000B, 0x00002DBE, 0x000020A6, 0x00000A0D, 0x00060041, 0x00000288, + 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, + 0x00004001, 0x00005FF5, 0x00070050, 0x00000017, 0x00005132, 0x00005C71, + 0x00005E60, 0x00005C72, 0x00004001, 0x000200F9, 0x00004F25, 0x000200F8, + 0x00002625, 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, + 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D4A, 0x00005548, 0x00050080, + 0x0000000B, 0x00002DBF, 0x00005AD8, 0x00000AFD, 0x00060041, 0x00000288, + 0x0000190B, 0x00000CC7, 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, + 0x00005C73, 0x0000190B, 0x00050080, 0x0000000B, 0x00002DC0, 0x00005AD8, + 0x00000B00, 0x00060041, 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, + 0x00002DC0, 0x0004003D, 0x0000000B, 0x00005C74, 0x0000190C, 0x00050080, + 0x0000000B, 0x00002DC1, 0x00005AD8, 0x00000B03, 0x00060041, 0x00000288, + 0x00005FF6, 0x00000CC7, 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, + 0x00003701, 0x00005FF6, 0x00070050, 0x00000017, 0x00004ADE, 0x00005D4A, + 0x00005C73, 0x00005C74, 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, + 0x00005AD8, 0x00000B06, 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, + 0x00000A0B, 0x000057E6, 0x0004003D, 0x0000000B, 0x00005C75, 0x0000604C, + 0x00050080, 0x0000000B, 0x00002DC2, 0x00005AD8, 0x00000B09, 0x00060041, + 0x00000288, 0x0000190D, 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, + 0x0000000B, 0x00005C76, 0x0000190D, 0x00050080, 0x0000000B, 0x00002DC3, + 0x00005AD8, 0x00000B0D, 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, + 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, 0x00005C77, 0x0000190E, + 0x00050080, 0x0000000B, 0x00002DC4, 0x00005AD8, 0x00000B0F, 0x00060041, + 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, 0x00002DC4, 0x0004003D, + 0x0000000B, 0x00004002, 0x00005FF7, 0x00070050, 0x00000017, 0x00005133, + 0x00005C75, 0x00005C76, 0x00005C77, 0x00004002, 0x000200F9, 0x00004F25, + 0x000200F8, 0x00004F25, 0x000700F5, 0x00000017, 0x00002BCE, 0x00005133, + 0x00002625, 0x00005132, 0x00002F64, 0x000700F5, 0x00000017, 0x00003721, + 0x00004ADE, 0x00002625, 0x00004CD7, 0x00002F64, 0x000300F7, 0x00004F26, + 0x00000000, 0x000700FB, 0x00002180, 0x00004F57, 0x00000005, 0x00002159, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, - 0x00005F59, 0x00003721, 0x00000000, 0x0006000C, 0x00000013, 0x0000607B, - 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, 0x0000000D, 0x000026D0, - 0x0000607B, 0x00000000, 0x00060052, 0x0000001D, 0x000023B3, 0x000026D0, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D93, 0x0000607B, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A1A, 0x00004D93, 0x000023B3, - 0x00000001, 0x00050051, 0x0000000B, 0x00002856, 0x00003721, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CD2, 0x00000001, 0x0000003E, 0x00002856, - 0x00050051, 0x0000000D, 0x000026D1, 0x00004CD2, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B4, 0x000026D1, 0x00003A1A, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D94, 0x00004CD2, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A1B, 0x00004D94, 0x000023B4, 0x00000003, 0x00050051, 0x0000000B, - 0x00002857, 0x00003721, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD3, - 0x00000001, 0x0000003E, 0x00002857, 0x00050051, 0x0000000D, 0x000026D2, - 0x00004CD3, 0x00000000, 0x00060052, 0x0000001D, 0x000023B5, 0x000026D2, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D95, 0x00004CD3, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A1C, 0x00004D95, 0x000023B5, - 0x00000001, 0x00050051, 0x0000000B, 0x00002858, 0x00003721, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CD4, 0x00000001, 0x0000003E, 0x00002858, - 0x00050051, 0x0000000D, 0x000026D3, 0x00004CD4, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B6, 0x000026D3, 0x00003A1C, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D96, 0x00004CD4, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A1D, 0x00004D96, 0x000023B6, 0x00000003, 0x00050051, 0x0000000B, - 0x00002859, 0x00002BCE, 0x00000000, 0x0006000C, 0x00000013, 0x00004CD5, - 0x00000001, 0x0000003E, 0x00002859, 0x00050051, 0x0000000D, 0x000026D4, - 0x00004CD5, 0x00000000, 0x00060052, 0x0000001D, 0x000023B7, 0x000026D4, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D97, 0x00004CD5, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A1E, 0x00004D97, 0x000023B7, - 0x00000001, 0x00050051, 0x0000000B, 0x0000285A, 0x00002BCE, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CD6, 0x00000001, 0x0000003E, 0x0000285A, - 0x00050051, 0x0000000D, 0x000026D5, 0x00004CD6, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B8, 0x000026D5, 0x00003A1E, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D98, 0x00004CD6, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A1F, 0x00004D98, 0x000023B8, 0x00000003, 0x00050051, 0x0000000B, - 0x0000285B, 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD7, - 0x00000001, 0x0000003E, 0x0000285B, 0x00050051, 0x0000000D, 0x000026D6, - 0x00004CD7, 0x00000000, 0x00060052, 0x0000001D, 0x000023B9, 0x000026D6, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D99, 0x00004CD7, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A20, 0x00004D99, 0x000023B9, - 0x00000001, 0x00050051, 0x0000000B, 0x0000285C, 0x00002BCE, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CD9, 0x00000001, 0x0000003E, 0x0000285C, - 0x00050051, 0x0000000D, 0x000026D7, 0x00004CD9, 0x00000000, 0x00060052, - 0x0000001D, 0x000023BA, 0x000026D7, 0x00003A20, 0x00000002, 0x00050051, - 0x0000000D, 0x00005A05, 0x00004CD9, 0x00000001, 0x00060052, 0x0000001D, - 0x00002451, 0x00005A05, 0x000023BA, 0x00000003, 0x000200F9, 0x00004F26, - 0x000200F8, 0x000027A6, 0x0007004F, 0x00000011, 0x000025FC, 0x00003721, - 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, - 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3D, 0x00005B3D, + 0x00005F59, 0x00003721, 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, + 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, 0x0000000D, 0x00002779, + 0x0000606A, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBC, 0x0000606A, + 0x00000001, 0x00050051, 0x0000000B, 0x00004285, 0x00003721, 0x00000001, + 0x0006000C, 0x00000013, 0x00003CF9, 0x00000001, 0x0000003E, 0x00004285, + 0x00050051, 0x0000000D, 0x0000276E, 0x00003CF9, 0x00000000, 0x00050051, + 0x0000000D, 0x0000444F, 0x00003CF9, 0x00000001, 0x00070050, 0x0000001D, + 0x00003915, 0x00002779, 0x00003EBC, 0x0000276E, 0x0000444F, 0x00050051, + 0x0000000B, 0x00004383, 0x00003721, 0x00000002, 0x0006000C, 0x00000013, + 0x00004674, 0x00000001, 0x0000003E, 0x00004383, 0x00050051, 0x0000000D, + 0x0000277A, 0x00004674, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBD, + 0x00004674, 0x00000001, 0x00050051, 0x0000000B, 0x00004286, 0x00003721, + 0x00000003, 0x0006000C, 0x00000013, 0x00003CFA, 0x00000001, 0x0000003E, + 0x00004286, 0x00050051, 0x0000000D, 0x0000276F, 0x00003CFA, 0x00000000, + 0x00050051, 0x0000000D, 0x00004450, 0x00003CFA, 0x00000001, 0x00070050, + 0x0000001D, 0x00003916, 0x0000277A, 0x00003EBD, 0x0000276F, 0x00004450, + 0x00050051, 0x0000000B, 0x00004384, 0x00002BCE, 0x00000000, 0x0006000C, + 0x00000013, 0x00004675, 0x00000001, 0x0000003E, 0x00004384, 0x00050051, + 0x0000000D, 0x0000277B, 0x00004675, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EBE, 0x00004675, 0x00000001, 0x00050051, 0x0000000B, 0x00004287, + 0x00002BCE, 0x00000001, 0x0006000C, 0x00000013, 0x00003CFB, 0x00000001, + 0x0000003E, 0x00004287, 0x00050051, 0x0000000D, 0x00002770, 0x00003CFB, + 0x00000000, 0x00050051, 0x0000000D, 0x00004451, 0x00003CFB, 0x00000001, + 0x00070050, 0x0000001D, 0x00003917, 0x0000277B, 0x00003EBE, 0x00002770, + 0x00004451, 0x00050051, 0x0000000B, 0x00004385, 0x00002BCE, 0x00000002, + 0x0006000C, 0x00000013, 0x00004676, 0x00000001, 0x0000003E, 0x00004385, + 0x00050051, 0x0000000D, 0x0000277C, 0x00004676, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EBF, 0x00004676, 0x00000001, 0x00050051, 0x0000000B, + 0x00004288, 0x00002BCE, 0x00000003, 0x0006000C, 0x00000013, 0x00003CFC, + 0x00000001, 0x0000003E, 0x00004288, 0x00050051, 0x0000000D, 0x00002771, + 0x00003CFC, 0x00000000, 0x00050051, 0x0000000D, 0x000050C1, 0x00003CFC, + 0x00000001, 0x00070050, 0x0000001D, 0x00002351, 0x0000277C, 0x00003EBF, + 0x00002771, 0x000050C1, 0x000200F9, 0x00004F26, 0x000200F8, 0x00002159, + 0x0007004F, 0x00000011, 0x000025FC, 0x00003721, 0x00003721, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, 0x000025FC, 0x0009004F, + 0x0000001A, 0x000060D2, 0x00005B3D, 0x00005B3D, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AA, 0x000060D2, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, 0x000048AA, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAB, 0x00003D91, 0x0005008E, 0x0000001D, + 0x00004725, 0x00002AAB, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006294, + 0x00000001, 0x00000028, 0x00000504, 0x00004725, 0x0007004F, 0x00000011, + 0x0000376E, 0x00003721, 0x00003721, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, 0x0000001A, 0x000060D3, + 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAC, 0x00003D92, 0x0005008E, 0x0000001D, 0x00004726, 0x00002AAC, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006295, 0x00000001, 0x00000028, + 0x00000504, 0x00004726, 0x0007004F, 0x00000011, 0x0000376F, 0x00002BCE, + 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C3, + 0x0000376F, 0x0009004F, 0x0000001A, 0x000060D4, 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, - 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAB, 0x00003D91, - 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAB, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00006294, 0x00000001, 0x00000028, 0x00000504, 0x00004725, - 0x0007004F, 0x00000011, 0x0000376E, 0x00003721, 0x00003721, 0x00000002, - 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, - 0x0000001A, 0x000060D3, 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AAC, 0x00003D92, 0x0005008E, 0x0000001D, - 0x00004726, 0x00002AAC, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006295, - 0x00000001, 0x00000028, 0x00000504, 0x00004726, 0x0007004F, 0x00000011, - 0x0000376F, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, - 0x00000012, 0x000024C3, 0x0000376F, 0x0009004F, 0x0000001A, 0x000060D4, - 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, 0x00004727, 0x00002AAD, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00006296, 0x00000001, 0x00000028, - 0x00000504, 0x00004727, 0x0007004F, 0x00000011, 0x00003770, 0x00002BCE, - 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C4, - 0x00003770, 0x0009004F, 0x0000001A, 0x000060D5, 0x000024C4, 0x000024C4, - 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, - 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, - 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AAE, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, - 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, - 0x00002622, 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, - 0x00000013, 0x0000515A, 0x00002622, 0x00050051, 0x0000000D, 0x00001B7F, - 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, 0x0000346D, 0x0000515A, - 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, 0x00001B7F, 0x0000346D, - 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DB, 0x00003721, - 0x00003721, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003760, - 0x000041DB, 0x00050051, 0x0000000D, 0x00001B80, 0x00003760, 0x00000000, - 0x00050051, 0x0000000D, 0x0000346E, 0x00003760, 0x00000001, 0x00070050, - 0x0000001D, 0x0000427C, 0x00001B80, 0x0000346E, 0x00000A0C, 0x00000A0C, - 0x0007004F, 0x00000011, 0x000041DC, 0x00002BCE, 0x00002BCE, 0x00000000, - 0x00000001, 0x0004007C, 0x00000013, 0x00003761, 0x000041DC, 0x00050051, - 0x0000000D, 0x00001B81, 0x00003761, 0x00000000, 0x00050051, 0x0000000D, - 0x0000346F, 0x00003761, 0x00000001, 0x00070050, 0x0000001D, 0x0000427D, - 0x00001B81, 0x0000346F, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, - 0x000041DD, 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, - 0x00000013, 0x00003762, 0x000041DD, 0x00050051, 0x0000000D, 0x00001B82, - 0x00003762, 0x00000000, 0x00050051, 0x0000000D, 0x00004109, 0x00003762, - 0x00000001, 0x00070050, 0x0000001D, 0x00002350, 0x00001B82, 0x00004109, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, - 0x000900F5, 0x0000001D, 0x00002BAB, 0x00002350, 0x00004F57, 0x00004363, - 0x000027A6, 0x00002451, 0x00002036, 0x000900F5, 0x0000001D, 0x0000380C, - 0x0000427D, 0x00004F57, 0x00006296, 0x000027A6, 0x00003A1F, 0x00002036, - 0x000900F5, 0x0000001D, 0x00003B80, 0x0000427C, 0x00004F57, 0x00006295, - 0x000027A6, 0x00003A1D, 0x00002036, 0x000900F5, 0x0000001D, 0x000038B9, - 0x0000427B, 0x00004F57, 0x00006294, 0x000027A6, 0x00003A1B, 0x00002036, - 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, - 0x00002BAC, 0x00002BAB, 0x00004F26, 0x00002BAA, 0x00003F61, 0x000700F5, - 0x0000001D, 0x0000380D, 0x0000380C, 0x00004F26, 0x0000380B, 0x00003F61, - 0x000700F5, 0x0000001D, 0x00003295, 0x00003B80, 0x00004F26, 0x00003B7F, - 0x00003F61, 0x000700F5, 0x0000001D, 0x0000367A, 0x000038B9, 0x00004F26, - 0x000038B8, 0x00003F61, 0x00050081, 0x0000001D, 0x00004359, 0x000020D3, - 0x0000367A, 0x00050081, 0x0000001D, 0x00005B01, 0x000035EC, 0x00003295, - 0x00050081, 0x0000001D, 0x00001F92, 0x0000380A, 0x0000380D, 0x00050081, - 0x0000001D, 0x00005113, 0x00002BA9, 0x00002BAC, 0x000500AE, 0x00000009, - 0x0000387D, 0x00003F4D, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, - 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, - 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, - 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, - 0x000051FC, 0x0000628F, 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, - 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, - 0x000500AA, 0x00000009, 0x00004ADF, 0x0000199B, 0x00000A0D, 0x000300F7, - 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADF, 0x00002C72, 0x00002F65, - 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, 0x00004867, 0x00000CC7, - 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00003689, 0x00004867, - 0x00060052, 0x00000017, 0x0000555C, 0x00003689, 0x00002818, 0x00000000, - 0x00050080, 0x0000000B, 0x00003CBF, 0x000051FC, 0x0000199B, 0x00060041, - 0x00000288, 0x000018B1, 0x00000CC7, 0x00000A0B, 0x00003CBF, 0x0004003D, - 0x0000000B, 0x000035F6, 0x000018B1, 0x00060052, 0x00000017, 0x00005757, - 0x000035F6, 0x0000555C, 0x00000001, 0x00050084, 0x0000000B, 0x00002771, - 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C3, 0x000051FC, - 0x00002771, 0x00060041, 0x00000288, 0x0000381B, 0x00000CC7, 0x00000A0B, - 0x000023C3, 0x0004003D, 0x0000000B, 0x000035F7, 0x0000381B, 0x00060052, - 0x00000017, 0x00005758, 0x000035F7, 0x00005757, 0x00000002, 0x00050084, - 0x0000000B, 0x00002772, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023C4, 0x000051FC, 0x00002772, 0x00060041, 0x00000288, 0x0000381C, - 0x00000CC7, 0x00000A0B, 0x000023C4, 0x0004003D, 0x0000000B, 0x00003EA9, - 0x0000381C, 0x00060052, 0x00000017, 0x00005BAB, 0x00003EA9, 0x00005758, - 0x00000003, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002C72, 0x00060041, - 0x00000288, 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, - 0x0000000B, 0x00005D49, 0x00005549, 0x00050080, 0x0000000B, 0x00002DC1, - 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, - 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, 0x00005C76, 0x0000190B, - 0x00050080, 0x0000000B, 0x00002DC2, 0x000051FC, 0x00000A10, 0x00060041, - 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, - 0x0000000B, 0x00005C77, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC3, - 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, - 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, 0x00004000, 0x00005FF4, - 0x00070050, 0x00000017, 0x00005130, 0x00005D49, 0x00005C76, 0x00005C77, - 0x00004000, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, 0x000700F5, - 0x00000017, 0x00002AC1, 0x00005130, 0x00002C72, 0x00005BAB, 0x00002F65, - 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFD, - 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, 0x00001CBF, - 0x0000000A, 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, 0x00001CBE, - 0x00000004, 0x00002000, 0x00000006, 0x00002037, 0x000200F8, 0x00002037, - 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC1, 0x00000000, 0x0006000C, - 0x00000013, 0x00006069, 0x00000001, 0x0000003E, 0x00005F5A, 0x00050051, - 0x0000000D, 0x0000276A, 0x00006069, 0x00000000, 0x00050051, 0x0000000D, - 0x0000444C, 0x00006069, 0x00000001, 0x00070050, 0x0000001D, 0x00003912, - 0x0000276A, 0x0000444C, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004380, 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, 0x00004671, - 0x00000001, 0x0000003E, 0x00004380, 0x00050051, 0x0000000D, 0x0000276B, - 0x00004671, 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, 0x00004671, - 0x00000001, 0x00070050, 0x0000001D, 0x00003913, 0x0000276B, 0x0000444D, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004381, 0x00002AC1, - 0x00000002, 0x0006000C, 0x00000013, 0x00004672, 0x00000001, 0x0000003E, - 0x00004381, 0x00050051, 0x0000000D, 0x0000276C, 0x00004672, 0x00000000, - 0x00050051, 0x0000000D, 0x0000444E, 0x00004672, 0x00000001, 0x00070050, - 0x0000001D, 0x00003914, 0x0000276C, 0x0000444E, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004382, 0x00002AC1, 0x00000003, 0x0006000C, - 0x00000013, 0x00004673, 0x00000001, 0x0000003E, 0x00004382, 0x00050051, - 0x0000000D, 0x00002773, 0x00004673, 0x00000000, 0x00050051, 0x0000000D, - 0x000050C0, 0x00004673, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, - 0x00002773, 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, - 0x000200F8, 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, 0x00002AC1, - 0x00000000, 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, 0x00050050, - 0x00000012, 0x00004728, 0x0000589F, 0x0000589F, 0x000500C4, 0x00000012, - 0x000047B5, 0x00004728, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341F, - 0x000047B5, 0x00000867, 0x0004006F, 0x00000013, 0x00002AAF, 0x0000341F, - 0x0005008E, 0x00000013, 0x0000474F, 0x00002AAF, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E0E, 0x00000001, 0x00000028, 0x00000049, 0x0000474F, - 0x00050051, 0x0000000D, 0x00005F12, 0x00005E0E, 0x00000000, 0x00050051, - 0x0000000D, 0x00003CDA, 0x00005E0E, 0x00000001, 0x00070050, 0x0000001D, - 0x00004124, 0x00005F12, 0x00003CDA, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004C48, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000C, - 0x00003EAA, 0x00004C48, 0x00050050, 0x00000012, 0x00004729, 0x00003EAA, - 0x00003EAA, 0x000500C4, 0x00000012, 0x000047B6, 0x00004729, 0x000007A7, - 0x000500C3, 0x00000012, 0x00003420, 0x000047B6, 0x00000867, 0x0004006F, - 0x00000013, 0x00002AB0, 0x00003420, 0x0005008E, 0x00000013, 0x00004750, - 0x00002AB0, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0F, 0x00000001, - 0x00000028, 0x00000049, 0x00004750, 0x00050051, 0x0000000D, 0x00005F13, - 0x00005E0F, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDB, 0x00005E0F, - 0x00000001, 0x00070050, 0x0000001D, 0x00004125, 0x00005F13, 0x00003CDB, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C49, 0x00002AC1, - 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAB, 0x00004C49, 0x00050050, - 0x00000012, 0x0000472A, 0x00003EAB, 0x00003EAB, 0x000500C4, 0x00000012, - 0x000047B7, 0x0000472A, 0x000007A7, 0x000500C3, 0x00000012, 0x00003421, - 0x000047B7, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB1, 0x00003421, - 0x0005008E, 0x00000013, 0x00004751, 0x00002AB1, 0x000007FE, 0x0007000C, - 0x00000013, 0x00005E10, 0x00000001, 0x00000028, 0x00000049, 0x00004751, - 0x00050051, 0x0000000D, 0x00005F14, 0x00005E10, 0x00000000, 0x00050051, - 0x0000000D, 0x00003CDC, 0x00005E10, 0x00000001, 0x00070050, 0x0000001D, - 0x00004126, 0x00005F14, 0x00003CDC, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004C4A, 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000C, - 0x00003EAC, 0x00004C4A, 0x00050050, 0x00000012, 0x0000472B, 0x00003EAC, - 0x00003EAC, 0x000500C4, 0x00000012, 0x000047B8, 0x0000472B, 0x000007A7, - 0x000500C3, 0x00000012, 0x00003422, 0x000047B8, 0x00000867, 0x0004006F, - 0x00000013, 0x00002AB2, 0x00003422, 0x0005008E, 0x00000013, 0x00004752, - 0x00002AB2, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E11, 0x00000001, - 0x00000028, 0x00000049, 0x00004752, 0x00050051, 0x0000000D, 0x00005F15, - 0x00005E11, 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, 0x00005E11, - 0x00000001, 0x00070050, 0x0000001D, 0x00002352, 0x00005F15, 0x0000494E, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBE, - 0x00050051, 0x0000000B, 0x000056C3, 0x00002AC1, 0x00000000, 0x00060050, - 0x00000014, 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, 0x000500C2, - 0x00000014, 0x00002B17, 0x00004F10, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DEE, 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, 0x000048A4, - 0x00005DEE, 0x00000466, 0x000500C2, 0x00000014, 0x00005B98, 0x00005DEE, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D1, 0x00005B98, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C53, 0x00000001, 0x0000004B, 0x000048A4, - 0x0004007C, 0x00000014, 0x00002A1D, 0x00002C53, 0x00050082, 0x00000014, - 0x00001882, 0x00000B0C, 0x00002A1D, 0x00050080, 0x00000014, 0x00002218, - 0x00002A1D, 0x00000938, 0x000600A9, 0x00000014, 0x00002877, 0x000040D1, - 0x00002218, 0x00005B98, 0x000500C4, 0x00000014, 0x00005ADC, 0x000048A4, - 0x00001882, 0x000500C7, 0x00000014, 0x000049A2, 0x00005ADC, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AB3, 0x000040D1, 0x000049A2, 0x000048A4, - 0x00050080, 0x00000014, 0x00006001, 0x00002877, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F87, 0x00006001, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FAE, 0x00002AB3, 0x0000008D, 0x000500C5, 0x00000014, 0x00005785, - 0x00004F87, 0x00003FAE, 0x000500AA, 0x00000010, 0x00003608, 0x00005DEE, - 0x00000A12, 0x000600A9, 0x00000014, 0x0000424A, 0x00003608, 0x00000A12, - 0x00005785, 0x0004007C, 0x00000018, 0x000029D7, 0x0000424A, 0x000500C2, - 0x0000000B, 0x00004BAC, 0x000056C3, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004816, 0x00004BAC, 0x00050085, 0x0000000D, 0x00003E27, 0x00004816, - 0x00000149, 0x00050051, 0x0000000D, 0x000053CA, 0x000029D7, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A5D, 0x000029D7, 0x00000001, 0x00050051, - 0x0000000D, 0x00001E9F, 0x000029D7, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DE0, 0x000053CA, 0x00002A5D, 0x00001E9F, 0x00003E27, 0x00050051, - 0x0000000B, 0x000027FB, 0x00002AC1, 0x00000001, 0x00060050, 0x00000014, - 0x00003514, 0x000027FB, 0x000027FB, 0x000027FB, 0x000500C2, 0x00000014, - 0x00002B18, 0x00003514, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEF, - 0x00002B18, 0x00000105, 0x000500C7, 0x00000014, 0x000048A5, 0x00005DEF, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B99, 0x00005DEF, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D2, 0x00005B99, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C54, 0x00000001, 0x0000004B, 0x000048A5, 0x0004007C, - 0x00000014, 0x00002A1E, 0x00002C54, 0x00050082, 0x00000014, 0x00001883, - 0x00000B0C, 0x00002A1E, 0x00050080, 0x00000014, 0x00002219, 0x00002A1E, - 0x00000938, 0x000600A9, 0x00000014, 0x00002878, 0x000040D2, 0x00002219, - 0x00005B99, 0x000500C4, 0x00000014, 0x00005ADD, 0x000048A5, 0x00001883, - 0x000500C7, 0x00000014, 0x000049A3, 0x00005ADD, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AB4, 0x000040D2, 0x000049A3, 0x000048A5, 0x00050080, - 0x00000014, 0x00006002, 0x00002878, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F88, 0x00006002, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAF, - 0x00002AB4, 0x0000008D, 0x000500C5, 0x00000014, 0x00005786, 0x00004F88, - 0x00003FAF, 0x000500AA, 0x00000010, 0x00003609, 0x00005DEF, 0x00000A12, - 0x000600A9, 0x00000014, 0x0000424B, 0x00003609, 0x00000A12, 0x00005786, - 0x0004007C, 0x00000018, 0x000029D8, 0x0000424B, 0x000500C2, 0x0000000B, - 0x00004BAD, 0x000027FB, 0x00000A64, 0x00040070, 0x0000000D, 0x00004817, - 0x00004BAD, 0x00050085, 0x0000000D, 0x00003E28, 0x00004817, 0x00000149, - 0x00050051, 0x0000000D, 0x000053CB, 0x000029D8, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5E, 0x000029D8, 0x00000001, 0x00050051, 0x0000000D, - 0x00001EA0, 0x000029D8, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE1, - 0x000053CB, 0x00002A5E, 0x00001EA0, 0x00003E28, 0x00050051, 0x0000000B, - 0x000027FC, 0x00002AC1, 0x00000002, 0x00060050, 0x00000014, 0x00003515, - 0x000027FC, 0x000027FC, 0x000027FC, 0x000500C2, 0x00000014, 0x00002B19, - 0x00003515, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF0, 0x00002B19, - 0x00000105, 0x000500C7, 0x00000014, 0x000048AE, 0x00005DF0, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B9A, 0x00005DF0, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D3, 0x00005B9A, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C55, 0x00000001, 0x0000004B, 0x000048AE, 0x0004007C, 0x00000014, - 0x00002A1F, 0x00002C55, 0x00050082, 0x00000014, 0x00001884, 0x00000B0C, - 0x00002A1F, 0x00050080, 0x00000014, 0x0000221A, 0x00002A1F, 0x00000938, - 0x000600A9, 0x00000014, 0x00002879, 0x000040D3, 0x0000221A, 0x00005B9A, - 0x000500C4, 0x00000014, 0x00005ADE, 0x000048AE, 0x00001884, 0x000500C7, - 0x00000014, 0x000049A4, 0x00005ADE, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AB5, 0x000040D3, 0x000049A4, 0x000048AE, 0x00050080, 0x00000014, - 0x00006003, 0x00002879, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F89, - 0x00006003, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB0, 0x00002AB5, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005787, 0x00004F89, 0x00003FB0, - 0x000500AA, 0x00000010, 0x0000360A, 0x00005DF0, 0x00000A12, 0x000600A9, - 0x00000014, 0x0000424C, 0x0000360A, 0x00000A12, 0x00005787, 0x0004007C, - 0x00000018, 0x000029D9, 0x0000424C, 0x000500C2, 0x0000000B, 0x00004BAE, - 0x000027FC, 0x00000A64, 0x00040070, 0x0000000D, 0x00004818, 0x00004BAE, - 0x00050085, 0x0000000D, 0x00003E29, 0x00004818, 0x00000149, 0x00050051, - 0x0000000D, 0x000053CC, 0x000029D9, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A5F, 0x000029D9, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA1, - 0x000029D9, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE2, 0x000053CC, - 0x00002A5F, 0x00001EA1, 0x00003E29, 0x00050051, 0x0000000B, 0x000027FD, - 0x00002AC1, 0x00000003, 0x00060050, 0x00000014, 0x00003516, 0x000027FD, - 0x000027FD, 0x000027FD, 0x000500C2, 0x00000014, 0x00002B1A, 0x00003516, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF1, 0x00002B1A, 0x00000105, - 0x000500C7, 0x00000014, 0x000048AF, 0x00005DF1, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B9B, 0x00005DF1, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040D4, 0x00005B9B, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C56, - 0x00000001, 0x0000004B, 0x000048AF, 0x0004007C, 0x00000014, 0x00002A20, - 0x00002C56, 0x00050082, 0x00000014, 0x00001885, 0x00000B0C, 0x00002A20, - 0x00050080, 0x00000014, 0x0000221B, 0x00002A20, 0x00000938, 0x000600A9, - 0x00000014, 0x0000287A, 0x000040D4, 0x0000221B, 0x00005B9B, 0x000500C4, - 0x00000014, 0x00005ADF, 0x000048AF, 0x00001885, 0x000500C7, 0x00000014, - 0x000049A5, 0x00005ADF, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB6, - 0x000040D4, 0x000049A5, 0x000048AF, 0x00050080, 0x00000014, 0x00006004, - 0x0000287A, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8A, 0x00006004, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FB1, 0x00002AB6, 0x0000008D, - 0x000500C5, 0x00000014, 0x00005788, 0x00004F8A, 0x00003FB1, 0x000500AA, - 0x00000010, 0x0000360B, 0x00005DF1, 0x00000A12, 0x000600A9, 0x00000014, - 0x0000424D, 0x0000360B, 0x00000A12, 0x00005788, 0x0004007C, 0x00000018, - 0x000029DA, 0x0000424D, 0x000500C2, 0x0000000B, 0x00004BAF, 0x000027FD, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004819, 0x00004BAF, 0x00050085, - 0x0000000D, 0x00003E2A, 0x00004819, 0x00000149, 0x00050051, 0x0000000D, - 0x000053CD, 0x000029DA, 0x00000000, 0x00050051, 0x0000000D, 0x00002A60, - 0x000029DA, 0x00000001, 0x00050051, 0x0000000D, 0x00002B1B, 0x000029DA, - 0x00000002, 0x00070050, 0x0000001D, 0x00002353, 0x000053CD, 0x00002A60, - 0x00002B1B, 0x00003E2A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBF, - 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC1, 0x00000000, 0x00070050, - 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, 0x000056C4, - 0x000500C2, 0x00000017, 0x000024A8, 0x00004F11, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B3, 0x000024A8, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CC0, 0x000049B3, 0x00050085, 0x0000001D, 0x00004136, 0x00003CC0, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD8, 0x00002AC1, 0x00000001, - 0x00070050, 0x00000017, 0x00005153, 0x00005CD8, 0x00005CD8, 0x00005CD8, - 0x00005CD8, 0x000500C2, 0x00000017, 0x000024A9, 0x00005153, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B4, 0x000024A9, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CC1, 0x000049B4, 0x00050085, 0x0000001D, 0x00004137, - 0x00003CC1, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD9, 0x00002AC1, - 0x00000002, 0x00070050, 0x00000017, 0x00005154, 0x00005CD9, 0x00005CD9, - 0x00005CD9, 0x00005CD9, 0x000500C2, 0x00000017, 0x000024AA, 0x00005154, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B5, 0x000024AA, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CC2, 0x000049B5, 0x00050085, 0x0000001D, - 0x00004138, 0x00003CC2, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDA, - 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00005155, 0x00005CDA, - 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x000500C2, 0x00000017, 0x000024AB, - 0x00005155, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B6, 0x000024AB, - 0x0000027B, 0x00040070, 0x0000001D, 0x00004931, 0x000049B6, 0x00050085, - 0x0000001D, 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, 0x00003F62, - 0x000200F8, 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, 0x00002AC1, - 0x00000000, 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, 0x000056C5, - 0x000056C5, 0x000056C5, 0x000500C2, 0x00000017, 0x000024AC, 0x00004F12, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5E, 0x000024AC, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A8, 0x00004A5E, 0x0005008E, 0x0000001D, - 0x00004B29, 0x000036A8, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A5, - 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x00006111, 0x000021A5, - 0x000021A5, 0x000021A5, 0x000021A5, 0x000500C2, 0x00000017, 0x000024AD, - 0x00006111, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5F, 0x000024AD, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A9, 0x00004A5F, 0x0005008E, - 0x0000001D, 0x00004B2A, 0x000036A9, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A6, 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00006112, - 0x000021A6, 0x000021A6, 0x000021A6, 0x000021A6, 0x000500C2, 0x00000017, - 0x000024AE, 0x00006112, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A60, - 0x000024AE, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, 0x00004A60, - 0x0005008E, 0x0000001D, 0x00004B2B, 0x000036AA, 0x0000017A, 0x00050051, - 0x0000000B, 0x000021A7, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, - 0x00006113, 0x000021A7, 0x000021A7, 0x000021A7, 0x000021A7, 0x000500C2, - 0x00000017, 0x000024AF, 0x00006113, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A61, 0x000024AF, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431C, - 0x00004A61, 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, 0x0000017A, - 0x000200F9, 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, 0x0000000B, - 0x00003090, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF0, - 0x00003090, 0x00050050, 0x00000013, 0x0000433C, 0x00004FF0, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00002D96, 0x0000433C, 0x0000433C, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B7, - 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6E, 0x000056B7, - 0x00050050, 0x00000013, 0x0000433D, 0x00003F6E, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D97, 0x0000433D, 0x0000433D, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B8, 0x00002AC1, - 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6F, 0x000056B8, 0x00050050, - 0x00000013, 0x0000433E, 0x00003F6F, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D98, 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B9, 0x00002AC1, 0x00000003, - 0x0004007C, 0x0000000D, 0x00003F70, 0x000056B9, 0x00050050, 0x00000013, - 0x00004FB0, 0x00003F70, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3C, - 0x00004FB0, 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x000200F9, 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, 0x0000001D, - 0x00002BAD, 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, 0x000026A1, - 0x00001CBF, 0x00002353, 0x00001CBE, 0x00002352, 0x00002000, 0x00002351, - 0x00002037, 0x000F00F5, 0x0000001D, 0x0000380E, 0x00002D98, 0x00004BFD, - 0x00004B2B, 0x000038FB, 0x00004138, 0x00001CBF, 0x00003DE2, 0x00001CBE, - 0x00004126, 0x00002000, 0x00003914, 0x00002037, 0x000F00F5, 0x0000001D, - 0x00003B85, 0x00002D97, 0x00004BFD, 0x00004B2A, 0x000038FB, 0x00004137, - 0x00001CBF, 0x00003DE1, 0x00001CBE, 0x00004125, 0x00002000, 0x00003913, - 0x00002037, 0x000F00F5, 0x0000001D, 0x000038BA, 0x00002D96, 0x00004BFD, - 0x00004B29, 0x000038FB, 0x00004136, 0x00001CBF, 0x00003DE0, 0x00001CBE, - 0x00004124, 0x00002000, 0x00003912, 0x00002037, 0x000200F9, 0x00005311, - 0x000200F8, 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, 0x0000199B, - 0x00000A10, 0x000300F7, 0x00004F27, 0x00000002, 0x000400FA, 0x00005452, - 0x00002C73, 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, 0x00000288, - 0x00004BD1, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00005D4A, 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DC4, 0x000051FC, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000601C, 0x00000CC7, 0x00000A0B, - 0x00002DC4, 0x0004003D, 0x0000000B, 0x00003244, 0x0000601C, 0x00060052, - 0x00000017, 0x00002EA0, 0x00005D4A, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x000019F0, 0x00003244, 0x00002EA0, 0x00000001, 0x00050080, - 0x0000000B, 0x00003FD6, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, - 0x00001C1B, 0x00000CC7, 0x00000A0B, 0x00003FD6, 0x0004003D, 0x0000000B, - 0x00005C78, 0x00001C1B, 0x00050080, 0x0000000B, 0x00002DC5, 0x00003FD6, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000601D, 0x00000CC7, 0x00000A0B, - 0x00002DC5, 0x0004003D, 0x0000000B, 0x00003245, 0x0000601D, 0x00060052, - 0x00000017, 0x00002EEE, 0x00005C78, 0x000019F0, 0x00000002, 0x00060052, - 0x00000017, 0x00001BEB, 0x00003245, 0x00002EEE, 0x00000003, 0x00050084, - 0x0000000B, 0x00002A8B, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023C5, 0x000051FC, 0x00002A8B, 0x00060041, 0x00000288, 0x00003B86, - 0x00000CC7, 0x00000A0B, 0x000023C5, 0x0004003D, 0x0000000B, 0x00005C79, - 0x00003B86, 0x00050080, 0x0000000B, 0x00002DC6, 0x000023C5, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000601E, 0x00000CC7, 0x00000A0B, 0x00002DC6, - 0x0004003D, 0x0000000B, 0x00003246, 0x0000601E, 0x00060052, 0x00000017, - 0x00002EEF, 0x00005C79, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x00001BEC, 0x00003246, 0x00002EEF, 0x00000001, 0x00050084, 0x0000000B, - 0x00002A8C, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C6, - 0x000051FC, 0x00002A8C, 0x00060041, 0x00000288, 0x00003B87, 0x00000CC7, - 0x00000A0B, 0x000023C6, 0x0004003D, 0x0000000B, 0x00005C7A, 0x00003B87, - 0x00050080, 0x0000000B, 0x00002DC7, 0x000023C6, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000601F, 0x00000CC7, 0x00000A0B, 0x00002DC7, 0x0004003D, - 0x0000000B, 0x00003247, 0x0000601F, 0x00060052, 0x00000017, 0x0000379B, - 0x00005C7A, 0x00001BEC, 0x00000002, 0x00060052, 0x00000017, 0x0000203F, - 0x00003247, 0x0000379B, 0x00000003, 0x000200F9, 0x00004F27, 0x000200F8, - 0x00002C73, 0x00060041, 0x00000288, 0x0000554A, 0x00000CC7, 0x00000A0B, - 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4B, 0x0000554A, 0x00050080, - 0x0000000B, 0x00002DC8, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, - 0x0000190D, 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, 0x0000000B, - 0x00005C7B, 0x0000190D, 0x00050080, 0x0000000B, 0x00002DC9, 0x000051FC, - 0x00000A10, 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, - 0x00002DC9, 0x0004003D, 0x0000000B, 0x00005C7C, 0x0000190E, 0x00050080, - 0x0000000B, 0x00002DCA, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, - 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DCA, 0x0004003D, 0x0000000B, - 0x00003702, 0x00005FF5, 0x00070050, 0x00000017, 0x00004AE0, 0x00005D4B, - 0x00005C7B, 0x00005C7C, 0x00003702, 0x00050080, 0x0000000B, 0x000057E7, - 0x000051FC, 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, 0x00000CC7, - 0x00000A0B, 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C7D, 0x0000604D, - 0x00050080, 0x0000000B, 0x00002DCB, 0x000051FC, 0x00000A19, 0x00060041, - 0x00000288, 0x0000190F, 0x00000CC7, 0x00000A0B, 0x00002DCB, 0x0004003D, - 0x0000000B, 0x00005C7E, 0x0000190F, 0x00050080, 0x0000000B, 0x00002DCC, - 0x000051FC, 0x00000A1C, 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, - 0x00000A0B, 0x00002DCC, 0x0004003D, 0x0000000B, 0x00005C7F, 0x00001910, - 0x00050080, 0x0000000B, 0x00002DCD, 0x000051FC, 0x00000A1F, 0x00060041, - 0x00000288, 0x00005FF6, 0x00000CC7, 0x00000A0B, 0x00002DCD, 0x0004003D, - 0x0000000B, 0x00004001, 0x00005FF6, 0x00070050, 0x00000017, 0x00005131, - 0x00005C7D, 0x00005C7E, 0x00005C7F, 0x00004001, 0x000200F9, 0x00004F27, - 0x000200F8, 0x00004F27, 0x000700F5, 0x00000017, 0x00002BCF, 0x00005131, - 0x00002C73, 0x0000203F, 0x00002F66, 0x000700F5, 0x00000017, 0x00003722, - 0x00004AE0, 0x00002C73, 0x00001BEB, 0x00002F66, 0x000300F7, 0x00004F28, - 0x00000000, 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, 0x000027A7, - 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, - 0x00005F5B, 0x00003722, 0x00000000, 0x0006000C, 0x00000013, 0x0000607C, - 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, 0x000026D8, - 0x0000607C, 0x00000000, 0x00060052, 0x0000001D, 0x000023C7, 0x000026D8, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D9A, 0x0000607C, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A21, 0x00004D9A, 0x000023C7, - 0x00000001, 0x00050051, 0x0000000B, 0x0000285D, 0x00003722, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CDA, 0x00000001, 0x0000003E, 0x0000285D, - 0x00050051, 0x0000000D, 0x000026D9, 0x00004CDA, 0x00000000, 0x00060052, - 0x0000001D, 0x000023C8, 0x000026D9, 0x00003A21, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D9B, 0x00004CDA, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A22, 0x00004D9B, 0x000023C8, 0x00000003, 0x00050051, 0x0000000B, - 0x0000285E, 0x00003722, 0x00000002, 0x0006000C, 0x00000013, 0x00004CDB, - 0x00000001, 0x0000003E, 0x0000285E, 0x00050051, 0x0000000D, 0x000026DA, - 0x00004CDB, 0x00000000, 0x00060052, 0x0000001D, 0x000023C9, 0x000026DA, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D9C, 0x00004CDB, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A23, 0x00004D9C, 0x000023C9, - 0x00000001, 0x00050051, 0x0000000B, 0x0000285F, 0x00003722, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CDC, 0x00000001, 0x0000003E, 0x0000285F, - 0x00050051, 0x0000000D, 0x000026DB, 0x00004CDC, 0x00000000, 0x00060052, - 0x0000001D, 0x000023CA, 0x000026DB, 0x00003A23, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D9D, 0x00004CDC, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A24, 0x00004D9D, 0x000023CA, 0x00000003, 0x00050051, 0x0000000B, - 0x00002860, 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, 0x00004CDD, - 0x00000001, 0x0000003E, 0x00002860, 0x00050051, 0x0000000D, 0x000026DC, - 0x00004CDD, 0x00000000, 0x00060052, 0x0000001D, 0x000023CB, 0x000026DC, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D9E, 0x00004CDD, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A25, 0x00004D9E, 0x000023CB, - 0x00000001, 0x00050051, 0x0000000B, 0x00002861, 0x00002BCF, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CDE, 0x00000001, 0x0000003E, 0x00002861, - 0x00050051, 0x0000000D, 0x000026DD, 0x00004CDE, 0x00000000, 0x00060052, - 0x0000001D, 0x000023CC, 0x000026DD, 0x00003A25, 0x00000002, 0x00050051, - 0x0000000D, 0x00004D9F, 0x00004CDE, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A26, 0x00004D9F, 0x000023CC, 0x00000003, 0x00050051, 0x0000000B, - 0x00002862, 0x00002BCF, 0x00000002, 0x0006000C, 0x00000013, 0x00004CDF, - 0x00000001, 0x0000003E, 0x00002862, 0x00050051, 0x0000000D, 0x000026DE, - 0x00004CDF, 0x00000000, 0x00060052, 0x0000001D, 0x000023CD, 0x000026DE, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA0, 0x00004CDF, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A27, 0x00004DA0, 0x000023CD, - 0x00000001, 0x00050051, 0x0000000B, 0x00002863, 0x00002BCF, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CE0, 0x00000001, 0x0000003E, 0x00002863, - 0x00050051, 0x0000000D, 0x000026DF, 0x00004CE0, 0x00000000, 0x00060052, - 0x0000001D, 0x000023CE, 0x000026DF, 0x00003A27, 0x00000002, 0x00050051, - 0x0000000D, 0x00005A06, 0x00004CE0, 0x00000001, 0x00060052, 0x0000001D, - 0x00002452, 0x00005A06, 0x000023CE, 0x00000003, 0x000200F9, 0x00004F28, - 0x000200F8, 0x000027A7, 0x0007004F, 0x00000011, 0x000025FD, 0x00003722, - 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3E, - 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D6, 0x00005B3E, 0x00005B3E, - 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048B1, 0x000060D6, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D95, - 0x000048B1, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB7, 0x00003D95, - 0x0005008E, 0x0000001D, 0x0000472C, 0x00002AB7, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00006297, 0x00000001, 0x00000028, 0x00000504, 0x0000472C, - 0x0007004F, 0x00000011, 0x00003771, 0x00003722, 0x00003722, 0x00000002, - 0x00000003, 0x0004007C, 0x00000012, 0x000024C5, 0x00003771, 0x0009004F, - 0x0000001A, 0x000060D7, 0x000024C5, 0x000024C5, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B2, 0x000060D7, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D96, 0x000048B2, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AB8, 0x00003D96, 0x0005008E, 0x0000001D, - 0x0000472D, 0x00002AB8, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006298, - 0x00000001, 0x00000028, 0x00000504, 0x0000472D, 0x0007004F, 0x00000011, - 0x00003772, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, - 0x00000012, 0x000024C6, 0x00003772, 0x0009004F, 0x0000001A, 0x000060D8, - 0x000024C6, 0x000024C6, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048B3, 0x000060D8, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D97, 0x000048B3, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AB9, 0x00003D97, 0x0005008E, 0x0000001D, 0x0000472E, 0x00002AB9, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00006299, 0x00000001, 0x00000028, - 0x00000504, 0x0000472E, 0x0007004F, 0x00000011, 0x00003773, 0x00002BCF, - 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C7, - 0x00003773, 0x0009004F, 0x0000001A, 0x000060D9, 0x000024C7, 0x000024C7, - 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048B4, 0x000060D9, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D98, - 0x000048B4, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ABA, 0x00003D98, - 0x0005008E, 0x0000001D, 0x000053C1, 0x00002ABA, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00004364, 0x00000001, 0x00000028, 0x00000504, 0x000053C1, - 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, - 0x00002623, 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, - 0x00000013, 0x0000515B, 0x00002623, 0x00050051, 0x0000000D, 0x00001B83, - 0x0000515B, 0x00000000, 0x00050051, 0x0000000D, 0x00003470, 0x0000515B, - 0x00000001, 0x00070050, 0x0000001D, 0x0000427E, 0x00001B83, 0x00003470, - 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DE, 0x00003722, - 0x00003722, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003763, - 0x000041DE, 0x00050051, 0x0000000D, 0x00001B84, 0x00003763, 0x00000000, - 0x00050051, 0x0000000D, 0x00003471, 0x00003763, 0x00000001, 0x00070050, - 0x0000001D, 0x0000427F, 0x00001B84, 0x00003471, 0x00000A0C, 0x00000A0C, - 0x0007004F, 0x00000011, 0x000041DF, 0x00002BCF, 0x00002BCF, 0x00000000, - 0x00000001, 0x0004007C, 0x00000013, 0x00003764, 0x000041DF, 0x00050051, - 0x0000000D, 0x00001B85, 0x00003764, 0x00000000, 0x00050051, 0x0000000D, - 0x00003472, 0x00003764, 0x00000001, 0x00070050, 0x0000001D, 0x00004280, - 0x00001B85, 0x00003472, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, - 0x000041E0, 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, - 0x00000013, 0x00003765, 0x000041E0, 0x00050051, 0x0000000D, 0x00001B86, - 0x00003765, 0x00000000, 0x00050051, 0x0000000D, 0x0000410A, 0x00003765, - 0x00000001, 0x00070050, 0x0000001D, 0x00002354, 0x00001B86, 0x0000410A, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F28, - 0x000900F5, 0x0000001D, 0x00002BAE, 0x00002354, 0x00004F58, 0x00004364, - 0x000027A7, 0x00002452, 0x00002038, 0x000900F5, 0x0000001D, 0x0000380F, - 0x00004280, 0x00004F58, 0x00006299, 0x000027A7, 0x00003A26, 0x00002038, - 0x000900F5, 0x0000001D, 0x00003B88, 0x0000427F, 0x00004F58, 0x00006298, - 0x000027A7, 0x00003A24, 0x00002038, 0x000900F5, 0x0000001D, 0x000038BB, - 0x0000427E, 0x00004F58, 0x00006297, 0x000027A7, 0x00003A22, 0x00002038, - 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, - 0x00002BAF, 0x00002BAE, 0x00004F28, 0x00002BAD, 0x00003F62, 0x000700F5, - 0x0000001D, 0x00003810, 0x0000380F, 0x00004F28, 0x0000380E, 0x00003F62, - 0x000700F5, 0x0000001D, 0x00003296, 0x00003B88, 0x00004F28, 0x00003B85, - 0x00003F62, 0x000700F5, 0x0000001D, 0x0000367B, 0x000038BB, 0x00004F28, - 0x000038BA, 0x00003F62, 0x00050081, 0x0000001D, 0x0000435A, 0x00004359, - 0x0000367B, 0x00050081, 0x0000001D, 0x00005B02, 0x00005B01, 0x00003296, - 0x00050081, 0x0000001D, 0x00001C28, 0x00001F92, 0x00003810, 0x00050081, - 0x0000001D, 0x000025AA, 0x00005113, 0x00002BAF, 0x00050080, 0x0000000B, - 0x00003FF8, 0x00005E78, 0x000037B2, 0x000300F7, 0x00005312, 0x00000002, - 0x000400FA, 0x00005AEF, 0x00003B68, 0x000040BC, 0x000200F8, 0x000040BC, - 0x000500AA, 0x00000009, 0x00004AE1, 0x0000199B, 0x00000A0D, 0x000300F7, - 0x00004F4C, 0x00000002, 0x000400FA, 0x00004AE1, 0x00002C74, 0x00002F67, - 0x000200F8, 0x00002F67, 0x00060041, 0x00000288, 0x00004868, 0x00000CC7, - 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x0000368A, 0x00004868, - 0x00060052, 0x00000017, 0x0000555D, 0x0000368A, 0x00002818, 0x00000000, - 0x00050080, 0x0000000B, 0x00003CC3, 0x00003FF8, 0x0000199B, 0x00060041, - 0x00000288, 0x000018B2, 0x00000CC7, 0x00000A0B, 0x00003CC3, 0x0004003D, - 0x0000000B, 0x000035F8, 0x000018B2, 0x00060052, 0x00000017, 0x00005759, - 0x000035F8, 0x0000555D, 0x00000001, 0x00050084, 0x0000000B, 0x00002774, - 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023CF, 0x00003FF8, - 0x00002774, 0x00060041, 0x00000288, 0x0000381D, 0x00000CC7, 0x00000A0B, - 0x000023CF, 0x0004003D, 0x0000000B, 0x000035F9, 0x0000381D, 0x00060052, - 0x00000017, 0x0000575A, 0x000035F9, 0x00005759, 0x00000002, 0x00050084, - 0x0000000B, 0x00002775, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023D0, 0x00003FF8, 0x00002775, 0x00060041, 0x00000288, 0x0000381E, - 0x00000CC7, 0x00000A0B, 0x000023D0, 0x0004003D, 0x0000000B, 0x00003EAD, - 0x0000381E, 0x00060052, 0x00000017, 0x00005BAC, 0x00003EAD, 0x0000575A, - 0x00000003, 0x000200F9, 0x00004F4C, 0x000200F8, 0x00002C74, 0x00060041, + 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D93, + 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAD, 0x00003D93, + 0x0005008E, 0x0000001D, 0x00004727, 0x00002AAD, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006296, 0x00000001, 0x00000028, 0x00000504, 0x00004727, + 0x0007004F, 0x00000011, 0x00003770, 0x00002BCE, 0x00002BCE, 0x00000002, + 0x00000003, 0x0004007C, 0x00000012, 0x000024C4, 0x00003770, 0x0009004F, + 0x0000001A, 0x000060D5, 0x000024C4, 0x000024C4, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AD, 0x000060D5, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, 0x000048AD, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, 0x0005008E, 0x0000001D, + 0x000053C0, 0x00002AAE, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004363, + 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, 0x00004F26, + 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, 0x00002626, 0x00003721, + 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515A, + 0x00002626, 0x00050051, 0x0000000D, 0x00001B7F, 0x0000515A, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346D, 0x0000515A, 0x00000001, 0x00070050, + 0x0000001D, 0x0000427B, 0x00001B7F, 0x0000346D, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041DB, 0x00003721, 0x00003721, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x00003760, 0x000041DB, 0x00050051, + 0x0000000D, 0x00001B80, 0x00003760, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346E, 0x00003760, 0x00000001, 0x00070050, 0x0000001D, 0x0000427C, + 0x00001B80, 0x0000346E, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DC, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x00003761, 0x000041DC, 0x00050051, 0x0000000D, 0x00001B81, + 0x00003761, 0x00000000, 0x00050051, 0x0000000D, 0x0000346F, 0x00003761, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427D, 0x00001B81, 0x0000346F, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DD, 0x00002BCE, + 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003762, + 0x000041DD, 0x00050051, 0x0000000D, 0x00001B82, 0x00003762, 0x00000000, + 0x00050051, 0x0000000D, 0x00004109, 0x00003762, 0x00000001, 0x00070050, + 0x0000001D, 0x00002352, 0x00001B82, 0x00004109, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, 0x000900F5, 0x0000001D, + 0x00002BAB, 0x00002352, 0x00004F57, 0x00004363, 0x00002159, 0x00002351, + 0x00002036, 0x000900F5, 0x0000001D, 0x0000380C, 0x0000427D, 0x00004F57, + 0x00006296, 0x00002159, 0x00003917, 0x00002036, 0x000900F5, 0x0000001D, + 0x00003B80, 0x0000427C, 0x00004F57, 0x00006295, 0x00002159, 0x00003916, + 0x00002036, 0x000900F5, 0x0000001D, 0x000038B9, 0x0000427B, 0x00004F57, + 0x00006294, 0x00002159, 0x00003915, 0x00002036, 0x000200F9, 0x00005310, + 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, 0x00002BAC, 0x00002BAB, + 0x00004F26, 0x00002BAA, 0x00003F61, 0x000700F5, 0x0000001D, 0x0000380D, + 0x0000380C, 0x00004F26, 0x0000380B, 0x00003F61, 0x000700F5, 0x0000001D, + 0x00003295, 0x00003B80, 0x00004F26, 0x00003B7F, 0x00003F61, 0x000700F5, + 0x0000001D, 0x0000367A, 0x000038B9, 0x00004F26, 0x000038B8, 0x00003F61, + 0x00050081, 0x0000001D, 0x00004359, 0x000020D3, 0x0000367A, 0x00050081, + 0x0000001D, 0x00005B01, 0x000035EC, 0x00003295, 0x00050081, 0x0000001D, + 0x00001F92, 0x0000380A, 0x0000380D, 0x00050081, 0x0000001D, 0x00005113, + 0x00002BA9, 0x00002BAC, 0x000500AE, 0x00000009, 0x0000387D, 0x00003F4D, + 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, 0x000400FA, 0x0000387D, + 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, 0x000500C4, 0x0000000B, + 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, 0x0000000D, 0x00002F3A, + 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, 0x000051FC, 0x00005AD8, + 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, 0x000400FA, 0x00005AEF, + 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, 0x000500AA, 0x00000009, + 0x00004ADF, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4B, 0x00000002, + 0x000400FA, 0x00004ADF, 0x00002627, 0x00002F65, 0x000200F8, 0x00002F65, + 0x00060041, 0x00000288, 0x00004BD3, 0x00000CC7, 0x00000A0B, 0x000051FC, + 0x0004003D, 0x0000000B, 0x00005D4B, 0x00004BD3, 0x00050080, 0x0000000B, + 0x00002DC5, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x0000194F, + 0x00000CC7, 0x00000A0B, 0x00002DC5, 0x0004003D, 0x0000000B, 0x00005E61, + 0x0000194F, 0x00050084, 0x0000000B, 0x00001860, 0x00000A10, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020A7, 0x000051FC, 0x00001860, 0x00060041, + 0x00000288, 0x00003BCF, 0x00000CC7, 0x00000A0B, 0x000020A7, 0x0004003D, + 0x0000000B, 0x00005E62, 0x00003BCF, 0x00050084, 0x0000000B, 0x00001861, + 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A8, 0x000051FC, + 0x00001861, 0x00060041, 0x00000288, 0x000037F3, 0x00000CC7, 0x00000A0B, + 0x000020A8, 0x0004003D, 0x0000000B, 0x00004003, 0x000037F3, 0x00070050, + 0x00000017, 0x00005134, 0x00005D4B, 0x00005E61, 0x00005E62, 0x00004003, + 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002627, 0x00060041, 0x00000288, + 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, + 0x00005D4C, 0x00005549, 0x00050080, 0x0000000B, 0x00002DC6, 0x000051FC, + 0x00000A0D, 0x00060041, 0x00000288, 0x0000190F, 0x00000CC7, 0x00000A0B, + 0x00002DC6, 0x0004003D, 0x0000000B, 0x00005C78, 0x0000190F, 0x00050080, + 0x0000000B, 0x00002DC7, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, + 0x00001910, 0x00000CC7, 0x00000A0B, 0x00002DC7, 0x0004003D, 0x0000000B, + 0x00005C79, 0x00001910, 0x00050080, 0x0000000B, 0x00002DC8, 0x000051FC, + 0x00000A13, 0x00060041, 0x00000288, 0x00005FF8, 0x00000CC7, 0x00000A0B, + 0x00002DC8, 0x0004003D, 0x0000000B, 0x00004004, 0x00005FF8, 0x00070050, + 0x00000017, 0x00005135, 0x00005D4C, 0x00005C78, 0x00005C79, 0x00004004, + 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000017, + 0x00002AC1, 0x00005135, 0x00002627, 0x00005134, 0x00002F65, 0x000300F7, + 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFD, 0x00000000, + 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, 0x00001CBF, 0x0000000A, + 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, 0x00001CBE, 0x00000004, + 0x00002000, 0x00000006, 0x00002037, 0x000200F8, 0x00002037, 0x00050051, + 0x0000000B, 0x00005F5A, 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, + 0x0000606B, 0x00000001, 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, + 0x00002772, 0x0000606B, 0x00000000, 0x00050051, 0x0000000D, 0x00004452, + 0x0000606B, 0x00000001, 0x00070050, 0x0000001D, 0x00003918, 0x00002772, + 0x00004452, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004386, + 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, 0x00004677, 0x00000001, + 0x0000003E, 0x00004386, 0x00050051, 0x0000000D, 0x00002773, 0x00004677, + 0x00000000, 0x00050051, 0x0000000D, 0x00004453, 0x00004677, 0x00000001, + 0x00070050, 0x0000001D, 0x00003919, 0x00002773, 0x00004453, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004387, 0x00002AC1, 0x00000002, + 0x0006000C, 0x00000013, 0x00004678, 0x00000001, 0x0000003E, 0x00004387, + 0x00050051, 0x0000000D, 0x00002774, 0x00004678, 0x00000000, 0x00050051, + 0x0000000D, 0x00004454, 0x00004678, 0x00000001, 0x00070050, 0x0000001D, + 0x0000391A, 0x00002774, 0x00004454, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004388, 0x00002AC1, 0x00000003, 0x0006000C, 0x00000013, + 0x00004679, 0x00000001, 0x0000003E, 0x00004388, 0x00050051, 0x0000000D, + 0x0000277D, 0x00004679, 0x00000000, 0x00050051, 0x0000000D, 0x000050C2, + 0x00004679, 0x00000001, 0x00070050, 0x0000001D, 0x00002353, 0x0000277D, + 0x000050C2, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, 0x00002AC1, 0x00000000, + 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, 0x00050050, 0x00000012, + 0x00004728, 0x0000589F, 0x0000589F, 0x000500C4, 0x00000012, 0x000047B5, + 0x00004728, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341F, 0x000047B5, + 0x00000867, 0x0004006F, 0x00000013, 0x00002AAF, 0x0000341F, 0x0005008E, + 0x00000013, 0x0000474F, 0x00002AAF, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E0E, 0x00000001, 0x00000028, 0x00000049, 0x0000474F, 0x00050051, + 0x0000000D, 0x00005F12, 0x00005E0E, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CDA, 0x00005E0E, 0x00000001, 0x00070050, 0x0000001D, 0x00004124, + 0x00005F12, 0x00003CDA, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C48, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA7, + 0x00004C48, 0x00050050, 0x00000012, 0x00004729, 0x00003EA7, 0x00003EA7, + 0x000500C4, 0x00000012, 0x000047B6, 0x00004729, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003420, 0x000047B6, 0x00000867, 0x0004006F, 0x00000013, + 0x00002AB0, 0x00003420, 0x0005008E, 0x00000013, 0x00004750, 0x00002AB0, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0F, 0x00000001, 0x00000028, + 0x00000049, 0x00004750, 0x00050051, 0x0000000D, 0x00005F13, 0x00005E0F, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CDB, 0x00005E0F, 0x00000001, + 0x00070050, 0x0000001D, 0x00004125, 0x00005F13, 0x00003CDB, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C49, 0x00002AC1, 0x00000002, + 0x0004007C, 0x0000000C, 0x00003EA8, 0x00004C49, 0x00050050, 0x00000012, + 0x0000472A, 0x00003EA8, 0x00003EA8, 0x000500C4, 0x00000012, 0x000047B7, + 0x0000472A, 0x000007A7, 0x000500C3, 0x00000012, 0x00003421, 0x000047B7, + 0x00000867, 0x0004006F, 0x00000013, 0x00002AB1, 0x00003421, 0x0005008E, + 0x00000013, 0x00004751, 0x00002AB1, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E10, 0x00000001, 0x00000028, 0x00000049, 0x00004751, 0x00050051, + 0x0000000D, 0x00005F14, 0x00005E10, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CDC, 0x00005E10, 0x00000001, 0x00070050, 0x0000001D, 0x00004126, + 0x00005F14, 0x00003CDC, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C4A, 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA9, + 0x00004C4A, 0x00050050, 0x00000012, 0x0000472B, 0x00003EA9, 0x00003EA9, + 0x000500C4, 0x00000012, 0x000047B8, 0x0000472B, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003422, 0x000047B8, 0x00000867, 0x0004006F, 0x00000013, + 0x00002AB2, 0x00003422, 0x0005008E, 0x00000013, 0x00004752, 0x00002AB2, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E11, 0x00000001, 0x00000028, + 0x00000049, 0x00004752, 0x00050051, 0x0000000D, 0x00005F15, 0x00005E11, + 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, 0x00005E11, 0x00000001, + 0x00070050, 0x0000001D, 0x00002354, 0x00005F15, 0x0000494E, 0x00000A0C, + 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBE, 0x00050051, + 0x0000000B, 0x000056C3, 0x00002AC1, 0x00000000, 0x00060050, 0x00000014, + 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, 0x000500C2, 0x00000014, + 0x00002B17, 0x00004F10, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEE, + 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, 0x000048A4, 0x00005DEE, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B98, 0x00005DEE, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040D1, 0x00005B98, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C53, 0x00000001, 0x0000004B, 0x000048A4, 0x0004007C, + 0x00000014, 0x00002A1D, 0x00002C53, 0x00050082, 0x00000014, 0x00001882, + 0x00000B0C, 0x00002A1D, 0x00050080, 0x00000014, 0x00002218, 0x00002A1D, + 0x00000938, 0x000600A9, 0x00000014, 0x00002877, 0x000040D1, 0x00002218, + 0x00005B98, 0x000500C4, 0x00000014, 0x00005ADD, 0x000048A4, 0x00001882, + 0x000500C7, 0x00000014, 0x000049A2, 0x00005ADD, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AB3, 0x000040D1, 0x000049A2, 0x000048A4, 0x00050080, + 0x00000014, 0x00006001, 0x00002877, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F87, 0x00006001, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAE, + 0x00002AB3, 0x0000008D, 0x000500C5, 0x00000014, 0x00005784, 0x00004F87, + 0x00003FAE, 0x000500AA, 0x00000010, 0x00003608, 0x00005DEE, 0x00000A12, + 0x000600A9, 0x00000014, 0x0000424A, 0x00003608, 0x00000A12, 0x00005784, + 0x0004007C, 0x00000018, 0x000029D7, 0x0000424A, 0x000500C2, 0x0000000B, + 0x00004BAC, 0x000056C3, 0x00000A64, 0x00040070, 0x0000000D, 0x00004816, + 0x00004BAC, 0x00050085, 0x0000000D, 0x00003E27, 0x00004816, 0x00000149, + 0x00050051, 0x0000000D, 0x000053CA, 0x000029D7, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5D, 0x000029D7, 0x00000001, 0x00050051, 0x0000000D, + 0x00001E9F, 0x000029D7, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE0, + 0x000053CA, 0x00002A5D, 0x00001E9F, 0x00003E27, 0x00050051, 0x0000000B, + 0x000027FB, 0x00002AC1, 0x00000001, 0x00060050, 0x00000014, 0x00003514, + 0x000027FB, 0x000027FB, 0x000027FB, 0x000500C2, 0x00000014, 0x00002B18, + 0x00003514, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEF, 0x00002B18, + 0x00000105, 0x000500C7, 0x00000014, 0x000048A5, 0x00005DEF, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B99, 0x00005DEF, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040D2, 0x00005B99, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C54, 0x00000001, 0x0000004B, 0x000048A5, 0x0004007C, 0x00000014, + 0x00002A1E, 0x00002C54, 0x00050082, 0x00000014, 0x00001883, 0x00000B0C, + 0x00002A1E, 0x00050080, 0x00000014, 0x00002219, 0x00002A1E, 0x00000938, + 0x000600A9, 0x00000014, 0x00002878, 0x000040D2, 0x00002219, 0x00005B99, + 0x000500C4, 0x00000014, 0x00005ADE, 0x000048A5, 0x00001883, 0x000500C7, + 0x00000014, 0x000049A3, 0x00005ADE, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AB4, 0x000040D2, 0x000049A3, 0x000048A5, 0x00050080, 0x00000014, + 0x00006002, 0x00002878, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F88, + 0x00006002, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAF, 0x00002AB4, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005785, 0x00004F88, 0x00003FAF, + 0x000500AA, 0x00000010, 0x00003609, 0x00005DEF, 0x00000A12, 0x000600A9, + 0x00000014, 0x0000424B, 0x00003609, 0x00000A12, 0x00005785, 0x0004007C, + 0x00000018, 0x000029D8, 0x0000424B, 0x000500C2, 0x0000000B, 0x00004BAD, + 0x000027FB, 0x00000A64, 0x00040070, 0x0000000D, 0x00004817, 0x00004BAD, + 0x00050085, 0x0000000D, 0x00003E28, 0x00004817, 0x00000149, 0x00050051, + 0x0000000D, 0x000053CB, 0x000029D8, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A5E, 0x000029D8, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA0, + 0x000029D8, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE1, 0x000053CB, + 0x00002A5E, 0x00001EA0, 0x00003E28, 0x00050051, 0x0000000B, 0x000027FC, + 0x00002AC1, 0x00000002, 0x00060050, 0x00000014, 0x00003515, 0x000027FC, + 0x000027FC, 0x000027FC, 0x000500C2, 0x00000014, 0x00002B19, 0x00003515, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF0, 0x00002B19, 0x00000105, + 0x000500C7, 0x00000014, 0x000048AE, 0x00005DF0, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B9A, 0x00005DF0, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040D3, 0x00005B9A, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C55, + 0x00000001, 0x0000004B, 0x000048AE, 0x0004007C, 0x00000014, 0x00002A1F, + 0x00002C55, 0x00050082, 0x00000014, 0x00001884, 0x00000B0C, 0x00002A1F, + 0x00050080, 0x00000014, 0x0000221A, 0x00002A1F, 0x00000938, 0x000600A9, + 0x00000014, 0x00002879, 0x000040D3, 0x0000221A, 0x00005B9A, 0x000500C4, + 0x00000014, 0x00005ADF, 0x000048AE, 0x00001884, 0x000500C7, 0x00000014, + 0x000049A4, 0x00005ADF, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB5, + 0x000040D3, 0x000049A4, 0x000048AE, 0x00050080, 0x00000014, 0x00006003, + 0x00002879, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F89, 0x00006003, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FB0, 0x00002AB5, 0x0000008D, + 0x000500C5, 0x00000014, 0x00005786, 0x00004F89, 0x00003FB0, 0x000500AA, + 0x00000010, 0x0000360A, 0x00005DF0, 0x00000A12, 0x000600A9, 0x00000014, + 0x0000424C, 0x0000360A, 0x00000A12, 0x00005786, 0x0004007C, 0x00000018, + 0x000029D9, 0x0000424C, 0x000500C2, 0x0000000B, 0x00004BAE, 0x000027FC, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004818, 0x00004BAE, 0x00050085, + 0x0000000D, 0x00003E29, 0x00004818, 0x00000149, 0x00050051, 0x0000000D, + 0x000053CC, 0x000029D9, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5F, + 0x000029D9, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA1, 0x000029D9, + 0x00000002, 0x00070050, 0x0000001D, 0x00003DE2, 0x000053CC, 0x00002A5F, + 0x00001EA1, 0x00003E29, 0x00050051, 0x0000000B, 0x000027FD, 0x00002AC1, + 0x00000003, 0x00060050, 0x00000014, 0x00003516, 0x000027FD, 0x000027FD, + 0x000027FD, 0x000500C2, 0x00000014, 0x00002B1A, 0x00003516, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DF1, 0x00002B1A, 0x00000105, 0x000500C7, + 0x00000014, 0x000048AF, 0x00005DF1, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B9B, 0x00005DF1, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D4, + 0x00005B9B, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C56, 0x00000001, + 0x0000004B, 0x000048AF, 0x0004007C, 0x00000014, 0x00002A20, 0x00002C56, + 0x00050082, 0x00000014, 0x00001885, 0x00000B0C, 0x00002A20, 0x00050080, + 0x00000014, 0x0000221B, 0x00002A20, 0x00000938, 0x000600A9, 0x00000014, + 0x0000287A, 0x000040D4, 0x0000221B, 0x00005B9B, 0x000500C4, 0x00000014, + 0x00005AE0, 0x000048AF, 0x00001885, 0x000500C7, 0x00000014, 0x000049A5, + 0x00005AE0, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB6, 0x000040D4, + 0x000049A5, 0x000048AF, 0x00050080, 0x00000014, 0x00006004, 0x0000287A, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8A, 0x00006004, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FB1, 0x00002AB6, 0x0000008D, 0x000500C5, + 0x00000014, 0x00005787, 0x00004F8A, 0x00003FB1, 0x000500AA, 0x00000010, + 0x0000360B, 0x00005DF1, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424D, + 0x0000360B, 0x00000A12, 0x00005787, 0x0004007C, 0x00000018, 0x000029DA, + 0x0000424D, 0x000500C2, 0x0000000B, 0x00004BAF, 0x000027FD, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004819, 0x00004BAF, 0x00050085, 0x0000000D, + 0x00003E2A, 0x00004819, 0x00000149, 0x00050051, 0x0000000D, 0x000053CD, + 0x000029DA, 0x00000000, 0x00050051, 0x0000000D, 0x00002A60, 0x000029DA, + 0x00000001, 0x00050051, 0x0000000D, 0x00002B1B, 0x000029DA, 0x00000002, + 0x00070050, 0x0000001D, 0x00002355, 0x000053CD, 0x00002A60, 0x00002B1B, + 0x00003E2A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBF, 0x00050051, + 0x0000000B, 0x000056C4, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, + 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, 0x000056C4, 0x000500C2, + 0x00000017, 0x000024A8, 0x00004F11, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049B3, 0x000024A8, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBD, + 0x000049B3, 0x00050085, 0x0000001D, 0x00004136, 0x00003CBD, 0x00000AEE, + 0x00050051, 0x0000000B, 0x00005CD8, 0x00002AC1, 0x00000001, 0x00070050, + 0x00000017, 0x00005153, 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x00005CD8, + 0x000500C2, 0x00000017, 0x000024A9, 0x00005153, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049B4, 0x000024A9, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CBE, 0x000049B4, 0x00050085, 0x0000001D, 0x00004137, 0x00003CBE, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD9, 0x00002AC1, 0x00000002, + 0x00070050, 0x00000017, 0x00005154, 0x00005CD9, 0x00005CD9, 0x00005CD9, + 0x00005CD9, 0x000500C2, 0x00000017, 0x000024AA, 0x00005154, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049B5, 0x000024AA, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CBF, 0x000049B5, 0x00050085, 0x0000001D, 0x00004138, + 0x00003CBF, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDA, 0x00002AC1, + 0x00000003, 0x00070050, 0x00000017, 0x00005155, 0x00005CDA, 0x00005CDA, + 0x00005CDA, 0x00005CDA, 0x000500C2, 0x00000017, 0x000024AB, 0x00005155, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B6, 0x000024AB, 0x0000027B, + 0x00040070, 0x0000001D, 0x00004931, 0x000049B6, 0x00050085, 0x0000001D, + 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, 0x00003F62, 0x000200F8, + 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, 0x00002AC1, 0x00000000, + 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, 0x000056C5, 0x000056C5, + 0x000056C5, 0x000500C2, 0x00000017, 0x000024AC, 0x00004F12, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A5E, 0x000024AC, 0x0000064B, 0x00040070, + 0x0000001D, 0x000036AA, 0x00004A5E, 0x0005008E, 0x0000001D, 0x00004B29, + 0x000036AA, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A5, 0x00002AC1, + 0x00000001, 0x00070050, 0x00000017, 0x00006111, 0x000021A5, 0x000021A5, + 0x000021A5, 0x000021A5, 0x000500C2, 0x00000017, 0x000024AD, 0x00006111, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5F, 0x000024AD, 0x0000064B, + 0x00040070, 0x0000001D, 0x000036AB, 0x00004A5F, 0x0005008E, 0x0000001D, + 0x00004B2A, 0x000036AB, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A6, + 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00006112, 0x000021A6, + 0x000021A6, 0x000021A6, 0x000021A6, 0x000500C2, 0x00000017, 0x000024AE, + 0x00006112, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A60, 0x000024AE, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036AC, 0x00004A60, 0x0005008E, + 0x0000001D, 0x00004B2B, 0x000036AC, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A7, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00006113, + 0x000021A7, 0x000021A7, 0x000021A7, 0x000021A7, 0x000500C2, 0x00000017, + 0x000024AF, 0x00006113, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A61, + 0x000024AF, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431C, 0x00004A61, + 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, + 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, + 0x00050050, 0x00000013, 0x0000433C, 0x00004FF0, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D96, 0x0000433C, 0x0000433C, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B7, 0x00002AC1, + 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6E, 0x000056B7, 0x00050050, + 0x00000013, 0x0000433D, 0x00003F6E, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00002D97, 0x0000433D, 0x0000433D, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x00050051, 0x0000000B, 0x000056B8, 0x00002AC1, 0x00000002, + 0x0004007C, 0x0000000D, 0x00003F6F, 0x000056B8, 0x00050050, 0x00000013, + 0x0000433E, 0x00003F6F, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D98, + 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x00050051, 0x0000000B, 0x000056B9, 0x00002AC1, 0x00000003, 0x0004007C, + 0x0000000D, 0x00003F70, 0x000056B9, 0x00050050, 0x00000013, 0x00004FB0, + 0x00003F70, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3C, 0x00004FB0, + 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, 0x0000001D, 0x00002BAD, + 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, 0x000026A1, 0x00001CBF, + 0x00002355, 0x00001CBE, 0x00002354, 0x00002000, 0x00002353, 0x00002037, + 0x000F00F5, 0x0000001D, 0x0000380E, 0x00002D98, 0x00004BFD, 0x00004B2B, + 0x000038FB, 0x00004138, 0x00001CBF, 0x00003DE2, 0x00001CBE, 0x00004126, + 0x00002000, 0x0000391A, 0x00002037, 0x000F00F5, 0x0000001D, 0x00003B85, + 0x00002D97, 0x00004BFD, 0x00004B2A, 0x000038FB, 0x00004137, 0x00001CBF, + 0x00003DE1, 0x00001CBE, 0x00004125, 0x00002000, 0x00003919, 0x00002037, + 0x000F00F5, 0x0000001D, 0x000038BA, 0x00002D96, 0x00004BFD, 0x00004B29, + 0x000038FB, 0x00004136, 0x00001CBF, 0x00003DE0, 0x00001CBE, 0x00004124, + 0x00002000, 0x00003918, 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, + 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, 0x0000199B, 0x00000A10, + 0x000300F7, 0x00004F27, 0x00000002, 0x000400FA, 0x00005452, 0x00002628, + 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, 0x00000288, 0x00004BD4, + 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4D, + 0x00004BD4, 0x00050080, 0x0000000B, 0x00002DC9, 0x000051FC, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001911, 0x00000CC7, 0x00000A0B, 0x00002DC9, + 0x0004003D, 0x0000000B, 0x00005C7A, 0x00001911, 0x00050080, 0x0000000B, + 0x00002DCA, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x00001912, + 0x00000CC7, 0x00000A0B, 0x00002DCA, 0x0004003D, 0x0000000B, 0x00005C7B, + 0x00001912, 0x00050080, 0x0000000B, 0x00002DCB, 0x00002DCA, 0x00000A0D, + 0x00060041, 0x00000288, 0x00006005, 0x00000CC7, 0x00000A0B, 0x00002DCB, + 0x0004003D, 0x0000000B, 0x0000374E, 0x00006005, 0x00070050, 0x00000017, + 0x00004CD9, 0x00005D4D, 0x00005C7A, 0x00005C7B, 0x0000374E, 0x00050084, + 0x0000000B, 0x0000429A, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, + 0x000036AD, 0x000051FC, 0x0000429A, 0x00060041, 0x00000288, 0x00003B86, + 0x00000CC7, 0x00000A0B, 0x000036AD, 0x0004003D, 0x0000000B, 0x00005C7C, + 0x00003B86, 0x00050080, 0x0000000B, 0x00002DCC, 0x000036AD, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001950, 0x00000CC7, 0x00000A0B, 0x00002DCC, + 0x0004003D, 0x0000000B, 0x00005E63, 0x00001950, 0x00050084, 0x0000000B, + 0x00001862, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A9, + 0x000051FC, 0x00001862, 0x00060041, 0x00000288, 0x00003B87, 0x00000CC7, + 0x00000A0B, 0x000020A9, 0x0004003D, 0x0000000B, 0x00005C7D, 0x00003B87, + 0x00050080, 0x0000000B, 0x00002DCD, 0x000020A9, 0x00000A0D, 0x00060041, + 0x00000288, 0x00006006, 0x00000CC7, 0x00000A0B, 0x00002DCD, 0x0004003D, + 0x0000000B, 0x00004005, 0x00006006, 0x00070050, 0x00000017, 0x00005136, + 0x00005C7C, 0x00005E63, 0x00005C7D, 0x00004005, 0x000200F9, 0x00004F27, + 0x000200F8, 0x00002628, 0x00060041, 0x00000288, 0x0000554A, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4E, 0x0000554A, + 0x00050080, 0x0000000B, 0x00002DCE, 0x000051FC, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001913, 0x00000CC7, 0x00000A0B, 0x00002DCE, 0x0004003D, + 0x0000000B, 0x00005C7E, 0x00001913, 0x00050080, 0x0000000B, 0x00002DCF, + 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x00001914, 0x00000CC7, + 0x00000A0B, 0x00002DCF, 0x0004003D, 0x0000000B, 0x00005C7F, 0x00001914, + 0x00050080, 0x0000000B, 0x00002DD0, 0x000051FC, 0x00000A13, 0x00060041, + 0x00000288, 0x00006007, 0x00000CC7, 0x00000A0B, 0x00002DD0, 0x0004003D, + 0x0000000B, 0x00003702, 0x00006007, 0x00070050, 0x00000017, 0x00004AE0, + 0x00005D4E, 0x00005C7E, 0x00005C7F, 0x00003702, 0x00050080, 0x0000000B, + 0x000057E7, 0x000051FC, 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, + 0x00000CC7, 0x00000A0B, 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C80, + 0x0000604D, 0x00050080, 0x0000000B, 0x00002DD1, 0x000051FC, 0x00000A19, + 0x00060041, 0x00000288, 0x00001915, 0x00000CC7, 0x00000A0B, 0x00002DD1, + 0x0004003D, 0x0000000B, 0x00005C81, 0x00001915, 0x00050080, 0x0000000B, + 0x00002DD2, 0x000051FC, 0x00000A1C, 0x00060041, 0x00000288, 0x00001916, + 0x00000CC7, 0x00000A0B, 0x00002DD2, 0x0004003D, 0x0000000B, 0x00005C82, + 0x00001916, 0x00050080, 0x0000000B, 0x00002DD3, 0x000051FC, 0x00000A1F, + 0x00060041, 0x00000288, 0x00006008, 0x00000CC7, 0x00000A0B, 0x00002DD3, + 0x0004003D, 0x0000000B, 0x00004006, 0x00006008, 0x00070050, 0x00000017, + 0x00005137, 0x00005C80, 0x00005C81, 0x00005C82, 0x00004006, 0x000200F9, + 0x00004F27, 0x000200F8, 0x00004F27, 0x000700F5, 0x00000017, 0x00002BCF, + 0x00005137, 0x00002628, 0x00005136, 0x00002F66, 0x000700F5, 0x00000017, + 0x00003722, 0x00004AE0, 0x00002628, 0x00004CD9, 0x00002F66, 0x000300F7, + 0x00004F28, 0x00000000, 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, + 0x0000215A, 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, + 0x0000000B, 0x00005F5B, 0x00003722, 0x00000000, 0x0006000C, 0x00000013, + 0x0000606C, 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, + 0x0000277E, 0x0000606C, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC0, + 0x0000606C, 0x00000001, 0x00050051, 0x0000000B, 0x00004289, 0x00003722, + 0x00000001, 0x0006000C, 0x00000013, 0x00003CFD, 0x00000001, 0x0000003E, + 0x00004289, 0x00050051, 0x0000000D, 0x0000277F, 0x00003CFD, 0x00000000, + 0x00050051, 0x0000000D, 0x00004455, 0x00003CFD, 0x00000001, 0x00070050, + 0x0000001D, 0x0000391B, 0x0000277E, 0x00003EC0, 0x0000277F, 0x00004455, + 0x00050051, 0x0000000B, 0x00004389, 0x00003722, 0x00000002, 0x0006000C, + 0x00000013, 0x0000467A, 0x00000001, 0x0000003E, 0x00004389, 0x00050051, + 0x0000000D, 0x00002780, 0x0000467A, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EC1, 0x0000467A, 0x00000001, 0x00050051, 0x0000000B, 0x0000428A, + 0x00003722, 0x00000003, 0x0006000C, 0x00000013, 0x00003CFE, 0x00000001, + 0x0000003E, 0x0000428A, 0x00050051, 0x0000000D, 0x00002781, 0x00003CFE, + 0x00000000, 0x00050051, 0x0000000D, 0x00004456, 0x00003CFE, 0x00000001, + 0x00070050, 0x0000001D, 0x0000391C, 0x00002780, 0x00003EC1, 0x00002781, + 0x00004456, 0x00050051, 0x0000000B, 0x0000438A, 0x00002BCF, 0x00000000, + 0x0006000C, 0x00000013, 0x0000467B, 0x00000001, 0x0000003E, 0x0000438A, + 0x00050051, 0x0000000D, 0x00002782, 0x0000467B, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EC2, 0x0000467B, 0x00000001, 0x00050051, 0x0000000B, + 0x0000428B, 0x00002BCF, 0x00000001, 0x0006000C, 0x00000013, 0x00003CFF, + 0x00000001, 0x0000003E, 0x0000428B, 0x00050051, 0x0000000D, 0x00002783, + 0x00003CFF, 0x00000000, 0x00050051, 0x0000000D, 0x00004457, 0x00003CFF, + 0x00000001, 0x00070050, 0x0000001D, 0x0000391D, 0x00002782, 0x00003EC2, + 0x00002783, 0x00004457, 0x00050051, 0x0000000B, 0x0000438B, 0x00002BCF, + 0x00000002, 0x0006000C, 0x00000013, 0x0000467C, 0x00000001, 0x0000003E, + 0x0000438B, 0x00050051, 0x0000000D, 0x00002784, 0x0000467C, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EC3, 0x0000467C, 0x00000001, 0x00050051, + 0x0000000B, 0x0000428C, 0x00002BCF, 0x00000003, 0x0006000C, 0x00000013, + 0x00003D00, 0x00000001, 0x0000003E, 0x0000428C, 0x00050051, 0x0000000D, + 0x00002785, 0x00003D00, 0x00000000, 0x00050051, 0x0000000D, 0x000050C3, + 0x00003D00, 0x00000001, 0x00070050, 0x0000001D, 0x00002356, 0x00002784, + 0x00003EC3, 0x00002785, 0x000050C3, 0x000200F9, 0x00004F28, 0x000200F8, + 0x0000215A, 0x0007004F, 0x00000011, 0x000025FD, 0x00003722, 0x00003722, + 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3E, 0x000025FD, + 0x0009004F, 0x0000001A, 0x000060D6, 0x00005B3E, 0x00005B3E, 0x00000000, + 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B0, + 0x000060D6, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D95, 0x000048B0, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB7, 0x00003D95, 0x0005008E, + 0x0000001D, 0x0000472C, 0x00002AB7, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00006297, 0x00000001, 0x00000028, 0x00000504, 0x0000472C, 0x0007004F, + 0x00000011, 0x00003771, 0x00003722, 0x00003722, 0x00000002, 0x00000003, + 0x0004007C, 0x00000012, 0x000024C5, 0x00003771, 0x0009004F, 0x0000001A, + 0x000060D7, 0x000024C5, 0x000024C5, 0x00000000, 0x00000000, 0x00000001, + 0x00000001, 0x000500C4, 0x0000001A, 0x000048B1, 0x000060D7, 0x00000122, + 0x000500C3, 0x0000001A, 0x00003D96, 0x000048B1, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AB8, 0x00003D96, 0x0005008E, 0x0000001D, 0x0000472D, + 0x00002AB8, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006298, 0x00000001, + 0x00000028, 0x00000504, 0x0000472D, 0x0007004F, 0x00000011, 0x00003772, + 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, + 0x000024C6, 0x00003772, 0x0009004F, 0x0000001A, 0x000060D8, 0x000024C6, + 0x000024C6, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B2, 0x000060D8, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D97, 0x000048B2, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB9, + 0x00003D97, 0x0005008E, 0x0000001D, 0x0000472E, 0x00002AB9, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00006299, 0x00000001, 0x00000028, 0x00000504, + 0x0000472E, 0x0007004F, 0x00000011, 0x00003773, 0x00002BCF, 0x00002BCF, + 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C7, 0x00003773, + 0x0009004F, 0x0000001A, 0x000060D9, 0x000024C7, 0x000024C7, 0x00000000, + 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B3, + 0x000060D9, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D98, 0x000048B3, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002ABA, 0x00003D98, 0x0005008E, + 0x0000001D, 0x000053C1, 0x00002ABA, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00004364, 0x00000001, 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, + 0x00004F28, 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, 0x00002629, + 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, + 0x0000515B, 0x00002629, 0x00050051, 0x0000000D, 0x00001B83, 0x0000515B, + 0x00000000, 0x00050051, 0x0000000D, 0x00003470, 0x0000515B, 0x00000001, + 0x00070050, 0x0000001D, 0x0000427E, 0x00001B83, 0x00003470, 0x00000A0C, + 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DE, 0x00003722, 0x00003722, + 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003763, 0x000041DE, + 0x00050051, 0x0000000D, 0x00001B84, 0x00003763, 0x00000000, 0x00050051, + 0x0000000D, 0x00003471, 0x00003763, 0x00000001, 0x00070050, 0x0000001D, + 0x0000427F, 0x00001B84, 0x00003471, 0x00000A0C, 0x00000A0C, 0x0007004F, + 0x00000011, 0x000041DF, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, + 0x0004007C, 0x00000013, 0x00003764, 0x000041DF, 0x00050051, 0x0000000D, + 0x00001B85, 0x00003764, 0x00000000, 0x00050051, 0x0000000D, 0x00003472, + 0x00003764, 0x00000001, 0x00070050, 0x0000001D, 0x00004280, 0x00001B85, + 0x00003472, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E0, + 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, + 0x00003765, 0x000041E0, 0x00050051, 0x0000000D, 0x00001B86, 0x00003765, + 0x00000000, 0x00050051, 0x0000000D, 0x0000410A, 0x00003765, 0x00000001, + 0x00070050, 0x0000001D, 0x00002357, 0x00001B86, 0x0000410A, 0x00000A0C, + 0x00000A0C, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F28, 0x000900F5, + 0x0000001D, 0x00002BAE, 0x00002357, 0x00004F58, 0x00004364, 0x0000215A, + 0x00002356, 0x00002038, 0x000900F5, 0x0000001D, 0x0000380F, 0x00004280, + 0x00004F58, 0x00006299, 0x0000215A, 0x0000391D, 0x00002038, 0x000900F5, + 0x0000001D, 0x00003B88, 0x0000427F, 0x00004F58, 0x00006298, 0x0000215A, + 0x0000391C, 0x00002038, 0x000900F5, 0x0000001D, 0x000038BB, 0x0000427E, + 0x00004F58, 0x00006297, 0x0000215A, 0x0000391B, 0x00002038, 0x000200F9, + 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, 0x00002BAF, + 0x00002BAE, 0x00004F28, 0x00002BAD, 0x00003F62, 0x000700F5, 0x0000001D, + 0x00003810, 0x0000380F, 0x00004F28, 0x0000380E, 0x00003F62, 0x000700F5, + 0x0000001D, 0x00003296, 0x00003B88, 0x00004F28, 0x00003B85, 0x00003F62, + 0x000700F5, 0x0000001D, 0x0000367B, 0x000038BB, 0x00004F28, 0x000038BA, + 0x00003F62, 0x00050081, 0x0000001D, 0x0000435A, 0x00004359, 0x0000367B, + 0x00050081, 0x0000001D, 0x00005B02, 0x00005B01, 0x00003296, 0x00050081, + 0x0000001D, 0x00001C28, 0x00001F92, 0x00003810, 0x00050081, 0x0000001D, + 0x000025AA, 0x00005113, 0x00002BAF, 0x00050080, 0x0000000B, 0x00003FF8, + 0x00005E78, 0x000037B2, 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, + 0x00005AEF, 0x00003B68, 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, + 0x00000009, 0x00004AE1, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4C, + 0x00000002, 0x000400FA, 0x00004AE1, 0x0000262A, 0x00002F67, 0x000200F8, + 0x00002F67, 0x00060041, 0x00000288, 0x00004BD5, 0x00000CC7, 0x00000A0B, + 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4F, 0x00004BD5, 0x00050080, + 0x0000000B, 0x00002DD4, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, + 0x00001951, 0x00000CC7, 0x00000A0B, 0x00002DD4, 0x0004003D, 0x0000000B, + 0x00005E64, 0x00001951, 0x00050084, 0x0000000B, 0x00001863, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020AA, 0x00003FF8, 0x00001863, + 0x00060041, 0x00000288, 0x00003BD0, 0x00000CC7, 0x00000A0B, 0x000020AA, + 0x0004003D, 0x0000000B, 0x00005E65, 0x00003BD0, 0x00050084, 0x0000000B, + 0x00001864, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020AB, + 0x00003FF8, 0x00001864, 0x00060041, 0x00000288, 0x000037F4, 0x00000CC7, + 0x00000A0B, 0x000020AB, 0x0004003D, 0x0000000B, 0x00004007, 0x000037F4, + 0x00070050, 0x00000017, 0x00005138, 0x00005D4F, 0x00005E64, 0x00005E65, + 0x00004007, 0x000200F9, 0x00004F4C, 0x000200F8, 0x0000262A, 0x00060041, 0x00000288, 0x0000554B, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, - 0x0000000B, 0x00005D4C, 0x0000554B, 0x00050080, 0x0000000B, 0x00002DCE, - 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001911, 0x00000CC7, - 0x00000A0B, 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C80, 0x00001911, - 0x00050080, 0x0000000B, 0x00002DCF, 0x00003FF8, 0x00000A10, 0x00060041, - 0x00000288, 0x00001912, 0x00000CC7, 0x00000A0B, 0x00002DCF, 0x0004003D, - 0x0000000B, 0x00005C81, 0x00001912, 0x00050080, 0x0000000B, 0x00002DD0, - 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF7, 0x00000CC7, - 0x00000A0B, 0x00002DD0, 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF7, - 0x00070050, 0x00000017, 0x00005132, 0x00005D4C, 0x00005C80, 0x00005C81, - 0x00004002, 0x000200F9, 0x00004F4C, 0x000200F8, 0x00004F4C, 0x000700F5, - 0x00000017, 0x00002AC2, 0x00005132, 0x00002C74, 0x00005BAC, 0x00002F67, + 0x0000000B, 0x00005D50, 0x0000554B, 0x00050080, 0x0000000B, 0x00002DD5, + 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001917, 0x00000CC7, + 0x00000A0B, 0x00002DD5, 0x0004003D, 0x0000000B, 0x00005C83, 0x00001917, + 0x00050080, 0x0000000B, 0x00002DD6, 0x00003FF8, 0x00000A10, 0x00060041, + 0x00000288, 0x00001918, 0x00000CC7, 0x00000A0B, 0x00002DD6, 0x0004003D, + 0x0000000B, 0x00005C84, 0x00001918, 0x00050080, 0x0000000B, 0x00002DD7, + 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00006009, 0x00000CC7, + 0x00000A0B, 0x00002DD7, 0x0004003D, 0x0000000B, 0x00004008, 0x00006009, + 0x00070050, 0x00000017, 0x00005139, 0x00005D50, 0x00005C83, 0x00005C84, + 0x00004008, 0x000200F9, 0x00004F4C, 0x000200F8, 0x00004F4C, 0x000700F5, + 0x00000017, 0x00002AC2, 0x00005139, 0x0000262A, 0x00005138, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, 0x000038FC, 0x00000002, 0x00001CC1, 0x0000000A, 0x00001CC1, 0x00000003, 0x00001CC0, 0x0000000C, 0x00001CC0, 0x00000004, 0x00002001, 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, 0x00002AC2, 0x00000000, 0x0006000C, - 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, - 0x0000000D, 0x00002776, 0x0000606A, 0x00000000, 0x00050051, 0x0000000D, - 0x0000444F, 0x0000606A, 0x00000001, 0x00070050, 0x0000001D, 0x00003915, - 0x00002776, 0x0000444F, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004383, 0x00002AC2, 0x00000001, 0x0006000C, 0x00000013, 0x00004674, - 0x00000001, 0x0000003E, 0x00004383, 0x00050051, 0x0000000D, 0x00002777, - 0x00004674, 0x00000000, 0x00050051, 0x0000000D, 0x00004450, 0x00004674, - 0x00000001, 0x00070050, 0x0000001D, 0x00003916, 0x00002777, 0x00004450, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004384, 0x00002AC2, - 0x00000002, 0x0006000C, 0x00000013, 0x00004675, 0x00000001, 0x0000003E, - 0x00004384, 0x00050051, 0x0000000D, 0x00002778, 0x00004675, 0x00000000, - 0x00050051, 0x0000000D, 0x00004451, 0x00004675, 0x00000001, 0x00070050, - 0x0000001D, 0x00003917, 0x00002778, 0x00004451, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004385, 0x00002AC2, 0x00000003, 0x0006000C, - 0x00000013, 0x00004676, 0x00000001, 0x0000003E, 0x00004385, 0x00050051, - 0x0000000D, 0x00002779, 0x00004676, 0x00000000, 0x00050051, 0x0000000D, - 0x000050C1, 0x00004676, 0x00000001, 0x00070050, 0x0000001D, 0x00002355, - 0x00002779, 0x000050C1, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, + 0x00000013, 0x0000606D, 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, + 0x0000000D, 0x00002786, 0x0000606D, 0x00000000, 0x00050051, 0x0000000D, + 0x00004458, 0x0000606D, 0x00000001, 0x00070050, 0x0000001D, 0x0000391E, + 0x00002786, 0x00004458, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000438C, 0x00002AC2, 0x00000001, 0x0006000C, 0x00000013, 0x0000467D, + 0x00000001, 0x0000003E, 0x0000438C, 0x00050051, 0x0000000D, 0x00002787, + 0x0000467D, 0x00000000, 0x00050051, 0x0000000D, 0x00004459, 0x0000467D, + 0x00000001, 0x00070050, 0x0000001D, 0x0000391F, 0x00002787, 0x00004459, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000438D, 0x00002AC2, + 0x00000002, 0x0006000C, 0x00000013, 0x0000467E, 0x00000001, 0x0000003E, + 0x0000438D, 0x00050051, 0x0000000D, 0x00002788, 0x0000467E, 0x00000000, + 0x00050051, 0x0000000D, 0x0000445A, 0x0000467E, 0x00000001, 0x00070050, + 0x0000001D, 0x00003920, 0x00002788, 0x0000445A, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000438E, 0x00002AC2, 0x00000003, 0x0006000C, + 0x00000013, 0x0000467F, 0x00000001, 0x0000003E, 0x0000438E, 0x00050051, + 0x0000000D, 0x00002789, 0x0000467F, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C4, 0x0000467F, 0x00000001, 0x00070050, 0x0000001D, 0x00002358, + 0x00002789, 0x000050C4, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, 0x00003091, 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, 0x00050050, 0x00000012, 0x0000472F, 0x000058A0, 0x000058A0, 0x000500C4, 0x00000012, @@ -4423,8 +4243,8 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x0000000D, 0x00003CDD, 0x00005E12, 0x00000001, 0x00070050, 0x0000001D, 0x00004127, 0x00005F16, 0x00003CDD, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4B, 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000C, - 0x00003EAE, 0x00004C4B, 0x00050050, 0x00000012, 0x00004730, 0x00003EAE, - 0x00003EAE, 0x000500C4, 0x00000012, 0x000047BA, 0x00004730, 0x000007A7, + 0x00003EAA, 0x00004C4B, 0x00050050, 0x00000012, 0x00004730, 0x00003EAA, + 0x00003EAA, 0x000500C4, 0x00000012, 0x000047BA, 0x00004730, 0x000007A7, 0x000500C3, 0x00000012, 0x00003424, 0x000047BA, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABC, 0x00003424, 0x0005008E, 0x00000013, 0x00004754, 0x00002ABC, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E13, 0x00000001, @@ -4432,44 +4252,44 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x00005E13, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDE, 0x00005E13, 0x00000001, 0x00070050, 0x0000001D, 0x00004128, 0x00005F17, 0x00003CDE, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4C, 0x00002AC2, - 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAF, 0x00004C4C, 0x00050050, - 0x00000012, 0x00004731, 0x00003EAF, 0x00003EAF, 0x000500C4, 0x00000012, - 0x000047BC, 0x00004731, 0x000007A7, 0x000500C3, 0x00000012, 0x00003425, - 0x000047BC, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABD, 0x00003425, + 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAB, 0x00004C4C, 0x00050050, + 0x00000012, 0x00004731, 0x00003EAB, 0x00003EAB, 0x000500C4, 0x00000012, + 0x000047BB, 0x00004731, 0x000007A7, 0x000500C3, 0x00000012, 0x00003425, + 0x000047BB, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABD, 0x00003425, 0x0005008E, 0x00000013, 0x00004755, 0x00002ABD, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E14, 0x00000001, 0x00000028, 0x00000049, 0x00004755, 0x00050051, 0x0000000D, 0x00005F18, 0x00005E14, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDF, 0x00005E14, 0x00000001, 0x00070050, 0x0000001D, 0x00004129, 0x00005F18, 0x00003CDF, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4D, 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000C, - 0x00003EB0, 0x00004C4D, 0x00050050, 0x00000012, 0x00004732, 0x00003EB0, - 0x00003EB0, 0x000500C4, 0x00000012, 0x000047BD, 0x00004732, 0x000007A7, - 0x000500C3, 0x00000012, 0x00003426, 0x000047BD, 0x00000867, 0x0004006F, + 0x00003EAC, 0x00004C4D, 0x00050050, 0x00000012, 0x00004732, 0x00003EAC, + 0x00003EAC, 0x000500C4, 0x00000012, 0x000047BC, 0x00004732, 0x000007A7, + 0x000500C3, 0x00000012, 0x00003426, 0x000047BC, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABE, 0x00003426, 0x0005008E, 0x00000013, 0x00004756, 0x00002ABE, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E15, 0x00000001, 0x00000028, 0x00000049, 0x00004756, 0x00050051, 0x0000000D, 0x00005F19, 0x00005E15, 0x00000000, 0x00050051, 0x0000000D, 0x0000494F, 0x00005E15, - 0x00000001, 0x00070050, 0x0000001D, 0x00002356, 0x00005F19, 0x0000494F, + 0x00000001, 0x00070050, 0x0000001D, 0x00002359, 0x00005F19, 0x0000494F, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC2, 0x00000000, 0x00060050, 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, 0x000500C2, 0x00000014, 0x00002B1C, 0x00004F13, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DF2, 0x00002B1C, 0x00000105, 0x000500C7, 0x00000014, 0x000048B5, + 0x00005DF2, 0x00002B1C, 0x00000105, 0x000500C7, 0x00000014, 0x000048B4, 0x00005DF2, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9C, 0x00005DF2, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D5, 0x00005B9C, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C57, 0x00000001, 0x0000004B, 0x000048B5, + 0x0006000C, 0x00000016, 0x00002C57, 0x00000001, 0x0000004B, 0x000048B4, 0x0004007C, 0x00000014, 0x00002A21, 0x00002C57, 0x00050082, 0x00000014, 0x00001886, 0x00000B0C, 0x00002A21, 0x00050080, 0x00000014, 0x0000221C, 0x00002A21, 0x00000938, 0x000600A9, 0x00000014, 0x0000287B, 0x000040D5, - 0x0000221C, 0x00005B9C, 0x000500C4, 0x00000014, 0x00005AE0, 0x000048B5, - 0x00001886, 0x000500C7, 0x00000014, 0x000049A6, 0x00005AE0, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AC3, 0x000040D5, 0x000049A6, 0x000048B5, - 0x00050080, 0x00000014, 0x00006005, 0x0000287B, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F8B, 0x00006005, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FB2, 0x00002AC3, 0x0000008D, 0x000500C5, 0x00000014, 0x00005789, + 0x0000221C, 0x00005B9C, 0x000500C4, 0x00000014, 0x00005AE1, 0x000048B4, + 0x00001886, 0x000500C7, 0x00000014, 0x000049A6, 0x00005AE1, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AC3, 0x000040D5, 0x000049A6, 0x000048B4, + 0x00050080, 0x00000014, 0x0000600A, 0x0000287B, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F8B, 0x0000600A, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FB2, 0x00002AC3, 0x0000008D, 0x000500C5, 0x00000014, 0x00005788, 0x00004F8B, 0x00003FB2, 0x000500AA, 0x00000010, 0x0000360C, 0x00005DF2, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424E, 0x0000360C, 0x00000A12, - 0x00005789, 0x0004007C, 0x00000018, 0x000029DB, 0x0000424E, 0x000500C2, + 0x00005788, 0x0004007C, 0x00000018, 0x000029DB, 0x0000424E, 0x000500C2, 0x0000000B, 0x00004BB0, 0x000056C6, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481A, 0x00004BB0, 0x00050085, 0x0000000D, 0x00003E2B, 0x0000481A, 0x00000149, 0x00050051, 0x0000000D, 0x000053CE, 0x000029DB, 0x00000000, @@ -4479,21 +4299,21 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x0000000B, 0x000027FE, 0x00002AC2, 0x00000001, 0x00060050, 0x00000014, 0x00003517, 0x000027FE, 0x000027FE, 0x000027FE, 0x000500C2, 0x00000014, 0x00002B1D, 0x00003517, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF3, - 0x00002B1D, 0x00000105, 0x000500C7, 0x00000014, 0x000048B6, 0x00005DF3, + 0x00002B1D, 0x00000105, 0x000500C7, 0x00000014, 0x000048B5, 0x00005DF3, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9D, 0x00005DF3, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D6, 0x00005B9D, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C58, 0x00000001, 0x0000004B, 0x000048B6, 0x0004007C, + 0x00000016, 0x00002C58, 0x00000001, 0x0000004B, 0x000048B5, 0x0004007C, 0x00000014, 0x00002A22, 0x00002C58, 0x00050082, 0x00000014, 0x00001887, 0x00000B0C, 0x00002A22, 0x00050080, 0x00000014, 0x0000221D, 0x00002A22, 0x00000938, 0x000600A9, 0x00000014, 0x0000287C, 0x000040D6, 0x0000221D, - 0x00005B9D, 0x000500C4, 0x00000014, 0x00005AE1, 0x000048B6, 0x00001887, - 0x000500C7, 0x00000014, 0x000049A7, 0x00005AE1, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AC4, 0x000040D6, 0x000049A7, 0x000048B6, 0x00050080, - 0x00000014, 0x00006006, 0x0000287C, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F8C, 0x00006006, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB3, - 0x00002AC4, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578A, 0x00004F8C, + 0x00005B9D, 0x000500C4, 0x00000014, 0x00005AE2, 0x000048B5, 0x00001887, + 0x000500C7, 0x00000014, 0x000049A7, 0x00005AE2, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AC4, 0x000040D6, 0x000049A7, 0x000048B5, 0x00050080, + 0x00000014, 0x0000600B, 0x0000287C, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F8C, 0x0000600B, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB3, + 0x00002AC4, 0x0000008D, 0x000500C5, 0x00000014, 0x00005789, 0x00004F8C, 0x00003FB3, 0x000500AA, 0x00000010, 0x0000360D, 0x00005DF3, 0x00000A12, - 0x000600A9, 0x00000014, 0x0000424F, 0x0000360D, 0x00000A12, 0x0000578A, + 0x000600A9, 0x00000014, 0x0000424F, 0x0000360D, 0x00000A12, 0x00005789, 0x0004007C, 0x00000018, 0x000029DC, 0x0000424F, 0x000500C2, 0x0000000B, 0x00004BB1, 0x000027FE, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481B, 0x00004BB1, 0x00050085, 0x0000000D, 0x00003E2C, 0x0000481B, 0x00000149, @@ -4504,21 +4324,21 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x000027FF, 0x00002AC2, 0x00000002, 0x00060050, 0x00000014, 0x00003518, 0x000027FF, 0x000027FF, 0x000027FF, 0x000500C2, 0x00000014, 0x00002B1E, 0x00003518, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF4, 0x00002B1E, - 0x00000105, 0x000500C7, 0x00000014, 0x000048B7, 0x00005DF4, 0x00000466, + 0x00000105, 0x000500C7, 0x00000014, 0x000048B6, 0x00005DF4, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9E, 0x00005DF4, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D7, 0x00005B9E, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C59, 0x00000001, 0x0000004B, 0x000048B7, 0x0004007C, 0x00000014, + 0x00002C59, 0x00000001, 0x0000004B, 0x000048B6, 0x0004007C, 0x00000014, 0x00002A23, 0x00002C59, 0x00050082, 0x00000014, 0x00001888, 0x00000B0C, 0x00002A23, 0x00050080, 0x00000014, 0x0000221E, 0x00002A23, 0x00000938, 0x000600A9, 0x00000014, 0x0000287D, 0x000040D7, 0x0000221E, 0x00005B9E, - 0x000500C4, 0x00000014, 0x00005AE2, 0x000048B7, 0x00001888, 0x000500C7, - 0x00000014, 0x000049A8, 0x00005AE2, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AC5, 0x000040D7, 0x000049A8, 0x000048B7, 0x00050080, 0x00000014, - 0x00006007, 0x0000287D, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8D, - 0x00006007, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB4, 0x00002AC5, - 0x0000008D, 0x000500C5, 0x00000014, 0x0000578B, 0x00004F8D, 0x00003FB4, + 0x000500C4, 0x00000014, 0x00005AE3, 0x000048B6, 0x00001888, 0x000500C7, + 0x00000014, 0x000049A8, 0x00005AE3, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AC5, 0x000040D7, 0x000049A8, 0x000048B6, 0x00050080, 0x00000014, + 0x0000600C, 0x0000287D, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8D, + 0x0000600C, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB4, 0x00002AC5, + 0x0000008D, 0x000500C5, 0x00000014, 0x0000578A, 0x00004F8D, 0x00003FB4, 0x000500AA, 0x00000010, 0x0000360E, 0x00005DF4, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004250, 0x0000360E, 0x00000A12, 0x0000578B, 0x0004007C, + 0x00000014, 0x00004250, 0x0000360E, 0x00000A12, 0x0000578A, 0x0004007C, 0x00000018, 0x000029DD, 0x00004250, 0x000500C2, 0x0000000B, 0x00004BB2, 0x000027FF, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481C, 0x00004BB2, 0x00050085, 0x0000000D, 0x00003E2D, 0x0000481C, 0x00000149, 0x00050051, @@ -4529,44 +4349,44 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x00002AC2, 0x00000003, 0x00060050, 0x00000014, 0x00003519, 0x00002800, 0x00002800, 0x00002800, 0x000500C2, 0x00000014, 0x00002B1F, 0x00003519, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF5, 0x00002B1F, 0x00000105, - 0x000500C7, 0x00000014, 0x000048B8, 0x00005DF5, 0x00000466, 0x000500C2, + 0x000500C7, 0x00000014, 0x000048B7, 0x00005DF5, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9F, 0x00005DF5, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D8, 0x00005B9F, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C5A, - 0x00000001, 0x0000004B, 0x000048B8, 0x0004007C, 0x00000014, 0x00002A24, + 0x00000001, 0x0000004B, 0x000048B7, 0x0004007C, 0x00000014, 0x00002A24, 0x00002C5A, 0x00050082, 0x00000014, 0x00001889, 0x00000B0C, 0x00002A24, 0x00050080, 0x00000014, 0x0000221F, 0x00002A24, 0x00000938, 0x000600A9, 0x00000014, 0x0000287E, 0x000040D8, 0x0000221F, 0x00005B9F, 0x000500C4, - 0x00000014, 0x00005AE3, 0x000048B8, 0x00001889, 0x000500C7, 0x00000014, - 0x000049A9, 0x00005AE3, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC6, - 0x000040D8, 0x000049A9, 0x000048B8, 0x00050080, 0x00000014, 0x00006008, - 0x0000287E, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8E, 0x00006008, + 0x00000014, 0x00005AE4, 0x000048B7, 0x00001889, 0x000500C7, 0x00000014, + 0x000049A9, 0x00005AE4, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC6, + 0x000040D8, 0x000049A9, 0x000048B7, 0x00050080, 0x00000014, 0x0000600D, + 0x0000287E, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8E, 0x0000600D, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB5, 0x00002AC6, 0x0000008D, - 0x000500C5, 0x00000014, 0x0000578C, 0x00004F8E, 0x00003FB5, 0x000500AA, + 0x000500C5, 0x00000014, 0x0000578B, 0x00004F8E, 0x00003FB5, 0x000500AA, 0x00000010, 0x0000360F, 0x00005DF5, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004251, 0x0000360F, 0x00000A12, 0x0000578C, 0x0004007C, 0x00000018, + 0x00004251, 0x0000360F, 0x00000A12, 0x0000578B, 0x0004007C, 0x00000018, 0x000029DE, 0x00004251, 0x000500C2, 0x0000000B, 0x00004BB3, 0x00002800, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481D, 0x00004BB3, 0x00050085, 0x0000000D, 0x00003E2E, 0x0000481D, 0x00000149, 0x00050051, 0x0000000D, 0x000053D1, 0x000029DE, 0x00000000, 0x00050051, 0x0000000D, 0x00002A64, 0x000029DE, 0x00000001, 0x00050051, 0x0000000D, 0x00002B20, 0x000029DE, - 0x00000002, 0x00070050, 0x0000001D, 0x00002357, 0x000053D1, 0x00002A64, + 0x00000002, 0x00070050, 0x0000001D, 0x0000235A, 0x000053D1, 0x00002A64, 0x00002B20, 0x00003E2E, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C7, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, 0x000056C7, 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, 0x000024B0, 0x00004F14, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B7, 0x000024B0, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CC4, 0x000049B7, 0x00050085, 0x0000001D, 0x00004139, 0x00003CC4, + 0x00003CC0, 0x000049B7, 0x00050085, 0x0000001D, 0x00004139, 0x00003CC0, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDB, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00005156, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x000500C2, 0x00000017, 0x000024B1, 0x00005156, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B8, 0x000024B1, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CC5, 0x000049B8, 0x00050085, 0x0000001D, 0x0000413A, - 0x00003CC5, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDC, 0x00002AC2, + 0x0000001D, 0x00003CC1, 0x000049B8, 0x00050085, 0x0000001D, 0x0000413A, + 0x00003CC1, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDC, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00005157, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x000500C2, 0x00000017, 0x000024B2, 0x00005157, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B9, 0x000024B2, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CC6, 0x000049B9, 0x00050085, 0x0000001D, - 0x0000413B, 0x00003CC6, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDD, + 0x00040070, 0x0000001D, 0x00003CC2, 0x000049B9, 0x00050085, 0x0000001D, + 0x0000413B, 0x00003CC2, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDD, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x0000515C, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x000500C2, 0x00000017, 0x000024B3, 0x0000515C, 0x0000034D, 0x000500C7, 0x00000017, 0x000049BA, 0x000024B3, @@ -4576,18 +4396,18 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x00000000, 0x00070050, 0x00000017, 0x00004F15, 0x000056C8, 0x000056C8, 0x000056C8, 0x000056C8, 0x000500C2, 0x00000017, 0x000024B4, 0x00004F15, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A62, 0x000024B4, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036AB, 0x00004A62, 0x0005008E, 0x0000001D, - 0x00004B2C, 0x000036AB, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A8, + 0x00040070, 0x0000001D, 0x000036AE, 0x00004A62, 0x0005008E, 0x0000001D, + 0x00004B2C, 0x000036AE, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A8, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00006114, 0x000021A8, 0x000021A8, 0x000021A8, 0x000021A8, 0x000500C2, 0x00000017, 0x000024B5, 0x00006114, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A63, 0x000024B5, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036AC, 0x00004A63, 0x0005008E, - 0x0000001D, 0x00004B2D, 0x000036AC, 0x0000017A, 0x00050051, 0x0000000B, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036AF, 0x00004A63, 0x0005008E, + 0x0000001D, 0x00004B2D, 0x000036AF, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A9, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00006115, 0x000021A9, 0x000021A9, 0x000021A9, 0x000021A9, 0x000500C2, 0x00000017, 0x000024B6, 0x00006115, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A64, - 0x000024B6, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AD, 0x00004A64, - 0x0005008E, 0x0000001D, 0x00004B2E, 0x000036AD, 0x0000017A, 0x00050051, + 0x000024B6, 0x0000064B, 0x00040070, 0x0000001D, 0x000036B0, 0x00004A64, + 0x0005008E, 0x0000001D, 0x00004B2E, 0x000036B0, 0x0000017A, 0x00050051, 0x0000000B, 0x000021AA, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x00006116, 0x000021AA, 0x000021AA, 0x000021AA, 0x000021AA, 0x000500C2, 0x00000017, 0x000024B7, 0x00006116, 0x0000028D, 0x000500C7, 0x00000017, @@ -4611,175 +4431,158 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, 0x0000001D, 0x00002BB0, 0x00005A3D, 0x00004BFE, 0x00003095, 0x000038FC, 0x000026A2, - 0x00001CC1, 0x00002357, 0x00001CC0, 0x00002356, 0x00002001, 0x00002355, + 0x00001CC1, 0x0000235A, 0x00001CC0, 0x00002359, 0x00002001, 0x00002358, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003811, 0x00002D9B, 0x00004BFE, 0x00004B2E, 0x000038FC, 0x0000413B, 0x00001CC1, 0x00003DE5, 0x00001CC0, - 0x00004129, 0x00002001, 0x00003917, 0x00002039, 0x000F00F5, 0x0000001D, + 0x00004129, 0x00002001, 0x00003920, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003B89, 0x00002D9A, 0x00004BFE, 0x00004B2D, 0x000038FC, 0x0000413A, - 0x00001CC1, 0x00003DE4, 0x00001CC0, 0x00004128, 0x00002001, 0x00003916, + 0x00001CC1, 0x00003DE4, 0x00001CC0, 0x00004128, 0x00002001, 0x0000391F, 0x00002039, 0x000F00F5, 0x0000001D, 0x000038BC, 0x00002D99, 0x00004BFE, 0x00004B2C, 0x000038FC, 0x00004139, 0x00001CC1, 0x00003DE3, 0x00001CC0, - 0x00004127, 0x00002001, 0x00003915, 0x00002039, 0x000200F9, 0x00005312, + 0x00004127, 0x00002001, 0x0000391E, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F29, 0x00000002, 0x000400FA, 0x00005453, - 0x00002C75, 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, 0x00000288, - 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x00005D4D, 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DD1, 0x00003FF8, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006020, 0x00000CC7, 0x00000A0B, - 0x00002DD1, 0x0004003D, 0x0000000B, 0x00003248, 0x00006020, 0x00060052, - 0x00000017, 0x00002EA1, 0x00005D4D, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x000019F1, 0x00003248, 0x00002EA1, 0x00000001, 0x00050080, - 0x0000000B, 0x00003FD7, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, - 0x00001C1C, 0x00000CC7, 0x00000A0B, 0x00003FD7, 0x0004003D, 0x0000000B, - 0x00005C82, 0x00001C1C, 0x00050080, 0x0000000B, 0x00002DD2, 0x00003FD7, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006021, 0x00000CC7, 0x00000A0B, - 0x00002DD2, 0x0004003D, 0x0000000B, 0x00003249, 0x00006021, 0x00060052, - 0x00000017, 0x00002EF0, 0x00005C82, 0x000019F1, 0x00000002, 0x00060052, - 0x00000017, 0x00001BED, 0x00003249, 0x00002EF0, 0x00000003, 0x00050084, - 0x0000000B, 0x00002A8D, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023D1, 0x00003FF8, 0x00002A8D, 0x00060041, 0x00000288, 0x00003B8A, - 0x00000CC7, 0x00000A0B, 0x000023D1, 0x0004003D, 0x0000000B, 0x00005C83, - 0x00003B8A, 0x00050080, 0x0000000B, 0x00002DD3, 0x000023D1, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006022, 0x00000CC7, 0x00000A0B, 0x00002DD3, - 0x0004003D, 0x0000000B, 0x0000324A, 0x00006022, 0x00060052, 0x00000017, - 0x00002EF1, 0x00005C83, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x00001BEE, 0x0000324A, 0x00002EF1, 0x00000001, 0x00050084, 0x0000000B, - 0x00002A8E, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D2, - 0x00003FF8, 0x00002A8E, 0x00060041, 0x00000288, 0x00003B8B, 0x00000CC7, - 0x00000A0B, 0x000023D2, 0x0004003D, 0x0000000B, 0x00005C84, 0x00003B8B, - 0x00050080, 0x0000000B, 0x00002DD4, 0x000023D2, 0x00000A0D, 0x00060041, - 0x00000288, 0x00006023, 0x00000CC7, 0x00000A0B, 0x00002DD4, 0x0004003D, - 0x0000000B, 0x0000324B, 0x00006023, 0x00060052, 0x00000017, 0x0000379C, - 0x00005C84, 0x00001BEE, 0x00000002, 0x00060052, 0x00000017, 0x00002040, - 0x0000324B, 0x0000379C, 0x00000003, 0x000200F9, 0x00004F29, 0x000200F8, - 0x00002C75, 0x00060041, 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, - 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4E, 0x0000554C, 0x00050080, - 0x0000000B, 0x00002DD5, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, - 0x00001913, 0x00000CC7, 0x00000A0B, 0x00002DD5, 0x0004003D, 0x0000000B, - 0x00005C85, 0x00001913, 0x00050080, 0x0000000B, 0x00002DD6, 0x00003FF8, - 0x00000A10, 0x00060041, 0x00000288, 0x00001914, 0x00000CC7, 0x00000A0B, - 0x00002DD6, 0x0004003D, 0x0000000B, 0x00005C86, 0x00001914, 0x00050080, - 0x0000000B, 0x00002DD7, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, - 0x00005FF8, 0x00000CC7, 0x00000A0B, 0x00002DD7, 0x0004003D, 0x0000000B, - 0x00003703, 0x00005FF8, 0x00070050, 0x00000017, 0x00004AE2, 0x00005D4E, - 0x00005C85, 0x00005C86, 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, - 0x00003FF8, 0x00000A16, 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, - 0x00000A0B, 0x000057E8, 0x0004003D, 0x0000000B, 0x00005C87, 0x0000604E, - 0x00050080, 0x0000000B, 0x00002DD8, 0x00003FF8, 0x00000A19, 0x00060041, - 0x00000288, 0x00001915, 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, - 0x0000000B, 0x00005C88, 0x00001915, 0x00050080, 0x0000000B, 0x00002DD9, - 0x00003FF8, 0x00000A1C, 0x00060041, 0x00000288, 0x00001916, 0x00000CC7, - 0x00000A0B, 0x00002DD9, 0x0004003D, 0x0000000B, 0x00005C89, 0x00001916, - 0x00050080, 0x0000000B, 0x00002DDA, 0x00003FF8, 0x00000A1F, 0x00060041, - 0x00000288, 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, - 0x0000000B, 0x00004003, 0x00006009, 0x00070050, 0x00000017, 0x00005133, - 0x00005C87, 0x00005C88, 0x00005C89, 0x00004003, 0x000200F9, 0x00004F29, - 0x000200F8, 0x00004F29, 0x000700F5, 0x00000017, 0x00002BD0, 0x00005133, - 0x00002C75, 0x00002040, 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, - 0x00004AE2, 0x00002C75, 0x00001BED, 0x00002F68, 0x000300F7, 0x00004F2A, - 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, 0x00000005, 0x000027A8, - 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, - 0x00005F5D, 0x00003723, 0x00000000, 0x0006000C, 0x00000013, 0x0000607D, - 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, 0x000026E0, - 0x0000607D, 0x00000000, 0x00060052, 0x0000001D, 0x000023D3, 0x000026E0, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA1, 0x0000607D, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A28, 0x00004DA1, 0x000023D3, - 0x00000001, 0x00050051, 0x0000000B, 0x00002864, 0x00003723, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CE1, 0x00000001, 0x0000003E, 0x00002864, - 0x00050051, 0x0000000D, 0x000026E1, 0x00004CE1, 0x00000000, 0x00060052, - 0x0000001D, 0x000023D4, 0x000026E1, 0x00003A28, 0x00000002, 0x00050051, - 0x0000000D, 0x00004DA2, 0x00004CE1, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A29, 0x00004DA2, 0x000023D4, 0x00000003, 0x00050051, 0x0000000B, - 0x00002865, 0x00003723, 0x00000002, 0x0006000C, 0x00000013, 0x00004CE2, - 0x00000001, 0x0000003E, 0x00002865, 0x00050051, 0x0000000D, 0x000026E2, - 0x00004CE2, 0x00000000, 0x00060052, 0x0000001D, 0x000023D5, 0x000026E2, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA3, 0x00004CE2, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A2A, 0x00004DA3, 0x000023D5, - 0x00000001, 0x00050051, 0x0000000B, 0x00002866, 0x00003723, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CE3, 0x00000001, 0x0000003E, 0x00002866, - 0x00050051, 0x0000000D, 0x000026E3, 0x00004CE3, 0x00000000, 0x00060052, - 0x0000001D, 0x000023D6, 0x000026E3, 0x00003A2A, 0x00000002, 0x00050051, - 0x0000000D, 0x00004DA4, 0x00004CE3, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A2B, 0x00004DA4, 0x000023D6, 0x00000003, 0x00050051, 0x0000000B, - 0x00002867, 0x00002BD0, 0x00000000, 0x0006000C, 0x00000013, 0x00004CE4, - 0x00000001, 0x0000003E, 0x00002867, 0x00050051, 0x0000000D, 0x000026E4, - 0x00004CE4, 0x00000000, 0x00060052, 0x0000001D, 0x000023D7, 0x000026E4, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA5, 0x00004CE4, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A2C, 0x00004DA5, 0x000023D7, - 0x00000001, 0x00050051, 0x0000000B, 0x00002868, 0x00002BD0, 0x00000001, - 0x0006000C, 0x00000013, 0x00004CE5, 0x00000001, 0x0000003E, 0x00002868, - 0x00050051, 0x0000000D, 0x000026E5, 0x00004CE5, 0x00000000, 0x00060052, - 0x0000001D, 0x000023D8, 0x000026E5, 0x00003A2C, 0x00000002, 0x00050051, - 0x0000000D, 0x00004DA6, 0x00004CE5, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A2D, 0x00004DA6, 0x000023D8, 0x00000003, 0x00050051, 0x0000000B, - 0x00002869, 0x00002BD0, 0x00000002, 0x0006000C, 0x00000013, 0x00004CE6, - 0x00000001, 0x0000003E, 0x00002869, 0x00050051, 0x0000000D, 0x000026E6, - 0x00004CE6, 0x00000000, 0x00060052, 0x0000001D, 0x000023D9, 0x000026E6, - 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA7, 0x00004CE6, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A2E, 0x00004DA7, 0x000023D9, - 0x00000001, 0x00050051, 0x0000000B, 0x0000286A, 0x00002BD0, 0x00000003, - 0x0006000C, 0x00000013, 0x00004CE7, 0x00000001, 0x0000003E, 0x0000286A, - 0x00050051, 0x0000000D, 0x000026E7, 0x00004CE7, 0x00000000, 0x00060052, - 0x0000001D, 0x000023DA, 0x000026E7, 0x00003A2E, 0x00000002, 0x00050051, - 0x0000000D, 0x00005A07, 0x00004CE7, 0x00000001, 0x00060052, 0x0000001D, - 0x00002453, 0x00005A07, 0x000023DA, 0x00000003, 0x000200F9, 0x00004F2A, - 0x000200F8, 0x000027A8, 0x0007004F, 0x00000011, 0x000025FE, 0x00003723, + 0x0000262B, 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, 0x00000288, + 0x00004BD6, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, + 0x00005D51, 0x00004BD6, 0x00050080, 0x0000000B, 0x00002DD8, 0x00003FF8, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001919, 0x00000CC7, 0x00000A0B, + 0x00002DD8, 0x0004003D, 0x0000000B, 0x00005C85, 0x00001919, 0x00050080, + 0x0000000B, 0x00002DD9, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, + 0x0000191A, 0x00000CC7, 0x00000A0B, 0x00002DD9, 0x0004003D, 0x0000000B, + 0x00005C86, 0x0000191A, 0x00050080, 0x0000000B, 0x00002DDA, 0x00002DD9, + 0x00000A0D, 0x00060041, 0x00000288, 0x0000600E, 0x00000CC7, 0x00000A0B, + 0x00002DDA, 0x0004003D, 0x0000000B, 0x00003750, 0x0000600E, 0x00070050, + 0x00000017, 0x00004CDA, 0x00005D51, 0x00005C85, 0x00005C86, 0x00003750, + 0x00050084, 0x0000000B, 0x0000429B, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000036B1, 0x00003FF8, 0x0000429B, 0x00060041, 0x00000288, + 0x00003B8A, 0x00000CC7, 0x00000A0B, 0x000036B1, 0x0004003D, 0x0000000B, + 0x00005C87, 0x00003B8A, 0x00050080, 0x0000000B, 0x00002DDB, 0x000036B1, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001952, 0x00000CC7, 0x00000A0B, + 0x00002DDB, 0x0004003D, 0x0000000B, 0x00005E66, 0x00001952, 0x00050084, + 0x0000000B, 0x00001865, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020AC, 0x00003FF8, 0x00001865, 0x00060041, 0x00000288, 0x00003B8B, + 0x00000CC7, 0x00000A0B, 0x000020AC, 0x0004003D, 0x0000000B, 0x00005C88, + 0x00003B8B, 0x00050080, 0x0000000B, 0x00002DDC, 0x000020AC, 0x00000A0D, + 0x00060041, 0x00000288, 0x0000600F, 0x00000CC7, 0x00000A0B, 0x00002DDC, + 0x0004003D, 0x0000000B, 0x00004009, 0x0000600F, 0x00070050, 0x00000017, + 0x0000513A, 0x00005C87, 0x00005E66, 0x00005C88, 0x00004009, 0x000200F9, + 0x00004F29, 0x000200F8, 0x0000262B, 0x00060041, 0x00000288, 0x0000554C, + 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D52, + 0x0000554C, 0x00050080, 0x0000000B, 0x00002DDD, 0x00003FF8, 0x00000A0D, + 0x00060041, 0x00000288, 0x0000191B, 0x00000CC7, 0x00000A0B, 0x00002DDD, + 0x0004003D, 0x0000000B, 0x00005C89, 0x0000191B, 0x00050080, 0x0000000B, + 0x00002DDE, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, 0x0000191C, + 0x00000CC7, 0x00000A0B, 0x00002DDE, 0x0004003D, 0x0000000B, 0x00005C8A, + 0x0000191C, 0x00050080, 0x0000000B, 0x00002DDF, 0x00003FF8, 0x00000A13, + 0x00060041, 0x00000288, 0x00006010, 0x00000CC7, 0x00000A0B, 0x00002DDF, + 0x0004003D, 0x0000000B, 0x00003703, 0x00006010, 0x00070050, 0x00000017, + 0x00004AE2, 0x00005D52, 0x00005C89, 0x00005C8A, 0x00003703, 0x00050080, + 0x0000000B, 0x000057E8, 0x00003FF8, 0x00000A16, 0x00060041, 0x00000288, + 0x0000604E, 0x00000CC7, 0x00000A0B, 0x000057E8, 0x0004003D, 0x0000000B, + 0x00005C8B, 0x0000604E, 0x00050080, 0x0000000B, 0x00002DE0, 0x00003FF8, + 0x00000A19, 0x00060041, 0x00000288, 0x0000191D, 0x00000CC7, 0x00000A0B, + 0x00002DE0, 0x0004003D, 0x0000000B, 0x00005C8C, 0x0000191D, 0x00050080, + 0x0000000B, 0x00002DE1, 0x00003FF8, 0x00000A1C, 0x00060041, 0x00000288, + 0x0000191E, 0x00000CC7, 0x00000A0B, 0x00002DE1, 0x0004003D, 0x0000000B, + 0x00005C8D, 0x0000191E, 0x00050080, 0x0000000B, 0x00002DE2, 0x00003FF8, + 0x00000A1F, 0x00060041, 0x00000288, 0x00006011, 0x00000CC7, 0x00000A0B, + 0x00002DE2, 0x0004003D, 0x0000000B, 0x0000400A, 0x00006011, 0x00070050, + 0x00000017, 0x0000513B, 0x00005C8B, 0x00005C8C, 0x00005C8D, 0x0000400A, + 0x000200F9, 0x00004F29, 0x000200F8, 0x00004F29, 0x000700F5, 0x00000017, + 0x00002BD0, 0x0000513B, 0x0000262B, 0x0000513A, 0x00002F68, 0x000700F5, + 0x00000017, 0x00003723, 0x00004AE2, 0x0000262B, 0x00004CDA, 0x00002F68, + 0x000300F7, 0x00004F2A, 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, + 0x00000005, 0x0000215B, 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, + 0x00050051, 0x0000000B, 0x00005F5D, 0x00003723, 0x00000000, 0x0006000C, + 0x00000013, 0x0000606E, 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, + 0x0000000D, 0x0000278A, 0x0000606E, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EC4, 0x0000606E, 0x00000001, 0x00050051, 0x0000000B, 0x0000428D, + 0x00003723, 0x00000001, 0x0006000C, 0x00000013, 0x00003D01, 0x00000001, + 0x0000003E, 0x0000428D, 0x00050051, 0x0000000D, 0x0000278B, 0x00003D01, + 0x00000000, 0x00050051, 0x0000000D, 0x0000445B, 0x00003D01, 0x00000001, + 0x00070050, 0x0000001D, 0x00003921, 0x0000278A, 0x00003EC4, 0x0000278B, + 0x0000445B, 0x00050051, 0x0000000B, 0x0000438F, 0x00003723, 0x00000002, + 0x0006000C, 0x00000013, 0x00004680, 0x00000001, 0x0000003E, 0x0000438F, + 0x00050051, 0x0000000D, 0x0000278C, 0x00004680, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EC5, 0x00004680, 0x00000001, 0x00050051, 0x0000000B, + 0x0000428E, 0x00003723, 0x00000003, 0x0006000C, 0x00000013, 0x00003D02, + 0x00000001, 0x0000003E, 0x0000428E, 0x00050051, 0x0000000D, 0x0000278D, + 0x00003D02, 0x00000000, 0x00050051, 0x0000000D, 0x0000445C, 0x00003D02, + 0x00000001, 0x00070050, 0x0000001D, 0x00003922, 0x0000278C, 0x00003EC5, + 0x0000278D, 0x0000445C, 0x00050051, 0x0000000B, 0x00004390, 0x00002BD0, + 0x00000000, 0x0006000C, 0x00000013, 0x00004681, 0x00000001, 0x0000003E, + 0x00004390, 0x00050051, 0x0000000D, 0x0000278E, 0x00004681, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EC6, 0x00004681, 0x00000001, 0x00050051, + 0x0000000B, 0x0000428F, 0x00002BD0, 0x00000001, 0x0006000C, 0x00000013, + 0x00003D03, 0x00000001, 0x0000003E, 0x0000428F, 0x00050051, 0x0000000D, + 0x0000278F, 0x00003D03, 0x00000000, 0x00050051, 0x0000000D, 0x0000445D, + 0x00003D03, 0x00000001, 0x00070050, 0x0000001D, 0x00003923, 0x0000278E, + 0x00003EC6, 0x0000278F, 0x0000445D, 0x00050051, 0x0000000B, 0x00004391, + 0x00002BD0, 0x00000002, 0x0006000C, 0x00000013, 0x00004682, 0x00000001, + 0x0000003E, 0x00004391, 0x00050051, 0x0000000D, 0x00002790, 0x00004682, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC7, 0x00004682, 0x00000001, + 0x00050051, 0x0000000B, 0x00004290, 0x00002BD0, 0x00000003, 0x0006000C, + 0x00000013, 0x00003D04, 0x00000001, 0x0000003E, 0x00004290, 0x00050051, + 0x0000000D, 0x00002791, 0x00003D04, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C5, 0x00003D04, 0x00000001, 0x00070050, 0x0000001D, 0x0000235B, + 0x00002790, 0x00003EC7, 0x00002791, 0x000050C5, 0x000200F9, 0x00004F2A, + 0x000200F8, 0x0000215B, 0x0007004F, 0x00000011, 0x000025FE, 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, 0x000025FE, 0x0009004F, 0x0000001A, 0x000060DA, 0x00005B3F, 0x00005B3F, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048B9, 0x000060DA, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D99, - 0x000048B9, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC7, 0x00003D99, + 0x000048B8, 0x000060DA, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D99, + 0x000048B8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC7, 0x00003D99, 0x0005008E, 0x0000001D, 0x00004733, 0x00002AC7, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629A, 0x00000001, 0x00000028, 0x00000504, 0x00004733, 0x0007004F, 0x00000011, 0x00003774, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C8, 0x00003774, 0x0009004F, 0x0000001A, 0x000060DB, 0x000024C8, 0x000024C8, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BA, 0x000060DB, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9A, 0x000048BA, 0x00000302, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B9, 0x000060DB, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9A, 0x000048B9, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC8, 0x00003D9A, 0x0005008E, 0x0000001D, 0x00004734, 0x00002AC8, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629B, 0x00000001, 0x00000028, 0x00000504, 0x00004734, 0x0007004F, 0x00000011, 0x00003775, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C9, 0x00003775, 0x0009004F, 0x0000001A, 0x000060DC, 0x000024C9, 0x000024C9, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048BB, 0x000060DC, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D9B, 0x000048BB, 0x00000302, 0x0004006F, 0x0000001D, + 0x000500C4, 0x0000001A, 0x000048BA, 0x000060DC, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D9B, 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC9, 0x00003D9B, 0x0005008E, 0x0000001D, 0x00004735, 0x00002AC9, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629C, 0x00000001, 0x00000028, 0x00000504, 0x00004735, 0x0007004F, 0x00000011, 0x00003776, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024CA, 0x00003776, 0x0009004F, 0x0000001A, 0x000060DD, 0x000024CA, 0x000024CA, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048BC, 0x000060DD, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9C, - 0x000048BC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ACA, 0x00003D9C, + 0x000048BB, 0x000060DD, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9C, + 0x000048BB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ACA, 0x00003D9C, 0x0005008E, 0x0000001D, 0x000053D2, 0x00002ACA, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, 0x00000504, 0x000053D2, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F59, 0x0007004F, 0x00000011, - 0x00002624, 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, - 0x00000013, 0x0000515D, 0x00002624, 0x00050051, 0x0000000D, 0x00001B87, + 0x0000262C, 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x0000515D, 0x0000262C, 0x00050051, 0x0000000D, 0x00001B87, 0x0000515D, 0x00000000, 0x00050051, 0x0000000D, 0x00003473, 0x0000515D, - 0x00000001, 0x00070050, 0x0000001D, 0x00004281, 0x00001B87, 0x00003473, + 0x00000001, 0x00070050, 0x0000001D, 0x00004291, 0x00001B87, 0x00003473, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E1, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003766, 0x000041E1, 0x00050051, 0x0000000D, 0x00001B88, 0x00003766, 0x00000000, 0x00050051, 0x0000000D, 0x00003474, 0x00003766, 0x00000001, 0x00070050, - 0x0000001D, 0x00004282, 0x00001B88, 0x00003474, 0x00000A0C, 0x00000A0C, + 0x0000001D, 0x00004292, 0x00001B88, 0x00003474, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E2, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003767, 0x000041E2, 0x00050051, 0x0000000D, 0x00001B89, 0x00003767, 0x00000000, 0x00050051, 0x0000000D, - 0x00003475, 0x00003767, 0x00000001, 0x00070050, 0x0000001D, 0x00004283, + 0x00003475, 0x00003767, 0x00000001, 0x00070050, 0x0000001D, 0x00004293, 0x00001B89, 0x00003475, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E3, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003768, 0x000041E3, 0x00050051, 0x0000000D, 0x00001B8A, 0x00003768, 0x00000000, 0x00050051, 0x0000000D, 0x0000410B, 0x00003768, - 0x00000001, 0x00070050, 0x0000001D, 0x00002358, 0x00001B8A, 0x0000410B, + 0x00000001, 0x00070050, 0x0000001D, 0x0000235C, 0x00001B8A, 0x0000410B, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F2A, - 0x000900F5, 0x0000001D, 0x00002BB1, 0x00002358, 0x00004F59, 0x00004365, - 0x000027A8, 0x00002453, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003812, - 0x00004283, 0x00004F59, 0x0000629C, 0x000027A8, 0x00003A2D, 0x0000203A, - 0x000900F5, 0x0000001D, 0x00003B8C, 0x00004282, 0x00004F59, 0x0000629B, - 0x000027A8, 0x00003A2B, 0x0000203A, 0x000900F5, 0x0000001D, 0x000038BD, - 0x00004281, 0x00004F59, 0x0000629A, 0x000027A8, 0x00003A29, 0x0000203A, + 0x000900F5, 0x0000001D, 0x00002BB1, 0x0000235C, 0x00004F59, 0x00004365, + 0x0000215B, 0x0000235B, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003812, + 0x00004293, 0x00004F59, 0x0000629C, 0x0000215B, 0x00003923, 0x0000203A, + 0x000900F5, 0x0000001D, 0x00003B8C, 0x00004292, 0x00004F59, 0x0000629B, + 0x0000215B, 0x00003922, 0x0000203A, 0x000900F5, 0x0000001D, 0x000038BD, + 0x00004291, 0x00004F59, 0x0000629A, 0x0000215B, 0x00003921, 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, 0x00002BB2, 0x00002BB1, 0x00004F2A, 0x00002BB0, 0x00003F63, 0x000700F5, 0x0000001D, 0x00003813, 0x00003812, 0x00004F2A, 0x00003811, 0x00003F63, @@ -4818,398 +4621,379 @@ const uint32_t resolve_full_32bpp_cs[] = { 0x00005313, 0x00001CE6, 0x00002741, 0x000700F5, 0x0000001D, 0x00003B57, 0x000019CC, 0x00005313, 0x00003A07, 0x00002741, 0x000700F5, 0x0000001D, 0x00003A49, 0x00005A74, 0x00005313, 0x00003AEE, 0x00002741, 0x000300F7, - 0x00004FDF, 0x00000000, 0x001900FB, 0x00005093, 0x0000264B, 0x00000006, - 0x00004CE8, 0x0000000E, 0x00004CE8, 0x00000032, 0x00004CE8, 0x00000007, - 0x00004C38, 0x00000036, 0x00004C38, 0x00000010, 0x00001F82, 0x00000037, - 0x00001F82, 0x00000011, 0x00001F81, 0x00000038, 0x00001F81, 0x00000019, - 0x00001F80, 0x0000001F, 0x00002514, 0x000200F8, 0x00002514, 0x00050051, + 0x00004992, 0x00000000, 0x001900FB, 0x00005093, 0x00002002, 0x00000006, + 0x00004696, 0x0000000E, 0x00004696, 0x00000032, 0x00004696, 0x00000007, + 0x000045EB, 0x00000036, 0x000045EB, 0x00000010, 0x00001935, 0x00000037, + 0x00001935, 0x00000011, 0x00001934, 0x00000038, 0x00001934, 0x00000019, + 0x00001933, 0x0000001F, 0x00002514, 0x000200F8, 0x00002514, 0x00050051, 0x0000000D, 0x00003AAE, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, - 0x000023ED, 0x00003A49, 0x00000001, 0x00050050, 0x00000013, 0x00004B33, - 0x00003AAE, 0x000023ED, 0x0006000C, 0x0000000B, 0x000020C4, 0x00000001, - 0x0000003A, 0x00004B33, 0x00060052, 0x00000017, 0x00003BD1, 0x000020C4, - 0x00002DDD, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD3, 0x00003B57, - 0x00000000, 0x00050051, 0x0000000D, 0x00005ABD, 0x00003B57, 0x00000001, - 0x00050050, 0x00000013, 0x00004B34, 0x00003CD3, 0x00005ABD, 0x0006000C, - 0x0000000B, 0x000020C5, 0x00000001, 0x0000003A, 0x00004B34, 0x00060052, - 0x00000017, 0x00003BD2, 0x000020C5, 0x00003BD1, 0x00000001, 0x00050051, - 0x0000000D, 0x00003CE0, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, - 0x00005ABE, 0x00003816, 0x00000001, 0x00050050, 0x00000013, 0x00004B35, - 0x00003CE0, 0x00005ABE, 0x0006000C, 0x0000000B, 0x000020C6, 0x00000001, - 0x0000003A, 0x00004B35, 0x00060052, 0x00000017, 0x00003BD3, 0x000020C6, - 0x00003BD2, 0x00000002, 0x00050051, 0x0000000D, 0x00003CE1, 0x00002BB5, - 0x00000000, 0x00050051, 0x0000000D, 0x00005ABF, 0x00002BB5, 0x00000001, - 0x00050050, 0x00000013, 0x00004B36, 0x00003CE1, 0x00005ABF, 0x0006000C, - 0x0000000B, 0x00002D3C, 0x00000001, 0x0000003A, 0x00004B36, 0x00060052, - 0x00000017, 0x0000212D, 0x00002D3C, 0x00003BD3, 0x00000003, 0x000200F9, - 0x00004FDF, 0x000200F8, 0x00001F80, 0x0007004F, 0x00000013, 0x0000227A, - 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x0008000C, 0x00000013, - 0x00005CB1, 0x00000001, 0x0000002B, 0x0000227A, 0x0000071F, 0x00000300, - 0x0005008E, 0x00000013, 0x000025B4, 0x00005CB1, 0x0000022D, 0x00050081, - 0x00000013, 0x00002E66, 0x000025B4, 0x0000061E, 0x0004006D, 0x00000011, - 0x00001DD7, 0x00002E66, 0x00050051, 0x0000000B, 0x000021FC, 0x00001DD7, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FDB, 0x00001DD7, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D3D, 0x00002FDB, 0x00000A3B, 0x000500C5, - 0x0000000B, 0x0000440A, 0x000021FC, 0x00002D3D, 0x00060052, 0x00000017, - 0x00002AE5, 0x0000440A, 0x00002DDD, 0x00000000, 0x0007004F, 0x00000013, - 0x00003086, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x0008000C, - 0x00000013, 0x00004902, 0x00000001, 0x0000002B, 0x00003086, 0x0000071F, - 0x00000300, 0x0005008E, 0x00000013, 0x000025B5, 0x00004902, 0x0000022D, - 0x00050081, 0x00000013, 0x00002E67, 0x000025B5, 0x0000061E, 0x0004006D, - 0x00000011, 0x00001DD9, 0x00002E67, 0x00050051, 0x0000000B, 0x000021FD, - 0x00001DD9, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDC, 0x00001DD9, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D3E, 0x00002FDC, 0x00000A3B, - 0x000500C5, 0x0000000B, 0x0000440B, 0x000021FD, 0x00002D3E, 0x00060052, - 0x00000017, 0x00002AE6, 0x0000440B, 0x00002AE5, 0x00000001, 0x0007004F, - 0x00000013, 0x00003087, 0x00003816, 0x00003816, 0x00000000, 0x00000001, - 0x0008000C, 0x00000013, 0x00004903, 0x00000001, 0x0000002B, 0x00003087, - 0x0000071F, 0x00000300, 0x0005008E, 0x00000013, 0x000025B6, 0x00004903, - 0x0000022D, 0x00050081, 0x00000013, 0x00002E69, 0x000025B6, 0x0000061E, - 0x0004006D, 0x00000011, 0x00001DDA, 0x00002E69, 0x00050051, 0x0000000B, - 0x000021FE, 0x00001DDA, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDD, - 0x00001DDA, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D3F, 0x00002FDD, - 0x00000A3B, 0x000500C5, 0x0000000B, 0x0000440C, 0x000021FE, 0x00002D3F, - 0x00060052, 0x00000017, 0x00002AE7, 0x0000440C, 0x00002AE6, 0x00000002, - 0x0007004F, 0x00000013, 0x00003088, 0x00002BB5, 0x00002BB5, 0x00000000, - 0x00000001, 0x0008000C, 0x00000013, 0x00004904, 0x00000001, 0x0000002B, - 0x00003088, 0x0000071F, 0x00000300, 0x0005008E, 0x00000013, 0x000025B7, - 0x00004904, 0x0000022D, 0x00050081, 0x00000013, 0x00002E6A, 0x000025B7, - 0x0000061E, 0x0004006D, 0x00000011, 0x00001DDB, 0x00002E6A, 0x00050051, - 0x0000000B, 0x000021FF, 0x00001DDB, 0x00000000, 0x00050051, 0x0000000B, - 0x00002FDE, 0x00001DDB, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D40, - 0x00002FDE, 0x00000A3B, 0x000500C5, 0x0000000B, 0x000050A8, 0x000021FF, - 0x00002D40, 0x00060052, 0x00000017, 0x00005E5A, 0x000050A8, 0x00002AE7, - 0x00000003, 0x000200F9, 0x00004FDF, 0x000200F8, 0x00001F81, 0x0008004F, - 0x00000018, 0x000021CF, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, - 0x00000002, 0x0008000C, 0x00000018, 0x00001847, 0x00000001, 0x0000002B, - 0x000021CF, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC1, - 0x00001847, 0x0000000E, 0x00050081, 0x00000018, 0x00001F1A, 0x00001BC1, - 0x000003AB, 0x0004006D, 0x00000014, 0x00002752, 0x00001F1A, 0x00050051, - 0x0000000B, 0x00002200, 0x00002752, 0x00000000, 0x00050051, 0x0000000B, - 0x00002FDF, 0x00002752, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D29, - 0x00002FDF, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D66, 0x00002200, - 0x00002D29, 0x00050051, 0x0000000B, 0x000053E4, 0x00002752, 0x00000002, - 0x000500C4, 0x0000000B, 0x00002183, 0x000053E4, 0x00000A4A, 0x000500C5, - 0x0000000B, 0x0000440D, 0x00004D66, 0x00002183, 0x00060052, 0x00000017, - 0x00002AE8, 0x0000440D, 0x00002DDD, 0x00000000, 0x0008004F, 0x00000018, - 0x00002FE0, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, - 0x0008000C, 0x00000018, 0x00004F17, 0x00000001, 0x0000002B, 0x00002FE0, - 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC2, 0x00004F17, - 0x0000000E, 0x00050081, 0x00000018, 0x00001F1B, 0x00001BC2, 0x000003AB, - 0x0004006D, 0x00000014, 0x00002753, 0x00001F1B, 0x00050051, 0x0000000B, - 0x00002201, 0x00002753, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE1, - 0x00002753, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2A, 0x00002FE1, - 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D67, 0x00002201, 0x00002D2A, - 0x00050051, 0x0000000B, 0x000053E5, 0x00002753, 0x00000002, 0x000500C4, - 0x0000000B, 0x00002184, 0x000053E5, 0x00000A4A, 0x000500C5, 0x0000000B, - 0x0000440E, 0x00004D67, 0x00002184, 0x00060052, 0x00000017, 0x00002AE9, - 0x0000440E, 0x00002AE8, 0x00000001, 0x0008004F, 0x00000018, 0x00002FE2, - 0x00003816, 0x00003816, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, - 0x00000018, 0x00004F18, 0x00000001, 0x0000002B, 0x00002FE2, 0x00000A2D, - 0x00000A18, 0x00050085, 0x00000018, 0x00001BC3, 0x00004F18, 0x0000000E, - 0x00050081, 0x00000018, 0x00001F1C, 0x00001BC3, 0x000003AB, 0x0004006D, - 0x00000014, 0x00002754, 0x00001F1C, 0x00050051, 0x0000000B, 0x00002202, - 0x00002754, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE3, 0x00002754, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2B, 0x00002FE3, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004D68, 0x00002202, 0x00002D2B, 0x00050051, - 0x0000000B, 0x000053E6, 0x00002754, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002185, 0x000053E6, 0x00000A4A, 0x000500C5, 0x0000000B, 0x0000440F, - 0x00004D68, 0x00002185, 0x00060052, 0x00000017, 0x00002AEB, 0x0000440F, - 0x00002AE9, 0x00000002, 0x0008004F, 0x00000018, 0x00002FE4, 0x00002BB5, - 0x00002BB5, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, - 0x00004F19, 0x00000001, 0x0000002B, 0x00002FE4, 0x00000A2D, 0x00000A18, - 0x00050085, 0x00000018, 0x00001BC4, 0x00004F19, 0x0000000E, 0x00050081, - 0x00000018, 0x00001F1D, 0x00001BC4, 0x000003AB, 0x0004006D, 0x00000014, - 0x00002755, 0x00001F1D, 0x00050051, 0x0000000B, 0x00002203, 0x00002755, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FE5, 0x00002755, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D2C, 0x00002FE5, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004D69, 0x00002203, 0x00002D2C, 0x00050051, 0x0000000B, - 0x000053E7, 0x00002755, 0x00000002, 0x000500C4, 0x0000000B, 0x00002186, - 0x000053E7, 0x00000A4A, 0x000500C5, 0x0000000B, 0x000050A9, 0x00004D69, - 0x00002186, 0x00060052, 0x00000017, 0x00005E5B, 0x000050A9, 0x00002AEB, - 0x00000003, 0x000200F9, 0x00004FDF, 0x000200F8, 0x00001F82, 0x0008004F, - 0x00000018, 0x000021D0, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, - 0x00000002, 0x0008000C, 0x00000018, 0x00001848, 0x00000001, 0x0000002B, - 0x000021D0, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC5, - 0x00001848, 0x000008E3, 0x00050081, 0x00000018, 0x00001F1E, 0x00001BC5, - 0x000003AB, 0x0004006D, 0x00000014, 0x00002756, 0x00001F1E, 0x00050051, - 0x0000000B, 0x00002204, 0x00002756, 0x00000000, 0x00050051, 0x0000000B, - 0x00002FE6, 0x00002756, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2D, - 0x00002FE6, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004D6A, 0x00002204, - 0x00002D2D, 0x00050051, 0x0000000B, 0x000053E8, 0x00002756, 0x00000002, - 0x000500C4, 0x0000000B, 0x00002187, 0x000053E8, 0x00000A4D, 0x000500C5, - 0x0000000B, 0x00004410, 0x00004D6A, 0x00002187, 0x00060052, 0x00000017, - 0x00002AEC, 0x00004410, 0x00002DDD, 0x00000000, 0x0008004F, 0x00000018, - 0x00002FE7, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, - 0x0008000C, 0x00000018, 0x00004F1A, 0x00000001, 0x0000002B, 0x00002FE7, - 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC6, 0x00004F1A, - 0x000008E3, 0x00050081, 0x00000018, 0x00001F1F, 0x00001BC6, 0x000003AB, - 0x0004006D, 0x00000014, 0x00002757, 0x00001F1F, 0x00050051, 0x0000000B, - 0x00002205, 0x00002757, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE8, - 0x00002757, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2E, 0x00002FE8, - 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004D6B, 0x00002205, 0x00002D2E, - 0x00050051, 0x0000000B, 0x000053E9, 0x00002757, 0x00000002, 0x000500C4, - 0x0000000B, 0x00002188, 0x000053E9, 0x00000A4D, 0x000500C5, 0x0000000B, - 0x00004411, 0x00004D6B, 0x00002188, 0x00060052, 0x00000017, 0x00002AED, - 0x00004411, 0x00002AEC, 0x00000001, 0x0008004F, 0x00000018, 0x00002FE9, - 0x00003816, 0x00003816, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, - 0x00000018, 0x00004F1B, 0x00000001, 0x0000002B, 0x00002FE9, 0x00000A2D, - 0x00000A18, 0x00050085, 0x00000018, 0x00001BC7, 0x00004F1B, 0x000008E3, - 0x00050081, 0x00000018, 0x00001F20, 0x00001BC7, 0x000003AB, 0x0004006D, - 0x00000014, 0x00002758, 0x00001F20, 0x00050051, 0x0000000B, 0x00002206, - 0x00002758, 0x00000000, 0x00050051, 0x0000000B, 0x00002FEA, 0x00002758, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2F, 0x00002FEA, 0x00000A2C, - 0x000500C5, 0x0000000B, 0x00004D6C, 0x00002206, 0x00002D2F, 0x00050051, - 0x0000000B, 0x000053EA, 0x00002758, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002189, 0x000053EA, 0x00000A4D, 0x000500C5, 0x0000000B, 0x00004412, - 0x00004D6C, 0x00002189, 0x00060052, 0x00000017, 0x00002AEF, 0x00004412, - 0x00002AED, 0x00000002, 0x0008004F, 0x00000018, 0x00002FEB, 0x00002BB5, - 0x00002BB5, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, - 0x00004F1C, 0x00000001, 0x0000002B, 0x00002FEB, 0x00000A2D, 0x00000A18, - 0x00050085, 0x00000018, 0x00001BC8, 0x00004F1C, 0x000008E3, 0x00050081, - 0x00000018, 0x00001F21, 0x00001BC8, 0x000003AB, 0x0004006D, 0x00000014, - 0x00002759, 0x00001F21, 0x00050051, 0x0000000B, 0x00002207, 0x00002759, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FEC, 0x00002759, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D30, 0x00002FEC, 0x00000A2C, 0x000500C5, - 0x0000000B, 0x00004D6D, 0x00002207, 0x00002D30, 0x00050051, 0x0000000B, - 0x000053EB, 0x00002759, 0x00000002, 0x000500C4, 0x0000000B, 0x0000218A, - 0x000053EB, 0x00000A4D, 0x000500C5, 0x0000000B, 0x000050AA, 0x00004D6D, - 0x0000218A, 0x00060052, 0x00000017, 0x00005E5C, 0x000050AA, 0x00002AEF, - 0x00000003, 0x000200F9, 0x00004FDF, 0x000200F8, 0x00004C38, 0x0008000C, - 0x0000001D, 0x000022A4, 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, - 0x00000505, 0x00050085, 0x0000001D, 0x00004580, 0x000022A4, 0x00000158, - 0x00050081, 0x0000001D, 0x00001F22, 0x00004580, 0x00000145, 0x0004006D, - 0x00000017, 0x0000275A, 0x00001F22, 0x00050051, 0x0000000B, 0x00002208, - 0x0000275A, 0x00000000, 0x00050051, 0x0000000B, 0x00002FED, 0x0000275A, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D31, 0x00002FED, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004D6E, 0x00002208, 0x00002D31, 0x00050051, - 0x0000000B, 0x000053EC, 0x0000275A, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002170, 0x000053EC, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D6F, - 0x00004D6E, 0x00002170, 0x00050051, 0x0000000B, 0x000053ED, 0x0000275A, - 0x00000003, 0x000500C4, 0x0000000B, 0x0000218B, 0x000053ED, 0x00000A65, - 0x000500C5, 0x0000000B, 0x00003F3C, 0x00004D6F, 0x0000218B, 0x00060052, - 0x00000017, 0x0000579D, 0x00003F3C, 0x00002DDD, 0x00000000, 0x0008000C, - 0x0000001D, 0x000030B0, 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, - 0x00000505, 0x00050085, 0x0000001D, 0x000031D1, 0x000030B0, 0x00000158, - 0x00050081, 0x0000001D, 0x00001F23, 0x000031D1, 0x00000145, 0x0004006D, - 0x00000017, 0x0000275B, 0x00001F23, 0x00050051, 0x0000000B, 0x00002209, - 0x0000275B, 0x00000000, 0x00050051, 0x0000000B, 0x00002FEE, 0x0000275B, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D32, 0x00002FEE, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004D70, 0x00002209, 0x00002D32, 0x00050051, - 0x0000000B, 0x000053EE, 0x0000275B, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002171, 0x000053EE, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D71, - 0x00004D70, 0x00002171, 0x00050051, 0x0000000B, 0x000053EF, 0x0000275B, - 0x00000003, 0x000500C4, 0x0000000B, 0x0000218C, 0x000053EF, 0x00000A65, - 0x000500C5, 0x0000000B, 0x00003F3D, 0x00004D71, 0x0000218C, 0x00060052, - 0x00000017, 0x0000579E, 0x00003F3D, 0x0000579D, 0x00000001, 0x0008000C, - 0x0000001D, 0x000030B1, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, - 0x00000505, 0x00050085, 0x0000001D, 0x000031D2, 0x000030B1, 0x00000158, - 0x00050081, 0x0000001D, 0x00001F24, 0x000031D2, 0x00000145, 0x0004006D, - 0x00000017, 0x0000275C, 0x00001F24, 0x00050051, 0x0000000B, 0x0000220A, - 0x0000275C, 0x00000000, 0x00050051, 0x0000000B, 0x00002FEF, 0x0000275C, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D33, 0x00002FEF, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004D72, 0x0000220A, 0x00002D33, 0x00050051, - 0x0000000B, 0x000053F0, 0x0000275C, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002172, 0x000053F0, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D73, - 0x00004D72, 0x00002172, 0x00050051, 0x0000000B, 0x000053F1, 0x0000275C, - 0x00000003, 0x000500C4, 0x0000000B, 0x0000218D, 0x000053F1, 0x00000A65, - 0x000500C5, 0x0000000B, 0x00003F3E, 0x00004D73, 0x0000218D, 0x00060052, - 0x00000017, 0x0000579F, 0x00003F3E, 0x0000579E, 0x00000002, 0x0008000C, - 0x0000001D, 0x000030B2, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, - 0x00000505, 0x00050085, 0x0000001D, 0x000031D4, 0x000030B2, 0x00000158, - 0x00050081, 0x0000001D, 0x00001F25, 0x000031D4, 0x00000145, 0x0004006D, - 0x00000017, 0x0000275D, 0x00001F25, 0x00050051, 0x0000000B, 0x0000220B, - 0x0000275D, 0x00000000, 0x00050051, 0x0000000B, 0x00002FF0, 0x0000275D, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D34, 0x00002FF0, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004D74, 0x0000220B, 0x00002D34, 0x00050051, - 0x0000000B, 0x000053F2, 0x0000275D, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002173, 0x000053F2, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D75, - 0x00004D74, 0x00002173, 0x00050051, 0x0000000B, 0x000053F3, 0x0000275D, - 0x00000003, 0x000500C4, 0x0000000B, 0x0000218E, 0x000053F3, 0x00000A65, - 0x000500C5, 0x0000000B, 0x000050AB, 0x00004D75, 0x0000218E, 0x00060052, - 0x00000017, 0x00005E5D, 0x000050AB, 0x0000579F, 0x00000003, 0x000200F9, - 0x00004FDF, 0x000200F8, 0x00004CE8, 0x0008000C, 0x0000001D, 0x00001C8F, - 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, 0x0005008E, - 0x0000001D, 0x00004F73, 0x00001C8F, 0x00000540, 0x00050081, 0x0000001D, - 0x00002E6B, 0x00004F73, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDC, - 0x00002E6B, 0x00050051, 0x0000000B, 0x0000220C, 0x00001DDC, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FF1, 0x00001DDC, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D35, 0x00002FF1, 0x00000A23, 0x000500C5, 0x0000000B, - 0x00004D76, 0x0000220C, 0x00002D35, 0x00050051, 0x0000000B, 0x000053F4, - 0x00001DDC, 0x00000002, 0x000500C4, 0x0000000B, 0x00002174, 0x000053F4, - 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D77, 0x00004D76, 0x00002174, - 0x00050051, 0x0000000B, 0x000053F5, 0x00001DDC, 0x00000003, 0x000500C4, - 0x0000000B, 0x0000218F, 0x000053F5, 0x00000A53, 0x000500C5, 0x0000000B, - 0x00003F3F, 0x00004D77, 0x0000218F, 0x00060052, 0x00000017, 0x00005848, - 0x00003F3F, 0x00002DDD, 0x00000000, 0x0008000C, 0x0000001D, 0x00002ACB, - 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, 0x0005008E, - 0x0000001D, 0x00003BC4, 0x00002ACB, 0x00000540, 0x00050081, 0x0000001D, - 0x00002E6C, 0x00003BC4, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDD, - 0x00002E6C, 0x00050051, 0x0000000B, 0x0000220D, 0x00001DDD, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FF2, 0x00001DDD, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D36, 0x00002FF2, 0x00000A23, 0x000500C5, 0x0000000B, - 0x00004D78, 0x0000220D, 0x00002D36, 0x00050051, 0x0000000B, 0x000053F6, - 0x00001DDD, 0x00000002, 0x000500C4, 0x0000000B, 0x00002175, 0x000053F6, - 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D79, 0x00004D78, 0x00002175, - 0x00050051, 0x0000000B, 0x000053F7, 0x00001DDD, 0x00000003, 0x000500C4, - 0x0000000B, 0x00002190, 0x000053F7, 0x00000A53, 0x000500C5, 0x0000000B, - 0x00003F40, 0x00004D79, 0x00002190, 0x00060052, 0x00000017, 0x00005849, - 0x00003F40, 0x00005848, 0x00000001, 0x0008000C, 0x0000001D, 0x00002ACC, - 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, 0x0005008E, - 0x0000001D, 0x00003BC5, 0x00002ACC, 0x00000540, 0x00050081, 0x0000001D, - 0x00002E6D, 0x00003BC5, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDE, - 0x00002E6D, 0x00050051, 0x0000000B, 0x0000220E, 0x00001DDE, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FF3, 0x00001DDE, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D37, 0x00002FF3, 0x00000A23, 0x000500C5, 0x0000000B, - 0x00004D7A, 0x0000220E, 0x00002D37, 0x00050051, 0x0000000B, 0x000053F8, - 0x00001DDE, 0x00000002, 0x000500C4, 0x0000000B, 0x00002176, 0x000053F8, - 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D7B, 0x00004D7A, 0x00002176, - 0x00050051, 0x0000000B, 0x000053F9, 0x00001DDE, 0x00000003, 0x000500C4, - 0x0000000B, 0x00002191, 0x000053F9, 0x00000A53, 0x000500C5, 0x0000000B, - 0x00003F41, 0x00004D7B, 0x00002191, 0x00060052, 0x00000017, 0x0000584A, - 0x00003F41, 0x00005849, 0x00000002, 0x0008000C, 0x0000001D, 0x00002ACD, - 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, 0x0005008E, - 0x0000001D, 0x00003BC6, 0x00002ACD, 0x00000540, 0x00050081, 0x0000001D, - 0x00002E6E, 0x00003BC6, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDF, - 0x00002E6E, 0x00050051, 0x0000000B, 0x0000220F, 0x00001DDF, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FF4, 0x00001DDF, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D38, 0x00002FF4, 0x00000A23, 0x000500C5, 0x0000000B, - 0x00004D7C, 0x0000220F, 0x00002D38, 0x00050051, 0x0000000B, 0x000053FA, - 0x00001DDF, 0x00000002, 0x000500C4, 0x0000000B, 0x00002177, 0x000053FA, - 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D7D, 0x00004D7C, 0x00002177, - 0x00050051, 0x0000000B, 0x000053FB, 0x00001DDF, 0x00000003, 0x000500C4, - 0x0000000B, 0x00002192, 0x000053FB, 0x00000A53, 0x000500C5, 0x0000000B, - 0x000050AC, 0x00004D7D, 0x00002192, 0x00060052, 0x00000017, 0x00005E5E, - 0x000050AC, 0x0000584A, 0x00000003, 0x000200F9, 0x00004FDF, 0x000200F8, - 0x0000264B, 0x00050051, 0x0000000D, 0x000030B3, 0x00003A49, 0x00000000, - 0x0004007C, 0x0000000B, 0x00004EBA, 0x000030B3, 0x00060052, 0x00000017, - 0x00004F8F, 0x00004EBA, 0x00002DDD, 0x00000000, 0x00050051, 0x0000000D, - 0x0000606D, 0x00003B57, 0x00000000, 0x0004007C, 0x0000000B, 0x00003B0B, - 0x0000606D, 0x00060052, 0x00000017, 0x00004F90, 0x00003B0B, 0x00004F8F, - 0x00000001, 0x00050051, 0x0000000D, 0x0000606E, 0x00003816, 0x00000000, - 0x0004007C, 0x0000000B, 0x00003B0C, 0x0000606E, 0x00060052, 0x00000017, - 0x00004F91, 0x00003B0C, 0x00004F90, 0x00000002, 0x00050051, 0x0000000D, - 0x0000606F, 0x00002BB5, 0x00000000, 0x0004007C, 0x0000000B, 0x00004783, - 0x0000606F, 0x00060052, 0x00000017, 0x000031B5, 0x00004783, 0x00004F91, - 0x00000003, 0x000200F9, 0x00004FDF, 0x000200F8, 0x00004FDF, 0x001100F5, - 0x00000017, 0x000058B2, 0x000031B5, 0x0000264B, 0x00005E5E, 0x00004CE8, - 0x00005E5D, 0x00004C38, 0x00005E5C, 0x00001F82, 0x00005E5B, 0x00001F81, - 0x00005E5A, 0x00001F80, 0x0000212D, 0x00002514, 0x000500AA, 0x00000009, - 0x00004AAF, 0x00001DD8, 0x00000A0A, 0x000600A9, 0x00000009, 0x000056E6, - 0x00004AAF, 0x00000787, 0x00004AAF, 0x000300F7, 0x00004CC1, 0x00000002, - 0x000400FA, 0x000056E6, 0x00002620, 0x00004CC1, 0x000200F8, 0x00002620, - 0x00050051, 0x0000000B, 0x00005002, 0x000058B2, 0x00000001, 0x00060052, - 0x00000017, 0x000037FF, 0x00005002, 0x000058B2, 0x00000000, 0x000200F9, - 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, 0x00000017, 0x0000305F, - 0x000058B2, 0x00004FDF, 0x000037FF, 0x00002620, 0x00050080, 0x00000011, - 0x000032A7, 0x00002EF9, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, - 0x000400FA, 0x0000500F, 0x0000294E, 0x0000537D, 0x000200F8, 0x0000537D, - 0x0004007C, 0x00000012, 0x00002970, 0x000032A7, 0x00050051, 0x0000000C, - 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, - 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x00002970, - 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, - 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, - 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, - 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A25, - 0x000500C7, 0x0000000C, 0x00002ACE, 0x000042C2, 0x00000A20, 0x000500C7, - 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, - 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, - 0x00002ACE, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, - 0x00000A10, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, - 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, - 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, - 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, - 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047BE, 0x00002747, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047BE, 0x00000A17, - 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, - 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, - 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, - 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, - 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, - 0x000500C7, 0x0000000C, 0x00004AE3, 0x00004157, 0x00000388, 0x000500C4, - 0x0000000C, 0x0000544B, 0x00004AE3, 0x00000A11, 0x00050080, 0x0000000C, - 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, - 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, - 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, 0x00000A14, - 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, - 0x0000000C, 0x00005454, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544C, 0x00005454, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, - 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, - 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, - 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x000052F5, - 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004DA8, 0x000032A7, - 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, 0x000032A7, 0x00000001, - 0x00060050, 0x00000014, 0x000020DE, 0x00004DA8, 0x00002C03, 0x00005F72, - 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, 0x0000000C, - 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, - 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x00004E9D, - 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, - 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, - 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, - 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, - 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, - 0x0004007C, 0x0000000C, 0x00003097, 0x00002348, 0x00050084, 0x0000000C, - 0x0000287F, 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006242, - 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, - 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000287F, - 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A22, 0x000500C7, - 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, - 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, - 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, - 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, - 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, - 0x0000000C, 0x00001B8B, 0x0000434B, 0x00000A22, 0x000500C3, 0x0000000C, - 0x00005DE3, 0x00001B8B, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002220, - 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002220, - 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, - 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, - 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE4, - 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE4, - 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, - 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, - 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, - 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, - 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000286B, 0x00005B31, - 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047BF, 0x00002748, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000544E, 0x000047BF, 0x00000A22, 0x00050080, - 0x0000000C, 0x00004159, 0x0000286B, 0x0000544E, 0x000500C7, 0x0000000C, - 0x00004AE5, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, - 0x00004AE5, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, - 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, - 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, - 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, - 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, - 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, - 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, - 0x00050080, 0x0000000C, 0x00002ACF, 0x00005B32, 0x00005AB1, 0x000500C4, - 0x0000000C, 0x00005B33, 0x00002ACF, 0x00000A11, 0x000500C7, 0x0000000C, - 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002AD0, - 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002AD0, - 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, - 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, - 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, - 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C76, 0x00005670, 0x0000294E, - 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, 0x00002C76, - 0x000062B6, 0x000500C2, 0x0000000B, 0x000048F3, 0x00005088, 0x00000A16, - 0x000500AA, 0x00000009, 0x00002EF2, 0x00004ADC, 0x00000A0D, 0x000500AA, - 0x00000009, 0x00005776, 0x00004ADC, 0x00000A10, 0x000500A6, 0x00000009, - 0x00005686, 0x00002EF2, 0x00005776, 0x000300F7, 0x00003463, 0x00000000, - 0x000400FA, 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, - 0x000500C7, 0x00000017, 0x0000475F, 0x0000305F, 0x000009CE, 0x000500C4, - 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, - 0x000050AD, 0x0000305F, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, - 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D1, - 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, - 0x00000017, 0x0000587A, 0x0000305F, 0x000052F5, 0x00003FF9, 0x00002957, - 0x000500AA, 0x00000009, 0x00004CB6, 0x00004ADC, 0x00000A13, 0x000500A6, - 0x00000009, 0x00003B23, 0x00005776, 0x00004CB6, 0x000300F7, 0x00002C98, - 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, - 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, 0x0000587A, 0x000002ED, - 0x000500C2, 0x00000017, 0x00003BE7, 0x0000587A, 0x000002ED, 0x000500C5, - 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, - 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x0000587A, - 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x00001F75, - 0x00001592, 0x00000A0B, 0x000048F3, 0x0003003E, 0x00001F75, 0x00004D37, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x000023ED, 0x00003A49, 0x00000001, 0x00050050, 0x00000013, 0x00004B20, + 0x00003AAE, 0x000023ED, 0x0006000C, 0x0000000B, 0x00002171, 0x00000001, + 0x0000003A, 0x00004B20, 0x00050051, 0x0000000D, 0x00005BBF, 0x00003B57, + 0x00000000, 0x00050051, 0x0000000D, 0x000039A7, 0x00003B57, 0x00000001, + 0x00050050, 0x00000013, 0x00004B21, 0x00005BBF, 0x000039A7, 0x0006000C, + 0x0000000B, 0x00002172, 0x00000001, 0x0000003A, 0x00004B21, 0x00050051, + 0x0000000D, 0x00005BC0, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, + 0x000039A8, 0x00003816, 0x00000001, 0x00050050, 0x00000013, 0x00004B22, + 0x00005BC0, 0x000039A8, 0x0006000C, 0x0000000B, 0x00002173, 0x00000001, + 0x0000003A, 0x00004B22, 0x00050051, 0x0000000D, 0x00005BC1, 0x00002BB5, + 0x00000000, 0x00050051, 0x0000000D, 0x000039A9, 0x00002BB5, 0x00000001, + 0x00050050, 0x00000013, 0x00004B0D, 0x00005BC1, 0x000039A9, 0x0006000C, + 0x0000000B, 0x00002E96, 0x00000001, 0x0000003A, 0x00004B0D, 0x00070050, + 0x00000017, 0x0000612F, 0x00002171, 0x00002172, 0x00002173, 0x00002E96, + 0x000200F9, 0x00004992, 0x000200F8, 0x00001933, 0x0007004F, 0x00000013, + 0x0000227A, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x0008000C, + 0x00000013, 0x00005CB1, 0x00000001, 0x0000002B, 0x0000227A, 0x0000071F, + 0x00000300, 0x0005008E, 0x00000013, 0x000025B4, 0x00005CB1, 0x0000022D, + 0x00050081, 0x00000013, 0x00002E66, 0x000025B4, 0x0000061E, 0x0004006D, + 0x00000011, 0x00001DD7, 0x00002E66, 0x00050051, 0x0000000B, 0x000021FC, + 0x00001DD7, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDB, 0x00001DD7, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D03, 0x00002FDB, 0x00000A3B, + 0x000500C5, 0x0000000B, 0x00004143, 0x000021FC, 0x00002D03, 0x0007004F, + 0x00000013, 0x0000235D, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, + 0x0008000C, 0x00000013, 0x000046BF, 0x00000001, 0x0000002B, 0x0000235D, + 0x0000071F, 0x00000300, 0x0005008E, 0x00000013, 0x000025B5, 0x000046BF, + 0x0000022D, 0x00050081, 0x00000013, 0x00002E67, 0x000025B5, 0x0000061E, + 0x0004006D, 0x00000011, 0x00001DD9, 0x00002E67, 0x00050051, 0x0000000B, + 0x000021FD, 0x00001DD9, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDC, + 0x00001DD9, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D04, 0x00002FDC, + 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004144, 0x000021FD, 0x00002D04, + 0x0007004F, 0x00000013, 0x0000235E, 0x00003816, 0x00003816, 0x00000000, + 0x00000001, 0x0008000C, 0x00000013, 0x000046C0, 0x00000001, 0x0000002B, + 0x0000235E, 0x0000071F, 0x00000300, 0x0005008E, 0x00000013, 0x000025B6, + 0x000046C0, 0x0000022D, 0x00050081, 0x00000013, 0x00002E69, 0x000025B6, + 0x0000061E, 0x0004006D, 0x00000011, 0x00001DDA, 0x00002E69, 0x00050051, + 0x0000000B, 0x000021FE, 0x00001DDA, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FDD, 0x00001DDA, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D05, + 0x00002FDD, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004145, 0x000021FE, + 0x00002D05, 0x0007004F, 0x00000013, 0x0000235F, 0x00002BB5, 0x00002BB5, + 0x00000000, 0x00000001, 0x0008000C, 0x00000013, 0x000046C1, 0x00000001, + 0x0000002B, 0x0000235F, 0x0000071F, 0x00000300, 0x0005008E, 0x00000013, + 0x000025B7, 0x000046C1, 0x0000022D, 0x00050081, 0x00000013, 0x00002E6A, + 0x000025B7, 0x0000061E, 0x0004006D, 0x00000011, 0x00001DDB, 0x00002E6A, + 0x00050051, 0x0000000B, 0x000021FF, 0x00001DDB, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FDE, 0x00001DDB, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D16, 0x00002FDE, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00005202, + 0x000021FF, 0x00002D16, 0x00070050, 0x00000017, 0x000053DD, 0x00004143, + 0x00004144, 0x00004145, 0x00005202, 0x000200F9, 0x00004992, 0x000200F8, + 0x00001934, 0x0008004F, 0x00000018, 0x000021CF, 0x00003A49, 0x00003A49, + 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00001847, + 0x00000001, 0x0000002B, 0x000021CF, 0x00000A2D, 0x00000A18, 0x00050085, + 0x00000018, 0x00001BC1, 0x00001847, 0x0000000E, 0x00050081, 0x00000018, + 0x00001F1A, 0x00001BC1, 0x000003AB, 0x0004006D, 0x00000014, 0x00002752, + 0x00001F1A, 0x00050051, 0x0000000B, 0x00002200, 0x00002752, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FDF, 0x00002752, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D29, 0x00002FDF, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D66, 0x00002200, 0x00002D29, 0x00050051, 0x0000000B, 0x000053E4, + 0x00002752, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214A, 0x000053E4, + 0x00000A4A, 0x000500C5, 0x0000000B, 0x00004146, 0x00004D66, 0x0000214A, + 0x0008004F, 0x00000018, 0x000022A2, 0x00003B57, 0x00003B57, 0x00000000, + 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CD4, 0x00000001, + 0x0000002B, 0x000022A2, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, + 0x00001BC2, 0x00004CD4, 0x0000000E, 0x00050081, 0x00000018, 0x00001F1B, + 0x00001BC2, 0x000003AB, 0x0004006D, 0x00000014, 0x00002753, 0x00001F1B, + 0x00050051, 0x0000000B, 0x00002201, 0x00002753, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FE0, 0x00002753, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D2A, 0x00002FE0, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D67, + 0x00002201, 0x00002D2A, 0x00050051, 0x0000000B, 0x000053E5, 0x00002753, + 0x00000002, 0x000500C4, 0x0000000B, 0x0000214B, 0x000053E5, 0x00000A4A, + 0x000500C5, 0x0000000B, 0x00004147, 0x00004D67, 0x0000214B, 0x0008004F, + 0x00000018, 0x000022A3, 0x00003816, 0x00003816, 0x00000000, 0x00000001, + 0x00000002, 0x0008000C, 0x00000018, 0x00004CD5, 0x00000001, 0x0000002B, + 0x000022A3, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC3, + 0x00004CD5, 0x0000000E, 0x00050081, 0x00000018, 0x00001F1C, 0x00001BC3, + 0x000003AB, 0x0004006D, 0x00000014, 0x00002754, 0x00001F1C, 0x00050051, + 0x0000000B, 0x00002202, 0x00002754, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FE1, 0x00002754, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2B, + 0x00002FE1, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D68, 0x00002202, + 0x00002D2B, 0x00050051, 0x0000000B, 0x000053E6, 0x00002754, 0x00000002, + 0x000500C4, 0x0000000B, 0x0000214C, 0x000053E6, 0x00000A4A, 0x000500C5, + 0x0000000B, 0x00004148, 0x00004D68, 0x0000214C, 0x0008004F, 0x00000018, + 0x000022A4, 0x00002BB5, 0x00002BB5, 0x00000000, 0x00000001, 0x00000002, + 0x0008000C, 0x00000018, 0x00004CDB, 0x00000001, 0x0000002B, 0x000022A4, + 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC4, 0x00004CDB, + 0x0000000E, 0x00050081, 0x00000018, 0x00001F1D, 0x00001BC4, 0x000003AB, + 0x0004006D, 0x00000014, 0x00002755, 0x00001F1D, 0x00050051, 0x0000000B, + 0x00002203, 0x00002755, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE2, + 0x00002755, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2C, 0x00002FE2, + 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D69, 0x00002203, 0x00002D2C, + 0x00050051, 0x0000000B, 0x000053E7, 0x00002755, 0x00000002, 0x000500C4, + 0x0000000B, 0x0000215D, 0x000053E7, 0x00000A4A, 0x000500C5, 0x0000000B, + 0x00005203, 0x00004D69, 0x0000215D, 0x00070050, 0x00000017, 0x000053DE, + 0x00004146, 0x00004147, 0x00004148, 0x00005203, 0x000200F9, 0x00004992, + 0x000200F8, 0x00001935, 0x0008004F, 0x00000018, 0x000021D0, 0x00003A49, + 0x00003A49, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, + 0x00001848, 0x00000001, 0x0000002B, 0x000021D0, 0x00000A2D, 0x00000A18, + 0x00050085, 0x00000018, 0x00001BC5, 0x00001848, 0x000008E3, 0x00050081, + 0x00000018, 0x00001F1E, 0x00001BC5, 0x000003AB, 0x0004006D, 0x00000014, + 0x00002756, 0x00001F1E, 0x00050051, 0x0000000B, 0x00002204, 0x00002756, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FE3, 0x00002756, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D2D, 0x00002FE3, 0x00000A2C, 0x000500C5, + 0x0000000B, 0x00004D6A, 0x00002204, 0x00002D2D, 0x00050051, 0x0000000B, + 0x000053E8, 0x00002756, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214D, + 0x000053E8, 0x00000A4D, 0x000500C5, 0x0000000B, 0x00004149, 0x00004D6A, + 0x0000214D, 0x0008004F, 0x00000018, 0x000022A5, 0x00003B57, 0x00003B57, + 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CDC, + 0x00000001, 0x0000002B, 0x000022A5, 0x00000A2D, 0x00000A18, 0x00050085, + 0x00000018, 0x00001BC6, 0x00004CDC, 0x000008E3, 0x00050081, 0x00000018, + 0x00001F1F, 0x00001BC6, 0x000003AB, 0x0004006D, 0x00000014, 0x00002757, + 0x00001F1F, 0x00050051, 0x0000000B, 0x00002205, 0x00002757, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FE4, 0x00002757, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D2E, 0x00002FE4, 0x00000A2C, 0x000500C5, 0x0000000B, + 0x00004D6B, 0x00002205, 0x00002D2E, 0x00050051, 0x0000000B, 0x000053E9, + 0x00002757, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214E, 0x000053E9, + 0x00000A4D, 0x000500C5, 0x0000000B, 0x0000414A, 0x00004D6B, 0x0000214E, + 0x0008004F, 0x00000018, 0x000022A6, 0x00003816, 0x00003816, 0x00000000, + 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CDD, 0x00000001, + 0x0000002B, 0x000022A6, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, + 0x00001BC7, 0x00004CDD, 0x000008E3, 0x00050081, 0x00000018, 0x00001F20, + 0x00001BC7, 0x000003AB, 0x0004006D, 0x00000014, 0x00002758, 0x00001F20, + 0x00050051, 0x0000000B, 0x00002206, 0x00002758, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FE5, 0x00002758, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D2F, 0x00002FE5, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004D6C, + 0x00002206, 0x00002D2F, 0x00050051, 0x0000000B, 0x000053EA, 0x00002758, + 0x00000002, 0x000500C4, 0x0000000B, 0x0000214F, 0x000053EA, 0x00000A4D, + 0x000500C5, 0x0000000B, 0x0000414B, 0x00004D6C, 0x0000214F, 0x0008004F, + 0x00000018, 0x000022A8, 0x00002BB5, 0x00002BB5, 0x00000000, 0x00000001, + 0x00000002, 0x0008000C, 0x00000018, 0x00004CDE, 0x00000001, 0x0000002B, + 0x000022A8, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC8, + 0x00004CDE, 0x000008E3, 0x00050081, 0x00000018, 0x00001F21, 0x00001BC8, + 0x000003AB, 0x0004006D, 0x00000014, 0x00002759, 0x00001F21, 0x00050051, + 0x0000000B, 0x00002207, 0x00002759, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FE6, 0x00002759, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D30, + 0x00002FE6, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004D6D, 0x00002207, + 0x00002D30, 0x00050051, 0x0000000B, 0x000053EB, 0x00002759, 0x00000002, + 0x000500C4, 0x0000000B, 0x0000215E, 0x000053EB, 0x00000A4D, 0x000500C5, + 0x0000000B, 0x00005204, 0x00004D6D, 0x0000215E, 0x00070050, 0x00000017, + 0x000053DF, 0x00004149, 0x0000414A, 0x0000414B, 0x00005204, 0x000200F9, + 0x00004992, 0x000200F8, 0x000045EB, 0x0008000C, 0x0000001D, 0x000022A9, + 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, 0x00050085, + 0x0000001D, 0x00004580, 0x000022A9, 0x00000158, 0x00050081, 0x0000001D, + 0x00001F22, 0x00004580, 0x00000145, 0x0004006D, 0x00000017, 0x0000275A, + 0x00001F22, 0x00050051, 0x0000000B, 0x00002208, 0x0000275A, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FE7, 0x0000275A, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D31, 0x00002FE7, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D6E, 0x00002208, 0x00002D31, 0x00050051, 0x0000000B, 0x000053EC, + 0x0000275A, 0x00000002, 0x000500C4, 0x0000000B, 0x00002170, 0x000053EC, + 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D6F, 0x00004D6E, 0x00002170, + 0x00050051, 0x0000000B, 0x000053ED, 0x0000275A, 0x00000003, 0x000500C4, + 0x0000000B, 0x00001C7C, 0x000053ED, 0x00000A65, 0x000500C5, 0x0000000B, + 0x0000237C, 0x00004D6F, 0x00001C7C, 0x0008000C, 0x0000001D, 0x00002377, + 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, 0x00050085, + 0x0000001D, 0x000060DE, 0x00002377, 0x00000158, 0x00050081, 0x0000001D, + 0x00001F23, 0x000060DE, 0x00000145, 0x0004006D, 0x00000017, 0x0000275B, + 0x00001F23, 0x00050051, 0x0000000B, 0x00002209, 0x0000275B, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FE8, 0x0000275B, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D32, 0x00002FE8, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D70, 0x00002209, 0x00002D32, 0x00050051, 0x0000000B, 0x000053EE, + 0x0000275B, 0x00000002, 0x000500C4, 0x0000000B, 0x00002174, 0x000053EE, + 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D71, 0x00004D70, 0x00002174, + 0x00050051, 0x0000000B, 0x000053EF, 0x0000275B, 0x00000003, 0x000500C4, + 0x0000000B, 0x00001C7D, 0x000053EF, 0x00000A65, 0x000500C5, 0x0000000B, + 0x0000237D, 0x00004D71, 0x00001C7D, 0x0008000C, 0x0000001D, 0x00002378, + 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, 0x00050085, + 0x0000001D, 0x000060DF, 0x00002378, 0x00000158, 0x00050081, 0x0000001D, + 0x00001F24, 0x000060DF, 0x00000145, 0x0004006D, 0x00000017, 0x0000275C, + 0x00001F24, 0x00050051, 0x0000000B, 0x0000220A, 0x0000275C, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FE9, 0x0000275C, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D33, 0x00002FE9, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D72, 0x0000220A, 0x00002D33, 0x00050051, 0x0000000B, 0x000053F0, + 0x0000275C, 0x00000002, 0x000500C4, 0x0000000B, 0x00002175, 0x000053F0, + 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D73, 0x00004D72, 0x00002175, + 0x00050051, 0x0000000B, 0x000053F1, 0x0000275C, 0x00000003, 0x000500C4, + 0x0000000B, 0x00001C7E, 0x000053F1, 0x00000A65, 0x000500C5, 0x0000000B, + 0x0000237E, 0x00004D73, 0x00001C7E, 0x0008000C, 0x0000001D, 0x00002379, + 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, 0x00050085, + 0x0000001D, 0x000060E0, 0x00002379, 0x00000158, 0x00050081, 0x0000001D, + 0x00001F25, 0x000060E0, 0x00000145, 0x0004006D, 0x00000017, 0x0000275D, + 0x00001F25, 0x00050051, 0x0000000B, 0x0000220B, 0x0000275D, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FEA, 0x0000275D, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D34, 0x00002FEA, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D74, 0x0000220B, 0x00002D34, 0x00050051, 0x0000000B, 0x000053F2, + 0x0000275D, 0x00000002, 0x000500C4, 0x0000000B, 0x00002176, 0x000053F2, + 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D75, 0x00004D74, 0x00002176, + 0x00050051, 0x0000000B, 0x000053F3, 0x0000275D, 0x00000003, 0x000500C4, + 0x0000000B, 0x0000215F, 0x000053F3, 0x00000A65, 0x000500C5, 0x0000000B, + 0x00005205, 0x00004D75, 0x0000215F, 0x00070050, 0x00000017, 0x000053E0, + 0x0000237C, 0x0000237D, 0x0000237E, 0x00005205, 0x000200F9, 0x00004992, + 0x000200F8, 0x00004696, 0x0008000C, 0x0000001D, 0x00001C8F, 0x00000001, + 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, + 0x00004F73, 0x00001C8F, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6B, + 0x00004F73, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDC, 0x00002E6B, + 0x00050051, 0x0000000B, 0x0000220C, 0x00001DDC, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FEB, 0x00001DDC, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D35, 0x00002FEB, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D76, + 0x0000220C, 0x00002D35, 0x00050051, 0x0000000B, 0x000053F4, 0x00001DDC, + 0x00000002, 0x000500C4, 0x0000000B, 0x00002177, 0x000053F4, 0x00000A3B, + 0x000500C5, 0x0000000B, 0x00004D77, 0x00004D76, 0x00002177, 0x00050051, + 0x0000000B, 0x000053F5, 0x00001DDC, 0x00000003, 0x000500C4, 0x0000000B, + 0x00001C7F, 0x000053F5, 0x00000A53, 0x000500C5, 0x0000000B, 0x00002427, + 0x00004D77, 0x00001C7F, 0x0008000C, 0x0000001D, 0x00001D62, 0x00000001, + 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, + 0x00002048, 0x00001D62, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6C, + 0x00002048, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDD, 0x00002E6C, + 0x00050051, 0x0000000B, 0x0000220D, 0x00001DDD, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FEC, 0x00001DDD, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D36, 0x00002FEC, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D78, + 0x0000220D, 0x00002D36, 0x00050051, 0x0000000B, 0x000053F6, 0x00001DDD, + 0x00000002, 0x000500C4, 0x0000000B, 0x00002178, 0x000053F6, 0x00000A3B, + 0x000500C5, 0x0000000B, 0x00004D79, 0x00004D78, 0x00002178, 0x00050051, + 0x0000000B, 0x000053F7, 0x00001DDD, 0x00000003, 0x000500C4, 0x0000000B, + 0x00001C80, 0x000053F7, 0x00000A53, 0x000500C5, 0x0000000B, 0x00002428, + 0x00004D79, 0x00001C80, 0x0008000C, 0x0000001D, 0x00001D63, 0x00000001, + 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, + 0x00002049, 0x00001D63, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6D, + 0x00002049, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDE, 0x00002E6D, + 0x00050051, 0x0000000B, 0x0000220E, 0x00001DDE, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FED, 0x00001DDE, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D37, 0x00002FED, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D7A, + 0x0000220E, 0x00002D37, 0x00050051, 0x0000000B, 0x000053F8, 0x00001DDE, + 0x00000002, 0x000500C4, 0x0000000B, 0x00002179, 0x000053F8, 0x00000A3B, + 0x000500C5, 0x0000000B, 0x00004D7B, 0x00004D7A, 0x00002179, 0x00050051, + 0x0000000B, 0x000053F9, 0x00001DDE, 0x00000003, 0x000500C4, 0x0000000B, + 0x00001C81, 0x000053F9, 0x00000A53, 0x000500C5, 0x0000000B, 0x00002429, + 0x00004D7B, 0x00001C81, 0x0008000C, 0x0000001D, 0x00001D64, 0x00000001, + 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, + 0x0000204A, 0x00001D64, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6E, + 0x0000204A, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDF, 0x00002E6E, + 0x00050051, 0x0000000B, 0x0000220F, 0x00001DDF, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FEE, 0x00001DDF, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D38, 0x00002FEE, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D7C, + 0x0000220F, 0x00002D38, 0x00050051, 0x0000000B, 0x000053FA, 0x00001DDF, + 0x00000002, 0x000500C4, 0x0000000B, 0x0000217A, 0x000053FA, 0x00000A3B, + 0x000500C5, 0x0000000B, 0x00004D7D, 0x00004D7C, 0x0000217A, 0x00050051, + 0x0000000B, 0x000053FB, 0x00001DDF, 0x00000003, 0x000500C4, 0x0000000B, + 0x00002160, 0x000053FB, 0x00000A53, 0x000500C5, 0x0000000B, 0x00005206, + 0x00004D7D, 0x00002160, 0x00070050, 0x00000017, 0x000053E1, 0x00002427, + 0x00002428, 0x00002429, 0x00005206, 0x000200F9, 0x00004992, 0x000200F8, + 0x00002002, 0x00050051, 0x0000000D, 0x0000309E, 0x00003A49, 0x00000000, + 0x0004007C, 0x0000000B, 0x00005298, 0x0000309E, 0x00050051, 0x0000000D, + 0x00004F4D, 0x00003B57, 0x00000000, 0x0004007C, 0x0000000B, 0x0000451D, + 0x00004F4D, 0x00050051, 0x0000000D, 0x00004F4E, 0x00003816, 0x00000000, + 0x0004007C, 0x0000000B, 0x0000451E, 0x00004F4E, 0x00050051, 0x0000000D, + 0x00004F38, 0x00002BB5, 0x00000000, 0x0004007C, 0x0000000B, 0x00004F16, + 0x00004F38, 0x00070050, 0x00000017, 0x00002738, 0x00005298, 0x0000451D, + 0x0000451E, 0x00004F16, 0x000200F9, 0x00004992, 0x000200F8, 0x00004992, + 0x001100F5, 0x00000017, 0x000058B2, 0x00002738, 0x00002002, 0x000053E1, + 0x00004696, 0x000053E0, 0x000045EB, 0x000053DF, 0x00001935, 0x000053DE, + 0x00001934, 0x000053DD, 0x00001933, 0x0000612F, 0x00002514, 0x000500AA, + 0x00000009, 0x00004AAF, 0x00001DD8, 0x00000A0A, 0x000600A9, 0x00000009, + 0x000056E6, 0x00004AAF, 0x00000787, 0x00004AAF, 0x000300F7, 0x00004CC1, + 0x00000002, 0x000400FA, 0x000056E6, 0x00002620, 0x00004CC1, 0x000200F8, + 0x00002620, 0x00050051, 0x0000000B, 0x00005002, 0x000058B2, 0x00000001, + 0x00060052, 0x00000017, 0x000037FF, 0x00005002, 0x000058B2, 0x00000000, + 0x000200F9, 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, 0x00000017, + 0x0000305F, 0x000058B2, 0x00004992, 0x000037FF, 0x00002620, 0x00050080, + 0x00000011, 0x000032A7, 0x00002EF9, 0x000059EC, 0x000300F7, 0x000052F5, + 0x00000002, 0x000400FA, 0x0000500F, 0x0000294E, 0x0000537D, 0x000200F8, + 0x0000537D, 0x0004007C, 0x00000012, 0x00002970, 0x000032A7, 0x00050051, + 0x0000000C, 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, + 0x000024FD, 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, + 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, + 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, + 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, + 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, + 0x00000A25, 0x000500C7, 0x0000000C, 0x00002ACB, 0x000042C2, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, + 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, + 0x00004397, 0x00002ACB, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, + 0x00004397, 0x00000A10, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, + 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, + 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, + 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, + 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047BD, + 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047BD, + 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, + 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, + 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, + 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, + 0x00002F77, 0x000500C7, 0x0000000C, 0x00004AE3, 0x00004157, 0x00000388, + 0x000500C4, 0x0000000C, 0x0000544B, 0x00004AE3, 0x00000A11, 0x00050080, + 0x0000000C, 0x0000414C, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, + 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, + 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, + 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, + 0x000500C7, 0x0000000C, 0x00005454, 0x000035B6, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544C, 0x00005454, 0x00000A1D, 0x00050080, 0x0000000C, + 0x00003C4C, 0x0000414C, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, + 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, + 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, + 0x000052F5, 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9A, + 0x000032A7, 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, 0x000032A7, + 0x00000001, 0x00060050, 0x00000014, 0x000020DE, 0x00004D9A, 0x00002C03, + 0x00005F72, 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, + 0x0000000C, 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, + 0x000024FE, 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, + 0x00004E9D, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, + 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, + 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, + 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, + 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, + 0x00000A19, 0x0004007C, 0x0000000C, 0x00003097, 0x00002348, 0x00050084, + 0x0000000C, 0x0000287F, 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, + 0x00006242, 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, + 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, + 0x0000287F, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A22, + 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, + 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, + 0x000028C6, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, + 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, + 0x000500C4, 0x0000000C, 0x00001B8B, 0x0000434B, 0x00000A22, 0x000500C3, + 0x0000000C, 0x00005DE3, 0x00001B8B, 0x00000A1D, 0x000500C3, 0x0000000C, + 0x00002220, 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, + 0x00002220, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, + 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, + 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, + 0x00004AE4, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, + 0x00004AE4, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, + 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, + 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, + 0x0000000C, 0x00005B32, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, + 0x00005B32, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047BE, 0x00002748, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047BE, 0x00000A22, + 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, + 0x0000000C, 0x00004AE5, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544F, 0x00004AE5, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, + 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, + 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, + 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, + 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B33, + 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, + 0x00000A05, 0x00050080, 0x0000000C, 0x00002ACC, 0x00005B33, 0x00005AB1, + 0x000500C4, 0x0000000C, 0x00005B34, 0x00002ACC, 0x00000A11, 0x000500C7, + 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, + 0x00002ACD, 0x00005B34, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B35, + 0x00002ACD, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, + 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B35, 0x00005559, + 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, + 0x000200F8, 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C70, 0x00005670, + 0x0000294E, 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, + 0x00002C70, 0x000062B6, 0x000500C2, 0x0000000B, 0x000048F3, 0x00005088, + 0x00000A16, 0x000500AA, 0x00000009, 0x00002EEA, 0x00004ADC, 0x00000A0D, + 0x000500AA, 0x00000009, 0x00005776, 0x00004ADC, 0x00000A10, 0x000500A6, + 0x00000009, 0x00005686, 0x00002EEA, 0x00005776, 0x000300F7, 0x00003463, + 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, 0x000200F8, + 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x0000305F, 0x000009CE, + 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, + 0x00000017, 0x000050AC, 0x0000305F, 0x0000072E, 0x000500C2, 0x00000017, + 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, + 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, + 0x000700F5, 0x00000017, 0x0000587A, 0x0000305F, 0x000052F5, 0x00003FF9, + 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x00004ADC, 0x00000A13, + 0x000500A6, 0x00000009, 0x00003B23, 0x00005776, 0x00004CB6, 0x000300F7, + 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, + 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, 0x0000587A, + 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x0000587A, 0x000002ED, + 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, + 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, + 0x0000587A, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, + 0x00001F76, 0x00001592, 0x00000A0B, 0x000048F3, 0x0003003E, 0x00001F76, + 0x00004D37, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, + 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_32bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_32bpp_scaled_cs.h index 384a4da95..e893b8229 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_32bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_32bpp_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25245 ; Schema: 0 OpCapability Shader @@ -11,23 +11,25 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -129,7 +131,7 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 @@ -139,7 +141,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %uint_63 = OpConstant %uint 63 %int_26 = OpConstant %int 26 %int_23 = OpConstant %int 23 @@ -154,8 +155,8 @@ %5522 = OpVariable %_ptr_Uniform__struct_1972 Uniform %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %11741 = OpUndef %v4uint %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -188,16 +189,14 @@ %uint_4294967290 = OpConstant %uint 4294967290 %2360 = OpConstantComposite %v3uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %float_0_25 = OpConstant %float 0.25 - %10264 = OpUndef %v4uint - %15190 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -221,20 +220,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %18628 %uint_7 %21999 = OpBitwiseAnd %uint %18628 %uint_8 @@ -259,8 +256,8 @@ %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2276 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12743 = OpShiftRightLogical %uint %20919 %uint_28 %17238 = OpBitwiseAnd %uint %12743 %uint_7 %12737 = OpLoad %v3uint %gl_GlobalInvocationID @@ -275,7 +272,7 @@ OpBranch %19578 %14025 = OpLabel %18615 = OpCompositeExtract %uint %12025 1 - %16803 = OpCompositeExtract %uint %19067 1 + %16803 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %18615 %16803 %20975 = OpCompositeConstruct %v2uint %7640 %24446 %21036 = OpIAdd %v2uint %20975 %23019 @@ -332,42 +329,39 @@ %16569 = OpLabel %19162 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20297 DontFlatten - OpBranchConditional %19162 %11374 %12129 + OpBranchConditional %19162 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v4uint %13959 %10264 0 - %15546 = OpIAdd %uint %25231 %6555 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %13810 = OpLoad %uint %6319 - %22355 = OpCompositeInsert %v4uint %13810 %21850 1 - %10093 = OpIMul %uint %uint_2 %6555 - %9147 = OpIAdd %uint %25231 %10093 - %14359 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9147 - %13811 = OpLoad %uint %14359 - %22356 = OpCompositeInsert %v4uint %13811 %22355 2 - %10094 = OpIMul %uint %uint_3 %6555 - %9148 = OpIAdd %uint %25231 %10094 - %14360 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9148 - %16033 = OpLoad %uint %14360 - %23465 = OpCompositeInsert %v4uint %16033 %22356 3 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %25231 %6555 + %6475 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %24155 = OpLoad %uint %6475 + %6234 = OpIMul %uint %uint_2 %6555 + %8353 = OpIAdd %uint %25231 %6234 + %15309 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8353 + %24156 = OpLoad %uint %15309 + %6235 = OpIMul %uint %uint_3 %6555 + %8354 = OpIAdd %uint %25231 %6235 + %14321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8354 + %16380 = OpLoad %uint %14321 + %20780 = OpCompositeConstruct %v4uint %23875 %24155 %24156 %16380 OpBranch %20297 - %11374 = OpLabel + %9761 = OpLabel %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %25231 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %25231 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 %23650 = OpLoad %uint %6399 - %11688 = OpIAdd %uint %25231 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %11689 = OpIAdd %uint %25231 %uint_2 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 %23651 = OpLoad %uint %6400 - %11689 = OpIAdd %uint %25231 %uint_3 - %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 - %16380 = OpLoad %uint %24558 - %20780 = OpCompositeConstruct %v4uint %23875 %23650 %23651 %16380 + %11690 = OpIAdd %uint %25231 %uint_3 + %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 + %16381 = OpLoad %uint %24558 + %20781 = OpCompositeConstruct %v4uint %23876 %23650 %23651 %16381 OpBranch %20297 %20297 = OpLabel - %10943 = OpPhi %v4uint %20780 %11374 %23465 %12129 + %10943 = OpPhi %v4uint %20781 %9761 %20780 %12129 OpSelectionMerge %16224 None OpSwitch %8576 %19451 0 %14585 1 %14585 2 %7355 10 %7355 3 %7354 12 %7354 4 %8190 6 %8243 %8243 = OpLabel @@ -405,8 +399,8 @@ %15572 = OpCompositeExtract %float %24070 1 %16670 = OpCompositeConstruct %v4float %24330 %15572 %float_0 %float_0 %19522 = OpCompositeExtract %uint %10943 1 - %16034 = OpBitcast %int %19522 - %18203 = OpCompositeConstruct %v2int %16034 %16034 + %16033 = OpBitcast %int %19522 + %18203 = OpCompositeConstruct %v2int %16033 %16033 %18350 = OpShiftLeftLogical %v2int %18203 %1959 %13336 = OpShiftRightArithmetic %v2int %18350 %2151 %10904 = OpConvertSToF %v2float %13336 @@ -416,8 +410,8 @@ %15573 = OpCompositeExtract %float %24071 1 %16671 = OpCompositeConstruct %v4float %24331 %15573 %float_0 %float_0 %19523 = OpCompositeExtract %uint %10943 2 - %16035 = OpBitcast %int %19523 - %18204 = OpCompositeConstruct %v2int %16035 %16035 + %16034 = OpBitcast %int %19523 + %18204 = OpCompositeConstruct %v2int %16034 %16034 %18351 = OpShiftLeftLogical %v2int %18204 %1959 %13337 = OpShiftRightArithmetic %v2int %18351 %2151 %10905 = OpConvertSToF %v2float %13337 @@ -427,8 +421,8 @@ %15574 = OpCompositeExtract %float %24072 1 %16672 = OpCompositeConstruct %v4float %24332 %15574 %float_0 %float_0 %19524 = OpCompositeExtract %uint %10943 3 - %16036 = OpBitcast %int %19524 - %18205 = OpCompositeConstruct %v2int %16036 %16036 + %16035 = OpBitcast %int %19524 + %18205 = OpCompositeConstruct %v2int %16035 %16035 %18352 = OpShiftLeftLogical %v2int %18205 %1959 %13338 = OpShiftRightArithmetic %v2int %18352 %2151 %10906 = OpConvertSToF %v2float %13338 @@ -635,125 +629,107 @@ %15205 = OpLabel %21584 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20259 DontFlatten - OpBranchConditional %21584 %11375 %12130 + OpBranchConditional %21584 %9762 %12130 %12130 = OpLabel - %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23876 = OpLoad %uint %19407 - %11690 = OpIAdd %uint %25231 %uint_1 - %24596 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 - %12860 = OpLoad %uint %24596 - %11934 = OpCompositeInsert %v4uint %23876 %10264 0 - %6638 = OpCompositeInsert %v4uint %12860 %11934 1 - %16340 = OpIAdd %uint %25231 %6555 - %7193 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16340 - %23652 = OpLoad %uint %7193 - %11691 = OpIAdd %uint %16340 %uint_1 - %24597 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 - %12861 = OpLoad %uint %24597 - %12010 = OpCompositeInsert %v4uint %23652 %6638 2 - %7143 = OpCompositeInsert %v4uint %12861 %12010 3 - %10887 = OpIMul %uint %uint_2 %6555 - %9149 = OpIAdd %uint %25231 %10887 - %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9149 - %23653 = OpLoad %uint %15233 - %11692 = OpIAdd %uint %9149 %uint_1 - %24598 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %12862 = OpLoad %uint %24598 - %12011 = OpCompositeInsert %v4uint %23653 %10264 0 - %7144 = OpCompositeInsert %v4uint %12862 %12011 1 - %10888 = OpIMul %uint %uint_3 %6555 - %9150 = OpIAdd %uint %25231 %10888 - %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9150 - %23654 = OpLoad %uint %15234 - %11693 = OpIAdd %uint %9150 %uint_1 - %24599 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 - %12863 = OpLoad %uint %24599 - %14233 = OpCompositeInsert %v4uint %23654 %7144 2 - %8253 = OpCompositeInsert %v4uint %12863 %14233 3 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23877 = OpLoad %uint %19408 + %11691 = OpIAdd %uint %25231 %uint_1 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %23652 = OpLoad %uint %6401 + %11692 = OpIAdd %uint %25231 %6555 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %23653 = OpLoad %uint %6402 + %11693 = OpIAdd %uint %11692 %uint_1 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %14156 = OpLoad %uint %24559 + %19670 = OpCompositeConstruct %v4uint %23877 %23652 %23653 %14156 + %17048 = OpIMul %uint %uint_2 %6555 + %13991 = OpIAdd %uint %25231 %17048 + %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13991 + %23654 = OpLoad %uint %15233 + %11694 = OpIAdd %uint %13991 %uint_1 + %6476 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %24157 = OpLoad %uint %6476 + %6236 = OpIMul %uint %uint_3 %6555 + %8355 = OpIAdd %uint %25231 %6236 + %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8355 + %23655 = OpLoad %uint %15234 + %11695 = OpIAdd %uint %8355 %uint_1 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 + %16382 = OpLoad %uint %24560 + %20782 = OpCompositeConstruct %v4uint %23654 %24157 %23655 %16382 OpBranch %20259 - %11375 = OpLabel + %9762 = OpLabel %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23877 = OpLoad %uint %21830 - %11694 = OpIAdd %uint %25231 %uint_1 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 - %23655 = OpLoad %uint %6401 - %11695 = OpIAdd %uint %25231 %uint_2 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 - %23656 = OpLoad %uint %6402 - %11696 = OpIAdd %uint %25231 %uint_3 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 - %14080 = OpLoad %uint %24559 - %19165 = OpCompositeConstruct %v4uint %23877 %23655 %23656 %14080 + %23878 = OpLoad %uint %21830 + %11696 = OpIAdd %uint %25231 %uint_1 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %23656 = OpLoad %uint %6403 + %11697 = OpIAdd %uint %25231 %uint_2 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %23657 = OpLoad %uint %6404 + %11698 = OpIAdd %uint %25231 %uint_3 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 + %14080 = OpLoad %uint %24561 + %19165 = OpCompositeConstruct %v4uint %23878 %23656 %23657 %14080 %22501 = OpIAdd %uint %25231 %uint_4 %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 - %23657 = OpLoad %uint %24651 - %11697 = OpIAdd %uint %25231 %uint_5 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 - %23658 = OpLoad %uint %6403 - %11698 = OpIAdd %uint %25231 %uint_6 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %23659 = OpLoad %uint %6404 - %11699 = OpIAdd %uint %25231 %uint_7 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 - %16381 = OpLoad %uint %24560 - %20781 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16381 + %23658 = OpLoad %uint %24651 + %11699 = OpIAdd %uint %25231 %uint_5 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %23659 = OpLoad %uint %6405 + %11700 = OpIAdd %uint %25231 %uint_6 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %23660 = OpLoad %uint %6406 + %11701 = OpIAdd %uint %25231 %uint_7 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %16383 = OpLoad %uint %24562 + %20783 = OpCompositeConstruct %v4uint %23658 %23659 %23660 %16383 OpBranch %20259 %20259 = OpLabel - %11213 = OpPhi %v4uint %20781 %11375 %8253 %12130 - %14112 = OpPhi %v4uint %19165 %11375 %7143 %12130 + %11213 = OpPhi %v4uint %20783 %9762 %20782 %12130 + %14112 = OpPhi %v4uint %19165 %9762 %19670 %12130 OpSelectionMerge %20260 None - OpSwitch %8576 %20310 5 %10149 7 %8244 + OpSwitch %8576 %20310 5 %8536 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %14112 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9928 = OpCompositeExtract %float %24698 0 - %9131 = OpCompositeInsert %v4float %9928 %15190 0 - %19852 = OpCompositeExtract %float %24698 1 - %14867 = OpCompositeInsert %v4float %19852 %9131 1 - %10319 = OpCompositeExtract %uint %14112 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %9132 = OpCompositeInsert %v4float %9929 %14867 2 - %19853 = OpCompositeExtract %float %19659 1 - %14868 = OpCompositeInsert %v4float %19853 %9132 3 - %10320 = OpCompositeExtract %uint %14112 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %9133 = OpCompositeInsert %v4float %9930 %15190 0 - %19854 = OpCompositeExtract %float %19660 1 - %14869 = OpCompositeInsert %v4float %19854 %9133 1 - %10321 = OpCompositeExtract %uint %14112 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %9134 = OpCompositeInsert %v4float %9931 %14869 2 - %19855 = OpCompositeExtract %float %19661 1 - %14870 = OpCompositeInsert %v4float %19855 %9134 3 - %10322 = OpCompositeExtract %uint %11213 0 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9932 = OpCompositeExtract %float %19662 0 - %9135 = OpCompositeInsert %v4float %9932 %15190 0 - %19856 = OpCompositeExtract %float %19662 1 - %14871 = OpCompositeInsert %v4float %19856 %9135 1 - %10323 = OpCompositeExtract %uint %11213 1 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9933 = OpCompositeExtract %float %19663 0 - %9136 = OpCompositeInsert %v4float %9933 %14871 2 - %19857 = OpCompositeExtract %float %19663 1 - %14872 = OpCompositeInsert %v4float %19857 %9136 3 - %10324 = OpCompositeExtract %uint %11213 2 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9934 = OpCompositeExtract %float %19664 0 - %9137 = OpCompositeInsert %v4float %9934 %15190 0 - %19858 = OpCompositeExtract %float %19664 1 - %14873 = OpCompositeInsert %v4float %19858 %9137 1 - %10325 = OpCompositeExtract %uint %11213 3 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %9935 = OpCompositeExtract %float %19665 0 - %9138 = OpCompositeInsert %v4float %9935 %14873 2 - %23044 = OpCompositeExtract %float %19665 1 - %9296 = OpCompositeInsert %v4float %23044 %9138 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %10101 = OpCompositeExtract %float %24680 0 + %16056 = OpCompositeExtract %float %24680 1 + %17025 = OpCompositeExtract %uint %14112 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %17025 + %10086 = OpCompositeExtract %float %15605 0 + %17481 = OpCompositeExtract %float %15605 1 + %14607 = OpCompositeConstruct %v4float %10101 %16056 %10086 %17481 + %17277 = OpCompositeExtract %uint %14112 2 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %10102 = OpCompositeExtract %float %18030 0 + %16057 = OpCompositeExtract %float %18030 1 + %17026 = OpCompositeExtract %uint %14112 3 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %17026 + %10087 = OpCompositeExtract %float %15606 0 + %17482 = OpCompositeExtract %float %15606 1 + %14608 = OpCompositeConstruct %v4float %10102 %16057 %10087 %17482 + %17278 = OpCompositeExtract %uint %11213 0 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %10103 = OpCompositeExtract %float %18031 0 + %16058 = OpCompositeExtract %float %18031 1 + %17027 = OpCompositeExtract %uint %11213 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %17027 + %10088 = OpCompositeExtract %float %15607 0 + %17483 = OpCompositeExtract %float %15607 1 + %14609 = OpCompositeConstruct %v4float %10103 %16058 %10088 %17483 + %17279 = OpCompositeExtract %uint %11213 2 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %10104 = OpCompositeExtract %float %18032 0 + %16059 = OpCompositeExtract %float %18032 1 + %17028 = OpCompositeExtract %uint %11213 3 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %17028 + %10089 = OpCompositeExtract %float %15608 0 + %20671 = OpCompositeExtract %float %15608 1 + %9036 = OpCompositeConstruct %v4float %10104 %16059 %10089 %20671 OpBranch %20260 - %10149 = OpLabel + %8536 = OpLabel %9723 = OpVectorShuffle %v2uint %14112 %14112 0 1 %23356 = OpBitcast %v2int %9723 %24782 = OpVectorShuffle %v4int %23356 %23356 0 0 1 1 @@ -788,8 +764,8 @@ %17250 = OpExtInst %v4float %1 FMax %1284 %21439 OpBranch %20260 %20310 = OpLabel - %9761 = OpVectorShuffle %v2uint %14112 %14112 0 1 - %20825 = OpBitcast %v2float %9761 + %9763 = OpVectorShuffle %v2uint %14112 %14112 0 1 + %20825 = OpBitcast %v2float %9763 %7035 = OpCompositeExtract %float %20825 0 %13418 = OpCompositeExtract %float %20825 1 %17016 = OpCompositeConstruct %v4float %7035 %13418 %float_0 %float_0 @@ -805,15 +781,15 @@ %17018 = OpCompositeConstruct %v4float %7037 %13420 %float_0 %float_0 %16858 = OpVectorShuffle %v2uint %11213 %11213 2 3 %14175 = OpBitcast %v2float %16858 - %7038 = OpCompositeExtract %float %14175 0 + %7039 = OpCompositeExtract %float %14175 0 %16648 = OpCompositeExtract %float %14175 1 - %9036 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 + %9037 = OpCompositeConstruct %v4float %7039 %16648 %float_0 %float_0 OpBranch %20260 %20260 = OpLabel - %11176 = OpPhi %v4float %9036 %20310 %17250 %10149 %9296 %8244 - %14345 = OpPhi %v4float %17018 %20310 %25235 %10149 %14872 %8244 - %15230 = OpPhi %v4float %17017 %20310 %25234 %10149 %14870 %8244 - %14519 = OpPhi %v4float %17016 %20310 %25233 %10149 %14868 %8244 + %11176 = OpPhi %v4float %9037 %20310 %17250 %8536 %9036 %8244 + %14345 = OpPhi %v4float %17018 %20310 %25235 %8536 %14609 %8244 + %15230 = OpPhi %v4float %17017 %20310 %25234 %8536 %14608 %8244 + %14519 = OpPhi %v4float %17016 %20310 %25233 %8536 %14607 %8244 OpBranch %21263 %21263 = OpLabel %11177 = OpPhi %v4float %11176 %20260 %11175 %16224 @@ -832,65 +808,62 @@ %16570 = OpLabel %19163 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20298 DontFlatten - OpBranchConditional %19163 %11376 %12131 + OpBranchConditional %19163 %9764 %12131 %12131 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v4uint %13960 %10264 0 - %15547 = OpIAdd %uint %8114 %6555 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %13812 = OpLoad %uint %6320 - %22357 = OpCompositeInsert %v4uint %13812 %21851 1 - %10095 = OpIMul %uint %uint_2 %6555 - %9151 = OpIAdd %uint %8114 %10095 - %14361 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9151 - %13813 = OpLoad %uint %14361 - %22358 = OpCompositeInsert %v4uint %13813 %22357 2 - %10096 = OpIMul %uint %uint_3 %6555 - %9152 = OpIAdd %uint %8114 %10096 - %14362 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9152 - %16037 = OpLoad %uint %14362 - %23466 = OpCompositeInsert %v4uint %16037 %22358 3 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23879 = OpLoad %uint %19409 + %11702 = OpIAdd %uint %8114 %6555 + %6477 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %24158 = OpLoad %uint %6477 + %6237 = OpIMul %uint %uint_2 %6555 + %8356 = OpIAdd %uint %8114 %6237 + %15310 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8356 + %24159 = OpLoad %uint %15310 + %6238 = OpIMul %uint %uint_3 %6555 + %8357 = OpIAdd %uint %8114 %6238 + %14322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8357 + %16384 = OpLoad %uint %14322 + %20784 = OpCompositeConstruct %v4uint %23879 %24158 %24159 %16384 OpBranch %20298 - %11376 = OpLabel + %9764 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23878 = OpLoad %uint %21831 - %11700 = OpIAdd %uint %8114 %uint_1 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 - %23660 = OpLoad %uint %6405 - %11701 = OpIAdd %uint %8114 %uint_2 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 - %23661 = OpLoad %uint %6406 - %11702 = OpIAdd %uint %8114 %uint_3 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 - %16382 = OpLoad %uint %24561 - %20782 = OpCompositeConstruct %v4uint %23878 %23660 %23661 %16382 + %23880 = OpLoad %uint %21831 + %11703 = OpIAdd %uint %8114 %uint_1 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %23661 = OpLoad %uint %6407 + %11704 = OpIAdd %uint %8114 %uint_2 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 + %23662 = OpLoad %uint %6408 + %11705 = OpIAdd %uint %8114 %uint_3 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %16385 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v4uint %23880 %23661 %23662 %16385 OpBranch %20298 %20298 = OpLabel - %10944 = OpPhi %v4uint %20782 %11376 %23466 %12131 + %10944 = OpPhi %v4uint %20785 %9764 %20784 %12131 OpSelectionMerge %16225 None OpSwitch %8576 %19452 0 %14586 1 %14586 2 %7357 10 %7357 3 %7356 12 %7356 4 %8191 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %10944 0 - %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %10086 = OpCompositeExtract %float %24680 0 - %17481 = OpCompositeExtract %float %24680 1 - %14607 = OpCompositeConstruct %v4float %10086 %17481 %float_0 %float_0 - %17277 = OpCompositeExtract %uint %10944 1 - %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 - %10087 = OpCompositeExtract %float %18030 0 - %17482 = OpCompositeExtract %float %18030 1 - %14608 = OpCompositeConstruct %v4float %10087 %17482 %float_0 %float_0 - %17278 = OpCompositeExtract %uint %10944 2 - %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 - %10088 = OpCompositeExtract %float %18031 0 - %17483 = OpCompositeExtract %float %18031 1 - %14609 = OpCompositeConstruct %v4float %10088 %17483 %float_0 %float_0 - %17279 = OpCompositeExtract %uint %10944 3 - %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 - %10089 = OpCompositeExtract %float %18032 0 - %20671 = OpCompositeExtract %float %18032 1 - %9037 = OpCompositeConstruct %v4float %10089 %20671 %float_0 %float_0 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %10090 = OpCompositeExtract %float %24681 0 + %17484 = OpCompositeExtract %float %24681 1 + %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 + %17280 = OpCompositeExtract %uint %10944 1 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %10091 = OpCompositeExtract %float %18033 0 + %17485 = OpCompositeExtract %float %18033 1 + %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 + %17281 = OpCompositeExtract %uint %10944 2 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %10092 = OpCompositeExtract %float %18034 0 + %17486 = OpCompositeExtract %float %18034 1 + %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 + %17282 = OpCompositeExtract %uint %10944 3 + %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 + %10093 = OpCompositeExtract %float %18035 0 + %20672 = OpCompositeExtract %float %18035 1 + %9038 = OpCompositeConstruct %v4float %10093 %20672 %float_0 %float_0 OpBranch %16225 %8191 = OpLabel %12429 = OpCompositeExtract %uint %10944 0 @@ -905,8 +878,8 @@ %15575 = OpCompositeExtract %float %24074 1 %16673 = OpCompositeConstruct %v4float %24334 %15575 %float_0 %float_0 %19525 = OpCompositeExtract %uint %10944 1 - %16038 = OpBitcast %int %19525 - %18207 = OpCompositeConstruct %v2int %16038 %16038 + %16036 = OpBitcast %int %19525 + %18207 = OpCompositeConstruct %v2int %16036 %16036 %18354 = OpShiftLeftLogical %v2int %18207 %1959 %13340 = OpShiftRightArithmetic %v2int %18354 %2151 %10916 = OpConvertSToF %v2float %13340 @@ -916,8 +889,8 @@ %15576 = OpCompositeExtract %float %24075 1 %16674 = OpCompositeConstruct %v4float %24335 %15576 %float_0 %float_0 %19526 = OpCompositeExtract %uint %10944 2 - %16039 = OpBitcast %int %19526 - %18208 = OpCompositeConstruct %v2int %16039 %16039 + %16037 = OpBitcast %int %19526 + %18208 = OpCompositeConstruct %v2int %16037 %16037 %18355 = OpShiftLeftLogical %v2int %18208 %1959 %13341 = OpShiftRightArithmetic %v2int %18355 %2151 %10917 = OpConvertSToF %v2float %13341 @@ -927,8 +900,8 @@ %15577 = OpCompositeExtract %float %24076 1 %16675 = OpCompositeConstruct %v4float %24336 %15577 %float_0 %float_0 %19527 = OpCompositeExtract %uint %10944 3 - %16040 = OpBitcast %int %19527 - %18212 = OpCompositeConstruct %v2int %16040 %16040 + %16038 = OpBitcast %int %19527 + %18212 = OpCompositeConstruct %v2int %16038 %16038 %18356 = OpShiftLeftLogical %v2int %18212 %1959 %13342 = OpShiftRightArithmetic %v2int %18356 %2151 %10918 = OpConvertSToF %v2float %13342 @@ -936,7 +909,7 @@ %24077 = OpExtInst %v2float %1 FMax %73 %18254 %24337 = OpCompositeExtract %float %24077 0 %18765 = OpCompositeExtract %float %24077 1 - %9038 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 + %9039 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 OpBranch %16225 %7356 = OpLabel %22208 = OpCompositeExtract %uint %10944 0 @@ -1054,27 +1027,27 @@ %21449 = OpCompositeExtract %float %10710 0 %10844 = OpCompositeExtract %float %10710 1 %11030 = OpCompositeExtract %float %10710 2 - %9039 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 + %9040 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 OpBranch %16225 %7357 = OpLabel %22209 = OpCompositeExtract %uint %10944 0 %20238 = OpCompositeConstruct %v4uint %22209 %22209 %22209 %22209 %9376 = OpShiftRightLogical %v4uint %20238 %845 %18863 = OpBitwiseAnd %v4uint %9376 %635 - %15548 = OpConvertUToF %v4float %18863 - %16691 = OpFMul %v4float %15548 %2798 + %15546 = OpConvertUToF %v4float %18863 + %16691 = OpFMul %v4float %15546 %2798 %23765 = OpCompositeExtract %uint %10944 1 %20816 = OpCompositeConstruct %v4uint %23765 %23765 %23765 %23765 %9377 = OpShiftRightLogical %v4uint %20816 %845 %18864 = OpBitwiseAnd %v4uint %9377 %635 - %15549 = OpConvertUToF %v4float %18864 - %16692 = OpFMul %v4float %15549 %2798 + %15547 = OpConvertUToF %v4float %18864 + %16692 = OpFMul %v4float %15547 %2798 %23766 = OpCompositeExtract %uint %10944 2 %20817 = OpCompositeConstruct %v4uint %23766 %23766 %23766 %23766 %9378 = OpShiftRightLogical %v4uint %20817 %845 %18865 = OpBitwiseAnd %v4uint %9378 %635 - %15550 = OpConvertUToF %v4float %18865 - %16693 = OpFMul %v4float %15550 %2798 + %15548 = OpConvertUToF %v4float %18865 + %16693 = OpFMul %v4float %15548 %2798 %23767 = OpCompositeExtract %uint %10944 3 %20818 = OpCompositeConstruct %v4uint %23767 %23767 %23767 %23767 %9379 = OpShiftRightLogical %v4uint %20818 %845 @@ -1099,8 +1072,8 @@ %24847 = OpCompositeConstruct %v4uint %8611 %8611 %8611 %8611 %9382 = OpShiftRightLogical %v4uint %24847 %653 %19036 = OpBitwiseAnd %v4uint %9382 %1611 - %13991 = OpConvertUToF %v4float %19036 - %19240 = OpVectorTimesScalar %v4float %13991 %float_0_00392156886 + %13992 = OpConvertUToF %v4float %19036 + %19240 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 %8612 = OpCompositeExtract %uint %10944 3 %24848 = OpCompositeConstruct %v4uint %8612 %8612 %8612 %8612 %9383 = OpShiftRightLogical %v4uint %24848 %653 @@ -1127,133 +1100,115 @@ %23099 = OpVectorShuffle %v4float %20399 %20399 0 1 1 1 OpBranch %16225 %16225 = OpLabel - %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9039 %7356 %9038 %8191 %9037 %8245 - %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14609 %8245 - %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14608 %8245 - %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14607 %8245 + %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9040 %7356 %9039 %8191 %9038 %8245 + %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14612 %8245 + %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14611 %8245 + %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14610 %8245 OpBranch %21264 %15206 = OpLabel %21585 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20261 DontFlatten - OpBranchConditional %21585 %11377 %12132 + OpBranchConditional %21585 %9765 %12132 %12132 = OpLabel - %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23879 = OpLoad %uint %19408 - %11703 = OpIAdd %uint %8114 %uint_1 - %24600 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 - %12864 = OpLoad %uint %24600 - %11935 = OpCompositeInsert %v4uint %23879 %10264 0 - %6639 = OpCompositeInsert %v4uint %12864 %11935 1 - %16341 = OpIAdd %uint %8114 %6555 - %7194 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16341 - %23662 = OpLoad %uint %7194 - %11704 = OpIAdd %uint %16341 %uint_1 - %24601 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %12865 = OpLoad %uint %24601 - %12012 = OpCompositeInsert %v4uint %23662 %6639 2 - %7145 = OpCompositeInsert %v4uint %12865 %12012 3 - %10889 = OpIMul %uint %uint_2 %6555 - %9153 = OpIAdd %uint %8114 %10889 - %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9153 - %23663 = OpLoad %uint %15235 - %11705 = OpIAdd %uint %9153 %uint_1 - %24602 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 - %12866 = OpLoad %uint %24602 - %12013 = OpCompositeInsert %v4uint %23663 %10264 0 - %7146 = OpCompositeInsert %v4uint %12866 %12013 1 - %10890 = OpIMul %uint %uint_3 %6555 - %9154 = OpIAdd %uint %8114 %10890 - %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9154 - %23664 = OpLoad %uint %15236 - %11706 = OpIAdd %uint %9154 %uint_1 - %24603 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 - %12867 = OpLoad %uint %24603 - %14234 = OpCompositeInsert %v4uint %23664 %7146 2 - %8254 = OpCompositeInsert %v4uint %12867 %14234 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23881 = OpLoad %uint %19410 + %11706 = OpIAdd %uint %8114 %uint_1 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %23663 = OpLoad %uint %6409 + %11707 = OpIAdd %uint %8114 %6555 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %23664 = OpLoad %uint %6410 + %11708 = OpIAdd %uint %11707 %uint_1 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %14157 = OpLoad %uint %24564 + %19671 = OpCompositeConstruct %v4uint %23881 %23663 %23664 %14157 + %17049 = OpIMul %uint %uint_2 %6555 + %13993 = OpIAdd %uint %8114 %17049 + %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13993 + %23665 = OpLoad %uint %15235 + %11709 = OpIAdd %uint %13993 %uint_1 + %6478 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %24160 = OpLoad %uint %6478 + %6239 = OpIMul %uint %uint_3 %6555 + %8358 = OpIAdd %uint %8114 %6239 + %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8358 + %23666 = OpLoad %uint %15236 + %11710 = OpIAdd %uint %8358 %uint_1 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 + %16386 = OpLoad %uint %24565 + %20786 = OpCompositeConstruct %v4uint %23665 %24160 %23666 %16386 OpBranch %20261 - %11377 = OpLabel + %9765 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23880 = OpLoad %uint %21832 - %11707 = OpIAdd %uint %8114 %uint_1 - %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 - %23665 = OpLoad %uint %6407 - %11708 = OpIAdd %uint %8114 %uint_2 - %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 - %23666 = OpLoad %uint %6408 - %11709 = OpIAdd %uint %8114 %uint_3 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 - %14081 = OpLoad %uint %24562 - %19166 = OpCompositeConstruct %v4uint %23880 %23665 %23666 %14081 + %23882 = OpLoad %uint %21832 + %11711 = OpIAdd %uint %8114 %uint_1 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 + %23667 = OpLoad %uint %6411 + %11712 = OpIAdd %uint %8114 %uint_2 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 + %23668 = OpLoad %uint %6412 + %11713 = OpIAdd %uint %8114 %uint_3 + %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 + %14081 = OpLoad %uint %24566 + %19166 = OpCompositeConstruct %v4uint %23882 %23667 %23668 %14081 %22502 = OpIAdd %uint %8114 %uint_4 %24652 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22502 - %23667 = OpLoad %uint %24652 - %11710 = OpIAdd %uint %8114 %uint_5 - %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %23668 = OpLoad %uint %6409 - %11711 = OpIAdd %uint %8114 %uint_6 - %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 - %23669 = OpLoad %uint %6410 - %11712 = OpIAdd %uint %8114 %uint_7 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 - %16383 = OpLoad %uint %24563 - %20783 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16383 + %23669 = OpLoad %uint %24652 + %11714 = OpIAdd %uint %8114 %uint_5 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %23670 = OpLoad %uint %6413 + %11715 = OpIAdd %uint %8114 %uint_6 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 + %23671 = OpLoad %uint %6414 + %11716 = OpIAdd %uint %8114 %uint_7 + %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 + %16387 = OpLoad %uint %24567 + %20787 = OpCompositeConstruct %v4uint %23669 %23670 %23671 %16387 OpBranch %20261 %20261 = OpLabel - %11214 = OpPhi %v4uint %20783 %11377 %8254 %12132 - %14113 = OpPhi %v4uint %19166 %11377 %7145 %12132 + %11214 = OpPhi %v4uint %20787 %9765 %20786 %12132 + %14113 = OpPhi %v4uint %19166 %9765 %19671 %12132 OpSelectionMerge %20262 None - OpSwitch %8576 %20311 5 %10150 7 %8246 + OpSwitch %8576 %20311 5 %8537 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %14113 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9936 = OpCompositeExtract %float %24699 0 - %9139 = OpCompositeInsert %v4float %9936 %15190 0 - %19859 = OpCompositeExtract %float %24699 1 - %14874 = OpCompositeInsert %v4float %19859 %9139 1 - %10326 = OpCompositeExtract %uint %14113 1 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9937 = OpCompositeExtract %float %19666 0 - %9140 = OpCompositeInsert %v4float %9937 %14874 2 - %19860 = OpCompositeExtract %float %19666 1 - %14875 = OpCompositeInsert %v4float %19860 %9140 3 - %10327 = OpCompositeExtract %uint %14113 2 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9938 = OpCompositeExtract %float %19667 0 - %9141 = OpCompositeInsert %v4float %9938 %15190 0 - %19861 = OpCompositeExtract %float %19667 1 - %14876 = OpCompositeInsert %v4float %19861 %9141 1 - %10328 = OpCompositeExtract %uint %14113 3 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9939 = OpCompositeExtract %float %19668 0 - %9142 = OpCompositeInsert %v4float %9939 %14876 2 - %19862 = OpCompositeExtract %float %19668 1 - %14877 = OpCompositeInsert %v4float %19862 %9142 3 - %10329 = OpCompositeExtract %uint %11214 0 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9940 = OpCompositeExtract %float %19669 0 - %9143 = OpCompositeInsert %v4float %9940 %15190 0 - %19863 = OpCompositeExtract %float %19669 1 - %14878 = OpCompositeInsert %v4float %19863 %9143 1 - %10330 = OpCompositeExtract %uint %11214 1 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9941 = OpCompositeExtract %float %19670 0 - %9144 = OpCompositeInsert %v4float %9941 %14878 2 - %19864 = OpCompositeExtract %float %19670 1 - %14879 = OpCompositeInsert %v4float %19864 %9144 3 - %10331 = OpCompositeExtract %uint %11214 2 - %19671 = OpExtInst %v2float %1 UnpackHalf2x16 %10331 - %9942 = OpCompositeExtract %float %19671 0 - %9145 = OpCompositeInsert %v4float %9942 %15190 0 - %19865 = OpCompositeExtract %float %19671 1 - %14880 = OpCompositeInsert %v4float %19865 %9145 1 - %10332 = OpCompositeExtract %uint %11214 3 - %19673 = OpExtInst %v2float %1 UnpackHalf2x16 %10332 - %9943 = OpCompositeExtract %float %19673 0 - %9146 = OpCompositeInsert %v4float %9943 %14880 2 - %23045 = OpCompositeExtract %float %19673 1 - %9297 = OpCompositeInsert %v4float %23045 %9146 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %10105 = OpCompositeExtract %float %24682 0 + %16060 = OpCompositeExtract %float %24682 1 + %17029 = OpCompositeExtract %uint %14113 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %17029 + %10094 = OpCompositeExtract %float %15609 0 + %17487 = OpCompositeExtract %float %15609 1 + %14613 = OpCompositeConstruct %v4float %10105 %16060 %10094 %17487 + %17283 = OpCompositeExtract %uint %14113 2 + %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 + %10106 = OpCompositeExtract %float %18036 0 + %16061 = OpCompositeExtract %float %18036 1 + %17030 = OpCompositeExtract %uint %14113 3 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %17030 + %10095 = OpCompositeExtract %float %15610 0 + %17488 = OpCompositeExtract %float %15610 1 + %14614 = OpCompositeConstruct %v4float %10106 %16061 %10095 %17488 + %17284 = OpCompositeExtract %uint %11214 0 + %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 + %10107 = OpCompositeExtract %float %18037 0 + %16062 = OpCompositeExtract %float %18037 1 + %17031 = OpCompositeExtract %uint %11214 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %17031 + %10096 = OpCompositeExtract %float %15611 0 + %17489 = OpCompositeExtract %float %15611 1 + %14615 = OpCompositeConstruct %v4float %10107 %16062 %10096 %17489 + %17285 = OpCompositeExtract %uint %11214 2 + %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 + %10108 = OpCompositeExtract %float %18038 0 + %16063 = OpCompositeExtract %float %18038 1 + %17032 = OpCompositeExtract %uint %11214 3 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %17032 + %10097 = OpCompositeExtract %float %15612 0 + %20673 = OpCompositeExtract %float %15612 1 + %9041 = OpCompositeConstruct %v4float %10108 %16063 %10097 %20673 OpBranch %20262 - %10150 = OpLabel + %8537 = OpLabel %9724 = OpVectorShuffle %v2uint %14113 %14113 0 1 %23357 = OpBitcast %v2int %9724 %24786 = OpVectorShuffle %v4int %23357 %23357 0 0 1 1 @@ -1288,32 +1243,32 @@ %17251 = OpExtInst %v4float %1 FMax %1284 %21440 OpBranch %20262 %20311 = OpLabel - %9762 = OpVectorShuffle %v2uint %14113 %14113 0 1 - %20826 = OpBitcast %v2float %9762 - %7039 = OpCompositeExtract %float %20826 0 + %9766 = OpVectorShuffle %v2uint %14113 %14113 0 1 + %20826 = OpBitcast %v2float %9766 + %7040 = OpCompositeExtract %float %20826 0 %13421 = OpCompositeExtract %float %20826 1 - %17019 = OpCompositeConstruct %v4float %7039 %13421 %float_0 %float_0 + %17019 = OpCompositeConstruct %v4float %7040 %13421 %float_0 %float_0 %16859 = OpVectorShuffle %v2uint %14113 %14113 2 3 %14176 = OpBitcast %v2float %16859 - %7040 = OpCompositeExtract %float %14176 0 + %7041 = OpCompositeExtract %float %14176 0 %13422 = OpCompositeExtract %float %14176 1 - %17020 = OpCompositeConstruct %v4float %7040 %13422 %float_0 %float_0 + %17020 = OpCompositeConstruct %v4float %7041 %13422 %float_0 %float_0 %16860 = OpVectorShuffle %v2uint %11214 %11214 0 1 %14177 = OpBitcast %v2float %16860 - %7041 = OpCompositeExtract %float %14177 0 + %7042 = OpCompositeExtract %float %14177 0 %13423 = OpCompositeExtract %float %14177 1 - %17021 = OpCompositeConstruct %v4float %7041 %13423 %float_0 %float_0 + %17021 = OpCompositeConstruct %v4float %7042 %13423 %float_0 %float_0 %16861 = OpVectorShuffle %v2uint %11214 %11214 2 3 %14178 = OpBitcast %v2float %16861 - %7042 = OpCompositeExtract %float %14178 0 + %7043 = OpCompositeExtract %float %14178 0 %16649 = OpCompositeExtract %float %14178 1 - %9040 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 + %9042 = OpCompositeConstruct %v4float %7043 %16649 %float_0 %float_0 OpBranch %20262 %20262 = OpLabel - %11179 = OpPhi %v4float %9040 %20311 %17251 %10150 %9297 %8246 - %14348 = OpPhi %v4float %17021 %20311 %25238 %10150 %14879 %8246 - %15232 = OpPhi %v4float %17020 %20311 %25237 %10150 %14877 %8246 - %14521 = OpPhi %v4float %17019 %20311 %25236 %10150 %14875 %8246 + %11179 = OpPhi %v4float %9042 %20311 %17251 %8537 %9041 %8246 + %14348 = OpPhi %v4float %17021 %20311 %25238 %8537 %14615 %8246 + %15232 = OpPhi %v4float %17020 %20311 %25237 %8537 %14614 %8246 + %14521 = OpPhi %v4float %17019 %20311 %25236 %8537 %14613 %8246 OpBranch %21264 %21264 = OpLabel %11180 = OpPhi %v4float %11179 %20262 %11178 %16225 @@ -1336,65 +1291,62 @@ %16571 = OpLabel %19167 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20299 DontFlatten - OpBranchConditional %19167 %11378 %12133 + OpBranchConditional %19167 %9767 %12133 %12133 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v4uint %13961 %10264 0 - %15551 = OpIAdd %uint %20988 %6555 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15551 - %13814 = OpLoad %uint %6321 - %22359 = OpCompositeInsert %v4uint %13814 %21852 1 - %10097 = OpIMul %uint %uint_2 %6555 - %9155 = OpIAdd %uint %20988 %10097 - %14363 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9155 - %13815 = OpLoad %uint %14363 - %22360 = OpCompositeInsert %v4uint %13815 %22359 2 - %10098 = OpIMul %uint %uint_3 %6555 - %9156 = OpIAdd %uint %20988 %10098 - %14364 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9156 - %16041 = OpLoad %uint %14364 - %23467 = OpCompositeInsert %v4uint %16041 %22360 3 + %19411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23883 = OpLoad %uint %19411 + %11717 = OpIAdd %uint %20988 %6555 + %6479 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 + %24161 = OpLoad %uint %6479 + %6240 = OpIMul %uint %uint_2 %6555 + %8359 = OpIAdd %uint %20988 %6240 + %15311 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8359 + %24162 = OpLoad %uint %15311 + %6241 = OpIMul %uint %uint_3 %6555 + %8360 = OpIAdd %uint %20988 %6241 + %14323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8360 + %16388 = OpLoad %uint %14323 + %20788 = OpCompositeConstruct %v4uint %23883 %24161 %24162 %16388 OpBranch %20299 - %11378 = OpLabel + %9767 = OpLabel %21833 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23881 = OpLoad %uint %21833 - %11713 = OpIAdd %uint %20988 %uint_1 - %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 - %23670 = OpLoad %uint %6411 - %11714 = OpIAdd %uint %20988 %uint_2 - %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 - %23671 = OpLoad %uint %6412 - %11715 = OpIAdd %uint %20988 %uint_3 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 - %16384 = OpLoad %uint %24564 - %20784 = OpCompositeConstruct %v4uint %23881 %23670 %23671 %16384 + %23884 = OpLoad %uint %21833 + %11718 = OpIAdd %uint %20988 %uint_1 + %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 + %23672 = OpLoad %uint %6415 + %11719 = OpIAdd %uint %20988 %uint_2 + %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 + %23673 = OpLoad %uint %6416 + %11720 = OpIAdd %uint %20988 %uint_3 + %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 + %16389 = OpLoad %uint %24568 + %20789 = OpCompositeConstruct %v4uint %23884 %23672 %23673 %16389 OpBranch %20299 %20299 = OpLabel - %10945 = OpPhi %v4uint %20784 %11378 %23467 %12133 + %10945 = OpPhi %v4uint %20789 %9767 %20788 %12133 OpSelectionMerge %16226 None OpSwitch %8576 %19453 0 %14587 1 %14587 2 %7359 10 %7359 3 %7358 12 %7358 4 %8192 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %10945 0 - %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %10090 = OpCompositeExtract %float %24681 0 - %17484 = OpCompositeExtract %float %24681 1 - %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 - %17280 = OpCompositeExtract %uint %10945 1 - %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 - %10091 = OpCompositeExtract %float %18033 0 - %17485 = OpCompositeExtract %float %18033 1 - %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 - %17281 = OpCompositeExtract %uint %10945 2 - %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 - %10092 = OpCompositeExtract %float %18034 0 - %17486 = OpCompositeExtract %float %18034 1 - %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 - %17282 = OpCompositeExtract %uint %10945 3 - %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 - %10099 = OpCompositeExtract %float %18035 0 - %20672 = OpCompositeExtract %float %18035 1 - %9041 = OpCompositeConstruct %v4float %10099 %20672 %float_0 %float_0 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %10098 = OpCompositeExtract %float %24683 0 + %17490 = OpCompositeExtract %float %24683 1 + %14616 = OpCompositeConstruct %v4float %10098 %17490 %float_0 %float_0 + %17286 = OpCompositeExtract %uint %10945 1 + %18039 = OpExtInst %v2float %1 UnpackHalf2x16 %17286 + %10099 = OpCompositeExtract %float %18039 0 + %17491 = OpCompositeExtract %float %18039 1 + %14617 = OpCompositeConstruct %v4float %10099 %17491 %float_0 %float_0 + %17287 = OpCompositeExtract %uint %10945 2 + %18040 = OpExtInst %v2float %1 UnpackHalf2x16 %17287 + %10100 = OpCompositeExtract %float %18040 0 + %17492 = OpCompositeExtract %float %18040 1 + %14618 = OpCompositeConstruct %v4float %10100 %17492 %float_0 %float_0 + %17288 = OpCompositeExtract %uint %10945 3 + %18041 = OpExtInst %v2float %1 UnpackHalf2x16 %17288 + %10109 = OpCompositeExtract %float %18041 0 + %20674 = OpCompositeExtract %float %18041 1 + %9043 = OpCompositeConstruct %v4float %10109 %20674 %float_0 %float_0 OpBranch %16226 %8192 = OpLabel %12431 = OpCompositeExtract %uint %10945 0 @@ -1409,8 +1361,8 @@ %15578 = OpCompositeExtract %float %24078 1 %16676 = OpCompositeConstruct %v4float %24338 %15578 %float_0 %float_0 %19528 = OpCompositeExtract %uint %10945 1 - %16042 = OpBitcast %int %19528 - %18217 = OpCompositeConstruct %v2int %16042 %16042 + %16039 = OpBitcast %int %19528 + %18217 = OpCompositeConstruct %v2int %16039 %16039 %18358 = OpShiftLeftLogical %v2int %18217 %1959 %13344 = OpShiftRightArithmetic %v2int %18358 %2151 %10928 = OpConvertSToF %v2float %13344 @@ -1420,8 +1372,8 @@ %15579 = OpCompositeExtract %float %24079 1 %16677 = OpCompositeConstruct %v4float %24339 %15579 %float_0 %float_0 %19529 = OpCompositeExtract %uint %10945 2 - %16043 = OpBitcast %int %19529 - %18218 = OpCompositeConstruct %v2int %16043 %16043 + %16040 = OpBitcast %int %19529 + %18218 = OpCompositeConstruct %v2int %16040 %16040 %18359 = OpShiftLeftLogical %v2int %18218 %1959 %13345 = OpShiftRightArithmetic %v2int %18359 %2151 %10929 = OpConvertSToF %v2float %13345 @@ -1431,8 +1383,8 @@ %15580 = OpCompositeExtract %float %24080 1 %16678 = OpCompositeConstruct %v4float %24340 %15580 %float_0 %float_0 %19530 = OpCompositeExtract %uint %10945 3 - %16044 = OpBitcast %int %19530 - %18219 = OpCompositeConstruct %v2int %16044 %16044 + %16041 = OpBitcast %int %19530 + %18219 = OpCompositeConstruct %v2int %16041 %16041 %18360 = OpShiftLeftLogical %v2int %18219 %1959 %13346 = OpShiftRightArithmetic %v2int %18360 %2151 %10930 = OpConvertSToF %v2float %13346 @@ -1440,7 +1392,7 @@ %24081 = OpExtInst %v2float %1 FMax %73 %18258 %24341 = OpCompositeExtract %float %24081 0 %18766 = OpCompositeExtract %float %24081 1 - %9042 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 + %9044 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 OpBranch %16226 %7358 = OpLabel %22211 = OpCompositeExtract %uint %10945 0 @@ -1461,9 +1413,9 @@ %24577 = OpIAdd %v3uint %10359 %1018 %20359 = OpShiftLeftLogical %v3uint %24577 %393 %16302 = OpShiftLeftLogical %v3uint %10931 %141 - %22405 = OpBitwiseOr %v3uint %20359 %16302 + %22404 = OpBitwiseOr %v3uint %20359 %16302 %13832 = OpIEqual %v3bool %24046 %2578 - %16970 = OpSelect %v3uint %13832 %2578 %22405 + %16970 = OpSelect %v3uint %13832 %2578 %22404 %10711 = OpBitcast %v3float %16970 %19372 = OpShiftRightLogical %uint %22211 %uint_30 %18454 = OpConvertUToF %float %19372 @@ -1490,9 +1442,9 @@ %24578 = OpIAdd %v3uint %10360 %1018 %20360 = OpShiftLeftLogical %v3uint %24578 %393 %16303 = OpShiftLeftLogical %v3uint %10932 %141 - %22406 = OpBitwiseOr %v3uint %20360 %16303 + %22405 = OpBitwiseOr %v3uint %20360 %16303 %13833 = OpIEqual %v3bool %24047 %2578 - %16971 = OpSelect %v3uint %13833 %2578 %22406 + %16971 = OpSelect %v3uint %13833 %2578 %22405 %10712 = OpBitcast %v3float %16971 %19373 = OpShiftRightLogical %uint %10235 %uint_30 %18455 = OpConvertUToF %float %19373 @@ -1519,9 +1471,9 @@ %24579 = OpIAdd %v3uint %10361 %1018 %20361 = OpShiftLeftLogical %v3uint %24579 %393 %16304 = OpShiftLeftLogical %v3uint %10933 %141 - %22407 = OpBitwiseOr %v3uint %20361 %16304 + %22406 = OpBitwiseOr %v3uint %20361 %16304 %13834 = OpIEqual %v3bool %24048 %2578 - %16972 = OpSelect %v3uint %13834 %2578 %22407 + %16972 = OpSelect %v3uint %13834 %2578 %22406 %10713 = OpBitcast %v3float %16972 %19374 = OpShiftRightLogical %uint %10236 %uint_30 %18456 = OpConvertUToF %float %19374 @@ -1548,9 +1500,9 @@ %24580 = OpIAdd %v3uint %10362 %1018 %20362 = OpShiftLeftLogical %v3uint %24580 %393 %16305 = OpShiftLeftLogical %v3uint %10934 %141 - %22408 = OpBitwiseOr %v3uint %20362 %16305 + %22407 = OpBitwiseOr %v3uint %20362 %16305 %13835 = OpIEqual %v3bool %24049 %2578 - %16973 = OpSelect %v3uint %13835 %2578 %22408 + %16973 = OpSelect %v3uint %13835 %2578 %22407 %10714 = OpBitcast %v3float %16973 %19375 = OpShiftRightLogical %uint %10237 %uint_30 %18457 = OpConvertUToF %float %19375 @@ -1558,27 +1510,27 @@ %21453 = OpCompositeExtract %float %10714 0 %10848 = OpCompositeExtract %float %10714 1 %11035 = OpCompositeExtract %float %10714 2 - %9043 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 + %9045 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 OpBranch %16226 %7359 = OpLabel %22212 = OpCompositeExtract %uint %10945 0 %20241 = OpCompositeConstruct %v4uint %22212 %22212 %22212 %22212 %9384 = OpShiftRightLogical %v4uint %20241 %845 %18867 = OpBitwiseAnd %v4uint %9384 %635 - %15552 = OpConvertUToF %v4float %18867 - %16694 = OpFMul %v4float %15552 %2798 + %15549 = OpConvertUToF %v4float %18867 + %16694 = OpFMul %v4float %15549 %2798 %23768 = OpCompositeExtract %uint %10945 1 %20819 = OpCompositeConstruct %v4uint %23768 %23768 %23768 %23768 %9385 = OpShiftRightLogical %v4uint %20819 %845 %18868 = OpBitwiseAnd %v4uint %9385 %635 - %15553 = OpConvertUToF %v4float %18868 - %16695 = OpFMul %v4float %15553 %2798 + %15550 = OpConvertUToF %v4float %18868 + %16695 = OpFMul %v4float %15550 %2798 %23769 = OpCompositeExtract %uint %10945 2 %20820 = OpCompositeConstruct %v4uint %23769 %23769 %23769 %23769 %9386 = OpShiftRightLogical %v4uint %20820 %845 %18869 = OpBitwiseAnd %v4uint %9386 %635 - %15554 = OpConvertUToF %v4float %18869 - %16696 = OpFMul %v4float %15554 %2798 + %15551 = OpConvertUToF %v4float %18869 + %16696 = OpFMul %v4float %15551 %2798 %23770 = OpCompositeExtract %uint %10945 3 %20821 = OpCompositeConstruct %v4uint %23770 %23770 %23770 %23770 %9387 = OpShiftRightLogical %v4uint %20821 %845 @@ -1591,20 +1543,20 @@ %20242 = OpCompositeConstruct %v4uint %22213 %22213 %22213 %22213 %9388 = OpShiftRightLogical %v4uint %20242 %653 %19038 = OpBitwiseAnd %v4uint %9388 %1611 - %13992 = OpConvertUToF %v4float %19038 - %19241 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 + %13994 = OpConvertUToF %v4float %19038 + %19241 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 %8613 = OpCompositeExtract %uint %10945 1 %24849 = OpCompositeConstruct %v4uint %8613 %8613 %8613 %8613 %9389 = OpShiftRightLogical %v4uint %24849 %653 %19039 = OpBitwiseAnd %v4uint %9389 %1611 - %13993 = OpConvertUToF %v4float %19039 - %19242 = OpVectorTimesScalar %v4float %13993 %float_0_00392156886 + %13995 = OpConvertUToF %v4float %19039 + %19242 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 %8614 = OpCompositeExtract %uint %10945 2 %24850 = OpCompositeConstruct %v4uint %8614 %8614 %8614 %8614 %9390 = OpShiftRightLogical %v4uint %24850 %653 %19040 = OpBitwiseAnd %v4uint %9390 %1611 - %13994 = OpConvertUToF %v4float %19040 - %19243 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 + %13996 = OpConvertUToF %v4float %19040 + %19243 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 %8615 = OpCompositeExtract %uint %10945 3 %24851 = OpCompositeConstruct %v4uint %8615 %8615 %8615 %8615 %9391 = OpShiftRightLogical %v4uint %24851 %653 @@ -1631,193 +1583,175 @@ %23100 = OpVectorShuffle %v4float %20400 %20400 0 1 1 1 OpBranch %16226 %16226 = OpLabel - %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9043 %7358 %9042 %8192 %9041 %8247 - %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14612 %8247 - %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14611 %8247 - %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14610 %8247 + %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9045 %7358 %9044 %8192 %9043 %8247 + %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14618 %8247 + %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14617 %8247 + %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14616 %8247 OpBranch %21265 %15207 = OpLabel %21586 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20263 DontFlatten - OpBranchConditional %21586 %11379 %12134 + OpBranchConditional %21586 %9768 %12134 %12134 = OpLabel - %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23882 = OpLoad %uint %19409 - %11716 = OpIAdd %uint %20988 %uint_1 - %24604 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 - %12868 = OpLoad %uint %24604 - %11936 = OpCompositeInsert %v4uint %23882 %10264 0 - %6640 = OpCompositeInsert %v4uint %12868 %11936 1 - %16342 = OpIAdd %uint %20988 %6555 - %7195 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16342 - %23672 = OpLoad %uint %7195 - %11717 = OpIAdd %uint %16342 %uint_1 - %24605 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 - %12869 = OpLoad %uint %24605 - %12014 = OpCompositeInsert %v4uint %23672 %6640 2 - %7147 = OpCompositeInsert %v4uint %12869 %12014 3 - %10891 = OpIMul %uint %uint_2 %6555 - %9157 = OpIAdd %uint %20988 %10891 - %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9157 - %23673 = OpLoad %uint %15238 - %11718 = OpIAdd %uint %9157 %uint_1 - %24606 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 - %12870 = OpLoad %uint %24606 - %12015 = OpCompositeInsert %v4uint %23673 %10264 0 - %7148 = OpCompositeInsert %v4uint %12870 %12015 1 - %10892 = OpIMul %uint %uint_3 %6555 - %9158 = OpIAdd %uint %20988 %10892 - %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9158 - %23674 = OpLoad %uint %15239 - %11719 = OpIAdd %uint %9158 %uint_1 - %24607 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 - %12871 = OpLoad %uint %24607 - %14235 = OpCompositeInsert %v4uint %23674 %7148 2 - %8255 = OpCompositeInsert %v4uint %12871 %14235 3 + %19412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23885 = OpLoad %uint %19412 + %11721 = OpIAdd %uint %20988 %uint_1 + %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 + %23674 = OpLoad %uint %6417 + %11722 = OpIAdd %uint %20988 %6555 + %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 + %23675 = OpLoad %uint %6418 + %11723 = OpIAdd %uint %11722 %uint_1 + %24581 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 + %14158 = OpLoad %uint %24581 + %19673 = OpCompositeConstruct %v4uint %23885 %23674 %23675 %14158 + %17050 = OpIMul %uint %uint_2 %6555 + %13997 = OpIAdd %uint %20988 %17050 + %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13997 + %23676 = OpLoad %uint %15238 + %11724 = OpIAdd %uint %13997 %uint_1 + %6480 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 + %24163 = OpLoad %uint %6480 + %6242 = OpIMul %uint %uint_3 %6555 + %8361 = OpIAdd %uint %20988 %6242 + %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8361 + %23677 = OpLoad %uint %15239 + %11725 = OpIAdd %uint %8361 %uint_1 + %24582 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 + %16390 = OpLoad %uint %24582 + %20790 = OpCompositeConstruct %v4uint %23676 %24163 %23677 %16390 OpBranch %20263 - %11379 = OpLabel + %9768 = OpLabel %21834 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23883 = OpLoad %uint %21834 - %11720 = OpIAdd %uint %20988 %uint_1 - %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 - %23675 = OpLoad %uint %6413 - %11721 = OpIAdd %uint %20988 %uint_2 - %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 - %23676 = OpLoad %uint %6414 - %11722 = OpIAdd %uint %20988 %uint_3 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 - %14082 = OpLoad %uint %24565 - %19168 = OpCompositeConstruct %v4uint %23883 %23675 %23676 %14082 + %23886 = OpLoad %uint %21834 + %11726 = OpIAdd %uint %20988 %uint_1 + %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 + %23678 = OpLoad %uint %6419 + %11727 = OpIAdd %uint %20988 %uint_2 + %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 + %23679 = OpLoad %uint %6420 + %11728 = OpIAdd %uint %20988 %uint_3 + %24583 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 + %14082 = OpLoad %uint %24583 + %19168 = OpCompositeConstruct %v4uint %23886 %23678 %23679 %14082 %22503 = OpIAdd %uint %20988 %uint_4 %24653 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22503 - %23677 = OpLoad %uint %24653 - %11723 = OpIAdd %uint %20988 %uint_5 - %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 - %23678 = OpLoad %uint %6415 - %11724 = OpIAdd %uint %20988 %uint_6 - %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 - %23679 = OpLoad %uint %6416 - %11725 = OpIAdd %uint %20988 %uint_7 - %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 - %16385 = OpLoad %uint %24566 - %20785 = OpCompositeConstruct %v4uint %23677 %23678 %23679 %16385 + %23680 = OpLoad %uint %24653 + %11729 = OpIAdd %uint %20988 %uint_5 + %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 + %23681 = OpLoad %uint %6421 + %11730 = OpIAdd %uint %20988 %uint_6 + %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 + %23682 = OpLoad %uint %6422 + %11731 = OpIAdd %uint %20988 %uint_7 + %24584 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 + %16391 = OpLoad %uint %24584 + %20791 = OpCompositeConstruct %v4uint %23680 %23681 %23682 %16391 OpBranch %20263 %20263 = OpLabel - %11215 = OpPhi %v4uint %20785 %11379 %8255 %12134 - %14114 = OpPhi %v4uint %19168 %11379 %7147 %12134 + %11215 = OpPhi %v4uint %20791 %9768 %20790 %12134 + %14114 = OpPhi %v4uint %19168 %9768 %19673 %12134 OpSelectionMerge %20264 None - OpSwitch %8576 %20312 5 %10151 7 %8248 + OpSwitch %8576 %20312 5 %8538 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %14114 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9944 = OpCompositeExtract %float %24700 0 - %9159 = OpCompositeInsert %v4float %9944 %15190 0 - %19866 = OpCompositeExtract %float %24700 1 - %14881 = OpCompositeInsert %v4float %19866 %9159 1 - %10333 = OpCompositeExtract %uint %14114 1 - %19674 = OpExtInst %v2float %1 UnpackHalf2x16 %10333 - %9945 = OpCompositeExtract %float %19674 0 - %9160 = OpCompositeInsert %v4float %9945 %14881 2 - %19867 = OpCompositeExtract %float %19674 1 - %14882 = OpCompositeInsert %v4float %19867 %9160 3 - %10334 = OpCompositeExtract %uint %14114 2 - %19675 = OpExtInst %v2float %1 UnpackHalf2x16 %10334 - %9946 = OpCompositeExtract %float %19675 0 - %9161 = OpCompositeInsert %v4float %9946 %15190 0 - %19868 = OpCompositeExtract %float %19675 1 - %14883 = OpCompositeInsert %v4float %19868 %9161 1 - %10335 = OpCompositeExtract %uint %14114 3 - %19676 = OpExtInst %v2float %1 UnpackHalf2x16 %10335 - %9947 = OpCompositeExtract %float %19676 0 - %9162 = OpCompositeInsert %v4float %9947 %14883 2 - %19869 = OpCompositeExtract %float %19676 1 - %14884 = OpCompositeInsert %v4float %19869 %9162 3 - %10336 = OpCompositeExtract %uint %11215 0 - %19677 = OpExtInst %v2float %1 UnpackHalf2x16 %10336 - %9948 = OpCompositeExtract %float %19677 0 - %9163 = OpCompositeInsert %v4float %9948 %15190 0 - %19870 = OpCompositeExtract %float %19677 1 - %14885 = OpCompositeInsert %v4float %19870 %9163 1 - %10337 = OpCompositeExtract %uint %11215 1 - %19678 = OpExtInst %v2float %1 UnpackHalf2x16 %10337 - %9949 = OpCompositeExtract %float %19678 0 - %9164 = OpCompositeInsert %v4float %9949 %14885 2 - %19871 = OpCompositeExtract %float %19678 1 - %14886 = OpCompositeInsert %v4float %19871 %9164 3 - %10338 = OpCompositeExtract %uint %11215 2 - %19679 = OpExtInst %v2float %1 UnpackHalf2x16 %10338 - %9950 = OpCompositeExtract %float %19679 0 - %9165 = OpCompositeInsert %v4float %9950 %15190 0 - %19872 = OpCompositeExtract %float %19679 1 - %14887 = OpCompositeInsert %v4float %19872 %9165 1 - %10339 = OpCompositeExtract %uint %11215 3 - %19680 = OpExtInst %v2float %1 UnpackHalf2x16 %10339 - %9951 = OpCompositeExtract %float %19680 0 - %9166 = OpCompositeInsert %v4float %9951 %14887 2 - %23046 = OpCompositeExtract %float %19680 1 - %9298 = OpCompositeInsert %v4float %23046 %9166 3 + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %10110 = OpCompositeExtract %float %24684 0 + %16064 = OpCompositeExtract %float %24684 1 + %17033 = OpCompositeExtract %uint %14114 1 + %15613 = OpExtInst %v2float %1 UnpackHalf2x16 %17033 + %10111 = OpCompositeExtract %float %15613 0 + %17493 = OpCompositeExtract %float %15613 1 + %14619 = OpCompositeConstruct %v4float %10110 %16064 %10111 %17493 + %17289 = OpCompositeExtract %uint %14114 2 + %18042 = OpExtInst %v2float %1 UnpackHalf2x16 %17289 + %10112 = OpCompositeExtract %float %18042 0 + %16065 = OpCompositeExtract %float %18042 1 + %17034 = OpCompositeExtract %uint %14114 3 + %15614 = OpExtInst %v2float %1 UnpackHalf2x16 %17034 + %10113 = OpCompositeExtract %float %15614 0 + %17494 = OpCompositeExtract %float %15614 1 + %14620 = OpCompositeConstruct %v4float %10112 %16065 %10113 %17494 + %17290 = OpCompositeExtract %uint %11215 0 + %18043 = OpExtInst %v2float %1 UnpackHalf2x16 %17290 + %10114 = OpCompositeExtract %float %18043 0 + %16066 = OpCompositeExtract %float %18043 1 + %17035 = OpCompositeExtract %uint %11215 1 + %15615 = OpExtInst %v2float %1 UnpackHalf2x16 %17035 + %10115 = OpCompositeExtract %float %15615 0 + %17495 = OpCompositeExtract %float %15615 1 + %14621 = OpCompositeConstruct %v4float %10114 %16066 %10115 %17495 + %17291 = OpCompositeExtract %uint %11215 2 + %18044 = OpExtInst %v2float %1 UnpackHalf2x16 %17291 + %10116 = OpCompositeExtract %float %18044 0 + %16067 = OpCompositeExtract %float %18044 1 + %17036 = OpCompositeExtract %uint %11215 3 + %15616 = OpExtInst %v2float %1 UnpackHalf2x16 %17036 + %10117 = OpCompositeExtract %float %15616 0 + %20675 = OpCompositeExtract %float %15616 1 + %9046 = OpCompositeConstruct %v4float %10116 %16067 %10117 %20675 OpBranch %20264 - %10151 = OpLabel + %8538 = OpLabel %9725 = OpVectorShuffle %v2uint %14114 %14114 0 1 %23358 = OpBitcast %v2int %9725 %24790 = OpVectorShuffle %v4int %23358 %23358 0 0 1 1 - %18609 = OpShiftLeftLogical %v4int %24790 %290 - %15765 = OpShiftRightArithmetic %v4int %18609 %770 + %18608 = OpShiftLeftLogical %v4int %24790 %290 + %15765 = OpShiftRightArithmetic %v4int %18608 %770 %10935 = OpConvertSToF %v4float %15765 %18220 = OpVectorTimesScalar %v4float %10935 %float_0_000976592302 %25239 = OpExtInst %v4float %1 FMax %1284 %18220 %14193 = OpVectorShuffle %v2uint %14114 %14114 2 3 %9413 = OpBitcast %v2int %14193 %24791 = OpVectorShuffle %v4int %9413 %9413 0 0 1 1 - %18610 = OpShiftLeftLogical %v4int %24791 %290 - %15766 = OpShiftRightArithmetic %v4int %18610 %770 + %18609 = OpShiftLeftLogical %v4int %24791 %290 + %15766 = OpShiftRightArithmetic %v4int %18609 %770 %10936 = OpConvertSToF %v4float %15766 %18221 = OpVectorTimesScalar %v4float %10936 %float_0_000976592302 %25240 = OpExtInst %v4float %1 FMax %1284 %18221 %14194 = OpVectorShuffle %v2uint %11215 %11215 0 1 %9414 = OpBitcast %v2int %14194 %24792 = OpVectorShuffle %v4int %9414 %9414 0 0 1 1 - %18611 = OpShiftLeftLogical %v4int %24792 %290 - %15767 = OpShiftRightArithmetic %v4int %18611 %770 + %18610 = OpShiftLeftLogical %v4int %24792 %290 + %15767 = OpShiftRightArithmetic %v4int %18610 %770 %10937 = OpConvertSToF %v4float %15767 %18222 = OpVectorTimesScalar %v4float %10937 %float_0_000976592302 %25241 = OpExtInst %v4float %1 FMax %1284 %18222 %14195 = OpVectorShuffle %v2uint %11215 %11215 2 3 %9415 = OpBitcast %v2int %14195 %24793 = OpVectorShuffle %v4int %9415 %9415 0 0 1 1 - %18612 = OpShiftLeftLogical %v4int %24793 %290 - %15768 = OpShiftRightArithmetic %v4int %18612 %770 + %18611 = OpShiftLeftLogical %v4int %24793 %290 + %15768 = OpShiftRightArithmetic %v4int %18611 %770 %10938 = OpConvertSToF %v4float %15768 %21441 = OpVectorTimesScalar %v4float %10938 %float_0_000976592302 %17252 = OpExtInst %v4float %1 FMax %1284 %21441 OpBranch %20264 %20312 = OpLabel - %9763 = OpVectorShuffle %v2uint %14114 %14114 0 1 - %20827 = OpBitcast %v2float %9763 - %7043 = OpCompositeExtract %float %20827 0 + %9769 = OpVectorShuffle %v2uint %14114 %14114 0 1 + %20827 = OpBitcast %v2float %9769 + %7044 = OpCompositeExtract %float %20827 0 %13424 = OpCompositeExtract %float %20827 1 - %17022 = OpCompositeConstruct %v4float %7043 %13424 %float_0 %float_0 + %17022 = OpCompositeConstruct %v4float %7044 %13424 %float_0 %float_0 %16862 = OpVectorShuffle %v2uint %14114 %14114 2 3 %14179 = OpBitcast %v2float %16862 - %7044 = OpCompositeExtract %float %14179 0 + %7045 = OpCompositeExtract %float %14179 0 %13425 = OpCompositeExtract %float %14179 1 - %17023 = OpCompositeConstruct %v4float %7044 %13425 %float_0 %float_0 + %17023 = OpCompositeConstruct %v4float %7045 %13425 %float_0 %float_0 %16863 = OpVectorShuffle %v2uint %11215 %11215 0 1 %14180 = OpBitcast %v2float %16863 - %7045 = OpCompositeExtract %float %14180 0 + %7046 = OpCompositeExtract %float %14180 0 %13426 = OpCompositeExtract %float %14180 1 - %17024 = OpCompositeConstruct %v4float %7045 %13426 %float_0 %float_0 + %17024 = OpCompositeConstruct %v4float %7046 %13426 %float_0 %float_0 %16864 = OpVectorShuffle %v2uint %11215 %11215 2 3 %14181 = OpBitcast %v2float %16864 - %7046 = OpCompositeExtract %float %14181 0 + %7047 = OpCompositeExtract %float %14181 0 %16650 = OpCompositeExtract %float %14181 1 - %9044 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 + %9047 = OpCompositeConstruct %v4float %7047 %16650 %float_0 %float_0 OpBranch %20264 %20264 = OpLabel - %11182 = OpPhi %v4float %9044 %20312 %17252 %10151 %9298 %8248 - %14351 = OpPhi %v4float %17024 %20312 %25241 %10151 %14886 %8248 - %15240 = OpPhi %v4float %17023 %20312 %25240 %10151 %14884 %8248 - %14523 = OpPhi %v4float %17022 %20312 %25239 %10151 %14882 %8248 + %11182 = OpPhi %v4float %9047 %20312 %17252 %8538 %9046 %8248 + %14351 = OpPhi %v4float %17024 %20312 %25241 %8538 %14621 %8248 + %15240 = OpPhi %v4float %17023 %20312 %25240 %8538 %14620 %8248 + %14523 = OpPhi %v4float %17022 %20312 %25239 %8538 %14619 %8248 OpBranch %21265 %21265 = OpLabel %11183 = OpPhi %v4float %11182 %20264 %11181 %16226 @@ -1834,65 +1768,62 @@ %16572 = OpLabel %19169 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20300 DontFlatten - OpBranchConditional %19169 %11380 %12135 + OpBranchConditional %19169 %9770 %12135 %12135 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v4uint %13962 %10264 0 - %15555 = OpIAdd %uint %16376 %6555 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15555 - %13816 = OpLoad %uint %6322 - %22361 = OpCompositeInsert %v4uint %13816 %21853 1 - %10100 = OpIMul %uint %uint_2 %6555 - %9167 = OpIAdd %uint %16376 %10100 - %14365 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9167 - %13817 = OpLoad %uint %14365 - %22362 = OpCompositeInsert %v4uint %13817 %22361 2 - %10101 = OpIMul %uint %uint_3 %6555 - %9168 = OpIAdd %uint %16376 %10101 - %14366 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9168 - %16045 = OpLoad %uint %14366 - %23468 = OpCompositeInsert %v4uint %16045 %22362 3 + %19413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23887 = OpLoad %uint %19413 + %11732 = OpIAdd %uint %16376 %6555 + %6481 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 + %24164 = OpLoad %uint %6481 + %6243 = OpIMul %uint %uint_2 %6555 + %8362 = OpIAdd %uint %16376 %6243 + %15312 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8362 + %24165 = OpLoad %uint %15312 + %6244 = OpIMul %uint %uint_3 %6555 + %8363 = OpIAdd %uint %16376 %6244 + %14324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8363 + %16392 = OpLoad %uint %14324 + %20792 = OpCompositeConstruct %v4uint %23887 %24164 %24165 %16392 OpBranch %20300 - %11380 = OpLabel + %9770 = OpLabel %21835 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23884 = OpLoad %uint %21835 - %11726 = OpIAdd %uint %16376 %uint_1 - %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 - %23680 = OpLoad %uint %6417 - %11727 = OpIAdd %uint %16376 %uint_2 - %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 - %23681 = OpLoad %uint %6418 - %11728 = OpIAdd %uint %16376 %uint_3 - %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 - %16386 = OpLoad %uint %24567 - %20786 = OpCompositeConstruct %v4uint %23884 %23680 %23681 %16386 + %23888 = OpLoad %uint %21835 + %11733 = OpIAdd %uint %16376 %uint_1 + %6423 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 + %23683 = OpLoad %uint %6423 + %11734 = OpIAdd %uint %16376 %uint_2 + %6424 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 + %23684 = OpLoad %uint %6424 + %11735 = OpIAdd %uint %16376 %uint_3 + %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 + %16393 = OpLoad %uint %24585 + %20793 = OpCompositeConstruct %v4uint %23888 %23683 %23684 %16393 OpBranch %20300 %20300 = OpLabel - %10946 = OpPhi %v4uint %20786 %11380 %23468 %12135 + %10946 = OpPhi %v4uint %20793 %9770 %20792 %12135 OpSelectionMerge %16227 None OpSwitch %8576 %19454 0 %14588 1 %14588 2 %7361 10 %7361 3 %7360 12 %7360 4 %8193 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %10946 0 - %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %10102 = OpCompositeExtract %float %24682 0 - %17487 = OpCompositeExtract %float %24682 1 - %14613 = OpCompositeConstruct %v4float %10102 %17487 %float_0 %float_0 - %17283 = OpCompositeExtract %uint %10946 1 - %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 - %10103 = OpCompositeExtract %float %18036 0 - %17488 = OpCompositeExtract %float %18036 1 - %14614 = OpCompositeConstruct %v4float %10103 %17488 %float_0 %float_0 - %17284 = OpCompositeExtract %uint %10946 2 - %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 - %10104 = OpCompositeExtract %float %18037 0 - %17489 = OpCompositeExtract %float %18037 1 - %14615 = OpCompositeConstruct %v4float %10104 %17489 %float_0 %float_0 - %17285 = OpCompositeExtract %uint %10946 3 - %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 - %10105 = OpCompositeExtract %float %18038 0 - %20673 = OpCompositeExtract %float %18038 1 - %9045 = OpCompositeConstruct %v4float %10105 %20673 %float_0 %float_0 + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %10118 = OpCompositeExtract %float %24685 0 + %17496 = OpCompositeExtract %float %24685 1 + %14622 = OpCompositeConstruct %v4float %10118 %17496 %float_0 %float_0 + %17292 = OpCompositeExtract %uint %10946 1 + %18045 = OpExtInst %v2float %1 UnpackHalf2x16 %17292 + %10119 = OpCompositeExtract %float %18045 0 + %17497 = OpCompositeExtract %float %18045 1 + %14623 = OpCompositeConstruct %v4float %10119 %17497 %float_0 %float_0 + %17293 = OpCompositeExtract %uint %10946 2 + %18046 = OpExtInst %v2float %1 UnpackHalf2x16 %17293 + %10120 = OpCompositeExtract %float %18046 0 + %17498 = OpCompositeExtract %float %18046 1 + %14624 = OpCompositeConstruct %v4float %10120 %17498 %float_0 %float_0 + %17294 = OpCompositeExtract %uint %10946 3 + %18047 = OpExtInst %v2float %1 UnpackHalf2x16 %17294 + %10121 = OpCompositeExtract %float %18047 0 + %20676 = OpCompositeExtract %float %18047 1 + %9048 = OpCompositeConstruct %v4float %10121 %20676 %float_0 %float_0 OpBranch %16227 %8193 = OpLabel %12433 = OpCompositeExtract %uint %10946 0 @@ -1907,8 +1838,8 @@ %15581 = OpCompositeExtract %float %24082 1 %16679 = OpCompositeConstruct %v4float %24342 %15581 %float_0 %float_0 %19531 = OpCompositeExtract %uint %10946 1 - %16046 = OpBitcast %int %19531 - %18224 = OpCompositeConstruct %v2int %16046 %16046 + %16042 = OpBitcast %int %19531 + %18224 = OpCompositeConstruct %v2int %16042 %16042 %18362 = OpShiftLeftLogical %v2int %18224 %1959 %13348 = OpShiftRightArithmetic %v2int %18362 %2151 %10940 = OpConvertSToF %v2float %13348 @@ -1918,8 +1849,8 @@ %15582 = OpCompositeExtract %float %24083 1 %16680 = OpCompositeConstruct %v4float %24343 %15582 %float_0 %float_0 %19532 = OpCompositeExtract %uint %10946 2 - %16047 = OpBitcast %int %19532 - %18225 = OpCompositeConstruct %v2int %16047 %16047 + %16043 = OpBitcast %int %19532 + %18225 = OpCompositeConstruct %v2int %16043 %16043 %18364 = OpShiftLeftLogical %v2int %18225 %1959 %13349 = OpShiftRightArithmetic %v2int %18364 %2151 %10941 = OpConvertSToF %v2float %13349 @@ -1929,8 +1860,8 @@ %15583 = OpCompositeExtract %float %24084 1 %16681 = OpCompositeConstruct %v4float %24344 %15583 %float_0 %float_0 %19533 = OpCompositeExtract %uint %10946 3 - %16048 = OpBitcast %int %19533 - %18226 = OpCompositeConstruct %v2int %16048 %16048 + %16044 = OpBitcast %int %19533 + %18226 = OpCompositeConstruct %v2int %16044 %16044 %18365 = OpShiftLeftLogical %v2int %18226 %1959 %13350 = OpShiftRightArithmetic %v2int %18365 %2151 %10942 = OpConvertSToF %v2float %13350 @@ -1938,30 +1869,30 @@ %24085 = OpExtInst %v2float %1 FMax %73 %18262 %24345 = OpCompositeExtract %float %24085 0 %18767 = OpCompositeExtract %float %24085 1 - %9046 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 + %9049 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 OpBranch %16227 %7360 = OpLabel %22214 = OpCompositeExtract %uint %10946 0 %20243 = OpCompositeConstruct %v3uint %22214 %22214 %22214 %11036 = OpShiftRightLogical %v3uint %20243 %2996 %24050 = OpBitwiseAnd %v3uint %11036 %261 - %18613 = OpBitwiseAnd %v3uint %24050 %1126 + %18612 = OpBitwiseAnd %v3uint %24050 %1126 %23452 = OpShiftRightLogical %v3uint %24050 %2828 %16597 = OpIEqual %v3bool %23452 %2578 - %11351 = OpExtInst %v3int %1 FindUMsb %18613 + %11351 = OpExtInst %v3int %1 FindUMsb %18612 %10785 = OpBitcast %v3uint %11351 %6278 = OpISub %v3uint %2828 %10785 %8732 = OpIAdd %v3uint %10785 %2360 %10363 = OpSelect %v3uint %16597 %8732 %23452 - %23264 = OpShiftLeftLogical %v3uint %18613 %6278 + %23264 = OpShiftLeftLogical %v3uint %18612 %6278 %18854 = OpBitwiseAnd %v3uint %23264 %1126 - %10947 = OpSelect %v3uint %16597 %18854 %18613 - %24581 = OpIAdd %v3uint %10363 %1018 - %20363 = OpShiftLeftLogical %v3uint %24581 %393 + %10947 = OpSelect %v3uint %16597 %18854 %18612 + %24586 = OpIAdd %v3uint %10363 %1018 + %20363 = OpShiftLeftLogical %v3uint %24586 %393 %16306 = OpShiftLeftLogical %v3uint %10947 %141 - %22409 = OpBitwiseOr %v3uint %20363 %16306 + %22408 = OpBitwiseOr %v3uint %20363 %16306 %13836 = OpIEqual %v3bool %24050 %2578 - %16974 = OpSelect %v3uint %13836 %2578 %22409 + %16974 = OpSelect %v3uint %13836 %2578 %22408 %10715 = OpBitcast %v3float %16974 %19376 = OpShiftRightLogical %uint %22214 %uint_30 %18458 = OpConvertUToF %float %19376 @@ -1974,23 +1905,23 @@ %13591 = OpCompositeConstruct %v3uint %10238 %10238 %10238 %11037 = OpShiftRightLogical %v3uint %13591 %2996 %24051 = OpBitwiseAnd %v3uint %11037 %261 - %18614 = OpBitwiseAnd %v3uint %24051 %1126 + %18613 = OpBitwiseAnd %v3uint %24051 %1126 %23453 = OpShiftRightLogical %v3uint %24051 %2828 %16598 = OpIEqual %v3bool %23453 %2578 - %11352 = OpExtInst %v3int %1 FindUMsb %18614 + %11352 = OpExtInst %v3int %1 FindUMsb %18613 %10786 = OpBitcast %v3uint %11352 %6279 = OpISub %v3uint %2828 %10786 %8733 = OpIAdd %v3uint %10786 %2360 %10364 = OpSelect %v3uint %16598 %8733 %23453 - %23265 = OpShiftLeftLogical %v3uint %18614 %6279 + %23265 = OpShiftLeftLogical %v3uint %18613 %6279 %18855 = OpBitwiseAnd %v3uint %23265 %1126 - %10948 = OpSelect %v3uint %16598 %18855 %18614 - %24582 = OpIAdd %v3uint %10364 %1018 - %20364 = OpShiftLeftLogical %v3uint %24582 %393 + %10948 = OpSelect %v3uint %16598 %18855 %18613 + %24587 = OpIAdd %v3uint %10364 %1018 + %20364 = OpShiftLeftLogical %v3uint %24587 %393 %16307 = OpShiftLeftLogical %v3uint %10948 %141 - %22410 = OpBitwiseOr %v3uint %20364 %16307 + %22409 = OpBitwiseOr %v3uint %20364 %16307 %13837 = OpIEqual %v3bool %24051 %2578 - %16975 = OpSelect %v3uint %13837 %2578 %22410 + %16975 = OpSelect %v3uint %13837 %2578 %22409 %10716 = OpBitcast %v3float %16975 %19377 = OpShiftRightLogical %uint %10238 %uint_30 %18459 = OpConvertUToF %float %19377 @@ -2003,23 +1934,23 @@ %13592 = OpCompositeConstruct %v3uint %10239 %10239 %10239 %11038 = OpShiftRightLogical %v3uint %13592 %2996 %24052 = OpBitwiseAnd %v3uint %11038 %261 - %18616 = OpBitwiseAnd %v3uint %24052 %1126 + %18614 = OpBitwiseAnd %v3uint %24052 %1126 %23454 = OpShiftRightLogical %v3uint %24052 %2828 %16599 = OpIEqual %v3bool %23454 %2578 - %11353 = OpExtInst %v3int %1 FindUMsb %18616 + %11353 = OpExtInst %v3int %1 FindUMsb %18614 %10787 = OpBitcast %v3uint %11353 %6280 = OpISub %v3uint %2828 %10787 %8734 = OpIAdd %v3uint %10787 %2360 %10365 = OpSelect %v3uint %16599 %8734 %23454 - %23266 = OpShiftLeftLogical %v3uint %18616 %6280 + %23266 = OpShiftLeftLogical %v3uint %18614 %6280 %18856 = OpBitwiseAnd %v3uint %23266 %1126 - %10949 = OpSelect %v3uint %16599 %18856 %18616 - %24583 = OpIAdd %v3uint %10365 %1018 - %20365 = OpShiftLeftLogical %v3uint %24583 %393 + %10949 = OpSelect %v3uint %16599 %18856 %18614 + %24588 = OpIAdd %v3uint %10365 %1018 + %20365 = OpShiftLeftLogical %v3uint %24588 %393 %16308 = OpShiftLeftLogical %v3uint %10949 %141 - %22411 = OpBitwiseOr %v3uint %20365 %16308 + %22410 = OpBitwiseOr %v3uint %20365 %16308 %13838 = OpIEqual %v3bool %24052 %2578 - %16976 = OpSelect %v3uint %13838 %2578 %22411 + %16976 = OpSelect %v3uint %13838 %2578 %22410 %10717 = OpBitcast %v3float %16976 %19378 = OpShiftRightLogical %uint %10239 %uint_30 %18460 = OpConvertUToF %float %19378 @@ -2032,23 +1963,23 @@ %13593 = OpCompositeConstruct %v3uint %10240 %10240 %10240 %11039 = OpShiftRightLogical %v3uint %13593 %2996 %24053 = OpBitwiseAnd %v3uint %11039 %261 - %18617 = OpBitwiseAnd %v3uint %24053 %1126 + %18616 = OpBitwiseAnd %v3uint %24053 %1126 %23455 = OpShiftRightLogical %v3uint %24053 %2828 %16600 = OpIEqual %v3bool %23455 %2578 - %11354 = OpExtInst %v3int %1 FindUMsb %18617 + %11354 = OpExtInst %v3int %1 FindUMsb %18616 %10788 = OpBitcast %v3uint %11354 %6281 = OpISub %v3uint %2828 %10788 %8735 = OpIAdd %v3uint %10788 %2360 %10366 = OpSelect %v3uint %16600 %8735 %23455 - %23267 = OpShiftLeftLogical %v3uint %18617 %6281 + %23267 = OpShiftLeftLogical %v3uint %18616 %6281 %18857 = OpBitwiseAnd %v3uint %23267 %1126 - %10950 = OpSelect %v3uint %16600 %18857 %18617 - %24584 = OpIAdd %v3uint %10366 %1018 - %20366 = OpShiftLeftLogical %v3uint %24584 %393 + %10950 = OpSelect %v3uint %16600 %18857 %18616 + %24589 = OpIAdd %v3uint %10366 %1018 + %20366 = OpShiftLeftLogical %v3uint %24589 %393 %16309 = OpShiftLeftLogical %v3uint %10950 %141 - %22412 = OpBitwiseOr %v3uint %20366 %16309 + %22411 = OpBitwiseOr %v3uint %20366 %16309 %13839 = OpIEqual %v3bool %24053 %2578 - %16977 = OpSelect %v3uint %13839 %2578 %22412 + %16977 = OpSelect %v3uint %13839 %2578 %22411 %10718 = OpBitcast %v3float %16977 %19379 = OpShiftRightLogical %uint %10240 %uint_30 %18461 = OpConvertUToF %float %19379 @@ -2056,27 +1987,27 @@ %21457 = OpCompositeExtract %float %10718 0 %10852 = OpCompositeExtract %float %10718 1 %11040 = OpCompositeExtract %float %10718 2 - %9047 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 + %9050 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 OpBranch %16227 %7361 = OpLabel %22215 = OpCompositeExtract %uint %10946 0 %20244 = OpCompositeConstruct %v4uint %22215 %22215 %22215 %22215 %9392 = OpShiftRightLogical %v4uint %20244 %845 %18871 = OpBitwiseAnd %v4uint %9392 %635 - %15556 = OpConvertUToF %v4float %18871 - %16697 = OpFMul %v4float %15556 %2798 + %15552 = OpConvertUToF %v4float %18871 + %16697 = OpFMul %v4float %15552 %2798 %23771 = OpCompositeExtract %uint %10946 1 %20822 = OpCompositeConstruct %v4uint %23771 %23771 %23771 %23771 %9393 = OpShiftRightLogical %v4uint %20822 %845 %18872 = OpBitwiseAnd %v4uint %9393 %635 - %15557 = OpConvertUToF %v4float %18872 - %16698 = OpFMul %v4float %15557 %2798 + %15553 = OpConvertUToF %v4float %18872 + %16698 = OpFMul %v4float %15553 %2798 %23772 = OpCompositeExtract %uint %10946 2 %20823 = OpCompositeConstruct %v4uint %23772 %23772 %23772 %23772 %9394 = OpShiftRightLogical %v4uint %20823 %845 %18873 = OpBitwiseAnd %v4uint %9394 %635 - %15558 = OpConvertUToF %v4float %18873 - %16699 = OpFMul %v4float %15558 %2798 + %15554 = OpConvertUToF %v4float %18873 + %16699 = OpFMul %v4float %15554 %2798 %23773 = OpCompositeExtract %uint %10946 3 %20828 = OpCompositeConstruct %v4uint %23773 %23773 %23773 %23773 %9395 = OpShiftRightLogical %v4uint %20828 %845 @@ -2089,20 +2020,20 @@ %20245 = OpCompositeConstruct %v4uint %22216 %22216 %22216 %22216 %9396 = OpShiftRightLogical %v4uint %20245 %653 %19042 = OpBitwiseAnd %v4uint %9396 %1611 - %13995 = OpConvertUToF %v4float %19042 - %19244 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 + %13998 = OpConvertUToF %v4float %19042 + %19244 = OpVectorTimesScalar %v4float %13998 %float_0_00392156886 %8616 = OpCompositeExtract %uint %10946 1 %24852 = OpCompositeConstruct %v4uint %8616 %8616 %8616 %8616 %9397 = OpShiftRightLogical %v4uint %24852 %653 %19043 = OpBitwiseAnd %v4uint %9397 %1611 - %13996 = OpConvertUToF %v4float %19043 - %19245 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 + %13999 = OpConvertUToF %v4float %19043 + %19245 = OpVectorTimesScalar %v4float %13999 %float_0_00392156886 %8617 = OpCompositeExtract %uint %10946 2 %24853 = OpCompositeConstruct %v4uint %8617 %8617 %8617 %8617 %9398 = OpShiftRightLogical %v4uint %24853 %653 %19044 = OpBitwiseAnd %v4uint %9398 %1611 - %13997 = OpConvertUToF %v4float %19044 - %19246 = OpVectorTimesScalar %v4float %13997 %float_0_00392156886 + %14000 = OpConvertUToF %v4float %19044 + %19246 = OpVectorTimesScalar %v4float %14000 %float_0_00392156886 %8618 = OpCompositeExtract %uint %10946 3 %24854 = OpCompositeConstruct %v4uint %8618 %8618 %8618 %8618 %9399 = OpShiftRightLogical %v4uint %24854 %653 @@ -2129,193 +2060,175 @@ %23101 = OpVectorShuffle %v4float %20401 %20401 0 1 1 1 OpBranch %16227 %16227 = OpLabel - %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9047 %7360 %9046 %8193 %9045 %8249 - %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14615 %8249 - %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14614 %8249 - %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14613 %8249 + %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9050 %7360 %9049 %8193 %9048 %8249 + %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14624 %8249 + %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14623 %8249 + %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14622 %8249 OpBranch %21266 %15208 = OpLabel %21587 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20265 DontFlatten - OpBranchConditional %21587 %11381 %12136 + OpBranchConditional %21587 %9771 %12136 %12136 = OpLabel - %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23885 = OpLoad %uint %19410 - %11729 = OpIAdd %uint %16376 %uint_1 - %24608 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 - %12872 = OpLoad %uint %24608 - %11937 = OpCompositeInsert %v4uint %23885 %10264 0 - %6641 = OpCompositeInsert %v4uint %12872 %11937 1 - %16343 = OpIAdd %uint %16376 %6555 - %7196 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16343 - %23682 = OpLoad %uint %7196 - %11730 = OpIAdd %uint %16343 %uint_1 - %24609 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 - %12873 = OpLoad %uint %24609 - %12016 = OpCompositeInsert %v4uint %23682 %6641 2 - %7149 = OpCompositeInsert %v4uint %12873 %12016 3 - %10893 = OpIMul %uint %uint_2 %6555 - %9169 = OpIAdd %uint %16376 %10893 - %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9169 - %23683 = OpLoad %uint %15242 - %11731 = OpIAdd %uint %9169 %uint_1 - %24610 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 - %12874 = OpLoad %uint %24610 - %12017 = OpCompositeInsert %v4uint %23683 %10264 0 - %7150 = OpCompositeInsert %v4uint %12874 %12017 1 - %10894 = OpIMul %uint %uint_3 %6555 - %9170 = OpIAdd %uint %16376 %10894 - %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9170 - %23684 = OpLoad %uint %15243 - %11732 = OpIAdd %uint %9170 %uint_1 - %24611 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 - %12875 = OpLoad %uint %24611 - %14236 = OpCompositeInsert %v4uint %23684 %7150 2 - %8256 = OpCompositeInsert %v4uint %12875 %14236 3 + %19414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23889 = OpLoad %uint %19414 + %11736 = OpIAdd %uint %16376 %uint_1 + %6425 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 + %23685 = OpLoad %uint %6425 + %11737 = OpIAdd %uint %16376 %6555 + %6426 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 + %23686 = OpLoad %uint %6426 + %11738 = OpIAdd %uint %11737 %uint_1 + %24590 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 + %14159 = OpLoad %uint %24590 + %19674 = OpCompositeConstruct %v4uint %23889 %23685 %23686 %14159 + %17051 = OpIMul %uint %uint_2 %6555 + %14001 = OpIAdd %uint %16376 %17051 + %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %14001 + %23687 = OpLoad %uint %15242 + %11739 = OpIAdd %uint %14001 %uint_1 + %6482 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11739 + %24166 = OpLoad %uint %6482 + %6245 = OpIMul %uint %uint_3 %6555 + %8364 = OpIAdd %uint %16376 %6245 + %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8364 + %23688 = OpLoad %uint %15243 + %11740 = OpIAdd %uint %8364 %uint_1 + %24591 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11740 + %16394 = OpLoad %uint %24591 + %20794 = OpCompositeConstruct %v4uint %23687 %24166 %23688 %16394 OpBranch %20265 - %11381 = OpLabel + %9771 = OpLabel %21836 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23886 = OpLoad %uint %21836 - %11733 = OpIAdd %uint %16376 %uint_1 - %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 - %23685 = OpLoad %uint %6419 - %11734 = OpIAdd %uint %16376 %uint_2 - %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 - %23686 = OpLoad %uint %6420 - %11735 = OpIAdd %uint %16376 %uint_3 - %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 - %14083 = OpLoad %uint %24568 - %19170 = OpCompositeConstruct %v4uint %23886 %23685 %23686 %14083 + %23890 = OpLoad %uint %21836 + %11741 = OpIAdd %uint %16376 %uint_1 + %6427 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11741 + %23689 = OpLoad %uint %6427 + %11742 = OpIAdd %uint %16376 %uint_2 + %6428 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11742 + %23690 = OpLoad %uint %6428 + %11743 = OpIAdd %uint %16376 %uint_3 + %24592 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11743 + %14083 = OpLoad %uint %24592 + %19170 = OpCompositeConstruct %v4uint %23890 %23689 %23690 %14083 %22504 = OpIAdd %uint %16376 %uint_4 %24654 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22504 - %23687 = OpLoad %uint %24654 - %11736 = OpIAdd %uint %16376 %uint_5 - %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 - %23688 = OpLoad %uint %6421 - %11737 = OpIAdd %uint %16376 %uint_6 - %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 - %23689 = OpLoad %uint %6422 - %11738 = OpIAdd %uint %16376 %uint_7 - %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 - %16387 = OpLoad %uint %24585 - %20787 = OpCompositeConstruct %v4uint %23687 %23688 %23689 %16387 + %23691 = OpLoad %uint %24654 + %11744 = OpIAdd %uint %16376 %uint_5 + %6429 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11744 + %23692 = OpLoad %uint %6429 + %11745 = OpIAdd %uint %16376 %uint_6 + %6430 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11745 + %23693 = OpLoad %uint %6430 + %11746 = OpIAdd %uint %16376 %uint_7 + %24593 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11746 + %16395 = OpLoad %uint %24593 + %20795 = OpCompositeConstruct %v4uint %23691 %23692 %23693 %16395 OpBranch %20265 %20265 = OpLabel - %11216 = OpPhi %v4uint %20787 %11381 %8256 %12136 - %14115 = OpPhi %v4uint %19170 %11381 %7149 %12136 + %11216 = OpPhi %v4uint %20795 %9771 %20794 %12136 + %14115 = OpPhi %v4uint %19170 %9771 %19674 %12136 OpSelectionMerge %20266 None - OpSwitch %8576 %20313 5 %10152 7 %8250 + OpSwitch %8576 %20313 5 %8539 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %14115 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9952 = OpCompositeExtract %float %24701 0 - %9171 = OpCompositeInsert %v4float %9952 %15190 0 - %19873 = OpCompositeExtract %float %24701 1 - %14888 = OpCompositeInsert %v4float %19873 %9171 1 - %10340 = OpCompositeExtract %uint %14115 1 - %19681 = OpExtInst %v2float %1 UnpackHalf2x16 %10340 - %9953 = OpCompositeExtract %float %19681 0 - %9172 = OpCompositeInsert %v4float %9953 %14888 2 - %19874 = OpCompositeExtract %float %19681 1 - %14889 = OpCompositeInsert %v4float %19874 %9172 3 - %10341 = OpCompositeExtract %uint %14115 2 - %19682 = OpExtInst %v2float %1 UnpackHalf2x16 %10341 - %9954 = OpCompositeExtract %float %19682 0 - %9173 = OpCompositeInsert %v4float %9954 %15190 0 - %19875 = OpCompositeExtract %float %19682 1 - %14890 = OpCompositeInsert %v4float %19875 %9173 1 - %10342 = OpCompositeExtract %uint %14115 3 - %19683 = OpExtInst %v2float %1 UnpackHalf2x16 %10342 - %9955 = OpCompositeExtract %float %19683 0 - %9174 = OpCompositeInsert %v4float %9955 %14890 2 - %19876 = OpCompositeExtract %float %19683 1 - %14891 = OpCompositeInsert %v4float %19876 %9174 3 - %10343 = OpCompositeExtract %uint %11216 0 - %19684 = OpExtInst %v2float %1 UnpackHalf2x16 %10343 - %9956 = OpCompositeExtract %float %19684 0 - %9175 = OpCompositeInsert %v4float %9956 %15190 0 - %19877 = OpCompositeExtract %float %19684 1 - %14892 = OpCompositeInsert %v4float %19877 %9175 1 - %10344 = OpCompositeExtract %uint %11216 1 - %19685 = OpExtInst %v2float %1 UnpackHalf2x16 %10344 - %9957 = OpCompositeExtract %float %19685 0 - %9176 = OpCompositeInsert %v4float %9957 %14892 2 - %19878 = OpCompositeExtract %float %19685 1 - %14893 = OpCompositeInsert %v4float %19878 %9176 3 - %10345 = OpCompositeExtract %uint %11216 2 - %19686 = OpExtInst %v2float %1 UnpackHalf2x16 %10345 - %9958 = OpCompositeExtract %float %19686 0 - %9177 = OpCompositeInsert %v4float %9958 %15190 0 - %19879 = OpCompositeExtract %float %19686 1 - %14894 = OpCompositeInsert %v4float %19879 %9177 1 - %10346 = OpCompositeExtract %uint %11216 3 - %19687 = OpExtInst %v2float %1 UnpackHalf2x16 %10346 - %9959 = OpCompositeExtract %float %19687 0 - %9178 = OpCompositeInsert %v4float %9959 %14894 2 - %23047 = OpCompositeExtract %float %19687 1 - %9299 = OpCompositeInsert %v4float %23047 %9178 3 + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %10122 = OpCompositeExtract %float %24686 0 + %16068 = OpCompositeExtract %float %24686 1 + %17037 = OpCompositeExtract %uint %14115 1 + %15617 = OpExtInst %v2float %1 UnpackHalf2x16 %17037 + %10123 = OpCompositeExtract %float %15617 0 + %17499 = OpCompositeExtract %float %15617 1 + %14625 = OpCompositeConstruct %v4float %10122 %16068 %10123 %17499 + %17295 = OpCompositeExtract %uint %14115 2 + %18048 = OpExtInst %v2float %1 UnpackHalf2x16 %17295 + %10124 = OpCompositeExtract %float %18048 0 + %16069 = OpCompositeExtract %float %18048 1 + %17038 = OpCompositeExtract %uint %14115 3 + %15618 = OpExtInst %v2float %1 UnpackHalf2x16 %17038 + %10125 = OpCompositeExtract %float %15618 0 + %17500 = OpCompositeExtract %float %15618 1 + %14626 = OpCompositeConstruct %v4float %10124 %16069 %10125 %17500 + %17296 = OpCompositeExtract %uint %11216 0 + %18049 = OpExtInst %v2float %1 UnpackHalf2x16 %17296 + %10126 = OpCompositeExtract %float %18049 0 + %16070 = OpCompositeExtract %float %18049 1 + %17039 = OpCompositeExtract %uint %11216 1 + %15619 = OpExtInst %v2float %1 UnpackHalf2x16 %17039 + %10127 = OpCompositeExtract %float %15619 0 + %17501 = OpCompositeExtract %float %15619 1 + %14627 = OpCompositeConstruct %v4float %10126 %16070 %10127 %17501 + %17297 = OpCompositeExtract %uint %11216 2 + %18050 = OpExtInst %v2float %1 UnpackHalf2x16 %17297 + %10128 = OpCompositeExtract %float %18050 0 + %16071 = OpCompositeExtract %float %18050 1 + %17040 = OpCompositeExtract %uint %11216 3 + %15620 = OpExtInst %v2float %1 UnpackHalf2x16 %17040 + %10129 = OpCompositeExtract %float %15620 0 + %20677 = OpCompositeExtract %float %15620 1 + %9051 = OpCompositeConstruct %v4float %10128 %16071 %10129 %20677 OpBranch %20266 - %10152 = OpLabel + %8539 = OpLabel %9726 = OpVectorShuffle %v2uint %14115 %14115 0 1 %23359 = OpBitcast %v2int %9726 %24794 = OpVectorShuffle %v4int %23359 %23359 0 0 1 1 - %18618 = OpShiftLeftLogical %v4int %24794 %290 - %15769 = OpShiftRightArithmetic %v4int %18618 %770 + %18617 = OpShiftLeftLogical %v4int %24794 %290 + %15769 = OpShiftRightArithmetic %v4int %18617 %770 %10951 = OpConvertSToF %v4float %15769 %18227 = OpVectorTimesScalar %v4float %10951 %float_0_000976592302 %25242 = OpExtInst %v4float %1 FMax %1284 %18227 %14196 = OpVectorShuffle %v2uint %14115 %14115 2 3 %9416 = OpBitcast %v2int %14196 %24795 = OpVectorShuffle %v4int %9416 %9416 0 0 1 1 - %18619 = OpShiftLeftLogical %v4int %24795 %290 - %15770 = OpShiftRightArithmetic %v4int %18619 %770 + %18618 = OpShiftLeftLogical %v4int %24795 %290 + %15770 = OpShiftRightArithmetic %v4int %18618 %770 %10952 = OpConvertSToF %v4float %15770 %18228 = OpVectorTimesScalar %v4float %10952 %float_0_000976592302 %25243 = OpExtInst %v4float %1 FMax %1284 %18228 %14197 = OpVectorShuffle %v2uint %11216 %11216 0 1 %9417 = OpBitcast %v2int %14197 %24796 = OpVectorShuffle %v4int %9417 %9417 0 0 1 1 - %18620 = OpShiftLeftLogical %v4int %24796 %290 - %15771 = OpShiftRightArithmetic %v4int %18620 %770 + %18619 = OpShiftLeftLogical %v4int %24796 %290 + %15771 = OpShiftRightArithmetic %v4int %18619 %770 %10953 = OpConvertSToF %v4float %15771 %18229 = OpVectorTimesScalar %v4float %10953 %float_0_000976592302 %25244 = OpExtInst %v4float %1 FMax %1284 %18229 %14198 = OpVectorShuffle %v2uint %11216 %11216 2 3 %9418 = OpBitcast %v2int %14198 %24797 = OpVectorShuffle %v4int %9418 %9418 0 0 1 1 - %18621 = OpShiftLeftLogical %v4int %24797 %290 - %15772 = OpShiftRightArithmetic %v4int %18621 %770 + %18620 = OpShiftLeftLogical %v4int %24797 %290 + %15772 = OpShiftRightArithmetic %v4int %18620 %770 %10954 = OpConvertSToF %v4float %15772 %21458 = OpVectorTimesScalar %v4float %10954 %float_0_000976592302 %17253 = OpExtInst %v4float %1 FMax %1284 %21458 OpBranch %20266 %20313 = OpLabel - %9764 = OpVectorShuffle %v2uint %14115 %14115 0 1 - %20829 = OpBitcast %v2float %9764 - %7047 = OpCompositeExtract %float %20829 0 + %9772 = OpVectorShuffle %v2uint %14115 %14115 0 1 + %20829 = OpBitcast %v2float %9772 + %7048 = OpCompositeExtract %float %20829 0 %13427 = OpCompositeExtract %float %20829 1 - %17025 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 + %17041 = OpCompositeConstruct %v4float %7048 %13427 %float_0 %float_0 %16865 = OpVectorShuffle %v2uint %14115 %14115 2 3 %14182 = OpBitcast %v2float %16865 - %7048 = OpCompositeExtract %float %14182 0 + %7049 = OpCompositeExtract %float %14182 0 %13428 = OpCompositeExtract %float %14182 1 - %17026 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 + %17042 = OpCompositeConstruct %v4float %7049 %13428 %float_0 %float_0 %16866 = OpVectorShuffle %v2uint %11216 %11216 0 1 %14183 = OpBitcast %v2float %16866 - %7049 = OpCompositeExtract %float %14183 0 + %7050 = OpCompositeExtract %float %14183 0 %13429 = OpCompositeExtract %float %14183 1 - %17027 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 + %17043 = OpCompositeConstruct %v4float %7050 %13429 %float_0 %float_0 %16867 = OpVectorShuffle %v2uint %11216 %11216 2 3 %14184 = OpBitcast %v2float %16867 - %7050 = OpCompositeExtract %float %14184 0 + %7051 = OpCompositeExtract %float %14184 0 %16651 = OpCompositeExtract %float %14184 1 - %9048 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 + %9052 = OpCompositeConstruct %v4float %7051 %16651 %float_0 %float_0 OpBranch %20266 %20266 = OpLabel - %11185 = OpPhi %v4float %9048 %20313 %17253 %10152 %9299 %8250 - %14354 = OpPhi %v4float %17027 %20313 %25244 %10152 %14893 %8250 - %15244 = OpPhi %v4float %17026 %20313 %25243 %10152 %14891 %8250 - %14525 = OpPhi %v4float %17025 %20313 %25242 %10152 %14889 %8250 + %11185 = OpPhi %v4float %9052 %20313 %17253 %8539 %9051 %8250 + %14354 = OpPhi %v4float %17043 %20313 %25244 %8539 %14627 %8250 + %15244 = OpPhi %v4float %17042 %20313 %25243 %8539 %14626 %8250 + %14525 = OpPhi %v4float %17041 %20313 %25242 %8539 %14625 %8250 OpBranch %21266 %21266 = OpLabel %11186 = OpPhi %v4float %11185 %20266 %11184 %16227 @@ -2357,31 +2270,28 @@ %14358 = OpPhi %v4float %12399 %21267 %7398 %10049 %15191 = OpPhi %v4float %6604 %21267 %14855 %10049 %14921 = OpPhi %v4float %23156 %21267 %15086 %10049 - OpSelectionMerge %20447 None - OpSwitch %20627 %9803 6 %19688 14 %19688 50 %19688 7 %19512 54 %19512 16 %8066 55 %8066 17 %8065 56 %8065 25 %8064 31 %9492 + OpSelectionMerge %18834 None + OpSwitch %20627 %8194 6 %18070 14 %18070 50 %18070 7 %17899 54 %17899 16 %6453 55 %6453 17 %6452 56 %6452 25 %6451 31 %9492 %9492 = OpLabel %15022 = OpCompositeExtract %float %14921 0 %9197 = OpCompositeExtract %float %14921 1 - %19251 = OpCompositeConstruct %v2float %15022 %9197 - %8388 = OpExtInst %uint %1 PackHalf2x16 %19251 - %15313 = OpCompositeInsert %v4uint %8388 %11741 0 - %15571 = OpCompositeExtract %float %15191 0 - %23229 = OpCompositeExtract %float %15191 1 - %19252 = OpCompositeConstruct %v2float %15571 %23229 - %8389 = OpExtInst %uint %1 PackHalf2x16 %19252 - %15314 = OpCompositeInsert %v4uint %8389 %15313 1 - %15584 = OpCompositeExtract %float %14358 0 - %23230 = OpCompositeExtract %float %14358 1 - %19253 = OpCompositeConstruct %v2float %15584 %23230 - %8390 = OpExtInst %uint %1 PackHalf2x16 %19253 - %15315 = OpCompositeInsert %v4uint %8390 %15314 2 - %15585 = OpCompositeExtract %float %11189 0 - %23231 = OpCompositeExtract %float %11189 1 - %19254 = OpCompositeConstruct %v2float %15585 %23231 - %11580 = OpExtInst %uint %1 PackHalf2x16 %19254 - %8493 = OpCompositeInsert %v4uint %11580 %15315 3 - OpBranch %20447 - %8064 = OpLabel + %19232 = OpCompositeConstruct %v2float %15022 %9197 + %8561 = OpExtInst %uint %1 PackHalf2x16 %19232 + %23487 = OpCompositeExtract %float %15191 0 + %14759 = OpCompositeExtract %float %15191 1 + %19233 = OpCompositeConstruct %v2float %23487 %14759 + %8562 = OpExtInst %uint %1 PackHalf2x16 %19233 + %23488 = OpCompositeExtract %float %14358 0 + %14760 = OpCompositeExtract %float %14358 1 + %19234 = OpCompositeConstruct %v2float %23488 %14760 + %8563 = OpExtInst %uint %1 PackHalf2x16 %19234 + %23489 = OpCompositeExtract %float %11189 0 + %14761 = OpCompositeExtract %float %11189 1 + %19213 = OpCompositeConstruct %v2float %23489 %14761 + %11926 = OpExtInst %uint %1 PackHalf2x16 %19213 + %24879 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %11926 + OpBranch %18834 + %6451 = OpLabel %8826 = OpVectorShuffle %v2float %14921 %14921 0 1 %23729 = OpExtInst %v2float %1 FClamp %8826 %1823 %768 %9652 = OpVectorTimesScalar %v2float %23729 %float_65535 @@ -2389,41 +2299,38 @@ %7639 = OpConvertFToU %v2uint %11878 %8700 = OpCompositeExtract %uint %7639 0 %12251 = OpCompositeExtract %uint %7639 1 - %11581 = OpShiftLeftLogical %uint %12251 %int_16 - %17418 = OpBitwiseOr %uint %8700 %11581 - %10981 = OpCompositeInsert %v4uint %17418 %11741 0 - %12422 = OpVectorShuffle %v2float %15191 %15191 0 1 - %18690 = OpExtInst %v2float %1 FClamp %12422 %1823 %768 - %9653 = OpVectorTimesScalar %v2float %18690 %float_65535 + %11523 = OpShiftLeftLogical %uint %12251 %int_16 + %16707 = OpBitwiseOr %uint %8700 %11523 + %9053 = OpVectorShuffle %v2float %15191 %15191 0 1 + %18111 = OpExtInst %v2float %1 FClamp %9053 %1823 %768 + %9653 = OpVectorTimesScalar %v2float %18111 %float_65535 %11879 = OpFAdd %v2float %9653 %1566 %7641 = OpConvertFToU %v2uint %11879 %8701 = OpCompositeExtract %uint %7641 0 %12252 = OpCompositeExtract %uint %7641 1 - %11582 = OpShiftLeftLogical %uint %12252 %int_16 - %17419 = OpBitwiseOr %uint %8701 %11582 - %10982 = OpCompositeInsert %v4uint %17419 %10981 1 - %12423 = OpVectorShuffle %v2float %14358 %14358 0 1 - %18691 = OpExtInst %v2float %1 FClamp %12423 %1823 %768 - %9654 = OpVectorTimesScalar %v2float %18691 %float_65535 + %11524 = OpShiftLeftLogical %uint %12252 %int_16 + %16708 = OpBitwiseOr %uint %8701 %11524 + %9054 = OpVectorShuffle %v2float %14358 %14358 0 1 + %18112 = OpExtInst %v2float %1 FClamp %9054 %1823 %768 + %9654 = OpVectorTimesScalar %v2float %18112 %float_65535 %11881 = OpFAdd %v2float %9654 %1566 %7642 = OpConvertFToU %v2uint %11881 %8702 = OpCompositeExtract %uint %7642 0 %12253 = OpCompositeExtract %uint %7642 1 - %11583 = OpShiftLeftLogical %uint %12253 %int_16 - %17420 = OpBitwiseOr %uint %8702 %11583 - %10983 = OpCompositeInsert %v4uint %17420 %10982 2 - %12424 = OpVectorShuffle %v2float %11189 %11189 0 1 - %18692 = OpExtInst %v2float %1 FClamp %12424 %1823 %768 - %9655 = OpVectorTimesScalar %v2float %18692 %float_65535 + %11525 = OpShiftLeftLogical %uint %12253 %int_16 + %16709 = OpBitwiseOr %uint %8702 %11525 + %9055 = OpVectorShuffle %v2float %11189 %11189 0 1 + %18113 = OpExtInst %v2float %1 FClamp %9055 %1823 %768 + %9655 = OpVectorTimesScalar %v2float %18113 %float_65535 %11882 = OpFAdd %v2float %9655 %1566 %7643 = OpConvertFToU %v2uint %11882 %8703 = OpCompositeExtract %uint %7643 0 %12254 = OpCompositeExtract %uint %7643 1 - %11584 = OpShiftLeftLogical %uint %12254 %int_16 - %20648 = OpBitwiseOr %uint %8703 %11584 - %24154 = OpCompositeInsert %v4uint %20648 %10983 3 - OpBranch %20447 - %8065 = OpLabel + %11542 = OpShiftLeftLogical %uint %12254 %int_16 + %20994 = OpBitwiseOr %uint %8703 %11542 + %21469 = OpCompositeConstruct %v4uint %16707 %16708 %16709 %20994 + OpBranch %18834 + %6452 = OpLabel %8655 = OpVectorShuffle %v3float %14921 %14921 0 1 2 %6215 = OpExtInst %v3float %1 FClamp %8655 %2605 %2584 %7105 = OpFMul %v3float %6215 %14 @@ -2434,256 +2341,241 @@ %11561 = OpShiftLeftLogical %uint %12255 %int_10 %19814 = OpBitwiseOr %uint %8704 %11561 %21476 = OpCompositeExtract %uint %10066 2 - %8579 = OpShiftLeftLogical %uint %21476 %int_21 - %17421 = OpBitwiseOr %uint %19814 %8579 - %10984 = OpCompositeInsert %v4uint %17421 %11741 0 - %12256 = OpVectorShuffle %v3float %15191 %15191 0 1 2 - %20247 = OpExtInst %v3float %1 FClamp %12256 %2605 %2584 - %7106 = OpFMul %v3float %20247 %14 + %8522 = OpShiftLeftLogical %uint %21476 %int_21 + %16710 = OpBitwiseOr %uint %19814 %8522 + %8866 = OpVectorShuffle %v3float %15191 %15191 0 1 2 + %19668 = OpExtInst %v3float %1 FClamp %8866 %2605 %2584 + %7106 = OpFMul %v3float %19668 %14 %7963 = OpFAdd %v3float %7106 %939 %10067 = OpConvertFToU %v3uint %7963 %8705 = OpCompositeExtract %uint %10067 0 - %12257 = OpCompositeExtract %uint %10067 1 - %11562 = OpShiftLeftLogical %uint %12257 %int_10 + %12256 = OpCompositeExtract %uint %10067 1 + %11562 = OpShiftLeftLogical %uint %12256 %int_10 %19815 = OpBitwiseOr %uint %8705 %11562 %21477 = OpCompositeExtract %uint %10067 2 - %8580 = OpShiftLeftLogical %uint %21477 %int_21 - %17422 = OpBitwiseOr %uint %19815 %8580 - %10985 = OpCompositeInsert %v4uint %17422 %10984 1 - %12258 = OpVectorShuffle %v3float %14358 %14358 0 1 2 - %20248 = OpExtInst %v3float %1 FClamp %12258 %2605 %2584 - %7107 = OpFMul %v3float %20248 %14 + %8523 = OpShiftLeftLogical %uint %21477 %int_21 + %16711 = OpBitwiseOr %uint %19815 %8523 + %8867 = OpVectorShuffle %v3float %14358 %14358 0 1 2 + %19669 = OpExtInst %v3float %1 FClamp %8867 %2605 %2584 + %7107 = OpFMul %v3float %19669 %14 %7964 = OpFAdd %v3float %7107 %939 %10068 = OpConvertFToU %v3uint %7964 %8706 = OpCompositeExtract %uint %10068 0 - %12259 = OpCompositeExtract %uint %10068 1 - %11563 = OpShiftLeftLogical %uint %12259 %int_10 + %12257 = OpCompositeExtract %uint %10068 1 + %11563 = OpShiftLeftLogical %uint %12257 %int_10 %19816 = OpBitwiseOr %uint %8706 %11563 %21478 = OpCompositeExtract %uint %10068 2 - %8581 = OpShiftLeftLogical %uint %21478 %int_21 - %17423 = OpBitwiseOr %uint %19816 %8581 - %10987 = OpCompositeInsert %v4uint %17423 %10985 2 - %12260 = OpVectorShuffle %v3float %11189 %11189 0 1 2 - %20249 = OpExtInst %v3float %1 FClamp %12260 %2605 %2584 - %7108 = OpFMul %v3float %20249 %14 + %8524 = OpShiftLeftLogical %uint %21478 %int_21 + %16712 = OpBitwiseOr %uint %19816 %8524 + %8868 = OpVectorShuffle %v3float %11189 %11189 0 1 2 + %19675 = OpExtInst %v3float %1 FClamp %8868 %2605 %2584 + %7108 = OpFMul %v3float %19675 %14 %7965 = OpFAdd %v3float %7108 %939 %10069 = OpConvertFToU %v3uint %7965 %8707 = OpCompositeExtract %uint %10069 0 - %12261 = OpCompositeExtract %uint %10069 1 - %11564 = OpShiftLeftLogical %uint %12261 %int_10 + %12258 = OpCompositeExtract %uint %10069 1 + %11564 = OpShiftLeftLogical %uint %12258 %int_10 %19817 = OpBitwiseOr %uint %8707 %11564 %21479 = OpCompositeExtract %uint %10069 2 - %8582 = OpShiftLeftLogical %uint %21479 %int_21 - %20649 = OpBitwiseOr %uint %19817 %8582 - %24155 = OpCompositeInsert %v4uint %20649 %10987 3 - OpBranch %20447 - %8066 = OpLabel + %8541 = OpShiftLeftLogical %uint %21479 %int_21 + %20995 = OpBitwiseOr %uint %19817 %8541 + %21470 = OpCompositeConstruct %v4uint %16710 %16711 %16712 %20995 + OpBranch %18834 + %6453 = OpLabel %8656 = OpVectorShuffle %v3float %14921 %14921 0 1 2 %6216 = OpExtInst %v3float %1 FClamp %8656 %2605 %2584 %7109 = OpFMul %v3float %6216 %2275 %7966 = OpFAdd %v3float %7109 %939 %10070 = OpConvertFToU %v3uint %7966 %8708 = OpCompositeExtract %uint %10070 0 - %12262 = OpCompositeExtract %uint %10070 1 - %11565 = OpShiftLeftLogical %uint %12262 %int_11 + %12259 = OpCompositeExtract %uint %10070 1 + %11565 = OpShiftLeftLogical %uint %12259 %int_11 %19818 = OpBitwiseOr %uint %8708 %11565 %21480 = OpCompositeExtract %uint %10070 2 - %8583 = OpShiftLeftLogical %uint %21480 %int_22 - %17424 = OpBitwiseOr %uint %19818 %8583 - %10988 = OpCompositeInsert %v4uint %17424 %11741 0 - %12263 = OpVectorShuffle %v3float %15191 %15191 0 1 2 - %20250 = OpExtInst %v3float %1 FClamp %12263 %2605 %2584 - %7110 = OpFMul %v3float %20250 %2275 + %8525 = OpShiftLeftLogical %uint %21480 %int_22 + %16713 = OpBitwiseOr %uint %19818 %8525 + %8869 = OpVectorShuffle %v3float %15191 %15191 0 1 2 + %19676 = OpExtInst %v3float %1 FClamp %8869 %2605 %2584 + %7110 = OpFMul %v3float %19676 %2275 %7967 = OpFAdd %v3float %7110 %939 %10071 = OpConvertFToU %v3uint %7967 %8709 = OpCompositeExtract %uint %10071 0 - %12264 = OpCompositeExtract %uint %10071 1 - %11566 = OpShiftLeftLogical %uint %12264 %int_11 + %12260 = OpCompositeExtract %uint %10071 1 + %11566 = OpShiftLeftLogical %uint %12260 %int_11 %19819 = OpBitwiseOr %uint %8709 %11566 %21481 = OpCompositeExtract %uint %10071 2 - %8584 = OpShiftLeftLogical %uint %21481 %int_22 - %17425 = OpBitwiseOr %uint %19819 %8584 - %10989 = OpCompositeInsert %v4uint %17425 %10988 1 - %12265 = OpVectorShuffle %v3float %14358 %14358 0 1 2 - %20251 = OpExtInst %v3float %1 FClamp %12265 %2605 %2584 - %7111 = OpFMul %v3float %20251 %2275 + %8526 = OpShiftLeftLogical %uint %21481 %int_22 + %16714 = OpBitwiseOr %uint %19819 %8526 + %8870 = OpVectorShuffle %v3float %14358 %14358 0 1 2 + %19677 = OpExtInst %v3float %1 FClamp %8870 %2605 %2584 + %7111 = OpFMul %v3float %19677 %2275 %7968 = OpFAdd %v3float %7111 %939 %10072 = OpConvertFToU %v3uint %7968 %8710 = OpCompositeExtract %uint %10072 0 - %12266 = OpCompositeExtract %uint %10072 1 - %11567 = OpShiftLeftLogical %uint %12266 %int_11 + %12261 = OpCompositeExtract %uint %10072 1 + %11567 = OpShiftLeftLogical %uint %12261 %int_11 %19820 = OpBitwiseOr %uint %8710 %11567 %21482 = OpCompositeExtract %uint %10072 2 - %8585 = OpShiftLeftLogical %uint %21482 %int_22 - %17426 = OpBitwiseOr %uint %19820 %8585 - %10991 = OpCompositeInsert %v4uint %17426 %10989 2 - %12267 = OpVectorShuffle %v3float %11189 %11189 0 1 2 - %20252 = OpExtInst %v3float %1 FClamp %12267 %2605 %2584 - %7112 = OpFMul %v3float %20252 %2275 + %8527 = OpShiftLeftLogical %uint %21482 %int_22 + %16715 = OpBitwiseOr %uint %19820 %8527 + %8872 = OpVectorShuffle %v3float %11189 %11189 0 1 2 + %19678 = OpExtInst %v3float %1 FClamp %8872 %2605 %2584 + %7112 = OpFMul %v3float %19678 %2275 %7969 = OpFAdd %v3float %7112 %939 %10073 = OpConvertFToU %v3uint %7969 %8711 = OpCompositeExtract %uint %10073 0 - %12268 = OpCompositeExtract %uint %10073 1 - %11568 = OpShiftLeftLogical %uint %12268 %int_11 + %12262 = OpCompositeExtract %uint %10073 1 + %11568 = OpShiftLeftLogical %uint %12262 %int_11 %19821 = OpBitwiseOr %uint %8711 %11568 %21483 = OpCompositeExtract %uint %10073 2 - %8586 = OpShiftLeftLogical %uint %21483 %int_22 - %20650 = OpBitwiseOr %uint %19821 %8586 - %24156 = OpCompositeInsert %v4uint %20650 %10991 3 - OpBranch %20447 - %19512 = OpLabel - %8868 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 - %17792 = OpFMul %v4float %8868 %344 + %8542 = OpShiftLeftLogical %uint %21483 %int_22 + %20996 = OpBitwiseOr %uint %19821 %8542 + %21471 = OpCompositeConstruct %v4uint %16713 %16714 %16715 %20996 + OpBranch %18834 + %17899 = OpLabel + %8873 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 + %17792 = OpFMul %v4float %8873 %344 %7970 = OpFAdd %v4float %17792 %325 %10074 = OpConvertFToU %v4uint %7970 %8712 = OpCompositeExtract %uint %10074 0 - %12269 = OpCompositeExtract %uint %10074 1 - %11569 = OpShiftLeftLogical %uint %12269 %int_10 + %12263 = OpCompositeExtract %uint %10074 1 + %11569 = OpShiftLeftLogical %uint %12263 %int_10 %19822 = OpBitwiseOr %uint %8712 %11569 %21484 = OpCompositeExtract %uint %10074 2 %8560 = OpShiftLeftLogical %uint %21484 %int_20 %19823 = OpBitwiseOr %uint %19822 %8560 %21485 = OpCompositeExtract %uint %10074 3 - %8587 = OpShiftLeftLogical %uint %21485 %int_30 - %16188 = OpBitwiseOr %uint %19823 %8587 - %22429 = OpCompositeInsert %v4uint %16188 %11741 0 - %12464 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 - %12753 = OpFMul %v4float %12464 %344 - %7971 = OpFAdd %v4float %12753 %325 + %7292 = OpShiftLeftLogical %uint %21485 %int_30 + %9084 = OpBitwiseOr %uint %19823 %7292 + %9079 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 + %24798 = OpFMul %v4float %9079 %344 + %7971 = OpFAdd %v4float %24798 %325 %10075 = OpConvertFToU %v4uint %7971 %8713 = OpCompositeExtract %uint %10075 0 - %12270 = OpCompositeExtract %uint %10075 1 - %11570 = OpShiftLeftLogical %uint %12270 %int_10 + %12264 = OpCompositeExtract %uint %10075 1 + %11570 = OpShiftLeftLogical %uint %12264 %int_10 %19824 = OpBitwiseOr %uint %8713 %11570 %21486 = OpCompositeExtract %uint %10075 2 - %8561 = OpShiftLeftLogical %uint %21486 %int_20 - %19825 = OpBitwiseOr %uint %19824 %8561 + %8564 = OpShiftLeftLogical %uint %21486 %int_20 + %19825 = OpBitwiseOr %uint %19824 %8564 %21487 = OpCompositeExtract %uint %10075 3 - %8588 = OpShiftLeftLogical %uint %21487 %int_30 - %16189 = OpBitwiseOr %uint %19825 %8588 - %22430 = OpCompositeInsert %v4uint %16189 %22429 1 - %12465 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %12754 = OpFMul %v4float %12465 %344 - %7972 = OpFAdd %v4float %12754 %325 + %7293 = OpShiftLeftLogical %uint %21487 %int_30 + %9085 = OpBitwiseOr %uint %19825 %7293 + %9080 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %24799 = OpFMul %v4float %9080 %344 + %7972 = OpFAdd %v4float %24799 %325 %10076 = OpConvertFToU %v4uint %7972 %8714 = OpCompositeExtract %uint %10076 0 - %12271 = OpCompositeExtract %uint %10076 1 - %11571 = OpShiftLeftLogical %uint %12271 %int_10 + %12265 = OpCompositeExtract %uint %10076 1 + %11571 = OpShiftLeftLogical %uint %12265 %int_10 %19826 = OpBitwiseOr %uint %8714 %11571 %21488 = OpCompositeExtract %uint %10076 2 - %8562 = OpShiftLeftLogical %uint %21488 %int_20 - %19827 = OpBitwiseOr %uint %19826 %8562 + %8565 = OpShiftLeftLogical %uint %21488 %int_20 + %19827 = OpBitwiseOr %uint %19826 %8565 %21489 = OpCompositeExtract %uint %10076 3 - %8589 = OpShiftLeftLogical %uint %21489 %int_30 - %16190 = OpBitwiseOr %uint %19827 %8589 - %22431 = OpCompositeInsert %v4uint %16190 %22430 2 - %12466 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %12755 = OpFMul %v4float %12466 %344 - %7973 = OpFAdd %v4float %12755 %325 + %7294 = OpShiftLeftLogical %uint %21489 %int_30 + %9086 = OpBitwiseOr %uint %19827 %7294 + %9081 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %24800 = OpFMul %v4float %9081 %344 + %7973 = OpFAdd %v4float %24800 %325 %10077 = OpConvertFToU %v4uint %7973 %8715 = OpCompositeExtract %uint %10077 0 - %12272 = OpCompositeExtract %uint %10077 1 - %11572 = OpShiftLeftLogical %uint %12272 %int_10 + %12266 = OpCompositeExtract %uint %10077 1 + %11572 = OpShiftLeftLogical %uint %12266 %int_10 %19828 = OpBitwiseOr %uint %8715 %11572 %21490 = OpCompositeExtract %uint %10077 2 - %8563 = OpShiftLeftLogical %uint %21490 %int_20 - %19829 = OpBitwiseOr %uint %19828 %8563 + %8566 = OpShiftLeftLogical %uint %21490 %int_20 + %19829 = OpBitwiseOr %uint %19828 %8566 %21491 = OpCompositeExtract %uint %10077 3 - %8590 = OpShiftLeftLogical %uint %21491 %int_30 - %20651 = OpBitwiseOr %uint %19829 %8590 - %24157 = OpCompositeInsert %v4uint %20651 %22431 3 - OpBranch %20447 - %19688 = OpLabel + %8543 = OpShiftLeftLogical %uint %21491 %int_30 + %20997 = OpBitwiseOr %uint %19829 %8543 + %21472 = OpCompositeConstruct %v4uint %9084 %9085 %9086 %20997 + OpBranch %18834 + %18070 = OpLabel %7311 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 %20339 = OpVectorTimesScalar %v4float %7311 %float_255 %11883 = OpFAdd %v4float %20339 %325 %7644 = OpConvertFToU %v4uint %11883 %8716 = OpCompositeExtract %uint %7644 0 - %12273 = OpCompositeExtract %uint %7644 1 - %11573 = OpShiftLeftLogical %uint %12273 %int_8 + %12267 = OpCompositeExtract %uint %7644 1 + %11573 = OpShiftLeftLogical %uint %12267 %int_8 %19830 = OpBitwiseOr %uint %8716 %11573 %21492 = OpCompositeExtract %uint %7644 2 - %8564 = OpShiftLeftLogical %uint %21492 %int_16 - %19831 = OpBitwiseOr %uint %19830 %8564 + %8567 = OpShiftLeftLogical %uint %21492 %int_16 + %19831 = OpBitwiseOr %uint %19830 %8567 %21493 = OpCompositeExtract %uint %7644 3 - %8591 = OpShiftLeftLogical %uint %21493 %int_24 - %16191 = OpBitwiseOr %uint %19831 %8591 - %22600 = OpCompositeInsert %v4uint %16191 %11741 0 - %10955 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 - %15300 = OpVectorTimesScalar %v4float %10955 %float_255 - %11884 = OpFAdd %v4float %15300 %325 + %7295 = OpShiftLeftLogical %uint %21493 %int_24 + %9255 = OpBitwiseOr %uint %19831 %7295 + %7522 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 + %8264 = OpVectorTimesScalar %v4float %7522 %float_255 + %11884 = OpFAdd %v4float %8264 %325 %7645 = OpConvertFToU %v4uint %11884 %8717 = OpCompositeExtract %uint %7645 0 - %12274 = OpCompositeExtract %uint %7645 1 - %11574 = OpShiftLeftLogical %uint %12274 %int_8 + %12268 = OpCompositeExtract %uint %7645 1 + %11574 = OpShiftLeftLogical %uint %12268 %int_8 %19832 = OpBitwiseOr %uint %8717 %11574 %21494 = OpCompositeExtract %uint %7645 2 - %8565 = OpShiftLeftLogical %uint %21494 %int_16 - %19833 = OpBitwiseOr %uint %19832 %8565 + %8568 = OpShiftLeftLogical %uint %21494 %int_16 + %19833 = OpBitwiseOr %uint %19832 %8568 %21495 = OpCompositeExtract %uint %7645 3 - %8592 = OpShiftLeftLogical %uint %21495 %int_24 - %16192 = OpBitwiseOr %uint %19833 %8592 - %22601 = OpCompositeInsert %v4uint %16192 %22600 1 - %10956 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %15301 = OpVectorTimesScalar %v4float %10956 %float_255 - %11885 = OpFAdd %v4float %15301 %325 + %7296 = OpShiftLeftLogical %uint %21495 %int_24 + %9256 = OpBitwiseOr %uint %19833 %7296 + %7523 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %8265 = OpVectorTimesScalar %v4float %7523 %float_255 + %11885 = OpFAdd %v4float %8265 %325 %7646 = OpConvertFToU %v4uint %11885 %8718 = OpCompositeExtract %uint %7646 0 - %12275 = OpCompositeExtract %uint %7646 1 - %11575 = OpShiftLeftLogical %uint %12275 %int_8 + %12269 = OpCompositeExtract %uint %7646 1 + %11575 = OpShiftLeftLogical %uint %12269 %int_8 %19834 = OpBitwiseOr %uint %8718 %11575 %21496 = OpCompositeExtract %uint %7646 2 - %8566 = OpShiftLeftLogical %uint %21496 %int_16 - %19835 = OpBitwiseOr %uint %19834 %8566 + %8569 = OpShiftLeftLogical %uint %21496 %int_16 + %19835 = OpBitwiseOr %uint %19834 %8569 %21497 = OpCompositeExtract %uint %7646 3 - %8593 = OpShiftLeftLogical %uint %21497 %int_24 - %16193 = OpBitwiseOr %uint %19835 %8593 - %22602 = OpCompositeInsert %v4uint %16193 %22601 2 - %10957 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %15302 = OpVectorTimesScalar %v4float %10957 %float_255 - %11886 = OpFAdd %v4float %15302 %325 + %7297 = OpShiftLeftLogical %uint %21497 %int_24 + %9257 = OpBitwiseOr %uint %19835 %7297 + %7524 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %8266 = OpVectorTimesScalar %v4float %7524 %float_255 + %11886 = OpFAdd %v4float %8266 %325 %7647 = OpConvertFToU %v4uint %11886 %8719 = OpCompositeExtract %uint %7647 0 - %12276 = OpCompositeExtract %uint %7647 1 - %11576 = OpShiftLeftLogical %uint %12276 %int_8 + %12270 = OpCompositeExtract %uint %7647 1 + %11576 = OpShiftLeftLogical %uint %12270 %int_8 %19836 = OpBitwiseOr %uint %8719 %11576 %21498 = OpCompositeExtract %uint %7647 2 - %8567 = OpShiftLeftLogical %uint %21498 %int_16 - %19837 = OpBitwiseOr %uint %19836 %8567 + %8570 = OpShiftLeftLogical %uint %21498 %int_16 + %19837 = OpBitwiseOr %uint %19836 %8570 %21499 = OpCompositeExtract %uint %7647 3 - %8594 = OpShiftLeftLogical %uint %21499 %int_24 - %20652 = OpBitwiseOr %uint %19837 %8594 - %24158 = OpCompositeInsert %v4uint %20652 %22602 3 - OpBranch %20447 - %9803 = OpLabel - %12467 = OpCompositeExtract %float %14921 0 - %20154 = OpBitcast %uint %12467 - %20367 = OpCompositeInsert %v4uint %20154 %11741 0 - %24685 = OpCompositeExtract %float %15191 0 - %15115 = OpBitcast %uint %24685 - %20368 = OpCompositeInsert %v4uint %15115 %20367 1 - %24686 = OpCompositeExtract %float %14358 0 - %15116 = OpBitcast %uint %24686 - %20369 = OpCompositeInsert %v4uint %15116 %20368 2 - %24687 = OpCompositeExtract %float %11189 0 - %18307 = OpBitcast %uint %24687 - %12725 = OpCompositeInsert %v4uint %18307 %20369 3 - OpBranch %20447 - %20447 = OpLabel - %24188 = OpPhi %v4uint %12725 %9803 %24158 %19688 %24157 %19512 %24156 %8066 %24155 %8065 %24154 %8064 %8493 %9492 + %8544 = OpShiftLeftLogical %uint %21499 %int_24 + %20998 = OpBitwiseOr %uint %19837 %8544 + %21473 = OpCompositeConstruct %v4uint %9255 %9256 %9257 %20998 + OpBranch %18834 + %8194 = OpLabel + %12446 = OpCompositeExtract %float %14921 0 + %21144 = OpBitcast %uint %12446 + %20301 = OpCompositeExtract %float %15191 0 + %17693 = OpBitcast %uint %20301 + %20302 = OpCompositeExtract %float %14358 0 + %17694 = OpBitcast %uint %20302 + %20280 = OpCompositeExtract %float %11189 0 + %20246 = OpBitcast %uint %20280 + %10040 = OpCompositeConstruct %v4uint %21144 %17693 %17694 %20246 + OpBranch %18834 + %18834 = OpLabel + %24188 = OpPhi %v4uint %10040 %8194 %21473 %18070 %21472 %17899 %21471 %6453 %21470 %6452 %21469 %6451 %24879 %9492 %24753 = OpIEqual %bool %7640 %uint_0 OpSelectionMerge %13276 None OpBranchConditional %24753 %11451 %13276 %11451 = OpLabel - %24159 = OpCompositeExtract %uint %19067 0 - %22470 = OpINotEqual %bool %24159 %uint_0 + %24167 = OpCompositeExtract %uint %19124 0 + %22470 = OpINotEqual %bool %24167 %uint_0 OpBranch %13276 %13276 = OpLabel - %10958 = OpPhi %bool %24753 %20447 %22470 %11451 + %10955 = OpPhi %bool %24753 %18834 %22470 %11451 OpSelectionMerge %19649 DontFlatten - OpBranchConditional %10958 %11508 %19649 + OpBranchConditional %10955 %11508 %19649 %11508 = OpLabel - %23599 = OpCompositeExtract %uint %19067 0 + %23599 = OpCompositeExtract %uint %19124 0 %17346 = OpUGreaterThanEqual %bool %23599 %uint_2 OpSelectionMerge %18757 None OpBranchConditional %17346 %15877 %18757 @@ -2718,12 +2610,12 @@ %24251 = OpCompositeExtract %uint %24920 1 %21459 = OpCompositeConstruct %v3uint %19770 %24251 %24434 OpSelectionMerge %21313 DontFlatten - OpBranchConditional %20495 %22217 %10959 - %10959 = OpLabel + OpBranchConditional %20495 %22217 %10956 + %10956 = OpLabel %7339 = OpVectorShuffle %v2uint %21459 %21459 0 1 %22991 = OpBitcast %v2int %7339 - %6423 = OpCompositeExtract %int %22991 0 - %9469 = OpShiftRightArithmetic %int %6423 %int_5 + %6431 = OpCompositeExtract %int %22991 0 + %9469 = OpShiftRightArithmetic %int %6431 %int_5 %10055 = OpCompositeExtract %int %22991 1 %16476 = OpShiftRightArithmetic %int %10055 %int_5 %23373 = OpShiftRightLogical %uint %15783 %uint_5 @@ -2731,10 +2623,10 @@ %21319 = OpIMul %int %16476 %6314 %16222 = OpIAdd %int %9469 %21319 %19086 = OpShiftLeftLogical %int %16222 %uint_9 - %10960 = OpBitwiseAnd %int %6423 %int_7 + %10957 = OpBitwiseAnd %int %6431 %int_7 %12600 = OpBitwiseAnd %int %10055 %int_14 %17741 = OpShiftLeftLogical %int %12600 %int_2 - %17303 = OpIAdd %int %10960 %17741 + %17303 = OpIAdd %int %10957 %17741 %6375 = OpShiftLeftLogical %int %17303 %uint_2 %10161 = OpBitwiseAnd %int %6375 %int_n16 %12150 = OpShiftLeftLogical %int %10161 %int_1 @@ -2751,14 +2643,14 @@ %16728 = OpIAdd %int %9238 %12151 %19171 = OpBitwiseAnd %int %16727 %int_448 %21579 = OpShiftLeftLogical %int %19171 %int_2 - %16708 = OpIAdd %int %16728 %21579 + %16716 = OpIAdd %int %16728 %21579 %20611 = OpBitwiseAnd %int %10055 %int_8 %16831 = OpShiftRightArithmetic %int %20611 %int_2 - %7916 = OpShiftRightArithmetic %int %6423 %int_3 + %7916 = OpShiftRightArithmetic %int %6431 %int_3 %13750 = OpIAdd %int %16831 %7916 %21588 = OpBitwiseAnd %int %13750 %int_3 %21580 = OpShiftLeftLogical %int %21588 %int_6 - %15436 = OpIAdd %int %16708 %21580 + %15436 = OpIAdd %int %16716 %21580 %11782 = OpBitwiseAnd %int %16727 %int_63 %14671 = OpIAdd %int %15436 %11782 %22127 = OpBitcast %uint %14671 @@ -2786,8 +2678,8 @@ %12601 = OpBitwiseAnd %int %17090 %int_6 %17742 = OpShiftLeftLogical %int %12601 %int_2 %17227 = OpIAdd %int %19768 %17742 - %7051 = OpShiftLeftLogical %int %17227 %uint_8 - %24035 = OpShiftRightArithmetic %int %7051 %int_6 + %7052 = OpShiftLeftLogical %int %17227 %uint_8 + %24035 = OpShiftRightArithmetic %int %7052 %int_6 %8736 = OpShiftRightArithmetic %int %17090 %int_3 %13731 = OpIAdd %int %8736 %16477 %23052 = OpBitwiseAnd %int %13731 %int_1 @@ -2801,10 +2693,10 @@ %20336 = OpIAdd %int %18938 %13150 %23345 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10347 = OpIAdd %int %23345 %23274 + %10332 = OpIAdd %int %23345 %23274 %18367 = OpBitwiseAnd %int %10056 %int_3 %21582 = OpShiftLeftLogical %int %18367 %uint_8 - %16729 = OpIAdd %int %10347 %21582 + %16729 = OpIAdd %int %10332 %21582 %19173 = OpBitwiseAnd %int %17090 %int_1 %21583 = OpShiftLeftLogical %int %19173 %int_4 %16730 = OpIAdd %int %16729 %21583 @@ -2815,17 +2707,17 @@ %13330 = OpIAdd %int %9987 %14038 %23346 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10961 = OpIAdd %int %23346 %23217 - %23347 = OpShiftLeftLogical %int %10961 %int_2 + %10958 = OpIAdd %int %23346 %23217 + %23347 = OpShiftLeftLogical %int %10958 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10962 = OpIAdd %int %23347 %23218 - %23348 = OpShiftLeftLogical %int %10962 %int_3 + %10959 = OpIAdd %int %23347 %23218 + %23348 = OpShiftLeftLogical %int %10959 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 %24314 = OpIAdd %int %23348 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21313 %21313 = OpLabel - %9468 = OpPhi %uint %22128 %22217 %22127 %10959 + %9468 = OpPhi %uint %22128 %22217 %22127 %10956 %16310 = OpIMul %v2uint %24920 %23601 %16261 = OpISub %v2uint %7832 %16310 %17551 = OpCompositeExtract %uint %23601 1 @@ -2839,18 +2731,18 @@ %23219 = OpBitwiseAnd %uint %13244 %uint_3 %9559 = OpIAdd %uint %24733 %23219 %17811 = OpShiftLeftLogical %uint %9559 %uint_2 - %8264 = OpIAdd %uint %15520 %17811 - %8213 = OpShiftRightLogical %uint %8264 %uint_4 - %12018 = OpIEqual %bool %19164 %uint_1 + %8267 = OpIAdd %uint %15520 %17811 + %8213 = OpShiftRightLogical %uint %8267 %uint_4 + %12010 = OpIEqual %bool %19164 %uint_1 %22390 = OpIEqual %bool %19164 %uint_2 - %22150 = OpLogicalOr %bool %12018 %22390 + %22150 = OpLogicalOr %bool %12010 %22390 OpSelectionMerge %13411 None OpBranchConditional %22150 %10583 %13411 %10583 = OpLabel %18271 = OpBitwiseAnd %v4uint %9229 %2510 %9425 = OpShiftLeftLogical %v4uint %18271 %317 - %20653 = OpBitwiseAnd %v4uint %9229 %1838 - %17549 = OpShiftRightLogical %v4uint %20653 %317 + %20652 = OpBitwiseAnd %v4uint %9229 %1838 + %17549 = OpShiftRightLogical %v4uint %20652 %317 %16377 = OpBitwiseOr %v4uint %9425 %17549 OpBranch %13411 %13411 = OpLabel @@ -2875,24 +2767,25 @@ #endif const uint32_t resolve_full_32bpp_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000629D, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000629D, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x000003F9, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x000003F9, 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, + 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, + 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, @@ -2963,194 +2856,188 @@ const uint32_t resolve_full_32bpp_scaled_cs[] = { 0x00000A1B, 0x00000002, 0x0000079C, 0x0004003B, 0x00000A1B, 0x00000CC7, 0x00000002, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, - 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, 0x0000118F, + 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, 0x00000011, - 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, 0x00000740, - 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000AC7, 0x0000003F, - 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, - 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, - 0x0005002C, 0x00000011, 0x000008E4, 0x00000A46, 0x00000A52, 0x00040020, - 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, - 0x00000001, 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, - 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, - 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, - 0x00001592, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, - 0x0006002C, 0x00000014, 0x00000AC9, 0x00000A22, 0x00000A22, 0x00000A0D, - 0x00030001, 0x00000017, 0x00002DDD, 0x0005002C, 0x00000011, 0x000007A2, - 0x00000A1F, 0x00000A1F, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, - 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, - 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, 0x00000341, 0x00000341, - 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, 0x00000A3B, - 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, - 0x00000144, 0x00000144, 0x00000144, 0x0006002C, 0x00000014, 0x00000105, - 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, 0x00000014, 0x00000466, - 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, 0x00000014, 0x00000B0C, - 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, 0x00000014, 0x00000A12, - 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, 0x00000014, 0x000003FA, - 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, 0x00000014, 0x00000189, - 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, 0x00000014, 0x0000008D, - 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000013, 0x00000049, - 0x00000341, 0x00000341, 0x0005002C, 0x00000012, 0x00000867, 0x00000A3B, - 0x00000A3B, 0x0007002C, 0x0000001D, 0x00000B7A, 0x00000A0C, 0x00000A0C, - 0x00000A0C, 0x00000A0C, 0x0007002C, 0x0000001D, 0x00000505, 0x0000008A, - 0x0000008A, 0x0000008A, 0x0000008A, 0x0007002C, 0x0000001D, 0x00000145, - 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, 0x0006002C, 0x00000018, - 0x00000A2D, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, - 0x00000A18, 0x0000008A, 0x0000008A, 0x0000008A, 0x0006002C, 0x00000018, - 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x0005002C, 0x00000013, - 0x0000071F, 0x00000A0C, 0x00000A0C, 0x0005002C, 0x00000013, 0x00000300, - 0x0000008A, 0x0000008A, 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, - 0x000000FC, 0x0004002B, 0x0000000B, 0x00000A25, 0x00000009, 0x0007002C, - 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, - 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, - 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, - 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, - 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0004002B, 0x0000000C, 0x00000089, - 0x3F800000, 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0006002C, - 0x00000014, 0x00000938, 0x000009F8, 0x000009F8, 0x000009F8, 0x0004002B, - 0x0000000D, 0x0000016E, 0x3E800000, 0x00030001, 0x00000017, 0x00002818, - 0x00030001, 0x0000001D, 0x00003B56, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, - 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, - 0x00050041, 0x00000289, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, - 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000289, 0x000058AC, - 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, - 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, - 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, - 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, - 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, - 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, 0x00003D0B, 0x00000A52, - 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, 0x00000A37, 0x000500C2, - 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, 0x000500C7, 0x0000000B, - 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, 0x00000011, 0x000022A7, - 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x000025A1, 0x000022A7, - 0x00000883, 0x000500C7, 0x00000011, 0x00005C31, 0x000025A1, 0x000007A2, - 0x000500C7, 0x0000000B, 0x00005DDE, 0x00003D0B, 0x00000510, 0x000500AB, - 0x00000009, 0x00003007, 0x00005DDE, 0x00000A0A, 0x000300F7, 0x00003954, - 0x00000000, 0x000400FA, 0x00003007, 0x00004163, 0x000055E8, 0x000200F8, - 0x000055E8, 0x000200F9, 0x00003954, 0x000200F8, 0x00004163, 0x000500C2, - 0x00000011, 0x00003BAE, 0x00005C31, 0x00000724, 0x000200F9, 0x00003954, - 0x000200F8, 0x00003954, 0x000700F5, 0x00000011, 0x00004A7B, 0x00003BAE, - 0x00004163, 0x0000070F, 0x000055E8, 0x000500C2, 0x00000011, 0x0000189F, - 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, 0x00002A91, 0x00000724, - 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x00002A91, 0x00000724, - 0x000500C7, 0x00000011, 0x00004937, 0x0000189F, 0x000048B0, 0x000500C4, - 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, 0x00000011, - 0x000059EB, 0x00005784, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, - 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, - 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, - 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, - 0x00000289, 0x00004E44, 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, - 0x000048C4, 0x00004E44, 0x00050041, 0x00000289, 0x000058AD, 0x0000118F, - 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, - 0x0000000B, 0x00004ADC, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, - 0x000055EF, 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, - 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, 0x000048C4, - 0x00000A16, 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, 0x00000A1F, - 0x000500C2, 0x0000000B, 0x00004CD8, 0x000048C4, 0x00000A1F, 0x000500C7, - 0x0000000B, 0x00005093, 0x00004CD8, 0x00000AC7, 0x0004007C, 0x0000000C, - 0x00005988, 0x000048C4, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, - 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, - 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, - 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, - 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x000048C4, - 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E4, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, 0x000051B7, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, 0x00000A1F, - 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, 0x00000011, - 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, 0x000500C4, - 0x00000011, 0x00002EF9, 0x000038A4, 0x00000721, 0x00050051, 0x0000000B, - 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, - 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, - 0x00002D8A, 0x000300F7, 0x000036C9, 0x00000002, 0x000400FA, 0x00003C13, - 0x000055E9, 0x000036C9, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x000036C9, 0x00050051, 0x0000000B, 0x000048B7, 0x00002EF9, - 0x00000001, 0x00050051, 0x0000000B, 0x000041A3, 0x00004A7B, 0x00000001, - 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, 0x000048B7, - 0x000041A3, 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00005F7E, - 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, - 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, 0x00005CE0, - 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, - 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, 0x00000A19, - 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, - 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00004356, - 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, - 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, - 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, - 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, - 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, - 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, - 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x000046BA, - 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, - 0x00005C31, 0x00050050, 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, - 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, - 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, - 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, - 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, - 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, - 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, 0x00050084, - 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, - 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, - 0x00005998, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005998, - 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, - 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, - 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, - 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, - 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, - 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, - 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, - 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, - 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, - 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, - 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, - 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, - 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, - 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, - 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, - 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, - 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, 0x00002C6E, - 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004865, - 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00003687, - 0x00004865, 0x00060052, 0x00000017, 0x0000555A, 0x00003687, 0x00002818, - 0x00000000, 0x00050080, 0x0000000B, 0x00003CBA, 0x0000628F, 0x0000199B, - 0x00060041, 0x00000288, 0x000018AF, 0x00000CC7, 0x00000A0B, 0x00003CBA, - 0x0004003D, 0x0000000B, 0x000035F2, 0x000018AF, 0x00060052, 0x00000017, - 0x00005753, 0x000035F2, 0x0000555A, 0x00000001, 0x00050084, 0x0000000B, - 0x0000276D, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023BB, - 0x0000628F, 0x0000276D, 0x00060041, 0x00000288, 0x00003817, 0x00000CC7, - 0x00000A0B, 0x000023BB, 0x0004003D, 0x0000000B, 0x000035F3, 0x00003817, - 0x00060052, 0x00000017, 0x00005754, 0x000035F3, 0x00005753, 0x00000002, - 0x00050084, 0x0000000B, 0x0000276E, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023BC, 0x0000628F, 0x0000276E, 0x00060041, 0x00000288, - 0x00003818, 0x00000CC7, 0x00000A0B, 0x000023BC, 0x0004003D, 0x0000000B, - 0x00003EA1, 0x00003818, 0x00060052, 0x00000017, 0x00005BA9, 0x00003EA1, - 0x00005754, 0x00000003, 0x000200F9, 0x00004F49, 0x000200F8, 0x00002C6E, + 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000B, 0x00000AC7, + 0x0000003F, 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, + 0x0000000C, 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, + 0x01000000, 0x0005002C, 0x00000011, 0x000008E4, 0x00000A46, 0x00000A52, + 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, + 0x00000F48, 0x00000001, 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, + 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, + 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, + 0x00000A32, 0x00001592, 0x00000002, 0x00040020, 0x00000294, 0x00000002, + 0x00000017, 0x0006002C, 0x00000014, 0x00000AC9, 0x00000A22, 0x00000A22, + 0x00000A0D, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, + 0x0005002C, 0x00000011, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, + 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, + 0x00000341, 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, + 0x00000302, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, + 0x00000017, 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, + 0x0006002C, 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, + 0x0006002C, 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, + 0x0006002C, 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, + 0x0006002C, 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, + 0x0006002C, 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, + 0x0006002C, 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, + 0x0006002C, 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x0005002C, 0x00000013, 0x00000049, 0x00000341, 0x00000341, 0x0005002C, + 0x00000012, 0x00000867, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x0000001D, + 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0007002C, + 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, 0x0000008A, + 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, + 0x000000FC, 0x0006002C, 0x00000018, 0x00000A2D, 0x00000A0C, 0x00000A0C, + 0x00000A0C, 0x0006002C, 0x00000018, 0x00000A18, 0x0000008A, 0x0000008A, + 0x0000008A, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, + 0x000000FC, 0x0005002C, 0x00000013, 0x0000071F, 0x00000A0C, 0x00000A0C, + 0x0005002C, 0x00000013, 0x00000300, 0x0000008A, 0x0000008A, 0x0005002C, + 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0004002B, 0x0000000B, + 0x00000A25, 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, + 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, + 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, + 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, + 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, + 0x000009F8, 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, + 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, + 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, + 0x00050041, 0x00000289, 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, + 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, + 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, + 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, + 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, + 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, + 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, + 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, + 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, + 0x00050050, 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, + 0x00000011, 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, + 0x00005C31, 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, 0x00005DDE, + 0x00003D0B, 0x00000510, 0x000500AB, 0x00000009, 0x00003007, 0x00005DDE, + 0x00000A0A, 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, 0x00003007, + 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, + 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, + 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, + 0x00000011, 0x00004AB4, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, + 0x000500C2, 0x00000011, 0x00001B7E, 0x000022A7, 0x0000073F, 0x000500C7, + 0x00000011, 0x00002DF9, 0x00001B7E, 0x000007A3, 0x000500C4, 0x00000011, + 0x00003F4F, 0x00002DF9, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, + 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, + 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, + 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, + 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, 0x00050041, 0x00000289, + 0x00004E44, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, + 0x00004E44, 0x00050041, 0x00000289, 0x000058AD, 0x00000CE9, 0x00000A14, + 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, + 0x00004ADC, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, + 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, + 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, 0x000048C4, 0x00000A16, + 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, 0x00000A1F, 0x000500C2, + 0x0000000B, 0x00004CD8, 0x000048C4, 0x00000A1F, 0x000500C7, 0x0000000B, + 0x00005093, 0x00004CD8, 0x00000AC7, 0x0004007C, 0x0000000C, 0x00005988, + 0x000048C4, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, 0x00000A29, + 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, 0x000500C4, + 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, 0x0000000C, + 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, 0x00002B2C, + 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x000048C4, 0x00000926, + 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, 0x000500C7, + 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, 0x0000000B, + 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, + 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, + 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, + 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, + 0x00000011, 0x00002891, 0x000028B6, 0x000008E4, 0x000500C7, 0x00000011, + 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, 0x00003F50, + 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, 0x00003F50, + 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, 0x000051B7, 0x00000A5E, + 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, 0x00000A1F, 0x0004003D, + 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000038A4, + 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, 0x000500C4, 0x00000011, + 0x00002EF9, 0x000038A4, 0x00000721, 0x00050051, 0x0000000B, 0x00001DD8, + 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, 0x000059D1, + 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, + 0x000300F7, 0x000036C9, 0x00000002, 0x000400FA, 0x00003C13, 0x000055E9, + 0x000036C9, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x000036C9, 0x00050051, 0x0000000B, 0x000048B7, 0x00002EF9, 0x00000001, + 0x00050051, 0x0000000B, 0x000041A3, 0x00004AB4, 0x00000001, 0x0007000C, + 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, 0x000048B7, 0x000041A3, + 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, 0x00005F7E, 0x00050080, + 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, + 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, 0x00005CE0, 0x00000000, + 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, + 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, 0x00000A19, 0x000600A9, + 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, + 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, 0x000200F8, + 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, 0x00004356, 0x00002AEE, + 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, 0x0000217E, + 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, 0x0000072D, + 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, + 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, + 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, + 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, + 0x00002385, 0x00000724, 0x00050080, 0x00000011, 0x000046BA, 0x00002AEA, + 0x00003EC8, 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, 0x00005C31, + 0x00050050, 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, 0x000500C2, + 0x00000011, 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, 0x00000011, + 0x000027A2, 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, 0x00004FA6, + 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, + 0x00005051, 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, 0x00000000, + 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, + 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, 0x00050084, 0x00000011, + 0x00005768, 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, 0x000050EB, + 0x000046BA, 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, 0x00005998, + 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00005998, 0x00000001, + 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, + 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, + 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, + 0x000019AB, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, + 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, + 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, + 0x0000000B, 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, 0x0000000B, + 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x000034C0, + 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, 0x000047BB, + 0x000034C0, 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, 0x00000A10, + 0x000600A9, 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, 0x00000A0A, + 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, 0x000500C4, + 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, 0x00000009, + 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, 0x00000002, + 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, 0x000040B9, + 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, 0x000300F7, + 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, 0x00002621, 0x00002F61, + 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004BCF, 0x00000CC7, + 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D43, 0x00004BCF, + 0x00050080, 0x0000000B, 0x00002DA7, 0x0000628F, 0x0000199B, 0x00060041, + 0x00000288, 0x0000194B, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, + 0x0000000B, 0x00005E5B, 0x0000194B, 0x00050084, 0x0000000B, 0x0000185A, + 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A1, 0x0000628F, + 0x0000185A, 0x00060041, 0x00000288, 0x00003BCD, 0x00000CC7, 0x00000A0B, + 0x000020A1, 0x0004003D, 0x0000000B, 0x00005E5C, 0x00003BCD, 0x00050084, + 0x0000000B, 0x0000185B, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A2, 0x0000628F, 0x0000185B, 0x00060041, 0x00000288, 0x000037F1, + 0x00000CC7, 0x00000A0B, 0x000020A2, 0x0004003D, 0x0000000B, 0x00003FFC, + 0x000037F1, 0x00070050, 0x00000017, 0x0000512C, 0x00005D43, 0x00005E5B, + 0x00005E5C, 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, 0x00002621, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, 0x00000A0B, 0x0000628F, - 0x0004003D, 0x0000000B, 0x00005D43, 0x00005545, 0x00050080, 0x0000000B, - 0x00002DA7, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, - 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x0000000B, 0x00005C62, - 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA8, 0x0000628F, 0x00000A10, - 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DA8, + 0x0004003D, 0x0000000B, 0x00005D44, 0x00005545, 0x00050080, 0x0000000B, + 0x00002DA8, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, + 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, 0x00005C62, + 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA9, 0x0000628F, 0x00000A10, + 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, 0x00050080, 0x0000000B, - 0x00002DA9, 0x0000628F, 0x00000A13, 0x00060041, 0x00000288, 0x00005FEE, - 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, 0x00003FFC, - 0x00005FEE, 0x00070050, 0x00000017, 0x0000512C, 0x00005D43, 0x00005C62, - 0x00005C63, 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, - 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512C, 0x00002C6E, 0x00005BA9, + 0x00002DAA, 0x0000628F, 0x00000A13, 0x00060041, 0x00000288, 0x00005FEE, + 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x00003FFD, + 0x00005FEE, 0x00070050, 0x00000017, 0x0000512D, 0x00005D44, 0x00005C62, + 0x00005C63, 0x00003FFD, 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, + 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512D, 0x00002621, 0x0000512C, 0x00002F61, 0x000300F7, 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, 0x00000000, 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, 0x0000000A, 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, @@ -3185,8 +3072,8 @@ const uint32_t resolve_full_32bpp_scaled_cs[] = { 0x00050051, 0x0000000D, 0x00003CD4, 0x00005E06, 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, 0x00003CD4, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C42, 0x00002ABF, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EA2, 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, - 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, + 0x0000000C, 0x00003EA1, 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, + 0x00003EA1, 0x00003EA1, 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003418, 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, 0x00003418, 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E07, @@ -3194,8 +3081,8 @@ const uint32_t resolve_full_32bpp_scaled_cs[] = { 0x00005F0B, 0x00005E07, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD5, 0x00005E07, 0x00000001, 0x00070050, 0x0000001D, 0x0000411F, 0x00005F0B, 0x00003CD5, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C43, - 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA3, 0x00004C43, - 0x00050050, 0x00000012, 0x0000471C, 0x00003EA3, 0x00003EA3, 0x000500C4, + 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA2, 0x00004C43, + 0x00050050, 0x00000012, 0x0000471C, 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, 0x000500C3, 0x00000012, 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, 0x00000013, 0x00002A99, 0x00003419, 0x0005008E, 0x00000013, 0x00004749, 0x00002A99, 0x000007FE, @@ -3204,8 +3091,8 @@ const uint32_t resolve_full_32bpp_scaled_cs[] = { 0x00050051, 0x0000000D, 0x00003CD6, 0x00005E08, 0x00000001, 0x00070050, 0x0000001D, 0x00004120, 0x00005F0C, 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C44, 0x00002ABF, 0x00000003, 0x0004007C, - 0x0000000C, 0x00003EA4, 0x00004C44, 0x00050050, 0x00000012, 0x0000471D, - 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, + 0x0000000C, 0x00003EA3, 0x00004C44, 0x00050050, 0x00000012, 0x0000471D, + 0x00003EA3, 0x00003EA3, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, 0x000047B0, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9A, 0x0000341A, 0x0005008E, 0x00000013, 0x0000474A, 0x00002A9A, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E09, @@ -3384,108 +3271,91 @@ const uint32_t resolve_full_32bpp_scaled_cs[] = { 0x00001CBA, 0x0000411E, 0x00001FFE, 0x0000390C, 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, 0x000500AA, 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, - 0x00005450, 0x00002C6F, 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, - 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, - 0x0000000B, 0x00005D44, 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DAA, - 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x00006014, 0x00000CC7, - 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, 0x0000323C, 0x00006014, - 0x00060052, 0x00000017, 0x00002E9E, 0x00005D44, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x000019EE, 0x0000323C, 0x00002E9E, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD4, 0x0000628F, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C19, 0x00000CC7, 0x00000A0B, 0x00003FD4, 0x0004003D, - 0x0000000B, 0x00005C64, 0x00001C19, 0x00050080, 0x0000000B, 0x00002DAB, - 0x00003FD4, 0x00000A0D, 0x00060041, 0x00000288, 0x00006015, 0x00000CC7, - 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, 0x0000323D, 0x00006015, - 0x00060052, 0x00000017, 0x00002EEA, 0x00005C64, 0x000019EE, 0x00000002, - 0x00060052, 0x00000017, 0x00001BE7, 0x0000323D, 0x00002EEA, 0x00000003, - 0x00050084, 0x0000000B, 0x00002A87, 0x00000A10, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023BD, 0x0000628F, 0x00002A87, 0x00060041, 0x00000288, - 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000023BD, 0x0004003D, 0x0000000B, - 0x00005C65, 0x00003B81, 0x00050080, 0x0000000B, 0x00002DAC, 0x000023BD, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006016, 0x00000CC7, 0x00000A0B, - 0x00002DAC, 0x0004003D, 0x0000000B, 0x0000323E, 0x00006016, 0x00060052, - 0x00000017, 0x00002EEB, 0x00005C65, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x00001BE8, 0x0000323E, 0x00002EEB, 0x00000001, 0x00050084, - 0x0000000B, 0x00002A88, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023BE, 0x0000628F, 0x00002A88, 0x00060041, 0x00000288, 0x00003B82, - 0x00000CC7, 0x00000A0B, 0x000023BE, 0x0004003D, 0x0000000B, 0x00005C66, - 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAD, 0x000023BE, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006017, 0x00000CC7, 0x00000A0B, 0x00002DAD, - 0x0004003D, 0x0000000B, 0x0000323F, 0x00006017, 0x00060052, 0x00000017, - 0x00003799, 0x00005C66, 0x00001BE8, 0x00000002, 0x00060052, 0x00000017, - 0x0000203D, 0x0000323F, 0x00003799, 0x00000003, 0x000200F9, 0x00004F23, - 0x000200F8, 0x00002C6F, 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, - 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D45, 0x00005546, - 0x00050080, 0x0000000B, 0x00002DAE, 0x0000628F, 0x00000A0D, 0x00060041, - 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, - 0x0000000B, 0x00005C67, 0x00001901, 0x00050080, 0x0000000B, 0x00002DAF, - 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, - 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, 0x00005C68, 0x00001902, - 0x00050080, 0x0000000B, 0x00002DB0, 0x0000628F, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, - 0x0000000B, 0x00003700, 0x00005FEF, 0x00070050, 0x00000017, 0x00004ADD, - 0x00005D45, 0x00005C67, 0x00005C68, 0x00003700, 0x00050080, 0x0000000B, - 0x000057E5, 0x0000628F, 0x00000A16, 0x00060041, 0x00000288, 0x0000604B, - 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, 0x0000000B, 0x00005C69, - 0x0000604B, 0x00050080, 0x0000000B, 0x00002DB1, 0x0000628F, 0x00000A19, - 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB1, - 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001903, 0x00050080, 0x0000000B, - 0x00002DB2, 0x0000628F, 0x00000A1C, 0x00060041, 0x00000288, 0x00001904, - 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, 0x00005C6B, - 0x00001904, 0x00050080, 0x0000000B, 0x00002DB3, 0x0000628F, 0x00000A1F, - 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DB3, - 0x0004003D, 0x0000000B, 0x00003FFD, 0x00005FF0, 0x00070050, 0x00000017, - 0x0000512D, 0x00005C69, 0x00005C6A, 0x00005C6B, 0x00003FFD, 0x000200F9, - 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, 0x00002BCD, - 0x0000512D, 0x00002C6F, 0x0000203D, 0x00002F62, 0x000700F5, 0x00000017, - 0x00003720, 0x00004ADD, 0x00002C6F, 0x00001BE7, 0x00002F62, 0x000300F7, - 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, - 0x000027A5, 0x00000007, 0x00002034, 0x000200F8, 0x00002034, 0x00050051, - 0x0000000B, 0x00005F57, 0x00003720, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607A, 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, - 0x000026C8, 0x0000607A, 0x00000000, 0x00060052, 0x0000001D, 0x000023AB, - 0x000026C8, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, - 0x0000607A, 0x00000001, 0x00060052, 0x0000001D, 0x00003A13, 0x00004D8C, - 0x000023AB, 0x00000001, 0x00050051, 0x0000000B, 0x0000284F, 0x00003720, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CCB, 0x00000001, 0x0000003E, - 0x0000284F, 0x00050051, 0x0000000D, 0x000026C9, 0x00004CCB, 0x00000000, - 0x00060052, 0x0000001D, 0x000023AC, 0x000026C9, 0x00003A13, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D8D, 0x00004CCB, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A14, 0x00004D8D, 0x000023AC, 0x00000003, 0x00050051, - 0x0000000B, 0x00002850, 0x00003720, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CCC, 0x00000001, 0x0000003E, 0x00002850, 0x00050051, 0x0000000D, - 0x000026CA, 0x00004CCC, 0x00000000, 0x00060052, 0x0000001D, 0x000023AD, - 0x000026CA, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8E, - 0x00004CCC, 0x00000001, 0x00060052, 0x0000001D, 0x00003A15, 0x00004D8E, - 0x000023AD, 0x00000001, 0x00050051, 0x0000000B, 0x00002851, 0x00003720, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CCD, 0x00000001, 0x0000003E, - 0x00002851, 0x00050051, 0x0000000D, 0x000026CB, 0x00004CCD, 0x00000000, - 0x00060052, 0x0000001D, 0x000023AE, 0x000026CB, 0x00003A15, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D8F, 0x00004CCD, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A16, 0x00004D8F, 0x000023AE, 0x00000003, 0x00050051, - 0x0000000B, 0x00002852, 0x00002BCD, 0x00000000, 0x0006000C, 0x00000013, - 0x00004CCE, 0x00000001, 0x0000003E, 0x00002852, 0x00050051, 0x0000000D, - 0x000026CC, 0x00004CCE, 0x00000000, 0x00060052, 0x0000001D, 0x000023AF, - 0x000026CC, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D90, - 0x00004CCE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A17, 0x00004D90, - 0x000023AF, 0x00000001, 0x00050051, 0x0000000B, 0x00002853, 0x00002BCD, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CCF, 0x00000001, 0x0000003E, - 0x00002853, 0x00050051, 0x0000000D, 0x000026CD, 0x00004CCF, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B0, 0x000026CD, 0x00003A17, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D91, 0x00004CCF, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A18, 0x00004D91, 0x000023B0, 0x00000003, 0x00050051, - 0x0000000B, 0x00002854, 0x00002BCD, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CD0, 0x00000001, 0x0000003E, 0x00002854, 0x00050051, 0x0000000D, - 0x000026CE, 0x00004CD0, 0x00000000, 0x00060052, 0x0000001D, 0x000023B1, - 0x000026CE, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D92, - 0x00004CD0, 0x00000001, 0x00060052, 0x0000001D, 0x00003A19, 0x00004D92, - 0x000023B1, 0x00000001, 0x00050051, 0x0000000B, 0x00002855, 0x00002BCD, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CD1, 0x00000001, 0x0000003E, - 0x00002855, 0x00050051, 0x0000000D, 0x000026CF, 0x00004CD1, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B2, 0x000026CF, 0x00003A19, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A04, 0x00004CD1, 0x00000001, 0x00060052, - 0x0000001D, 0x00002450, 0x00005A04, 0x000023B2, 0x00000003, 0x000200F9, - 0x00004F24, 0x000200F8, 0x000027A5, 0x0007004F, 0x00000011, 0x000025FB, + 0x00005450, 0x00002622, 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, + 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, + 0x0000000B, 0x00005D45, 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DAB, + 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, + 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, 0x00005C64, 0x00001901, + 0x00050080, 0x0000000B, 0x00002DAC, 0x0000628F, 0x0000199B, 0x00060041, + 0x00000288, 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, + 0x0000000B, 0x00005C65, 0x00001902, 0x00050080, 0x0000000B, 0x00002DAD, + 0x00002DAC, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FEF, 0x00000CC7, + 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x0000374C, 0x00005FEF, + 0x00070050, 0x00000017, 0x00004CD6, 0x00005D45, 0x00005C64, 0x00005C65, + 0x0000374C, 0x00050084, 0x0000000B, 0x00004298, 0x00000A10, 0x0000199B, + 0x00050080, 0x0000000B, 0x000036A7, 0x0000628F, 0x00004298, 0x00060041, + 0x00000288, 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000036A7, 0x0004003D, + 0x0000000B, 0x00005C66, 0x00003B81, 0x00050080, 0x0000000B, 0x00002DAE, + 0x000036A7, 0x00000A0D, 0x00060041, 0x00000288, 0x0000194C, 0x00000CC7, + 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, 0x00005E5D, 0x0000194C, + 0x00050084, 0x0000000B, 0x0000185C, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A3, 0x0000628F, 0x0000185C, 0x00060041, 0x00000288, + 0x00003B82, 0x00000CC7, 0x00000A0B, 0x000020A3, 0x0004003D, 0x0000000B, + 0x00005C67, 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAF, 0x000020A3, + 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, + 0x00002DAF, 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF0, 0x00070050, + 0x00000017, 0x0000512E, 0x00005C66, 0x00005E5D, 0x00005C67, 0x00003FFE, + 0x000200F9, 0x00004F23, 0x000200F8, 0x00002622, 0x00060041, 0x00000288, + 0x00005546, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, + 0x00005D46, 0x00005546, 0x00050080, 0x0000000B, 0x00002DB0, 0x0000628F, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, + 0x00002DB0, 0x0004003D, 0x0000000B, 0x00005C68, 0x00001903, 0x00050080, + 0x0000000B, 0x00002DB1, 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, + 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, + 0x00005C69, 0x00001904, 0x00050080, 0x0000000B, 0x00002DB2, 0x0000628F, + 0x00000A13, 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, + 0x00002DB2, 0x0004003D, 0x0000000B, 0x00003700, 0x00005FF1, 0x00070050, + 0x00000017, 0x00004ADD, 0x00005D46, 0x00005C68, 0x00005C69, 0x00003700, + 0x00050080, 0x0000000B, 0x000057E5, 0x0000628F, 0x00000A16, 0x00060041, + 0x00000288, 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, + 0x0000000B, 0x00005C6A, 0x0000604B, 0x00050080, 0x0000000B, 0x00002DB3, + 0x0000628F, 0x00000A19, 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, + 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, 0x00005C6B, 0x00001905, + 0x00050080, 0x0000000B, 0x00002DB4, 0x0000628F, 0x00000A1C, 0x00060041, + 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, + 0x0000000B, 0x00005C6C, 0x00001906, 0x00050080, 0x0000000B, 0x00002DB5, + 0x0000628F, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, + 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF2, + 0x00070050, 0x00000017, 0x0000512F, 0x00005C6A, 0x00005C6B, 0x00005C6C, + 0x00003FFF, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, + 0x00000017, 0x00002BCD, 0x0000512F, 0x00002622, 0x0000512E, 0x00002F62, + 0x000700F5, 0x00000017, 0x00003720, 0x00004ADD, 0x00002622, 0x00004CD6, + 0x00002F62, 0x000300F7, 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, + 0x00004F56, 0x00000005, 0x00002158, 0x00000007, 0x00002034, 0x000200F8, + 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, 0x00003720, 0x00000000, + 0x0006000C, 0x00000013, 0x00006068, 0x00000001, 0x0000003E, 0x00005F57, + 0x00050051, 0x0000000D, 0x00002775, 0x00006068, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EB8, 0x00006068, 0x00000001, 0x00050051, 0x0000000B, + 0x00004281, 0x00003720, 0x00000001, 0x0006000C, 0x00000013, 0x00003CF5, + 0x00000001, 0x0000003E, 0x00004281, 0x00050051, 0x0000000D, 0x00002766, + 0x00003CF5, 0x00000000, 0x00050051, 0x0000000D, 0x00004449, 0x00003CF5, + 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, 0x00002775, 0x00003EB8, + 0x00002766, 0x00004449, 0x00050051, 0x0000000B, 0x0000437D, 0x00003720, + 0x00000002, 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, 0x0000003E, + 0x0000437D, 0x00050051, 0x0000000D, 0x00002776, 0x0000466E, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EB9, 0x0000466E, 0x00000001, 0x00050051, + 0x0000000B, 0x00004282, 0x00003720, 0x00000003, 0x0006000C, 0x00000013, + 0x00003CF6, 0x00000001, 0x0000003E, 0x00004282, 0x00050051, 0x0000000D, + 0x00002767, 0x00003CF6, 0x00000000, 0x00050051, 0x0000000D, 0x0000444A, + 0x00003CF6, 0x00000001, 0x00070050, 0x0000001D, 0x00003910, 0x00002776, + 0x00003EB9, 0x00002767, 0x0000444A, 0x00050051, 0x0000000B, 0x0000437E, + 0x00002BCD, 0x00000000, 0x0006000C, 0x00000013, 0x0000466F, 0x00000001, + 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, 0x00002777, 0x0000466F, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBA, 0x0000466F, 0x00000001, + 0x00050051, 0x0000000B, 0x00004283, 0x00002BCD, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CF7, 0x00000001, 0x0000003E, 0x00004283, 0x00050051, + 0x0000000D, 0x00002768, 0x00003CF7, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444B, 0x00003CF7, 0x00000001, 0x00070050, 0x0000001D, 0x00003911, + 0x00002777, 0x00003EBA, 0x00002768, 0x0000444B, 0x00050051, 0x0000000B, + 0x0000437F, 0x00002BCD, 0x00000002, 0x0006000C, 0x00000013, 0x00004670, + 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, 0x00002778, + 0x00004670, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBB, 0x00004670, + 0x00000001, 0x00050051, 0x0000000B, 0x00004284, 0x00002BCD, 0x00000003, + 0x0006000C, 0x00000013, 0x00003CF8, 0x00000001, 0x0000003E, 0x00004284, + 0x00050051, 0x0000000D, 0x00002769, 0x00003CF8, 0x00000000, 0x00050051, + 0x0000000D, 0x000050BF, 0x00003CF8, 0x00000001, 0x00070050, 0x0000001D, + 0x0000234C, 0x00002778, 0x00003EBB, 0x00002769, 0x000050BF, 0x000200F9, + 0x00004F24, 0x000200F8, 0x00002158, 0x0007004F, 0x00000011, 0x000025FB, 0x00003720, 0x00003720, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, 0x000060CE, 0x00005B3C, 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, @@ -3517,8 +3387,8 @@ const uint32_t resolve_full_32bpp_scaled_cs[] = { 0x00003D90, 0x0005008E, 0x0000001D, 0x000053BF, 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F56, 0x0007004F, - 0x00000011, 0x00002621, 0x00003720, 0x00003720, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00005159, 0x00002621, 0x00050051, 0x0000000D, + 0x00000011, 0x00002623, 0x00003720, 0x00003720, 0x00000000, 0x00000001, + 0x0004007C, 0x00000013, 0x00005159, 0x00002623, 0x00050051, 0x0000000D, 0x00001B7B, 0x00005159, 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, 0x00005159, 0x00000001, 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, 0x0000346A, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D8, @@ -3533,15 +3403,15 @@ const uint32_t resolve_full_32bpp_scaled_cs[] = { 0x0000427A, 0x00001B7D, 0x0000346C, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, 0x000041DA, 0x00050051, 0x0000000D, - 0x00001B7E, 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, 0x00004108, - 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, 0x0000234C, 0x00001B7E, + 0x00001B7F, 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, 0x00004108, + 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, 0x00001B7F, 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F24, 0x000200F8, - 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BA8, 0x0000234C, 0x00004F56, - 0x00004362, 0x000027A5, 0x00002450, 0x00002034, 0x000900F5, 0x0000001D, - 0x00003809, 0x0000427A, 0x00004F56, 0x00006293, 0x000027A5, 0x00003A18, + 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BA8, 0x0000234D, 0x00004F56, + 0x00004362, 0x00002158, 0x0000234C, 0x00002034, 0x000900F5, 0x0000001D, + 0x00003809, 0x0000427A, 0x00004F56, 0x00006293, 0x00002158, 0x00003911, 0x00002034, 0x000900F5, 0x0000001D, 0x00003B7E, 0x00004279, 0x00004F56, - 0x00006292, 0x000027A5, 0x00003A16, 0x00002034, 0x000900F5, 0x0000001D, - 0x000038B7, 0x00004278, 0x00004F56, 0x00006291, 0x000027A5, 0x00003A14, + 0x00006292, 0x00002158, 0x00003910, 0x00002034, 0x000900F5, 0x0000001D, + 0x000038B7, 0x00004278, 0x00004F56, 0x00006291, 0x00002158, 0x0000390F, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, 0x00002BA9, 0x00002BA8, 0x00004F24, 0x00002BA7, 0x00003F60, 0x000700F5, 0x0000001D, 0x0000380A, 0x00003809, 0x00004F24, 0x00003808, @@ -3555,1758 +3425,1679 @@ const uint32_t resolve_full_32bpp_scaled_cs[] = { 0x0000628F, 0x00002B47, 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, 0x000200F8, 0x000040BA, 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4A, - 0x00000002, 0x000400FA, 0x00004ADB, 0x00002C70, 0x00002F63, 0x000200F8, - 0x00002F63, 0x00060041, 0x00000288, 0x00004866, 0x00000CC7, 0x00000A0B, - 0x00001FB2, 0x0004003D, 0x0000000B, 0x00003688, 0x00004866, 0x00060052, - 0x00000017, 0x0000555B, 0x00003688, 0x00002818, 0x00000000, 0x00050080, - 0x0000000B, 0x00003CBB, 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, - 0x000018B0, 0x00000CC7, 0x00000A0B, 0x00003CBB, 0x0004003D, 0x0000000B, - 0x000035F4, 0x000018B0, 0x00060052, 0x00000017, 0x00005755, 0x000035F4, - 0x0000555B, 0x00000001, 0x00050084, 0x0000000B, 0x0000276F, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023BF, 0x00001FB2, 0x0000276F, - 0x00060041, 0x00000288, 0x00003819, 0x00000CC7, 0x00000A0B, 0x000023BF, - 0x0004003D, 0x0000000B, 0x000035F5, 0x00003819, 0x00060052, 0x00000017, - 0x00005756, 0x000035F5, 0x00005755, 0x00000002, 0x00050084, 0x0000000B, - 0x00002770, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C0, - 0x00001FB2, 0x00002770, 0x00060041, 0x00000288, 0x0000381A, 0x00000CC7, - 0x00000A0B, 0x000023C0, 0x0004003D, 0x0000000B, 0x00003EA5, 0x0000381A, - 0x00060052, 0x00000017, 0x00005BAA, 0x00003EA5, 0x00005756, 0x00000003, - 0x000200F9, 0x00004F4A, 0x000200F8, 0x00002C70, 0x00060041, 0x00000288, - 0x00005547, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, - 0x00005D46, 0x00005547, 0x00050080, 0x0000000B, 0x00002DB4, 0x00001FB2, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, 0x00000A0B, - 0x00002DB4, 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001905, 0x00050080, - 0x0000000B, 0x00002DB5, 0x00001FB2, 0x00000A10, 0x00060041, 0x00000288, - 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, - 0x00005C6D, 0x00001906, 0x00050080, 0x0000000B, 0x00002DB6, 0x00001FB2, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, - 0x00002DB6, 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF1, 0x00070050, - 0x00000017, 0x0000512E, 0x00005D46, 0x00005C6C, 0x00005C6D, 0x00003FFE, - 0x000200F9, 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, 0x00000017, - 0x00002AC0, 0x0000512E, 0x00002C70, 0x00005BAA, 0x00002F63, 0x000300F7, - 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, 0x00000000, - 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, 0x0000000A, - 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, 0x00000004, - 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, 0x00050051, - 0x0000000B, 0x00005F58, 0x00002AC0, 0x00000000, 0x0006000C, 0x00000013, - 0x00006068, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, - 0x00002766, 0x00006068, 0x00000000, 0x00050051, 0x0000000D, 0x00004449, - 0x00006068, 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, 0x00002766, - 0x00004449, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437D, - 0x00002AC0, 0x00000001, 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, - 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, 0x00002767, 0x0000466E, - 0x00000000, 0x00050051, 0x0000000D, 0x0000444A, 0x0000466E, 0x00000001, - 0x00070050, 0x0000001D, 0x00003910, 0x00002767, 0x0000444A, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437E, 0x00002AC0, 0x00000002, - 0x0006000C, 0x00000013, 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, - 0x00050051, 0x0000000D, 0x00002768, 0x0000466F, 0x00000000, 0x00050051, - 0x0000000D, 0x0000444B, 0x0000466F, 0x00000001, 0x00070050, 0x0000001D, - 0x00003911, 0x00002768, 0x0000444B, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x0000437F, 0x00002AC0, 0x00000003, 0x0006000C, 0x00000013, - 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, - 0x00002769, 0x00004670, 0x00000000, 0x00050051, 0x0000000D, 0x000050BF, - 0x00004670, 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, 0x00002769, - 0x000050BF, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, - 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC0, 0x00000000, - 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, 0x00000012, - 0x0000471E, 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, 0x000047B1, - 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, 0x000047B1, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, 0x0005008E, - 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, 0x00050051, - 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CD7, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, 0x00004121, - 0x00005F0E, 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C45, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA6, - 0x00004C45, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA6, 0x00003EA6, - 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, 0x000500C3, - 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, 0x00002AA4, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, 0x00000028, - 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, 0x00005E0B, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CD8, 0x00005E0B, 0x00000001, - 0x00070050, 0x0000001D, 0x00004122, 0x00005F0F, 0x00003CD8, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C46, 0x00002AC0, 0x00000002, - 0x0004007C, 0x0000000C, 0x00003EA7, 0x00004C46, 0x00050050, 0x00000012, - 0x00004720, 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, 0x000047B3, - 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, 0x000047B3, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AA5, 0x0000341D, 0x0005008E, - 0x00000013, 0x0000474D, 0x00002AA5, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, 0x0000474D, 0x00050051, - 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CD9, 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, 0x00004123, - 0x00005F10, 0x00003CD9, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C47, 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA8, - 0x00004C47, 0x00050050, 0x00000012, 0x00004724, 0x00003EA8, 0x00003EA8, - 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, 0x000500C3, - 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AA6, 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, 0x00002AA6, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, 0x00000028, - 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, 0x00005E0D, - 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, 0x00005E0D, 0x00000001, - 0x00070050, 0x0000001D, 0x0000234E, 0x00005F11, 0x0000494D, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, 0x00050051, - 0x0000000B, 0x000056C0, 0x00002AC0, 0x00000000, 0x00060050, 0x00000014, - 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, 0x00000014, - 0x00002B12, 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEA, - 0x00002B12, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, 0x00005DEA, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, 0x0004007C, - 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, 0x0000187E, - 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, 0x00002A19, - 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, 0x00002214, - 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, 0x000048A0, 0x0000187E, - 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AA7, 0x000040CD, 0x0000499E, 0x000048A0, 0x00050080, - 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAA, - 0x00002AA7, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, 0x00004F83, - 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, 0x00005780, - 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, 0x0000000B, - 0x00004BA8, 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, 0x00004812, - 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, 0x0000000D, - 0x00001E9C, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDD, - 0x000053C6, 0x00002A59, 0x00001E9C, 0x00003E23, 0x00050051, 0x0000000B, - 0x000027F8, 0x00002AC0, 0x00000001, 0x00060050, 0x00000014, 0x00003511, - 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, 0x00002B13, - 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, 0x00002B13, - 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, 0x00000014, - 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, 0x00000B0C, - 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, 0x00000938, - 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, 0x00005B95, - 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, 0x0000187F, 0x000500C7, - 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AA8, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, 0x00000014, - 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F84, - 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, 0x00002AA8, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, 0x00003FAB, - 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, 0x0004007C, - 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, 0x00004BA9, - 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, 0x00004BA9, - 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, 0x00050051, - 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9D, - 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDE, 0x000053C7, - 0x00002A5A, 0x00001E9D, 0x00003E24, 0x00050051, 0x0000000B, 0x000027F9, - 0x00002AC0, 0x00000002, 0x00060050, 0x00000014, 0x00003512, 0x000027F9, - 0x000027F9, 0x000027F9, 0x000500C2, 0x00000014, 0x00002B14, 0x00003512, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEC, 0x00002B14, 0x00000105, - 0x000500C7, 0x00000014, 0x000048A2, 0x00005DEC, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B96, 0x00005DEC, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040CF, 0x00005B96, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C51, - 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, 0x00000014, 0x00002A1B, - 0x00002C51, 0x00050082, 0x00000014, 0x00001880, 0x00000B0C, 0x00002A1B, - 0x00050080, 0x00000014, 0x00002216, 0x00002A1B, 0x00000938, 0x000600A9, - 0x00000014, 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, 0x000500C4, - 0x00000014, 0x00005ADA, 0x000048A2, 0x00001880, 0x000500C7, 0x00000014, - 0x000049A0, 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA9, - 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, 0x00000014, 0x00005FFF, - 0x00002875, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F85, 0x00005FFF, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AA9, 0x0000008D, - 0x000500C5, 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, 0x000500AA, - 0x00000010, 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004248, 0x00003606, 0x00000A12, 0x00005782, 0x0004007C, 0x00000018, - 0x000029D5, 0x00004248, 0x000500C2, 0x0000000B, 0x00004BAA, 0x000027F9, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004814, 0x00004BAA, 0x00050085, - 0x0000000D, 0x00003E25, 0x00004814, 0x00000149, 0x00050051, 0x0000000D, - 0x000053C8, 0x000029D5, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5B, - 0x000029D5, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9E, 0x000029D5, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DDF, 0x000053C8, 0x00002A5B, - 0x00001E9E, 0x00003E25, 0x00050051, 0x0000000B, 0x000027FA, 0x00002AC0, - 0x00000003, 0x00060050, 0x00000014, 0x00003513, 0x000027FA, 0x000027FA, - 0x000027FA, 0x000500C2, 0x00000014, 0x00002B15, 0x00003513, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DED, 0x00002B15, 0x00000105, 0x000500C7, - 0x00000014, 0x000048A3, 0x00005DED, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B97, 0x00005DED, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D0, - 0x00005B97, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C52, 0x00000001, - 0x0000004B, 0x000048A3, 0x0004007C, 0x00000014, 0x00002A1C, 0x00002C52, - 0x00050082, 0x00000014, 0x00001881, 0x00000B0C, 0x00002A1C, 0x00050080, - 0x00000014, 0x00002217, 0x00002A1C, 0x00000938, 0x000600A9, 0x00000014, - 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, 0x00000014, - 0x00005ADB, 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, 0x000049A1, - 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, 0x00002AAA, 0x000040D0, - 0x000049A1, 0x000048A3, 0x00050080, 0x00000014, 0x00006000, 0x00002876, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F86, 0x00006000, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FAD, 0x00002AAA, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, 0x00000010, - 0x00003607, 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, 0x00004249, - 0x00003607, 0x00000A12, 0x00005783, 0x0004007C, 0x00000018, 0x000029D6, - 0x00004249, 0x000500C2, 0x0000000B, 0x00004BAB, 0x000027FA, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004815, 0x00004BAB, 0x00050085, 0x0000000D, - 0x00003E26, 0x00004815, 0x00000149, 0x00050051, 0x0000000D, 0x000053C9, - 0x000029D6, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, 0x000029D6, - 0x00000001, 0x00050051, 0x0000000D, 0x00002B16, 0x000029D6, 0x00000002, - 0x00070050, 0x0000001D, 0x0000234F, 0x000053C9, 0x00002A5C, 0x00002B16, - 0x00003E26, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, 0x00050051, - 0x0000000B, 0x000056C1, 0x00002AC0, 0x00000000, 0x00070050, 0x00000017, - 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, 0x000500C2, - 0x00000017, 0x000024A0, 0x00004F0E, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBC, - 0x000049AF, 0x00050085, 0x0000001D, 0x00004133, 0x00003CBC, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD5, 0x00002AC0, 0x00000001, 0x00070050, - 0x00000017, 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x00005CD5, - 0x000500C2, 0x00000017, 0x000024A1, 0x00005150, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CBD, 0x000049B0, 0x00050085, 0x0000001D, 0x00004134, 0x00003CBD, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD6, 0x00002AC0, 0x00000002, - 0x00070050, 0x00000017, 0x00005151, 0x00005CD6, 0x00005CD6, 0x00005CD6, - 0x00005CD6, 0x000500C2, 0x00000017, 0x000024A2, 0x00005151, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B1, 0x000024A2, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CBE, 0x000049B1, 0x00050085, 0x0000001D, 0x00004135, - 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD7, 0x00002AC0, - 0x00000003, 0x00070050, 0x00000017, 0x00005152, 0x00005CD7, 0x00005CD7, - 0x00005CD7, 0x00005CD7, 0x000500C2, 0x00000017, 0x000024A3, 0x00005152, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, 0x000024A3, 0x0000027B, - 0x00040070, 0x0000001D, 0x00004930, 0x000049B2, 0x00050085, 0x0000001D, - 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, 0x000200F8, - 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC0, 0x00000000, - 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, 0x000056C2, - 0x000056C2, 0x000500C2, 0x00000017, 0x000024A4, 0x00004F0F, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A4, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036A5, 0x00004A5A, 0x0005008E, 0x0000001D, 0x00004B26, - 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, 0x00002AC0, - 0x00000001, 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, 0x000021A2, - 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, 0x000024A5, 0x0000610E, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A5, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A6, 0x00004A5B, 0x0005008E, 0x0000001D, - 0x00004B27, 0x000036A6, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A3, - 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x0000610F, 0x000021A3, - 0x000021A3, 0x000021A3, 0x000021A3, 0x000500C2, 0x00000017, 0x000024A6, - 0x0000610F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, 0x000024A6, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A7, 0x00004A5C, 0x0005008E, - 0x0000001D, 0x00004B28, 0x000036A7, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A4, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00006110, - 0x000021A4, 0x000021A4, 0x000021A4, 0x000021A4, 0x000500C2, 0x00000017, - 0x000024A7, 0x00006110, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5D, - 0x000024A7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, 0x00004A5D, - 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, 0x000200F9, - 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, 0x0000308E, - 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, 0x0000308E, - 0x00050050, 0x00000013, 0x00004339, 0x00004FEF, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D93, 0x00004339, 0x00004339, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, 0x00002AC0, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, 0x00050050, - 0x00000013, 0x0000433A, 0x00003F6B, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D94, 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B5, 0x00002AC0, 0x00000002, - 0x0004007C, 0x0000000D, 0x00003F6C, 0x000056B5, 0x00050050, 0x00000013, - 0x0000433B, 0x00003F6C, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D95, - 0x0000433B, 0x0000433B, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056B6, 0x00002AC0, 0x00000003, 0x0004007C, - 0x0000000D, 0x00003F6D, 0x000056B6, 0x00050050, 0x00000013, 0x00004FAF, - 0x00003F6D, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, 0x00004FAF, - 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, - 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, 0x00002BAA, - 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, 0x00001CBD, - 0x0000234F, 0x00001CBC, 0x0000234E, 0x00001FFF, 0x0000234D, 0x00002035, - 0x000F00F5, 0x0000001D, 0x0000380B, 0x00002D95, 0x00004BFC, 0x00004B28, - 0x000038FA, 0x00004135, 0x00001CBD, 0x00003DDF, 0x00001CBC, 0x00004123, - 0x00001FFF, 0x00003911, 0x00002035, 0x000F00F5, 0x0000001D, 0x00003B7F, - 0x00002D94, 0x00004BFC, 0x00004B27, 0x000038FA, 0x00004134, 0x00001CBD, - 0x00003DDE, 0x00001CBC, 0x00004122, 0x00001FFF, 0x00003910, 0x00002035, - 0x000F00F5, 0x0000001D, 0x000038B8, 0x00002D93, 0x00004BFC, 0x00004B26, - 0x000038FA, 0x00004133, 0x00001CBD, 0x00003DDD, 0x00001CBC, 0x00004121, - 0x00001FFF, 0x0000390F, 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, - 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, 0x00000A10, - 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, 0x00005451, 0x00002C71, - 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, 0x00004BD0, - 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D47, - 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DB7, 0x00001FB2, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006018, 0x00000CC7, 0x00000A0B, 0x00002DB7, - 0x0004003D, 0x0000000B, 0x00003240, 0x00006018, 0x00060052, 0x00000017, - 0x00002E9F, 0x00005D47, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x000019EF, 0x00003240, 0x00002E9F, 0x00000001, 0x00050080, 0x0000000B, - 0x00003FD5, 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1A, - 0x00000CC7, 0x00000A0B, 0x00003FD5, 0x0004003D, 0x0000000B, 0x00005C6E, - 0x00001C1A, 0x00050080, 0x0000000B, 0x00002DB8, 0x00003FD5, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006019, 0x00000CC7, 0x00000A0B, 0x00002DB8, - 0x0004003D, 0x0000000B, 0x00003241, 0x00006019, 0x00060052, 0x00000017, - 0x00002EEC, 0x00005C6E, 0x000019EF, 0x00000002, 0x00060052, 0x00000017, - 0x00001BE9, 0x00003241, 0x00002EEC, 0x00000003, 0x00050084, 0x0000000B, - 0x00002A89, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C1, - 0x00001FB2, 0x00002A89, 0x00060041, 0x00000288, 0x00003B83, 0x00000CC7, - 0x00000A0B, 0x000023C1, 0x0004003D, 0x0000000B, 0x00005C6F, 0x00003B83, - 0x00050080, 0x0000000B, 0x00002DB9, 0x000023C1, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000601A, 0x00000CC7, 0x00000A0B, 0x00002DB9, 0x0004003D, - 0x0000000B, 0x00003242, 0x0000601A, 0x00060052, 0x00000017, 0x00002EED, - 0x00005C6F, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEA, - 0x00003242, 0x00002EED, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8A, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C2, 0x00001FB2, - 0x00002A8A, 0x00060041, 0x00000288, 0x00003B84, 0x00000CC7, 0x00000A0B, - 0x000023C2, 0x0004003D, 0x0000000B, 0x00005C70, 0x00003B84, 0x00050080, - 0x0000000B, 0x00002DBA, 0x000023C2, 0x00000A0D, 0x00060041, 0x00000288, - 0x0000601B, 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, - 0x00003243, 0x0000601B, 0x00060052, 0x00000017, 0x0000379A, 0x00005C70, - 0x00001BEA, 0x00000002, 0x00060052, 0x00000017, 0x0000203E, 0x00003243, - 0x0000379A, 0x00000003, 0x000200F9, 0x00004F25, 0x000200F8, 0x00002C71, - 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, 0x00001FB2, - 0x0004003D, 0x0000000B, 0x00005D48, 0x00005548, 0x00050080, 0x0000000B, - 0x00002DBB, 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00001907, - 0x00000CC7, 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, 0x00005C71, - 0x00001907, 0x00050080, 0x0000000B, 0x00002DBC, 0x00001FB2, 0x00000A10, - 0x00060041, 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DBC, - 0x0004003D, 0x0000000B, 0x00005C72, 0x00001908, 0x00050080, 0x0000000B, - 0x00002DBD, 0x00001FB2, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF2, - 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, 0x00003701, - 0x00005FF2, 0x00070050, 0x00000017, 0x00004ADE, 0x00005D48, 0x00005C71, - 0x00005C72, 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, 0x00001FB2, - 0x00000A16, 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, 0x00000A0B, - 0x000057E6, 0x0004003D, 0x0000000B, 0x00005C73, 0x0000604C, 0x00050080, - 0x0000000B, 0x00002DBE, 0x00001FB2, 0x00000A19, 0x00060041, 0x00000288, - 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, - 0x00005C74, 0x00001909, 0x00050080, 0x0000000B, 0x00002DBF, 0x00001FB2, - 0x00000A1C, 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, - 0x00002DBF, 0x0004003D, 0x0000000B, 0x00005C75, 0x0000190A, 0x00050080, - 0x0000000B, 0x00002DC0, 0x00001FB2, 0x00000A1F, 0x00060041, 0x00000288, - 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, 0x0000000B, - 0x00003FFF, 0x00005FF3, 0x00070050, 0x00000017, 0x0000512F, 0x00005C73, - 0x00005C74, 0x00005C75, 0x00003FFF, 0x000200F9, 0x00004F25, 0x000200F8, - 0x00004F25, 0x000700F5, 0x00000017, 0x00002BCE, 0x0000512F, 0x00002C71, - 0x0000203E, 0x00002F64, 0x000700F5, 0x00000017, 0x00003721, 0x00004ADE, - 0x00002C71, 0x00001BE9, 0x00002F64, 0x000300F7, 0x00004F26, 0x00000000, - 0x000700FB, 0x00002180, 0x00004F57, 0x00000005, 0x000027A6, 0x00000007, - 0x00002036, 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, - 0x00003721, 0x00000000, 0x0006000C, 0x00000013, 0x0000607B, 0x00000001, - 0x0000003E, 0x00005F59, 0x00050051, 0x0000000D, 0x000026D0, 0x0000607B, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B3, 0x000026D0, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D93, 0x0000607B, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1A, 0x00004D93, 0x000023B3, 0x00000001, - 0x00050051, 0x0000000B, 0x00002856, 0x00003721, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CD2, 0x00000001, 0x0000003E, 0x00002856, 0x00050051, - 0x0000000D, 0x000026D1, 0x00004CD2, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B4, 0x000026D1, 0x00003A1A, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D94, 0x00004CD2, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1B, - 0x00004D94, 0x000023B4, 0x00000003, 0x00050051, 0x0000000B, 0x00002857, - 0x00003721, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD3, 0x00000001, - 0x0000003E, 0x00002857, 0x00050051, 0x0000000D, 0x000026D2, 0x00004CD3, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B5, 0x000026D2, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D95, 0x00004CD3, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1C, 0x00004D95, 0x000023B5, 0x00000001, - 0x00050051, 0x0000000B, 0x00002858, 0x00003721, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CD4, 0x00000001, 0x0000003E, 0x00002858, 0x00050051, - 0x0000000D, 0x000026D3, 0x00004CD4, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B6, 0x000026D3, 0x00003A1C, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D96, 0x00004CD4, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1D, - 0x00004D96, 0x000023B6, 0x00000003, 0x00050051, 0x0000000B, 0x00002859, - 0x00002BCE, 0x00000000, 0x0006000C, 0x00000013, 0x00004CD5, 0x00000001, - 0x0000003E, 0x00002859, 0x00050051, 0x0000000D, 0x000026D4, 0x00004CD5, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B7, 0x000026D4, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D97, 0x00004CD5, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A1E, 0x00004D97, 0x000023B7, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285A, 0x00002BCE, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CD6, 0x00000001, 0x0000003E, 0x0000285A, 0x00050051, - 0x0000000D, 0x000026D5, 0x00004CD6, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B8, 0x000026D5, 0x00003A1E, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D98, 0x00004CD6, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1F, - 0x00004D98, 0x000023B8, 0x00000003, 0x00050051, 0x0000000B, 0x0000285B, - 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD7, 0x00000001, - 0x0000003E, 0x0000285B, 0x00050051, 0x0000000D, 0x000026D6, 0x00004CD7, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B9, 0x000026D6, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D99, 0x00004CD7, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A20, 0x00004D99, 0x000023B9, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285C, 0x00002BCE, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CD9, 0x00000001, 0x0000003E, 0x0000285C, 0x00050051, - 0x0000000D, 0x000026D7, 0x00004CD9, 0x00000000, 0x00060052, 0x0000001D, - 0x000023BA, 0x000026D7, 0x00003A20, 0x00000002, 0x00050051, 0x0000000D, - 0x00005A05, 0x00004CD9, 0x00000001, 0x00060052, 0x0000001D, 0x00002451, - 0x00005A05, 0x000023BA, 0x00000003, 0x000200F9, 0x00004F26, 0x000200F8, - 0x000027A6, 0x0007004F, 0x00000011, 0x000025FC, 0x00003721, 0x00003721, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, 0x000025FC, - 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3D, 0x00005B3D, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AA, - 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, 0x000048AA, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAB, 0x00003D91, 0x0005008E, - 0x0000001D, 0x00004725, 0x00002AAB, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006294, 0x00000001, 0x00000028, 0x00000504, 0x00004725, 0x0007004F, - 0x00000011, 0x0000376E, 0x00003721, 0x00003721, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, 0x0000001A, - 0x000060D3, 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AAC, 0x00003D92, 0x0005008E, 0x0000001D, 0x00004726, - 0x00002AAC, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006295, 0x00000001, - 0x00000028, 0x00000504, 0x00004726, 0x0007004F, 0x00000011, 0x0000376F, - 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x000024C3, 0x0000376F, 0x0009004F, 0x0000001A, 0x000060D4, 0x000024C3, - 0x000024C3, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D93, 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAD, - 0x00003D93, 0x0005008E, 0x0000001D, 0x00004727, 0x00002AAD, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006296, 0x00000001, 0x00000028, 0x00000504, - 0x00004727, 0x0007004F, 0x00000011, 0x00003770, 0x00002BCE, 0x00002BCE, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C4, 0x00003770, - 0x0009004F, 0x0000001A, 0x000060D5, 0x000024C4, 0x000024C4, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AD, - 0x000060D5, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, 0x000048AD, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, 0x0005008E, - 0x0000001D, 0x000053C0, 0x00002AAE, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, - 0x00004F26, 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, 0x00002622, - 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515A, 0x00002622, 0x00050051, 0x0000000D, 0x00001B7F, 0x0000515A, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346D, 0x0000515A, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427B, 0x00001B7F, 0x0000346D, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DB, 0x00003721, 0x00003721, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003760, 0x000041DB, - 0x00050051, 0x0000000D, 0x00001B80, 0x00003760, 0x00000000, 0x00050051, - 0x0000000D, 0x0000346E, 0x00003760, 0x00000001, 0x00070050, 0x0000001D, - 0x0000427C, 0x00001B80, 0x0000346E, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041DC, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00003761, 0x000041DC, 0x00050051, 0x0000000D, - 0x00001B81, 0x00003761, 0x00000000, 0x00050051, 0x0000000D, 0x0000346F, - 0x00003761, 0x00000001, 0x00070050, 0x0000001D, 0x0000427D, 0x00001B81, - 0x0000346F, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DD, - 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003762, 0x000041DD, 0x00050051, 0x0000000D, 0x00001B82, 0x00003762, - 0x00000000, 0x00050051, 0x0000000D, 0x00004109, 0x00003762, 0x00000001, - 0x00070050, 0x0000001D, 0x00002350, 0x00001B82, 0x00004109, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, 0x000900F5, - 0x0000001D, 0x00002BAB, 0x00002350, 0x00004F57, 0x00004363, 0x000027A6, - 0x00002451, 0x00002036, 0x000900F5, 0x0000001D, 0x0000380C, 0x0000427D, - 0x00004F57, 0x00006296, 0x000027A6, 0x00003A1F, 0x00002036, 0x000900F5, - 0x0000001D, 0x00003B80, 0x0000427C, 0x00004F57, 0x00006295, 0x000027A6, - 0x00003A1D, 0x00002036, 0x000900F5, 0x0000001D, 0x000038B9, 0x0000427B, - 0x00004F57, 0x00006294, 0x000027A6, 0x00003A1B, 0x00002036, 0x000200F9, - 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, 0x00002BAC, - 0x00002BAB, 0x00004F26, 0x00002BAA, 0x00003F61, 0x000700F5, 0x0000001D, - 0x0000380D, 0x0000380C, 0x00004F26, 0x0000380B, 0x00003F61, 0x000700F5, - 0x0000001D, 0x00003295, 0x00003B80, 0x00004F26, 0x00003B7F, 0x00003F61, - 0x000700F5, 0x0000001D, 0x0000367A, 0x000038B9, 0x00004F26, 0x000038B8, - 0x00003F61, 0x00050081, 0x0000001D, 0x00004359, 0x000020D3, 0x0000367A, - 0x00050081, 0x0000001D, 0x00005B01, 0x000035EC, 0x00003295, 0x00050081, - 0x0000001D, 0x00001F92, 0x0000380A, 0x0000380D, 0x00050081, 0x0000001D, - 0x00005113, 0x00002BA9, 0x00002BAC, 0x000500AE, 0x00000009, 0x0000387D, - 0x00004356, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, 0x000400FA, - 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, 0x000500C4, - 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, 0x0000000D, - 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, 0x000051FC, - 0x0000628F, 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, 0x000400FA, - 0x00005AEF, 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, 0x000500AA, - 0x00000009, 0x00004ADF, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4B, - 0x00000002, 0x000400FA, 0x00004ADF, 0x00002C72, 0x00002F65, 0x000200F8, - 0x00002F65, 0x00060041, 0x00000288, 0x00004867, 0x00000CC7, 0x00000A0B, - 0x000051FC, 0x0004003D, 0x0000000B, 0x00003689, 0x00004867, 0x00060052, - 0x00000017, 0x0000555C, 0x00003689, 0x00002818, 0x00000000, 0x00050080, - 0x0000000B, 0x00003CBF, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, - 0x000018B1, 0x00000CC7, 0x00000A0B, 0x00003CBF, 0x0004003D, 0x0000000B, - 0x000035F6, 0x000018B1, 0x00060052, 0x00000017, 0x00005757, 0x000035F6, - 0x0000555C, 0x00000001, 0x00050084, 0x0000000B, 0x00002771, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023C3, 0x000051FC, 0x00002771, - 0x00060041, 0x00000288, 0x0000381B, 0x00000CC7, 0x00000A0B, 0x000023C3, - 0x0004003D, 0x0000000B, 0x000035F7, 0x0000381B, 0x00060052, 0x00000017, - 0x00005758, 0x000035F7, 0x00005757, 0x00000002, 0x00050084, 0x0000000B, - 0x00002772, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C4, - 0x000051FC, 0x00002772, 0x00060041, 0x00000288, 0x0000381C, 0x00000CC7, - 0x00000A0B, 0x000023C4, 0x0004003D, 0x0000000B, 0x00003EA9, 0x0000381C, - 0x00060052, 0x00000017, 0x00005BAB, 0x00003EA9, 0x00005758, 0x00000003, - 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002C72, 0x00060041, 0x00000288, - 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00005D49, 0x00005549, 0x00050080, 0x0000000B, 0x00002DC1, 0x000051FC, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, 0x00000A0B, - 0x00002DC1, 0x0004003D, 0x0000000B, 0x00005C76, 0x0000190B, 0x00050080, - 0x0000000B, 0x00002DC2, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, - 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, 0x0000000B, - 0x00005C77, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC3, 0x000051FC, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, - 0x00002DC3, 0x0004003D, 0x0000000B, 0x00004000, 0x00005FF4, 0x00070050, - 0x00000017, 0x00005130, 0x00005D49, 0x00005C76, 0x00005C77, 0x00004000, - 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000017, - 0x00002AC1, 0x00005130, 0x00002C72, 0x00005BAB, 0x00002F65, 0x000300F7, - 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFD, 0x00000000, - 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, 0x00001CBF, 0x0000000A, - 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, 0x00001CBE, 0x00000004, - 0x00002000, 0x00000006, 0x00002037, 0x000200F8, 0x00002037, 0x00050051, - 0x0000000B, 0x00005F5A, 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, - 0x00006069, 0x00000001, 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, - 0x0000276A, 0x00006069, 0x00000000, 0x00050051, 0x0000000D, 0x0000444C, - 0x00006069, 0x00000001, 0x00070050, 0x0000001D, 0x00003912, 0x0000276A, - 0x0000444C, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004380, - 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, 0x00004671, 0x00000001, - 0x0000003E, 0x00004380, 0x00050051, 0x0000000D, 0x0000276B, 0x00004671, - 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, 0x00004671, 0x00000001, - 0x00070050, 0x0000001D, 0x00003913, 0x0000276B, 0x0000444D, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004381, 0x00002AC1, 0x00000002, - 0x0006000C, 0x00000013, 0x00004672, 0x00000001, 0x0000003E, 0x00004381, - 0x00050051, 0x0000000D, 0x0000276C, 0x00004672, 0x00000000, 0x00050051, - 0x0000000D, 0x0000444E, 0x00004672, 0x00000001, 0x00070050, 0x0000001D, - 0x00003914, 0x0000276C, 0x0000444E, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004382, 0x00002AC1, 0x00000003, 0x0006000C, 0x00000013, - 0x00004673, 0x00000001, 0x0000003E, 0x00004382, 0x00050051, 0x0000000D, - 0x00002773, 0x00004673, 0x00000000, 0x00050051, 0x0000000D, 0x000050C0, - 0x00004673, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, 0x00002773, - 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, - 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, 0x00002AC1, 0x00000000, - 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, 0x00050050, 0x00000012, - 0x00004728, 0x0000589F, 0x0000589F, 0x000500C4, 0x00000012, 0x000047B5, - 0x00004728, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341F, 0x000047B5, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AAF, 0x0000341F, 0x0005008E, - 0x00000013, 0x0000474F, 0x00002AAF, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E0E, 0x00000001, 0x00000028, 0x00000049, 0x0000474F, 0x00050051, - 0x0000000D, 0x00005F12, 0x00005E0E, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDA, 0x00005E0E, 0x00000001, 0x00070050, 0x0000001D, 0x00004124, - 0x00005F12, 0x00003CDA, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C48, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EAA, - 0x00004C48, 0x00050050, 0x00000012, 0x00004729, 0x00003EAA, 0x00003EAA, - 0x000500C4, 0x00000012, 0x000047B6, 0x00004729, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003420, 0x000047B6, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AB0, 0x00003420, 0x0005008E, 0x00000013, 0x00004750, 0x00002AB0, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0F, 0x00000001, 0x00000028, - 0x00000049, 0x00004750, 0x00050051, 0x0000000D, 0x00005F13, 0x00005E0F, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CDB, 0x00005E0F, 0x00000001, - 0x00070050, 0x0000001D, 0x00004125, 0x00005F13, 0x00003CDB, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C49, 0x00002AC1, 0x00000002, - 0x0004007C, 0x0000000C, 0x00003EAB, 0x00004C49, 0x00050050, 0x00000012, - 0x0000472A, 0x00003EAB, 0x00003EAB, 0x000500C4, 0x00000012, 0x000047B7, - 0x0000472A, 0x000007A7, 0x000500C3, 0x00000012, 0x00003421, 0x000047B7, - 0x00000867, 0x0004006F, 0x00000013, 0x00002AB1, 0x00003421, 0x0005008E, - 0x00000013, 0x00004751, 0x00002AB1, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E10, 0x00000001, 0x00000028, 0x00000049, 0x00004751, 0x00050051, - 0x0000000D, 0x00005F14, 0x00005E10, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDC, 0x00005E10, 0x00000001, 0x00070050, 0x0000001D, 0x00004126, - 0x00005F14, 0x00003CDC, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C4A, 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EAC, - 0x00004C4A, 0x00050050, 0x00000012, 0x0000472B, 0x00003EAC, 0x00003EAC, - 0x000500C4, 0x00000012, 0x000047B8, 0x0000472B, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003422, 0x000047B8, 0x00000867, 0x0004006F, 0x00000013, - 0x00002AB2, 0x00003422, 0x0005008E, 0x00000013, 0x00004752, 0x00002AB2, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E11, 0x00000001, 0x00000028, - 0x00000049, 0x00004752, 0x00050051, 0x0000000D, 0x00005F15, 0x00005E11, - 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, 0x00005E11, 0x00000001, - 0x00070050, 0x0000001D, 0x00002352, 0x00005F15, 0x0000494E, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBE, 0x00050051, - 0x0000000B, 0x000056C3, 0x00002AC1, 0x00000000, 0x00060050, 0x00000014, - 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, 0x000500C2, 0x00000014, - 0x00002B17, 0x00004F10, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEE, - 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, 0x000048A4, 0x00005DEE, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B98, 0x00005DEE, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D1, 0x00005B98, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C53, 0x00000001, 0x0000004B, 0x000048A4, 0x0004007C, - 0x00000014, 0x00002A1D, 0x00002C53, 0x00050082, 0x00000014, 0x00001882, - 0x00000B0C, 0x00002A1D, 0x00050080, 0x00000014, 0x00002218, 0x00002A1D, - 0x00000938, 0x000600A9, 0x00000014, 0x00002877, 0x000040D1, 0x00002218, - 0x00005B98, 0x000500C4, 0x00000014, 0x00005ADC, 0x000048A4, 0x00001882, - 0x000500C7, 0x00000014, 0x000049A2, 0x00005ADC, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AB3, 0x000040D1, 0x000049A2, 0x000048A4, 0x00050080, - 0x00000014, 0x00006001, 0x00002877, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F87, 0x00006001, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAE, - 0x00002AB3, 0x0000008D, 0x000500C5, 0x00000014, 0x00005785, 0x00004F87, - 0x00003FAE, 0x000500AA, 0x00000010, 0x00003608, 0x00005DEE, 0x00000A12, - 0x000600A9, 0x00000014, 0x0000424A, 0x00003608, 0x00000A12, 0x00005785, - 0x0004007C, 0x00000018, 0x000029D7, 0x0000424A, 0x000500C2, 0x0000000B, - 0x00004BAC, 0x000056C3, 0x00000A64, 0x00040070, 0x0000000D, 0x00004816, - 0x00004BAC, 0x00050085, 0x0000000D, 0x00003E27, 0x00004816, 0x00000149, - 0x00050051, 0x0000000D, 0x000053CA, 0x000029D7, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5D, 0x000029D7, 0x00000001, 0x00050051, 0x0000000D, - 0x00001E9F, 0x000029D7, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE0, - 0x000053CA, 0x00002A5D, 0x00001E9F, 0x00003E27, 0x00050051, 0x0000000B, - 0x000027FB, 0x00002AC1, 0x00000001, 0x00060050, 0x00000014, 0x00003514, - 0x000027FB, 0x000027FB, 0x000027FB, 0x000500C2, 0x00000014, 0x00002B18, - 0x00003514, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEF, 0x00002B18, - 0x00000105, 0x000500C7, 0x00000014, 0x000048A5, 0x00005DEF, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B99, 0x00005DEF, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D2, 0x00005B99, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C54, 0x00000001, 0x0000004B, 0x000048A5, 0x0004007C, 0x00000014, - 0x00002A1E, 0x00002C54, 0x00050082, 0x00000014, 0x00001883, 0x00000B0C, - 0x00002A1E, 0x00050080, 0x00000014, 0x00002219, 0x00002A1E, 0x00000938, - 0x000600A9, 0x00000014, 0x00002878, 0x000040D2, 0x00002219, 0x00005B99, - 0x000500C4, 0x00000014, 0x00005ADD, 0x000048A5, 0x00001883, 0x000500C7, - 0x00000014, 0x000049A3, 0x00005ADD, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AB4, 0x000040D2, 0x000049A3, 0x000048A5, 0x00050080, 0x00000014, - 0x00006002, 0x00002878, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F88, - 0x00006002, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAF, 0x00002AB4, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005786, 0x00004F88, 0x00003FAF, - 0x000500AA, 0x00000010, 0x00003609, 0x00005DEF, 0x00000A12, 0x000600A9, - 0x00000014, 0x0000424B, 0x00003609, 0x00000A12, 0x00005786, 0x0004007C, - 0x00000018, 0x000029D8, 0x0000424B, 0x000500C2, 0x0000000B, 0x00004BAD, - 0x000027FB, 0x00000A64, 0x00040070, 0x0000000D, 0x00004817, 0x00004BAD, - 0x00050085, 0x0000000D, 0x00003E28, 0x00004817, 0x00000149, 0x00050051, - 0x0000000D, 0x000053CB, 0x000029D8, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A5E, 0x000029D8, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA0, - 0x000029D8, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE1, 0x000053CB, - 0x00002A5E, 0x00001EA0, 0x00003E28, 0x00050051, 0x0000000B, 0x000027FC, - 0x00002AC1, 0x00000002, 0x00060050, 0x00000014, 0x00003515, 0x000027FC, - 0x000027FC, 0x000027FC, 0x000500C2, 0x00000014, 0x00002B19, 0x00003515, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF0, 0x00002B19, 0x00000105, - 0x000500C7, 0x00000014, 0x000048AE, 0x00005DF0, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B9A, 0x00005DF0, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040D3, 0x00005B9A, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C55, - 0x00000001, 0x0000004B, 0x000048AE, 0x0004007C, 0x00000014, 0x00002A1F, - 0x00002C55, 0x00050082, 0x00000014, 0x00001884, 0x00000B0C, 0x00002A1F, - 0x00050080, 0x00000014, 0x0000221A, 0x00002A1F, 0x00000938, 0x000600A9, - 0x00000014, 0x00002879, 0x000040D3, 0x0000221A, 0x00005B9A, 0x000500C4, - 0x00000014, 0x00005ADE, 0x000048AE, 0x00001884, 0x000500C7, 0x00000014, - 0x000049A4, 0x00005ADE, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB5, - 0x000040D3, 0x000049A4, 0x000048AE, 0x00050080, 0x00000014, 0x00006003, - 0x00002879, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F89, 0x00006003, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FB0, 0x00002AB5, 0x0000008D, - 0x000500C5, 0x00000014, 0x00005787, 0x00004F89, 0x00003FB0, 0x000500AA, - 0x00000010, 0x0000360A, 0x00005DF0, 0x00000A12, 0x000600A9, 0x00000014, - 0x0000424C, 0x0000360A, 0x00000A12, 0x00005787, 0x0004007C, 0x00000018, - 0x000029D9, 0x0000424C, 0x000500C2, 0x0000000B, 0x00004BAE, 0x000027FC, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004818, 0x00004BAE, 0x00050085, - 0x0000000D, 0x00003E29, 0x00004818, 0x00000149, 0x00050051, 0x0000000D, - 0x000053CC, 0x000029D9, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5F, - 0x000029D9, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA1, 0x000029D9, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DE2, 0x000053CC, 0x00002A5F, - 0x00001EA1, 0x00003E29, 0x00050051, 0x0000000B, 0x000027FD, 0x00002AC1, - 0x00000003, 0x00060050, 0x00000014, 0x00003516, 0x000027FD, 0x000027FD, - 0x000027FD, 0x000500C2, 0x00000014, 0x00002B1A, 0x00003516, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DF1, 0x00002B1A, 0x00000105, 0x000500C7, - 0x00000014, 0x000048AF, 0x00005DF1, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B9B, 0x00005DF1, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D4, - 0x00005B9B, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C56, 0x00000001, - 0x0000004B, 0x000048AF, 0x0004007C, 0x00000014, 0x00002A20, 0x00002C56, - 0x00050082, 0x00000014, 0x00001885, 0x00000B0C, 0x00002A20, 0x00050080, - 0x00000014, 0x0000221B, 0x00002A20, 0x00000938, 0x000600A9, 0x00000014, - 0x0000287A, 0x000040D4, 0x0000221B, 0x00005B9B, 0x000500C4, 0x00000014, - 0x00005ADF, 0x000048AF, 0x00001885, 0x000500C7, 0x00000014, 0x000049A5, - 0x00005ADF, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB6, 0x000040D4, - 0x000049A5, 0x000048AF, 0x00050080, 0x00000014, 0x00006004, 0x0000287A, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8A, 0x00006004, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FB1, 0x00002AB6, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005788, 0x00004F8A, 0x00003FB1, 0x000500AA, 0x00000010, - 0x0000360B, 0x00005DF1, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424D, - 0x0000360B, 0x00000A12, 0x00005788, 0x0004007C, 0x00000018, 0x000029DA, - 0x0000424D, 0x000500C2, 0x0000000B, 0x00004BAF, 0x000027FD, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004819, 0x00004BAF, 0x00050085, 0x0000000D, - 0x00003E2A, 0x00004819, 0x00000149, 0x00050051, 0x0000000D, 0x000053CD, - 0x000029DA, 0x00000000, 0x00050051, 0x0000000D, 0x00002A60, 0x000029DA, - 0x00000001, 0x00050051, 0x0000000D, 0x00002B1B, 0x000029DA, 0x00000002, - 0x00070050, 0x0000001D, 0x00002353, 0x000053CD, 0x00002A60, 0x00002B1B, - 0x00003E2A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBF, 0x00050051, - 0x0000000B, 0x000056C4, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, - 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, 0x000056C4, 0x000500C2, - 0x00000017, 0x000024A8, 0x00004F11, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B3, 0x000024A8, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC0, - 0x000049B3, 0x00050085, 0x0000001D, 0x00004136, 0x00003CC0, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD8, 0x00002AC1, 0x00000001, 0x00070050, - 0x00000017, 0x00005153, 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x00005CD8, - 0x000500C2, 0x00000017, 0x000024A9, 0x00005153, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B4, 0x000024A9, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CC1, 0x000049B4, 0x00050085, 0x0000001D, 0x00004137, 0x00003CC1, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD9, 0x00002AC1, 0x00000002, - 0x00070050, 0x00000017, 0x00005154, 0x00005CD9, 0x00005CD9, 0x00005CD9, - 0x00005CD9, 0x000500C2, 0x00000017, 0x000024AA, 0x00005154, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B5, 0x000024AA, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CC2, 0x000049B5, 0x00050085, 0x0000001D, 0x00004138, - 0x00003CC2, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDA, 0x00002AC1, - 0x00000003, 0x00070050, 0x00000017, 0x00005155, 0x00005CDA, 0x00005CDA, - 0x00005CDA, 0x00005CDA, 0x000500C2, 0x00000017, 0x000024AB, 0x00005155, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B6, 0x000024AB, 0x0000027B, - 0x00040070, 0x0000001D, 0x00004931, 0x000049B6, 0x00050085, 0x0000001D, - 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, 0x00003F62, 0x000200F8, - 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, 0x00002AC1, 0x00000000, - 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, 0x000056C5, 0x000056C5, - 0x000056C5, 0x000500C2, 0x00000017, 0x000024AC, 0x00004F12, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A5E, 0x000024AC, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036A8, 0x00004A5E, 0x0005008E, 0x0000001D, 0x00004B29, - 0x000036A8, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A5, 0x00002AC1, - 0x00000001, 0x00070050, 0x00000017, 0x00006111, 0x000021A5, 0x000021A5, - 0x000021A5, 0x000021A5, 0x000500C2, 0x00000017, 0x000024AD, 0x00006111, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5F, 0x000024AD, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A9, 0x00004A5F, 0x0005008E, 0x0000001D, - 0x00004B2A, 0x000036A9, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A6, - 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00006112, 0x000021A6, - 0x000021A6, 0x000021A6, 0x000021A6, 0x000500C2, 0x00000017, 0x000024AE, - 0x00006112, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A60, 0x000024AE, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, 0x00004A60, 0x0005008E, - 0x0000001D, 0x00004B2B, 0x000036AA, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A7, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00006113, - 0x000021A7, 0x000021A7, 0x000021A7, 0x000021A7, 0x000500C2, 0x00000017, - 0x000024AF, 0x00006113, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A61, - 0x000024AF, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431C, 0x00004A61, - 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, - 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, - 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, - 0x00050050, 0x00000013, 0x0000433C, 0x00004FF0, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D96, 0x0000433C, 0x0000433C, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B7, 0x00002AC1, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6E, 0x000056B7, 0x00050050, - 0x00000013, 0x0000433D, 0x00003F6E, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D97, 0x0000433D, 0x0000433D, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B8, 0x00002AC1, 0x00000002, - 0x0004007C, 0x0000000D, 0x00003F6F, 0x000056B8, 0x00050050, 0x00000013, - 0x0000433E, 0x00003F6F, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D98, - 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056B9, 0x00002AC1, 0x00000003, 0x0004007C, - 0x0000000D, 0x00003F70, 0x000056B9, 0x00050050, 0x00000013, 0x00004FB0, - 0x00003F70, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3C, 0x00004FB0, - 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, - 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, 0x0000001D, 0x00002BAD, - 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, 0x000026A1, 0x00001CBF, - 0x00002353, 0x00001CBE, 0x00002352, 0x00002000, 0x00002351, 0x00002037, - 0x000F00F5, 0x0000001D, 0x0000380E, 0x00002D98, 0x00004BFD, 0x00004B2B, - 0x000038FB, 0x00004138, 0x00001CBF, 0x00003DE2, 0x00001CBE, 0x00004126, - 0x00002000, 0x00003914, 0x00002037, 0x000F00F5, 0x0000001D, 0x00003B85, - 0x00002D97, 0x00004BFD, 0x00004B2A, 0x000038FB, 0x00004137, 0x00001CBF, - 0x00003DE1, 0x00001CBE, 0x00004125, 0x00002000, 0x00003913, 0x00002037, - 0x000F00F5, 0x0000001D, 0x000038BA, 0x00002D96, 0x00004BFD, 0x00004B29, - 0x000038FB, 0x00004136, 0x00001CBF, 0x00003DE0, 0x00001CBE, 0x00004124, - 0x00002000, 0x00003912, 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, - 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, 0x0000199B, 0x00000A10, - 0x000300F7, 0x00004F27, 0x00000002, 0x000400FA, 0x00005452, 0x00002C73, - 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, 0x00000288, 0x00004BD1, - 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4A, - 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DC4, 0x000051FC, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000601C, 0x00000CC7, 0x00000A0B, 0x00002DC4, - 0x0004003D, 0x0000000B, 0x00003244, 0x0000601C, 0x00060052, 0x00000017, - 0x00002EA0, 0x00005D4A, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x000019F0, 0x00003244, 0x00002EA0, 0x00000001, 0x00050080, 0x0000000B, - 0x00003FD6, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1B, - 0x00000CC7, 0x00000A0B, 0x00003FD6, 0x0004003D, 0x0000000B, 0x00005C78, - 0x00001C1B, 0x00050080, 0x0000000B, 0x00002DC5, 0x00003FD6, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000601D, 0x00000CC7, 0x00000A0B, 0x00002DC5, - 0x0004003D, 0x0000000B, 0x00003245, 0x0000601D, 0x00060052, 0x00000017, - 0x00002EEE, 0x00005C78, 0x000019F0, 0x00000002, 0x00060052, 0x00000017, - 0x00001BEB, 0x00003245, 0x00002EEE, 0x00000003, 0x00050084, 0x0000000B, - 0x00002A8B, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C5, - 0x000051FC, 0x00002A8B, 0x00060041, 0x00000288, 0x00003B86, 0x00000CC7, - 0x00000A0B, 0x000023C5, 0x0004003D, 0x0000000B, 0x00005C79, 0x00003B86, - 0x00050080, 0x0000000B, 0x00002DC6, 0x000023C5, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000601E, 0x00000CC7, 0x00000A0B, 0x00002DC6, 0x0004003D, - 0x0000000B, 0x00003246, 0x0000601E, 0x00060052, 0x00000017, 0x00002EEF, - 0x00005C79, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEC, - 0x00003246, 0x00002EEF, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8C, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C6, 0x000051FC, - 0x00002A8C, 0x00060041, 0x00000288, 0x00003B87, 0x00000CC7, 0x00000A0B, - 0x000023C6, 0x0004003D, 0x0000000B, 0x00005C7A, 0x00003B87, 0x00050080, - 0x0000000B, 0x00002DC7, 0x000023C6, 0x00000A0D, 0x00060041, 0x00000288, - 0x0000601F, 0x00000CC7, 0x00000A0B, 0x00002DC7, 0x0004003D, 0x0000000B, - 0x00003247, 0x0000601F, 0x00060052, 0x00000017, 0x0000379B, 0x00005C7A, - 0x00001BEC, 0x00000002, 0x00060052, 0x00000017, 0x0000203F, 0x00003247, - 0x0000379B, 0x00000003, 0x000200F9, 0x00004F27, 0x000200F8, 0x00002C73, - 0x00060041, 0x00000288, 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, - 0x0004003D, 0x0000000B, 0x00005D4B, 0x0000554A, 0x00050080, 0x0000000B, - 0x00002DC8, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190D, - 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, 0x0000000B, 0x00005C7B, - 0x0000190D, 0x00050080, 0x0000000B, 0x00002DC9, 0x000051FC, 0x00000A10, - 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC9, - 0x0004003D, 0x0000000B, 0x00005C7C, 0x0000190E, 0x00050080, 0x0000000B, - 0x00002DCA, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF5, - 0x00000CC7, 0x00000A0B, 0x00002DCA, 0x0004003D, 0x0000000B, 0x00003702, - 0x00005FF5, 0x00070050, 0x00000017, 0x00004AE0, 0x00005D4B, 0x00005C7B, - 0x00005C7C, 0x00003702, 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, - 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, - 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C7D, 0x0000604D, 0x00050080, - 0x0000000B, 0x00002DCB, 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, - 0x0000190F, 0x00000CC7, 0x00000A0B, 0x00002DCB, 0x0004003D, 0x0000000B, - 0x00005C7E, 0x0000190F, 0x00050080, 0x0000000B, 0x00002DCC, 0x000051FC, - 0x00000A1C, 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, 0x00000A0B, - 0x00002DCC, 0x0004003D, 0x0000000B, 0x00005C7F, 0x00001910, 0x00050080, - 0x0000000B, 0x00002DCD, 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, - 0x00005FF6, 0x00000CC7, 0x00000A0B, 0x00002DCD, 0x0004003D, 0x0000000B, - 0x00004001, 0x00005FF6, 0x00070050, 0x00000017, 0x00005131, 0x00005C7D, - 0x00005C7E, 0x00005C7F, 0x00004001, 0x000200F9, 0x00004F27, 0x000200F8, - 0x00004F27, 0x000700F5, 0x00000017, 0x00002BCF, 0x00005131, 0x00002C73, - 0x0000203F, 0x00002F66, 0x000700F5, 0x00000017, 0x00003722, 0x00004AE0, - 0x00002C73, 0x00001BEB, 0x00002F66, 0x000300F7, 0x00004F28, 0x00000000, - 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, 0x000027A7, 0x00000007, - 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, - 0x00003722, 0x00000000, 0x0006000C, 0x00000013, 0x0000607C, 0x00000001, - 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, 0x000026D8, 0x0000607C, - 0x00000000, 0x00060052, 0x0000001D, 0x000023C7, 0x000026D8, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D9A, 0x0000607C, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A21, 0x00004D9A, 0x000023C7, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285D, 0x00003722, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CDA, 0x00000001, 0x0000003E, 0x0000285D, 0x00050051, - 0x0000000D, 0x000026D9, 0x00004CDA, 0x00000000, 0x00060052, 0x0000001D, - 0x000023C8, 0x000026D9, 0x00003A21, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D9B, 0x00004CDA, 0x00000001, 0x00060052, 0x0000001D, 0x00003A22, - 0x00004D9B, 0x000023C8, 0x00000003, 0x00050051, 0x0000000B, 0x0000285E, - 0x00003722, 0x00000002, 0x0006000C, 0x00000013, 0x00004CDB, 0x00000001, - 0x0000003E, 0x0000285E, 0x00050051, 0x0000000D, 0x000026DA, 0x00004CDB, - 0x00000000, 0x00060052, 0x0000001D, 0x000023C9, 0x000026DA, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D9C, 0x00004CDB, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A23, 0x00004D9C, 0x000023C9, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285F, 0x00003722, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CDC, 0x00000001, 0x0000003E, 0x0000285F, 0x00050051, - 0x0000000D, 0x000026DB, 0x00004CDC, 0x00000000, 0x00060052, 0x0000001D, - 0x000023CA, 0x000026DB, 0x00003A23, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D9D, 0x00004CDC, 0x00000001, 0x00060052, 0x0000001D, 0x00003A24, - 0x00004D9D, 0x000023CA, 0x00000003, 0x00050051, 0x0000000B, 0x00002860, - 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, 0x00004CDD, 0x00000001, - 0x0000003E, 0x00002860, 0x00050051, 0x0000000D, 0x000026DC, 0x00004CDD, - 0x00000000, 0x00060052, 0x0000001D, 0x000023CB, 0x000026DC, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D9E, 0x00004CDD, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A25, 0x00004D9E, 0x000023CB, 0x00000001, - 0x00050051, 0x0000000B, 0x00002861, 0x00002BCF, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CDE, 0x00000001, 0x0000003E, 0x00002861, 0x00050051, - 0x0000000D, 0x000026DD, 0x00004CDE, 0x00000000, 0x00060052, 0x0000001D, - 0x000023CC, 0x000026DD, 0x00003A25, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D9F, 0x00004CDE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A26, - 0x00004D9F, 0x000023CC, 0x00000003, 0x00050051, 0x0000000B, 0x00002862, - 0x00002BCF, 0x00000002, 0x0006000C, 0x00000013, 0x00004CDF, 0x00000001, - 0x0000003E, 0x00002862, 0x00050051, 0x0000000D, 0x000026DE, 0x00004CDF, - 0x00000000, 0x00060052, 0x0000001D, 0x000023CD, 0x000026DE, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA0, 0x00004CDF, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A27, 0x00004DA0, 0x000023CD, 0x00000001, - 0x00050051, 0x0000000B, 0x00002863, 0x00002BCF, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CE0, 0x00000001, 0x0000003E, 0x00002863, 0x00050051, - 0x0000000D, 0x000026DF, 0x00004CE0, 0x00000000, 0x00060052, 0x0000001D, - 0x000023CE, 0x000026DF, 0x00003A27, 0x00000002, 0x00050051, 0x0000000D, - 0x00005A06, 0x00004CE0, 0x00000001, 0x00060052, 0x0000001D, 0x00002452, - 0x00005A06, 0x000023CE, 0x00000003, 0x000200F9, 0x00004F28, 0x000200F8, - 0x000027A7, 0x0007004F, 0x00000011, 0x000025FD, 0x00003722, 0x00003722, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3E, 0x000025FD, - 0x0009004F, 0x0000001A, 0x000060D6, 0x00005B3E, 0x00005B3E, 0x00000000, + 0x00000002, 0x000400FA, 0x00004ADB, 0x00002624, 0x00002F63, 0x000200F8, + 0x00002F63, 0x00060041, 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, + 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D47, 0x00004BD1, 0x00050080, + 0x0000000B, 0x00002DB6, 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, + 0x0000194D, 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, + 0x00005E5E, 0x0000194D, 0x00050084, 0x0000000B, 0x0000185D, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A4, 0x00001FB2, 0x0000185D, + 0x00060041, 0x00000288, 0x00003BCE, 0x00000CC7, 0x00000A0B, 0x000020A4, + 0x0004003D, 0x0000000B, 0x00005E5F, 0x00003BCE, 0x00050084, 0x0000000B, + 0x0000185E, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A5, + 0x00001FB2, 0x0000185E, 0x00060041, 0x00000288, 0x000037F2, 0x00000CC7, + 0x00000A0B, 0x000020A5, 0x0004003D, 0x0000000B, 0x00004000, 0x000037F2, + 0x00070050, 0x00000017, 0x00005130, 0x00005D47, 0x00005E5E, 0x00005E5F, + 0x00004000, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00002624, 0x00060041, + 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, + 0x0000000B, 0x00005D48, 0x00005547, 0x00050080, 0x0000000B, 0x00002DB7, + 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, + 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, 0x00005C6D, 0x00001907, + 0x00050080, 0x0000000B, 0x00002DB8, 0x00001FB2, 0x00000A10, 0x00060041, + 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, + 0x0000000B, 0x00005C6E, 0x00001908, 0x00050080, 0x0000000B, 0x00002DB9, + 0x00001FB2, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, + 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF3, + 0x00070050, 0x00000017, 0x00005131, 0x00005D48, 0x00005C6D, 0x00005C6E, + 0x00004001, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, + 0x00000017, 0x00002AC0, 0x00005131, 0x00002624, 0x00005130, 0x00002F63, + 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, + 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, + 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, + 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, + 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC0, 0x00000000, 0x0006000C, + 0x00000013, 0x00006069, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, + 0x0000000D, 0x0000276A, 0x00006069, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444C, 0x00006069, 0x00000001, 0x00070050, 0x0000001D, 0x00003912, + 0x0000276A, 0x0000444C, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004380, 0x00002AC0, 0x00000001, 0x0006000C, 0x00000013, 0x00004671, + 0x00000001, 0x0000003E, 0x00004380, 0x00050051, 0x0000000D, 0x0000276B, + 0x00004671, 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, 0x00004671, + 0x00000001, 0x00070050, 0x0000001D, 0x00003913, 0x0000276B, 0x0000444D, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004381, 0x00002AC0, + 0x00000002, 0x0006000C, 0x00000013, 0x00004672, 0x00000001, 0x0000003E, + 0x00004381, 0x00050051, 0x0000000D, 0x0000276C, 0x00004672, 0x00000000, + 0x00050051, 0x0000000D, 0x0000444E, 0x00004672, 0x00000001, 0x00070050, + 0x0000001D, 0x00003914, 0x0000276C, 0x0000444E, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004382, 0x00002AC0, 0x00000003, 0x0006000C, + 0x00000013, 0x00004673, 0x00000001, 0x0000003E, 0x00004382, 0x00050051, + 0x0000000D, 0x0000276D, 0x00004673, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C0, 0x00004673, 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, + 0x0000276D, 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC0, + 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, + 0x00000012, 0x0000471E, 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, + 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, + 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, + 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, 0x0000474B, + 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CD7, 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, + 0x00004121, 0x00005F0E, 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C45, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000C, + 0x00003EA4, 0x00004C45, 0x00050050, 0x00000012, 0x0000471F, 0x00003EA4, + 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, + 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, + 0x00000028, 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, + 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD8, 0x00005E0B, + 0x00000001, 0x00070050, 0x0000001D, 0x00004122, 0x00005F0F, 0x00003CD8, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C46, 0x00002AC0, + 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA5, 0x00004C46, 0x00050050, + 0x00000012, 0x00004720, 0x00003EA5, 0x00003EA5, 0x000500C4, 0x00000012, + 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, + 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA5, 0x0000341D, + 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA5, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, 0x0000474D, + 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CD9, 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, + 0x00004123, 0x00005F10, 0x00003CD9, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C47, 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000C, + 0x00003EA6, 0x00004C47, 0x00050050, 0x00000012, 0x00004724, 0x00003EA6, + 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AA6, 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, + 0x00002AA6, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, + 0x00000028, 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, + 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, 0x00005E0D, + 0x00000001, 0x00070050, 0x0000001D, 0x0000234F, 0x00005F11, 0x0000494D, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, + 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC0, 0x00000000, 0x00060050, + 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, + 0x00000014, 0x00002B12, 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DEA, 0x00002B12, 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, + 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, + 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, + 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, 0x00002214, + 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, + 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, 0x000048A0, + 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AA7, 0x000040CD, 0x0000499E, 0x000048A0, + 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAA, 0x00002AA7, 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, + 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, 0x00003604, 0x00000A12, + 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, + 0x0000000B, 0x00004BA8, 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, + 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, + 0x0000000D, 0x00001E9C, 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DDD, 0x000053C6, 0x00002A59, 0x00001E9C, 0x00003E23, 0x00050051, + 0x0000000B, 0x000027F8, 0x00002AC0, 0x00000001, 0x00060050, 0x00000014, + 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, + 0x00002B13, 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, + 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, + 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, + 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, + 0x00000938, 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, 0x00002215, + 0x00005B95, 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, 0x0000187F, + 0x000500C7, 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AA8, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, + 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, + 0x00002AA8, 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, + 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004247, 0x00003605, 0x00000A12, 0x00005781, + 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, + 0x00004BA9, 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, + 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, + 0x00001E9D, 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDE, + 0x000053C7, 0x00002A5A, 0x00001E9D, 0x00003E24, 0x00050051, 0x0000000B, + 0x000027F9, 0x00002AC0, 0x00000002, 0x00060050, 0x00000014, 0x00003512, + 0x000027F9, 0x000027F9, 0x000027F9, 0x000500C2, 0x00000014, 0x00002B14, + 0x00003512, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEC, 0x00002B14, + 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, 0x00005DEC, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, 0x00000014, + 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, 0x00001880, 0x00000B0C, + 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, 0x00002A1B, 0x00000938, + 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, + 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A2, 0x00001880, 0x000500C7, + 0x00000014, 0x000049A0, 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AA9, 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, 0x00000014, + 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F85, + 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AA9, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, + 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, + 0x00000014, 0x00004248, 0x00003606, 0x00000A12, 0x00005782, 0x0004007C, + 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, 0x0000000B, 0x00004BAA, + 0x000027F9, 0x00000A64, 0x00040070, 0x0000000D, 0x00004814, 0x00004BAA, + 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, 0x00000149, 0x00050051, + 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9E, + 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDF, 0x000053C8, + 0x00002A5B, 0x00001E9E, 0x00003E25, 0x00050051, 0x0000000B, 0x000027FA, + 0x00002AC0, 0x00000003, 0x00060050, 0x00000014, 0x00003513, 0x000027FA, + 0x000027FA, 0x000027FA, 0x000500C2, 0x00000014, 0x00002B15, 0x00003513, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, 0x00002B15, 0x00000105, + 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C52, + 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, 0x00000014, 0x00002A1C, + 0x00002C52, 0x00050082, 0x00000014, 0x00001881, 0x00000B0C, 0x00002A1C, + 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, 0x00000938, 0x000600A9, + 0x00000014, 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, + 0x00000014, 0x00005ADB, 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, + 0x000049A1, 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, 0x00002AAA, + 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, 0x00000014, 0x00006000, + 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F86, 0x00006000, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, 0x00002AAA, 0x0000008D, + 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, + 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, + 0x00004249, 0x00003607, 0x00000A12, 0x00005783, 0x0004007C, 0x00000018, + 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, 0x00004BAB, 0x000027FA, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, 0x00004BAB, 0x00050085, + 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, 0x00050051, 0x0000000D, + 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, + 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, 0x00002B16, 0x000029D6, + 0x00000002, 0x00070050, 0x0000001D, 0x00002350, 0x000053C9, 0x00002A5C, + 0x00002B16, 0x00003E26, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, + 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC0, 0x00000000, 0x00070050, + 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, + 0x000500C2, 0x00000017, 0x000024A0, 0x00004F0E, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CBA, 0x000049AF, 0x00050085, 0x0000001D, 0x00004133, 0x00003CBA, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, 0x00002AC0, 0x00000001, + 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, + 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A1, 0x00005150, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CBB, 0x000049B0, 0x00050085, 0x0000001D, 0x00004134, + 0x00003CBB, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD6, 0x00002AC0, + 0x00000002, 0x00070050, 0x00000017, 0x00005151, 0x00005CD6, 0x00005CD6, + 0x00005CD6, 0x00005CD6, 0x000500C2, 0x00000017, 0x000024A2, 0x00005151, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, 0x000024A2, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CBC, 0x000049B1, 0x00050085, 0x0000001D, + 0x00004135, 0x00003CBC, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD7, + 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00005152, 0x00005CD7, + 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x000500C2, 0x00000017, 0x000024A3, + 0x00005152, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, 0x000024A3, + 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, 0x000049B2, 0x00050085, + 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, + 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC0, + 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, + 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, 0x000024A4, 0x00004F0F, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A4, 0x0000064B, + 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5A, 0x0005008E, 0x0000001D, + 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, + 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, + 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, 0x000024A5, + 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A5, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036A6, 0x00004A5B, 0x0005008E, + 0x0000001D, 0x00004B27, 0x000036A6, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A3, 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x0000610F, + 0x000021A3, 0x000021A3, 0x000021A3, 0x000021A3, 0x000500C2, 0x00000017, + 0x000024A6, 0x0000610F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, + 0x000024A6, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A8, 0x00004A5C, + 0x0005008E, 0x0000001D, 0x00004B28, 0x000036A8, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A4, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, + 0x00006110, 0x000021A4, 0x000021A4, 0x000021A4, 0x000021A4, 0x000500C2, + 0x00000017, 0x000024A7, 0x00006110, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A5D, 0x000024A7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, + 0x00004A5D, 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, + 0x0000308E, 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, + 0x0000308E, 0x00050050, 0x00000013, 0x00004339, 0x00004FEF, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D93, 0x00004339, 0x00004339, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, + 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, + 0x00050050, 0x00000013, 0x0000433A, 0x00003F6B, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D94, 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B5, 0x00002AC0, + 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6C, 0x000056B5, 0x00050050, + 0x00000013, 0x0000433B, 0x00003F6C, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00002D95, 0x0000433B, 0x0000433B, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x00050051, 0x0000000B, 0x000056B6, 0x00002AC0, 0x00000003, + 0x0004007C, 0x0000000D, 0x00003F6D, 0x000056B6, 0x00050050, 0x00000013, + 0x00004FAF, 0x00003F6D, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, + 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, + 0x00002BAA, 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, + 0x00001CBD, 0x00002350, 0x00001CBC, 0x0000234F, 0x00001FFF, 0x0000234E, + 0x00002035, 0x000F00F5, 0x0000001D, 0x0000380B, 0x00002D95, 0x00004BFC, + 0x00004B28, 0x000038FA, 0x00004135, 0x00001CBD, 0x00003DDF, 0x00001CBC, + 0x00004123, 0x00001FFF, 0x00003914, 0x00002035, 0x000F00F5, 0x0000001D, + 0x00003B7F, 0x00002D94, 0x00004BFC, 0x00004B27, 0x000038FA, 0x00004134, + 0x00001CBD, 0x00003DDE, 0x00001CBC, 0x00004122, 0x00001FFF, 0x00003913, + 0x00002035, 0x000F00F5, 0x0000001D, 0x000038B8, 0x00002D93, 0x00004BFC, + 0x00004B26, 0x000038FA, 0x00004133, 0x00001CBD, 0x00003DDD, 0x00001CBC, + 0x00004121, 0x00001FFF, 0x00003912, 0x00002035, 0x000200F9, 0x00005310, + 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, + 0x00000A10, 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, 0x00005451, + 0x00002625, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, + 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, + 0x00005D49, 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DBA, 0x00001FB2, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, + 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C6F, 0x00001909, 0x00050080, + 0x0000000B, 0x00002DBB, 0x00001FB2, 0x0000199B, 0x00060041, 0x00000288, + 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, + 0x00005C70, 0x0000190A, 0x00050080, 0x0000000B, 0x00002DBC, 0x00002DBB, + 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, + 0x00002DBC, 0x0004003D, 0x0000000B, 0x0000374D, 0x00005FF4, 0x00070050, + 0x00000017, 0x00004CD7, 0x00005D49, 0x00005C6F, 0x00005C70, 0x0000374D, + 0x00050084, 0x0000000B, 0x00004299, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000036A9, 0x00001FB2, 0x00004299, 0x00060041, 0x00000288, + 0x00003B83, 0x00000CC7, 0x00000A0B, 0x000036A9, 0x0004003D, 0x0000000B, + 0x00005C71, 0x00003B83, 0x00050080, 0x0000000B, 0x00002DBD, 0x000036A9, + 0x00000A0D, 0x00060041, 0x00000288, 0x0000194E, 0x00000CC7, 0x00000A0B, + 0x00002DBD, 0x0004003D, 0x0000000B, 0x00005E60, 0x0000194E, 0x00050084, + 0x0000000B, 0x0000185F, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A6, 0x00001FB2, 0x0000185F, 0x00060041, 0x00000288, 0x00003B84, + 0x00000CC7, 0x00000A0B, 0x000020A6, 0x0004003D, 0x0000000B, 0x00005C72, + 0x00003B84, 0x00050080, 0x0000000B, 0x00002DBE, 0x000020A6, 0x00000A0D, + 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DBE, + 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF5, 0x00070050, 0x00000017, + 0x00005132, 0x00005C71, 0x00005E60, 0x00005C72, 0x00004002, 0x000200F9, + 0x00004F25, 0x000200F8, 0x00002625, 0x00060041, 0x00000288, 0x00005548, + 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D4A, + 0x00005548, 0x00050080, 0x0000000B, 0x00002DBF, 0x00001FB2, 0x00000A0D, + 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, 0x00000A0B, 0x00002DBF, + 0x0004003D, 0x0000000B, 0x00005C73, 0x0000190B, 0x00050080, 0x0000000B, + 0x00002DC0, 0x00001FB2, 0x00000A10, 0x00060041, 0x00000288, 0x0000190C, + 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, 0x0000000B, 0x00005C74, + 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC1, 0x00001FB2, 0x00000A13, + 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, 0x00000A0B, 0x00002DC1, + 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF6, 0x00070050, 0x00000017, + 0x00004ADE, 0x00005D4A, 0x00005C73, 0x00005C74, 0x00003701, 0x00050080, + 0x0000000B, 0x000057E6, 0x00001FB2, 0x00000A16, 0x00060041, 0x00000288, + 0x0000604C, 0x00000CC7, 0x00000A0B, 0x000057E6, 0x0004003D, 0x0000000B, + 0x00005C75, 0x0000604C, 0x00050080, 0x0000000B, 0x00002DC2, 0x00001FB2, + 0x00000A19, 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, 0x00000A0B, + 0x00002DC2, 0x0004003D, 0x0000000B, 0x00005C76, 0x0000190D, 0x00050080, + 0x0000000B, 0x00002DC3, 0x00001FB2, 0x00000A1C, 0x00060041, 0x00000288, + 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, + 0x00005C77, 0x0000190E, 0x00050080, 0x0000000B, 0x00002DC4, 0x00001FB2, + 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, + 0x00002DC4, 0x0004003D, 0x0000000B, 0x00004003, 0x00005FF7, 0x00070050, + 0x00000017, 0x00005133, 0x00005C75, 0x00005C76, 0x00005C77, 0x00004003, + 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, 0x000700F5, 0x00000017, + 0x00002BCE, 0x00005133, 0x00002625, 0x00005132, 0x00002F64, 0x000700F5, + 0x00000017, 0x00003721, 0x00004ADE, 0x00002625, 0x00004CD7, 0x00002F64, + 0x000300F7, 0x00004F26, 0x00000000, 0x000700FB, 0x00002180, 0x00004F57, + 0x00000005, 0x00002159, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, + 0x00050051, 0x0000000B, 0x00005F59, 0x00003721, 0x00000000, 0x0006000C, + 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, + 0x0000000D, 0x00002779, 0x0000606A, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EBC, 0x0000606A, 0x00000001, 0x00050051, 0x0000000B, 0x00004285, + 0x00003721, 0x00000001, 0x0006000C, 0x00000013, 0x00003CF9, 0x00000001, + 0x0000003E, 0x00004285, 0x00050051, 0x0000000D, 0x0000276E, 0x00003CF9, + 0x00000000, 0x00050051, 0x0000000D, 0x0000444F, 0x00003CF9, 0x00000001, + 0x00070050, 0x0000001D, 0x00003915, 0x00002779, 0x00003EBC, 0x0000276E, + 0x0000444F, 0x00050051, 0x0000000B, 0x00004383, 0x00003721, 0x00000002, + 0x0006000C, 0x00000013, 0x00004674, 0x00000001, 0x0000003E, 0x00004383, + 0x00050051, 0x0000000D, 0x0000277A, 0x00004674, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EBD, 0x00004674, 0x00000001, 0x00050051, 0x0000000B, + 0x00004286, 0x00003721, 0x00000003, 0x0006000C, 0x00000013, 0x00003CFA, + 0x00000001, 0x0000003E, 0x00004286, 0x00050051, 0x0000000D, 0x0000276F, + 0x00003CFA, 0x00000000, 0x00050051, 0x0000000D, 0x00004450, 0x00003CFA, + 0x00000001, 0x00070050, 0x0000001D, 0x00003916, 0x0000277A, 0x00003EBD, + 0x0000276F, 0x00004450, 0x00050051, 0x0000000B, 0x00004384, 0x00002BCE, + 0x00000000, 0x0006000C, 0x00000013, 0x00004675, 0x00000001, 0x0000003E, + 0x00004384, 0x00050051, 0x0000000D, 0x0000277B, 0x00004675, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EBE, 0x00004675, 0x00000001, 0x00050051, + 0x0000000B, 0x00004287, 0x00002BCE, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CFB, 0x00000001, 0x0000003E, 0x00004287, 0x00050051, 0x0000000D, + 0x00002770, 0x00003CFB, 0x00000000, 0x00050051, 0x0000000D, 0x00004451, + 0x00003CFB, 0x00000001, 0x00070050, 0x0000001D, 0x00003917, 0x0000277B, + 0x00003EBE, 0x00002770, 0x00004451, 0x00050051, 0x0000000B, 0x00004385, + 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, 0x00004676, 0x00000001, + 0x0000003E, 0x00004385, 0x00050051, 0x0000000D, 0x0000277C, 0x00004676, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBF, 0x00004676, 0x00000001, + 0x00050051, 0x0000000B, 0x00004288, 0x00002BCE, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CFC, 0x00000001, 0x0000003E, 0x00004288, 0x00050051, + 0x0000000D, 0x00002771, 0x00003CFC, 0x00000000, 0x00050051, 0x0000000D, + 0x000050C1, 0x00003CFC, 0x00000001, 0x00070050, 0x0000001D, 0x00002351, + 0x0000277C, 0x00003EBF, 0x00002771, 0x000050C1, 0x000200F9, 0x00004F26, + 0x000200F8, 0x00002159, 0x0007004F, 0x00000011, 0x000025FC, 0x00003721, + 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, + 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3D, 0x00005B3D, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, + 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAB, 0x00003D91, + 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAB, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006294, 0x00000001, 0x00000028, 0x00000504, 0x00004725, + 0x0007004F, 0x00000011, 0x0000376E, 0x00003721, 0x00003721, 0x00000002, + 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, + 0x0000001A, 0x000060D3, 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAC, 0x00003D92, 0x0005008E, 0x0000001D, + 0x00004726, 0x00002AAC, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006295, + 0x00000001, 0x00000028, 0x00000504, 0x00004726, 0x0007004F, 0x00000011, + 0x0000376F, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x000024C3, 0x0000376F, 0x0009004F, 0x0000001A, 0x000060D4, + 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, 0x00004727, 0x00002AAD, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006296, 0x00000001, 0x00000028, + 0x00000504, 0x00004727, 0x0007004F, 0x00000011, 0x00003770, 0x00002BCE, + 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C4, + 0x00003770, 0x0009004F, 0x0000001A, 0x000060D5, 0x000024C4, 0x000024C4, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, + 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, + 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AAE, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, + 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, + 0x00002626, 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x0000515A, 0x00002626, 0x00050051, 0x0000000D, 0x00001B80, + 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, 0x0000346D, 0x0000515A, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, 0x00001B80, 0x0000346D, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DB, 0x00003721, + 0x00003721, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003760, + 0x000041DB, 0x00050051, 0x0000000D, 0x00001B81, 0x00003760, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346E, 0x00003760, 0x00000001, 0x00070050, + 0x0000001D, 0x0000427C, 0x00001B81, 0x0000346E, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041DC, 0x00002BCE, 0x00002BCE, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x00003761, 0x000041DC, 0x00050051, + 0x0000000D, 0x00001B82, 0x00003761, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346F, 0x00003761, 0x00000001, 0x00070050, 0x0000001D, 0x0000427D, + 0x00001B82, 0x0000346F, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DD, 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003762, 0x000041DD, 0x00050051, 0x0000000D, 0x00001B83, + 0x00003762, 0x00000000, 0x00050051, 0x0000000D, 0x00004109, 0x00003762, + 0x00000001, 0x00070050, 0x0000001D, 0x00002352, 0x00001B83, 0x00004109, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, + 0x000900F5, 0x0000001D, 0x00002BAB, 0x00002352, 0x00004F57, 0x00004363, + 0x00002159, 0x00002351, 0x00002036, 0x000900F5, 0x0000001D, 0x0000380C, + 0x0000427D, 0x00004F57, 0x00006296, 0x00002159, 0x00003917, 0x00002036, + 0x000900F5, 0x0000001D, 0x00003B80, 0x0000427C, 0x00004F57, 0x00006295, + 0x00002159, 0x00003916, 0x00002036, 0x000900F5, 0x0000001D, 0x000038B9, + 0x0000427B, 0x00004F57, 0x00006294, 0x00002159, 0x00003915, 0x00002036, + 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, + 0x00002BAC, 0x00002BAB, 0x00004F26, 0x00002BAA, 0x00003F61, 0x000700F5, + 0x0000001D, 0x0000380D, 0x0000380C, 0x00004F26, 0x0000380B, 0x00003F61, + 0x000700F5, 0x0000001D, 0x00003295, 0x00003B80, 0x00004F26, 0x00003B7F, + 0x00003F61, 0x000700F5, 0x0000001D, 0x0000367A, 0x000038B9, 0x00004F26, + 0x000038B8, 0x00003F61, 0x00050081, 0x0000001D, 0x00004359, 0x000020D3, + 0x0000367A, 0x00050081, 0x0000001D, 0x00005B01, 0x000035EC, 0x00003295, + 0x00050081, 0x0000001D, 0x00001F92, 0x0000380A, 0x0000380D, 0x00050081, + 0x0000001D, 0x00005113, 0x00002BA9, 0x00002BAC, 0x000500AE, 0x00000009, + 0x0000387D, 0x00004356, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, + 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, + 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, + 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, + 0x000051FC, 0x0000628F, 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, + 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, + 0x000500AA, 0x00000009, 0x00004ADF, 0x0000199B, 0x00000A0D, 0x000300F7, + 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADF, 0x00002627, 0x00002F65, + 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, 0x00004BD3, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4B, 0x00004BD3, + 0x00050080, 0x0000000B, 0x00002DC5, 0x000051FC, 0x0000199B, 0x00060041, + 0x00000288, 0x0000194F, 0x00000CC7, 0x00000A0B, 0x00002DC5, 0x0004003D, + 0x0000000B, 0x00005E61, 0x0000194F, 0x00050084, 0x0000000B, 0x00001860, + 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A7, 0x000051FC, + 0x00001860, 0x00060041, 0x00000288, 0x00003BCF, 0x00000CC7, 0x00000A0B, + 0x000020A7, 0x0004003D, 0x0000000B, 0x00005E62, 0x00003BCF, 0x00050084, + 0x0000000B, 0x00001861, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A8, 0x000051FC, 0x00001861, 0x00060041, 0x00000288, 0x000037F3, + 0x00000CC7, 0x00000A0B, 0x000020A8, 0x0004003D, 0x0000000B, 0x00004004, + 0x000037F3, 0x00070050, 0x00000017, 0x00005134, 0x00005D4B, 0x00005E61, + 0x00005E62, 0x00004004, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002627, + 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, + 0x0004003D, 0x0000000B, 0x00005D4C, 0x00005549, 0x00050080, 0x0000000B, + 0x00002DC6, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190F, + 0x00000CC7, 0x00000A0B, 0x00002DC6, 0x0004003D, 0x0000000B, 0x00005C78, + 0x0000190F, 0x00050080, 0x0000000B, 0x00002DC7, 0x000051FC, 0x00000A10, + 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, 0x00000A0B, 0x00002DC7, + 0x0004003D, 0x0000000B, 0x00005C79, 0x00001910, 0x00050080, 0x0000000B, + 0x00002DC8, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF8, + 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, 0x0000000B, 0x00004005, + 0x00005FF8, 0x00070050, 0x00000017, 0x00005135, 0x00005D4C, 0x00005C78, + 0x00005C79, 0x00004005, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, + 0x000700F5, 0x00000017, 0x00002AC1, 0x00005135, 0x00002627, 0x00005134, + 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, + 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, + 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, + 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, 0x00002037, 0x000200F8, + 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC1, 0x00000000, + 0x0006000C, 0x00000013, 0x0000606B, 0x00000001, 0x0000003E, 0x00005F5A, + 0x00050051, 0x0000000D, 0x00002772, 0x0000606B, 0x00000000, 0x00050051, + 0x0000000D, 0x00004452, 0x0000606B, 0x00000001, 0x00070050, 0x0000001D, + 0x00003918, 0x00002772, 0x00004452, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004386, 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, + 0x00004677, 0x00000001, 0x0000003E, 0x00004386, 0x00050051, 0x0000000D, + 0x00002773, 0x00004677, 0x00000000, 0x00050051, 0x0000000D, 0x00004453, + 0x00004677, 0x00000001, 0x00070050, 0x0000001D, 0x00003919, 0x00002773, + 0x00004453, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004387, + 0x00002AC1, 0x00000002, 0x0006000C, 0x00000013, 0x00004678, 0x00000001, + 0x0000003E, 0x00004387, 0x00050051, 0x0000000D, 0x00002774, 0x00004678, + 0x00000000, 0x00050051, 0x0000000D, 0x00004454, 0x00004678, 0x00000001, + 0x00070050, 0x0000001D, 0x0000391A, 0x00002774, 0x00004454, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004388, 0x00002AC1, 0x00000003, + 0x0006000C, 0x00000013, 0x00004679, 0x00000001, 0x0000003E, 0x00004388, + 0x00050051, 0x0000000D, 0x0000277D, 0x00004679, 0x00000000, 0x00050051, + 0x0000000D, 0x000050C2, 0x00004679, 0x00000001, 0x00070050, 0x0000001D, + 0x00002353, 0x0000277D, 0x000050C2, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, + 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, + 0x00050050, 0x00000012, 0x00004728, 0x0000589F, 0x0000589F, 0x000500C4, + 0x00000012, 0x000047B5, 0x00004728, 0x000007A7, 0x000500C3, 0x00000012, + 0x0000341F, 0x000047B5, 0x00000867, 0x0004006F, 0x00000013, 0x00002AAF, + 0x0000341F, 0x0005008E, 0x00000013, 0x0000474F, 0x00002AAF, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E0E, 0x00000001, 0x00000028, 0x00000049, + 0x0000474F, 0x00050051, 0x0000000D, 0x00005F12, 0x00005E0E, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CDA, 0x00005E0E, 0x00000001, 0x00070050, + 0x0000001D, 0x00004124, 0x00005F12, 0x00003CDA, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C48, 0x00002AC1, 0x00000001, 0x0004007C, + 0x0000000C, 0x00003EA7, 0x00004C48, 0x00050050, 0x00000012, 0x00004729, + 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, 0x000047B6, 0x00004729, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003420, 0x000047B6, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AB0, 0x00003420, 0x0005008E, 0x00000013, + 0x00004750, 0x00002AB0, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0F, + 0x00000001, 0x00000028, 0x00000049, 0x00004750, 0x00050051, 0x0000000D, + 0x00005F13, 0x00005E0F, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDB, + 0x00005E0F, 0x00000001, 0x00070050, 0x0000001D, 0x00004125, 0x00005F13, + 0x00003CDB, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C49, + 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA8, 0x00004C49, + 0x00050050, 0x00000012, 0x0000472A, 0x00003EA8, 0x00003EA8, 0x000500C4, + 0x00000012, 0x000047B7, 0x0000472A, 0x000007A7, 0x000500C3, 0x00000012, + 0x00003421, 0x000047B7, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB1, + 0x00003421, 0x0005008E, 0x00000013, 0x00004751, 0x00002AB1, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E10, 0x00000001, 0x00000028, 0x00000049, + 0x00004751, 0x00050051, 0x0000000D, 0x00005F14, 0x00005E10, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CDC, 0x00005E10, 0x00000001, 0x00070050, + 0x0000001D, 0x00004126, 0x00005F14, 0x00003CDC, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C4A, 0x00002AC1, 0x00000003, 0x0004007C, + 0x0000000C, 0x00003EA9, 0x00004C4A, 0x00050050, 0x00000012, 0x0000472B, + 0x00003EA9, 0x00003EA9, 0x000500C4, 0x00000012, 0x000047B8, 0x0000472B, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003422, 0x000047B8, 0x00000867, + 0x0004006F, 0x00000013, 0x00002AB2, 0x00003422, 0x0005008E, 0x00000013, + 0x00004752, 0x00002AB2, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E11, + 0x00000001, 0x00000028, 0x00000049, 0x00004752, 0x00050051, 0x0000000D, + 0x00005F15, 0x00005E11, 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, + 0x00005E11, 0x00000001, 0x00070050, 0x0000001D, 0x00002354, 0x00005F15, + 0x0000494E, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00001CBE, 0x00050051, 0x0000000B, 0x000056C3, 0x00002AC1, 0x00000000, + 0x00060050, 0x00000014, 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, + 0x000500C2, 0x00000014, 0x00002B17, 0x00004F10, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DEE, 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, + 0x000048A4, 0x00005DEE, 0x00000466, 0x000500C2, 0x00000014, 0x00005B98, + 0x00005DEE, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D1, 0x00005B98, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C53, 0x00000001, 0x0000004B, + 0x000048A4, 0x0004007C, 0x00000014, 0x00002A1D, 0x00002C53, 0x00050082, + 0x00000014, 0x00001882, 0x00000B0C, 0x00002A1D, 0x00050080, 0x00000014, + 0x00002218, 0x00002A1D, 0x00000938, 0x000600A9, 0x00000014, 0x00002877, + 0x000040D1, 0x00002218, 0x00005B98, 0x000500C4, 0x00000014, 0x00005ADC, + 0x000048A4, 0x00001882, 0x000500C7, 0x00000014, 0x000049A2, 0x00005ADC, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AB3, 0x000040D1, 0x000049A2, + 0x000048A4, 0x00050080, 0x00000014, 0x00006001, 0x00002877, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F87, 0x00006001, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FAE, 0x00002AB3, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005784, 0x00004F87, 0x00003FAE, 0x000500AA, 0x00000010, 0x00003608, + 0x00005DEE, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424A, 0x00003608, + 0x00000A12, 0x00005784, 0x0004007C, 0x00000018, 0x000029D7, 0x0000424A, + 0x000500C2, 0x0000000B, 0x00004BAC, 0x000056C3, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004816, 0x00004BAC, 0x00050085, 0x0000000D, 0x00003E27, + 0x00004816, 0x00000149, 0x00050051, 0x0000000D, 0x000053CA, 0x000029D7, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5D, 0x000029D7, 0x00000001, + 0x00050051, 0x0000000D, 0x00001E9F, 0x000029D7, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DE0, 0x000053CA, 0x00002A5D, 0x00001E9F, 0x00003E27, + 0x00050051, 0x0000000B, 0x000027FB, 0x00002AC1, 0x00000001, 0x00060050, + 0x00000014, 0x00003514, 0x000027FB, 0x000027FB, 0x000027FB, 0x000500C2, + 0x00000014, 0x00002B18, 0x00003514, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DEF, 0x00002B18, 0x00000105, 0x000500C7, 0x00000014, 0x000048A5, + 0x00005DEF, 0x00000466, 0x000500C2, 0x00000014, 0x00005B99, 0x00005DEF, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D2, 0x00005B99, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C54, 0x00000001, 0x0000004B, 0x000048A5, + 0x0004007C, 0x00000014, 0x00002A1E, 0x00002C54, 0x00050082, 0x00000014, + 0x00001883, 0x00000B0C, 0x00002A1E, 0x00050080, 0x00000014, 0x00002219, + 0x00002A1E, 0x00000938, 0x000600A9, 0x00000014, 0x00002878, 0x000040D2, + 0x00002219, 0x00005B99, 0x000500C4, 0x00000014, 0x00005ADD, 0x000048A5, + 0x00001883, 0x000500C7, 0x00000014, 0x000049A3, 0x00005ADD, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AB4, 0x000040D2, 0x000049A3, 0x000048A5, + 0x00050080, 0x00000014, 0x00006002, 0x00002878, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F88, 0x00006002, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAF, 0x00002AB4, 0x0000008D, 0x000500C5, 0x00000014, 0x00005785, + 0x00004F88, 0x00003FAF, 0x000500AA, 0x00000010, 0x00003609, 0x00005DEF, + 0x00000A12, 0x000600A9, 0x00000014, 0x0000424B, 0x00003609, 0x00000A12, + 0x00005785, 0x0004007C, 0x00000018, 0x000029D8, 0x0000424B, 0x000500C2, + 0x0000000B, 0x00004BAD, 0x000027FB, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004817, 0x00004BAD, 0x00050085, 0x0000000D, 0x00003E28, 0x00004817, + 0x00000149, 0x00050051, 0x0000000D, 0x000053CB, 0x000029D8, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A5E, 0x000029D8, 0x00000001, 0x00050051, + 0x0000000D, 0x00001EA0, 0x000029D8, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DE1, 0x000053CB, 0x00002A5E, 0x00001EA0, 0x00003E28, 0x00050051, + 0x0000000B, 0x000027FC, 0x00002AC1, 0x00000002, 0x00060050, 0x00000014, + 0x00003515, 0x000027FC, 0x000027FC, 0x000027FC, 0x000500C2, 0x00000014, + 0x00002B19, 0x00003515, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF0, + 0x00002B19, 0x00000105, 0x000500C7, 0x00000014, 0x000048AE, 0x00005DF0, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B9A, 0x00005DF0, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040D3, 0x00005B9A, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C55, 0x00000001, 0x0000004B, 0x000048AE, 0x0004007C, + 0x00000014, 0x00002A1F, 0x00002C55, 0x00050082, 0x00000014, 0x00001884, + 0x00000B0C, 0x00002A1F, 0x00050080, 0x00000014, 0x0000221A, 0x00002A1F, + 0x00000938, 0x000600A9, 0x00000014, 0x00002879, 0x000040D3, 0x0000221A, + 0x00005B9A, 0x000500C4, 0x00000014, 0x00005ADE, 0x000048AE, 0x00001884, + 0x000500C7, 0x00000014, 0x000049A4, 0x00005ADE, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AB5, 0x000040D3, 0x000049A4, 0x000048AE, 0x00050080, + 0x00000014, 0x00006003, 0x00002879, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F89, 0x00006003, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB0, + 0x00002AB5, 0x0000008D, 0x000500C5, 0x00000014, 0x00005786, 0x00004F89, + 0x00003FB0, 0x000500AA, 0x00000010, 0x0000360A, 0x00005DF0, 0x00000A12, + 0x000600A9, 0x00000014, 0x0000424C, 0x0000360A, 0x00000A12, 0x00005786, + 0x0004007C, 0x00000018, 0x000029D9, 0x0000424C, 0x000500C2, 0x0000000B, + 0x00004BAE, 0x000027FC, 0x00000A64, 0x00040070, 0x0000000D, 0x00004818, + 0x00004BAE, 0x00050085, 0x0000000D, 0x00003E29, 0x00004818, 0x00000149, + 0x00050051, 0x0000000D, 0x000053CC, 0x000029D9, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5F, 0x000029D9, 0x00000001, 0x00050051, 0x0000000D, + 0x00001EA1, 0x000029D9, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE2, + 0x000053CC, 0x00002A5F, 0x00001EA1, 0x00003E29, 0x00050051, 0x0000000B, + 0x000027FD, 0x00002AC1, 0x00000003, 0x00060050, 0x00000014, 0x00003516, + 0x000027FD, 0x000027FD, 0x000027FD, 0x000500C2, 0x00000014, 0x00002B1A, + 0x00003516, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF1, 0x00002B1A, + 0x00000105, 0x000500C7, 0x00000014, 0x000048AF, 0x00005DF1, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B9B, 0x00005DF1, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040D4, 0x00005B9B, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C56, 0x00000001, 0x0000004B, 0x000048AF, 0x0004007C, 0x00000014, + 0x00002A20, 0x00002C56, 0x00050082, 0x00000014, 0x00001885, 0x00000B0C, + 0x00002A20, 0x00050080, 0x00000014, 0x0000221B, 0x00002A20, 0x00000938, + 0x000600A9, 0x00000014, 0x0000287A, 0x000040D4, 0x0000221B, 0x00005B9B, + 0x000500C4, 0x00000014, 0x00005ADF, 0x000048AF, 0x00001885, 0x000500C7, + 0x00000014, 0x000049A5, 0x00005ADF, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AB6, 0x000040D4, 0x000049A5, 0x000048AF, 0x00050080, 0x00000014, + 0x00006004, 0x0000287A, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8A, + 0x00006004, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB1, 0x00002AB6, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005787, 0x00004F8A, 0x00003FB1, + 0x000500AA, 0x00000010, 0x0000360B, 0x00005DF1, 0x00000A12, 0x000600A9, + 0x00000014, 0x0000424D, 0x0000360B, 0x00000A12, 0x00005787, 0x0004007C, + 0x00000018, 0x000029DA, 0x0000424D, 0x000500C2, 0x0000000B, 0x00004BAF, + 0x000027FD, 0x00000A64, 0x00040070, 0x0000000D, 0x00004819, 0x00004BAF, + 0x00050085, 0x0000000D, 0x00003E2A, 0x00004819, 0x00000149, 0x00050051, + 0x0000000D, 0x000053CD, 0x000029DA, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A60, 0x000029DA, 0x00000001, 0x00050051, 0x0000000D, 0x00002B1B, + 0x000029DA, 0x00000002, 0x00070050, 0x0000001D, 0x00002355, 0x000053CD, + 0x00002A60, 0x00002B1B, 0x00003E2A, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC1, 0x00000000, + 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, + 0x000056C4, 0x000500C2, 0x00000017, 0x000024A8, 0x00004F11, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049B3, 0x000024A8, 0x0000027B, 0x00040070, + 0x0000001D, 0x00003CBD, 0x000049B3, 0x00050085, 0x0000001D, 0x00004136, + 0x00003CBD, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD8, 0x00002AC1, + 0x00000001, 0x00070050, 0x00000017, 0x00005153, 0x00005CD8, 0x00005CD8, + 0x00005CD8, 0x00005CD8, 0x000500C2, 0x00000017, 0x000024A9, 0x00005153, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B4, 0x000024A9, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B4, 0x00050085, 0x0000001D, + 0x00004137, 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD9, + 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00005154, 0x00005CD9, + 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x000500C2, 0x00000017, 0x000024AA, + 0x00005154, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B5, 0x000024AA, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBF, 0x000049B5, 0x00050085, + 0x0000001D, 0x00004138, 0x00003CBF, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CDA, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00005155, + 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x000500C2, 0x00000017, + 0x000024AB, 0x00005155, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B6, + 0x000024AB, 0x0000027B, 0x00040070, 0x0000001D, 0x00004931, 0x000049B6, + 0x00050085, 0x0000001D, 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, + 0x00003F62, 0x000200F8, 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, + 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, + 0x000056C5, 0x000056C5, 0x000056C5, 0x000500C2, 0x00000017, 0x000024AC, + 0x00004F12, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5E, 0x000024AC, + 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, 0x00004A5E, 0x0005008E, + 0x0000001D, 0x00004B29, 0x000036AA, 0x0000017A, 0x00050051, 0x0000000B, + 0x000021A5, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x00006111, + 0x000021A5, 0x000021A5, 0x000021A5, 0x000021A5, 0x000500C2, 0x00000017, + 0x000024AD, 0x00006111, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5F, + 0x000024AD, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AB, 0x00004A5F, + 0x0005008E, 0x0000001D, 0x00004B2A, 0x000036AB, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A6, 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, + 0x00006112, 0x000021A6, 0x000021A6, 0x000021A6, 0x000021A6, 0x000500C2, + 0x00000017, 0x000024AE, 0x00006112, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A60, 0x000024AE, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AC, + 0x00004A60, 0x0005008E, 0x0000001D, 0x00004B2B, 0x000036AC, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A7, 0x00002AC1, 0x00000003, 0x00070050, + 0x00000017, 0x00006113, 0x000021A7, 0x000021A7, 0x000021A7, 0x000021A7, + 0x000500C2, 0x00000017, 0x000024AF, 0x00006113, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A61, 0x000024AF, 0x0000064B, 0x00040070, 0x0000001D, + 0x0000431C, 0x00004A61, 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, + 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, + 0x0000000B, 0x00003090, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, + 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, 0x0000433C, 0x00004FF0, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D96, 0x0000433C, 0x0000433C, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, + 0x000056B7, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6E, + 0x000056B7, 0x00050050, 0x00000013, 0x0000433D, 0x00003F6E, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D97, 0x0000433D, 0x0000433D, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B8, + 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6F, 0x000056B8, + 0x00050050, 0x00000013, 0x0000433E, 0x00003F6F, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00002D98, 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B9, 0x00002AC1, + 0x00000003, 0x0004007C, 0x0000000D, 0x00003F70, 0x000056B9, 0x00050050, + 0x00000013, 0x00004FB0, 0x00003F70, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00005A3C, 0x00004FB0, 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x000200F9, 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, + 0x0000001D, 0x00002BAD, 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, + 0x000026A1, 0x00001CBF, 0x00002355, 0x00001CBE, 0x00002354, 0x00002000, + 0x00002353, 0x00002037, 0x000F00F5, 0x0000001D, 0x0000380E, 0x00002D98, + 0x00004BFD, 0x00004B2B, 0x000038FB, 0x00004138, 0x00001CBF, 0x00003DE2, + 0x00001CBE, 0x00004126, 0x00002000, 0x0000391A, 0x00002037, 0x000F00F5, + 0x0000001D, 0x00003B85, 0x00002D97, 0x00004BFD, 0x00004B2A, 0x000038FB, + 0x00004137, 0x00001CBF, 0x00003DE1, 0x00001CBE, 0x00004125, 0x00002000, + 0x00003919, 0x00002037, 0x000F00F5, 0x0000001D, 0x000038BA, 0x00002D96, + 0x00004BFD, 0x00004B29, 0x000038FB, 0x00004136, 0x00001CBF, 0x00003DE0, + 0x00001CBE, 0x00004124, 0x00002000, 0x00003918, 0x00002037, 0x000200F9, + 0x00005311, 0x000200F8, 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, + 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F27, 0x00000002, 0x000400FA, + 0x00005452, 0x00002628, 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, + 0x00000288, 0x00004BD4, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, + 0x0000000B, 0x00005D4D, 0x00004BD4, 0x00050080, 0x0000000B, 0x00002DC9, + 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x00001911, 0x00000CC7, + 0x00000A0B, 0x00002DC9, 0x0004003D, 0x0000000B, 0x00005C7A, 0x00001911, + 0x00050080, 0x0000000B, 0x00002DCA, 0x000051FC, 0x0000199B, 0x00060041, + 0x00000288, 0x00001912, 0x00000CC7, 0x00000A0B, 0x00002DCA, 0x0004003D, + 0x0000000B, 0x00005C7B, 0x00001912, 0x00050080, 0x0000000B, 0x00002DCB, + 0x00002DCA, 0x00000A0D, 0x00060041, 0x00000288, 0x00006005, 0x00000CC7, + 0x00000A0B, 0x00002DCB, 0x0004003D, 0x0000000B, 0x0000374E, 0x00006005, + 0x00070050, 0x00000017, 0x00004CD9, 0x00005D4D, 0x00005C7A, 0x00005C7B, + 0x0000374E, 0x00050084, 0x0000000B, 0x0000429A, 0x00000A10, 0x0000199B, + 0x00050080, 0x0000000B, 0x000036AD, 0x000051FC, 0x0000429A, 0x00060041, + 0x00000288, 0x00003B86, 0x00000CC7, 0x00000A0B, 0x000036AD, 0x0004003D, + 0x0000000B, 0x00005C7C, 0x00003B86, 0x00050080, 0x0000000B, 0x00002DCC, + 0x000036AD, 0x00000A0D, 0x00060041, 0x00000288, 0x00001950, 0x00000CC7, + 0x00000A0B, 0x00002DCC, 0x0004003D, 0x0000000B, 0x00005E63, 0x00001950, + 0x00050084, 0x0000000B, 0x00001862, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A9, 0x000051FC, 0x00001862, 0x00060041, 0x00000288, + 0x00003B87, 0x00000CC7, 0x00000A0B, 0x000020A9, 0x0004003D, 0x0000000B, + 0x00005C7D, 0x00003B87, 0x00050080, 0x0000000B, 0x00002DCD, 0x000020A9, + 0x00000A0D, 0x00060041, 0x00000288, 0x00006006, 0x00000CC7, 0x00000A0B, + 0x00002DCD, 0x0004003D, 0x0000000B, 0x00004006, 0x00006006, 0x00070050, + 0x00000017, 0x00005136, 0x00005C7C, 0x00005E63, 0x00005C7D, 0x00004006, + 0x000200F9, 0x00004F27, 0x000200F8, 0x00002628, 0x00060041, 0x00000288, + 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, + 0x00005D4E, 0x0000554A, 0x00050080, 0x0000000B, 0x00002DCE, 0x000051FC, + 0x00000A0D, 0x00060041, 0x00000288, 0x00001913, 0x00000CC7, 0x00000A0B, + 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C7E, 0x00001913, 0x00050080, + 0x0000000B, 0x00002DCF, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, + 0x00001914, 0x00000CC7, 0x00000A0B, 0x00002DCF, 0x0004003D, 0x0000000B, + 0x00005C7F, 0x00001914, 0x00050080, 0x0000000B, 0x00002DD0, 0x000051FC, + 0x00000A13, 0x00060041, 0x00000288, 0x00006007, 0x00000CC7, 0x00000A0B, + 0x00002DD0, 0x0004003D, 0x0000000B, 0x00003702, 0x00006007, 0x00070050, + 0x00000017, 0x00004AE0, 0x00005D4E, 0x00005C7E, 0x00005C7F, 0x00003702, + 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, 0x00000A16, 0x00060041, + 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, 0x000057E7, 0x0004003D, + 0x0000000B, 0x00005C80, 0x0000604D, 0x00050080, 0x0000000B, 0x00002DD1, + 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, 0x00001915, 0x00000CC7, + 0x00000A0B, 0x00002DD1, 0x0004003D, 0x0000000B, 0x00005C81, 0x00001915, + 0x00050080, 0x0000000B, 0x00002DD2, 0x000051FC, 0x00000A1C, 0x00060041, + 0x00000288, 0x00001916, 0x00000CC7, 0x00000A0B, 0x00002DD2, 0x0004003D, + 0x0000000B, 0x00005C82, 0x00001916, 0x00050080, 0x0000000B, 0x00002DD3, + 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, 0x00006008, 0x00000CC7, + 0x00000A0B, 0x00002DD3, 0x0004003D, 0x0000000B, 0x00004007, 0x00006008, + 0x00070050, 0x00000017, 0x00005137, 0x00005C80, 0x00005C81, 0x00005C82, + 0x00004007, 0x000200F9, 0x00004F27, 0x000200F8, 0x00004F27, 0x000700F5, + 0x00000017, 0x00002BCF, 0x00005137, 0x00002628, 0x00005136, 0x00002F66, + 0x000700F5, 0x00000017, 0x00003722, 0x00004AE0, 0x00002628, 0x00004CD9, + 0x00002F66, 0x000300F7, 0x00004F28, 0x00000000, 0x000700FB, 0x00002180, + 0x00004F58, 0x00000005, 0x0000215A, 0x00000007, 0x00002038, 0x000200F8, + 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, 0x00003722, 0x00000000, + 0x0006000C, 0x00000013, 0x0000606C, 0x00000001, 0x0000003E, 0x00005F5B, + 0x00050051, 0x0000000D, 0x0000277E, 0x0000606C, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EC0, 0x0000606C, 0x00000001, 0x00050051, 0x0000000B, + 0x00004289, 0x00003722, 0x00000001, 0x0006000C, 0x00000013, 0x00003CFD, + 0x00000001, 0x0000003E, 0x00004289, 0x00050051, 0x0000000D, 0x0000277F, + 0x00003CFD, 0x00000000, 0x00050051, 0x0000000D, 0x00004455, 0x00003CFD, + 0x00000001, 0x00070050, 0x0000001D, 0x0000391B, 0x0000277E, 0x00003EC0, + 0x0000277F, 0x00004455, 0x00050051, 0x0000000B, 0x00004389, 0x00003722, + 0x00000002, 0x0006000C, 0x00000013, 0x0000467A, 0x00000001, 0x0000003E, + 0x00004389, 0x00050051, 0x0000000D, 0x00002780, 0x0000467A, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EC1, 0x0000467A, 0x00000001, 0x00050051, + 0x0000000B, 0x0000428A, 0x00003722, 0x00000003, 0x0006000C, 0x00000013, + 0x00003CFE, 0x00000001, 0x0000003E, 0x0000428A, 0x00050051, 0x0000000D, + 0x00002781, 0x00003CFE, 0x00000000, 0x00050051, 0x0000000D, 0x00004456, + 0x00003CFE, 0x00000001, 0x00070050, 0x0000001D, 0x0000391C, 0x00002780, + 0x00003EC1, 0x00002781, 0x00004456, 0x00050051, 0x0000000B, 0x0000438A, + 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, 0x0000467B, 0x00000001, + 0x0000003E, 0x0000438A, 0x00050051, 0x0000000D, 0x00002782, 0x0000467B, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC2, 0x0000467B, 0x00000001, + 0x00050051, 0x0000000B, 0x0000428B, 0x00002BCF, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CFF, 0x00000001, 0x0000003E, 0x0000428B, 0x00050051, + 0x0000000D, 0x00002783, 0x00003CFF, 0x00000000, 0x00050051, 0x0000000D, + 0x00004457, 0x00003CFF, 0x00000001, 0x00070050, 0x0000001D, 0x0000391D, + 0x00002782, 0x00003EC2, 0x00002783, 0x00004457, 0x00050051, 0x0000000B, + 0x0000438B, 0x00002BCF, 0x00000002, 0x0006000C, 0x00000013, 0x0000467C, + 0x00000001, 0x0000003E, 0x0000438B, 0x00050051, 0x0000000D, 0x00002784, + 0x0000467C, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC3, 0x0000467C, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428C, 0x00002BCF, 0x00000003, + 0x0006000C, 0x00000013, 0x00003D00, 0x00000001, 0x0000003E, 0x0000428C, + 0x00050051, 0x0000000D, 0x00002785, 0x00003D00, 0x00000000, 0x00050051, + 0x0000000D, 0x000050C3, 0x00003D00, 0x00000001, 0x00070050, 0x0000001D, + 0x00002356, 0x00002784, 0x00003EC3, 0x00002785, 0x000050C3, 0x000200F9, + 0x00004F28, 0x000200F8, 0x0000215A, 0x0007004F, 0x00000011, 0x000025FD, + 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, + 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D6, 0x00005B3E, + 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B0, 0x000060D6, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D95, 0x000048B0, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB7, + 0x00003D95, 0x0005008E, 0x0000001D, 0x0000472C, 0x00002AB7, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00006297, 0x00000001, 0x00000028, 0x00000504, + 0x0000472C, 0x0007004F, 0x00000011, 0x00003771, 0x00003722, 0x00003722, + 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C5, 0x00003771, + 0x0009004F, 0x0000001A, 0x000060D7, 0x000024C5, 0x000024C5, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B1, - 0x000060D6, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D95, 0x000048B1, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB7, 0x00003D95, 0x0005008E, - 0x0000001D, 0x0000472C, 0x00002AB7, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006297, 0x00000001, 0x00000028, 0x00000504, 0x0000472C, 0x0007004F, - 0x00000011, 0x00003771, 0x00003722, 0x00003722, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024C5, 0x00003771, 0x0009004F, 0x0000001A, - 0x000060D7, 0x000024C5, 0x000024C5, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048B2, 0x000060D7, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D96, 0x000048B2, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AB8, 0x00003D96, 0x0005008E, 0x0000001D, 0x0000472D, - 0x00002AB8, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006298, 0x00000001, - 0x00000028, 0x00000504, 0x0000472D, 0x0007004F, 0x00000011, 0x00003772, - 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x000024C6, 0x00003772, 0x0009004F, 0x0000001A, 0x000060D8, 0x000024C6, - 0x000024C6, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048B3, 0x000060D8, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D97, 0x000048B3, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB9, - 0x00003D97, 0x0005008E, 0x0000001D, 0x0000472E, 0x00002AB9, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006299, 0x00000001, 0x00000028, 0x00000504, - 0x0000472E, 0x0007004F, 0x00000011, 0x00003773, 0x00002BCF, 0x00002BCF, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C7, 0x00003773, - 0x0009004F, 0x0000001A, 0x000060D9, 0x000024C7, 0x000024C7, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B4, - 0x000060D9, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D98, 0x000048B4, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002ABA, 0x00003D98, 0x0005008E, - 0x0000001D, 0x000053C1, 0x00002ABA, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004364, 0x00000001, 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, - 0x00004F28, 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, 0x00002623, - 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515B, 0x00002623, 0x00050051, 0x0000000D, 0x00001B83, 0x0000515B, - 0x00000000, 0x00050051, 0x0000000D, 0x00003470, 0x0000515B, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427E, 0x00001B83, 0x00003470, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DE, 0x00003722, 0x00003722, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003763, 0x000041DE, - 0x00050051, 0x0000000D, 0x00001B84, 0x00003763, 0x00000000, 0x00050051, - 0x0000000D, 0x00003471, 0x00003763, 0x00000001, 0x00070050, 0x0000001D, - 0x0000427F, 0x00001B84, 0x00003471, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041DF, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00003764, 0x000041DF, 0x00050051, 0x0000000D, - 0x00001B85, 0x00003764, 0x00000000, 0x00050051, 0x0000000D, 0x00003472, - 0x00003764, 0x00000001, 0x00070050, 0x0000001D, 0x00004280, 0x00001B85, - 0x00003472, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E0, - 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003765, 0x000041E0, 0x00050051, 0x0000000D, 0x00001B86, 0x00003765, - 0x00000000, 0x00050051, 0x0000000D, 0x0000410A, 0x00003765, 0x00000001, - 0x00070050, 0x0000001D, 0x00002354, 0x00001B86, 0x0000410A, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F28, 0x000900F5, - 0x0000001D, 0x00002BAE, 0x00002354, 0x00004F58, 0x00004364, 0x000027A7, - 0x00002452, 0x00002038, 0x000900F5, 0x0000001D, 0x0000380F, 0x00004280, - 0x00004F58, 0x00006299, 0x000027A7, 0x00003A26, 0x00002038, 0x000900F5, - 0x0000001D, 0x00003B88, 0x0000427F, 0x00004F58, 0x00006298, 0x000027A7, - 0x00003A24, 0x00002038, 0x000900F5, 0x0000001D, 0x000038BB, 0x0000427E, - 0x00004F58, 0x00006297, 0x000027A7, 0x00003A22, 0x00002038, 0x000200F9, - 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, 0x00002BAF, - 0x00002BAE, 0x00004F28, 0x00002BAD, 0x00003F62, 0x000700F5, 0x0000001D, - 0x00003810, 0x0000380F, 0x00004F28, 0x0000380E, 0x00003F62, 0x000700F5, - 0x0000001D, 0x00003296, 0x00003B88, 0x00004F28, 0x00003B85, 0x00003F62, - 0x000700F5, 0x0000001D, 0x0000367B, 0x000038BB, 0x00004F28, 0x000038BA, - 0x00003F62, 0x00050081, 0x0000001D, 0x0000435A, 0x00004359, 0x0000367B, - 0x00050081, 0x0000001D, 0x00005B02, 0x00005B01, 0x00003296, 0x00050081, - 0x0000001D, 0x00001C28, 0x00001F92, 0x00003810, 0x00050081, 0x0000001D, - 0x000025AA, 0x00005113, 0x00002BAF, 0x00050080, 0x0000000B, 0x00003FF8, - 0x00001FB2, 0x000037B2, 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, - 0x00005AEF, 0x00003B68, 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, - 0x00000009, 0x00004AE1, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4C, - 0x00000002, 0x000400FA, 0x00004AE1, 0x00002C74, 0x00002F67, 0x000200F8, - 0x00002F67, 0x00060041, 0x00000288, 0x00004868, 0x00000CC7, 0x00000A0B, - 0x00003FF8, 0x0004003D, 0x0000000B, 0x0000368A, 0x00004868, 0x00060052, - 0x00000017, 0x0000555D, 0x0000368A, 0x00002818, 0x00000000, 0x00050080, - 0x0000000B, 0x00003CC3, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, - 0x000018B2, 0x00000CC7, 0x00000A0B, 0x00003CC3, 0x0004003D, 0x0000000B, - 0x000035F8, 0x000018B2, 0x00060052, 0x00000017, 0x00005759, 0x000035F8, - 0x0000555D, 0x00000001, 0x00050084, 0x0000000B, 0x00002774, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023CF, 0x00003FF8, 0x00002774, - 0x00060041, 0x00000288, 0x0000381D, 0x00000CC7, 0x00000A0B, 0x000023CF, - 0x0004003D, 0x0000000B, 0x000035F9, 0x0000381D, 0x00060052, 0x00000017, - 0x0000575A, 0x000035F9, 0x00005759, 0x00000002, 0x00050084, 0x0000000B, - 0x00002775, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D0, - 0x00003FF8, 0x00002775, 0x00060041, 0x00000288, 0x0000381E, 0x00000CC7, - 0x00000A0B, 0x000023D0, 0x0004003D, 0x0000000B, 0x00003EAD, 0x0000381E, - 0x00060052, 0x00000017, 0x00005BAC, 0x00003EAD, 0x0000575A, 0x00000003, - 0x000200F9, 0x00004F4C, 0x000200F8, 0x00002C74, 0x00060041, 0x00000288, - 0x0000554B, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x00005D4C, 0x0000554B, 0x00050080, 0x0000000B, 0x00002DCE, 0x00003FF8, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001911, 0x00000CC7, 0x00000A0B, - 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C80, 0x00001911, 0x00050080, - 0x0000000B, 0x00002DCF, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, - 0x00001912, 0x00000CC7, 0x00000A0B, 0x00002DCF, 0x0004003D, 0x0000000B, - 0x00005C81, 0x00001912, 0x00050080, 0x0000000B, 0x00002DD0, 0x00003FF8, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, - 0x00002DD0, 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF7, 0x00070050, - 0x00000017, 0x00005132, 0x00005D4C, 0x00005C80, 0x00005C81, 0x00004002, - 0x000200F9, 0x00004F4C, 0x000200F8, 0x00004F4C, 0x000700F5, 0x00000017, - 0x00002AC2, 0x00005132, 0x00002C74, 0x00005BAC, 0x00002F67, 0x000300F7, - 0x00003F63, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFE, 0x00000000, - 0x000038FC, 0x00000001, 0x000038FC, 0x00000002, 0x00001CC1, 0x0000000A, - 0x00001CC1, 0x00000003, 0x00001CC0, 0x0000000C, 0x00001CC0, 0x00000004, - 0x00002001, 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, - 0x0000000B, 0x00005F5C, 0x00002AC2, 0x00000000, 0x0006000C, 0x00000013, - 0x0000606A, 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, - 0x00002776, 0x0000606A, 0x00000000, 0x00050051, 0x0000000D, 0x0000444F, - 0x0000606A, 0x00000001, 0x00070050, 0x0000001D, 0x00003915, 0x00002776, - 0x0000444F, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004383, - 0x00002AC2, 0x00000001, 0x0006000C, 0x00000013, 0x00004674, 0x00000001, - 0x0000003E, 0x00004383, 0x00050051, 0x0000000D, 0x00002777, 0x00004674, - 0x00000000, 0x00050051, 0x0000000D, 0x00004450, 0x00004674, 0x00000001, - 0x00070050, 0x0000001D, 0x00003916, 0x00002777, 0x00004450, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004384, 0x00002AC2, 0x00000002, - 0x0006000C, 0x00000013, 0x00004675, 0x00000001, 0x0000003E, 0x00004384, - 0x00050051, 0x0000000D, 0x00002778, 0x00004675, 0x00000000, 0x00050051, - 0x0000000D, 0x00004451, 0x00004675, 0x00000001, 0x00070050, 0x0000001D, - 0x00003917, 0x00002778, 0x00004451, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004385, 0x00002AC2, 0x00000003, 0x0006000C, 0x00000013, - 0x00004676, 0x00000001, 0x0000003E, 0x00004385, 0x00050051, 0x0000000D, - 0x00002779, 0x00004676, 0x00000000, 0x00050051, 0x0000000D, 0x000050C1, - 0x00004676, 0x00000001, 0x00070050, 0x0000001D, 0x00002355, 0x00002779, - 0x000050C1, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, - 0x00002001, 0x00050051, 0x0000000B, 0x00003091, 0x00002AC2, 0x00000000, - 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, 0x00050050, 0x00000012, - 0x0000472F, 0x000058A0, 0x000058A0, 0x000500C4, 0x00000012, 0x000047B9, - 0x0000472F, 0x000007A7, 0x000500C3, 0x00000012, 0x00003423, 0x000047B9, - 0x00000867, 0x0004006F, 0x00000013, 0x00002ABB, 0x00003423, 0x0005008E, - 0x00000013, 0x00004753, 0x00002ABB, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E12, 0x00000001, 0x00000028, 0x00000049, 0x00004753, 0x00050051, - 0x0000000D, 0x00005F16, 0x00005E12, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDD, 0x00005E12, 0x00000001, 0x00070050, 0x0000001D, 0x00004127, - 0x00005F16, 0x00003CDD, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C4B, 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EAE, - 0x00004C4B, 0x00050050, 0x00000012, 0x00004730, 0x00003EAE, 0x00003EAE, - 0x000500C4, 0x00000012, 0x000047BA, 0x00004730, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003424, 0x000047BA, 0x00000867, 0x0004006F, 0x00000013, - 0x00002ABC, 0x00003424, 0x0005008E, 0x00000013, 0x00004754, 0x00002ABC, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E13, 0x00000001, 0x00000028, - 0x00000049, 0x00004754, 0x00050051, 0x0000000D, 0x00005F17, 0x00005E13, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CDE, 0x00005E13, 0x00000001, - 0x00070050, 0x0000001D, 0x00004128, 0x00005F17, 0x00003CDE, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4C, 0x00002AC2, 0x00000002, - 0x0004007C, 0x0000000C, 0x00003EAF, 0x00004C4C, 0x00050050, 0x00000012, - 0x00004731, 0x00003EAF, 0x00003EAF, 0x000500C4, 0x00000012, 0x000047BC, - 0x00004731, 0x000007A7, 0x000500C3, 0x00000012, 0x00003425, 0x000047BC, - 0x00000867, 0x0004006F, 0x00000013, 0x00002ABD, 0x00003425, 0x0005008E, - 0x00000013, 0x00004755, 0x00002ABD, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E14, 0x00000001, 0x00000028, 0x00000049, 0x00004755, 0x00050051, - 0x0000000D, 0x00005F18, 0x00005E14, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CDF, 0x00005E14, 0x00000001, 0x00070050, 0x0000001D, 0x00004129, - 0x00005F18, 0x00003CDF, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C4D, 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EB0, - 0x00004C4D, 0x00050050, 0x00000012, 0x00004732, 0x00003EB0, 0x00003EB0, - 0x000500C4, 0x00000012, 0x000047BD, 0x00004732, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003426, 0x000047BD, 0x00000867, 0x0004006F, 0x00000013, - 0x00002ABE, 0x00003426, 0x0005008E, 0x00000013, 0x00004756, 0x00002ABE, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E15, 0x00000001, 0x00000028, - 0x00000049, 0x00004756, 0x00050051, 0x0000000D, 0x00005F19, 0x00005E15, - 0x00000000, 0x00050051, 0x0000000D, 0x0000494F, 0x00005E15, 0x00000001, - 0x00070050, 0x0000001D, 0x00002356, 0x00005F19, 0x0000494F, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC0, 0x00050051, - 0x0000000B, 0x000056C6, 0x00002AC2, 0x00000000, 0x00060050, 0x00000014, - 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, 0x000500C2, 0x00000014, - 0x00002B1C, 0x00004F13, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF2, - 0x00002B1C, 0x00000105, 0x000500C7, 0x00000014, 0x000048B5, 0x00005DF2, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B9C, 0x00005DF2, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D5, 0x00005B9C, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C57, 0x00000001, 0x0000004B, 0x000048B5, 0x0004007C, - 0x00000014, 0x00002A21, 0x00002C57, 0x00050082, 0x00000014, 0x00001886, - 0x00000B0C, 0x00002A21, 0x00050080, 0x00000014, 0x0000221C, 0x00002A21, - 0x00000938, 0x000600A9, 0x00000014, 0x0000287B, 0x000040D5, 0x0000221C, - 0x00005B9C, 0x000500C4, 0x00000014, 0x00005AE0, 0x000048B5, 0x00001886, - 0x000500C7, 0x00000014, 0x000049A6, 0x00005AE0, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AC3, 0x000040D5, 0x000049A6, 0x000048B5, 0x00050080, - 0x00000014, 0x00006005, 0x0000287B, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F8B, 0x00006005, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB2, - 0x00002AC3, 0x0000008D, 0x000500C5, 0x00000014, 0x00005789, 0x00004F8B, - 0x00003FB2, 0x000500AA, 0x00000010, 0x0000360C, 0x00005DF2, 0x00000A12, - 0x000600A9, 0x00000014, 0x0000424E, 0x0000360C, 0x00000A12, 0x00005789, - 0x0004007C, 0x00000018, 0x000029DB, 0x0000424E, 0x000500C2, 0x0000000B, - 0x00004BB0, 0x000056C6, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481A, - 0x00004BB0, 0x00050085, 0x0000000D, 0x00003E2B, 0x0000481A, 0x00000149, - 0x00050051, 0x0000000D, 0x000053CE, 0x000029DB, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A61, 0x000029DB, 0x00000001, 0x00050051, 0x0000000D, - 0x00001EA2, 0x000029DB, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE3, - 0x000053CE, 0x00002A61, 0x00001EA2, 0x00003E2B, 0x00050051, 0x0000000B, - 0x000027FE, 0x00002AC2, 0x00000001, 0x00060050, 0x00000014, 0x00003517, - 0x000027FE, 0x000027FE, 0x000027FE, 0x000500C2, 0x00000014, 0x00002B1D, - 0x00003517, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF3, 0x00002B1D, - 0x00000105, 0x000500C7, 0x00000014, 0x000048B6, 0x00005DF3, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B9D, 0x00005DF3, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D6, 0x00005B9D, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C58, 0x00000001, 0x0000004B, 0x000048B6, 0x0004007C, 0x00000014, - 0x00002A22, 0x00002C58, 0x00050082, 0x00000014, 0x00001887, 0x00000B0C, - 0x00002A22, 0x00050080, 0x00000014, 0x0000221D, 0x00002A22, 0x00000938, - 0x000600A9, 0x00000014, 0x0000287C, 0x000040D6, 0x0000221D, 0x00005B9D, - 0x000500C4, 0x00000014, 0x00005AE1, 0x000048B6, 0x00001887, 0x000500C7, - 0x00000014, 0x000049A7, 0x00005AE1, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AC4, 0x000040D6, 0x000049A7, 0x000048B6, 0x00050080, 0x00000014, - 0x00006006, 0x0000287C, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8C, - 0x00006006, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB3, 0x00002AC4, - 0x0000008D, 0x000500C5, 0x00000014, 0x0000578A, 0x00004F8C, 0x00003FB3, - 0x000500AA, 0x00000010, 0x0000360D, 0x00005DF3, 0x00000A12, 0x000600A9, - 0x00000014, 0x0000424F, 0x0000360D, 0x00000A12, 0x0000578A, 0x0004007C, - 0x00000018, 0x000029DC, 0x0000424F, 0x000500C2, 0x0000000B, 0x00004BB1, - 0x000027FE, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481B, 0x00004BB1, - 0x00050085, 0x0000000D, 0x00003E2C, 0x0000481B, 0x00000149, 0x00050051, - 0x0000000D, 0x000053CF, 0x000029DC, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A62, 0x000029DC, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA3, - 0x000029DC, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE4, 0x000053CF, - 0x00002A62, 0x00001EA3, 0x00003E2C, 0x00050051, 0x0000000B, 0x000027FF, - 0x00002AC2, 0x00000002, 0x00060050, 0x00000014, 0x00003518, 0x000027FF, - 0x000027FF, 0x000027FF, 0x000500C2, 0x00000014, 0x00002B1E, 0x00003518, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF4, 0x00002B1E, 0x00000105, - 0x000500C7, 0x00000014, 0x000048B8, 0x00005DF4, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B9E, 0x00005DF4, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040D7, 0x00005B9E, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C59, - 0x00000001, 0x0000004B, 0x000048B8, 0x0004007C, 0x00000014, 0x00002A23, - 0x00002C59, 0x00050082, 0x00000014, 0x00001888, 0x00000B0C, 0x00002A23, - 0x00050080, 0x00000014, 0x0000221E, 0x00002A23, 0x00000938, 0x000600A9, - 0x00000014, 0x0000287D, 0x000040D7, 0x0000221E, 0x00005B9E, 0x000500C4, - 0x00000014, 0x00005AE2, 0x000048B8, 0x00001888, 0x000500C7, 0x00000014, - 0x000049A8, 0x00005AE2, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC5, - 0x000040D7, 0x000049A8, 0x000048B8, 0x00050080, 0x00000014, 0x00006007, - 0x0000287D, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8D, 0x00006007, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FB4, 0x00002AC5, 0x0000008D, - 0x000500C5, 0x00000014, 0x0000578B, 0x00004F8D, 0x00003FB4, 0x000500AA, - 0x00000010, 0x0000360E, 0x00005DF4, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004250, 0x0000360E, 0x00000A12, 0x0000578B, 0x0004007C, 0x00000018, - 0x000029DD, 0x00004250, 0x000500C2, 0x0000000B, 0x00004BB2, 0x000027FF, - 0x00000A64, 0x00040070, 0x0000000D, 0x0000481C, 0x00004BB2, 0x00050085, - 0x0000000D, 0x00003E2D, 0x0000481C, 0x00000149, 0x00050051, 0x0000000D, - 0x000053D0, 0x000029DD, 0x00000000, 0x00050051, 0x0000000D, 0x00002A63, - 0x000029DD, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA4, 0x000029DD, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DE5, 0x000053D0, 0x00002A63, - 0x00001EA4, 0x00003E2D, 0x00050051, 0x0000000B, 0x00002800, 0x00002AC2, - 0x00000003, 0x00060050, 0x00000014, 0x00003519, 0x00002800, 0x00002800, - 0x00002800, 0x000500C2, 0x00000014, 0x00002B1F, 0x00003519, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DF5, 0x00002B1F, 0x00000105, 0x000500C7, - 0x00000014, 0x000048B9, 0x00005DF5, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B9F, 0x00005DF5, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D8, - 0x00005B9F, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C5A, 0x00000001, - 0x0000004B, 0x000048B9, 0x0004007C, 0x00000014, 0x00002A24, 0x00002C5A, - 0x00050082, 0x00000014, 0x00001889, 0x00000B0C, 0x00002A24, 0x00050080, - 0x00000014, 0x0000221F, 0x00002A24, 0x00000938, 0x000600A9, 0x00000014, - 0x0000287E, 0x000040D8, 0x0000221F, 0x00005B9F, 0x000500C4, 0x00000014, - 0x00005AE3, 0x000048B9, 0x00001889, 0x000500C7, 0x00000014, 0x000049A9, - 0x00005AE3, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC6, 0x000040D8, - 0x000049A9, 0x000048B9, 0x00050080, 0x00000014, 0x00006008, 0x0000287E, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8E, 0x00006008, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FB5, 0x00002AC6, 0x0000008D, 0x000500C5, - 0x00000014, 0x0000578C, 0x00004F8E, 0x00003FB5, 0x000500AA, 0x00000010, - 0x0000360F, 0x00005DF5, 0x00000A12, 0x000600A9, 0x00000014, 0x00004251, - 0x0000360F, 0x00000A12, 0x0000578C, 0x0004007C, 0x00000018, 0x000029DE, - 0x00004251, 0x000500C2, 0x0000000B, 0x00004BB3, 0x00002800, 0x00000A64, - 0x00040070, 0x0000000D, 0x0000481D, 0x00004BB3, 0x00050085, 0x0000000D, - 0x00003E2E, 0x0000481D, 0x00000149, 0x00050051, 0x0000000D, 0x000053D1, - 0x000029DE, 0x00000000, 0x00050051, 0x0000000D, 0x00002A64, 0x000029DE, - 0x00000001, 0x00050051, 0x0000000D, 0x00002B20, 0x000029DE, 0x00000002, - 0x00070050, 0x0000001D, 0x00002357, 0x000053D1, 0x00002A64, 0x00002B20, - 0x00003E2E, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC1, 0x00050051, - 0x0000000B, 0x000056C7, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, - 0x00004F14, 0x000056C7, 0x000056C7, 0x000056C7, 0x000056C7, 0x000500C2, - 0x00000017, 0x000024B0, 0x00004F14, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B7, 0x000024B0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC4, - 0x000049B7, 0x00050085, 0x0000001D, 0x00004139, 0x00003CC4, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CDB, 0x00002AC2, 0x00000001, 0x00070050, - 0x00000017, 0x00005156, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x00005CDB, - 0x000500C2, 0x00000017, 0x000024B1, 0x00005156, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B8, 0x000024B1, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CC5, 0x000049B8, 0x00050085, 0x0000001D, 0x0000413A, 0x00003CC5, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDC, 0x00002AC2, 0x00000002, - 0x00070050, 0x00000017, 0x00005157, 0x00005CDC, 0x00005CDC, 0x00005CDC, - 0x00005CDC, 0x000500C2, 0x00000017, 0x000024B2, 0x00005157, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B9, 0x000024B2, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CC6, 0x000049B9, 0x00050085, 0x0000001D, 0x0000413B, - 0x00003CC6, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDD, 0x00002AC2, - 0x00000003, 0x00070050, 0x00000017, 0x0000515C, 0x00005CDD, 0x00005CDD, - 0x00005CDD, 0x00005CDD, 0x000500C2, 0x00000017, 0x000024B3, 0x0000515C, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049BA, 0x000024B3, 0x0000027B, - 0x00040070, 0x0000001D, 0x00004932, 0x000049BA, 0x00050085, 0x0000001D, - 0x000026A2, 0x00004932, 0x00000AEE, 0x000200F9, 0x00003F63, 0x000200F8, - 0x000038FC, 0x00050051, 0x0000000B, 0x000056C8, 0x00002AC2, 0x00000000, - 0x00070050, 0x00000017, 0x00004F15, 0x000056C8, 0x000056C8, 0x000056C8, - 0x000056C8, 0x000500C2, 0x00000017, 0x000024B4, 0x00004F15, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A62, 0x000024B4, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036AB, 0x00004A62, 0x0005008E, 0x0000001D, 0x00004B2C, - 0x000036AB, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A8, 0x00002AC2, - 0x00000001, 0x00070050, 0x00000017, 0x00006114, 0x000021A8, 0x000021A8, - 0x000021A8, 0x000021A8, 0x000500C2, 0x00000017, 0x000024B5, 0x00006114, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A63, 0x000024B5, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036AC, 0x00004A63, 0x0005008E, 0x0000001D, - 0x00004B2D, 0x000036AC, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A9, - 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00006115, 0x000021A9, - 0x000021A9, 0x000021A9, 0x000021A9, 0x000500C2, 0x00000017, 0x000024B6, - 0x00006115, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A64, 0x000024B6, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036AD, 0x00004A64, 0x0005008E, - 0x0000001D, 0x00004B2E, 0x000036AD, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021AA, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x00006116, - 0x000021AA, 0x000021AA, 0x000021AA, 0x000021AA, 0x000500C2, 0x00000017, - 0x000024B7, 0x00006116, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A65, - 0x000024B7, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431D, 0x00004A65, - 0x0005008E, 0x0000001D, 0x00003095, 0x0000431D, 0x0000017A, 0x000200F9, - 0x00003F63, 0x000200F8, 0x00004BFE, 0x00050051, 0x0000000B, 0x00003096, - 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF1, 0x00003096, - 0x00050050, 0x00000013, 0x0000433F, 0x00004FF1, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D99, 0x0000433F, 0x0000433F, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056BA, 0x00002AC2, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F71, 0x000056BA, 0x00050050, - 0x00000013, 0x00004340, 0x00003F71, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D9A, 0x00004340, 0x00004340, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056BB, 0x00002AC2, 0x00000002, - 0x0004007C, 0x0000000D, 0x00003F72, 0x000056BB, 0x00050050, 0x00000013, - 0x00004341, 0x00003F72, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D9B, - 0x00004341, 0x00004341, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056BC, 0x00002AC2, 0x00000003, 0x0004007C, - 0x0000000D, 0x00003F73, 0x000056BC, 0x00050050, 0x00000013, 0x00004FB1, - 0x00003F73, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3D, 0x00004FB1, - 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, - 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, 0x0000001D, 0x00002BB0, - 0x00005A3D, 0x00004BFE, 0x00003095, 0x000038FC, 0x000026A2, 0x00001CC1, - 0x00002357, 0x00001CC0, 0x00002356, 0x00002001, 0x00002355, 0x00002039, - 0x000F00F5, 0x0000001D, 0x00003811, 0x00002D9B, 0x00004BFE, 0x00004B2E, - 0x000038FC, 0x0000413B, 0x00001CC1, 0x00003DE5, 0x00001CC0, 0x00004129, - 0x00002001, 0x00003917, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003B89, - 0x00002D9A, 0x00004BFE, 0x00004B2D, 0x000038FC, 0x0000413A, 0x00001CC1, - 0x00003DE4, 0x00001CC0, 0x00004128, 0x00002001, 0x00003916, 0x00002039, - 0x000F00F5, 0x0000001D, 0x000038BC, 0x00002D99, 0x00004BFE, 0x00004B2C, - 0x000038FC, 0x00004139, 0x00001CC1, 0x00003DE3, 0x00001CC0, 0x00004127, - 0x00002001, 0x00003915, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, - 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, 0x0000199B, 0x00000A10, - 0x000300F7, 0x00004F29, 0x00000002, 0x000400FA, 0x00005453, 0x00002C75, - 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, 0x00000288, 0x00004BD2, - 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4D, - 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DD1, 0x00003FF8, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006020, 0x00000CC7, 0x00000A0B, 0x00002DD1, - 0x0004003D, 0x0000000B, 0x00003248, 0x00006020, 0x00060052, 0x00000017, - 0x00002EA1, 0x00005D4D, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x000019F1, 0x00003248, 0x00002EA1, 0x00000001, 0x00050080, 0x0000000B, - 0x00003FD7, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1C, - 0x00000CC7, 0x00000A0B, 0x00003FD7, 0x0004003D, 0x0000000B, 0x00005C82, - 0x00001C1C, 0x00050080, 0x0000000B, 0x00002DD2, 0x00003FD7, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006021, 0x00000CC7, 0x00000A0B, 0x00002DD2, - 0x0004003D, 0x0000000B, 0x00003249, 0x00006021, 0x00060052, 0x00000017, - 0x00002EF0, 0x00005C82, 0x000019F1, 0x00000002, 0x00060052, 0x00000017, - 0x00001BED, 0x00003249, 0x00002EF0, 0x00000003, 0x00050084, 0x0000000B, - 0x00002A8D, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D1, - 0x00003FF8, 0x00002A8D, 0x00060041, 0x00000288, 0x00003B8A, 0x00000CC7, - 0x00000A0B, 0x000023D1, 0x0004003D, 0x0000000B, 0x00005C83, 0x00003B8A, - 0x00050080, 0x0000000B, 0x00002DD3, 0x000023D1, 0x00000A0D, 0x00060041, - 0x00000288, 0x00006022, 0x00000CC7, 0x00000A0B, 0x00002DD3, 0x0004003D, - 0x0000000B, 0x0000324A, 0x00006022, 0x00060052, 0x00000017, 0x00002EF1, - 0x00005C83, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEE, - 0x0000324A, 0x00002EF1, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8E, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D2, 0x00003FF8, - 0x00002A8E, 0x00060041, 0x00000288, 0x00003B8B, 0x00000CC7, 0x00000A0B, - 0x000023D2, 0x0004003D, 0x0000000B, 0x00005C84, 0x00003B8B, 0x00050080, - 0x0000000B, 0x00002DD4, 0x000023D2, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006023, 0x00000CC7, 0x00000A0B, 0x00002DD4, 0x0004003D, 0x0000000B, - 0x0000324B, 0x00006023, 0x00060052, 0x00000017, 0x0000379C, 0x00005C84, - 0x00001BEE, 0x00000002, 0x00060052, 0x00000017, 0x00002040, 0x0000324B, - 0x0000379C, 0x00000003, 0x000200F9, 0x00004F29, 0x000200F8, 0x00002C75, - 0x00060041, 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, - 0x0004003D, 0x0000000B, 0x00005D4E, 0x0000554C, 0x00050080, 0x0000000B, - 0x00002DD5, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001913, - 0x00000CC7, 0x00000A0B, 0x00002DD5, 0x0004003D, 0x0000000B, 0x00005C85, - 0x00001913, 0x00050080, 0x0000000B, 0x00002DD6, 0x00003FF8, 0x00000A10, - 0x00060041, 0x00000288, 0x00001914, 0x00000CC7, 0x00000A0B, 0x00002DD6, - 0x0004003D, 0x0000000B, 0x00005C86, 0x00001914, 0x00050080, 0x0000000B, - 0x00002DD7, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF8, - 0x00000CC7, 0x00000A0B, 0x00002DD7, 0x0004003D, 0x0000000B, 0x00003703, - 0x00005FF8, 0x00070050, 0x00000017, 0x00004AE2, 0x00005D4E, 0x00005C85, - 0x00005C86, 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, - 0x00000A16, 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, - 0x000057E8, 0x0004003D, 0x0000000B, 0x00005C87, 0x0000604E, 0x00050080, - 0x0000000B, 0x00002DD8, 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, - 0x00001915, 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, 0x0000000B, - 0x00005C88, 0x00001915, 0x00050080, 0x0000000B, 0x00002DD9, 0x00003FF8, - 0x00000A1C, 0x00060041, 0x00000288, 0x00001916, 0x00000CC7, 0x00000A0B, - 0x00002DD9, 0x0004003D, 0x0000000B, 0x00005C89, 0x00001916, 0x00050080, - 0x0000000B, 0x00002DDA, 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, - 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, 0x0000000B, - 0x00004003, 0x00006009, 0x00070050, 0x00000017, 0x00005133, 0x00005C87, - 0x00005C88, 0x00005C89, 0x00004003, 0x000200F9, 0x00004F29, 0x000200F8, - 0x00004F29, 0x000700F5, 0x00000017, 0x00002BD0, 0x00005133, 0x00002C75, - 0x00002040, 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, 0x00004AE2, - 0x00002C75, 0x00001BED, 0x00002F68, 0x000300F7, 0x00004F2A, 0x00000000, - 0x000700FB, 0x00002180, 0x00004F59, 0x00000005, 0x000027A8, 0x00000007, - 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, 0x00005F5D, - 0x00003723, 0x00000000, 0x0006000C, 0x00000013, 0x0000607D, 0x00000001, - 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, 0x000026E0, 0x0000607D, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D3, 0x000026E0, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA1, 0x0000607D, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A28, 0x00004DA1, 0x000023D3, 0x00000001, - 0x00050051, 0x0000000B, 0x00002864, 0x00003723, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CE1, 0x00000001, 0x0000003E, 0x00002864, 0x00050051, - 0x0000000D, 0x000026E1, 0x00004CE1, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D4, 0x000026E1, 0x00003A28, 0x00000002, 0x00050051, 0x0000000D, - 0x00004DA2, 0x00004CE1, 0x00000001, 0x00060052, 0x0000001D, 0x00003A29, - 0x00004DA2, 0x000023D4, 0x00000003, 0x00050051, 0x0000000B, 0x00002865, - 0x00003723, 0x00000002, 0x0006000C, 0x00000013, 0x00004CE2, 0x00000001, - 0x0000003E, 0x00002865, 0x00050051, 0x0000000D, 0x000026E2, 0x00004CE2, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D5, 0x000026E2, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA3, 0x00004CE2, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A2A, 0x00004DA3, 0x000023D5, 0x00000001, - 0x00050051, 0x0000000B, 0x00002866, 0x00003723, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CE3, 0x00000001, 0x0000003E, 0x00002866, 0x00050051, - 0x0000000D, 0x000026E3, 0x00004CE3, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D6, 0x000026E3, 0x00003A2A, 0x00000002, 0x00050051, 0x0000000D, - 0x00004DA4, 0x00004CE3, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2B, - 0x00004DA4, 0x000023D6, 0x00000003, 0x00050051, 0x0000000B, 0x00002867, - 0x00002BD0, 0x00000000, 0x0006000C, 0x00000013, 0x00004CE4, 0x00000001, - 0x0000003E, 0x00002867, 0x00050051, 0x0000000D, 0x000026E4, 0x00004CE4, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D7, 0x000026E4, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA5, 0x00004CE4, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A2C, 0x00004DA5, 0x000023D7, 0x00000001, - 0x00050051, 0x0000000B, 0x00002868, 0x00002BD0, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CE5, 0x00000001, 0x0000003E, 0x00002868, 0x00050051, - 0x0000000D, 0x000026E5, 0x00004CE5, 0x00000000, 0x00060052, 0x0000001D, - 0x000023D8, 0x000026E5, 0x00003A2C, 0x00000002, 0x00050051, 0x0000000D, - 0x00004DA6, 0x00004CE5, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2D, - 0x00004DA6, 0x000023D8, 0x00000003, 0x00050051, 0x0000000B, 0x00002869, - 0x00002BD0, 0x00000002, 0x0006000C, 0x00000013, 0x00004CE6, 0x00000001, - 0x0000003E, 0x00002869, 0x00050051, 0x0000000D, 0x000026E6, 0x00004CE6, - 0x00000000, 0x00060052, 0x0000001D, 0x000023D9, 0x000026E6, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004DA7, 0x00004CE6, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A2E, 0x00004DA7, 0x000023D9, 0x00000001, - 0x00050051, 0x0000000B, 0x0000286A, 0x00002BD0, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CE7, 0x00000001, 0x0000003E, 0x0000286A, 0x00050051, - 0x0000000D, 0x000026E7, 0x00004CE7, 0x00000000, 0x00060052, 0x0000001D, - 0x000023DA, 0x000026E7, 0x00003A2E, 0x00000002, 0x00050051, 0x0000000D, - 0x00005A07, 0x00004CE7, 0x00000001, 0x00060052, 0x0000001D, 0x00002453, - 0x00005A07, 0x000023DA, 0x00000003, 0x000200F9, 0x00004F2A, 0x000200F8, - 0x000027A8, 0x0007004F, 0x00000011, 0x000025FE, 0x00003723, 0x00003723, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, 0x000025FE, - 0x0009004F, 0x0000001A, 0x000060DA, 0x00005B3F, 0x00005B3F, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BA, - 0x000060DA, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D99, 0x000048BA, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC7, 0x00003D99, 0x0005008E, - 0x0000001D, 0x00004733, 0x00002AC7, 0x000007FE, 0x0007000C, 0x0000001D, - 0x0000629A, 0x00000001, 0x00000028, 0x00000504, 0x00004733, 0x0007004F, - 0x00000011, 0x00003774, 0x00003723, 0x00003723, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024C8, 0x00003774, 0x0009004F, 0x0000001A, - 0x000060DB, 0x000024C8, 0x000024C8, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048BB, 0x000060DB, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D9A, 0x000048BB, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AC8, 0x00003D9A, 0x0005008E, 0x0000001D, 0x00004734, - 0x00002AC8, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629B, 0x00000001, - 0x00000028, 0x00000504, 0x00004734, 0x0007004F, 0x00000011, 0x00003775, - 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x000024C9, 0x00003775, 0x0009004F, 0x0000001A, 0x000060DC, 0x000024C9, - 0x000024C9, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048BC, 0x000060DC, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D9B, 0x000048BC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC9, - 0x00003D9B, 0x0005008E, 0x0000001D, 0x00004735, 0x00002AC9, 0x000007FE, - 0x0007000C, 0x0000001D, 0x0000629C, 0x00000001, 0x00000028, 0x00000504, - 0x00004735, 0x0007004F, 0x00000011, 0x00003776, 0x00002BD0, 0x00002BD0, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024CA, 0x00003776, - 0x0009004F, 0x0000001A, 0x000060DD, 0x000024CA, 0x000024CA, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BD, - 0x000060DD, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9C, 0x000048BD, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002ACA, 0x00003D9C, 0x0005008E, - 0x0000001D, 0x000053D2, 0x00002ACA, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004365, 0x00000001, 0x00000028, 0x00000504, 0x000053D2, 0x000200F9, - 0x00004F2A, 0x000200F8, 0x00004F59, 0x0007004F, 0x00000011, 0x00002624, - 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x0000515D, 0x00002624, 0x00050051, 0x0000000D, 0x00001B87, 0x0000515D, - 0x00000000, 0x00050051, 0x0000000D, 0x00003473, 0x0000515D, 0x00000001, - 0x00070050, 0x0000001D, 0x00004281, 0x00001B87, 0x00003473, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E1, 0x00003723, 0x00003723, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003766, 0x000041E1, - 0x00050051, 0x0000000D, 0x00001B88, 0x00003766, 0x00000000, 0x00050051, - 0x0000000D, 0x00003474, 0x00003766, 0x00000001, 0x00070050, 0x0000001D, - 0x00004282, 0x00001B88, 0x00003474, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041E2, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x00003767, 0x000041E2, 0x00050051, 0x0000000D, - 0x00001B89, 0x00003767, 0x00000000, 0x00050051, 0x0000000D, 0x00003475, - 0x00003767, 0x00000001, 0x00070050, 0x0000001D, 0x00004283, 0x00001B89, - 0x00003475, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E3, - 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003768, 0x000041E3, 0x00050051, 0x0000000D, 0x00001B8A, 0x00003768, - 0x00000000, 0x00050051, 0x0000000D, 0x0000410B, 0x00003768, 0x00000001, - 0x00070050, 0x0000001D, 0x00002358, 0x00001B8A, 0x0000410B, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F2A, 0x000900F5, - 0x0000001D, 0x00002BB1, 0x00002358, 0x00004F59, 0x00004365, 0x000027A8, - 0x00002453, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003812, 0x00004283, - 0x00004F59, 0x0000629C, 0x000027A8, 0x00003A2D, 0x0000203A, 0x000900F5, - 0x0000001D, 0x00003B8C, 0x00004282, 0x00004F59, 0x0000629B, 0x000027A8, - 0x00003A2B, 0x0000203A, 0x000900F5, 0x0000001D, 0x000038BD, 0x00004281, - 0x00004F59, 0x0000629A, 0x000027A8, 0x00003A29, 0x0000203A, 0x000200F9, - 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, 0x00002BB2, - 0x00002BB1, 0x00004F2A, 0x00002BB0, 0x00003F63, 0x000700F5, 0x0000001D, - 0x00003813, 0x00003812, 0x00004F2A, 0x00003811, 0x00003F63, 0x000700F5, - 0x0000001D, 0x00003297, 0x00003B8C, 0x00004F2A, 0x00003B89, 0x00003F63, - 0x000700F5, 0x0000001D, 0x0000367C, 0x000038BD, 0x00004F2A, 0x000038BC, - 0x00003F63, 0x00050081, 0x0000001D, 0x0000435B, 0x0000435A, 0x0000367C, - 0x00050081, 0x0000001D, 0x00005B03, 0x00005B02, 0x00003297, 0x00050081, - 0x0000001D, 0x00002523, 0x00001C28, 0x00003813, 0x00050081, 0x0000001D, - 0x00001E77, 0x000025AA, 0x00002BB2, 0x000200F9, 0x00005EC8, 0x000200F8, - 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BB3, 0x00005113, 0x00005310, - 0x00001E77, 0x00005312, 0x000700F5, 0x0000001D, 0x00003814, 0x00001F92, - 0x00005310, 0x00002523, 0x00005312, 0x000700F5, 0x0000001D, 0x00003B31, - 0x00005B01, 0x00005310, 0x00005B03, 0x00005312, 0x000700F5, 0x0000001D, - 0x00003B8D, 0x00004359, 0x00005310, 0x0000435B, 0x00005312, 0x000700F5, - 0x0000000D, 0x000038BE, 0x00005A1D, 0x00005310, 0x00002F3A, 0x00005312, - 0x000200F9, 0x00005313, 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, - 0x00002BB4, 0x00002BA9, 0x0000530F, 0x00002BB3, 0x00005EC8, 0x000700F5, - 0x0000001D, 0x00003815, 0x0000380A, 0x0000530F, 0x00003814, 0x00005EC8, - 0x000700F5, 0x0000001D, 0x00003B32, 0x000035EC, 0x0000530F, 0x00003B31, - 0x00005EC8, 0x000700F5, 0x0000001D, 0x0000338C, 0x000020D3, 0x0000530F, - 0x00003B8D, 0x00005EC8, 0x000700F5, 0x0000000D, 0x00002EA8, 0x00002B2C, - 0x0000530F, 0x000038BE, 0x00005EC8, 0x0005008E, 0x0000001D, 0x00005A74, - 0x0000338C, 0x00002EA8, 0x0005008E, 0x0000001D, 0x000019CC, 0x00003B32, - 0x00002EA8, 0x0005008E, 0x0000001D, 0x0000306F, 0x00003815, 0x00002EA8, - 0x0005008E, 0x0000001D, 0x00003432, 0x00002BB4, 0x00002EA8, 0x000300F7, - 0x00003F64, 0x00000002, 0x000400FA, 0x00001D59, 0x00002741, 0x00003F64, - 0x000200F8, 0x00002741, 0x0009004F, 0x0000001D, 0x00003AEE, 0x00005A74, - 0x00005A74, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, - 0x0000001D, 0x00003A07, 0x000019CC, 0x000019CC, 0x00000002, 0x00000001, - 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, 0x00001CE6, 0x0000306F, - 0x0000306F, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, - 0x0000001D, 0x00003EEF, 0x00003432, 0x00003432, 0x00000002, 0x00000001, - 0x00000000, 0x00000003, 0x000200F9, 0x00003F64, 0x000200F8, 0x00003F64, - 0x000700F5, 0x0000001D, 0x00002BB5, 0x00003432, 0x00005313, 0x00003EEF, - 0x00002741, 0x000700F5, 0x0000001D, 0x00003816, 0x0000306F, 0x00005313, - 0x00001CE6, 0x00002741, 0x000700F5, 0x0000001D, 0x00003B57, 0x000019CC, - 0x00005313, 0x00003A07, 0x00002741, 0x000700F5, 0x0000001D, 0x00003A49, - 0x00005A74, 0x00005313, 0x00003AEE, 0x00002741, 0x000300F7, 0x00004FDF, - 0x00000000, 0x001900FB, 0x00005093, 0x0000264B, 0x00000006, 0x00004CE8, - 0x0000000E, 0x00004CE8, 0x00000032, 0x00004CE8, 0x00000007, 0x00004C38, - 0x00000036, 0x00004C38, 0x00000010, 0x00001F82, 0x00000037, 0x00001F82, - 0x00000011, 0x00001F81, 0x00000038, 0x00001F81, 0x00000019, 0x00001F80, - 0x0000001F, 0x00002514, 0x000200F8, 0x00002514, 0x00050051, 0x0000000D, - 0x00003AAE, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, 0x000023ED, - 0x00003A49, 0x00000001, 0x00050050, 0x00000013, 0x00004B33, 0x00003AAE, - 0x000023ED, 0x0006000C, 0x0000000B, 0x000020C4, 0x00000001, 0x0000003A, - 0x00004B33, 0x00060052, 0x00000017, 0x00003BD1, 0x000020C4, 0x00002DDD, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CD3, 0x00003B57, 0x00000000, - 0x00050051, 0x0000000D, 0x00005ABD, 0x00003B57, 0x00000001, 0x00050050, - 0x00000013, 0x00004B34, 0x00003CD3, 0x00005ABD, 0x0006000C, 0x0000000B, - 0x000020C5, 0x00000001, 0x0000003A, 0x00004B34, 0x00060052, 0x00000017, - 0x00003BD2, 0x000020C5, 0x00003BD1, 0x00000001, 0x00050051, 0x0000000D, - 0x00003CE0, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, 0x00005ABE, - 0x00003816, 0x00000001, 0x00050050, 0x00000013, 0x00004B35, 0x00003CE0, - 0x00005ABE, 0x0006000C, 0x0000000B, 0x000020C6, 0x00000001, 0x0000003A, - 0x00004B35, 0x00060052, 0x00000017, 0x00003BD3, 0x000020C6, 0x00003BD2, - 0x00000002, 0x00050051, 0x0000000D, 0x00003CE1, 0x00002BB5, 0x00000000, - 0x00050051, 0x0000000D, 0x00005ABF, 0x00002BB5, 0x00000001, 0x00050050, - 0x00000013, 0x00004B36, 0x00003CE1, 0x00005ABF, 0x0006000C, 0x0000000B, - 0x00002D3C, 0x00000001, 0x0000003A, 0x00004B36, 0x00060052, 0x00000017, - 0x0000212D, 0x00002D3C, 0x00003BD3, 0x00000003, 0x000200F9, 0x00004FDF, - 0x000200F8, 0x00001F80, 0x0007004F, 0x00000013, 0x0000227A, 0x00003A49, - 0x00003A49, 0x00000000, 0x00000001, 0x0008000C, 0x00000013, 0x00005CB1, - 0x00000001, 0x0000002B, 0x0000227A, 0x0000071F, 0x00000300, 0x0005008E, - 0x00000013, 0x000025B4, 0x00005CB1, 0x0000022D, 0x00050081, 0x00000013, - 0x00002E66, 0x000025B4, 0x0000061E, 0x0004006D, 0x00000011, 0x00001DD7, - 0x00002E66, 0x00050051, 0x0000000B, 0x000021FC, 0x00001DD7, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FDB, 0x00001DD7, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D3D, 0x00002FDB, 0x00000A3B, 0x000500C5, 0x0000000B, - 0x0000440A, 0x000021FC, 0x00002D3D, 0x00060052, 0x00000017, 0x00002AE5, - 0x0000440A, 0x00002DDD, 0x00000000, 0x0007004F, 0x00000013, 0x00003086, - 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x0008000C, 0x00000013, - 0x00004902, 0x00000001, 0x0000002B, 0x00003086, 0x0000071F, 0x00000300, - 0x0005008E, 0x00000013, 0x000025B5, 0x00004902, 0x0000022D, 0x00050081, - 0x00000013, 0x00002E67, 0x000025B5, 0x0000061E, 0x0004006D, 0x00000011, - 0x00001DD9, 0x00002E67, 0x00050051, 0x0000000B, 0x000021FD, 0x00001DD9, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FDC, 0x00001DD9, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D3E, 0x00002FDC, 0x00000A3B, 0x000500C5, - 0x0000000B, 0x0000440B, 0x000021FD, 0x00002D3E, 0x00060052, 0x00000017, - 0x00002AE6, 0x0000440B, 0x00002AE5, 0x00000001, 0x0007004F, 0x00000013, - 0x00003087, 0x00003816, 0x00003816, 0x00000000, 0x00000001, 0x0008000C, - 0x00000013, 0x00004903, 0x00000001, 0x0000002B, 0x00003087, 0x0000071F, - 0x00000300, 0x0005008E, 0x00000013, 0x000025B6, 0x00004903, 0x0000022D, - 0x00050081, 0x00000013, 0x00002E69, 0x000025B6, 0x0000061E, 0x0004006D, - 0x00000011, 0x00001DDA, 0x00002E69, 0x00050051, 0x0000000B, 0x000021FE, - 0x00001DDA, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDD, 0x00001DDA, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D3F, 0x00002FDD, 0x00000A3B, - 0x000500C5, 0x0000000B, 0x0000440C, 0x000021FE, 0x00002D3F, 0x00060052, - 0x00000017, 0x00002AE7, 0x0000440C, 0x00002AE6, 0x00000002, 0x0007004F, - 0x00000013, 0x00003088, 0x00002BB5, 0x00002BB5, 0x00000000, 0x00000001, - 0x0008000C, 0x00000013, 0x00004904, 0x00000001, 0x0000002B, 0x00003088, - 0x0000071F, 0x00000300, 0x0005008E, 0x00000013, 0x000025B7, 0x00004904, - 0x0000022D, 0x00050081, 0x00000013, 0x00002E6A, 0x000025B7, 0x0000061E, - 0x0004006D, 0x00000011, 0x00001DDB, 0x00002E6A, 0x00050051, 0x0000000B, - 0x000021FF, 0x00001DDB, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDE, - 0x00001DDB, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D40, 0x00002FDE, - 0x00000A3B, 0x000500C5, 0x0000000B, 0x000050A8, 0x000021FF, 0x00002D40, - 0x00060052, 0x00000017, 0x00005E5A, 0x000050A8, 0x00002AE7, 0x00000003, - 0x000200F9, 0x00004FDF, 0x000200F8, 0x00001F81, 0x0008004F, 0x00000018, - 0x000021CF, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x00000002, - 0x0008000C, 0x00000018, 0x00001847, 0x00000001, 0x0000002B, 0x000021CF, - 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC1, 0x00001847, - 0x0000000E, 0x00050081, 0x00000018, 0x00001F1A, 0x00001BC1, 0x000003AB, - 0x0004006D, 0x00000014, 0x00002752, 0x00001F1A, 0x00050051, 0x0000000B, - 0x00002200, 0x00002752, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDF, - 0x00002752, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D29, 0x00002FDF, - 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D66, 0x00002200, 0x00002D29, - 0x00050051, 0x0000000B, 0x000053E4, 0x00002752, 0x00000002, 0x000500C4, - 0x0000000B, 0x00002183, 0x000053E4, 0x00000A4A, 0x000500C5, 0x0000000B, - 0x0000440D, 0x00004D66, 0x00002183, 0x00060052, 0x00000017, 0x00002AE8, - 0x0000440D, 0x00002DDD, 0x00000000, 0x0008004F, 0x00000018, 0x00002FE0, - 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, - 0x00000018, 0x00004F17, 0x00000001, 0x0000002B, 0x00002FE0, 0x00000A2D, - 0x00000A18, 0x00050085, 0x00000018, 0x00001BC2, 0x00004F17, 0x0000000E, - 0x00050081, 0x00000018, 0x00001F1B, 0x00001BC2, 0x000003AB, 0x0004006D, - 0x00000014, 0x00002753, 0x00001F1B, 0x00050051, 0x0000000B, 0x00002201, - 0x00002753, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE1, 0x00002753, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2A, 0x00002FE1, 0x00000A29, - 0x000500C5, 0x0000000B, 0x00004D67, 0x00002201, 0x00002D2A, 0x00050051, - 0x0000000B, 0x000053E5, 0x00002753, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002184, 0x000053E5, 0x00000A4A, 0x000500C5, 0x0000000B, 0x0000440E, - 0x00004D67, 0x00002184, 0x00060052, 0x00000017, 0x00002AE9, 0x0000440E, - 0x00002AE8, 0x00000001, 0x0008004F, 0x00000018, 0x00002FE2, 0x00003816, - 0x00003816, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, - 0x00004F18, 0x00000001, 0x0000002B, 0x00002FE2, 0x00000A2D, 0x00000A18, - 0x00050085, 0x00000018, 0x00001BC3, 0x00004F18, 0x0000000E, 0x00050081, - 0x00000018, 0x00001F1C, 0x00001BC3, 0x000003AB, 0x0004006D, 0x00000014, - 0x00002754, 0x00001F1C, 0x00050051, 0x0000000B, 0x00002202, 0x00002754, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FE3, 0x00002754, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D2B, 0x00002FE3, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004D68, 0x00002202, 0x00002D2B, 0x00050051, 0x0000000B, - 0x000053E6, 0x00002754, 0x00000002, 0x000500C4, 0x0000000B, 0x00002185, - 0x000053E6, 0x00000A4A, 0x000500C5, 0x0000000B, 0x0000440F, 0x00004D68, - 0x00002185, 0x00060052, 0x00000017, 0x00002AEB, 0x0000440F, 0x00002AE9, - 0x00000002, 0x0008004F, 0x00000018, 0x00002FE4, 0x00002BB5, 0x00002BB5, - 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004F19, - 0x00000001, 0x0000002B, 0x00002FE4, 0x00000A2D, 0x00000A18, 0x00050085, - 0x00000018, 0x00001BC4, 0x00004F19, 0x0000000E, 0x00050081, 0x00000018, - 0x00001F1D, 0x00001BC4, 0x000003AB, 0x0004006D, 0x00000014, 0x00002755, - 0x00001F1D, 0x00050051, 0x0000000B, 0x00002203, 0x00002755, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FE5, 0x00002755, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D2C, 0x00002FE5, 0x00000A29, 0x000500C5, 0x0000000B, - 0x00004D69, 0x00002203, 0x00002D2C, 0x00050051, 0x0000000B, 0x000053E7, - 0x00002755, 0x00000002, 0x000500C4, 0x0000000B, 0x00002186, 0x000053E7, - 0x00000A4A, 0x000500C5, 0x0000000B, 0x000050A9, 0x00004D69, 0x00002186, - 0x00060052, 0x00000017, 0x00005E5B, 0x000050A9, 0x00002AEB, 0x00000003, - 0x000200F9, 0x00004FDF, 0x000200F8, 0x00001F82, 0x0008004F, 0x00000018, + 0x000060D7, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D96, 0x000048B1, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB8, 0x00003D96, 0x0005008E, + 0x0000001D, 0x0000472D, 0x00002AB8, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00006298, 0x00000001, 0x00000028, 0x00000504, 0x0000472D, 0x0007004F, + 0x00000011, 0x00003772, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, + 0x0004007C, 0x00000012, 0x000024C6, 0x00003772, 0x0009004F, 0x0000001A, + 0x000060D8, 0x000024C6, 0x000024C6, 0x00000000, 0x00000000, 0x00000001, + 0x00000001, 0x000500C4, 0x0000001A, 0x000048B2, 0x000060D8, 0x00000122, + 0x000500C3, 0x0000001A, 0x00003D97, 0x000048B2, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AB9, 0x00003D97, 0x0005008E, 0x0000001D, 0x0000472E, + 0x00002AB9, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006299, 0x00000001, + 0x00000028, 0x00000504, 0x0000472E, 0x0007004F, 0x00000011, 0x00003773, + 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, + 0x000024C7, 0x00003773, 0x0009004F, 0x0000001A, 0x000060D9, 0x000024C7, + 0x000024C7, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B3, 0x000060D9, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D98, 0x000048B3, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ABA, + 0x00003D98, 0x0005008E, 0x0000001D, 0x000053C1, 0x00002ABA, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004364, 0x00000001, 0x00000028, 0x00000504, + 0x000053C1, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F58, 0x0007004F, + 0x00000011, 0x00002629, 0x00003722, 0x00003722, 0x00000000, 0x00000001, + 0x0004007C, 0x00000013, 0x0000515B, 0x00002629, 0x00050051, 0x0000000D, + 0x00001B84, 0x0000515B, 0x00000000, 0x00050051, 0x0000000D, 0x00003470, + 0x0000515B, 0x00000001, 0x00070050, 0x0000001D, 0x0000427E, 0x00001B84, + 0x00003470, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DE, + 0x00003722, 0x00003722, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, + 0x00003763, 0x000041DE, 0x00050051, 0x0000000D, 0x00001B85, 0x00003763, + 0x00000000, 0x00050051, 0x0000000D, 0x00003471, 0x00003763, 0x00000001, + 0x00070050, 0x0000001D, 0x0000427F, 0x00001B85, 0x00003471, 0x00000A0C, + 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DF, 0x00002BCF, 0x00002BCF, + 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003764, 0x000041DF, + 0x00050051, 0x0000000D, 0x00001B86, 0x00003764, 0x00000000, 0x00050051, + 0x0000000D, 0x00003472, 0x00003764, 0x00000001, 0x00070050, 0x0000001D, + 0x00004280, 0x00001B86, 0x00003472, 0x00000A0C, 0x00000A0C, 0x0007004F, + 0x00000011, 0x000041E0, 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, + 0x0004007C, 0x00000013, 0x00003765, 0x000041E0, 0x00050051, 0x0000000D, + 0x00001B87, 0x00003765, 0x00000000, 0x00050051, 0x0000000D, 0x0000410A, + 0x00003765, 0x00000001, 0x00070050, 0x0000001D, 0x00002357, 0x00001B87, + 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F28, 0x000200F8, + 0x00004F28, 0x000900F5, 0x0000001D, 0x00002BAE, 0x00002357, 0x00004F58, + 0x00004364, 0x0000215A, 0x00002356, 0x00002038, 0x000900F5, 0x0000001D, + 0x0000380F, 0x00004280, 0x00004F58, 0x00006299, 0x0000215A, 0x0000391D, + 0x00002038, 0x000900F5, 0x0000001D, 0x00003B88, 0x0000427F, 0x00004F58, + 0x00006298, 0x0000215A, 0x0000391C, 0x00002038, 0x000900F5, 0x0000001D, + 0x000038BB, 0x0000427E, 0x00004F58, 0x00006297, 0x0000215A, 0x0000391B, + 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, + 0x0000001D, 0x00002BAF, 0x00002BAE, 0x00004F28, 0x00002BAD, 0x00003F62, + 0x000700F5, 0x0000001D, 0x00003810, 0x0000380F, 0x00004F28, 0x0000380E, + 0x00003F62, 0x000700F5, 0x0000001D, 0x00003296, 0x00003B88, 0x00004F28, + 0x00003B85, 0x00003F62, 0x000700F5, 0x0000001D, 0x0000367B, 0x000038BB, + 0x00004F28, 0x000038BA, 0x00003F62, 0x00050081, 0x0000001D, 0x0000435A, + 0x00004359, 0x0000367B, 0x00050081, 0x0000001D, 0x00005B02, 0x00005B01, + 0x00003296, 0x00050081, 0x0000001D, 0x00001C28, 0x00001F92, 0x00003810, + 0x00050081, 0x0000001D, 0x000025AA, 0x00005113, 0x00002BAF, 0x00050080, + 0x0000000B, 0x00003FF8, 0x00001FB2, 0x000037B2, 0x000300F7, 0x00005312, + 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, 0x000040BC, 0x000200F8, + 0x000040BC, 0x000500AA, 0x00000009, 0x00004AE1, 0x0000199B, 0x00000A0D, + 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, 0x00004AE1, 0x0000262A, + 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, 0x00000288, 0x00004BD5, + 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4F, + 0x00004BD5, 0x00050080, 0x0000000B, 0x00002DD4, 0x00003FF8, 0x0000199B, + 0x00060041, 0x00000288, 0x00001951, 0x00000CC7, 0x00000A0B, 0x00002DD4, + 0x0004003D, 0x0000000B, 0x00005E64, 0x00001951, 0x00050084, 0x0000000B, + 0x00001863, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020AA, + 0x00003FF8, 0x00001863, 0x00060041, 0x00000288, 0x00003BD0, 0x00000CC7, + 0x00000A0B, 0x000020AA, 0x0004003D, 0x0000000B, 0x00005E65, 0x00003BD0, + 0x00050084, 0x0000000B, 0x00001864, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020AB, 0x00003FF8, 0x00001864, 0x00060041, 0x00000288, + 0x000037F4, 0x00000CC7, 0x00000A0B, 0x000020AB, 0x0004003D, 0x0000000B, + 0x00004008, 0x000037F4, 0x00070050, 0x00000017, 0x00005138, 0x00005D4F, + 0x00005E64, 0x00005E65, 0x00004008, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x0000262A, 0x00060041, 0x00000288, 0x0000554B, 0x00000CC7, 0x00000A0B, + 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D50, 0x0000554B, 0x00050080, + 0x0000000B, 0x00002DD5, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001917, 0x00000CC7, 0x00000A0B, 0x00002DD5, 0x0004003D, 0x0000000B, + 0x00005C83, 0x00001917, 0x00050080, 0x0000000B, 0x00002DD6, 0x00003FF8, + 0x00000A10, 0x00060041, 0x00000288, 0x00001918, 0x00000CC7, 0x00000A0B, + 0x00002DD6, 0x0004003D, 0x0000000B, 0x00005C84, 0x00001918, 0x00050080, + 0x0000000B, 0x00002DD7, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, + 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DD7, 0x0004003D, 0x0000000B, + 0x00004009, 0x00006009, 0x00070050, 0x00000017, 0x00005139, 0x00005D50, + 0x00005C83, 0x00005C84, 0x00004009, 0x000200F9, 0x00004F4C, 0x000200F8, + 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, 0x00005139, 0x0000262A, + 0x00005138, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, + 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, 0x000038FC, + 0x00000002, 0x00001CC1, 0x0000000A, 0x00001CC1, 0x00000003, 0x00001CC0, + 0x0000000C, 0x00001CC0, 0x00000004, 0x00002001, 0x00000006, 0x00002039, + 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, 0x00002AC2, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606D, 0x00000001, 0x0000003E, + 0x00005F5C, 0x00050051, 0x0000000D, 0x00002786, 0x0000606D, 0x00000000, + 0x00050051, 0x0000000D, 0x00004458, 0x0000606D, 0x00000001, 0x00070050, + 0x0000001D, 0x0000391E, 0x00002786, 0x00004458, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000438C, 0x00002AC2, 0x00000001, 0x0006000C, + 0x00000013, 0x0000467D, 0x00000001, 0x0000003E, 0x0000438C, 0x00050051, + 0x0000000D, 0x00002787, 0x0000467D, 0x00000000, 0x00050051, 0x0000000D, + 0x00004459, 0x0000467D, 0x00000001, 0x00070050, 0x0000001D, 0x0000391F, + 0x00002787, 0x00004459, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000438D, 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, 0x0000467E, + 0x00000001, 0x0000003E, 0x0000438D, 0x00050051, 0x0000000D, 0x00002788, + 0x0000467E, 0x00000000, 0x00050051, 0x0000000D, 0x0000445A, 0x0000467E, + 0x00000001, 0x00070050, 0x0000001D, 0x00003920, 0x00002788, 0x0000445A, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000438E, 0x00002AC2, + 0x00000003, 0x0006000C, 0x00000013, 0x0000467F, 0x00000001, 0x0000003E, + 0x0000438E, 0x00050051, 0x0000000D, 0x00002789, 0x0000467F, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C4, 0x0000467F, 0x00000001, 0x00070050, + 0x0000001D, 0x00002358, 0x00002789, 0x000050C4, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F63, 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, + 0x00003091, 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, + 0x00003091, 0x00050050, 0x00000012, 0x0000472F, 0x000058A0, 0x000058A0, + 0x000500C4, 0x00000012, 0x000047B9, 0x0000472F, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003423, 0x000047B9, 0x00000867, 0x0004006F, 0x00000013, + 0x00002ABB, 0x00003423, 0x0005008E, 0x00000013, 0x00004753, 0x00002ABB, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E12, 0x00000001, 0x00000028, + 0x00000049, 0x00004753, 0x00050051, 0x0000000D, 0x00005F16, 0x00005E12, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CDD, 0x00005E12, 0x00000001, + 0x00070050, 0x0000001D, 0x00004127, 0x00005F16, 0x00003CDD, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4B, 0x00002AC2, 0x00000001, + 0x0004007C, 0x0000000C, 0x00003EAA, 0x00004C4B, 0x00050050, 0x00000012, + 0x00004730, 0x00003EAA, 0x00003EAA, 0x000500C4, 0x00000012, 0x000047BA, + 0x00004730, 0x000007A7, 0x000500C3, 0x00000012, 0x00003424, 0x000047BA, + 0x00000867, 0x0004006F, 0x00000013, 0x00002ABC, 0x00003424, 0x0005008E, + 0x00000013, 0x00004754, 0x00002ABC, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E13, 0x00000001, 0x00000028, 0x00000049, 0x00004754, 0x00050051, + 0x0000000D, 0x00005F17, 0x00005E13, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CDE, 0x00005E13, 0x00000001, 0x00070050, 0x0000001D, 0x00004128, + 0x00005F17, 0x00003CDE, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C4C, 0x00002AC2, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAB, + 0x00004C4C, 0x00050050, 0x00000012, 0x00004731, 0x00003EAB, 0x00003EAB, + 0x000500C4, 0x00000012, 0x000047BC, 0x00004731, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003425, 0x000047BC, 0x00000867, 0x0004006F, 0x00000013, + 0x00002ABD, 0x00003425, 0x0005008E, 0x00000013, 0x00004755, 0x00002ABD, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E14, 0x00000001, 0x00000028, + 0x00000049, 0x00004755, 0x00050051, 0x0000000D, 0x00005F18, 0x00005E14, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CDF, 0x00005E14, 0x00000001, + 0x00070050, 0x0000001D, 0x00004129, 0x00005F18, 0x00003CDF, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4D, 0x00002AC2, 0x00000003, + 0x0004007C, 0x0000000C, 0x00003EAC, 0x00004C4D, 0x00050050, 0x00000012, + 0x00004732, 0x00003EAC, 0x00003EAC, 0x000500C4, 0x00000012, 0x000047BD, + 0x00004732, 0x000007A7, 0x000500C3, 0x00000012, 0x00003426, 0x000047BD, + 0x00000867, 0x0004006F, 0x00000013, 0x00002ABE, 0x00003426, 0x0005008E, + 0x00000013, 0x00004756, 0x00002ABE, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E15, 0x00000001, 0x00000028, 0x00000049, 0x00004756, 0x00050051, + 0x0000000D, 0x00005F19, 0x00005E15, 0x00000000, 0x00050051, 0x0000000D, + 0x0000494F, 0x00005E15, 0x00000001, 0x00070050, 0x0000001D, 0x00002359, + 0x00005F19, 0x0000494F, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, + 0x000200F8, 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC2, + 0x00000000, 0x00060050, 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, + 0x000056C6, 0x000500C2, 0x00000014, 0x00002B1C, 0x00004F13, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DF2, 0x00002B1C, 0x00000105, 0x000500C7, + 0x00000014, 0x000048B4, 0x00005DF2, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B9C, 0x00005DF2, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D5, + 0x00005B9C, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C57, 0x00000001, + 0x0000004B, 0x000048B4, 0x0004007C, 0x00000014, 0x00002A21, 0x00002C57, + 0x00050082, 0x00000014, 0x00001886, 0x00000B0C, 0x00002A21, 0x00050080, + 0x00000014, 0x0000221C, 0x00002A21, 0x00000938, 0x000600A9, 0x00000014, + 0x0000287B, 0x000040D5, 0x0000221C, 0x00005B9C, 0x000500C4, 0x00000014, + 0x00005AE0, 0x000048B4, 0x00001886, 0x000500C7, 0x00000014, 0x000049A6, + 0x00005AE0, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC3, 0x000040D5, + 0x000049A6, 0x000048B4, 0x00050080, 0x00000014, 0x0000600A, 0x0000287B, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8B, 0x0000600A, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FB2, 0x00002AC3, 0x0000008D, 0x000500C5, + 0x00000014, 0x00005788, 0x00004F8B, 0x00003FB2, 0x000500AA, 0x00000010, + 0x0000360C, 0x00005DF2, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424E, + 0x0000360C, 0x00000A12, 0x00005788, 0x0004007C, 0x00000018, 0x000029DB, + 0x0000424E, 0x000500C2, 0x0000000B, 0x00004BB0, 0x000056C6, 0x00000A64, + 0x00040070, 0x0000000D, 0x0000481A, 0x00004BB0, 0x00050085, 0x0000000D, + 0x00003E2B, 0x0000481A, 0x00000149, 0x00050051, 0x0000000D, 0x000053CE, + 0x000029DB, 0x00000000, 0x00050051, 0x0000000D, 0x00002A61, 0x000029DB, + 0x00000001, 0x00050051, 0x0000000D, 0x00001EA2, 0x000029DB, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DE3, 0x000053CE, 0x00002A61, 0x00001EA2, + 0x00003E2B, 0x00050051, 0x0000000B, 0x000027FE, 0x00002AC2, 0x00000001, + 0x00060050, 0x00000014, 0x00003517, 0x000027FE, 0x000027FE, 0x000027FE, + 0x000500C2, 0x00000014, 0x00002B1D, 0x00003517, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DF3, 0x00002B1D, 0x00000105, 0x000500C7, 0x00000014, + 0x000048B5, 0x00005DF3, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9D, + 0x00005DF3, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D6, 0x00005B9D, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C58, 0x00000001, 0x0000004B, + 0x000048B5, 0x0004007C, 0x00000014, 0x00002A22, 0x00002C58, 0x00050082, + 0x00000014, 0x00001887, 0x00000B0C, 0x00002A22, 0x00050080, 0x00000014, + 0x0000221D, 0x00002A22, 0x00000938, 0x000600A9, 0x00000014, 0x0000287C, + 0x000040D6, 0x0000221D, 0x00005B9D, 0x000500C4, 0x00000014, 0x00005AE1, + 0x000048B5, 0x00001887, 0x000500C7, 0x00000014, 0x000049A7, 0x00005AE1, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AC4, 0x000040D6, 0x000049A7, + 0x000048B5, 0x00050080, 0x00000014, 0x0000600B, 0x0000287C, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F8C, 0x0000600B, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FB3, 0x00002AC4, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005789, 0x00004F8C, 0x00003FB3, 0x000500AA, 0x00000010, 0x0000360D, + 0x00005DF3, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424F, 0x0000360D, + 0x00000A12, 0x00005789, 0x0004007C, 0x00000018, 0x000029DC, 0x0000424F, + 0x000500C2, 0x0000000B, 0x00004BB1, 0x000027FE, 0x00000A64, 0x00040070, + 0x0000000D, 0x0000481B, 0x00004BB1, 0x00050085, 0x0000000D, 0x00003E2C, + 0x0000481B, 0x00000149, 0x00050051, 0x0000000D, 0x000053CF, 0x000029DC, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A62, 0x000029DC, 0x00000001, + 0x00050051, 0x0000000D, 0x00001EA3, 0x000029DC, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DE4, 0x000053CF, 0x00002A62, 0x00001EA3, 0x00003E2C, + 0x00050051, 0x0000000B, 0x000027FF, 0x00002AC2, 0x00000002, 0x00060050, + 0x00000014, 0x00003518, 0x000027FF, 0x000027FF, 0x000027FF, 0x000500C2, + 0x00000014, 0x00002B1E, 0x00003518, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DF4, 0x00002B1E, 0x00000105, 0x000500C7, 0x00000014, 0x000048B6, + 0x00005DF4, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9E, 0x00005DF4, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D7, 0x00005B9E, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C59, 0x00000001, 0x0000004B, 0x000048B6, + 0x0004007C, 0x00000014, 0x00002A23, 0x00002C59, 0x00050082, 0x00000014, + 0x00001888, 0x00000B0C, 0x00002A23, 0x00050080, 0x00000014, 0x0000221E, + 0x00002A23, 0x00000938, 0x000600A9, 0x00000014, 0x0000287D, 0x000040D7, + 0x0000221E, 0x00005B9E, 0x000500C4, 0x00000014, 0x00005AE2, 0x000048B6, + 0x00001888, 0x000500C7, 0x00000014, 0x000049A8, 0x00005AE2, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AC5, 0x000040D7, 0x000049A8, 0x000048B6, + 0x00050080, 0x00000014, 0x0000600C, 0x0000287D, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F8D, 0x0000600C, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FB4, 0x00002AC5, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578A, + 0x00004F8D, 0x00003FB4, 0x000500AA, 0x00000010, 0x0000360E, 0x00005DF4, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004250, 0x0000360E, 0x00000A12, + 0x0000578A, 0x0004007C, 0x00000018, 0x000029DD, 0x00004250, 0x000500C2, + 0x0000000B, 0x00004BB2, 0x000027FF, 0x00000A64, 0x00040070, 0x0000000D, + 0x0000481C, 0x00004BB2, 0x00050085, 0x0000000D, 0x00003E2D, 0x0000481C, + 0x00000149, 0x00050051, 0x0000000D, 0x000053D0, 0x000029DD, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A63, 0x000029DD, 0x00000001, 0x00050051, + 0x0000000D, 0x00001EA4, 0x000029DD, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DE5, 0x000053D0, 0x00002A63, 0x00001EA4, 0x00003E2D, 0x00050051, + 0x0000000B, 0x00002800, 0x00002AC2, 0x00000003, 0x00060050, 0x00000014, + 0x00003519, 0x00002800, 0x00002800, 0x00002800, 0x000500C2, 0x00000014, + 0x00002B1F, 0x00003519, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF5, + 0x00002B1F, 0x00000105, 0x000500C7, 0x00000014, 0x000048B8, 0x00005DF5, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B9F, 0x00005DF5, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040D8, 0x00005B9F, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C5A, 0x00000001, 0x0000004B, 0x000048B8, 0x0004007C, + 0x00000014, 0x00002A24, 0x00002C5A, 0x00050082, 0x00000014, 0x00001889, + 0x00000B0C, 0x00002A24, 0x00050080, 0x00000014, 0x0000221F, 0x00002A24, + 0x00000938, 0x000600A9, 0x00000014, 0x0000287E, 0x000040D8, 0x0000221F, + 0x00005B9F, 0x000500C4, 0x00000014, 0x00005AE3, 0x000048B8, 0x00001889, + 0x000500C7, 0x00000014, 0x000049A9, 0x00005AE3, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AC6, 0x000040D8, 0x000049A9, 0x000048B8, 0x00050080, + 0x00000014, 0x0000600D, 0x0000287E, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F8E, 0x0000600D, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB5, + 0x00002AC6, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578B, 0x00004F8E, + 0x00003FB5, 0x000500AA, 0x00000010, 0x0000360F, 0x00005DF5, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004251, 0x0000360F, 0x00000A12, 0x0000578B, + 0x0004007C, 0x00000018, 0x000029DE, 0x00004251, 0x000500C2, 0x0000000B, + 0x00004BB3, 0x00002800, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481D, + 0x00004BB3, 0x00050085, 0x0000000D, 0x00003E2E, 0x0000481D, 0x00000149, + 0x00050051, 0x0000000D, 0x000053D1, 0x000029DE, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A64, 0x000029DE, 0x00000001, 0x00050051, 0x0000000D, + 0x00002B20, 0x000029DE, 0x00000002, 0x00070050, 0x0000001D, 0x0000235A, + 0x000053D1, 0x00002A64, 0x00002B20, 0x00003E2E, 0x000200F9, 0x00003F63, + 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C7, 0x00002AC2, + 0x00000000, 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, 0x000056C7, + 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, 0x000024B0, 0x00004F14, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049B7, 0x000024B0, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CC0, 0x000049B7, 0x00050085, 0x0000001D, + 0x00004139, 0x00003CC0, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDB, + 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00005156, 0x00005CDB, + 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x000500C2, 0x00000017, 0x000024B1, + 0x00005156, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B8, 0x000024B1, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC1, 0x000049B8, 0x00050085, + 0x0000001D, 0x0000413A, 0x00003CC1, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CDC, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00005157, + 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x000500C2, 0x00000017, + 0x000024B2, 0x00005157, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B9, + 0x000024B2, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC2, 0x000049B9, + 0x00050085, 0x0000001D, 0x0000413B, 0x00003CC2, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CDD, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, + 0x0000515C, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x000500C2, + 0x00000017, 0x000024B3, 0x0000515C, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049BA, 0x000024B3, 0x0000027B, 0x00040070, 0x0000001D, 0x00004932, + 0x000049BA, 0x00050085, 0x0000001D, 0x000026A2, 0x00004932, 0x00000AEE, + 0x000200F9, 0x00003F63, 0x000200F8, 0x000038FC, 0x00050051, 0x0000000B, + 0x000056C8, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, 0x00004F15, + 0x000056C8, 0x000056C8, 0x000056C8, 0x000056C8, 0x000500C2, 0x00000017, + 0x000024B4, 0x00004F15, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A62, + 0x000024B4, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AE, 0x00004A62, + 0x0005008E, 0x0000001D, 0x00004B2C, 0x000036AE, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A8, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, + 0x00006114, 0x000021A8, 0x000021A8, 0x000021A8, 0x000021A8, 0x000500C2, + 0x00000017, 0x000024B5, 0x00006114, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A63, 0x000024B5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AF, + 0x00004A63, 0x0005008E, 0x0000001D, 0x00004B2D, 0x000036AF, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A9, 0x00002AC2, 0x00000002, 0x00070050, + 0x00000017, 0x00006115, 0x000021A9, 0x000021A9, 0x000021A9, 0x000021A9, + 0x000500C2, 0x00000017, 0x000024B6, 0x00006115, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A64, 0x000024B6, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036B0, 0x00004A64, 0x0005008E, 0x0000001D, 0x00004B2E, 0x000036B0, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021AA, 0x00002AC2, 0x00000003, + 0x00070050, 0x00000017, 0x00006116, 0x000021AA, 0x000021AA, 0x000021AA, + 0x000021AA, 0x000500C2, 0x00000017, 0x000024B7, 0x00006116, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A65, 0x000024B7, 0x0000064B, 0x00040070, + 0x0000001D, 0x0000431D, 0x00004A65, 0x0005008E, 0x0000001D, 0x00003095, + 0x0000431D, 0x0000017A, 0x000200F9, 0x00003F63, 0x000200F8, 0x00004BFE, + 0x00050051, 0x0000000B, 0x00003096, 0x00002AC2, 0x00000000, 0x0004007C, + 0x0000000D, 0x00004FF1, 0x00003096, 0x00050050, 0x00000013, 0x0000433F, + 0x00004FF1, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D99, 0x0000433F, + 0x0000433F, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056BA, 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000D, + 0x00003F71, 0x000056BA, 0x00050050, 0x00000013, 0x00004340, 0x00003F71, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D9A, 0x00004340, 0x00004340, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, + 0x000056BB, 0x00002AC2, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F72, + 0x000056BB, 0x00050050, 0x00000013, 0x00004341, 0x00003F72, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D9B, 0x00004341, 0x00004341, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056BC, + 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F73, 0x000056BC, + 0x00050050, 0x00000013, 0x00004FB1, 0x00003F73, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00005A3D, 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, + 0x000F00F5, 0x0000001D, 0x00002BB0, 0x00005A3D, 0x00004BFE, 0x00003095, + 0x000038FC, 0x000026A2, 0x00001CC1, 0x0000235A, 0x00001CC0, 0x00002359, + 0x00002001, 0x00002358, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003811, + 0x00002D9B, 0x00004BFE, 0x00004B2E, 0x000038FC, 0x0000413B, 0x00001CC1, + 0x00003DE5, 0x00001CC0, 0x00004129, 0x00002001, 0x00003920, 0x00002039, + 0x000F00F5, 0x0000001D, 0x00003B89, 0x00002D9A, 0x00004BFE, 0x00004B2D, + 0x000038FC, 0x0000413A, 0x00001CC1, 0x00003DE4, 0x00001CC0, 0x00004128, + 0x00002001, 0x0000391F, 0x00002039, 0x000F00F5, 0x0000001D, 0x000038BC, + 0x00002D99, 0x00004BFE, 0x00004B2C, 0x000038FC, 0x00004139, 0x00001CC1, + 0x00003DE3, 0x00001CC0, 0x00004127, 0x00002001, 0x0000391E, 0x00002039, + 0x000200F9, 0x00005312, 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, + 0x00005453, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F29, 0x00000002, + 0x000400FA, 0x00005453, 0x0000262B, 0x00002F68, 0x000200F8, 0x00002F68, + 0x00060041, 0x00000288, 0x00004BD6, 0x00000CC7, 0x00000A0B, 0x00003FF8, + 0x0004003D, 0x0000000B, 0x00005D51, 0x00004BD6, 0x00050080, 0x0000000B, + 0x00002DD8, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001919, + 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, 0x0000000B, 0x00005C85, + 0x00001919, 0x00050080, 0x0000000B, 0x00002DD9, 0x00003FF8, 0x0000199B, + 0x00060041, 0x00000288, 0x0000191A, 0x00000CC7, 0x00000A0B, 0x00002DD9, + 0x0004003D, 0x0000000B, 0x00005C86, 0x0000191A, 0x00050080, 0x0000000B, + 0x00002DDA, 0x00002DD9, 0x00000A0D, 0x00060041, 0x00000288, 0x0000600E, + 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, 0x0000000B, 0x0000374F, + 0x0000600E, 0x00070050, 0x00000017, 0x00004CDA, 0x00005D51, 0x00005C85, + 0x00005C86, 0x0000374F, 0x00050084, 0x0000000B, 0x0000429B, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000036B1, 0x00003FF8, 0x0000429B, + 0x00060041, 0x00000288, 0x00003B8A, 0x00000CC7, 0x00000A0B, 0x000036B1, + 0x0004003D, 0x0000000B, 0x00005C87, 0x00003B8A, 0x00050080, 0x0000000B, + 0x00002DDB, 0x000036B1, 0x00000A0D, 0x00060041, 0x00000288, 0x00001952, + 0x00000CC7, 0x00000A0B, 0x00002DDB, 0x0004003D, 0x0000000B, 0x00005E66, + 0x00001952, 0x00050084, 0x0000000B, 0x00001865, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020AC, 0x00003FF8, 0x00001865, 0x00060041, + 0x00000288, 0x00003B8B, 0x00000CC7, 0x00000A0B, 0x000020AC, 0x0004003D, + 0x0000000B, 0x00005C88, 0x00003B8B, 0x00050080, 0x0000000B, 0x00002DDC, + 0x000020AC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000600F, 0x00000CC7, + 0x00000A0B, 0x00002DDC, 0x0004003D, 0x0000000B, 0x0000400A, 0x0000600F, + 0x00070050, 0x00000017, 0x0000513A, 0x00005C87, 0x00005E66, 0x00005C88, + 0x0000400A, 0x000200F9, 0x00004F29, 0x000200F8, 0x0000262B, 0x00060041, + 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D52, 0x0000554C, 0x00050080, 0x0000000B, 0x00002DDD, + 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000191B, 0x00000CC7, + 0x00000A0B, 0x00002DDD, 0x0004003D, 0x0000000B, 0x00005C89, 0x0000191B, + 0x00050080, 0x0000000B, 0x00002DDE, 0x00003FF8, 0x00000A10, 0x00060041, + 0x00000288, 0x0000191C, 0x00000CC7, 0x00000A0B, 0x00002DDE, 0x0004003D, + 0x0000000B, 0x00005C8A, 0x0000191C, 0x00050080, 0x0000000B, 0x00002DDF, + 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00006010, 0x00000CC7, + 0x00000A0B, 0x00002DDF, 0x0004003D, 0x0000000B, 0x00003703, 0x00006010, + 0x00070050, 0x00000017, 0x00004AE2, 0x00005D52, 0x00005C89, 0x00005C8A, + 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, 0x00000A16, + 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, 0x000057E8, + 0x0004003D, 0x0000000B, 0x00005C8B, 0x0000604E, 0x00050080, 0x0000000B, + 0x00002DE0, 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, 0x0000191D, + 0x00000CC7, 0x00000A0B, 0x00002DE0, 0x0004003D, 0x0000000B, 0x00005C8C, + 0x0000191D, 0x00050080, 0x0000000B, 0x00002DE1, 0x00003FF8, 0x00000A1C, + 0x00060041, 0x00000288, 0x0000191E, 0x00000CC7, 0x00000A0B, 0x00002DE1, + 0x0004003D, 0x0000000B, 0x00005C8D, 0x0000191E, 0x00050080, 0x0000000B, + 0x00002DE2, 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, 0x00006011, + 0x00000CC7, 0x00000A0B, 0x00002DE2, 0x0004003D, 0x0000000B, 0x0000400B, + 0x00006011, 0x00070050, 0x00000017, 0x0000513B, 0x00005C8B, 0x00005C8C, + 0x00005C8D, 0x0000400B, 0x000200F9, 0x00004F29, 0x000200F8, 0x00004F29, + 0x000700F5, 0x00000017, 0x00002BD0, 0x0000513B, 0x0000262B, 0x0000513A, + 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, 0x00004AE2, 0x0000262B, + 0x00004CDA, 0x00002F68, 0x000300F7, 0x00004F2A, 0x00000000, 0x000700FB, + 0x00002180, 0x00004F59, 0x00000005, 0x0000215B, 0x00000007, 0x0000203A, + 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, 0x00005F5D, 0x00003723, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606E, 0x00000001, 0x0000003E, + 0x00005F5D, 0x00050051, 0x0000000D, 0x0000278A, 0x0000606E, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EC4, 0x0000606E, 0x00000001, 0x00050051, + 0x0000000B, 0x0000428D, 0x00003723, 0x00000001, 0x0006000C, 0x00000013, + 0x00003D01, 0x00000001, 0x0000003E, 0x0000428D, 0x00050051, 0x0000000D, + 0x0000278B, 0x00003D01, 0x00000000, 0x00050051, 0x0000000D, 0x0000445B, + 0x00003D01, 0x00000001, 0x00070050, 0x0000001D, 0x00003921, 0x0000278A, + 0x00003EC4, 0x0000278B, 0x0000445B, 0x00050051, 0x0000000B, 0x0000438F, + 0x00003723, 0x00000002, 0x0006000C, 0x00000013, 0x00004680, 0x00000001, + 0x0000003E, 0x0000438F, 0x00050051, 0x0000000D, 0x0000278C, 0x00004680, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC5, 0x00004680, 0x00000001, + 0x00050051, 0x0000000B, 0x0000428E, 0x00003723, 0x00000003, 0x0006000C, + 0x00000013, 0x00003D02, 0x00000001, 0x0000003E, 0x0000428E, 0x00050051, + 0x0000000D, 0x0000278D, 0x00003D02, 0x00000000, 0x00050051, 0x0000000D, + 0x0000445C, 0x00003D02, 0x00000001, 0x00070050, 0x0000001D, 0x00003922, + 0x0000278C, 0x00003EC5, 0x0000278D, 0x0000445C, 0x00050051, 0x0000000B, + 0x00004390, 0x00002BD0, 0x00000000, 0x0006000C, 0x00000013, 0x00004681, + 0x00000001, 0x0000003E, 0x00004390, 0x00050051, 0x0000000D, 0x0000278E, + 0x00004681, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC6, 0x00004681, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428F, 0x00002BD0, 0x00000001, + 0x0006000C, 0x00000013, 0x00003D03, 0x00000001, 0x0000003E, 0x0000428F, + 0x00050051, 0x0000000D, 0x0000278F, 0x00003D03, 0x00000000, 0x00050051, + 0x0000000D, 0x0000445D, 0x00003D03, 0x00000001, 0x00070050, 0x0000001D, + 0x00003923, 0x0000278E, 0x00003EC6, 0x0000278F, 0x0000445D, 0x00050051, + 0x0000000B, 0x00004391, 0x00002BD0, 0x00000002, 0x0006000C, 0x00000013, + 0x00004682, 0x00000001, 0x0000003E, 0x00004391, 0x00050051, 0x0000000D, + 0x00002790, 0x00004682, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC7, + 0x00004682, 0x00000001, 0x00050051, 0x0000000B, 0x00004290, 0x00002BD0, + 0x00000003, 0x0006000C, 0x00000013, 0x00003D04, 0x00000001, 0x0000003E, + 0x00004290, 0x00050051, 0x0000000D, 0x00002791, 0x00003D04, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C5, 0x00003D04, 0x00000001, 0x00070050, + 0x0000001D, 0x0000235B, 0x00002790, 0x00003EC7, 0x00002791, 0x000050C5, + 0x000200F9, 0x00004F2A, 0x000200F8, 0x0000215B, 0x0007004F, 0x00000011, + 0x000025FE, 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x00005B3F, 0x000025FE, 0x0009004F, 0x0000001A, 0x000060DA, + 0x00005B3F, 0x00005B3F, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048B9, 0x000060DA, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D99, 0x000048B9, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AC7, 0x00003D99, 0x0005008E, 0x0000001D, 0x00004733, 0x00002AC7, + 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629A, 0x00000001, 0x00000028, + 0x00000504, 0x00004733, 0x0007004F, 0x00000011, 0x00003774, 0x00003723, + 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C8, + 0x00003774, 0x0009004F, 0x0000001A, 0x000060DB, 0x000024C8, 0x000024C8, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048BA, 0x000060DB, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9A, + 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC8, 0x00003D9A, + 0x0005008E, 0x0000001D, 0x00004734, 0x00002AC8, 0x000007FE, 0x0007000C, + 0x0000001D, 0x0000629B, 0x00000001, 0x00000028, 0x00000504, 0x00004734, + 0x0007004F, 0x00000011, 0x00003775, 0x00002BD0, 0x00002BD0, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x000024C9, 0x00003775, 0x0009004F, + 0x0000001A, 0x000060DC, 0x000024C9, 0x000024C9, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BB, 0x000060DC, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9B, 0x000048BB, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AC9, 0x00003D9B, 0x0005008E, 0x0000001D, + 0x00004735, 0x00002AC9, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629C, + 0x00000001, 0x00000028, 0x00000504, 0x00004735, 0x0007004F, 0x00000011, + 0x00003776, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024CA, 0x00003776, 0x0009004F, 0x0000001A, 0x000060DD, + 0x000024CA, 0x000024CA, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048BC, 0x000060DD, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D9C, 0x000048BC, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002ACA, 0x00003D9C, 0x0005008E, 0x0000001D, 0x000053D2, 0x00002ACA, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, + 0x00000504, 0x000053D2, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F59, + 0x0007004F, 0x00000011, 0x0000262C, 0x00003723, 0x00003723, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x0000515D, 0x0000262C, 0x00050051, + 0x0000000D, 0x00001B88, 0x0000515D, 0x00000000, 0x00050051, 0x0000000D, + 0x00003473, 0x0000515D, 0x00000001, 0x00070050, 0x0000001D, 0x00004291, + 0x00001B88, 0x00003473, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041E1, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003766, 0x000041E1, 0x00050051, 0x0000000D, 0x00001B89, + 0x00003766, 0x00000000, 0x00050051, 0x0000000D, 0x00003474, 0x00003766, + 0x00000001, 0x00070050, 0x0000001D, 0x00004292, 0x00001B89, 0x00003474, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E2, 0x00002BD0, + 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003767, + 0x000041E2, 0x00050051, 0x0000000D, 0x00001B8A, 0x00003767, 0x00000000, + 0x00050051, 0x0000000D, 0x00003475, 0x00003767, 0x00000001, 0x00070050, + 0x0000001D, 0x00004293, 0x00001B8A, 0x00003475, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041E3, 0x00002BD0, 0x00002BD0, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x00003768, 0x000041E3, 0x00050051, + 0x0000000D, 0x00001B8B, 0x00003768, 0x00000000, 0x00050051, 0x0000000D, + 0x0000410B, 0x00003768, 0x00000001, 0x00070050, 0x0000001D, 0x0000235C, + 0x00001B8B, 0x0000410B, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F2A, + 0x000200F8, 0x00004F2A, 0x000900F5, 0x0000001D, 0x00002BB1, 0x0000235C, + 0x00004F59, 0x00004365, 0x0000215B, 0x0000235B, 0x0000203A, 0x000900F5, + 0x0000001D, 0x00003812, 0x00004293, 0x00004F59, 0x0000629C, 0x0000215B, + 0x00003923, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003B8C, 0x00004292, + 0x00004F59, 0x0000629B, 0x0000215B, 0x00003922, 0x0000203A, 0x000900F5, + 0x0000001D, 0x000038BD, 0x00004291, 0x00004F59, 0x0000629A, 0x0000215B, + 0x00003921, 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, + 0x000700F5, 0x0000001D, 0x00002BB2, 0x00002BB1, 0x00004F2A, 0x00002BB0, + 0x00003F63, 0x000700F5, 0x0000001D, 0x00003813, 0x00003812, 0x00004F2A, + 0x00003811, 0x00003F63, 0x000700F5, 0x0000001D, 0x00003297, 0x00003B8C, + 0x00004F2A, 0x00003B89, 0x00003F63, 0x000700F5, 0x0000001D, 0x0000367C, + 0x000038BD, 0x00004F2A, 0x000038BC, 0x00003F63, 0x00050081, 0x0000001D, + 0x0000435B, 0x0000435A, 0x0000367C, 0x00050081, 0x0000001D, 0x00005B03, + 0x00005B02, 0x00003297, 0x00050081, 0x0000001D, 0x00002523, 0x00001C28, + 0x00003813, 0x00050081, 0x0000001D, 0x00001E77, 0x000025AA, 0x00002BB2, + 0x000200F9, 0x00005EC8, 0x000200F8, 0x00005EC8, 0x000700F5, 0x0000001D, + 0x00002BB3, 0x00005113, 0x00005310, 0x00001E77, 0x00005312, 0x000700F5, + 0x0000001D, 0x00003814, 0x00001F92, 0x00005310, 0x00002523, 0x00005312, + 0x000700F5, 0x0000001D, 0x00003B31, 0x00005B01, 0x00005310, 0x00005B03, + 0x00005312, 0x000700F5, 0x0000001D, 0x00003B8D, 0x00004359, 0x00005310, + 0x0000435B, 0x00005312, 0x000700F5, 0x0000000D, 0x000038BE, 0x00005A1D, + 0x00005310, 0x00002F3A, 0x00005312, 0x000200F9, 0x00005313, 0x000200F8, + 0x00005313, 0x000700F5, 0x0000001D, 0x00002BB4, 0x00002BA9, 0x0000530F, + 0x00002BB3, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003815, 0x0000380A, + 0x0000530F, 0x00003814, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003B32, + 0x000035EC, 0x0000530F, 0x00003B31, 0x00005EC8, 0x000700F5, 0x0000001D, + 0x0000338C, 0x000020D3, 0x0000530F, 0x00003B8D, 0x00005EC8, 0x000700F5, + 0x0000000D, 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038BE, 0x00005EC8, + 0x0005008E, 0x0000001D, 0x00005A74, 0x0000338C, 0x00002EA8, 0x0005008E, + 0x0000001D, 0x000019CC, 0x00003B32, 0x00002EA8, 0x0005008E, 0x0000001D, + 0x0000306F, 0x00003815, 0x00002EA8, 0x0005008E, 0x0000001D, 0x00003432, + 0x00002BB4, 0x00002EA8, 0x000300F7, 0x00003F64, 0x00000002, 0x000400FA, + 0x00001D59, 0x00002741, 0x00003F64, 0x000200F8, 0x00002741, 0x0009004F, + 0x0000001D, 0x00003AEE, 0x00005A74, 0x00005A74, 0x00000002, 0x00000001, + 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, 0x00003A07, 0x000019CC, + 0x000019CC, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, + 0x0000001D, 0x00001CE6, 0x0000306F, 0x0000306F, 0x00000002, 0x00000001, + 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, 0x00003EEF, 0x00003432, + 0x00003432, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x000200F9, + 0x00003F64, 0x000200F8, 0x00003F64, 0x000700F5, 0x0000001D, 0x00002BB5, + 0x00003432, 0x00005313, 0x00003EEF, 0x00002741, 0x000700F5, 0x0000001D, + 0x00003816, 0x0000306F, 0x00005313, 0x00001CE6, 0x00002741, 0x000700F5, + 0x0000001D, 0x00003B57, 0x000019CC, 0x00005313, 0x00003A07, 0x00002741, + 0x000700F5, 0x0000001D, 0x00003A49, 0x00005A74, 0x00005313, 0x00003AEE, + 0x00002741, 0x000300F7, 0x00004992, 0x00000000, 0x001900FB, 0x00005093, + 0x00002002, 0x00000006, 0x00004696, 0x0000000E, 0x00004696, 0x00000032, + 0x00004696, 0x00000007, 0x000045EB, 0x00000036, 0x000045EB, 0x00000010, + 0x00001935, 0x00000037, 0x00001935, 0x00000011, 0x00001934, 0x00000038, + 0x00001934, 0x00000019, 0x00001933, 0x0000001F, 0x00002514, 0x000200F8, + 0x00002514, 0x00050051, 0x0000000D, 0x00003AAE, 0x00003A49, 0x00000000, + 0x00050051, 0x0000000D, 0x000023ED, 0x00003A49, 0x00000001, 0x00050050, + 0x00000013, 0x00004B20, 0x00003AAE, 0x000023ED, 0x0006000C, 0x0000000B, + 0x00002171, 0x00000001, 0x0000003A, 0x00004B20, 0x00050051, 0x0000000D, + 0x00005BBF, 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, 0x000039A7, + 0x00003B57, 0x00000001, 0x00050050, 0x00000013, 0x00004B21, 0x00005BBF, + 0x000039A7, 0x0006000C, 0x0000000B, 0x00002172, 0x00000001, 0x0000003A, + 0x00004B21, 0x00050051, 0x0000000D, 0x00005BC0, 0x00003816, 0x00000000, + 0x00050051, 0x0000000D, 0x000039A8, 0x00003816, 0x00000001, 0x00050050, + 0x00000013, 0x00004B22, 0x00005BC0, 0x000039A8, 0x0006000C, 0x0000000B, + 0x00002173, 0x00000001, 0x0000003A, 0x00004B22, 0x00050051, 0x0000000D, + 0x00005BC1, 0x00002BB5, 0x00000000, 0x00050051, 0x0000000D, 0x000039A9, + 0x00002BB5, 0x00000001, 0x00050050, 0x00000013, 0x00004B0D, 0x00005BC1, + 0x000039A9, 0x0006000C, 0x0000000B, 0x00002E96, 0x00000001, 0x0000003A, + 0x00004B0D, 0x00070050, 0x00000017, 0x0000612F, 0x00002171, 0x00002172, + 0x00002173, 0x00002E96, 0x000200F9, 0x00004992, 0x000200F8, 0x00001933, + 0x0007004F, 0x00000013, 0x0000227A, 0x00003A49, 0x00003A49, 0x00000000, + 0x00000001, 0x0008000C, 0x00000013, 0x00005CB1, 0x00000001, 0x0000002B, + 0x0000227A, 0x0000071F, 0x00000300, 0x0005008E, 0x00000013, 0x000025B4, + 0x00005CB1, 0x0000022D, 0x00050081, 0x00000013, 0x00002E66, 0x000025B4, + 0x0000061E, 0x0004006D, 0x00000011, 0x00001DD7, 0x00002E66, 0x00050051, + 0x0000000B, 0x000021FC, 0x00001DD7, 0x00000000, 0x00050051, 0x0000000B, + 0x00002FDB, 0x00001DD7, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D03, + 0x00002FDB, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004143, 0x000021FC, + 0x00002D03, 0x0007004F, 0x00000013, 0x0000235D, 0x00003B57, 0x00003B57, + 0x00000000, 0x00000001, 0x0008000C, 0x00000013, 0x000046BF, 0x00000001, + 0x0000002B, 0x0000235D, 0x0000071F, 0x00000300, 0x0005008E, 0x00000013, + 0x000025B5, 0x000046BF, 0x0000022D, 0x00050081, 0x00000013, 0x00002E67, + 0x000025B5, 0x0000061E, 0x0004006D, 0x00000011, 0x00001DD9, 0x00002E67, + 0x00050051, 0x0000000B, 0x000021FD, 0x00001DD9, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FDC, 0x00001DD9, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D04, 0x00002FDC, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004144, + 0x000021FD, 0x00002D04, 0x0007004F, 0x00000013, 0x0000235E, 0x00003816, + 0x00003816, 0x00000000, 0x00000001, 0x0008000C, 0x00000013, 0x000046C0, + 0x00000001, 0x0000002B, 0x0000235E, 0x0000071F, 0x00000300, 0x0005008E, + 0x00000013, 0x000025B6, 0x000046C0, 0x0000022D, 0x00050081, 0x00000013, + 0x00002E69, 0x000025B6, 0x0000061E, 0x0004006D, 0x00000011, 0x00001DDA, + 0x00002E69, 0x00050051, 0x0000000B, 0x000021FE, 0x00001DDA, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FDD, 0x00001DDA, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D05, 0x00002FDD, 0x00000A3B, 0x000500C5, 0x0000000B, + 0x00004145, 0x000021FE, 0x00002D05, 0x0007004F, 0x00000013, 0x0000235F, + 0x00002BB5, 0x00002BB5, 0x00000000, 0x00000001, 0x0008000C, 0x00000013, + 0x000046C1, 0x00000001, 0x0000002B, 0x0000235F, 0x0000071F, 0x00000300, + 0x0005008E, 0x00000013, 0x000025B7, 0x000046C1, 0x0000022D, 0x00050081, + 0x00000013, 0x00002E6A, 0x000025B7, 0x0000061E, 0x0004006D, 0x00000011, + 0x00001DDB, 0x00002E6A, 0x00050051, 0x0000000B, 0x000021FF, 0x00001DDB, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FDE, 0x00001DDB, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D16, 0x00002FDE, 0x00000A3B, 0x000500C5, + 0x0000000B, 0x00005202, 0x000021FF, 0x00002D16, 0x00070050, 0x00000017, + 0x000053DD, 0x00004143, 0x00004144, 0x00004145, 0x00005202, 0x000200F9, + 0x00004992, 0x000200F8, 0x00001934, 0x0008004F, 0x00000018, 0x000021CF, + 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, + 0x00000018, 0x00001847, 0x00000001, 0x0000002B, 0x000021CF, 0x00000A2D, + 0x00000A18, 0x00050085, 0x00000018, 0x00001BC1, 0x00001847, 0x0000000E, + 0x00050081, 0x00000018, 0x00001F1A, 0x00001BC1, 0x000003AB, 0x0004006D, + 0x00000014, 0x00002752, 0x00001F1A, 0x00050051, 0x0000000B, 0x00002200, + 0x00002752, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDF, 0x00002752, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D29, 0x00002FDF, 0x00000A29, + 0x000500C5, 0x0000000B, 0x00004D66, 0x00002200, 0x00002D29, 0x00050051, + 0x0000000B, 0x000053E4, 0x00002752, 0x00000002, 0x000500C4, 0x0000000B, + 0x0000214A, 0x000053E4, 0x00000A4A, 0x000500C5, 0x0000000B, 0x00004146, + 0x00004D66, 0x0000214A, 0x0008004F, 0x00000018, 0x000022A2, 0x00003B57, + 0x00003B57, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, + 0x00004CD4, 0x00000001, 0x0000002B, 0x000022A2, 0x00000A2D, 0x00000A18, + 0x00050085, 0x00000018, 0x00001BC2, 0x00004CD4, 0x0000000E, 0x00050081, + 0x00000018, 0x00001F1B, 0x00001BC2, 0x000003AB, 0x0004006D, 0x00000014, + 0x00002753, 0x00001F1B, 0x00050051, 0x0000000B, 0x00002201, 0x00002753, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FE0, 0x00002753, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D2A, 0x00002FE0, 0x00000A29, 0x000500C5, + 0x0000000B, 0x00004D67, 0x00002201, 0x00002D2A, 0x00050051, 0x0000000B, + 0x000053E5, 0x00002753, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214B, + 0x000053E5, 0x00000A4A, 0x000500C5, 0x0000000B, 0x00004147, 0x00004D67, + 0x0000214B, 0x0008004F, 0x00000018, 0x000022A3, 0x00003816, 0x00003816, + 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CD5, + 0x00000001, 0x0000002B, 0x000022A3, 0x00000A2D, 0x00000A18, 0x00050085, + 0x00000018, 0x00001BC3, 0x00004CD5, 0x0000000E, 0x00050081, 0x00000018, + 0x00001F1C, 0x00001BC3, 0x000003AB, 0x0004006D, 0x00000014, 0x00002754, + 0x00001F1C, 0x00050051, 0x0000000B, 0x00002202, 0x00002754, 0x00000000, + 0x00050051, 0x0000000B, 0x00002FE1, 0x00002754, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D2B, 0x00002FE1, 0x00000A29, 0x000500C5, 0x0000000B, + 0x00004D68, 0x00002202, 0x00002D2B, 0x00050051, 0x0000000B, 0x000053E6, + 0x00002754, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214C, 0x000053E6, + 0x00000A4A, 0x000500C5, 0x0000000B, 0x00004148, 0x00004D68, 0x0000214C, + 0x0008004F, 0x00000018, 0x000022A4, 0x00002BB5, 0x00002BB5, 0x00000000, + 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CDB, 0x00000001, + 0x0000002B, 0x000022A4, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, + 0x00001BC4, 0x00004CDB, 0x0000000E, 0x00050081, 0x00000018, 0x00001F1D, + 0x00001BC4, 0x000003AB, 0x0004006D, 0x00000014, 0x00002755, 0x00001F1D, + 0x00050051, 0x0000000B, 0x00002203, 0x00002755, 0x00000000, 0x00050051, + 0x0000000B, 0x00002FE2, 0x00002755, 0x00000001, 0x000500C4, 0x0000000B, + 0x00002D2C, 0x00002FE2, 0x00000A29, 0x000500C5, 0x0000000B, 0x00004D69, + 0x00002203, 0x00002D2C, 0x00050051, 0x0000000B, 0x000053E7, 0x00002755, + 0x00000002, 0x000500C4, 0x0000000B, 0x0000215D, 0x000053E7, 0x00000A4A, + 0x000500C5, 0x0000000B, 0x00005203, 0x00004D69, 0x0000215D, 0x00070050, + 0x00000017, 0x000053DE, 0x00004146, 0x00004147, 0x00004148, 0x00005203, + 0x000200F9, 0x00004992, 0x000200F8, 0x00001935, 0x0008004F, 0x00000018, 0x000021D0, 0x00003A49, 0x00003A49, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00001848, 0x00000001, 0x0000002B, 0x000021D0, 0x00000A2D, 0x00000A18, 0x00050085, 0x00000018, 0x00001BC5, 0x00001848, 0x000008E3, 0x00050081, 0x00000018, 0x00001F1E, 0x00001BC5, 0x000003AB, 0x0004006D, 0x00000014, 0x00002756, 0x00001F1E, 0x00050051, 0x0000000B, - 0x00002204, 0x00002756, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE6, - 0x00002756, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2D, 0x00002FE6, + 0x00002204, 0x00002756, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE3, + 0x00002756, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2D, 0x00002FE3, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004D6A, 0x00002204, 0x00002D2D, 0x00050051, 0x0000000B, 0x000053E8, 0x00002756, 0x00000002, 0x000500C4, - 0x0000000B, 0x00002187, 0x000053E8, 0x00000A4D, 0x000500C5, 0x0000000B, - 0x00004410, 0x00004D6A, 0x00002187, 0x00060052, 0x00000017, 0x00002AEC, - 0x00004410, 0x00002DDD, 0x00000000, 0x0008004F, 0x00000018, 0x00002FE7, + 0x0000000B, 0x0000214D, 0x000053E8, 0x00000A4D, 0x000500C5, 0x0000000B, + 0x00004149, 0x00004D6A, 0x0000214D, 0x0008004F, 0x00000018, 0x000022A5, 0x00003B57, 0x00003B57, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, - 0x00000018, 0x00004F1A, 0x00000001, 0x0000002B, 0x00002FE7, 0x00000A2D, - 0x00000A18, 0x00050085, 0x00000018, 0x00001BC6, 0x00004F1A, 0x000008E3, + 0x00000018, 0x00004CDC, 0x00000001, 0x0000002B, 0x000022A5, 0x00000A2D, + 0x00000A18, 0x00050085, 0x00000018, 0x00001BC6, 0x00004CDC, 0x000008E3, 0x00050081, 0x00000018, 0x00001F1F, 0x00001BC6, 0x000003AB, 0x0004006D, 0x00000014, 0x00002757, 0x00001F1F, 0x00050051, 0x0000000B, 0x00002205, - 0x00002757, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE8, 0x00002757, - 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2E, 0x00002FE8, 0x00000A2C, + 0x00002757, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE4, 0x00002757, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2E, 0x00002FE4, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004D6B, 0x00002205, 0x00002D2E, 0x00050051, 0x0000000B, 0x000053E9, 0x00002757, 0x00000002, 0x000500C4, 0x0000000B, - 0x00002188, 0x000053E9, 0x00000A4D, 0x000500C5, 0x0000000B, 0x00004411, - 0x00004D6B, 0x00002188, 0x00060052, 0x00000017, 0x00002AED, 0x00004411, - 0x00002AEC, 0x00000001, 0x0008004F, 0x00000018, 0x00002FE9, 0x00003816, + 0x0000214E, 0x000053E9, 0x00000A4D, 0x000500C5, 0x0000000B, 0x0000414A, + 0x00004D6B, 0x0000214E, 0x0008004F, 0x00000018, 0x000022A6, 0x00003816, 0x00003816, 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, - 0x00004F1B, 0x00000001, 0x0000002B, 0x00002FE9, 0x00000A2D, 0x00000A18, - 0x00050085, 0x00000018, 0x00001BC7, 0x00004F1B, 0x000008E3, 0x00050081, + 0x00004CDD, 0x00000001, 0x0000002B, 0x000022A6, 0x00000A2D, 0x00000A18, + 0x00050085, 0x00000018, 0x00001BC7, 0x00004CDD, 0x000008E3, 0x00050081, 0x00000018, 0x00001F20, 0x00001BC7, 0x000003AB, 0x0004006D, 0x00000014, 0x00002758, 0x00001F20, 0x00050051, 0x0000000B, 0x00002206, 0x00002758, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FEA, 0x00002758, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D2F, 0x00002FEA, 0x00000A2C, 0x000500C5, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FE5, 0x00002758, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D2F, 0x00002FE5, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004D6C, 0x00002206, 0x00002D2F, 0x00050051, 0x0000000B, - 0x000053EA, 0x00002758, 0x00000002, 0x000500C4, 0x0000000B, 0x00002189, - 0x000053EA, 0x00000A4D, 0x000500C5, 0x0000000B, 0x00004412, 0x00004D6C, - 0x00002189, 0x00060052, 0x00000017, 0x00002AEF, 0x00004412, 0x00002AED, - 0x00000002, 0x0008004F, 0x00000018, 0x00002FEB, 0x00002BB5, 0x00002BB5, - 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004F1C, - 0x00000001, 0x0000002B, 0x00002FEB, 0x00000A2D, 0x00000A18, 0x00050085, - 0x00000018, 0x00001BC8, 0x00004F1C, 0x000008E3, 0x00050081, 0x00000018, + 0x000053EA, 0x00002758, 0x00000002, 0x000500C4, 0x0000000B, 0x0000214F, + 0x000053EA, 0x00000A4D, 0x000500C5, 0x0000000B, 0x0000414B, 0x00004D6C, + 0x0000214F, 0x0008004F, 0x00000018, 0x000022A8, 0x00002BB5, 0x00002BB5, + 0x00000000, 0x00000001, 0x00000002, 0x0008000C, 0x00000018, 0x00004CDE, + 0x00000001, 0x0000002B, 0x000022A8, 0x00000A2D, 0x00000A18, 0x00050085, + 0x00000018, 0x00001BC8, 0x00004CDE, 0x000008E3, 0x00050081, 0x00000018, 0x00001F21, 0x00001BC8, 0x000003AB, 0x0004006D, 0x00000014, 0x00002759, 0x00001F21, 0x00050051, 0x0000000B, 0x00002207, 0x00002759, 0x00000000, - 0x00050051, 0x0000000B, 0x00002FEC, 0x00002759, 0x00000001, 0x000500C4, - 0x0000000B, 0x00002D30, 0x00002FEC, 0x00000A2C, 0x000500C5, 0x0000000B, + 0x00050051, 0x0000000B, 0x00002FE6, 0x00002759, 0x00000001, 0x000500C4, + 0x0000000B, 0x00002D30, 0x00002FE6, 0x00000A2C, 0x000500C5, 0x0000000B, 0x00004D6D, 0x00002207, 0x00002D30, 0x00050051, 0x0000000B, 0x000053EB, - 0x00002759, 0x00000002, 0x000500C4, 0x0000000B, 0x0000218A, 0x000053EB, - 0x00000A4D, 0x000500C5, 0x0000000B, 0x000050AA, 0x00004D6D, 0x0000218A, - 0x00060052, 0x00000017, 0x00005E5C, 0x000050AA, 0x00002AEF, 0x00000003, - 0x000200F9, 0x00004FDF, 0x000200F8, 0x00004C38, 0x0008000C, 0x0000001D, - 0x000022A4, 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, - 0x00050085, 0x0000001D, 0x00004580, 0x000022A4, 0x00000158, 0x00050081, - 0x0000001D, 0x00001F22, 0x00004580, 0x00000145, 0x0004006D, 0x00000017, - 0x0000275A, 0x00001F22, 0x00050051, 0x0000000B, 0x00002208, 0x0000275A, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FED, 0x0000275A, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D31, 0x00002FED, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004D6E, 0x00002208, 0x00002D31, 0x00050051, 0x0000000B, - 0x000053EC, 0x0000275A, 0x00000002, 0x000500C4, 0x0000000B, 0x00002170, - 0x000053EC, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D6F, 0x00004D6E, - 0x00002170, 0x00050051, 0x0000000B, 0x000053ED, 0x0000275A, 0x00000003, - 0x000500C4, 0x0000000B, 0x0000218B, 0x000053ED, 0x00000A65, 0x000500C5, - 0x0000000B, 0x00003F3C, 0x00004D6F, 0x0000218B, 0x00060052, 0x00000017, - 0x0000579D, 0x00003F3C, 0x00002DDD, 0x00000000, 0x0008000C, 0x0000001D, - 0x000030B0, 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, - 0x00050085, 0x0000001D, 0x000031D1, 0x000030B0, 0x00000158, 0x00050081, - 0x0000001D, 0x00001F23, 0x000031D1, 0x00000145, 0x0004006D, 0x00000017, - 0x0000275B, 0x00001F23, 0x00050051, 0x0000000B, 0x00002209, 0x0000275B, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FEE, 0x0000275B, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D32, 0x00002FEE, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004D70, 0x00002209, 0x00002D32, 0x00050051, 0x0000000B, - 0x000053EE, 0x0000275B, 0x00000002, 0x000500C4, 0x0000000B, 0x00002171, - 0x000053EE, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D71, 0x00004D70, - 0x00002171, 0x00050051, 0x0000000B, 0x000053EF, 0x0000275B, 0x00000003, - 0x000500C4, 0x0000000B, 0x0000218C, 0x000053EF, 0x00000A65, 0x000500C5, - 0x0000000B, 0x00003F3D, 0x00004D71, 0x0000218C, 0x00060052, 0x00000017, - 0x0000579E, 0x00003F3D, 0x0000579D, 0x00000001, 0x0008000C, 0x0000001D, - 0x000030B1, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, - 0x00050085, 0x0000001D, 0x000031D2, 0x000030B1, 0x00000158, 0x00050081, - 0x0000001D, 0x00001F24, 0x000031D2, 0x00000145, 0x0004006D, 0x00000017, - 0x0000275C, 0x00001F24, 0x00050051, 0x0000000B, 0x0000220A, 0x0000275C, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FEF, 0x0000275C, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D33, 0x00002FEF, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004D72, 0x0000220A, 0x00002D33, 0x00050051, 0x0000000B, - 0x000053F0, 0x0000275C, 0x00000002, 0x000500C4, 0x0000000B, 0x00002172, - 0x000053F0, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D73, 0x00004D72, - 0x00002172, 0x00050051, 0x0000000B, 0x000053F1, 0x0000275C, 0x00000003, - 0x000500C4, 0x0000000B, 0x0000218D, 0x000053F1, 0x00000A65, 0x000500C5, - 0x0000000B, 0x00003F3E, 0x00004D73, 0x0000218D, 0x00060052, 0x00000017, - 0x0000579F, 0x00003F3E, 0x0000579E, 0x00000002, 0x0008000C, 0x0000001D, - 0x000030B2, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, - 0x00050085, 0x0000001D, 0x000031D3, 0x000030B2, 0x00000158, 0x00050081, - 0x0000001D, 0x00001F25, 0x000031D3, 0x00000145, 0x0004006D, 0x00000017, - 0x0000275D, 0x00001F25, 0x00050051, 0x0000000B, 0x0000220B, 0x0000275D, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FF0, 0x0000275D, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D34, 0x00002FF0, 0x00000A29, 0x000500C5, - 0x0000000B, 0x00004D74, 0x0000220B, 0x00002D34, 0x00050051, 0x0000000B, - 0x000053F2, 0x0000275D, 0x00000002, 0x000500C4, 0x0000000B, 0x00002173, - 0x000053F2, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D75, 0x00004D74, - 0x00002173, 0x00050051, 0x0000000B, 0x000053F3, 0x0000275D, 0x00000003, - 0x000500C4, 0x0000000B, 0x0000218E, 0x000053F3, 0x00000A65, 0x000500C5, - 0x0000000B, 0x000050AB, 0x00004D75, 0x0000218E, 0x00060052, 0x00000017, - 0x00005E5D, 0x000050AB, 0x0000579F, 0x00000003, 0x000200F9, 0x00004FDF, - 0x000200F8, 0x00004CE8, 0x0008000C, 0x0000001D, 0x00001C8F, 0x00000001, - 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, - 0x00004F73, 0x00001C8F, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6B, - 0x00004F73, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDC, 0x00002E6B, - 0x00050051, 0x0000000B, 0x0000220C, 0x00001DDC, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FF1, 0x00001DDC, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D35, 0x00002FF1, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D76, - 0x0000220C, 0x00002D35, 0x00050051, 0x0000000B, 0x000053F4, 0x00001DDC, - 0x00000002, 0x000500C4, 0x0000000B, 0x00002174, 0x000053F4, 0x00000A3B, - 0x000500C5, 0x0000000B, 0x00004D77, 0x00004D76, 0x00002174, 0x00050051, - 0x0000000B, 0x000053F5, 0x00001DDC, 0x00000003, 0x000500C4, 0x0000000B, - 0x0000218F, 0x000053F5, 0x00000A53, 0x000500C5, 0x0000000B, 0x00003F3F, - 0x00004D77, 0x0000218F, 0x00060052, 0x00000017, 0x00005848, 0x00003F3F, - 0x00002DDD, 0x00000000, 0x0008000C, 0x0000001D, 0x00002ACB, 0x00000001, - 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, - 0x00003BC4, 0x00002ACB, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6C, - 0x00003BC4, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDD, 0x00002E6C, - 0x00050051, 0x0000000B, 0x0000220D, 0x00001DDD, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FF2, 0x00001DDD, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D36, 0x00002FF2, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D78, - 0x0000220D, 0x00002D36, 0x00050051, 0x0000000B, 0x000053F6, 0x00001DDD, - 0x00000002, 0x000500C4, 0x0000000B, 0x00002175, 0x000053F6, 0x00000A3B, - 0x000500C5, 0x0000000B, 0x00004D79, 0x00004D78, 0x00002175, 0x00050051, - 0x0000000B, 0x000053F7, 0x00001DDD, 0x00000003, 0x000500C4, 0x0000000B, - 0x00002190, 0x000053F7, 0x00000A53, 0x000500C5, 0x0000000B, 0x00003F40, - 0x00004D79, 0x00002190, 0x00060052, 0x00000017, 0x00005849, 0x00003F40, - 0x00005848, 0x00000001, 0x0008000C, 0x0000001D, 0x00002ACC, 0x00000001, - 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, - 0x00003BC5, 0x00002ACC, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6D, - 0x00003BC5, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDE, 0x00002E6D, - 0x00050051, 0x0000000B, 0x0000220E, 0x00001DDE, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FF3, 0x00001DDE, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D37, 0x00002FF3, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D7A, - 0x0000220E, 0x00002D37, 0x00050051, 0x0000000B, 0x000053F8, 0x00001DDE, - 0x00000002, 0x000500C4, 0x0000000B, 0x00002176, 0x000053F8, 0x00000A3B, - 0x000500C5, 0x0000000B, 0x00004D7B, 0x00004D7A, 0x00002176, 0x00050051, - 0x0000000B, 0x000053F9, 0x00001DDE, 0x00000003, 0x000500C4, 0x0000000B, - 0x00002191, 0x000053F9, 0x00000A53, 0x000500C5, 0x0000000B, 0x00003F41, - 0x00004D7B, 0x00002191, 0x00060052, 0x00000017, 0x0000584A, 0x00003F41, - 0x00005849, 0x00000002, 0x0008000C, 0x0000001D, 0x00002ACD, 0x00000001, - 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, - 0x00003BC6, 0x00002ACD, 0x00000540, 0x00050081, 0x0000001D, 0x00002E6E, - 0x00003BC6, 0x00000145, 0x0004006D, 0x00000017, 0x00001DDF, 0x00002E6E, - 0x00050051, 0x0000000B, 0x0000220F, 0x00001DDF, 0x00000000, 0x00050051, - 0x0000000B, 0x00002FF4, 0x00001DDF, 0x00000001, 0x000500C4, 0x0000000B, - 0x00002D38, 0x00002FF4, 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D7C, - 0x0000220F, 0x00002D38, 0x00050051, 0x0000000B, 0x000053FA, 0x00001DDF, - 0x00000002, 0x000500C4, 0x0000000B, 0x00002177, 0x000053FA, 0x00000A3B, - 0x000500C5, 0x0000000B, 0x00004D7D, 0x00004D7C, 0x00002177, 0x00050051, - 0x0000000B, 0x000053FB, 0x00001DDF, 0x00000003, 0x000500C4, 0x0000000B, - 0x00002192, 0x000053FB, 0x00000A53, 0x000500C5, 0x0000000B, 0x000050AC, - 0x00004D7D, 0x00002192, 0x00060052, 0x00000017, 0x00005E5E, 0x000050AC, - 0x0000584A, 0x00000003, 0x000200F9, 0x00004FDF, 0x000200F8, 0x0000264B, - 0x00050051, 0x0000000D, 0x000030B3, 0x00003A49, 0x00000000, 0x0004007C, - 0x0000000B, 0x00004EBA, 0x000030B3, 0x00060052, 0x00000017, 0x00004F8F, - 0x00004EBA, 0x00002DDD, 0x00000000, 0x00050051, 0x0000000D, 0x0000606D, - 0x00003B57, 0x00000000, 0x0004007C, 0x0000000B, 0x00003B0B, 0x0000606D, - 0x00060052, 0x00000017, 0x00004F90, 0x00003B0B, 0x00004F8F, 0x00000001, - 0x00050051, 0x0000000D, 0x0000606E, 0x00003816, 0x00000000, 0x0004007C, - 0x0000000B, 0x00003B0C, 0x0000606E, 0x00060052, 0x00000017, 0x00004F91, - 0x00003B0C, 0x00004F90, 0x00000002, 0x00050051, 0x0000000D, 0x0000606F, - 0x00002BB5, 0x00000000, 0x0004007C, 0x0000000B, 0x00004783, 0x0000606F, - 0x00060052, 0x00000017, 0x000031B5, 0x00004783, 0x00004F91, 0x00000003, - 0x000200F9, 0x00004FDF, 0x000200F8, 0x00004FDF, 0x001100F5, 0x00000017, - 0x00005E7C, 0x000031B5, 0x0000264B, 0x00005E5E, 0x00004CE8, 0x00005E5D, - 0x00004C38, 0x00005E5C, 0x00001F82, 0x00005E5B, 0x00001F81, 0x00005E5A, - 0x00001F80, 0x0000212D, 0x00002514, 0x000500AA, 0x00000009, 0x000060B1, - 0x00001DD8, 0x00000A0A, 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, - 0x000060B1, 0x00002CBB, 0x000033DC, 0x000200F8, 0x00002CBB, 0x00050051, - 0x0000000B, 0x00005E5F, 0x00004A7B, 0x00000000, 0x000500AB, 0x00000009, - 0x000057C6, 0x00005E5F, 0x00000A0A, 0x000200F9, 0x000033DC, 0x000200F8, - 0x000033DC, 0x000700F5, 0x00000009, 0x00002ACE, 0x000060B1, 0x00004FDF, - 0x000057C6, 0x00002CBB, 0x000300F7, 0x00004CC1, 0x00000002, 0x000400FA, - 0x00002ACE, 0x00002CF4, 0x00004CC1, 0x000200F8, 0x00002CF4, 0x00050051, - 0x0000000B, 0x00005C2F, 0x00004A7B, 0x00000000, 0x000500AE, 0x00000009, - 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, 0x00004945, 0x00000000, - 0x000400FA, 0x000043C2, 0x00003E05, 0x00004945, 0x000200F8, 0x00003E05, - 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, 0x00000A13, 0x000300F7, - 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, 0x00002620, 0x00004944, - 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, 0x00005002, 0x00005E7C, - 0x00000003, 0x00060052, 0x00000017, 0x000037FF, 0x00005002, 0x00005E7C, - 0x00000002, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, - 0x00000017, 0x000043E3, 0x00005E7C, 0x00003E05, 0x000037FF, 0x00002620, - 0x00050051, 0x0000000B, 0x00001B5A, 0x000043E3, 0x00000002, 0x00060052, - 0x00000017, 0x00003B28, 0x00001B5A, 0x000043E3, 0x00000001, 0x000200F9, - 0x00004945, 0x000200F8, 0x00004945, 0x000700F5, 0x00000017, 0x000043E4, - 0x00005E7C, 0x00002CF4, 0x00003B28, 0x00004944, 0x00050051, 0x0000000B, - 0x00001B5B, 0x000043E4, 0x00000001, 0x00060052, 0x00000017, 0x00003B29, - 0x00001B5B, 0x000043E4, 0x00000000, 0x000200F9, 0x00004CC1, 0x000200F8, - 0x00004CC1, 0x000700F5, 0x00000017, 0x0000240D, 0x00005E7C, 0x000033DC, - 0x00003B29, 0x00004945, 0x00050080, 0x00000011, 0x00004BCB, 0x00002EF9, - 0x000059EC, 0x00050051, 0x0000000B, 0x000033BC, 0x00004BCB, 0x00000000, - 0x00050051, 0x0000000B, 0x00002553, 0x00004BCB, 0x00000001, 0x000500C2, - 0x0000000B, 0x00002B2D, 0x000033BC, 0x00000A10, 0x00050050, 0x00000011, - 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, 0x00000011, 0x00006158, - 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, 0x0000366C, 0x00006158, - 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, 0x0000366C, 0x00000A10, - 0x00050051, 0x0000000B, 0x00005EBB, 0x00006158, 0x00000001, 0x00060050, - 0x00000014, 0x000053D3, 0x00004D3A, 0x00005EBB, 0x00005F72, 0x000300F7, - 0x00005341, 0x00000002, 0x000400FA, 0x0000500F, 0x000056C9, 0x00002ACF, - 0x000200F8, 0x00002ACF, 0x0007004F, 0x00000011, 0x00001CAB, 0x000053D3, - 0x000053D3, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, - 0x00001CAB, 0x00050051, 0x0000000C, 0x00001917, 0x000059CF, 0x00000000, - 0x000500C3, 0x0000000C, 0x000024FD, 0x00001917, 0x00000A1A, 0x00050051, - 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, - 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, - 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, - 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, - 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, - 0x00004A8E, 0x00003F5E, 0x00000A25, 0x000500C7, 0x0000000C, 0x00002AD0, - 0x00001917, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, - 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, - 0x00050080, 0x0000000C, 0x00004397, 0x00002AD0, 0x0000454D, 0x000500C4, - 0x0000000C, 0x000018E7, 0x00004397, 0x00000A10, 0x000500C7, 0x0000000C, - 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, - 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, - 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, - 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, - 0x0000000C, 0x000047BE, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, - 0x0000544A, 0x000047BE, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, - 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, - 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, - 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, - 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004AE3, - 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004AE3, - 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, - 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, - 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, - 0x00001EEC, 0x00001917, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, - 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005454, 0x000035B6, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005454, 0x00000A1D, - 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, - 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, - 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, - 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x000056C9, 0x0004007C, - 0x00000016, 0x000019AD, 0x000053D3, 0x00050051, 0x0000000C, 0x000042C2, - 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, - 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, - 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, - 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, - 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, - 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, - 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x00003097, 0x00002348, 0x00050084, 0x0000000C, 0x0000287F, - 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, - 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, - 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000287F, 0x000500C4, - 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A22, 0x000500C7, 0x0000000C, - 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, - 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, - 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, - 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, - 0x00001B8B, 0x0000434B, 0x00000A22, 0x000500C3, 0x0000000C, 0x00005DE3, - 0x00001B8B, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002220, 0x000042C2, - 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002220, 0x0000405D, - 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, - 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, - 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE4, 0x000034BD, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE4, 0x00000A0E, - 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, - 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, - 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, - 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, - 0x00000A38, 0x00050080, 0x0000000C, 0x0000286B, 0x00005B31, 0x00005AEA, - 0x000500C7, 0x0000000C, 0x000047BF, 0x00002748, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000544E, 0x000047BF, 0x00000A22, 0x00050080, 0x0000000C, - 0x00004159, 0x0000286B, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE5, - 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE5, - 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, - 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, - 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, - 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, - 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, - 0x0000000C, 0x00002AD1, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, - 0x00005B33, 0x00002AD1, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, - 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002AD2, 0x00005B33, - 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002AD2, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, - 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, - 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, - 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, 0x000056C9, 0x0000566F, - 0x00002ACF, 0x00050084, 0x00000011, 0x00003FB6, 0x00006158, 0x00005C31, - 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, 0x00003FB6, 0x00050051, - 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, - 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA0, - 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, 0x00003F85, - 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x0000448F, - 0x00050051, 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, 0x00050080, - 0x0000000B, 0x00002B25, 0x00003E12, 0x00001AE7, 0x000500C4, 0x0000000B, - 0x0000609D, 0x00002B25, 0x00000A10, 0x000500C7, 0x0000000B, 0x00005AB3, - 0x000033BC, 0x00000A13, 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, - 0x00005AB3, 0x000500C4, 0x0000000B, 0x00004593, 0x00002557, 0x00000A10, - 0x00050080, 0x0000000B, 0x00002048, 0x00003CA0, 0x00004593, 0x000500C2, - 0x0000000B, 0x00002015, 0x00002048, 0x00000A16, 0x000500AA, 0x00000009, - 0x00002EF2, 0x00004ADC, 0x00000A0D, 0x000500AA, 0x00000009, 0x00005776, - 0x00004ADC, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, 0x00002EF2, - 0x00005776, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, 0x00005686, - 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, - 0x0000475F, 0x0000240D, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, - 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x0000240D, - 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AD, 0x0000013D, - 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, - 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, 0x0000587A, - 0x0000240D, 0x00005341, 0x00003FF9, 0x00002957, 0x000500AA, 0x00000009, - 0x00004CB6, 0x00004ADC, 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, - 0x00005776, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, - 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, - 0x00000017, 0x00005E17, 0x0000587A, 0x000002ED, 0x000500C2, 0x00000017, - 0x00003BE7, 0x0000587A, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, - 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, - 0x000700F5, 0x00000017, 0x00004D37, 0x0000587A, 0x00003463, 0x000029E8, - 0x00002B38, 0x00060041, 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, - 0x00002015, 0x0003003E, 0x00001F75, 0x00004D37, 0x000200F9, 0x00004C7A, - 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x00002759, 0x00000002, 0x000500C4, 0x0000000B, 0x0000215E, 0x000053EB, + 0x00000A4D, 0x000500C5, 0x0000000B, 0x00005204, 0x00004D6D, 0x0000215E, + 0x00070050, 0x00000017, 0x000053DF, 0x00004149, 0x0000414A, 0x0000414B, + 0x00005204, 0x000200F9, 0x00004992, 0x000200F8, 0x000045EB, 0x0008000C, + 0x0000001D, 0x000022A9, 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, + 0x00000505, 0x00050085, 0x0000001D, 0x00004580, 0x000022A9, 0x00000158, + 0x00050081, 0x0000001D, 0x00001F22, 0x00004580, 0x00000145, 0x0004006D, + 0x00000017, 0x0000275A, 0x00001F22, 0x00050051, 0x0000000B, 0x00002208, + 0x0000275A, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE7, 0x0000275A, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D31, 0x00002FE7, 0x00000A29, + 0x000500C5, 0x0000000B, 0x00004D6E, 0x00002208, 0x00002D31, 0x00050051, + 0x0000000B, 0x000053EC, 0x0000275A, 0x00000002, 0x000500C4, 0x0000000B, + 0x00002170, 0x000053EC, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D6F, + 0x00004D6E, 0x00002170, 0x00050051, 0x0000000B, 0x000053ED, 0x0000275A, + 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7C, 0x000053ED, 0x00000A65, + 0x000500C5, 0x0000000B, 0x0000237C, 0x00004D6F, 0x00001C7C, 0x0008000C, + 0x0000001D, 0x00002377, 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, + 0x00000505, 0x00050085, 0x0000001D, 0x000060DE, 0x00002377, 0x00000158, + 0x00050081, 0x0000001D, 0x00001F23, 0x000060DE, 0x00000145, 0x0004006D, + 0x00000017, 0x0000275B, 0x00001F23, 0x00050051, 0x0000000B, 0x00002209, + 0x0000275B, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE8, 0x0000275B, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D32, 0x00002FE8, 0x00000A29, + 0x000500C5, 0x0000000B, 0x00004D70, 0x00002209, 0x00002D32, 0x00050051, + 0x0000000B, 0x000053EE, 0x0000275B, 0x00000002, 0x000500C4, 0x0000000B, + 0x00002174, 0x000053EE, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D71, + 0x00004D70, 0x00002174, 0x00050051, 0x0000000B, 0x000053EF, 0x0000275B, + 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7D, 0x000053EF, 0x00000A65, + 0x000500C5, 0x0000000B, 0x0000237D, 0x00004D71, 0x00001C7D, 0x0008000C, + 0x0000001D, 0x00002378, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, + 0x00000505, 0x00050085, 0x0000001D, 0x000060DF, 0x00002378, 0x00000158, + 0x00050081, 0x0000001D, 0x00001F24, 0x000060DF, 0x00000145, 0x0004006D, + 0x00000017, 0x0000275C, 0x00001F24, 0x00050051, 0x0000000B, 0x0000220A, + 0x0000275C, 0x00000000, 0x00050051, 0x0000000B, 0x00002FE9, 0x0000275C, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D33, 0x00002FE9, 0x00000A29, + 0x000500C5, 0x0000000B, 0x00004D72, 0x0000220A, 0x00002D33, 0x00050051, + 0x0000000B, 0x000053F0, 0x0000275C, 0x00000002, 0x000500C4, 0x0000000B, + 0x00002175, 0x000053F0, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D73, + 0x00004D72, 0x00002175, 0x00050051, 0x0000000B, 0x000053F1, 0x0000275C, + 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7E, 0x000053F1, 0x00000A65, + 0x000500C5, 0x0000000B, 0x0000237E, 0x00004D73, 0x00001C7E, 0x0008000C, + 0x0000001D, 0x00002379, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, + 0x00000505, 0x00050085, 0x0000001D, 0x000060E0, 0x00002379, 0x00000158, + 0x00050081, 0x0000001D, 0x00001F25, 0x000060E0, 0x00000145, 0x0004006D, + 0x00000017, 0x0000275D, 0x00001F25, 0x00050051, 0x0000000B, 0x0000220B, + 0x0000275D, 0x00000000, 0x00050051, 0x0000000B, 0x00002FEA, 0x0000275D, + 0x00000001, 0x000500C4, 0x0000000B, 0x00002D34, 0x00002FEA, 0x00000A29, + 0x000500C5, 0x0000000B, 0x00004D74, 0x0000220B, 0x00002D34, 0x00050051, + 0x0000000B, 0x000053F2, 0x0000275D, 0x00000002, 0x000500C4, 0x0000000B, + 0x00002176, 0x000053F2, 0x00000A47, 0x000500C5, 0x0000000B, 0x00004D75, + 0x00004D74, 0x00002176, 0x00050051, 0x0000000B, 0x000053F3, 0x0000275D, + 0x00000003, 0x000500C4, 0x0000000B, 0x0000215F, 0x000053F3, 0x00000A65, + 0x000500C5, 0x0000000B, 0x00005205, 0x00004D75, 0x0000215F, 0x00070050, + 0x00000017, 0x000053E0, 0x0000237C, 0x0000237D, 0x0000237E, 0x00005205, + 0x000200F9, 0x00004992, 0x000200F8, 0x00004696, 0x0008000C, 0x0000001D, + 0x00001C8F, 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00004F73, 0x00001C8F, 0x00000540, 0x00050081, + 0x0000001D, 0x00002E6B, 0x00004F73, 0x00000145, 0x0004006D, 0x00000017, + 0x00001DDC, 0x00002E6B, 0x00050051, 0x0000000B, 0x0000220C, 0x00001DDC, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FEB, 0x00001DDC, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D35, 0x00002FEB, 0x00000A23, 0x000500C5, + 0x0000000B, 0x00004D76, 0x0000220C, 0x00002D35, 0x00050051, 0x0000000B, + 0x000053F4, 0x00001DDC, 0x00000002, 0x000500C4, 0x0000000B, 0x00002177, + 0x000053F4, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D77, 0x00004D76, + 0x00002177, 0x00050051, 0x0000000B, 0x000053F5, 0x00001DDC, 0x00000003, + 0x000500C4, 0x0000000B, 0x00001C7F, 0x000053F5, 0x00000A53, 0x000500C5, + 0x0000000B, 0x00002427, 0x00004D77, 0x00001C7F, 0x0008000C, 0x0000001D, + 0x00001D62, 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00002048, 0x00001D62, 0x00000540, 0x00050081, + 0x0000001D, 0x00002E6C, 0x00002048, 0x00000145, 0x0004006D, 0x00000017, + 0x00001DDD, 0x00002E6C, 0x00050051, 0x0000000B, 0x0000220D, 0x00001DDD, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FEC, 0x00001DDD, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D36, 0x00002FEC, 0x00000A23, 0x000500C5, + 0x0000000B, 0x00004D78, 0x0000220D, 0x00002D36, 0x00050051, 0x0000000B, + 0x000053F6, 0x00001DDD, 0x00000002, 0x000500C4, 0x0000000B, 0x00002178, + 0x000053F6, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D79, 0x00004D78, + 0x00002178, 0x00050051, 0x0000000B, 0x000053F7, 0x00001DDD, 0x00000003, + 0x000500C4, 0x0000000B, 0x00001C80, 0x000053F7, 0x00000A53, 0x000500C5, + 0x0000000B, 0x00002428, 0x00004D79, 0x00001C80, 0x0008000C, 0x0000001D, + 0x00001D63, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00002049, 0x00001D63, 0x00000540, 0x00050081, + 0x0000001D, 0x00002E6D, 0x00002049, 0x00000145, 0x0004006D, 0x00000017, + 0x00001DDE, 0x00002E6D, 0x00050051, 0x0000000B, 0x0000220E, 0x00001DDE, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FED, 0x00001DDE, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D37, 0x00002FED, 0x00000A23, 0x000500C5, + 0x0000000B, 0x00004D7A, 0x0000220E, 0x00002D37, 0x00050051, 0x0000000B, + 0x000053F8, 0x00001DDE, 0x00000002, 0x000500C4, 0x0000000B, 0x00002179, + 0x000053F8, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D7B, 0x00004D7A, + 0x00002179, 0x00050051, 0x0000000B, 0x000053F9, 0x00001DDE, 0x00000003, + 0x000500C4, 0x0000000B, 0x00001C81, 0x000053F9, 0x00000A53, 0x000500C5, + 0x0000000B, 0x00002429, 0x00004D7B, 0x00001C81, 0x0008000C, 0x0000001D, + 0x00001D64, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x0000204A, 0x00001D64, 0x00000540, 0x00050081, + 0x0000001D, 0x00002E6E, 0x0000204A, 0x00000145, 0x0004006D, 0x00000017, + 0x00001DDF, 0x00002E6E, 0x00050051, 0x0000000B, 0x0000220F, 0x00001DDF, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FEE, 0x00001DDF, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D38, 0x00002FEE, 0x00000A23, 0x000500C5, + 0x0000000B, 0x00004D7C, 0x0000220F, 0x00002D38, 0x00050051, 0x0000000B, + 0x000053FA, 0x00001DDF, 0x00000002, 0x000500C4, 0x0000000B, 0x0000217A, + 0x000053FA, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D7D, 0x00004D7C, + 0x0000217A, 0x00050051, 0x0000000B, 0x000053FB, 0x00001DDF, 0x00000003, + 0x000500C4, 0x0000000B, 0x00002160, 0x000053FB, 0x00000A53, 0x000500C5, + 0x0000000B, 0x00005206, 0x00004D7D, 0x00002160, 0x00070050, 0x00000017, + 0x000053E1, 0x00002427, 0x00002428, 0x00002429, 0x00005206, 0x000200F9, + 0x00004992, 0x000200F8, 0x00002002, 0x00050051, 0x0000000D, 0x0000309E, + 0x00003A49, 0x00000000, 0x0004007C, 0x0000000B, 0x00005298, 0x0000309E, + 0x00050051, 0x0000000D, 0x00004F4D, 0x00003B57, 0x00000000, 0x0004007C, + 0x0000000B, 0x0000451D, 0x00004F4D, 0x00050051, 0x0000000D, 0x00004F4E, + 0x00003816, 0x00000000, 0x0004007C, 0x0000000B, 0x0000451E, 0x00004F4E, + 0x00050051, 0x0000000D, 0x00004F38, 0x00002BB5, 0x00000000, 0x0004007C, + 0x0000000B, 0x00004F16, 0x00004F38, 0x00070050, 0x00000017, 0x00002738, + 0x00005298, 0x0000451D, 0x0000451E, 0x00004F16, 0x000200F9, 0x00004992, + 0x000200F8, 0x00004992, 0x001100F5, 0x00000017, 0x00005E7C, 0x00002738, + 0x00002002, 0x000053E1, 0x00004696, 0x000053E0, 0x000045EB, 0x000053DF, + 0x00001935, 0x000053DE, 0x00001934, 0x000053DD, 0x00001933, 0x0000612F, + 0x00002514, 0x000500AA, 0x00000009, 0x000060B1, 0x00001DD8, 0x00000A0A, + 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, 0x000060B1, 0x00002CBB, + 0x000033DC, 0x000200F8, 0x00002CBB, 0x00050051, 0x0000000B, 0x00005E67, + 0x00004AB4, 0x00000000, 0x000500AB, 0x00000009, 0x000057C6, 0x00005E67, + 0x00000A0A, 0x000200F9, 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, + 0x00000009, 0x00002ACB, 0x000060B1, 0x00004992, 0x000057C6, 0x00002CBB, + 0x000300F7, 0x00004CC1, 0x00000002, 0x000400FA, 0x00002ACB, 0x00002CF4, + 0x00004CC1, 0x000200F8, 0x00002CF4, 0x00050051, 0x0000000B, 0x00005C2F, + 0x00004AB4, 0x00000000, 0x000500AE, 0x00000009, 0x000043C2, 0x00005C2F, + 0x00000A10, 0x000300F7, 0x00004945, 0x00000000, 0x000400FA, 0x000043C2, + 0x00003E05, 0x00004945, 0x000200F8, 0x00003E05, 0x000500AE, 0x00000009, + 0x00005FD4, 0x00005C2F, 0x00000A13, 0x000300F7, 0x00004944, 0x00000000, + 0x000400FA, 0x00005FD4, 0x00002620, 0x00004944, 0x000200F8, 0x00002620, + 0x00050051, 0x0000000B, 0x00005002, 0x00005E7C, 0x00000003, 0x00060052, + 0x00000017, 0x000037FF, 0x00005002, 0x00005E7C, 0x00000002, 0x000200F9, + 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, 0x00000017, 0x000043E3, + 0x00005E7C, 0x00003E05, 0x000037FF, 0x00002620, 0x00050051, 0x0000000B, + 0x00001B5A, 0x000043E3, 0x00000002, 0x00060052, 0x00000017, 0x00003B28, + 0x00001B5A, 0x000043E3, 0x00000001, 0x000200F9, 0x00004945, 0x000200F8, + 0x00004945, 0x000700F5, 0x00000017, 0x000043E4, 0x00005E7C, 0x00002CF4, + 0x00003B28, 0x00004944, 0x00050051, 0x0000000B, 0x00001B5B, 0x000043E4, + 0x00000001, 0x00060052, 0x00000017, 0x00003B29, 0x00001B5B, 0x000043E4, + 0x00000000, 0x000200F9, 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, + 0x00000017, 0x0000240D, 0x00005E7C, 0x000033DC, 0x00003B29, 0x00004945, + 0x00050080, 0x00000011, 0x00004BCB, 0x00002EF9, 0x000059EC, 0x00050051, + 0x0000000B, 0x000033BC, 0x00004BCB, 0x00000000, 0x00050051, 0x0000000B, + 0x00002553, 0x00004BCB, 0x00000001, 0x000500C2, 0x0000000B, 0x00002B2D, + 0x000033BC, 0x00000A10, 0x00050050, 0x00000011, 0x00001E98, 0x00002B2D, + 0x00002553, 0x00050086, 0x00000011, 0x00006158, 0x00001E98, 0x00005C31, + 0x00050051, 0x0000000B, 0x0000366C, 0x00006158, 0x00000000, 0x000500C4, + 0x0000000B, 0x00004D3A, 0x0000366C, 0x00000A10, 0x00050051, 0x0000000B, + 0x00005EBB, 0x00006158, 0x00000001, 0x00060050, 0x00000014, 0x000053D3, + 0x00004D3A, 0x00005EBB, 0x00005F72, 0x000300F7, 0x00005341, 0x00000002, + 0x000400FA, 0x0000500F, 0x000056C9, 0x00002ACC, 0x000200F8, 0x00002ACC, + 0x0007004F, 0x00000011, 0x00001CAB, 0x000053D3, 0x000053D3, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, 0x00001CAB, 0x00050051, + 0x0000000C, 0x0000191F, 0x000059CF, 0x00000000, 0x000500C3, 0x0000000C, + 0x000024FD, 0x0000191F, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, + 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, + 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, + 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, + 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, + 0x00000A25, 0x000500C7, 0x0000000C, 0x00002ACD, 0x0000191F, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, + 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, + 0x00004397, 0x00002ACD, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, + 0x00004397, 0x00000A10, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, + 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, + 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, + 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, + 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047BE, + 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047BE, + 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, + 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, + 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, + 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, + 0x00002F77, 0x000500C7, 0x0000000C, 0x00004AE3, 0x00004157, 0x00000388, + 0x000500C4, 0x0000000C, 0x0000544B, 0x00004AE3, 0x00000A11, 0x00050080, + 0x0000000C, 0x0000414C, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, + 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, + 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x0000191F, + 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, + 0x000500C7, 0x0000000C, 0x00005454, 0x000035B6, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544C, 0x00005454, 0x00000A1D, 0x00050080, 0x0000000C, + 0x00003C4C, 0x0000414C, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, + 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, + 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, + 0x00005341, 0x000200F8, 0x000056C9, 0x0004007C, 0x00000016, 0x000019AD, + 0x000053D3, 0x00050051, 0x0000000C, 0x000042C2, 0x000019AD, 0x00000001, + 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, 0x00000A17, 0x00050051, + 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, 0x000500C3, 0x0000000C, + 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, + 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, + 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, + 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, + 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x00003097, + 0x00002348, 0x00050084, 0x0000000C, 0x0000287F, 0x00003B27, 0x00003097, + 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, 0x00000000, 0x000500C3, + 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, + 0x000049FC, 0x00004FC7, 0x0000287F, 0x000500C4, 0x0000000C, 0x0000225D, + 0x000049FC, 0x00000A22, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, + 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, + 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, + 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, 0x000500C4, 0x0000000C, + 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, + 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B8C, 0x0000434B, + 0x00000A22, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B8C, 0x00000A1D, + 0x000500C3, 0x0000000C, 0x00002220, 0x000042C2, 0x00000A14, 0x00050080, + 0x0000000C, 0x000035A3, 0x00002220, 0x0000405D, 0x000500C7, 0x0000000C, + 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, + 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, + 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, + 0x000500C7, 0x0000000C, 0x00004AE4, 0x000034BD, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544D, 0x00004AE4, 0x00000A0E, 0x00050080, 0x0000000C, + 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, + 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, + 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, + 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, + 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, + 0x000047BF, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, + 0x000047BF, 0x00000A22, 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, + 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE5, 0x000042C2, 0x00000A0E, + 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE5, 0x00000A17, 0x00050080, + 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, + 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, + 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, + 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, + 0x00050080, 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, + 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002ACE, + 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, 0x00002ACE, + 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, + 0x00050080, 0x0000000C, 0x00002ACF, 0x00005B33, 0x00005AB2, 0x000500C4, + 0x0000000C, 0x00005B34, 0x00002ACF, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, + 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, + 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, 0x0000000B, + 0x000024FC, 0x00005670, 0x000056C9, 0x0000566F, 0x00002ACC, 0x00050084, + 0x00000011, 0x00003FB6, 0x00006158, 0x00005C31, 0x00050082, 0x00000011, + 0x00003F85, 0x00001E98, 0x00003FB6, 0x00050051, 0x0000000B, 0x0000448F, + 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, 0x00005C50, 0x0000229A, + 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, 0x00005C50, + 0x00050051, 0x0000000B, 0x00003ED4, 0x00003F85, 0x00000000, 0x00050084, + 0x0000000B, 0x00003E12, 0x00003ED4, 0x0000448F, 0x00050051, 0x0000000B, + 0x00001AE7, 0x00003F85, 0x00000001, 0x00050080, 0x0000000B, 0x00002B25, + 0x00003E12, 0x00001AE7, 0x000500C4, 0x0000000B, 0x0000609D, 0x00002B25, + 0x00000A10, 0x000500C7, 0x0000000B, 0x00005AB3, 0x000033BC, 0x00000A13, + 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, 0x00005AB3, 0x000500C4, + 0x0000000B, 0x00004593, 0x00002557, 0x00000A10, 0x00050080, 0x0000000B, + 0x0000204B, 0x00003CA0, 0x00004593, 0x000500C2, 0x0000000B, 0x00002015, + 0x0000204B, 0x00000A16, 0x000500AA, 0x00000009, 0x00002EEA, 0x00004ADC, + 0x00000A0D, 0x000500AA, 0x00000009, 0x00005776, 0x00004ADC, 0x00000A10, + 0x000500A6, 0x00000009, 0x00005686, 0x00002EEA, 0x00005776, 0x000300F7, + 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, + 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x0000240D, + 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, + 0x000500C7, 0x00000017, 0x000050AC, 0x0000240D, 0x0000072E, 0x000500C2, + 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, + 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, + 0x00003463, 0x000700F5, 0x00000017, 0x0000587A, 0x0000240D, 0x00005341, + 0x00003FF9, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x00004ADC, + 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x00005776, 0x00004CB6, + 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, + 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, + 0x0000587A, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x0000587A, + 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, + 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, + 0x00004D37, 0x0000587A, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, + 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, 0x00002015, 0x0003003E, + 0x00001F75, 0x00004D37, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, + 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_64bpp_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_64bpp_cs.h index ae629b713..e23905647 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_64bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_64bpp_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25271 ; Schema: 0 OpCapability Shader @@ -11,24 +11,26 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -90,7 +92,6 @@ %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %int_5 = OpConstant %int 5 %uint_5 = OpConstant %uint 5 %int_7 = OpConstant %int 7 @@ -116,14 +117,13 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %int_10 = OpConstant %int 10 %uint_63 = OpConstant %uint 63 %int_26 = OpConstant %int 26 @@ -140,7 +140,7 @@ %5522 = OpVariable %_ptr_Uniform__struct_1972 Uniform %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %11741 = OpUndef %v4uint + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -164,6 +164,8 @@ %1838 = OpConstantComposite %v4uint %uint_4278255360 %uint_4278255360 %uint_4278255360 %uint_4278255360 %749 = OpConstantComposite %v4uint %uint_16 %uint_16 %uint_16 %uint_16 %int_1065353216 = OpConstant %int 1065353216 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %uint_4294967290 = OpConstant %uint 4294967290 %2360 = OpConstantComposite %v3uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %uint_81 = OpConstant %uint 81 @@ -174,16 +176,14 @@ %uint_86 = OpConstant %uint 86 %uint_87 = OpConstant %uint 87 %float_0_25 = OpConstant %float 0.25 - %10264 = OpUndef %v4uint - %15190 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -194,18 +194,16 @@ %8576 = OpBitwiseAnd %uint %21003 %uint_15 %18836 = OpShiftRightLogical %uint %15627 %uint_28 %9130 = OpBitwiseAnd %uint %18836 %uint_1 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %24236 %uint_7 %21999 = OpBitwiseAnd %uint %24236 %uint_8 @@ -229,12 +227,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20919 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18656 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18656 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %25270 = OpLoad %uint %18656 %14159 = OpLoad %v3uint %gl_GlobalInvocationID %12672 = OpVectorShuffle %v2uint %14159 %14159 0 1 @@ -268,34 +266,29 @@ %10986 = OpShiftLeftLogical %v2uint %21036 %19381 %24669 = OpCompositeConstruct %v2uint %19300 %19300 %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %18106 = OpIAdd %v2uint %10986 %16072 - %22936 = OpIMul %v2uint %2719 %1828 - %11332 = OpCompositeConstruct %v2uint %9130 %uint_0 - %6571 = OpShiftRightLogical %v2uint %22936 %11332 - %10146 = OpUDiv %v2uint %18106 %6571 + %15084 = OpBitwiseAnd %v2uint %9093 %1828 + %10197 = OpIAdd %v2uint %10986 %15084 + %8548 = OpCompositeConstruct %v2uint %9130 %uint_0 + %9802 = OpShiftRightLogical %v2uint %2719 %8548 + %10146 = OpUDiv %v2uint %10197 %9802 %20390 = OpCompositeExtract %uint %10146 1 %11046 = OpIMul %uint %20390 %20561 %24665 = OpCompositeExtract %uint %10146 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %8575 %21536 - %22376 = OpIMul %v2uint %10146 %6571 - %20715 = OpISub %v2uint %18106 %22376 - %7303 = OpCompositeExtract %uint %22936 0 - %22882 = OpCompositeExtract %uint %22936 1 - %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %6571 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 + %23345 = OpIMul %v2uint %10146 %9802 + %11892 = OpISub %v2uint %10197 %23345 + %8053 = OpIMul %uint %8742 %uint_1280 + %24263 = OpCompositeExtract %uint %11892 1 + %23526 = OpCompositeExtract %uint %9802 0 + %22886 = OpIMul %uint %24263 %23526 + %6886 = OpCompositeExtract %uint %11892 0 %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %9130 - %18363 = OpIAdd %uint %14551 %18021 - %13504 = OpIMul %uint %13170 %uint_2048 - %25231 = OpUMod %uint %18363 %13504 - %16379 = OpUGreaterThanEqual %bool %8574 %uint_2 - %24735 = OpSelect %uint %16379 %uint_1 %uint_0 + %18116 = OpShiftLeftLogical %uint %9696 %9130 + %18201 = OpIAdd %uint %8053 %18116 + %23256 = OpUMod %uint %18201 %uint_2621440 + %13153 = OpUGreaterThanEqual %bool %8574 %uint_2 + %24735 = OpSelect %uint %13153 %uint_1 %uint_0 %20074 = OpIAdd %uint %9130 %24735 %6555 = OpShiftLeftLogical %uint %uint_1 %20074 %23279 = OpINotEqual %bool %9130 %uint_0 @@ -304,42 +297,39 @@ %16569 = OpLabel %19162 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20297 DontFlatten - OpBranchConditional %19162 %11374 %12129 + OpBranchConditional %19162 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v4uint %13959 %10264 0 - %15546 = OpIAdd %uint %25231 %6555 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %13810 = OpLoad %uint %6319 - %22355 = OpCompositeInsert %v4uint %13810 %21850 1 - %10093 = OpIMul %uint %uint_2 %6555 - %9147 = OpIAdd %uint %25231 %10093 - %14359 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9147 - %13811 = OpLoad %uint %14359 - %22356 = OpCompositeInsert %v4uint %13811 %22355 2 - %10094 = OpIMul %uint %uint_3 %6555 - %9148 = OpIAdd %uint %25231 %10094 - %14360 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9148 - %16033 = OpLoad %uint %14360 - %23465 = OpCompositeInsert %v4uint %16033 %22356 3 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %23256 %6555 + %6475 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %24155 = OpLoad %uint %6475 + %6234 = OpIMul %uint %uint_2 %6555 + %8353 = OpIAdd %uint %23256 %6234 + %15309 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8353 + %24156 = OpLoad %uint %15309 + %6235 = OpIMul %uint %uint_3 %6555 + %8354 = OpIAdd %uint %23256 %6235 + %14321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8354 + %16379 = OpLoad %uint %14321 + %20780 = OpCompositeConstruct %v4uint %23875 %24155 %24156 %16379 OpBranch %20297 - %11374 = OpLabel - %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %25231 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %9761 = OpLabel + %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %23256 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 %23650 = OpLoad %uint %6399 - %11688 = OpIAdd %uint %25231 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %11689 = OpIAdd %uint %23256 %uint_2 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 %23651 = OpLoad %uint %6400 - %11689 = OpIAdd %uint %25231 %uint_3 - %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 + %11690 = OpIAdd %uint %23256 %uint_3 + %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 %16380 = OpLoad %uint %24558 - %20780 = OpCompositeConstruct %v4uint %23875 %23650 %23651 %16380 + %20781 = OpCompositeConstruct %v4uint %23876 %23650 %23651 %16380 OpBranch %20297 %20297 = OpLabel - %10943 = OpPhi %v4uint %20780 %11374 %23465 %12129 + %10943 = OpPhi %v4uint %20781 %9761 %20780 %12129 OpSelectionMerge %16224 None OpSwitch %8576 %19451 0 %14585 1 %14585 2 %7355 10 %7355 3 %7354 12 %7354 4 %8190 6 %8243 %8243 = OpLabel @@ -377,8 +367,8 @@ %15572 = OpCompositeExtract %float %24070 1 %16670 = OpCompositeConstruct %v4float %24330 %15572 %float_0 %float_0 %19522 = OpCompositeExtract %uint %10943 1 - %16034 = OpBitcast %int %19522 - %18203 = OpCompositeConstruct %v2int %16034 %16034 + %16033 = OpBitcast %int %19522 + %18203 = OpCompositeConstruct %v2int %16033 %16033 %18350 = OpShiftLeftLogical %v2int %18203 %1959 %13336 = OpShiftRightArithmetic %v2int %18350 %2151 %10904 = OpConvertSToF %v2float %13336 @@ -388,8 +378,8 @@ %15573 = OpCompositeExtract %float %24071 1 %16671 = OpCompositeConstruct %v4float %24331 %15573 %float_0 %float_0 %19523 = OpCompositeExtract %uint %10943 2 - %16035 = OpBitcast %int %19523 - %18204 = OpCompositeConstruct %v2int %16035 %16035 + %16034 = OpBitcast %int %19523 + %18204 = OpCompositeConstruct %v2int %16034 %16034 %18351 = OpShiftLeftLogical %v2int %18204 %1959 %13337 = OpShiftRightArithmetic %v2int %18351 %2151 %10905 = OpConvertSToF %v2float %13337 @@ -399,8 +389,8 @@ %15574 = OpCompositeExtract %float %24072 1 %16672 = OpCompositeConstruct %v4float %24332 %15574 %float_0 %float_0 %19524 = OpCompositeExtract %uint %10943 3 - %16036 = OpBitcast %int %19524 - %18205 = OpCompositeConstruct %v2int %16036 %16036 + %16035 = OpBitcast %int %19524 + %18205 = OpCompositeConstruct %v2int %16035 %16035 %18352 = OpShiftLeftLogical %v2int %18205 %1959 %13338 = OpShiftRightArithmetic %v2int %18352 %2151 %10906 = OpConvertSToF %v2float %13338 @@ -607,125 +597,107 @@ %15205 = OpLabel %21584 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20259 DontFlatten - OpBranchConditional %21584 %11375 %12130 + OpBranchConditional %21584 %9762 %12130 %12130 = OpLabel - %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23876 = OpLoad %uint %19407 - %11690 = OpIAdd %uint %25231 %uint_1 - %24596 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 - %12860 = OpLoad %uint %24596 - %11934 = OpCompositeInsert %v4uint %23876 %10264 0 - %6638 = OpCompositeInsert %v4uint %12860 %11934 1 - %16340 = OpIAdd %uint %25231 %6555 - %7193 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16340 - %23652 = OpLoad %uint %7193 - %11691 = OpIAdd %uint %16340 %uint_1 - %24597 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 - %12861 = OpLoad %uint %24597 - %12010 = OpCompositeInsert %v4uint %23652 %6638 2 - %7143 = OpCompositeInsert %v4uint %12861 %12010 3 - %10887 = OpIMul %uint %uint_2 %6555 - %9149 = OpIAdd %uint %25231 %10887 - %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9149 - %23653 = OpLoad %uint %15233 - %11692 = OpIAdd %uint %9149 %uint_1 - %24598 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %12862 = OpLoad %uint %24598 - %12011 = OpCompositeInsert %v4uint %23653 %10264 0 - %7144 = OpCompositeInsert %v4uint %12862 %12011 1 - %10888 = OpIMul %uint %uint_3 %6555 - %9150 = OpIAdd %uint %25231 %10888 - %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9150 - %23654 = OpLoad %uint %15234 - %11693 = OpIAdd %uint %9150 %uint_1 - %24599 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 - %12863 = OpLoad %uint %24599 - %14233 = OpCompositeInsert %v4uint %23654 %7144 2 - %8253 = OpCompositeInsert %v4uint %12863 %14233 3 - OpBranch %20259 - %11375 = OpLabel - %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23877 = OpLoad %uint %21830 - %11694 = OpIAdd %uint %25231 %uint_1 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 - %23655 = OpLoad %uint %6401 - %11695 = OpIAdd %uint %25231 %uint_2 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 - %23656 = OpLoad %uint %6402 - %11696 = OpIAdd %uint %25231 %uint_3 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 - %14080 = OpLoad %uint %24559 - %19165 = OpCompositeConstruct %v4uint %23877 %23655 %23656 %14080 - %22501 = OpIAdd %uint %25231 %uint_4 - %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 - %23657 = OpLoad %uint %24651 - %11697 = OpIAdd %uint %25231 %uint_5 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 - %23658 = OpLoad %uint %6403 - %11698 = OpIAdd %uint %25231 %uint_6 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %23659 = OpLoad %uint %6404 - %11699 = OpIAdd %uint %25231 %uint_7 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23877 = OpLoad %uint %19408 + %11691 = OpIAdd %uint %23256 %uint_1 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %23652 = OpLoad %uint %6401 + %11692 = OpIAdd %uint %23256 %6555 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %23653 = OpLoad %uint %6402 + %11693 = OpIAdd %uint %11692 %uint_1 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %14156 = OpLoad %uint %24559 + %19670 = OpCompositeConstruct %v4uint %23877 %23652 %23653 %14156 + %17048 = OpIMul %uint %uint_2 %6555 + %13991 = OpIAdd %uint %23256 %17048 + %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13991 + %23654 = OpLoad %uint %15233 + %11694 = OpIAdd %uint %13991 %uint_1 + %6476 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %24157 = OpLoad %uint %6476 + %6236 = OpIMul %uint %uint_3 %6555 + %8355 = OpIAdd %uint %23256 %6236 + %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8355 + %23655 = OpLoad %uint %15234 + %11695 = OpIAdd %uint %8355 %uint_1 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 %16381 = OpLoad %uint %24560 - %20781 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16381 + %20782 = OpCompositeConstruct %v4uint %23654 %24157 %23655 %16381 + OpBranch %20259 + %9762 = OpLabel + %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %23256 + %23878 = OpLoad %uint %21830 + %11696 = OpIAdd %uint %23256 %uint_1 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %23656 = OpLoad %uint %6403 + %11697 = OpIAdd %uint %23256 %uint_2 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %23657 = OpLoad %uint %6404 + %11698 = OpIAdd %uint %23256 %uint_3 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 + %14080 = OpLoad %uint %24561 + %19165 = OpCompositeConstruct %v4uint %23878 %23656 %23657 %14080 + %22501 = OpIAdd %uint %23256 %uint_4 + %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 + %23658 = OpLoad %uint %24651 + %11699 = OpIAdd %uint %23256 %uint_5 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %23659 = OpLoad %uint %6405 + %11700 = OpIAdd %uint %23256 %uint_6 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %23660 = OpLoad %uint %6406 + %11701 = OpIAdd %uint %23256 %uint_7 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %16382 = OpLoad %uint %24562 + %20783 = OpCompositeConstruct %v4uint %23658 %23659 %23660 %16382 OpBranch %20259 %20259 = OpLabel - %11213 = OpPhi %v4uint %20781 %11375 %8253 %12130 - %14112 = OpPhi %v4uint %19165 %11375 %7143 %12130 + %11213 = OpPhi %v4uint %20783 %9762 %20782 %12130 + %14112 = OpPhi %v4uint %19165 %9762 %19670 %12130 OpSelectionMerge %20260 None - OpSwitch %8576 %20310 5 %10149 7 %8244 + OpSwitch %8576 %20310 5 %8536 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %14112 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9928 = OpCompositeExtract %float %24698 0 - %9131 = OpCompositeInsert %v4float %9928 %15190 0 - %19852 = OpCompositeExtract %float %24698 1 - %14867 = OpCompositeInsert %v4float %19852 %9131 1 - %10319 = OpCompositeExtract %uint %14112 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %9132 = OpCompositeInsert %v4float %9929 %14867 2 - %19853 = OpCompositeExtract %float %19659 1 - %14868 = OpCompositeInsert %v4float %19853 %9132 3 - %10320 = OpCompositeExtract %uint %14112 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %9133 = OpCompositeInsert %v4float %9930 %15190 0 - %19854 = OpCompositeExtract %float %19660 1 - %14869 = OpCompositeInsert %v4float %19854 %9133 1 - %10321 = OpCompositeExtract %uint %14112 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %9134 = OpCompositeInsert %v4float %9931 %14869 2 - %19855 = OpCompositeExtract %float %19661 1 - %14870 = OpCompositeInsert %v4float %19855 %9134 3 - %10322 = OpCompositeExtract %uint %11213 0 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9932 = OpCompositeExtract %float %19662 0 - %9135 = OpCompositeInsert %v4float %9932 %15190 0 - %19856 = OpCompositeExtract %float %19662 1 - %14871 = OpCompositeInsert %v4float %19856 %9135 1 - %10323 = OpCompositeExtract %uint %11213 1 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9933 = OpCompositeExtract %float %19663 0 - %9136 = OpCompositeInsert %v4float %9933 %14871 2 - %19857 = OpCompositeExtract %float %19663 1 - %14872 = OpCompositeInsert %v4float %19857 %9136 3 - %10324 = OpCompositeExtract %uint %11213 2 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9934 = OpCompositeExtract %float %19664 0 - %9137 = OpCompositeInsert %v4float %9934 %15190 0 - %19858 = OpCompositeExtract %float %19664 1 - %14873 = OpCompositeInsert %v4float %19858 %9137 1 - %10325 = OpCompositeExtract %uint %11213 3 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %9935 = OpCompositeExtract %float %19665 0 - %9138 = OpCompositeInsert %v4float %9935 %14873 2 - %23044 = OpCompositeExtract %float %19665 1 - %9296 = OpCompositeInsert %v4float %23044 %9138 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %10101 = OpCompositeExtract %float %24680 0 + %16056 = OpCompositeExtract %float %24680 1 + %17025 = OpCompositeExtract %uint %14112 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %17025 + %10086 = OpCompositeExtract %float %15605 0 + %17481 = OpCompositeExtract %float %15605 1 + %14607 = OpCompositeConstruct %v4float %10101 %16056 %10086 %17481 + %17277 = OpCompositeExtract %uint %14112 2 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %10102 = OpCompositeExtract %float %18030 0 + %16057 = OpCompositeExtract %float %18030 1 + %17026 = OpCompositeExtract %uint %14112 3 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %17026 + %10087 = OpCompositeExtract %float %15606 0 + %17482 = OpCompositeExtract %float %15606 1 + %14608 = OpCompositeConstruct %v4float %10102 %16057 %10087 %17482 + %17278 = OpCompositeExtract %uint %11213 0 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %10103 = OpCompositeExtract %float %18031 0 + %16058 = OpCompositeExtract %float %18031 1 + %17027 = OpCompositeExtract %uint %11213 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %17027 + %10088 = OpCompositeExtract %float %15607 0 + %17483 = OpCompositeExtract %float %15607 1 + %14609 = OpCompositeConstruct %v4float %10103 %16058 %10088 %17483 + %17279 = OpCompositeExtract %uint %11213 2 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %10104 = OpCompositeExtract %float %18032 0 + %16059 = OpCompositeExtract %float %18032 1 + %17028 = OpCompositeExtract %uint %11213 3 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %17028 + %10089 = OpCompositeExtract %float %15608 0 + %20671 = OpCompositeExtract %float %15608 1 + %9036 = OpCompositeConstruct %v4float %10104 %16059 %10089 %20671 OpBranch %20260 - %10149 = OpLabel + %8536 = OpLabel %9723 = OpVectorShuffle %v2uint %14112 %14112 0 1 %23356 = OpBitcast %v2int %9723 %24782 = OpVectorShuffle %v4int %23356 %23356 0 0 1 1 @@ -760,8 +732,8 @@ %17250 = OpExtInst %v4float %1 FMax %1284 %21439 OpBranch %20260 %20310 = OpLabel - %9761 = OpVectorShuffle %v2uint %14112 %14112 0 1 - %20825 = OpBitcast %v2float %9761 + %9763 = OpVectorShuffle %v2uint %14112 %14112 0 1 + %20825 = OpBitcast %v2float %9763 %7035 = OpCompositeExtract %float %20825 0 %13418 = OpCompositeExtract %float %20825 1 %17016 = OpCompositeConstruct %v4float %7035 %13418 %float_0 %float_0 @@ -779,13 +751,13 @@ %14175 = OpBitcast %v2float %16858 %7038 = OpCompositeExtract %float %14175 0 %16648 = OpCompositeExtract %float %14175 1 - %9036 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 + %9037 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 OpBranch %20260 %20260 = OpLabel - %11176 = OpPhi %v4float %9036 %20310 %17250 %10149 %9296 %8244 - %14345 = OpPhi %v4float %17018 %20310 %25235 %10149 %14872 %8244 - %15230 = OpPhi %v4float %17017 %20310 %25234 %10149 %14870 %8244 - %14519 = OpPhi %v4float %17016 %20310 %25233 %10149 %14868 %8244 + %11176 = OpPhi %v4float %9037 %20310 %17250 %8536 %9036 %8244 + %14345 = OpPhi %v4float %17018 %20310 %25235 %8536 %14609 %8244 + %15230 = OpPhi %v4float %17017 %20310 %25234 %8536 %14608 %8244 + %14519 = OpPhi %v4float %17016 %20310 %25233 %8536 %14607 %8244 OpBranch %21263 %21263 = OpLabel %11177 = OpPhi %v4float %11176 %20260 %11175 %16224 @@ -797,71 +769,68 @@ OpBranchConditional %11861 %20709 %21267 %20709 = OpLabel %25083 = OpFMul %float %11052 %float_0_5 - %24184 = OpIAdd %uint %25231 %uint_80 + %24184 = OpIAdd %uint %23256 %uint_80 OpSelectionMerge %21264 DontFlatten OpBranchConditional %23279 %15206 %16570 %16570 = OpLabel %19163 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20298 DontFlatten - OpBranchConditional %19163 %11376 %12131 + OpBranchConditional %19163 %9764 %12131 %12131 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v4uint %13960 %10264 0 - %15547 = OpIAdd %uint %24184 %6555 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %13812 = OpLoad %uint %6320 - %22357 = OpCompositeInsert %v4uint %13812 %21851 1 - %10095 = OpIMul %uint %uint_2 %6555 - %9151 = OpIAdd %uint %24184 %10095 - %14361 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9151 - %13813 = OpLoad %uint %14361 - %22358 = OpCompositeInsert %v4uint %13813 %22357 2 - %10096 = OpIMul %uint %uint_3 %6555 - %9152 = OpIAdd %uint %24184 %10096 - %14362 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9152 - %16037 = OpLoad %uint %14362 - %23466 = OpCompositeInsert %v4uint %16037 %22358 3 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23879 = OpLoad %uint %19409 + %11702 = OpIAdd %uint %24184 %6555 + %6477 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %24158 = OpLoad %uint %6477 + %6237 = OpIMul %uint %uint_2 %6555 + %8356 = OpIAdd %uint %24184 %6237 + %15310 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8356 + %24159 = OpLoad %uint %15310 + %6238 = OpIMul %uint %uint_3 %6555 + %8357 = OpIAdd %uint %24184 %6238 + %14322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8357 + %16383 = OpLoad %uint %14322 + %20784 = OpCompositeConstruct %v4uint %23879 %24158 %24159 %16383 OpBranch %20298 - %11376 = OpLabel + %9764 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23878 = OpLoad %uint %21831 - %11700 = OpIAdd %uint %25231 %uint_81 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 - %23660 = OpLoad %uint %6405 - %11701 = OpIAdd %uint %25231 %uint_82 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 - %23661 = OpLoad %uint %6406 - %11702 = OpIAdd %uint %25231 %uint_83 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 - %16382 = OpLoad %uint %24561 - %20782 = OpCompositeConstruct %v4uint %23878 %23660 %23661 %16382 + %23880 = OpLoad %uint %21831 + %11703 = OpIAdd %uint %23256 %uint_81 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %23661 = OpLoad %uint %6407 + %11704 = OpIAdd %uint %23256 %uint_82 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 + %23662 = OpLoad %uint %6408 + %11705 = OpIAdd %uint %23256 %uint_83 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %16384 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v4uint %23880 %23661 %23662 %16384 OpBranch %20298 %20298 = OpLabel - %10944 = OpPhi %v4uint %20782 %11376 %23466 %12131 + %10944 = OpPhi %v4uint %20785 %9764 %20784 %12131 OpSelectionMerge %16225 None OpSwitch %8576 %19452 0 %14586 1 %14586 2 %7357 10 %7357 3 %7356 12 %7356 4 %8191 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %10944 0 - %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %10086 = OpCompositeExtract %float %24680 0 - %17481 = OpCompositeExtract %float %24680 1 - %14607 = OpCompositeConstruct %v4float %10086 %17481 %float_0 %float_0 - %17277 = OpCompositeExtract %uint %10944 1 - %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 - %10087 = OpCompositeExtract %float %18030 0 - %17482 = OpCompositeExtract %float %18030 1 - %14608 = OpCompositeConstruct %v4float %10087 %17482 %float_0 %float_0 - %17278 = OpCompositeExtract %uint %10944 2 - %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 - %10088 = OpCompositeExtract %float %18031 0 - %17483 = OpCompositeExtract %float %18031 1 - %14609 = OpCompositeConstruct %v4float %10088 %17483 %float_0 %float_0 - %17279 = OpCompositeExtract %uint %10944 3 - %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 - %10089 = OpCompositeExtract %float %18032 0 - %20671 = OpCompositeExtract %float %18032 1 - %9037 = OpCompositeConstruct %v4float %10089 %20671 %float_0 %float_0 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %10090 = OpCompositeExtract %float %24681 0 + %17484 = OpCompositeExtract %float %24681 1 + %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 + %17280 = OpCompositeExtract %uint %10944 1 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %10091 = OpCompositeExtract %float %18033 0 + %17485 = OpCompositeExtract %float %18033 1 + %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 + %17281 = OpCompositeExtract %uint %10944 2 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %10092 = OpCompositeExtract %float %18034 0 + %17486 = OpCompositeExtract %float %18034 1 + %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 + %17282 = OpCompositeExtract %uint %10944 3 + %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 + %10093 = OpCompositeExtract %float %18035 0 + %20672 = OpCompositeExtract %float %18035 1 + %9038 = OpCompositeConstruct %v4float %10093 %20672 %float_0 %float_0 OpBranch %16225 %8191 = OpLabel %12429 = OpCompositeExtract %uint %10944 0 @@ -876,8 +845,8 @@ %15575 = OpCompositeExtract %float %24074 1 %16673 = OpCompositeConstruct %v4float %24334 %15575 %float_0 %float_0 %19525 = OpCompositeExtract %uint %10944 1 - %16038 = OpBitcast %int %19525 - %18207 = OpCompositeConstruct %v2int %16038 %16038 + %16036 = OpBitcast %int %19525 + %18207 = OpCompositeConstruct %v2int %16036 %16036 %18354 = OpShiftLeftLogical %v2int %18207 %1959 %13340 = OpShiftRightArithmetic %v2int %18354 %2151 %10916 = OpConvertSToF %v2float %13340 @@ -887,8 +856,8 @@ %15576 = OpCompositeExtract %float %24075 1 %16674 = OpCompositeConstruct %v4float %24335 %15576 %float_0 %float_0 %19526 = OpCompositeExtract %uint %10944 2 - %16039 = OpBitcast %int %19526 - %18208 = OpCompositeConstruct %v2int %16039 %16039 + %16037 = OpBitcast %int %19526 + %18208 = OpCompositeConstruct %v2int %16037 %16037 %18355 = OpShiftLeftLogical %v2int %18208 %1959 %13341 = OpShiftRightArithmetic %v2int %18355 %2151 %10917 = OpConvertSToF %v2float %13341 @@ -898,8 +867,8 @@ %15577 = OpCompositeExtract %float %24076 1 %16675 = OpCompositeConstruct %v4float %24336 %15577 %float_0 %float_0 %19527 = OpCompositeExtract %uint %10944 3 - %16040 = OpBitcast %int %19527 - %18212 = OpCompositeConstruct %v2int %16040 %16040 + %16038 = OpBitcast %int %19527 + %18212 = OpCompositeConstruct %v2int %16038 %16038 %18356 = OpShiftLeftLogical %v2int %18212 %1959 %13342 = OpShiftRightArithmetic %v2int %18356 %2151 %10918 = OpConvertSToF %v2float %13342 @@ -907,7 +876,7 @@ %24077 = OpExtInst %v2float %1 FMax %73 %18254 %24337 = OpCompositeExtract %float %24077 0 %18765 = OpCompositeExtract %float %24077 1 - %9038 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 + %9039 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 OpBranch %16225 %7356 = OpLabel %22208 = OpCompositeExtract %uint %10944 0 @@ -922,8 +891,8 @@ %6270 = OpISub %v3uint %2828 %10777 %8724 = OpIAdd %v3uint %10777 %2360 %10355 = OpSelect %v3uint %16589 %8724 %23444 - %23256 = OpShiftLeftLogical %v3uint %18592 %6270 - %18846 = OpBitwiseAnd %v3uint %23256 %1126 + %23257 = OpShiftLeftLogical %v3uint %18592 %6270 + %18846 = OpBitwiseAnd %v3uint %23257 %1126 %10919 = OpSelect %v3uint %16589 %18846 %18592 %24573 = OpIAdd %v3uint %10355 %1018 %20355 = OpShiftLeftLogical %v3uint %24573 %393 @@ -951,8 +920,8 @@ %6271 = OpISub %v3uint %2828 %10778 %8725 = OpIAdd %v3uint %10778 %2360 %10356 = OpSelect %v3uint %16590 %8725 %23445 - %23257 = OpShiftLeftLogical %v3uint %18593 %6271 - %18847 = OpBitwiseAnd %v3uint %23257 %1126 + %23258 = OpShiftLeftLogical %v3uint %18593 %6271 + %18847 = OpBitwiseAnd %v3uint %23258 %1126 %10920 = OpSelect %v3uint %16590 %18847 %18593 %24574 = OpIAdd %v3uint %10356 %1018 %20356 = OpShiftLeftLogical %v3uint %24574 %393 @@ -980,8 +949,8 @@ %6272 = OpISub %v3uint %2828 %10779 %8726 = OpIAdd %v3uint %10779 %2360 %10357 = OpSelect %v3uint %16591 %8726 %23446 - %23258 = OpShiftLeftLogical %v3uint %18594 %6272 - %18848 = OpBitwiseAnd %v3uint %23258 %1126 + %23259 = OpShiftLeftLogical %v3uint %18594 %6272 + %18848 = OpBitwiseAnd %v3uint %23259 %1126 %10921 = OpSelect %v3uint %16591 %18848 %18594 %24575 = OpIAdd %v3uint %10357 %1018 %20357 = OpShiftLeftLogical %v3uint %24575 %393 @@ -1009,8 +978,8 @@ %6273 = OpISub %v3uint %2828 %10780 %8727 = OpIAdd %v3uint %10780 %2360 %10358 = OpSelect %v3uint %16592 %8727 %23447 - %23259 = OpShiftLeftLogical %v3uint %18595 %6273 - %18849 = OpBitwiseAnd %v3uint %23259 %1126 + %23260 = OpShiftLeftLogical %v3uint %18595 %6273 + %18849 = OpBitwiseAnd %v3uint %23260 %1126 %10922 = OpSelect %v3uint %16592 %18849 %18595 %24576 = OpIAdd %v3uint %10358 %1018 %20358 = OpShiftLeftLogical %v3uint %24576 %393 @@ -1025,27 +994,27 @@ %21449 = OpCompositeExtract %float %10710 0 %10844 = OpCompositeExtract %float %10710 1 %11030 = OpCompositeExtract %float %10710 2 - %9039 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 + %9040 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 OpBranch %16225 %7357 = OpLabel %22209 = OpCompositeExtract %uint %10944 0 %20238 = OpCompositeConstruct %v4uint %22209 %22209 %22209 %22209 %9376 = OpShiftRightLogical %v4uint %20238 %845 %18863 = OpBitwiseAnd %v4uint %9376 %635 - %15548 = OpConvertUToF %v4float %18863 - %16691 = OpFMul %v4float %15548 %2798 + %15546 = OpConvertUToF %v4float %18863 + %16691 = OpFMul %v4float %15546 %2798 %23765 = OpCompositeExtract %uint %10944 1 %20816 = OpCompositeConstruct %v4uint %23765 %23765 %23765 %23765 %9377 = OpShiftRightLogical %v4uint %20816 %845 %18864 = OpBitwiseAnd %v4uint %9377 %635 - %15549 = OpConvertUToF %v4float %18864 - %16692 = OpFMul %v4float %15549 %2798 + %15547 = OpConvertUToF %v4float %18864 + %16692 = OpFMul %v4float %15547 %2798 %23766 = OpCompositeExtract %uint %10944 2 %20817 = OpCompositeConstruct %v4uint %23766 %23766 %23766 %23766 %9378 = OpShiftRightLogical %v4uint %20817 %845 %18865 = OpBitwiseAnd %v4uint %9378 %635 - %15550 = OpConvertUToF %v4float %18865 - %16693 = OpFMul %v4float %15550 %2798 + %15548 = OpConvertUToF %v4float %18865 + %16693 = OpFMul %v4float %15548 %2798 %23767 = OpCompositeExtract %uint %10944 3 %20818 = OpCompositeConstruct %v4uint %23767 %23767 %23767 %23767 %9379 = OpShiftRightLogical %v4uint %20818 %845 @@ -1070,8 +1039,8 @@ %24847 = OpCompositeConstruct %v4uint %8611 %8611 %8611 %8611 %9382 = OpShiftRightLogical %v4uint %24847 %653 %19036 = OpBitwiseAnd %v4uint %9382 %1611 - %13991 = OpConvertUToF %v4float %19036 - %19240 = OpVectorTimesScalar %v4float %13991 %float_0_00392156886 + %13992 = OpConvertUToF %v4float %19036 + %19240 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 %8612 = OpCompositeExtract %uint %10944 3 %24848 = OpCompositeConstruct %v4uint %8612 %8612 %8612 %8612 %9383 = OpShiftRightLogical %v4uint %24848 %653 @@ -1098,133 +1067,115 @@ %23099 = OpVectorShuffle %v4float %20399 %20399 0 1 1 1 OpBranch %16225 %16225 = OpLabel - %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9039 %7356 %9038 %8191 %9037 %8245 - %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14609 %8245 - %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14608 %8245 - %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14607 %8245 + %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9040 %7356 %9039 %8191 %9038 %8245 + %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14612 %8245 + %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14611 %8245 + %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14610 %8245 OpBranch %21264 %15206 = OpLabel %21585 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20261 DontFlatten - OpBranchConditional %21585 %11377 %12132 + OpBranchConditional %21585 %9765 %12132 %12132 = OpLabel - %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23879 = OpLoad %uint %19408 - %11703 = OpIAdd %uint %25231 %uint_81 - %24600 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 - %12864 = OpLoad %uint %24600 - %11935 = OpCompositeInsert %v4uint %23879 %10264 0 - %6639 = OpCompositeInsert %v4uint %12864 %11935 1 - %16341 = OpIAdd %uint %24184 %6555 - %7194 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16341 - %23662 = OpLoad %uint %7194 - %11704 = OpIAdd %uint %16341 %uint_1 - %24601 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %12865 = OpLoad %uint %24601 - %12012 = OpCompositeInsert %v4uint %23662 %6639 2 - %7145 = OpCompositeInsert %v4uint %12865 %12012 3 - %10889 = OpIMul %uint %uint_2 %6555 - %9153 = OpIAdd %uint %24184 %10889 - %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9153 - %23663 = OpLoad %uint %15235 - %11705 = OpIAdd %uint %9153 %uint_1 - %24602 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 - %12866 = OpLoad %uint %24602 - %12013 = OpCompositeInsert %v4uint %23663 %10264 0 - %7146 = OpCompositeInsert %v4uint %12866 %12013 1 - %10890 = OpIMul %uint %uint_3 %6555 - %9154 = OpIAdd %uint %24184 %10890 - %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9154 - %23664 = OpLoad %uint %15236 - %11706 = OpIAdd %uint %9154 %uint_1 - %24603 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 - %12867 = OpLoad %uint %24603 - %14234 = OpCompositeInsert %v4uint %23664 %7146 2 - %8254 = OpCompositeInsert %v4uint %12867 %14234 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23881 = OpLoad %uint %19410 + %11706 = OpIAdd %uint %23256 %uint_81 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %23663 = OpLoad %uint %6409 + %11707 = OpIAdd %uint %24184 %6555 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %23664 = OpLoad %uint %6410 + %11708 = OpIAdd %uint %11707 %uint_1 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %14157 = OpLoad %uint %24564 + %19671 = OpCompositeConstruct %v4uint %23881 %23663 %23664 %14157 + %17049 = OpIMul %uint %uint_2 %6555 + %13993 = OpIAdd %uint %24184 %17049 + %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13993 + %23665 = OpLoad %uint %15235 + %11709 = OpIAdd %uint %13993 %uint_1 + %6478 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %24160 = OpLoad %uint %6478 + %6239 = OpIMul %uint %uint_3 %6555 + %8358 = OpIAdd %uint %24184 %6239 + %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8358 + %23666 = OpLoad %uint %15236 + %11710 = OpIAdd %uint %8358 %uint_1 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 + %16385 = OpLoad %uint %24565 + %20786 = OpCompositeConstruct %v4uint %23665 %24160 %23666 %16385 OpBranch %20261 - %11377 = OpLabel + %9765 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23880 = OpLoad %uint %21832 - %11707 = OpIAdd %uint %25231 %uint_81 - %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 - %23665 = OpLoad %uint %6407 - %11708 = OpIAdd %uint %25231 %uint_82 - %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 - %23666 = OpLoad %uint %6408 - %11709 = OpIAdd %uint %25231 %uint_83 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 - %14081 = OpLoad %uint %24562 - %19166 = OpCompositeConstruct %v4uint %23880 %23665 %23666 %14081 - %22502 = OpIAdd %uint %25231 %uint_84 + %23882 = OpLoad %uint %21832 + %11711 = OpIAdd %uint %23256 %uint_81 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 + %23667 = OpLoad %uint %6411 + %11712 = OpIAdd %uint %23256 %uint_82 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 + %23668 = OpLoad %uint %6412 + %11713 = OpIAdd %uint %23256 %uint_83 + %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 + %14081 = OpLoad %uint %24566 + %19166 = OpCompositeConstruct %v4uint %23882 %23667 %23668 %14081 + %22502 = OpIAdd %uint %23256 %uint_84 %24652 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22502 - %23667 = OpLoad %uint %24652 - %11710 = OpIAdd %uint %25231 %uint_85 - %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %23668 = OpLoad %uint %6409 - %11711 = OpIAdd %uint %25231 %uint_86 - %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 - %23669 = OpLoad %uint %6410 - %11712 = OpIAdd %uint %25231 %uint_87 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 - %16383 = OpLoad %uint %24563 - %20783 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16383 + %23669 = OpLoad %uint %24652 + %11714 = OpIAdd %uint %23256 %uint_85 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %23670 = OpLoad %uint %6413 + %11715 = OpIAdd %uint %23256 %uint_86 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 + %23671 = OpLoad %uint %6414 + %11716 = OpIAdd %uint %23256 %uint_87 + %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 + %16386 = OpLoad %uint %24567 + %20787 = OpCompositeConstruct %v4uint %23669 %23670 %23671 %16386 OpBranch %20261 %20261 = OpLabel - %11214 = OpPhi %v4uint %20783 %11377 %8254 %12132 - %14113 = OpPhi %v4uint %19166 %11377 %7145 %12132 + %11214 = OpPhi %v4uint %20787 %9765 %20786 %12132 + %14113 = OpPhi %v4uint %19166 %9765 %19671 %12132 OpSelectionMerge %20262 None - OpSwitch %8576 %20311 5 %10150 7 %8246 + OpSwitch %8576 %20311 5 %8537 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %14113 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9936 = OpCompositeExtract %float %24699 0 - %9139 = OpCompositeInsert %v4float %9936 %15190 0 - %19859 = OpCompositeExtract %float %24699 1 - %14874 = OpCompositeInsert %v4float %19859 %9139 1 - %10326 = OpCompositeExtract %uint %14113 1 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9937 = OpCompositeExtract %float %19666 0 - %9140 = OpCompositeInsert %v4float %9937 %14874 2 - %19860 = OpCompositeExtract %float %19666 1 - %14875 = OpCompositeInsert %v4float %19860 %9140 3 - %10327 = OpCompositeExtract %uint %14113 2 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9938 = OpCompositeExtract %float %19667 0 - %9141 = OpCompositeInsert %v4float %9938 %15190 0 - %19861 = OpCompositeExtract %float %19667 1 - %14876 = OpCompositeInsert %v4float %19861 %9141 1 - %10328 = OpCompositeExtract %uint %14113 3 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9939 = OpCompositeExtract %float %19668 0 - %9142 = OpCompositeInsert %v4float %9939 %14876 2 - %19862 = OpCompositeExtract %float %19668 1 - %14877 = OpCompositeInsert %v4float %19862 %9142 3 - %10329 = OpCompositeExtract %uint %11214 0 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9940 = OpCompositeExtract %float %19669 0 - %9143 = OpCompositeInsert %v4float %9940 %15190 0 - %19863 = OpCompositeExtract %float %19669 1 - %14878 = OpCompositeInsert %v4float %19863 %9143 1 - %10330 = OpCompositeExtract %uint %11214 1 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9941 = OpCompositeExtract %float %19670 0 - %9144 = OpCompositeInsert %v4float %9941 %14878 2 - %19864 = OpCompositeExtract %float %19670 1 - %14879 = OpCompositeInsert %v4float %19864 %9144 3 - %10331 = OpCompositeExtract %uint %11214 2 - %19671 = OpExtInst %v2float %1 UnpackHalf2x16 %10331 - %9942 = OpCompositeExtract %float %19671 0 - %9145 = OpCompositeInsert %v4float %9942 %15190 0 - %19865 = OpCompositeExtract %float %19671 1 - %14880 = OpCompositeInsert %v4float %19865 %9145 1 - %10332 = OpCompositeExtract %uint %11214 3 - %19673 = OpExtInst %v2float %1 UnpackHalf2x16 %10332 - %9943 = OpCompositeExtract %float %19673 0 - %9146 = OpCompositeInsert %v4float %9943 %14880 2 - %23045 = OpCompositeExtract %float %19673 1 - %9297 = OpCompositeInsert %v4float %23045 %9146 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %10105 = OpCompositeExtract %float %24682 0 + %16060 = OpCompositeExtract %float %24682 1 + %17029 = OpCompositeExtract %uint %14113 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %17029 + %10094 = OpCompositeExtract %float %15609 0 + %17487 = OpCompositeExtract %float %15609 1 + %14613 = OpCompositeConstruct %v4float %10105 %16060 %10094 %17487 + %17283 = OpCompositeExtract %uint %14113 2 + %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 + %10106 = OpCompositeExtract %float %18036 0 + %16061 = OpCompositeExtract %float %18036 1 + %17030 = OpCompositeExtract %uint %14113 3 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %17030 + %10095 = OpCompositeExtract %float %15610 0 + %17488 = OpCompositeExtract %float %15610 1 + %14614 = OpCompositeConstruct %v4float %10106 %16061 %10095 %17488 + %17284 = OpCompositeExtract %uint %11214 0 + %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 + %10107 = OpCompositeExtract %float %18037 0 + %16062 = OpCompositeExtract %float %18037 1 + %17031 = OpCompositeExtract %uint %11214 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %17031 + %10096 = OpCompositeExtract %float %15611 0 + %17489 = OpCompositeExtract %float %15611 1 + %14615 = OpCompositeConstruct %v4float %10107 %16062 %10096 %17489 + %17285 = OpCompositeExtract %uint %11214 2 + %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 + %10108 = OpCompositeExtract %float %18038 0 + %16063 = OpCompositeExtract %float %18038 1 + %17032 = OpCompositeExtract %uint %11214 3 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %17032 + %10097 = OpCompositeExtract %float %15612 0 + %20673 = OpCompositeExtract %float %15612 1 + %9041 = OpCompositeConstruct %v4float %10108 %16063 %10097 %20673 OpBranch %20262 - %10150 = OpLabel + %8537 = OpLabel %9724 = OpVectorShuffle %v2uint %14113 %14113 0 1 %23357 = OpBitcast %v2int %9724 %24786 = OpVectorShuffle %v4int %23357 %23357 0 0 1 1 @@ -1259,8 +1210,8 @@ %17251 = OpExtInst %v4float %1 FMax %1284 %21440 OpBranch %20262 %20311 = OpLabel - %9762 = OpVectorShuffle %v2uint %14113 %14113 0 1 - %20826 = OpBitcast %v2float %9762 + %9766 = OpVectorShuffle %v2uint %14113 %14113 0 1 + %20826 = OpBitcast %v2float %9766 %7039 = OpCompositeExtract %float %20826 0 %13421 = OpCompositeExtract %float %20826 1 %17019 = OpCompositeConstruct %v4float %7039 %13421 %float_0 %float_0 @@ -1278,13 +1229,13 @@ %14178 = OpBitcast %v2float %16861 %7042 = OpCompositeExtract %float %14178 0 %16649 = OpCompositeExtract %float %14178 1 - %9040 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 + %9042 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 OpBranch %20262 %20262 = OpLabel - %11179 = OpPhi %v4float %9040 %20311 %17251 %10150 %9297 %8246 - %14348 = OpPhi %v4float %17021 %20311 %25238 %10150 %14879 %8246 - %15232 = OpPhi %v4float %17020 %20311 %25237 %10150 %14877 %8246 - %14521 = OpPhi %v4float %17019 %20311 %25236 %10150 %14875 %8246 + %11179 = OpPhi %v4float %9042 %20311 %17251 %8537 %9041 %8246 + %14348 = OpPhi %v4float %17021 %20311 %25238 %8537 %14615 %8246 + %15232 = OpPhi %v4float %17020 %20311 %25237 %8537 %14614 %8246 + %14521 = OpPhi %v4float %17019 %20311 %25236 %8537 %14613 %8246 OpBranch %21264 %21264 = OpLabel %11180 = OpPhi %v4float %11179 %20262 %11178 %16225 @@ -1301,71 +1252,68 @@ %9905 = OpLabel %14258 = OpShiftLeftLogical %uint %uint_1 %9130 %12090 = OpFMul %float %11052 %float_0_25 - %20988 = OpIAdd %uint %25231 %14258 + %20988 = OpIAdd %uint %23256 %14258 OpSelectionMerge %21265 DontFlatten OpBranchConditional %23279 %15207 %16571 %16571 = OpLabel %19167 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20299 DontFlatten - OpBranchConditional %19167 %11378 %12133 + OpBranchConditional %19167 %9767 %12133 %12133 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v4uint %13961 %10264 0 - %15551 = OpIAdd %uint %20988 %6555 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15551 - %13814 = OpLoad %uint %6321 - %22359 = OpCompositeInsert %v4uint %13814 %21852 1 - %10097 = OpIMul %uint %uint_2 %6555 - %9155 = OpIAdd %uint %20988 %10097 - %14363 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9155 - %13815 = OpLoad %uint %14363 - %22360 = OpCompositeInsert %v4uint %13815 %22359 2 - %10098 = OpIMul %uint %uint_3 %6555 - %9156 = OpIAdd %uint %20988 %10098 - %14364 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9156 - %16041 = OpLoad %uint %14364 - %23467 = OpCompositeInsert %v4uint %16041 %22360 3 + %19411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23883 = OpLoad %uint %19411 + %11717 = OpIAdd %uint %20988 %6555 + %6479 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 + %24161 = OpLoad %uint %6479 + %6240 = OpIMul %uint %uint_2 %6555 + %8359 = OpIAdd %uint %20988 %6240 + %15311 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8359 + %24162 = OpLoad %uint %15311 + %6241 = OpIMul %uint %uint_3 %6555 + %8360 = OpIAdd %uint %20988 %6241 + %14323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8360 + %16387 = OpLoad %uint %14323 + %20788 = OpCompositeConstruct %v4uint %23883 %24161 %24162 %16387 OpBranch %20299 - %11378 = OpLabel + %9767 = OpLabel %21833 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23881 = OpLoad %uint %21833 - %11713 = OpIAdd %uint %20988 %uint_1 - %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 - %23670 = OpLoad %uint %6411 - %11714 = OpIAdd %uint %20988 %uint_2 - %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 - %23671 = OpLoad %uint %6412 - %11715 = OpIAdd %uint %20988 %uint_3 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 - %16384 = OpLoad %uint %24564 - %20784 = OpCompositeConstruct %v4uint %23881 %23670 %23671 %16384 + %23884 = OpLoad %uint %21833 + %11718 = OpIAdd %uint %20988 %uint_1 + %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 + %23672 = OpLoad %uint %6415 + %11719 = OpIAdd %uint %20988 %uint_2 + %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 + %23673 = OpLoad %uint %6416 + %11720 = OpIAdd %uint %20988 %uint_3 + %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 + %16388 = OpLoad %uint %24568 + %20789 = OpCompositeConstruct %v4uint %23884 %23672 %23673 %16388 OpBranch %20299 %20299 = OpLabel - %10945 = OpPhi %v4uint %20784 %11378 %23467 %12133 + %10945 = OpPhi %v4uint %20789 %9767 %20788 %12133 OpSelectionMerge %16226 None OpSwitch %8576 %19453 0 %14587 1 %14587 2 %7359 10 %7359 3 %7358 12 %7358 4 %8192 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %10945 0 - %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %10090 = OpCompositeExtract %float %24681 0 - %17484 = OpCompositeExtract %float %24681 1 - %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 - %17280 = OpCompositeExtract %uint %10945 1 - %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 - %10091 = OpCompositeExtract %float %18033 0 - %17485 = OpCompositeExtract %float %18033 1 - %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 - %17281 = OpCompositeExtract %uint %10945 2 - %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 - %10092 = OpCompositeExtract %float %18034 0 - %17486 = OpCompositeExtract %float %18034 1 - %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 - %17282 = OpCompositeExtract %uint %10945 3 - %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 - %10099 = OpCompositeExtract %float %18035 0 - %20672 = OpCompositeExtract %float %18035 1 - %9041 = OpCompositeConstruct %v4float %10099 %20672 %float_0 %float_0 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %10098 = OpCompositeExtract %float %24683 0 + %17490 = OpCompositeExtract %float %24683 1 + %14616 = OpCompositeConstruct %v4float %10098 %17490 %float_0 %float_0 + %17286 = OpCompositeExtract %uint %10945 1 + %18039 = OpExtInst %v2float %1 UnpackHalf2x16 %17286 + %10099 = OpCompositeExtract %float %18039 0 + %17491 = OpCompositeExtract %float %18039 1 + %14617 = OpCompositeConstruct %v4float %10099 %17491 %float_0 %float_0 + %17287 = OpCompositeExtract %uint %10945 2 + %18040 = OpExtInst %v2float %1 UnpackHalf2x16 %17287 + %10100 = OpCompositeExtract %float %18040 0 + %17492 = OpCompositeExtract %float %18040 1 + %14618 = OpCompositeConstruct %v4float %10100 %17492 %float_0 %float_0 + %17288 = OpCompositeExtract %uint %10945 3 + %18041 = OpExtInst %v2float %1 UnpackHalf2x16 %17288 + %10109 = OpCompositeExtract %float %18041 0 + %20674 = OpCompositeExtract %float %18041 1 + %9043 = OpCompositeConstruct %v4float %10109 %20674 %float_0 %float_0 OpBranch %16226 %8192 = OpLabel %12431 = OpCompositeExtract %uint %10945 0 @@ -1380,8 +1328,8 @@ %15578 = OpCompositeExtract %float %24078 1 %16676 = OpCompositeConstruct %v4float %24338 %15578 %float_0 %float_0 %19528 = OpCompositeExtract %uint %10945 1 - %16042 = OpBitcast %int %19528 - %18217 = OpCompositeConstruct %v2int %16042 %16042 + %16039 = OpBitcast %int %19528 + %18217 = OpCompositeConstruct %v2int %16039 %16039 %18358 = OpShiftLeftLogical %v2int %18217 %1959 %13344 = OpShiftRightArithmetic %v2int %18358 %2151 %10928 = OpConvertSToF %v2float %13344 @@ -1391,8 +1339,8 @@ %15579 = OpCompositeExtract %float %24079 1 %16677 = OpCompositeConstruct %v4float %24339 %15579 %float_0 %float_0 %19529 = OpCompositeExtract %uint %10945 2 - %16043 = OpBitcast %int %19529 - %18218 = OpCompositeConstruct %v2int %16043 %16043 + %16040 = OpBitcast %int %19529 + %18218 = OpCompositeConstruct %v2int %16040 %16040 %18359 = OpShiftLeftLogical %v2int %18218 %1959 %13345 = OpShiftRightArithmetic %v2int %18359 %2151 %10929 = OpConvertSToF %v2float %13345 @@ -1402,8 +1350,8 @@ %15580 = OpCompositeExtract %float %24080 1 %16678 = OpCompositeConstruct %v4float %24340 %15580 %float_0 %float_0 %19530 = OpCompositeExtract %uint %10945 3 - %16044 = OpBitcast %int %19530 - %18219 = OpCompositeConstruct %v2int %16044 %16044 + %16041 = OpBitcast %int %19530 + %18219 = OpCompositeConstruct %v2int %16041 %16041 %18360 = OpShiftLeftLogical %v2int %18219 %1959 %13346 = OpShiftRightArithmetic %v2int %18360 %2151 %10930 = OpConvertSToF %v2float %13346 @@ -1411,7 +1359,7 @@ %24081 = OpExtInst %v2float %1 FMax %73 %18258 %24341 = OpCompositeExtract %float %24081 0 %18766 = OpCompositeExtract %float %24081 1 - %9042 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 + %9044 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 OpBranch %16226 %7358 = OpLabel %22211 = OpCompositeExtract %uint %10945 0 @@ -1426,15 +1374,15 @@ %6274 = OpISub %v3uint %2828 %10781 %8728 = OpIAdd %v3uint %10781 %2360 %10359 = OpSelect %v3uint %16593 %8728 %23448 - %23260 = OpShiftLeftLogical %v3uint %18596 %6274 - %18850 = OpBitwiseAnd %v3uint %23260 %1126 + %23261 = OpShiftLeftLogical %v3uint %18596 %6274 + %18850 = OpBitwiseAnd %v3uint %23261 %1126 %10931 = OpSelect %v3uint %16593 %18850 %18596 %24577 = OpIAdd %v3uint %10359 %1018 %20359 = OpShiftLeftLogical %v3uint %24577 %393 %16302 = OpShiftLeftLogical %v3uint %10931 %141 - %22405 = OpBitwiseOr %v3uint %20359 %16302 + %22404 = OpBitwiseOr %v3uint %20359 %16302 %13832 = OpIEqual %v3bool %24046 %2578 - %16970 = OpSelect %v3uint %13832 %2578 %22405 + %16970 = OpSelect %v3uint %13832 %2578 %22404 %10711 = OpBitcast %v3float %16970 %19372 = OpShiftRightLogical %uint %22211 %uint_30 %18454 = OpConvertUToF %float %19372 @@ -1455,15 +1403,15 @@ %6275 = OpISub %v3uint %2828 %10782 %8729 = OpIAdd %v3uint %10782 %2360 %10360 = OpSelect %v3uint %16594 %8729 %23449 - %23261 = OpShiftLeftLogical %v3uint %18597 %6275 - %18851 = OpBitwiseAnd %v3uint %23261 %1126 + %23262 = OpShiftLeftLogical %v3uint %18597 %6275 + %18851 = OpBitwiseAnd %v3uint %23262 %1126 %10932 = OpSelect %v3uint %16594 %18851 %18597 %24578 = OpIAdd %v3uint %10360 %1018 %20360 = OpShiftLeftLogical %v3uint %24578 %393 %16303 = OpShiftLeftLogical %v3uint %10932 %141 - %22406 = OpBitwiseOr %v3uint %20360 %16303 + %22405 = OpBitwiseOr %v3uint %20360 %16303 %13833 = OpIEqual %v3bool %24047 %2578 - %16971 = OpSelect %v3uint %13833 %2578 %22406 + %16971 = OpSelect %v3uint %13833 %2578 %22405 %10712 = OpBitcast %v3float %16971 %19373 = OpShiftRightLogical %uint %10235 %uint_30 %18455 = OpConvertUToF %float %19373 @@ -1484,15 +1432,15 @@ %6276 = OpISub %v3uint %2828 %10783 %8730 = OpIAdd %v3uint %10783 %2360 %10361 = OpSelect %v3uint %16595 %8730 %23450 - %23262 = OpShiftLeftLogical %v3uint %18606 %6276 - %18852 = OpBitwiseAnd %v3uint %23262 %1126 + %23263 = OpShiftLeftLogical %v3uint %18606 %6276 + %18852 = OpBitwiseAnd %v3uint %23263 %1126 %10933 = OpSelect %v3uint %16595 %18852 %18606 %24579 = OpIAdd %v3uint %10361 %1018 %20361 = OpShiftLeftLogical %v3uint %24579 %393 %16304 = OpShiftLeftLogical %v3uint %10933 %141 - %22407 = OpBitwiseOr %v3uint %20361 %16304 + %22406 = OpBitwiseOr %v3uint %20361 %16304 %13834 = OpIEqual %v3bool %24048 %2578 - %16972 = OpSelect %v3uint %13834 %2578 %22407 + %16972 = OpSelect %v3uint %13834 %2578 %22406 %10713 = OpBitcast %v3float %16972 %19374 = OpShiftRightLogical %uint %10236 %uint_30 %18456 = OpConvertUToF %float %19374 @@ -1513,15 +1461,15 @@ %6277 = OpISub %v3uint %2828 %10784 %8731 = OpIAdd %v3uint %10784 %2360 %10362 = OpSelect %v3uint %16596 %8731 %23451 - %23263 = OpShiftLeftLogical %v3uint %18607 %6277 - %18853 = OpBitwiseAnd %v3uint %23263 %1126 + %23264 = OpShiftLeftLogical %v3uint %18607 %6277 + %18853 = OpBitwiseAnd %v3uint %23264 %1126 %10934 = OpSelect %v3uint %16596 %18853 %18607 %24580 = OpIAdd %v3uint %10362 %1018 %20362 = OpShiftLeftLogical %v3uint %24580 %393 %16305 = OpShiftLeftLogical %v3uint %10934 %141 - %22408 = OpBitwiseOr %v3uint %20362 %16305 + %22407 = OpBitwiseOr %v3uint %20362 %16305 %13835 = OpIEqual %v3bool %24049 %2578 - %16973 = OpSelect %v3uint %13835 %2578 %22408 + %16973 = OpSelect %v3uint %13835 %2578 %22407 %10714 = OpBitcast %v3float %16973 %19375 = OpShiftRightLogical %uint %10237 %uint_30 %18457 = OpConvertUToF %float %19375 @@ -1529,27 +1477,27 @@ %21453 = OpCompositeExtract %float %10714 0 %10848 = OpCompositeExtract %float %10714 1 %11035 = OpCompositeExtract %float %10714 2 - %9043 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 + %9045 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 OpBranch %16226 %7359 = OpLabel %22212 = OpCompositeExtract %uint %10945 0 %20241 = OpCompositeConstruct %v4uint %22212 %22212 %22212 %22212 %9384 = OpShiftRightLogical %v4uint %20241 %845 %18867 = OpBitwiseAnd %v4uint %9384 %635 - %15552 = OpConvertUToF %v4float %18867 - %16694 = OpFMul %v4float %15552 %2798 + %15549 = OpConvertUToF %v4float %18867 + %16694 = OpFMul %v4float %15549 %2798 %23768 = OpCompositeExtract %uint %10945 1 %20819 = OpCompositeConstruct %v4uint %23768 %23768 %23768 %23768 %9385 = OpShiftRightLogical %v4uint %20819 %845 %18868 = OpBitwiseAnd %v4uint %9385 %635 - %15553 = OpConvertUToF %v4float %18868 - %16695 = OpFMul %v4float %15553 %2798 + %15550 = OpConvertUToF %v4float %18868 + %16695 = OpFMul %v4float %15550 %2798 %23769 = OpCompositeExtract %uint %10945 2 %20820 = OpCompositeConstruct %v4uint %23769 %23769 %23769 %23769 %9386 = OpShiftRightLogical %v4uint %20820 %845 %18869 = OpBitwiseAnd %v4uint %9386 %635 - %15554 = OpConvertUToF %v4float %18869 - %16696 = OpFMul %v4float %15554 %2798 + %15551 = OpConvertUToF %v4float %18869 + %16696 = OpFMul %v4float %15551 %2798 %23770 = OpCompositeExtract %uint %10945 3 %20821 = OpCompositeConstruct %v4uint %23770 %23770 %23770 %23770 %9387 = OpShiftRightLogical %v4uint %20821 %845 @@ -1562,20 +1510,20 @@ %20242 = OpCompositeConstruct %v4uint %22213 %22213 %22213 %22213 %9388 = OpShiftRightLogical %v4uint %20242 %653 %19038 = OpBitwiseAnd %v4uint %9388 %1611 - %13992 = OpConvertUToF %v4float %19038 - %19241 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 + %13994 = OpConvertUToF %v4float %19038 + %19241 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 %8613 = OpCompositeExtract %uint %10945 1 %24849 = OpCompositeConstruct %v4uint %8613 %8613 %8613 %8613 %9389 = OpShiftRightLogical %v4uint %24849 %653 %19039 = OpBitwiseAnd %v4uint %9389 %1611 - %13993 = OpConvertUToF %v4float %19039 - %19242 = OpVectorTimesScalar %v4float %13993 %float_0_00392156886 + %13995 = OpConvertUToF %v4float %19039 + %19242 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 %8614 = OpCompositeExtract %uint %10945 2 %24850 = OpCompositeConstruct %v4uint %8614 %8614 %8614 %8614 %9390 = OpShiftRightLogical %v4uint %24850 %653 %19040 = OpBitwiseAnd %v4uint %9390 %1611 - %13994 = OpConvertUToF %v4float %19040 - %19243 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 + %13996 = OpConvertUToF %v4float %19040 + %19243 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 %8615 = OpCompositeExtract %uint %10945 3 %24851 = OpCompositeConstruct %v4uint %8615 %8615 %8615 %8615 %9391 = OpShiftRightLogical %v4uint %24851 %653 @@ -1602,169 +1550,151 @@ %23100 = OpVectorShuffle %v4float %20400 %20400 0 1 1 1 OpBranch %16226 %16226 = OpLabel - %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9043 %7358 %9042 %8192 %9041 %8247 - %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14612 %8247 - %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14611 %8247 - %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14610 %8247 + %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9045 %7358 %9044 %8192 %9043 %8247 + %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14618 %8247 + %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14617 %8247 + %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14616 %8247 OpBranch %21265 %15207 = OpLabel %21586 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20263 DontFlatten - OpBranchConditional %21586 %11379 %12134 + OpBranchConditional %21586 %9768 %12134 %12134 = OpLabel - %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23882 = OpLoad %uint %19409 - %11716 = OpIAdd %uint %20988 %uint_1 - %24604 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 - %12868 = OpLoad %uint %24604 - %11936 = OpCompositeInsert %v4uint %23882 %10264 0 - %6640 = OpCompositeInsert %v4uint %12868 %11936 1 - %16342 = OpIAdd %uint %20988 %6555 - %7195 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16342 - %23672 = OpLoad %uint %7195 - %11717 = OpIAdd %uint %16342 %uint_1 - %24605 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 - %12869 = OpLoad %uint %24605 - %12014 = OpCompositeInsert %v4uint %23672 %6640 2 - %7147 = OpCompositeInsert %v4uint %12869 %12014 3 - %10891 = OpIMul %uint %uint_2 %6555 - %9157 = OpIAdd %uint %20988 %10891 - %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9157 - %23673 = OpLoad %uint %15238 - %11718 = OpIAdd %uint %9157 %uint_1 - %24606 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 - %12870 = OpLoad %uint %24606 - %12015 = OpCompositeInsert %v4uint %23673 %10264 0 - %7148 = OpCompositeInsert %v4uint %12870 %12015 1 - %10892 = OpIMul %uint %uint_3 %6555 - %9158 = OpIAdd %uint %20988 %10892 - %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9158 - %23674 = OpLoad %uint %15239 - %11719 = OpIAdd %uint %9158 %uint_1 - %24607 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 - %12871 = OpLoad %uint %24607 - %14235 = OpCompositeInsert %v4uint %23674 %7148 2 - %8255 = OpCompositeInsert %v4uint %12871 %14235 3 + %19412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23885 = OpLoad %uint %19412 + %11721 = OpIAdd %uint %20988 %uint_1 + %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 + %23674 = OpLoad %uint %6417 + %11722 = OpIAdd %uint %20988 %6555 + %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 + %23675 = OpLoad %uint %6418 + %11723 = OpIAdd %uint %11722 %uint_1 + %24581 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 + %14158 = OpLoad %uint %24581 + %19673 = OpCompositeConstruct %v4uint %23885 %23674 %23675 %14158 + %17050 = OpIMul %uint %uint_2 %6555 + %13997 = OpIAdd %uint %20988 %17050 + %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13997 + %23676 = OpLoad %uint %15238 + %11724 = OpIAdd %uint %13997 %uint_1 + %6480 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 + %24163 = OpLoad %uint %6480 + %6242 = OpIMul %uint %uint_3 %6555 + %8361 = OpIAdd %uint %20988 %6242 + %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8361 + %23677 = OpLoad %uint %15239 + %11725 = OpIAdd %uint %8361 %uint_1 + %24582 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 + %16389 = OpLoad %uint %24582 + %20790 = OpCompositeConstruct %v4uint %23676 %24163 %23677 %16389 OpBranch %20263 - %11379 = OpLabel + %9768 = OpLabel %21834 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23883 = OpLoad %uint %21834 - %11720 = OpIAdd %uint %20988 %uint_1 - %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 - %23675 = OpLoad %uint %6413 - %11721 = OpIAdd %uint %20988 %uint_2 - %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 - %23676 = OpLoad %uint %6414 - %11722 = OpIAdd %uint %20988 %uint_3 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 - %14082 = OpLoad %uint %24565 - %19168 = OpCompositeConstruct %v4uint %23883 %23675 %23676 %14082 + %23886 = OpLoad %uint %21834 + %11726 = OpIAdd %uint %20988 %uint_1 + %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 + %23678 = OpLoad %uint %6419 + %11727 = OpIAdd %uint %20988 %uint_2 + %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 + %23679 = OpLoad %uint %6420 + %11728 = OpIAdd %uint %20988 %uint_3 + %24583 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 + %14082 = OpLoad %uint %24583 + %19168 = OpCompositeConstruct %v4uint %23886 %23678 %23679 %14082 %22503 = OpIAdd %uint %20988 %uint_4 %24653 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22503 - %23677 = OpLoad %uint %24653 - %11723 = OpIAdd %uint %20988 %uint_5 - %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 - %23678 = OpLoad %uint %6415 - %11724 = OpIAdd %uint %20988 %uint_6 - %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 - %23679 = OpLoad %uint %6416 - %11725 = OpIAdd %uint %20988 %uint_7 - %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 - %16385 = OpLoad %uint %24566 - %20785 = OpCompositeConstruct %v4uint %23677 %23678 %23679 %16385 + %23680 = OpLoad %uint %24653 + %11729 = OpIAdd %uint %20988 %uint_5 + %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 + %23681 = OpLoad %uint %6421 + %11730 = OpIAdd %uint %20988 %uint_6 + %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 + %23682 = OpLoad %uint %6422 + %11731 = OpIAdd %uint %20988 %uint_7 + %24584 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 + %16390 = OpLoad %uint %24584 + %20791 = OpCompositeConstruct %v4uint %23680 %23681 %23682 %16390 OpBranch %20263 %20263 = OpLabel - %11215 = OpPhi %v4uint %20785 %11379 %8255 %12134 - %14114 = OpPhi %v4uint %19168 %11379 %7147 %12134 + %11215 = OpPhi %v4uint %20791 %9768 %20790 %12134 + %14114 = OpPhi %v4uint %19168 %9768 %19673 %12134 OpSelectionMerge %20264 None - OpSwitch %8576 %20312 5 %10151 7 %8248 + OpSwitch %8576 %20312 5 %8538 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %14114 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9944 = OpCompositeExtract %float %24700 0 - %9159 = OpCompositeInsert %v4float %9944 %15190 0 - %19866 = OpCompositeExtract %float %24700 1 - %14881 = OpCompositeInsert %v4float %19866 %9159 1 - %10333 = OpCompositeExtract %uint %14114 1 - %19674 = OpExtInst %v2float %1 UnpackHalf2x16 %10333 - %9945 = OpCompositeExtract %float %19674 0 - %9160 = OpCompositeInsert %v4float %9945 %14881 2 - %19867 = OpCompositeExtract %float %19674 1 - %14882 = OpCompositeInsert %v4float %19867 %9160 3 - %10334 = OpCompositeExtract %uint %14114 2 - %19675 = OpExtInst %v2float %1 UnpackHalf2x16 %10334 - %9946 = OpCompositeExtract %float %19675 0 - %9161 = OpCompositeInsert %v4float %9946 %15190 0 - %19868 = OpCompositeExtract %float %19675 1 - %14883 = OpCompositeInsert %v4float %19868 %9161 1 - %10335 = OpCompositeExtract %uint %14114 3 - %19676 = OpExtInst %v2float %1 UnpackHalf2x16 %10335 - %9947 = OpCompositeExtract %float %19676 0 - %9162 = OpCompositeInsert %v4float %9947 %14883 2 - %19869 = OpCompositeExtract %float %19676 1 - %14884 = OpCompositeInsert %v4float %19869 %9162 3 - %10336 = OpCompositeExtract %uint %11215 0 - %19677 = OpExtInst %v2float %1 UnpackHalf2x16 %10336 - %9948 = OpCompositeExtract %float %19677 0 - %9163 = OpCompositeInsert %v4float %9948 %15190 0 - %19870 = OpCompositeExtract %float %19677 1 - %14885 = OpCompositeInsert %v4float %19870 %9163 1 - %10337 = OpCompositeExtract %uint %11215 1 - %19678 = OpExtInst %v2float %1 UnpackHalf2x16 %10337 - %9949 = OpCompositeExtract %float %19678 0 - %9164 = OpCompositeInsert %v4float %9949 %14885 2 - %19871 = OpCompositeExtract %float %19678 1 - %14886 = OpCompositeInsert %v4float %19871 %9164 3 - %10338 = OpCompositeExtract %uint %11215 2 - %19679 = OpExtInst %v2float %1 UnpackHalf2x16 %10338 - %9950 = OpCompositeExtract %float %19679 0 - %9165 = OpCompositeInsert %v4float %9950 %15190 0 - %19872 = OpCompositeExtract %float %19679 1 - %14887 = OpCompositeInsert %v4float %19872 %9165 1 - %10339 = OpCompositeExtract %uint %11215 3 - %19680 = OpExtInst %v2float %1 UnpackHalf2x16 %10339 - %9951 = OpCompositeExtract %float %19680 0 - %9166 = OpCompositeInsert %v4float %9951 %14887 2 - %23046 = OpCompositeExtract %float %19680 1 - %9298 = OpCompositeInsert %v4float %23046 %9166 3 + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %10110 = OpCompositeExtract %float %24684 0 + %16064 = OpCompositeExtract %float %24684 1 + %17033 = OpCompositeExtract %uint %14114 1 + %15613 = OpExtInst %v2float %1 UnpackHalf2x16 %17033 + %10111 = OpCompositeExtract %float %15613 0 + %17493 = OpCompositeExtract %float %15613 1 + %14619 = OpCompositeConstruct %v4float %10110 %16064 %10111 %17493 + %17289 = OpCompositeExtract %uint %14114 2 + %18042 = OpExtInst %v2float %1 UnpackHalf2x16 %17289 + %10112 = OpCompositeExtract %float %18042 0 + %16065 = OpCompositeExtract %float %18042 1 + %17034 = OpCompositeExtract %uint %14114 3 + %15614 = OpExtInst %v2float %1 UnpackHalf2x16 %17034 + %10113 = OpCompositeExtract %float %15614 0 + %17494 = OpCompositeExtract %float %15614 1 + %14620 = OpCompositeConstruct %v4float %10112 %16065 %10113 %17494 + %17290 = OpCompositeExtract %uint %11215 0 + %18043 = OpExtInst %v2float %1 UnpackHalf2x16 %17290 + %10114 = OpCompositeExtract %float %18043 0 + %16066 = OpCompositeExtract %float %18043 1 + %17035 = OpCompositeExtract %uint %11215 1 + %15615 = OpExtInst %v2float %1 UnpackHalf2x16 %17035 + %10115 = OpCompositeExtract %float %15615 0 + %17495 = OpCompositeExtract %float %15615 1 + %14621 = OpCompositeConstruct %v4float %10114 %16066 %10115 %17495 + %17291 = OpCompositeExtract %uint %11215 2 + %18044 = OpExtInst %v2float %1 UnpackHalf2x16 %17291 + %10116 = OpCompositeExtract %float %18044 0 + %16067 = OpCompositeExtract %float %18044 1 + %17036 = OpCompositeExtract %uint %11215 3 + %15616 = OpExtInst %v2float %1 UnpackHalf2x16 %17036 + %10117 = OpCompositeExtract %float %15616 0 + %20675 = OpCompositeExtract %float %15616 1 + %9046 = OpCompositeConstruct %v4float %10116 %16067 %10117 %20675 OpBranch %20264 - %10151 = OpLabel + %8538 = OpLabel %9725 = OpVectorShuffle %v2uint %14114 %14114 0 1 %23358 = OpBitcast %v2int %9725 %24790 = OpVectorShuffle %v4int %23358 %23358 0 0 1 1 - %18609 = OpShiftLeftLogical %v4int %24790 %290 - %15765 = OpShiftRightArithmetic %v4int %18609 %770 + %18608 = OpShiftLeftLogical %v4int %24790 %290 + %15765 = OpShiftRightArithmetic %v4int %18608 %770 %10935 = OpConvertSToF %v4float %15765 %18220 = OpVectorTimesScalar %v4float %10935 %float_0_000976592302 %25239 = OpExtInst %v4float %1 FMax %1284 %18220 %14193 = OpVectorShuffle %v2uint %14114 %14114 2 3 %9413 = OpBitcast %v2int %14193 %24791 = OpVectorShuffle %v4int %9413 %9413 0 0 1 1 - %18610 = OpShiftLeftLogical %v4int %24791 %290 - %15766 = OpShiftRightArithmetic %v4int %18610 %770 + %18609 = OpShiftLeftLogical %v4int %24791 %290 + %15766 = OpShiftRightArithmetic %v4int %18609 %770 %10936 = OpConvertSToF %v4float %15766 %18221 = OpVectorTimesScalar %v4float %10936 %float_0_000976592302 %25240 = OpExtInst %v4float %1 FMax %1284 %18221 %14194 = OpVectorShuffle %v2uint %11215 %11215 0 1 %9414 = OpBitcast %v2int %14194 %24792 = OpVectorShuffle %v4int %9414 %9414 0 0 1 1 - %18611 = OpShiftLeftLogical %v4int %24792 %290 - %15767 = OpShiftRightArithmetic %v4int %18611 %770 + %18610 = OpShiftLeftLogical %v4int %24792 %290 + %15767 = OpShiftRightArithmetic %v4int %18610 %770 %10937 = OpConvertSToF %v4float %15767 %18222 = OpVectorTimesScalar %v4float %10937 %float_0_000976592302 %25241 = OpExtInst %v4float %1 FMax %1284 %18222 %14195 = OpVectorShuffle %v2uint %11215 %11215 2 3 %9415 = OpBitcast %v2int %14195 %24793 = OpVectorShuffle %v4int %9415 %9415 0 0 1 1 - %18612 = OpShiftLeftLogical %v4int %24793 %290 - %15768 = OpShiftRightArithmetic %v4int %18612 %770 + %18611 = OpShiftLeftLogical %v4int %24793 %290 + %15768 = OpShiftRightArithmetic %v4int %18611 %770 %10938 = OpConvertSToF %v4float %15768 %21441 = OpVectorTimesScalar %v4float %10938 %float_0_000976592302 %17252 = OpExtInst %v4float %1 FMax %1284 %21441 OpBranch %20264 %20312 = OpLabel - %9763 = OpVectorShuffle %v2uint %14114 %14114 0 1 - %20827 = OpBitcast %v2float %9763 + %9769 = OpVectorShuffle %v2uint %14114 %14114 0 1 + %20827 = OpBitcast %v2float %9769 %7043 = OpCompositeExtract %float %20827 0 %13424 = OpCompositeExtract %float %20827 1 %17022 = OpCompositeConstruct %v4float %7043 %13424 %float_0 %float_0 @@ -1782,13 +1712,13 @@ %14181 = OpBitcast %v2float %16864 %7046 = OpCompositeExtract %float %14181 0 %16650 = OpCompositeExtract %float %14181 1 - %9044 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 + %9047 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 OpBranch %20264 %20264 = OpLabel - %11182 = OpPhi %v4float %9044 %20312 %17252 %10151 %9298 %8248 - %14351 = OpPhi %v4float %17024 %20312 %25241 %10151 %14886 %8248 - %15240 = OpPhi %v4float %17023 %20312 %25240 %10151 %14884 %8248 - %14523 = OpPhi %v4float %17022 %20312 %25239 %10151 %14882 %8248 + %11182 = OpPhi %v4float %9047 %20312 %17252 %8538 %9046 %8248 + %14351 = OpPhi %v4float %17024 %20312 %25241 %8538 %14621 %8248 + %15240 = OpPhi %v4float %17023 %20312 %25240 %8538 %14620 %8248 + %14523 = OpPhi %v4float %17022 %20312 %25239 %8538 %14619 %8248 OpBranch %21265 %21265 = OpLabel %11183 = OpPhi %v4float %11182 %20264 %11181 %16226 @@ -1805,65 +1735,62 @@ %16572 = OpLabel %19169 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20300 DontFlatten - OpBranchConditional %19169 %11380 %12135 + OpBranchConditional %19169 %9770 %12135 %12135 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v4uint %13962 %10264 0 - %15555 = OpIAdd %uint %16376 %6555 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15555 - %13816 = OpLoad %uint %6322 - %22361 = OpCompositeInsert %v4uint %13816 %21853 1 - %10100 = OpIMul %uint %uint_2 %6555 - %9167 = OpIAdd %uint %16376 %10100 - %14365 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9167 - %13817 = OpLoad %uint %14365 - %22362 = OpCompositeInsert %v4uint %13817 %22361 2 - %10101 = OpIMul %uint %uint_3 %6555 - %9168 = OpIAdd %uint %16376 %10101 - %14366 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9168 - %16045 = OpLoad %uint %14366 - %23468 = OpCompositeInsert %v4uint %16045 %22362 3 + %19413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23887 = OpLoad %uint %19413 + %11732 = OpIAdd %uint %16376 %6555 + %6481 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 + %24164 = OpLoad %uint %6481 + %6243 = OpIMul %uint %uint_2 %6555 + %8362 = OpIAdd %uint %16376 %6243 + %15312 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8362 + %24165 = OpLoad %uint %15312 + %6244 = OpIMul %uint %uint_3 %6555 + %8363 = OpIAdd %uint %16376 %6244 + %14324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8363 + %16391 = OpLoad %uint %14324 + %20792 = OpCompositeConstruct %v4uint %23887 %24164 %24165 %16391 OpBranch %20300 - %11380 = OpLabel + %9770 = OpLabel %21835 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23884 = OpLoad %uint %21835 - %11726 = OpIAdd %uint %16376 %uint_1 - %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 - %23680 = OpLoad %uint %6417 - %11727 = OpIAdd %uint %16376 %uint_2 - %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 - %23681 = OpLoad %uint %6418 - %11728 = OpIAdd %uint %16376 %uint_3 - %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 - %16386 = OpLoad %uint %24567 - %20786 = OpCompositeConstruct %v4uint %23884 %23680 %23681 %16386 + %23888 = OpLoad %uint %21835 + %11733 = OpIAdd %uint %16376 %uint_1 + %6423 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 + %23683 = OpLoad %uint %6423 + %11734 = OpIAdd %uint %16376 %uint_2 + %6424 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 + %23684 = OpLoad %uint %6424 + %11735 = OpIAdd %uint %16376 %uint_3 + %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 + %16392 = OpLoad %uint %24585 + %20793 = OpCompositeConstruct %v4uint %23888 %23683 %23684 %16392 OpBranch %20300 %20300 = OpLabel - %10946 = OpPhi %v4uint %20786 %11380 %23468 %12135 + %10946 = OpPhi %v4uint %20793 %9770 %20792 %12135 OpSelectionMerge %16227 None OpSwitch %8576 %19454 0 %14588 1 %14588 2 %7361 10 %7361 3 %7360 12 %7360 4 %8193 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %10946 0 - %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %10102 = OpCompositeExtract %float %24682 0 - %17487 = OpCompositeExtract %float %24682 1 - %14613 = OpCompositeConstruct %v4float %10102 %17487 %float_0 %float_0 - %17283 = OpCompositeExtract %uint %10946 1 - %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 - %10103 = OpCompositeExtract %float %18036 0 - %17488 = OpCompositeExtract %float %18036 1 - %14614 = OpCompositeConstruct %v4float %10103 %17488 %float_0 %float_0 - %17284 = OpCompositeExtract %uint %10946 2 - %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 - %10104 = OpCompositeExtract %float %18037 0 - %17489 = OpCompositeExtract %float %18037 1 - %14615 = OpCompositeConstruct %v4float %10104 %17489 %float_0 %float_0 - %17285 = OpCompositeExtract %uint %10946 3 - %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 - %10105 = OpCompositeExtract %float %18038 0 - %20673 = OpCompositeExtract %float %18038 1 - %9045 = OpCompositeConstruct %v4float %10105 %20673 %float_0 %float_0 + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %10118 = OpCompositeExtract %float %24685 0 + %17496 = OpCompositeExtract %float %24685 1 + %14622 = OpCompositeConstruct %v4float %10118 %17496 %float_0 %float_0 + %17292 = OpCompositeExtract %uint %10946 1 + %18045 = OpExtInst %v2float %1 UnpackHalf2x16 %17292 + %10119 = OpCompositeExtract %float %18045 0 + %17497 = OpCompositeExtract %float %18045 1 + %14623 = OpCompositeConstruct %v4float %10119 %17497 %float_0 %float_0 + %17293 = OpCompositeExtract %uint %10946 2 + %18046 = OpExtInst %v2float %1 UnpackHalf2x16 %17293 + %10120 = OpCompositeExtract %float %18046 0 + %17498 = OpCompositeExtract %float %18046 1 + %14624 = OpCompositeConstruct %v4float %10120 %17498 %float_0 %float_0 + %17294 = OpCompositeExtract %uint %10946 3 + %18047 = OpExtInst %v2float %1 UnpackHalf2x16 %17294 + %10121 = OpCompositeExtract %float %18047 0 + %20676 = OpCompositeExtract %float %18047 1 + %9048 = OpCompositeConstruct %v4float %10121 %20676 %float_0 %float_0 OpBranch %16227 %8193 = OpLabel %12433 = OpCompositeExtract %uint %10946 0 @@ -1878,8 +1805,8 @@ %15581 = OpCompositeExtract %float %24082 1 %16679 = OpCompositeConstruct %v4float %24342 %15581 %float_0 %float_0 %19531 = OpCompositeExtract %uint %10946 1 - %16046 = OpBitcast %int %19531 - %18224 = OpCompositeConstruct %v2int %16046 %16046 + %16042 = OpBitcast %int %19531 + %18224 = OpCompositeConstruct %v2int %16042 %16042 %18362 = OpShiftLeftLogical %v2int %18224 %1959 %13348 = OpShiftRightArithmetic %v2int %18362 %2151 %10940 = OpConvertSToF %v2float %13348 @@ -1889,10 +1816,10 @@ %15582 = OpCompositeExtract %float %24083 1 %16680 = OpCompositeConstruct %v4float %24343 %15582 %float_0 %float_0 %19532 = OpCompositeExtract %uint %10946 2 - %16047 = OpBitcast %int %19532 - %18225 = OpCompositeConstruct %v2int %16047 %16047 - %18364 = OpShiftLeftLogical %v2int %18225 %1959 - %13349 = OpShiftRightArithmetic %v2int %18364 %2151 + %16043 = OpBitcast %int %19532 + %18225 = OpCompositeConstruct %v2int %16043 %16043 + %18363 = OpShiftLeftLogical %v2int %18225 %1959 + %13349 = OpShiftRightArithmetic %v2int %18363 %2151 %10941 = OpConvertSToF %v2float %13349 %18261 = OpVectorTimesScalar %v2float %10941 %float_0_000976592302 %24084 = OpExtInst %v2float %1 FMax %73 %18261 @@ -1900,39 +1827,39 @@ %15583 = OpCompositeExtract %float %24084 1 %16681 = OpCompositeConstruct %v4float %24344 %15583 %float_0 %float_0 %19533 = OpCompositeExtract %uint %10946 3 - %16048 = OpBitcast %int %19533 - %18226 = OpCompositeConstruct %v2int %16048 %16048 - %18365 = OpShiftLeftLogical %v2int %18226 %1959 - %13350 = OpShiftRightArithmetic %v2int %18365 %2151 + %16044 = OpBitcast %int %19533 + %18226 = OpCompositeConstruct %v2int %16044 %16044 + %18364 = OpShiftLeftLogical %v2int %18226 %1959 + %13350 = OpShiftRightArithmetic %v2int %18364 %2151 %10942 = OpConvertSToF %v2float %13350 %18262 = OpVectorTimesScalar %v2float %10942 %float_0_000976592302 %24085 = OpExtInst %v2float %1 FMax %73 %18262 %24345 = OpCompositeExtract %float %24085 0 %18767 = OpCompositeExtract %float %24085 1 - %9046 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 + %9049 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 OpBranch %16227 %7360 = OpLabel %22214 = OpCompositeExtract %uint %10946 0 %20243 = OpCompositeConstruct %v3uint %22214 %22214 %22214 %11036 = OpShiftRightLogical %v3uint %20243 %2996 %24050 = OpBitwiseAnd %v3uint %11036 %261 - %18613 = OpBitwiseAnd %v3uint %24050 %1126 + %18612 = OpBitwiseAnd %v3uint %24050 %1126 %23452 = OpShiftRightLogical %v3uint %24050 %2828 %16597 = OpIEqual %v3bool %23452 %2578 - %11351 = OpExtInst %v3int %1 FindUMsb %18613 + %11351 = OpExtInst %v3int %1 FindUMsb %18612 %10785 = OpBitcast %v3uint %11351 %6278 = OpISub %v3uint %2828 %10785 %8732 = OpIAdd %v3uint %10785 %2360 %10363 = OpSelect %v3uint %16597 %8732 %23452 - %23264 = OpShiftLeftLogical %v3uint %18613 %6278 - %18854 = OpBitwiseAnd %v3uint %23264 %1126 - %10947 = OpSelect %v3uint %16597 %18854 %18613 - %24581 = OpIAdd %v3uint %10363 %1018 - %20363 = OpShiftLeftLogical %v3uint %24581 %393 + %23265 = OpShiftLeftLogical %v3uint %18612 %6278 + %18854 = OpBitwiseAnd %v3uint %23265 %1126 + %10947 = OpSelect %v3uint %16597 %18854 %18612 + %24586 = OpIAdd %v3uint %10363 %1018 + %20363 = OpShiftLeftLogical %v3uint %24586 %393 %16306 = OpShiftLeftLogical %v3uint %10947 %141 - %22409 = OpBitwiseOr %v3uint %20363 %16306 + %22408 = OpBitwiseOr %v3uint %20363 %16306 %13836 = OpIEqual %v3bool %24050 %2578 - %16974 = OpSelect %v3uint %13836 %2578 %22409 + %16974 = OpSelect %v3uint %13836 %2578 %22408 %10715 = OpBitcast %v3float %16974 %19376 = OpShiftRightLogical %uint %22214 %uint_30 %18458 = OpConvertUToF %float %19376 @@ -1945,23 +1872,23 @@ %13591 = OpCompositeConstruct %v3uint %10238 %10238 %10238 %11037 = OpShiftRightLogical %v3uint %13591 %2996 %24051 = OpBitwiseAnd %v3uint %11037 %261 - %18614 = OpBitwiseAnd %v3uint %24051 %1126 + %18613 = OpBitwiseAnd %v3uint %24051 %1126 %23453 = OpShiftRightLogical %v3uint %24051 %2828 %16598 = OpIEqual %v3bool %23453 %2578 - %11352 = OpExtInst %v3int %1 FindUMsb %18614 + %11352 = OpExtInst %v3int %1 FindUMsb %18613 %10786 = OpBitcast %v3uint %11352 %6279 = OpISub %v3uint %2828 %10786 %8733 = OpIAdd %v3uint %10786 %2360 %10364 = OpSelect %v3uint %16598 %8733 %23453 - %23265 = OpShiftLeftLogical %v3uint %18614 %6279 - %18855 = OpBitwiseAnd %v3uint %23265 %1126 - %10948 = OpSelect %v3uint %16598 %18855 %18614 - %24582 = OpIAdd %v3uint %10364 %1018 - %20364 = OpShiftLeftLogical %v3uint %24582 %393 + %23266 = OpShiftLeftLogical %v3uint %18613 %6279 + %18855 = OpBitwiseAnd %v3uint %23266 %1126 + %10948 = OpSelect %v3uint %16598 %18855 %18613 + %24587 = OpIAdd %v3uint %10364 %1018 + %20364 = OpShiftLeftLogical %v3uint %24587 %393 %16307 = OpShiftLeftLogical %v3uint %10948 %141 - %22410 = OpBitwiseOr %v3uint %20364 %16307 + %22409 = OpBitwiseOr %v3uint %20364 %16307 %13837 = OpIEqual %v3bool %24051 %2578 - %16975 = OpSelect %v3uint %13837 %2578 %22410 + %16975 = OpSelect %v3uint %13837 %2578 %22409 %10716 = OpBitcast %v3float %16975 %19377 = OpShiftRightLogical %uint %10238 %uint_30 %18459 = OpConvertUToF %float %19377 @@ -1974,23 +1901,23 @@ %13592 = OpCompositeConstruct %v3uint %10239 %10239 %10239 %11038 = OpShiftRightLogical %v3uint %13592 %2996 %24052 = OpBitwiseAnd %v3uint %11038 %261 - %18615 = OpBitwiseAnd %v3uint %24052 %1126 + %18614 = OpBitwiseAnd %v3uint %24052 %1126 %23454 = OpShiftRightLogical %v3uint %24052 %2828 %16599 = OpIEqual %v3bool %23454 %2578 - %11353 = OpExtInst %v3int %1 FindUMsb %18615 + %11353 = OpExtInst %v3int %1 FindUMsb %18614 %10787 = OpBitcast %v3uint %11353 %6280 = OpISub %v3uint %2828 %10787 %8734 = OpIAdd %v3uint %10787 %2360 %10365 = OpSelect %v3uint %16599 %8734 %23454 - %23266 = OpShiftLeftLogical %v3uint %18615 %6280 - %18856 = OpBitwiseAnd %v3uint %23266 %1126 - %10949 = OpSelect %v3uint %16599 %18856 %18615 - %24583 = OpIAdd %v3uint %10365 %1018 - %20365 = OpShiftLeftLogical %v3uint %24583 %393 + %23267 = OpShiftLeftLogical %v3uint %18614 %6280 + %18856 = OpBitwiseAnd %v3uint %23267 %1126 + %10949 = OpSelect %v3uint %16599 %18856 %18614 + %24588 = OpIAdd %v3uint %10365 %1018 + %20365 = OpShiftLeftLogical %v3uint %24588 %393 %16308 = OpShiftLeftLogical %v3uint %10949 %141 - %22411 = OpBitwiseOr %v3uint %20365 %16308 + %22410 = OpBitwiseOr %v3uint %20365 %16308 %13838 = OpIEqual %v3bool %24052 %2578 - %16976 = OpSelect %v3uint %13838 %2578 %22411 + %16976 = OpSelect %v3uint %13838 %2578 %22410 %10717 = OpBitcast %v3float %16976 %19378 = OpShiftRightLogical %uint %10239 %uint_30 %18460 = OpConvertUToF %float %19378 @@ -2003,23 +1930,23 @@ %13593 = OpCompositeConstruct %v3uint %10240 %10240 %10240 %11039 = OpShiftRightLogical %v3uint %13593 %2996 %24053 = OpBitwiseAnd %v3uint %11039 %261 - %18616 = OpBitwiseAnd %v3uint %24053 %1126 + %18615 = OpBitwiseAnd %v3uint %24053 %1126 %23455 = OpShiftRightLogical %v3uint %24053 %2828 %16600 = OpIEqual %v3bool %23455 %2578 - %11354 = OpExtInst %v3int %1 FindUMsb %18616 + %11354 = OpExtInst %v3int %1 FindUMsb %18615 %10788 = OpBitcast %v3uint %11354 %6281 = OpISub %v3uint %2828 %10788 %8735 = OpIAdd %v3uint %10788 %2360 %10366 = OpSelect %v3uint %16600 %8735 %23455 - %23267 = OpShiftLeftLogical %v3uint %18616 %6281 - %18857 = OpBitwiseAnd %v3uint %23267 %1126 - %10950 = OpSelect %v3uint %16600 %18857 %18616 - %24584 = OpIAdd %v3uint %10366 %1018 - %20366 = OpShiftLeftLogical %v3uint %24584 %393 + %23268 = OpShiftLeftLogical %v3uint %18615 %6281 + %18857 = OpBitwiseAnd %v3uint %23268 %1126 + %10950 = OpSelect %v3uint %16600 %18857 %18615 + %24589 = OpIAdd %v3uint %10366 %1018 + %20366 = OpShiftLeftLogical %v3uint %24589 %393 %16309 = OpShiftLeftLogical %v3uint %10950 %141 - %22412 = OpBitwiseOr %v3uint %20366 %16309 + %22411 = OpBitwiseOr %v3uint %20366 %16309 %13839 = OpIEqual %v3bool %24053 %2578 - %16977 = OpSelect %v3uint %13839 %2578 %22412 + %16977 = OpSelect %v3uint %13839 %2578 %22411 %10718 = OpBitcast %v3float %16977 %19379 = OpShiftRightLogical %uint %10240 %uint_30 %18461 = OpConvertUToF %float %19379 @@ -2027,27 +1954,27 @@ %21457 = OpCompositeExtract %float %10718 0 %10852 = OpCompositeExtract %float %10718 1 %11040 = OpCompositeExtract %float %10718 2 - %9047 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 + %9050 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 OpBranch %16227 %7361 = OpLabel %22215 = OpCompositeExtract %uint %10946 0 %20244 = OpCompositeConstruct %v4uint %22215 %22215 %22215 %22215 %9392 = OpShiftRightLogical %v4uint %20244 %845 %18871 = OpBitwiseAnd %v4uint %9392 %635 - %15556 = OpConvertUToF %v4float %18871 - %16697 = OpFMul %v4float %15556 %2798 + %15552 = OpConvertUToF %v4float %18871 + %16697 = OpFMul %v4float %15552 %2798 %23771 = OpCompositeExtract %uint %10946 1 %20822 = OpCompositeConstruct %v4uint %23771 %23771 %23771 %23771 %9393 = OpShiftRightLogical %v4uint %20822 %845 %18872 = OpBitwiseAnd %v4uint %9393 %635 - %15557 = OpConvertUToF %v4float %18872 - %16698 = OpFMul %v4float %15557 %2798 + %15553 = OpConvertUToF %v4float %18872 + %16698 = OpFMul %v4float %15553 %2798 %23772 = OpCompositeExtract %uint %10946 2 %20823 = OpCompositeConstruct %v4uint %23772 %23772 %23772 %23772 %9394 = OpShiftRightLogical %v4uint %20823 %845 %18873 = OpBitwiseAnd %v4uint %9394 %635 - %15558 = OpConvertUToF %v4float %18873 - %16699 = OpFMul %v4float %15558 %2798 + %15554 = OpConvertUToF %v4float %18873 + %16699 = OpFMul %v4float %15554 %2798 %23773 = OpCompositeExtract %uint %10946 3 %20828 = OpCompositeConstruct %v4uint %23773 %23773 %23773 %23773 %9395 = OpShiftRightLogical %v4uint %20828 %845 @@ -2060,20 +1987,20 @@ %20245 = OpCompositeConstruct %v4uint %22216 %22216 %22216 %22216 %9396 = OpShiftRightLogical %v4uint %20245 %653 %19042 = OpBitwiseAnd %v4uint %9396 %1611 - %13995 = OpConvertUToF %v4float %19042 - %19244 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 + %13998 = OpConvertUToF %v4float %19042 + %19244 = OpVectorTimesScalar %v4float %13998 %float_0_00392156886 %8616 = OpCompositeExtract %uint %10946 1 %24852 = OpCompositeConstruct %v4uint %8616 %8616 %8616 %8616 %9397 = OpShiftRightLogical %v4uint %24852 %653 %19043 = OpBitwiseAnd %v4uint %9397 %1611 - %13996 = OpConvertUToF %v4float %19043 - %19245 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 + %13999 = OpConvertUToF %v4float %19043 + %19245 = OpVectorTimesScalar %v4float %13999 %float_0_00392156886 %8617 = OpCompositeExtract %uint %10946 2 %24853 = OpCompositeConstruct %v4uint %8617 %8617 %8617 %8617 %9398 = OpShiftRightLogical %v4uint %24853 %653 %19044 = OpBitwiseAnd %v4uint %9398 %1611 - %13997 = OpConvertUToF %v4float %19044 - %19246 = OpVectorTimesScalar %v4float %13997 %float_0_00392156886 + %14000 = OpConvertUToF %v4float %19044 + %19246 = OpVectorTimesScalar %v4float %14000 %float_0_00392156886 %8618 = OpCompositeExtract %uint %10946 3 %24854 = OpCompositeConstruct %v4uint %8618 %8618 %8618 %8618 %9399 = OpShiftRightLogical %v4uint %24854 %653 @@ -2100,193 +2027,175 @@ %23101 = OpVectorShuffle %v4float %20401 %20401 0 1 1 1 OpBranch %16227 %16227 = OpLabel - %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9047 %7360 %9046 %8193 %9045 %8249 - %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14615 %8249 - %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14614 %8249 - %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14613 %8249 + %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9050 %7360 %9049 %8193 %9048 %8249 + %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14624 %8249 + %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14623 %8249 + %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14622 %8249 OpBranch %21266 %15208 = OpLabel %21587 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20265 DontFlatten - OpBranchConditional %21587 %11381 %12136 + OpBranchConditional %21587 %9771 %12136 %12136 = OpLabel - %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23885 = OpLoad %uint %19410 - %11729 = OpIAdd %uint %16376 %uint_1 - %24608 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 - %12872 = OpLoad %uint %24608 - %11937 = OpCompositeInsert %v4uint %23885 %10264 0 - %6641 = OpCompositeInsert %v4uint %12872 %11937 1 - %16343 = OpIAdd %uint %16376 %6555 - %7196 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16343 - %23682 = OpLoad %uint %7196 - %11730 = OpIAdd %uint %16343 %uint_1 - %24609 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 - %12873 = OpLoad %uint %24609 - %12016 = OpCompositeInsert %v4uint %23682 %6641 2 - %7149 = OpCompositeInsert %v4uint %12873 %12016 3 - %10893 = OpIMul %uint %uint_2 %6555 - %9169 = OpIAdd %uint %16376 %10893 - %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9169 - %23683 = OpLoad %uint %15242 - %11731 = OpIAdd %uint %9169 %uint_1 - %24610 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 - %12874 = OpLoad %uint %24610 - %12017 = OpCompositeInsert %v4uint %23683 %10264 0 - %7150 = OpCompositeInsert %v4uint %12874 %12017 1 - %10894 = OpIMul %uint %uint_3 %6555 - %9170 = OpIAdd %uint %16376 %10894 - %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9170 - %23684 = OpLoad %uint %15243 - %11732 = OpIAdd %uint %9170 %uint_1 - %24611 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 - %12875 = OpLoad %uint %24611 - %14236 = OpCompositeInsert %v4uint %23684 %7150 2 - %8256 = OpCompositeInsert %v4uint %12875 %14236 3 + %19414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23889 = OpLoad %uint %19414 + %11736 = OpIAdd %uint %16376 %uint_1 + %6425 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 + %23685 = OpLoad %uint %6425 + %11737 = OpIAdd %uint %16376 %6555 + %6426 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 + %23686 = OpLoad %uint %6426 + %11738 = OpIAdd %uint %11737 %uint_1 + %24590 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 + %14160 = OpLoad %uint %24590 + %19674 = OpCompositeConstruct %v4uint %23889 %23685 %23686 %14160 + %17051 = OpIMul %uint %uint_2 %6555 + %14001 = OpIAdd %uint %16376 %17051 + %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %14001 + %23687 = OpLoad %uint %15242 + %11739 = OpIAdd %uint %14001 %uint_1 + %6482 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11739 + %24166 = OpLoad %uint %6482 + %6245 = OpIMul %uint %uint_3 %6555 + %8364 = OpIAdd %uint %16376 %6245 + %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8364 + %23688 = OpLoad %uint %15243 + %11740 = OpIAdd %uint %8364 %uint_1 + %24591 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11740 + %16393 = OpLoad %uint %24591 + %20794 = OpCompositeConstruct %v4uint %23687 %24166 %23688 %16393 OpBranch %20265 - %11381 = OpLabel + %9771 = OpLabel %21836 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23886 = OpLoad %uint %21836 - %11733 = OpIAdd %uint %16376 %uint_1 - %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 - %23685 = OpLoad %uint %6419 - %11734 = OpIAdd %uint %16376 %uint_2 - %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 - %23686 = OpLoad %uint %6420 - %11735 = OpIAdd %uint %16376 %uint_3 - %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 - %14083 = OpLoad %uint %24568 - %19170 = OpCompositeConstruct %v4uint %23886 %23685 %23686 %14083 + %23890 = OpLoad %uint %21836 + %11741 = OpIAdd %uint %16376 %uint_1 + %6427 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11741 + %23689 = OpLoad %uint %6427 + %11742 = OpIAdd %uint %16376 %uint_2 + %6428 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11742 + %23690 = OpLoad %uint %6428 + %11743 = OpIAdd %uint %16376 %uint_3 + %24592 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11743 + %14083 = OpLoad %uint %24592 + %19170 = OpCompositeConstruct %v4uint %23890 %23689 %23690 %14083 %22504 = OpIAdd %uint %16376 %uint_4 %24654 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22504 - %23687 = OpLoad %uint %24654 - %11736 = OpIAdd %uint %16376 %uint_5 - %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 - %23688 = OpLoad %uint %6421 - %11737 = OpIAdd %uint %16376 %uint_6 - %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 - %23689 = OpLoad %uint %6422 - %11738 = OpIAdd %uint %16376 %uint_7 - %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 - %16387 = OpLoad %uint %24585 - %20787 = OpCompositeConstruct %v4uint %23687 %23688 %23689 %16387 + %23691 = OpLoad %uint %24654 + %11744 = OpIAdd %uint %16376 %uint_5 + %6429 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11744 + %23692 = OpLoad %uint %6429 + %11745 = OpIAdd %uint %16376 %uint_6 + %6430 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11745 + %23693 = OpLoad %uint %6430 + %11746 = OpIAdd %uint %16376 %uint_7 + %24593 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11746 + %16394 = OpLoad %uint %24593 + %20795 = OpCompositeConstruct %v4uint %23691 %23692 %23693 %16394 OpBranch %20265 %20265 = OpLabel - %11216 = OpPhi %v4uint %20787 %11381 %8256 %12136 - %14115 = OpPhi %v4uint %19170 %11381 %7149 %12136 + %11216 = OpPhi %v4uint %20795 %9771 %20794 %12136 + %14115 = OpPhi %v4uint %19170 %9771 %19674 %12136 OpSelectionMerge %20266 None - OpSwitch %8576 %20313 5 %10152 7 %8250 + OpSwitch %8576 %20313 5 %8539 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %14115 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9952 = OpCompositeExtract %float %24701 0 - %9171 = OpCompositeInsert %v4float %9952 %15190 0 - %19873 = OpCompositeExtract %float %24701 1 - %14888 = OpCompositeInsert %v4float %19873 %9171 1 - %10340 = OpCompositeExtract %uint %14115 1 - %19681 = OpExtInst %v2float %1 UnpackHalf2x16 %10340 - %9953 = OpCompositeExtract %float %19681 0 - %9172 = OpCompositeInsert %v4float %9953 %14888 2 - %19874 = OpCompositeExtract %float %19681 1 - %14889 = OpCompositeInsert %v4float %19874 %9172 3 - %10341 = OpCompositeExtract %uint %14115 2 - %19682 = OpExtInst %v2float %1 UnpackHalf2x16 %10341 - %9954 = OpCompositeExtract %float %19682 0 - %9173 = OpCompositeInsert %v4float %9954 %15190 0 - %19875 = OpCompositeExtract %float %19682 1 - %14890 = OpCompositeInsert %v4float %19875 %9173 1 - %10342 = OpCompositeExtract %uint %14115 3 - %19683 = OpExtInst %v2float %1 UnpackHalf2x16 %10342 - %9955 = OpCompositeExtract %float %19683 0 - %9174 = OpCompositeInsert %v4float %9955 %14890 2 - %19876 = OpCompositeExtract %float %19683 1 - %14891 = OpCompositeInsert %v4float %19876 %9174 3 - %10343 = OpCompositeExtract %uint %11216 0 - %19684 = OpExtInst %v2float %1 UnpackHalf2x16 %10343 - %9956 = OpCompositeExtract %float %19684 0 - %9175 = OpCompositeInsert %v4float %9956 %15190 0 - %19877 = OpCompositeExtract %float %19684 1 - %14892 = OpCompositeInsert %v4float %19877 %9175 1 - %10344 = OpCompositeExtract %uint %11216 1 - %19685 = OpExtInst %v2float %1 UnpackHalf2x16 %10344 - %9957 = OpCompositeExtract %float %19685 0 - %9176 = OpCompositeInsert %v4float %9957 %14892 2 - %19878 = OpCompositeExtract %float %19685 1 - %14893 = OpCompositeInsert %v4float %19878 %9176 3 - %10345 = OpCompositeExtract %uint %11216 2 - %19686 = OpExtInst %v2float %1 UnpackHalf2x16 %10345 - %9958 = OpCompositeExtract %float %19686 0 - %9177 = OpCompositeInsert %v4float %9958 %15190 0 - %19879 = OpCompositeExtract %float %19686 1 - %14894 = OpCompositeInsert %v4float %19879 %9177 1 - %10346 = OpCompositeExtract %uint %11216 3 - %19687 = OpExtInst %v2float %1 UnpackHalf2x16 %10346 - %9959 = OpCompositeExtract %float %19687 0 - %9178 = OpCompositeInsert %v4float %9959 %14894 2 - %23047 = OpCompositeExtract %float %19687 1 - %9299 = OpCompositeInsert %v4float %23047 %9178 3 + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %10122 = OpCompositeExtract %float %24686 0 + %16068 = OpCompositeExtract %float %24686 1 + %17037 = OpCompositeExtract %uint %14115 1 + %15617 = OpExtInst %v2float %1 UnpackHalf2x16 %17037 + %10123 = OpCompositeExtract %float %15617 0 + %17499 = OpCompositeExtract %float %15617 1 + %14625 = OpCompositeConstruct %v4float %10122 %16068 %10123 %17499 + %17295 = OpCompositeExtract %uint %14115 2 + %18048 = OpExtInst %v2float %1 UnpackHalf2x16 %17295 + %10124 = OpCompositeExtract %float %18048 0 + %16069 = OpCompositeExtract %float %18048 1 + %17038 = OpCompositeExtract %uint %14115 3 + %15618 = OpExtInst %v2float %1 UnpackHalf2x16 %17038 + %10125 = OpCompositeExtract %float %15618 0 + %17500 = OpCompositeExtract %float %15618 1 + %14626 = OpCompositeConstruct %v4float %10124 %16069 %10125 %17500 + %17296 = OpCompositeExtract %uint %11216 0 + %18049 = OpExtInst %v2float %1 UnpackHalf2x16 %17296 + %10126 = OpCompositeExtract %float %18049 0 + %16070 = OpCompositeExtract %float %18049 1 + %17039 = OpCompositeExtract %uint %11216 1 + %15619 = OpExtInst %v2float %1 UnpackHalf2x16 %17039 + %10127 = OpCompositeExtract %float %15619 0 + %17501 = OpCompositeExtract %float %15619 1 + %14627 = OpCompositeConstruct %v4float %10126 %16070 %10127 %17501 + %17297 = OpCompositeExtract %uint %11216 2 + %18050 = OpExtInst %v2float %1 UnpackHalf2x16 %17297 + %10128 = OpCompositeExtract %float %18050 0 + %16071 = OpCompositeExtract %float %18050 1 + %17040 = OpCompositeExtract %uint %11216 3 + %15620 = OpExtInst %v2float %1 UnpackHalf2x16 %17040 + %10129 = OpCompositeExtract %float %15620 0 + %20677 = OpCompositeExtract %float %15620 1 + %9051 = OpCompositeConstruct %v4float %10128 %16071 %10129 %20677 OpBranch %20266 - %10152 = OpLabel + %8539 = OpLabel %9726 = OpVectorShuffle %v2uint %14115 %14115 0 1 %23359 = OpBitcast %v2int %9726 %24794 = OpVectorShuffle %v4int %23359 %23359 0 0 1 1 - %18617 = OpShiftLeftLogical %v4int %24794 %290 - %15769 = OpShiftRightArithmetic %v4int %18617 %770 + %18616 = OpShiftLeftLogical %v4int %24794 %290 + %15769 = OpShiftRightArithmetic %v4int %18616 %770 %10951 = OpConvertSToF %v4float %15769 %18227 = OpVectorTimesScalar %v4float %10951 %float_0_000976592302 %25242 = OpExtInst %v4float %1 FMax %1284 %18227 %14196 = OpVectorShuffle %v2uint %14115 %14115 2 3 %9416 = OpBitcast %v2int %14196 %24795 = OpVectorShuffle %v4int %9416 %9416 0 0 1 1 - %18618 = OpShiftLeftLogical %v4int %24795 %290 - %15770 = OpShiftRightArithmetic %v4int %18618 %770 + %18617 = OpShiftLeftLogical %v4int %24795 %290 + %15770 = OpShiftRightArithmetic %v4int %18617 %770 %10952 = OpConvertSToF %v4float %15770 %18228 = OpVectorTimesScalar %v4float %10952 %float_0_000976592302 %25243 = OpExtInst %v4float %1 FMax %1284 %18228 %14197 = OpVectorShuffle %v2uint %11216 %11216 0 1 %9417 = OpBitcast %v2int %14197 %24796 = OpVectorShuffle %v4int %9417 %9417 0 0 1 1 - %18619 = OpShiftLeftLogical %v4int %24796 %290 - %15771 = OpShiftRightArithmetic %v4int %18619 %770 + %18618 = OpShiftLeftLogical %v4int %24796 %290 + %15771 = OpShiftRightArithmetic %v4int %18618 %770 %10953 = OpConvertSToF %v4float %15771 %18229 = OpVectorTimesScalar %v4float %10953 %float_0_000976592302 %25244 = OpExtInst %v4float %1 FMax %1284 %18229 %14198 = OpVectorShuffle %v2uint %11216 %11216 2 3 %9418 = OpBitcast %v2int %14198 %24797 = OpVectorShuffle %v4int %9418 %9418 0 0 1 1 - %18620 = OpShiftLeftLogical %v4int %24797 %290 - %15772 = OpShiftRightArithmetic %v4int %18620 %770 + %18619 = OpShiftLeftLogical %v4int %24797 %290 + %15772 = OpShiftRightArithmetic %v4int %18619 %770 %10954 = OpConvertSToF %v4float %15772 %21458 = OpVectorTimesScalar %v4float %10954 %float_0_000976592302 %17253 = OpExtInst %v4float %1 FMax %1284 %21458 OpBranch %20266 %20313 = OpLabel - %9764 = OpVectorShuffle %v2uint %14115 %14115 0 1 - %20829 = OpBitcast %v2float %9764 + %9772 = OpVectorShuffle %v2uint %14115 %14115 0 1 + %20829 = OpBitcast %v2float %9772 %7047 = OpCompositeExtract %float %20829 0 %13427 = OpCompositeExtract %float %20829 1 - %17025 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 + %17041 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 %16865 = OpVectorShuffle %v2uint %14115 %14115 2 3 %14182 = OpBitcast %v2float %16865 %7048 = OpCompositeExtract %float %14182 0 %13428 = OpCompositeExtract %float %14182 1 - %17026 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 + %17042 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 %16866 = OpVectorShuffle %v2uint %11216 %11216 0 1 %14183 = OpBitcast %v2float %16866 %7049 = OpCompositeExtract %float %14183 0 %13429 = OpCompositeExtract %float %14183 1 - %17027 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 + %17043 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 %16867 = OpVectorShuffle %v2uint %11216 %11216 2 3 %14184 = OpBitcast %v2float %16867 %7050 = OpCompositeExtract %float %14184 0 %16651 = OpCompositeExtract %float %14184 1 - %9048 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 + %9052 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 OpBranch %20266 %20266 = OpLabel - %11185 = OpPhi %v4float %9048 %20313 %17253 %10152 %9299 %8250 - %14354 = OpPhi %v4float %17027 %20313 %25244 %10152 %14893 %8250 - %15244 = OpPhi %v4float %17026 %20313 %25243 %10152 %14891 %8250 - %14525 = OpPhi %v4float %17025 %20313 %25242 %10152 %14889 %8250 + %11185 = OpPhi %v4float %9052 %20313 %17253 %8539 %9051 %8250 + %14354 = OpPhi %v4float %17043 %20313 %25244 %8539 %14627 %8250 + %15244 = OpPhi %v4float %17042 %20313 %25243 %8539 %14626 %8250 + %14525 = OpPhi %v4float %17041 %20313 %25242 %8539 %14625 %8250 OpBranch %21266 %21266 = OpLabel %11186 = OpPhi %v4float %11185 %20266 %11184 %16227 @@ -2329,50 +2238,44 @@ %15191 = OpPhi %v4float %6604 %21267 %14855 %10049 %14921 = OpPhi %v4float %23156 %21267 %15086 %10049 OpSelectionMerge %23460 None - OpSwitch %20627 %8986 26 %19688 32 %9492 + OpSwitch %20627 %7373 26 %18070 32 %9492 %9492 = OpLabel %15022 = OpCompositeExtract %float %14921 0 %9197 = OpCompositeExtract %float %14921 1 - %19251 = OpCompositeConstruct %v2float %15022 %9197 - %8388 = OpExtInst %uint %1 PackHalf2x16 %19251 - %15313 = OpCompositeInsert %v4uint %8388 %11741 0 - %15571 = OpCompositeExtract %float %14921 2 - %23229 = OpCompositeExtract %float %14921 3 - %19252 = OpCompositeConstruct %v2float %15571 %23229 - %8389 = OpExtInst %uint %1 PackHalf2x16 %19252 - %15314 = OpCompositeInsert %v4uint %8389 %15313 1 - %15584 = OpCompositeExtract %float %15191 0 - %23230 = OpCompositeExtract %float %15191 1 - %19253 = OpCompositeConstruct %v2float %15584 %23230 - %8390 = OpExtInst %uint %1 PackHalf2x16 %19253 - %15315 = OpCompositeInsert %v4uint %8390 %15314 2 - %15585 = OpCompositeExtract %float %15191 2 - %23231 = OpCompositeExtract %float %15191 3 - %19254 = OpCompositeConstruct %v2float %15585 %23231 - %8391 = OpExtInst %uint %1 PackHalf2x16 %19254 - %15316 = OpCompositeInsert %v4uint %8391 %15315 3 - %15586 = OpCompositeExtract %float %14358 0 - %23232 = OpCompositeExtract %float %14358 1 - %19255 = OpCompositeConstruct %v2float %15586 %23232 - %8392 = OpExtInst %uint %1 PackHalf2x16 %19255 - %15317 = OpCompositeInsert %v4uint %8392 %11741 0 - %15587 = OpCompositeExtract %float %14358 2 - %23233 = OpCompositeExtract %float %14358 3 - %19256 = OpCompositeConstruct %v2float %15587 %23233 - %8393 = OpExtInst %uint %1 PackHalf2x16 %19256 - %15318 = OpCompositeInsert %v4uint %8393 %15317 1 - %15588 = OpCompositeExtract %float %11189 0 - %23234 = OpCompositeExtract %float %11189 1 - %19257 = OpCompositeConstruct %v2float %15588 %23234 - %8394 = OpExtInst %uint %1 PackHalf2x16 %19257 - %15319 = OpCompositeInsert %v4uint %8394 %15318 2 - %15589 = OpCompositeExtract %float %11189 2 - %23235 = OpCompositeExtract %float %11189 3 - %19258 = OpCompositeConstruct %v2float %15589 %23235 - %11580 = OpExtInst %uint %1 PackHalf2x16 %19258 - %8493 = OpCompositeInsert %v4uint %11580 %15319 3 + %19232 = OpCompositeConstruct %v2float %15022 %9197 + %8561 = OpExtInst %uint %1 PackHalf2x16 %19232 + %23487 = OpCompositeExtract %float %14921 2 + %14759 = OpCompositeExtract %float %14921 3 + %19233 = OpCompositeConstruct %v2float %23487 %14759 + %8562 = OpExtInst %uint %1 PackHalf2x16 %19233 + %23488 = OpCompositeExtract %float %15191 0 + %14760 = OpCompositeExtract %float %15191 1 + %19234 = OpCompositeConstruct %v2float %23488 %14760 + %8563 = OpExtInst %uint %1 PackHalf2x16 %19234 + %23489 = OpCompositeExtract %float %15191 2 + %14761 = OpCompositeExtract %float %15191 3 + %19213 = OpCompositeConstruct %v2float %23489 %14761 + %8736 = OpExtInst %uint %1 PackHalf2x16 %19213 + %12628 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %8736 + %16072 = OpCompositeExtract %float %14358 0 + %21616 = OpCompositeExtract %float %14358 1 + %19247 = OpCompositeConstruct %v2float %16072 %21616 + %8564 = OpExtInst %uint %1 PackHalf2x16 %19247 + %23490 = OpCompositeExtract %float %14358 2 + %14762 = OpCompositeExtract %float %14358 3 + %19248 = OpCompositeConstruct %v2float %23490 %14762 + %8565 = OpExtInst %uint %1 PackHalf2x16 %19248 + %23491 = OpCompositeExtract %float %11189 0 + %14763 = OpCompositeExtract %float %11189 1 + %19249 = OpCompositeConstruct %v2float %23491 %14763 + %8566 = OpExtInst %uint %1 PackHalf2x16 %19249 + %23492 = OpCompositeExtract %float %11189 2 + %14764 = OpCompositeExtract %float %11189 3 + %19214 = OpCompositeConstruct %v2float %23492 %14764 + %11926 = OpExtInst %uint %1 PackHalf2x16 %19214 + %24879 = OpCompositeConstruct %v4uint %8564 %8565 %8566 %11926 OpBranch %23460 - %19688 = OpLabel + %18070 = OpLabel %7311 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 %20339 = OpVectorTimesScalar %v4float %7311 %float_65535 %11840 = OpFAdd %v4float %20339 %325 @@ -2380,49 +2283,43 @@ %6361 = OpVectorShuffle %v2uint %7947 %7947 0 2 %10064 = OpVectorShuffle %v2uint %7947 %7947 1 3 %10446 = OpShiftLeftLogical %v2uint %10064 %2151 - %22492 = OpBitwiseOr %v2uint %6361 %10446 - %19923 = OpCompositeExtract %uint %22492 0 - %15559 = OpCompositeInsert %v4uint %19923 %11741 0 - %18584 = OpCompositeExtract %uint %22492 1 - %7742 = OpCompositeInsert %v4uint %18584 %15559 1 - %13908 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 - %15300 = OpVectorTimesScalar %v4float %13908 %float_65535 - %11841 = OpFAdd %v4float %15300 %325 + %22473 = OpBitwiseOr %v2uint %6361 %10446 + %18828 = OpCompositeExtract %uint %22473 0 + %15356 = OpCompositeExtract %uint %22473 1 + %14161 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 + %11265 = OpVectorTimesScalar %v4float %14161 %float_65535 + %11841 = OpFAdd %v4float %11265 %325 %7948 = OpConvertFToU %v4uint %11841 %6362 = OpVectorShuffle %v2uint %7948 %7948 0 2 %10065 = OpVectorShuffle %v2uint %7948 %7948 1 3 %10447 = OpShiftLeftLogical %v2uint %10065 %2151 - %22493 = OpBitwiseOr %v2uint %6362 %10447 - %19924 = OpCompositeExtract %uint %22493 0 - %15560 = OpCompositeInsert %v4uint %19924 %7742 2 - %18585 = OpCompositeExtract %uint %22493 1 - %7743 = OpCompositeInsert %v4uint %18585 %15560 3 - %13909 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %15301 = OpVectorTimesScalar %v4float %13909 %float_65535 - %11842 = OpFAdd %v4float %15301 %325 + %22474 = OpBitwiseOr %v2uint %6362 %10447 + %20077 = OpCompositeExtract %uint %22474 0 + %22635 = OpCompositeExtract %uint %22474 1 + %7479 = OpCompositeConstruct %v4uint %18828 %15356 %20077 %22635 + %14406 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %13687 = OpVectorTimesScalar %v4float %14406 %float_65535 + %11842 = OpFAdd %v4float %13687 %325 %7949 = OpConvertFToU %v4uint %11842 %6363 = OpVectorShuffle %v2uint %7949 %7949 0 2 %10066 = OpVectorShuffle %v2uint %7949 %7949 1 3 %10448 = OpShiftLeftLogical %v2uint %10066 %2151 - %22494 = OpBitwiseOr %v2uint %6363 %10448 - %19925 = OpCompositeExtract %uint %22494 0 - %15561 = OpCompositeInsert %v4uint %19925 %11741 0 - %18586 = OpCompositeExtract %uint %22494 1 - %7744 = OpCompositeInsert %v4uint %18586 %15561 1 - %13910 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %15302 = OpVectorTimesScalar %v4float %13910 %float_65535 - %11843 = OpFAdd %v4float %15302 %325 + %22475 = OpBitwiseOr %v2uint %6363 %10448 + %18829 = OpCompositeExtract %uint %22475 0 + %15357 = OpCompositeExtract %uint %22475 1 + %14162 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %11266 = OpVectorTimesScalar %v4float %14162 %float_65535 + %11843 = OpFAdd %v4float %11266 %325 %7950 = OpConvertFToU %v4uint %11843 %6364 = OpVectorShuffle %v2uint %7950 %7950 0 2 %10067 = OpVectorShuffle %v2uint %7950 %7950 1 3 %10449 = OpShiftLeftLogical %v2uint %10067 %2151 - %22495 = OpBitwiseOr %v2uint %6364 %10449 - %19926 = OpCompositeExtract %uint %22495 0 - %15562 = OpCompositeInsert %v4uint %19926 %7744 2 - %23048 = OpCompositeExtract %uint %22495 1 - %9300 = OpCompositeInsert %v4uint %23048 %15562 3 + %22476 = OpBitwiseOr %v2uint %6364 %10449 + %20078 = OpCompositeExtract %uint %22476 0 + %8024 = OpCompositeExtract %uint %22476 1 + %9053 = OpCompositeConstruct %v4uint %18829 %15357 %20078 %8024 OpBranch %23460 - %8986 = OpLabel + %7373 = OpLabel %19885 = OpCompositeExtract %float %14921 0 %10277 = OpCompositeExtract %float %14921 1 %7641 = OpCompositeExtract %float %15191 0 @@ -2437,20 +2334,20 @@ %11139 = OpBitcast %v4uint %11606 OpBranch %23460 %23460 = OpLabel - %9750 = OpPhi %v4uint %11139 %8986 %9300 %19688 %8493 %9492 - %13261 = OpPhi %v4uint %17959 %8986 %7743 %19688 %15316 %9492 + %9750 = OpPhi %v4uint %11139 %7373 %9053 %18070 %24879 %9492 + %13261 = OpPhi %v4uint %17959 %7373 %7479 %18070 %12628 %9492 %19928 = OpIEqual %bool %7640 %uint_0 %22246 = OpSelect %bool %19928 %false %19928 OpSelectionMerge %19649 DontFlatten OpBranchConditional %22246 %9760 %19649 %9760 = OpLabel - %17290 = OpCompositeExtract %uint %13261 2 - %21174 = OpCompositeInsert %v4uint %17290 %13261 0 - %23049 = OpCompositeExtract %uint %13261 3 - %9301 = OpCompositeInsert %v4uint %23049 %21174 1 + %17298 = OpCompositeExtract %uint %13261 2 + %21174 = OpCompositeInsert %v4uint %17298 %13261 0 + %23044 = OpCompositeExtract %uint %13261 3 + %9296 = OpCompositeInsert %v4uint %23044 %21174 1 OpBranch %19649 %19649 = OpLabel - %12383 = OpPhi %v4uint %13261 %23460 %9301 %9760 + %12383 = OpPhi %v4uint %13261 %23460 %9296 %9760 %12967 = OpIAdd %v2uint %12025 %23020 OpSelectionMerge %21237 DontFlatten OpBranchConditional %20495 %10574 %21373 @@ -2475,8 +2372,8 @@ %15435 = OpIAdd %int %19086 %12150 %13207 = OpBitwiseAnd %int %6375 %int_15 %19760 = OpIAdd %int %15435 %13207 - %18366 = OpBitwiseAnd %int %10055 %int_1 - %21578 = OpShiftLeftLogical %int %18366 %int_4 + %18365 = OpBitwiseAnd %int %10055 %int_1 + %21578 = OpShiftLeftLogical %int %18365 %int_4 %16727 = OpIAdd %int %19760 %21578 %20514 = OpBitwiseAnd %int %16727 %int_n512 %9238 = OpShiftLeftLogical %int %20514 %int_3 @@ -2498,9 +2395,9 @@ %22127 = OpBitcast %uint %14671 OpBranch %21237 %10574 = OpLabel - %19880 = OpCompositeExtract %uint %12967 0 + %19866 = OpCompositeExtract %uint %12967 0 %11267 = OpCompositeExtract %uint %12967 1 - %8415 = OpCompositeConstruct %v3uint %19880 %11267 %24434 + %8415 = OpCompositeConstruct %v3uint %19866 %11267 %24434 %20125 = OpBitcast %v3int %8415 %10438 = OpCompositeExtract %int %20125 1 %9470 = OpShiftRightArithmetic %int %10438 %int_4 @@ -2525,8 +2422,8 @@ %17227 = OpIAdd %int %19768 %17742 %7051 = OpShiftLeftLogical %int %17227 %uint_9 %24035 = OpShiftRightArithmetic %int %7051 %int_6 - %8736 = OpShiftRightArithmetic %int %10438 %int_3 - %13731 = OpIAdd %int %8736 %16477 + %8737 = OpShiftRightArithmetic %int %10438 %int_3 + %13731 = OpIAdd %int %8737 %16477 %23052 = OpBitwiseAnd %int %13731 %int_1 %16658 = OpShiftRightArithmetic %int %25154 %int_3 %18794 = OpShiftLeftLogical %int %23052 %int_1 @@ -2536,12 +2433,12 @@ %15437 = OpIAdd %int %23052 %21581 %13150 = OpBitwiseAnd %int %24035 %int_n16 %20336 = OpIAdd %int %18938 %13150 - %23345 = OpShiftLeftLogical %int %20336 %int_1 + %23346 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10347 = OpIAdd %int %23345 %23274 - %18367 = OpBitwiseAnd %int %10056 %int_3 - %21582 = OpShiftLeftLogical %int %18367 %uint_9 - %16729 = OpIAdd %int %10347 %21582 + %10332 = OpIAdd %int %23346 %23274 + %18366 = OpBitwiseAnd %int %10056 %int_3 + %21582 = OpShiftLeftLogical %int %18366 %uint_9 + %16729 = OpIAdd %int %10332 %21582 %19173 = OpBitwiseAnd %int %10438 %int_1 %21583 = OpShiftLeftLogical %int %19173 %int_4 %16730 = OpIAdd %int %16729 %21583 @@ -2550,20 +2447,20 @@ %13106 = OpShiftRightArithmetic %int %16730 %int_6 %14038 = OpBitwiseAnd %int %13106 %int_7 %13330 = OpIAdd %int %9987 %14038 - %23346 = OpShiftLeftLogical %int %13330 %int_3 + %23347 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10956 = OpIAdd %int %23346 %23217 - %23347 = OpShiftLeftLogical %int %10956 %int_2 + %10956 = OpIAdd %int %23347 %23217 + %23348 = OpShiftLeftLogical %int %10956 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10957 = OpIAdd %int %23347 %23218 - %23348 = OpShiftLeftLogical %int %10957 %int_3 + %10957 = OpIAdd %int %23348 %23218 + %23349 = OpShiftLeftLogical %int %10957 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 - %24314 = OpIAdd %int %23348 %21849 + %24314 = OpIAdd %int %23349 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21237 %21237 = OpLabel - %11382 = OpPhi %uint %22128 %10574 %22127 %21373 - %20616 = OpIAdd %uint %11382 %25270 + %11376 = OpPhi %uint %22128 %10574 %22127 %21373 + %20616 = OpIAdd %uint %11376 %25270 %20138 = OpShiftRightLogical %uint %20616 %uint_4 %19356 = OpIEqual %bool %19164 %uint_4 OpSelectionMerge %14780 None @@ -2609,16 +2506,16 @@ OpBranch %16262 %16262 = OpLabel %10958 = OpPhi %v4uint %9750 %11416 %7959 %13280 - OpSelectionMerge %14895 None - OpBranchConditional %22150 %10584 %14895 + OpSelectionMerge %14874 None + OpBranchConditional %22150 %10584 %14874 %10584 = OpLabel %18272 = OpBitwiseAnd %v4uint %10958 %2510 %9426 = OpShiftLeftLogical %v4uint %18272 %317 %20653 = OpBitwiseAnd %v4uint %10958 %1838 %17550 = OpShiftRightLogical %v4uint %20653 %317 %16378 = OpBitwiseOr %v4uint %9426 %17550 - OpBranch %14895 - %14895 = OpLabel + OpBranch %14874 + %14874 = OpLabel %10959 = OpPhi %v4uint %10958 %16262 %16378 %10584 OpSelectionMerge %11417 None OpBranchConditional %15139 %11065 %11417 @@ -2628,9 +2525,9 @@ %10729 = OpBitwiseOr %v4uint %24088 %15336 OpBranch %11417 %11417 = OpLabel - %19769 = OpPhi %v4uint %10959 %14895 %10729 %11065 - %8053 = OpAccessChain %_ptr_Uniform_v4uint %5522 %int_0 %21685 - OpStore %8053 %19769 + %19769 = OpPhi %v4uint %10959 %14874 %10729 %11065 + %8054 = OpAccessChain %_ptr_Uniform_v4uint %5522 %int_0 %21685 + OpStore %8054 %19769 OpBranch %19578 %19578 = OpLabel OpReturn @@ -2638,24 +2535,25 @@ #endif const uint32_t resolve_full_64bpp_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062B7, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062B7, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x0000040C, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x0000040C, 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, + 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00040047, + 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, + 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, @@ -2699,1522 +2597,1453 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, - 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A84, - 0x00000800, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, - 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C, 0x00000A20, - 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, - 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, - 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, - 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, 0x0000000C, 0x00000A17, - 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, - 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, 0x00000388, - 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A23, 0x00000008, 0x0004002B, - 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, - 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A1C, 0x00000006, 0x0004002B, - 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, - 0xFFFFFFFE, 0x0003001D, 0x000007D0, 0x0000000B, 0x0003001E, 0x0000079C, - 0x000007D0, 0x00040020, 0x00000A1B, 0x00000002, 0x0000079C, 0x0004003B, - 0x00000A1B, 0x00000CC7, 0x00000002, 0x00040020, 0x00000288, 0x00000002, - 0x0000000B, 0x0007001E, 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, - 0x0000000B, 0x0000000B, 0x00040020, 0x00000688, 0x00000009, 0x0000040C, - 0x0004003B, 0x00000688, 0x0000118F, 0x00000009, 0x00040020, 0x00000289, - 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, - 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, - 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, - 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, - 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000C, - 0x00000A29, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000AC7, 0x0000003F, - 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, - 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, - 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x0003002A, - 0x00000009, 0x00000787, 0x00040020, 0x00000291, 0x00000001, 0x00000014, - 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0005002C, 0x00000011, - 0x00000721, 0x00000A10, 0x00000A0A, 0x0003001D, 0x000007DC, 0x00000017, - 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, 0x00000A32, 0x00000002, - 0x000007B4, 0x0004003B, 0x00000A32, 0x00001592, 0x00000002, 0x00040020, - 0x00000294, 0x00000002, 0x00000017, 0x0006002C, 0x00000014, 0x00000AC9, - 0x00000A22, 0x00000A22, 0x00000A0D, 0x00030001, 0x00000017, 0x00002DDD, - 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, - 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, - 0x00000504, 0x00000341, 0x00000341, 0x00000341, 0x00000341, 0x0007002C, - 0x0000001A, 0x00000302, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, - 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, 0x00000144, 0x00000144, - 0x00000144, 0x0006002C, 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, - 0x00000A44, 0x0006002C, 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, - 0x00000B87, 0x0006002C, 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, - 0x00000A1F, 0x0006002C, 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, - 0x00000A0A, 0x0006002C, 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, - 0x00000B7E, 0x0006002C, 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, - 0x00000A4F, 0x0006002C, 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, - 0x00000A3A, 0x0005002C, 0x00000013, 0x00000049, 0x00000341, 0x00000341, - 0x0005002C, 0x00000012, 0x00000867, 0x00000A3B, 0x00000A3B, 0x0007002C, - 0x0000001D, 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, - 0x0007002C, 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, - 0x0000008A, 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, - 0x000000FC, 0x000000FC, 0x0004002B, 0x0000000B, 0x00000A25, 0x00000009, - 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, - 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, - 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, - 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, - 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0004002B, 0x0000000C, - 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, - 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, 0x000009F8, 0x000009F8, - 0x0004002B, 0x0000000B, 0x00000AFD, 0x00000051, 0x0004002B, 0x0000000B, - 0x00000B00, 0x00000052, 0x0004002B, 0x0000000B, 0x00000B03, 0x00000053, - 0x0004002B, 0x0000000B, 0x00000B06, 0x00000054, 0x0004002B, 0x0000000B, - 0x00000B09, 0x00000055, 0x0004002B, 0x0000000B, 0x00000B0D, 0x00000056, - 0x0004002B, 0x0000000B, 0x00000B0F, 0x00000057, 0x0004002B, 0x0000000D, - 0x0000016E, 0x3E800000, 0x00030001, 0x00000017, 0x00002818, 0x00030001, - 0x0000001D, 0x00003B56, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, - 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, - 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, - 0x00000289, 0x000056E5, 0x0000118F, 0x00000A0B, 0x0004003D, 0x0000000B, - 0x00003D0B, 0x000056E5, 0x00050041, 0x00000289, 0x000058AC, 0x0000118F, - 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, - 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, - 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, - 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, - 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, - 0x000500C2, 0x0000000B, 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, - 0x0000000B, 0x00002180, 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, - 0x00004994, 0x00003D0B, 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, - 0x00004994, 0x00000A0D, 0x00050050, 0x00000011, 0x0000226E, 0x00005158, - 0x00005158, 0x000500C2, 0x00000011, 0x00002289, 0x0000226E, 0x0000073F, - 0x000500C4, 0x00000011, 0x000057EB, 0x00000724, 0x00000740, 0x00050082, - 0x00000011, 0x000048B0, 0x000057EB, 0x00000724, 0x000500C7, 0x00000011, - 0x00004937, 0x00002289, 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, - 0x00004937, 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00005784, - 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, - 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A81, 0x00050041, - 0x00000289, 0x0000492C, 0x0000118F, 0x00000A11, 0x0004003D, 0x0000000B, - 0x00005EAC, 0x0000492C, 0x00050041, 0x00000289, 0x000058AD, 0x0000118F, - 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, 0x000500C7, - 0x0000000B, 0x00004ADC, 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, - 0x000055EF, 0x00005EAC, 0x00000A22, 0x000500AB, 0x00000009, 0x0000500F, - 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, 0x00005EAC, - 0x00000A16, 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, 0x00000A1F, - 0x000500C2, 0x0000000B, 0x00004CD8, 0x00005EAC, 0x00000A1F, 0x000500C7, - 0x0000000B, 0x00005093, 0x00004CD8, 0x00000AC7, 0x0004007C, 0x0000000C, - 0x00005988, 0x00005EAC, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, - 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, - 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, - 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, - 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x00005EAC, - 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, - 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, 0x000500C4, - 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, - 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, - 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, - 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, 0x000051B7, - 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x000051B7, - 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, 0x00003214, 0x00000A1F, - 0x00050041, 0x00000289, 0x000048E0, 0x0000118F, 0x00000A17, 0x0004003D, - 0x0000000B, 0x000062B6, 0x000048E0, 0x0004003D, 0x00000014, 0x0000374F, - 0x00000F48, 0x0007004F, 0x00000011, 0x00003180, 0x0000374F, 0x0000374F, - 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, 0x00003180, - 0x00000721, 0x00050051, 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, - 0x000500C4, 0x0000000B, 0x00002D8A, 0x00003F4C, 0x00000A13, 0x000500AE, - 0x00000009, 0x00003C13, 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000031D3, - 0x00000002, 0x000400FA, 0x00003C13, 0x000055E8, 0x000031D3, 0x000200F8, - 0x000055E8, 0x000200F9, 0x00004C7A, 0x000200F8, 0x000031D3, 0x00050051, - 0x0000000B, 0x00001CAC, 0x00002EF9, 0x00000001, 0x0007000C, 0x0000000B, - 0x00001F38, 0x00000001, 0x00000029, 0x00001CAC, 0x00000A0A, 0x00050050, - 0x00000011, 0x000051EF, 0x00001DD8, 0x00001F38, 0x00050080, 0x00000011, - 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, - 0x00003F4D, 0x00000A13, 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, - 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, - 0x00000009, 0x000034FE, 0x00003F4D, 0x00000A19, 0x000600A9, 0x0000000B, - 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, - 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, - 0x000700F5, 0x0000000B, 0x00004B64, 0x00003F4D, 0x00002AEE, 0x000020F6, - 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, 0x0000217E, 0x0000217E, - 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, - 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, - 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, - 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, - 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, - 0x00000724, 0x00050080, 0x00000011, 0x000046BA, 0x00002AEA, 0x00003EC8, - 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, 0x00000724, 0x00050050, - 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, - 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, 0x00000011, 0x000027A2, - 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, - 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, - 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, 0x00000000, 0x00050080, - 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, - 0x00002226, 0x0000217F, 0x00005420, 0x00050084, 0x00000011, 0x00005768, - 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, 0x000050EB, 0x000046BA, - 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, 0x00005998, 0x00000000, - 0x00050051, 0x0000000B, 0x00005962, 0x00005998, 0x00000001, 0x00050084, - 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, - 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, - 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x000019AB, - 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, - 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, - 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, - 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, 0x0000000B, 0x000047BB, - 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x000034C0, 0x00003372, - 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, 0x000047BB, 0x000034C0, - 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, 0x00000A10, 0x000600A9, - 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, 0x00000A0A, 0x00050080, - 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, - 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, 0x00000009, 0x00005AEF, - 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, - 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, 0x000040B9, 0x000500AA, - 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F49, - 0x00000002, 0x000400FA, 0x00004ADA, 0x00002C6E, 0x00002F61, 0x000200F8, - 0x00002F61, 0x00060041, 0x00000288, 0x00004865, 0x00000CC7, 0x00000A0B, - 0x0000628F, 0x0004003D, 0x0000000B, 0x00003687, 0x00004865, 0x00060052, - 0x00000017, 0x0000555A, 0x00003687, 0x00002818, 0x00000000, 0x00050080, - 0x0000000B, 0x00003CBA, 0x0000628F, 0x0000199B, 0x00060041, 0x00000288, - 0x000018AF, 0x00000CC7, 0x00000A0B, 0x00003CBA, 0x0004003D, 0x0000000B, - 0x000035F2, 0x000018AF, 0x00060052, 0x00000017, 0x00005753, 0x000035F2, - 0x0000555A, 0x00000001, 0x00050084, 0x0000000B, 0x0000276D, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023BB, 0x0000628F, 0x0000276D, - 0x00060041, 0x00000288, 0x00003817, 0x00000CC7, 0x00000A0B, 0x000023BB, - 0x0004003D, 0x0000000B, 0x000035F3, 0x00003817, 0x00060052, 0x00000017, - 0x00005754, 0x000035F3, 0x00005753, 0x00000002, 0x00050084, 0x0000000B, - 0x0000276E, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023BC, - 0x0000628F, 0x0000276E, 0x00060041, 0x00000288, 0x00003818, 0x00000CC7, - 0x00000A0B, 0x000023BC, 0x0004003D, 0x0000000B, 0x00003EA1, 0x00003818, - 0x00060052, 0x00000017, 0x00005BA9, 0x00003EA1, 0x00005754, 0x00000003, - 0x000200F9, 0x00004F49, 0x000200F8, 0x00002C6E, 0x00060041, 0x00000288, - 0x00005545, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, - 0x00005D43, 0x00005545, 0x00050080, 0x0000000B, 0x00002DA7, 0x0000628F, - 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, - 0x00002DA7, 0x0004003D, 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, - 0x0000000B, 0x00002DA8, 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, - 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, - 0x00005C63, 0x00001900, 0x00050080, 0x0000000B, 0x00002DA9, 0x0000628F, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, - 0x00002DA9, 0x0004003D, 0x0000000B, 0x00003FFC, 0x00005FEE, 0x00070050, - 0x00000017, 0x0000512C, 0x00005D43, 0x00005C62, 0x00005C63, 0x00003FFC, - 0x000200F9, 0x00004F49, 0x000200F8, 0x00004F49, 0x000700F5, 0x00000017, - 0x00002ABF, 0x0000512C, 0x00002C6E, 0x00005BA9, 0x00002F61, 0x000300F7, - 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, 0x00000000, - 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, 0x0000000A, - 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, 0x00001CBA, 0x00000004, - 0x00001FFE, 0x00000006, 0x00002033, 0x000200F8, 0x00002033, 0x00050051, - 0x0000000B, 0x00005F56, 0x00002ABF, 0x00000000, 0x0006000C, 0x00000013, - 0x00006067, 0x00000001, 0x0000003E, 0x00005F56, 0x00050051, 0x0000000D, - 0x00002762, 0x00006067, 0x00000000, 0x00050051, 0x0000000D, 0x00004446, - 0x00006067, 0x00000001, 0x00070050, 0x0000001D, 0x0000390C, 0x00002762, - 0x00004446, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437A, - 0x00002ABF, 0x00000001, 0x0006000C, 0x00000013, 0x0000466B, 0x00000001, - 0x0000003E, 0x0000437A, 0x00050051, 0x0000000D, 0x00002763, 0x0000466B, - 0x00000000, 0x00050051, 0x0000000D, 0x00004447, 0x0000466B, 0x00000001, - 0x00070050, 0x0000001D, 0x0000390D, 0x00002763, 0x00004447, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437B, 0x00002ABF, 0x00000002, - 0x0006000C, 0x00000013, 0x0000466C, 0x00000001, 0x0000003E, 0x0000437B, - 0x00050051, 0x0000000D, 0x00002764, 0x0000466C, 0x00000000, 0x00050051, - 0x0000000D, 0x00004448, 0x0000466C, 0x00000001, 0x00070050, 0x0000001D, - 0x0000390E, 0x00002764, 0x00004448, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x0000437C, 0x00002ABF, 0x00000003, 0x0006000C, 0x00000013, - 0x0000466D, 0x00000001, 0x0000003E, 0x0000437C, 0x00050051, 0x0000000D, - 0x00002765, 0x0000466D, 0x00000000, 0x00050051, 0x0000000D, 0x000050BE, - 0x0000466D, 0x00000001, 0x00070050, 0x0000001D, 0x00002349, 0x00002765, - 0x000050BE, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F60, 0x000200F8, - 0x00001FFE, 0x00050051, 0x0000000B, 0x0000308B, 0x00002ABF, 0x00000000, - 0x0004007C, 0x0000000C, 0x0000589D, 0x0000308B, 0x00050050, 0x00000012, - 0x0000471A, 0x0000589D, 0x0000589D, 0x000500C4, 0x00000012, 0x000047AD, - 0x0000471A, 0x000007A7, 0x000500C3, 0x00000012, 0x00003417, 0x000047AD, - 0x00000867, 0x0004006F, 0x00000013, 0x00002A97, 0x00003417, 0x0005008E, - 0x00000013, 0x00004747, 0x00002A97, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E06, 0x00000001, 0x00000028, 0x00000049, 0x00004747, 0x00050051, - 0x0000000D, 0x00005F0A, 0x00005E06, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CD4, 0x00005E06, 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, - 0x00005F0A, 0x00003CD4, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C42, 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA2, - 0x00004C42, 0x00050050, 0x00000012, 0x0000471B, 0x00003EA2, 0x00003EA2, - 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, - 0x00000012, 0x00003418, 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, - 0x00002A98, 0x00003418, 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E07, 0x00000001, 0x00000028, - 0x00000049, 0x00004748, 0x00050051, 0x0000000D, 0x00005F0B, 0x00005E07, - 0x00000000, 0x00050051, 0x0000000D, 0x00003CD5, 0x00005E07, 0x00000001, - 0x00070050, 0x0000001D, 0x0000411F, 0x00005F0B, 0x00003CD5, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C43, 0x00002ABF, 0x00000002, - 0x0004007C, 0x0000000C, 0x00003EA3, 0x00004C43, 0x00050050, 0x00000012, - 0x0000471C, 0x00003EA3, 0x00003EA3, 0x000500C4, 0x00000012, 0x000047AF, - 0x0000471C, 0x000007A7, 0x000500C3, 0x00000012, 0x00003419, 0x000047AF, - 0x00000867, 0x0004006F, 0x00000013, 0x00002A99, 0x00003419, 0x0005008E, - 0x00000013, 0x00004749, 0x00002A99, 0x000007FE, 0x0007000C, 0x00000013, - 0x00005E08, 0x00000001, 0x00000028, 0x00000049, 0x00004749, 0x00050051, - 0x0000000D, 0x00005F0C, 0x00005E08, 0x00000000, 0x00050051, 0x0000000D, - 0x00003CD6, 0x00005E08, 0x00000001, 0x00070050, 0x0000001D, 0x00004120, - 0x00005F0C, 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004C44, 0x00002ABF, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA4, - 0x00004C44, 0x00050050, 0x00000012, 0x0000471D, 0x00003EA4, 0x00003EA4, - 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, 0x000007A7, 0x000500C3, - 0x00000012, 0x0000341A, 0x000047B0, 0x00000867, 0x0004006F, 0x00000013, - 0x00002A9A, 0x0000341A, 0x0005008E, 0x00000013, 0x0000474A, 0x00002A9A, - 0x000007FE, 0x0007000C, 0x00000013, 0x00005E09, 0x00000001, 0x00000028, - 0x00000049, 0x0000474A, 0x00050051, 0x0000000D, 0x00005F0D, 0x00005E09, - 0x00000000, 0x00050051, 0x0000000D, 0x0000494C, 0x00005E09, 0x00000001, - 0x00070050, 0x0000001D, 0x0000234A, 0x00005F0D, 0x0000494C, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBA, 0x00050051, - 0x0000000B, 0x000056BD, 0x00002ABF, 0x00000000, 0x00060050, 0x00000014, - 0x00004F0A, 0x000056BD, 0x000056BD, 0x000056BD, 0x000500C2, 0x00000014, - 0x00002B0D, 0x00004F0A, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE6, - 0x00002B0D, 0x00000105, 0x000500C7, 0x00000014, 0x0000489C, 0x00005DE6, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B90, 0x00005DE6, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040C9, 0x00005B90, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C4B, 0x00000001, 0x0000004B, 0x0000489C, 0x0004007C, - 0x00000014, 0x00002A15, 0x00002C4B, 0x00050082, 0x00000014, 0x0000187A, - 0x00000B0C, 0x00002A15, 0x00050080, 0x00000014, 0x00002210, 0x00002A15, - 0x00000938, 0x000600A9, 0x00000014, 0x0000286F, 0x000040C9, 0x00002210, - 0x00005B90, 0x000500C4, 0x00000014, 0x00005AD4, 0x0000489C, 0x0000187A, - 0x000500C7, 0x00000014, 0x0000499A, 0x00005AD4, 0x00000466, 0x000600A9, - 0x00000014, 0x00002A9D, 0x000040C9, 0x0000499A, 0x0000489C, 0x00050080, - 0x00000014, 0x00005FF9, 0x0000286F, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F7F, 0x00005FF9, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA6, - 0x00002A9D, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577C, 0x00004F7F, - 0x00003FA6, 0x000500AA, 0x00000010, 0x00003600, 0x00005DE6, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004242, 0x00003600, 0x00000A12, 0x0000577C, - 0x0004007C, 0x00000018, 0x000029CF, 0x00004242, 0x000500C2, 0x0000000B, - 0x00004BA4, 0x000056BD, 0x00000A64, 0x00040070, 0x0000000D, 0x0000480E, - 0x00004BA4, 0x00050085, 0x0000000D, 0x00003E1F, 0x0000480E, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C2, 0x000029CF, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A55, 0x000029CF, 0x00000001, 0x00050051, 0x0000000D, - 0x00001E99, 0x000029CF, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDA, - 0x000053C2, 0x00002A55, 0x00001E99, 0x00003E1F, 0x00050051, 0x0000000B, - 0x000027F5, 0x00002ABF, 0x00000001, 0x00060050, 0x00000014, 0x0000350E, - 0x000027F5, 0x000027F5, 0x000027F5, 0x000500C2, 0x00000014, 0x00002B0E, - 0x0000350E, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE7, 0x00002B0E, - 0x00000105, 0x000500C7, 0x00000014, 0x0000489D, 0x00005DE7, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B91, 0x00005DE7, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040CA, 0x00005B91, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C4C, 0x00000001, 0x0000004B, 0x0000489D, 0x0004007C, 0x00000014, - 0x00002A16, 0x00002C4C, 0x00050082, 0x00000014, 0x0000187B, 0x00000B0C, - 0x00002A16, 0x00050080, 0x00000014, 0x00002211, 0x00002A16, 0x00000938, - 0x000600A9, 0x00000014, 0x00002870, 0x000040CA, 0x00002211, 0x00005B91, - 0x000500C4, 0x00000014, 0x00005AD5, 0x0000489D, 0x0000187B, 0x000500C7, - 0x00000014, 0x0000499B, 0x00005AD5, 0x00000466, 0x000600A9, 0x00000014, - 0x00002A9E, 0x000040CA, 0x0000499B, 0x0000489D, 0x00050080, 0x00000014, - 0x00005FFA, 0x00002870, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F80, - 0x00005FFA, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA7, 0x00002A9E, - 0x0000008D, 0x000500C5, 0x00000014, 0x0000577D, 0x00004F80, 0x00003FA7, - 0x000500AA, 0x00000010, 0x00003601, 0x00005DE7, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004243, 0x00003601, 0x00000A12, 0x0000577D, 0x0004007C, - 0x00000018, 0x000029D0, 0x00004243, 0x000500C2, 0x0000000B, 0x00004BA5, - 0x000027F5, 0x00000A64, 0x00040070, 0x0000000D, 0x0000480F, 0x00004BA5, - 0x00050085, 0x0000000D, 0x00003E20, 0x0000480F, 0x00000149, 0x00050051, - 0x0000000D, 0x000053C3, 0x000029D0, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A56, 0x000029D0, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9A, - 0x000029D0, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDB, 0x000053C3, - 0x00002A56, 0x00001E9A, 0x00003E20, 0x00050051, 0x0000000B, 0x000027F6, - 0x00002ABF, 0x00000002, 0x00060050, 0x00000014, 0x0000350F, 0x000027F6, - 0x000027F6, 0x000027F6, 0x000500C2, 0x00000014, 0x00002B0F, 0x0000350F, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE8, 0x00002B0F, 0x00000105, - 0x000500C7, 0x00000014, 0x0000489E, 0x00005DE8, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B92, 0x00005DE8, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040CB, 0x00005B92, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4D, - 0x00000001, 0x0000004B, 0x0000489E, 0x0004007C, 0x00000014, 0x00002A17, - 0x00002C4D, 0x00050082, 0x00000014, 0x0000187C, 0x00000B0C, 0x00002A17, - 0x00050080, 0x00000014, 0x00002212, 0x00002A17, 0x00000938, 0x000600A9, - 0x00000014, 0x00002871, 0x000040CB, 0x00002212, 0x00005B92, 0x000500C4, - 0x00000014, 0x00005AD6, 0x0000489E, 0x0000187C, 0x000500C7, 0x00000014, - 0x0000499C, 0x00005AD6, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9F, - 0x000040CB, 0x0000499C, 0x0000489E, 0x00050080, 0x00000014, 0x00005FFB, - 0x00002871, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F81, 0x00005FFB, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FA8, 0x00002A9F, 0x0000008D, - 0x000500C5, 0x00000014, 0x0000577E, 0x00004F81, 0x00003FA8, 0x000500AA, - 0x00000010, 0x00003602, 0x00005DE8, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004244, 0x00003602, 0x00000A12, 0x0000577E, 0x0004007C, 0x00000018, - 0x000029D1, 0x00004244, 0x000500C2, 0x0000000B, 0x00004BA6, 0x000027F6, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004810, 0x00004BA6, 0x00050085, - 0x0000000D, 0x00003E21, 0x00004810, 0x00000149, 0x00050051, 0x0000000D, - 0x000053C4, 0x000029D1, 0x00000000, 0x00050051, 0x0000000D, 0x00002A57, - 0x000029D1, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9B, 0x000029D1, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DDC, 0x000053C4, 0x00002A57, - 0x00001E9B, 0x00003E21, 0x00050051, 0x0000000B, 0x000027F7, 0x00002ABF, - 0x00000003, 0x00060050, 0x00000014, 0x00003510, 0x000027F7, 0x000027F7, - 0x000027F7, 0x000500C2, 0x00000014, 0x00002B10, 0x00003510, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DE9, 0x00002B10, 0x00000105, 0x000500C7, - 0x00000014, 0x0000489F, 0x00005DE9, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B93, 0x00005DE9, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CC, - 0x00005B93, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4E, 0x00000001, - 0x0000004B, 0x0000489F, 0x0004007C, 0x00000014, 0x00002A18, 0x00002C4E, - 0x00050082, 0x00000014, 0x0000187D, 0x00000B0C, 0x00002A18, 0x00050080, - 0x00000014, 0x00002213, 0x00002A18, 0x00000938, 0x000600A9, 0x00000014, - 0x00002872, 0x000040CC, 0x00002213, 0x00005B93, 0x000500C4, 0x00000014, - 0x00005AD7, 0x0000489F, 0x0000187D, 0x000500C7, 0x00000014, 0x0000499D, - 0x00005AD7, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA0, 0x000040CC, - 0x0000499D, 0x0000489F, 0x00050080, 0x00000014, 0x00005FFC, 0x00002872, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F82, 0x00005FFC, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FA9, 0x00002AA0, 0x0000008D, 0x000500C5, - 0x00000014, 0x0000577F, 0x00004F82, 0x00003FA9, 0x000500AA, 0x00000010, - 0x00003603, 0x00005DE9, 0x00000A12, 0x000600A9, 0x00000014, 0x00004245, - 0x00003603, 0x00000A12, 0x0000577F, 0x0004007C, 0x00000018, 0x000029D2, - 0x00004245, 0x000500C2, 0x0000000B, 0x00004BA7, 0x000027F7, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004811, 0x00004BA7, 0x00050085, 0x0000000D, - 0x00003E22, 0x00004811, 0x00000149, 0x00050051, 0x0000000D, 0x000053C5, - 0x000029D2, 0x00000000, 0x00050051, 0x0000000D, 0x00002A58, 0x000029D2, - 0x00000001, 0x00050051, 0x0000000D, 0x00002B11, 0x000029D2, 0x00000002, - 0x00070050, 0x0000001D, 0x0000234B, 0x000053C5, 0x00002A58, 0x00002B11, - 0x00003E22, 0x000200F9, 0x00003F60, 0x000200F8, 0x00001CBB, 0x00050051, - 0x0000000B, 0x000056BE, 0x00002ABF, 0x00000000, 0x00070050, 0x00000017, - 0x00004F0B, 0x000056BE, 0x000056BE, 0x000056BE, 0x000056BE, 0x000500C2, - 0x00000017, 0x00002498, 0x00004F0B, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049AB, 0x00002498, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB7, - 0x000049AB, 0x00050085, 0x0000001D, 0x00004130, 0x00003CB7, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD2, 0x00002ABF, 0x00000001, 0x00070050, - 0x00000017, 0x0000514D, 0x00005CD2, 0x00005CD2, 0x00005CD2, 0x00005CD2, - 0x000500C2, 0x00000017, 0x00002499, 0x0000514D, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049AC, 0x00002499, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CB8, 0x000049AC, 0x00050085, 0x0000001D, 0x00004131, 0x00003CB8, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD3, 0x00002ABF, 0x00000002, - 0x00070050, 0x00000017, 0x0000514E, 0x00005CD3, 0x00005CD3, 0x00005CD3, - 0x00005CD3, 0x000500C2, 0x00000017, 0x0000249A, 0x0000514E, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049AD, 0x0000249A, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CB9, 0x000049AD, 0x00050085, 0x0000001D, 0x00004132, - 0x00003CB9, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD4, 0x00002ABF, - 0x00000003, 0x00070050, 0x00000017, 0x0000514F, 0x00005CD4, 0x00005CD4, - 0x00005CD4, 0x00005CD4, 0x000500C2, 0x00000017, 0x0000249B, 0x0000514F, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049AE, 0x0000249B, 0x0000027B, - 0x00040070, 0x0000001D, 0x0000492F, 0x000049AE, 0x00050085, 0x0000001D, - 0x0000269F, 0x0000492F, 0x00000AEE, 0x000200F9, 0x00003F60, 0x000200F8, - 0x000038F9, 0x00050051, 0x0000000B, 0x000056BF, 0x00002ABF, 0x00000000, - 0x00070050, 0x00000017, 0x00004F0C, 0x000056BF, 0x000056BF, 0x000056BF, - 0x000056BF, 0x000500C2, 0x00000017, 0x0000249C, 0x00004F0C, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A56, 0x0000249C, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036A2, 0x00004A56, 0x0005008E, 0x0000001D, 0x00004B23, - 0x000036A2, 0x0000017A, 0x00050051, 0x0000000B, 0x0000219F, 0x00002ABF, - 0x00000001, 0x00070050, 0x00000017, 0x0000610B, 0x0000219F, 0x0000219F, - 0x0000219F, 0x0000219F, 0x000500C2, 0x00000017, 0x0000249D, 0x0000610B, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A57, 0x0000249D, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A3, 0x00004A57, 0x0005008E, 0x0000001D, - 0x00004B24, 0x000036A3, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A0, - 0x00002ABF, 0x00000002, 0x00070050, 0x00000017, 0x0000610C, 0x000021A0, - 0x000021A0, 0x000021A0, 0x000021A0, 0x000500C2, 0x00000017, 0x0000249E, - 0x0000610C, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A58, 0x0000249E, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A4, 0x00004A58, 0x0005008E, - 0x0000001D, 0x00004B25, 0x000036A4, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A1, 0x00002ABF, 0x00000003, 0x00070050, 0x00000017, 0x0000610D, - 0x000021A1, 0x000021A1, 0x000021A1, 0x000021A1, 0x000500C2, 0x00000017, - 0x0000249F, 0x0000610D, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A59, - 0x0000249F, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431A, 0x00004A59, - 0x0005008E, 0x0000001D, 0x00003092, 0x0000431A, 0x0000017A, 0x000200F9, - 0x00003F60, 0x000200F8, 0x00004BFB, 0x00050051, 0x0000000B, 0x0000308C, - 0x00002ABF, 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEE, 0x0000308C, - 0x00050050, 0x00000013, 0x00004336, 0x00004FEE, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D90, 0x00004336, 0x00004336, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B1, 0x00002ABF, - 0x00000001, 0x0004007C, 0x0000000D, 0x00003F68, 0x000056B1, 0x00050050, - 0x00000013, 0x00004337, 0x00003F68, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D91, 0x00004337, 0x00004337, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B2, 0x00002ABF, 0x00000002, - 0x0004007C, 0x0000000D, 0x00003F69, 0x000056B2, 0x00050050, 0x00000013, - 0x00004338, 0x00003F69, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D92, - 0x00004338, 0x00004338, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056B3, 0x00002ABF, 0x00000003, 0x0004007C, - 0x0000000D, 0x00003F6A, 0x000056B3, 0x00050050, 0x00000013, 0x00004FAE, - 0x00003F6A, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3A, 0x00004FAE, - 0x00004FAE, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, - 0x00003F60, 0x000200F8, 0x00003F60, 0x000F00F5, 0x0000001D, 0x00002BA7, - 0x00005A3A, 0x00004BFB, 0x00003092, 0x000038F9, 0x0000269F, 0x00001CBB, - 0x0000234B, 0x00001CBA, 0x0000234A, 0x00001FFE, 0x00002349, 0x00002033, - 0x000F00F5, 0x0000001D, 0x00003808, 0x00002D92, 0x00004BFB, 0x00004B25, - 0x000038F9, 0x00004132, 0x00001CBB, 0x00003DDC, 0x00001CBA, 0x00004120, - 0x00001FFE, 0x0000390E, 0x00002033, 0x000F00F5, 0x0000001D, 0x00003B7D, - 0x00002D91, 0x00004BFB, 0x00004B24, 0x000038F9, 0x00004131, 0x00001CBB, - 0x00003DDB, 0x00001CBA, 0x0000411F, 0x00001FFE, 0x0000390D, 0x00002033, - 0x000F00F5, 0x0000001D, 0x000038B6, 0x00002D90, 0x00004BFB, 0x00004B23, - 0x000038F9, 0x00004130, 0x00001CBB, 0x00003DDA, 0x00001CBA, 0x0000411E, - 0x00001FFE, 0x0000390C, 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, - 0x00003B65, 0x000500AA, 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, - 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, 0x00005450, 0x00002C6F, - 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, 0x00000288, 0x00004BCF, - 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D44, - 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DAA, 0x0000628F, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006014, 0x00000CC7, 0x00000A0B, 0x00002DAA, - 0x0004003D, 0x0000000B, 0x0000323C, 0x00006014, 0x00060052, 0x00000017, - 0x00002E9E, 0x00005D44, 0x00002818, 0x00000000, 0x00060052, 0x00000017, - 0x000019EE, 0x0000323C, 0x00002E9E, 0x00000001, 0x00050080, 0x0000000B, - 0x00003FD4, 0x0000628F, 0x0000199B, 0x00060041, 0x00000288, 0x00001C19, - 0x00000CC7, 0x00000A0B, 0x00003FD4, 0x0004003D, 0x0000000B, 0x00005C64, - 0x00001C19, 0x00050080, 0x0000000B, 0x00002DAB, 0x00003FD4, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006015, 0x00000CC7, 0x00000A0B, 0x00002DAB, - 0x0004003D, 0x0000000B, 0x0000323D, 0x00006015, 0x00060052, 0x00000017, - 0x00002EEA, 0x00005C64, 0x000019EE, 0x00000002, 0x00060052, 0x00000017, - 0x00001BE7, 0x0000323D, 0x00002EEA, 0x00000003, 0x00050084, 0x0000000B, - 0x00002A87, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023BD, - 0x0000628F, 0x00002A87, 0x00060041, 0x00000288, 0x00003B81, 0x00000CC7, - 0x00000A0B, 0x000023BD, 0x0004003D, 0x0000000B, 0x00005C65, 0x00003B81, - 0x00050080, 0x0000000B, 0x00002DAC, 0x000023BD, 0x00000A0D, 0x00060041, - 0x00000288, 0x00006016, 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, - 0x0000000B, 0x0000323E, 0x00006016, 0x00060052, 0x00000017, 0x00002EEB, - 0x00005C65, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BE8, - 0x0000323E, 0x00002EEB, 0x00000001, 0x00050084, 0x0000000B, 0x00002A88, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023BE, 0x0000628F, - 0x00002A88, 0x00060041, 0x00000288, 0x00003B82, 0x00000CC7, 0x00000A0B, - 0x000023BE, 0x0004003D, 0x0000000B, 0x00005C66, 0x00003B82, 0x00050080, - 0x0000000B, 0x00002DAD, 0x000023BE, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006017, 0x00000CC7, 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, - 0x0000323F, 0x00006017, 0x00060052, 0x00000017, 0x00003799, 0x00005C66, - 0x00001BE8, 0x00000002, 0x00060052, 0x00000017, 0x0000203D, 0x0000323F, - 0x00003799, 0x00000003, 0x000200F9, 0x00004F23, 0x000200F8, 0x00002C6F, - 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, 0x00000A0B, 0x0000628F, - 0x0004003D, 0x0000000B, 0x00005D45, 0x00005546, 0x00050080, 0x0000000B, - 0x00002DAE, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x00001901, - 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, 0x00005C67, - 0x00001901, 0x00050080, 0x0000000B, 0x00002DAF, 0x0000628F, 0x00000A10, - 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAF, - 0x0004003D, 0x0000000B, 0x00005C68, 0x00001902, 0x00050080, 0x0000000B, - 0x00002DB0, 0x0000628F, 0x00000A13, 0x00060041, 0x00000288, 0x00005FEF, - 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, 0x00003700, - 0x00005FEF, 0x00070050, 0x00000017, 0x00004ADD, 0x00005D45, 0x00005C67, - 0x00005C68, 0x00003700, 0x00050080, 0x0000000B, 0x000057E5, 0x0000628F, - 0x00000A16, 0x00060041, 0x00000288, 0x0000604B, 0x00000CC7, 0x00000A0B, - 0x000057E5, 0x0004003D, 0x0000000B, 0x00005C69, 0x0000604B, 0x00050080, - 0x0000000B, 0x00002DB1, 0x0000628F, 0x00000A19, 0x00060041, 0x00000288, - 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, - 0x00005C6A, 0x00001903, 0x00050080, 0x0000000B, 0x00002DB2, 0x0000628F, - 0x00000A1C, 0x00060041, 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, - 0x00002DB2, 0x0004003D, 0x0000000B, 0x00005C6B, 0x00001904, 0x00050080, - 0x0000000B, 0x00002DB3, 0x0000628F, 0x00000A1F, 0x00060041, 0x00000288, - 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, - 0x00003FFD, 0x00005FF0, 0x00070050, 0x00000017, 0x0000512D, 0x00005C69, - 0x00005C6A, 0x00005C6B, 0x00003FFD, 0x000200F9, 0x00004F23, 0x000200F8, - 0x00004F23, 0x000700F5, 0x00000017, 0x00002BCD, 0x0000512D, 0x00002C6F, - 0x0000203D, 0x00002F62, 0x000700F5, 0x00000017, 0x00003720, 0x00004ADD, - 0x00002C6F, 0x00001BE7, 0x00002F62, 0x000300F7, 0x00004F24, 0x00000000, - 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, 0x000027A5, 0x00000007, - 0x00002034, 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, - 0x00003720, 0x00000000, 0x0006000C, 0x00000013, 0x0000607A, 0x00000001, - 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, 0x000026C8, 0x0000607A, - 0x00000000, 0x00060052, 0x0000001D, 0x000023AB, 0x000026C8, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, 0x0000607A, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A13, 0x00004D8C, 0x000023AB, 0x00000001, - 0x00050051, 0x0000000B, 0x0000284F, 0x00003720, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CCB, 0x00000001, 0x0000003E, 0x0000284F, 0x00050051, - 0x0000000D, 0x000026C9, 0x00004CCB, 0x00000000, 0x00060052, 0x0000001D, - 0x000023AC, 0x000026C9, 0x00003A13, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D8D, 0x00004CCB, 0x00000001, 0x00060052, 0x0000001D, 0x00003A14, - 0x00004D8D, 0x000023AC, 0x00000003, 0x00050051, 0x0000000B, 0x00002850, - 0x00003720, 0x00000002, 0x0006000C, 0x00000013, 0x00004CCC, 0x00000001, - 0x0000003E, 0x00002850, 0x00050051, 0x0000000D, 0x000026CA, 0x00004CCC, - 0x00000000, 0x00060052, 0x0000001D, 0x000023AD, 0x000026CA, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D8E, 0x00004CCC, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A15, 0x00004D8E, 0x000023AD, 0x00000001, - 0x00050051, 0x0000000B, 0x00002851, 0x00003720, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CCD, 0x00000001, 0x0000003E, 0x00002851, 0x00050051, - 0x0000000D, 0x000026CB, 0x00004CCD, 0x00000000, 0x00060052, 0x0000001D, - 0x000023AE, 0x000026CB, 0x00003A15, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D8F, 0x00004CCD, 0x00000001, 0x00060052, 0x0000001D, 0x00003A16, - 0x00004D8F, 0x000023AE, 0x00000003, 0x00050051, 0x0000000B, 0x00002852, - 0x00002BCD, 0x00000000, 0x0006000C, 0x00000013, 0x00004CCE, 0x00000001, - 0x0000003E, 0x00002852, 0x00050051, 0x0000000D, 0x000026CC, 0x00004CCE, - 0x00000000, 0x00060052, 0x0000001D, 0x000023AF, 0x000026CC, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D90, 0x00004CCE, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A17, 0x00004D90, 0x000023AF, 0x00000001, - 0x00050051, 0x0000000B, 0x00002853, 0x00002BCD, 0x00000001, 0x0006000C, - 0x00000013, 0x00004CCF, 0x00000001, 0x0000003E, 0x00002853, 0x00050051, - 0x0000000D, 0x000026CD, 0x00004CCF, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B0, 0x000026CD, 0x00003A17, 0x00000002, 0x00050051, 0x0000000D, - 0x00004D91, 0x00004CCF, 0x00000001, 0x00060052, 0x0000001D, 0x00003A18, - 0x00004D91, 0x000023B0, 0x00000003, 0x00050051, 0x0000000B, 0x00002854, - 0x00002BCD, 0x00000002, 0x0006000C, 0x00000013, 0x00004CD0, 0x00000001, - 0x0000003E, 0x00002854, 0x00050051, 0x0000000D, 0x000026CE, 0x00004CD0, - 0x00000000, 0x00060052, 0x0000001D, 0x000023B1, 0x000026CE, 0x00003B56, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D92, 0x00004CD0, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A19, 0x00004D92, 0x000023B1, 0x00000001, - 0x00050051, 0x0000000B, 0x00002855, 0x00002BCD, 0x00000003, 0x0006000C, - 0x00000013, 0x00004CD1, 0x00000001, 0x0000003E, 0x00002855, 0x00050051, - 0x0000000D, 0x000026CF, 0x00004CD1, 0x00000000, 0x00060052, 0x0000001D, - 0x000023B2, 0x000026CF, 0x00003A19, 0x00000002, 0x00050051, 0x0000000D, - 0x00005A04, 0x00004CD1, 0x00000001, 0x00060052, 0x0000001D, 0x00002450, - 0x00005A04, 0x000023B2, 0x00000003, 0x000200F9, 0x00004F24, 0x000200F8, - 0x000027A5, 0x0007004F, 0x00000011, 0x000025FB, 0x00003720, 0x00003720, - 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3C, 0x000025FB, - 0x0009004F, 0x0000001A, 0x000060CE, 0x00005B3C, 0x00005B3C, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A6, - 0x000060CE, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8D, 0x000048A6, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9B, 0x00003D8D, 0x0005008E, - 0x0000001D, 0x00004721, 0x00002A9B, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006291, 0x00000001, 0x00000028, 0x00000504, 0x00004721, 0x0007004F, - 0x00000011, 0x0000376B, 0x00003720, 0x00003720, 0x00000002, 0x00000003, - 0x0004007C, 0x00000012, 0x000024BF, 0x0000376B, 0x0009004F, 0x0000001A, - 0x000060CF, 0x000024BF, 0x000024BF, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048A7, 0x000060CF, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D8E, 0x000048A7, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002A9C, 0x00003D8E, 0x0005008E, 0x0000001D, 0x00004722, - 0x00002A9C, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006292, 0x00000001, - 0x00000028, 0x00000504, 0x00004722, 0x0007004F, 0x00000011, 0x0000376C, - 0x00002BCD, 0x00002BCD, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x000024C0, 0x0000376C, 0x0009004F, 0x0000001A, 0x000060D0, 0x000024C0, - 0x000024C0, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048A8, 0x000060D0, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D8F, 0x000048A8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA1, - 0x00003D8F, 0x0005008E, 0x0000001D, 0x00004723, 0x00002AA1, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006293, 0x00000001, 0x00000028, 0x00000504, - 0x00004723, 0x0007004F, 0x00000011, 0x0000376D, 0x00002BCD, 0x00002BCD, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C1, 0x0000376D, - 0x0009004F, 0x0000001A, 0x000060D1, 0x000024C1, 0x000024C1, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A9, - 0x000060D1, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D90, 0x000048A9, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA2, 0x00003D90, 0x0005008E, - 0x0000001D, 0x000053BF, 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004362, 0x00000001, 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, - 0x00004F24, 0x000200F8, 0x00004F56, 0x0007004F, 0x00000011, 0x00002621, - 0x00003720, 0x00003720, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, - 0x00005159, 0x00002621, 0x00050051, 0x0000000D, 0x00001B7B, 0x00005159, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, 0x00005159, 0x00000001, - 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, 0x0000346A, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D8, 0x00003720, 0x00003720, - 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375D, 0x000041D8, - 0x00050051, 0x0000000D, 0x00001B7C, 0x0000375D, 0x00000000, 0x00050051, - 0x0000000D, 0x0000346B, 0x0000375D, 0x00000001, 0x00070050, 0x0000001D, - 0x00004279, 0x00001B7C, 0x0000346B, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041D9, 0x00002BCD, 0x00002BCD, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x0000375E, 0x000041D9, 0x00050051, 0x0000000D, - 0x00001B7D, 0x0000375E, 0x00000000, 0x00050051, 0x0000000D, 0x0000346C, - 0x0000375E, 0x00000001, 0x00070050, 0x0000001D, 0x0000427A, 0x00001B7D, - 0x0000346C, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, - 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x0000375F, 0x000041DA, 0x00050051, 0x0000000D, 0x00001B7E, 0x0000375F, - 0x00000000, 0x00050051, 0x0000000D, 0x00004108, 0x0000375F, 0x00000001, - 0x00070050, 0x0000001D, 0x0000234C, 0x00001B7E, 0x00004108, 0x00000A0C, - 0x00000A0C, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F24, 0x000900F5, - 0x0000001D, 0x00002BA8, 0x0000234C, 0x00004F56, 0x00004362, 0x000027A5, - 0x00002450, 0x00002034, 0x000900F5, 0x0000001D, 0x00003809, 0x0000427A, - 0x00004F56, 0x00006293, 0x000027A5, 0x00003A18, 0x00002034, 0x000900F5, - 0x0000001D, 0x00003B7E, 0x00004279, 0x00004F56, 0x00006292, 0x000027A5, - 0x00003A16, 0x00002034, 0x000900F5, 0x0000001D, 0x000038B7, 0x00004278, - 0x00004F56, 0x00006291, 0x000027A5, 0x00003A14, 0x00002034, 0x000200F9, - 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, 0x00002BA9, - 0x00002BA8, 0x00004F24, 0x00002BA7, 0x00003F60, 0x000700F5, 0x0000001D, - 0x0000380A, 0x00003809, 0x00004F24, 0x00003808, 0x00003F60, 0x000700F5, - 0x0000001D, 0x000035EC, 0x00003B7E, 0x00004F24, 0x00003B7D, 0x00003F60, - 0x000700F5, 0x0000001D, 0x000020D3, 0x000038B7, 0x00004F24, 0x000038B6, - 0x00003F60, 0x000500AE, 0x00000009, 0x00002E55, 0x00003F4D, 0x00000A16, - 0x000300F7, 0x00005313, 0x00000002, 0x000400FA, 0x00002E55, 0x000050E5, - 0x00005313, 0x000200F8, 0x000050E5, 0x00050085, 0x0000000D, 0x000061FB, - 0x00002B2C, 0x000000FC, 0x00050080, 0x0000000B, 0x00005E78, 0x0000628F, - 0x00000AFA, 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, 0x00005AEF, - 0x00003B66, 0x000040BA, 0x000200F8, 0x000040BA, 0x000500AA, 0x00000009, - 0x00004ADB, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4A, 0x00000002, - 0x000400FA, 0x00004ADB, 0x00002C70, 0x00002F63, 0x000200F8, 0x00002F63, - 0x00060041, 0x00000288, 0x00004866, 0x00000CC7, 0x00000A0B, 0x00005E78, - 0x0004003D, 0x0000000B, 0x00003688, 0x00004866, 0x00060052, 0x00000017, - 0x0000555B, 0x00003688, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, - 0x00003CBB, 0x00005E78, 0x0000199B, 0x00060041, 0x00000288, 0x000018B0, - 0x00000CC7, 0x00000A0B, 0x00003CBB, 0x0004003D, 0x0000000B, 0x000035F4, - 0x000018B0, 0x00060052, 0x00000017, 0x00005755, 0x000035F4, 0x0000555B, - 0x00000001, 0x00050084, 0x0000000B, 0x0000276F, 0x00000A10, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023BF, 0x00005E78, 0x0000276F, 0x00060041, - 0x00000288, 0x00003819, 0x00000CC7, 0x00000A0B, 0x000023BF, 0x0004003D, - 0x0000000B, 0x000035F5, 0x00003819, 0x00060052, 0x00000017, 0x00005756, - 0x000035F5, 0x00005755, 0x00000002, 0x00050084, 0x0000000B, 0x00002770, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C0, 0x00005E78, - 0x00002770, 0x00060041, 0x00000288, 0x0000381A, 0x00000CC7, 0x00000A0B, - 0x000023C0, 0x0004003D, 0x0000000B, 0x00003EA5, 0x0000381A, 0x00060052, - 0x00000017, 0x00005BAA, 0x00003EA5, 0x00005756, 0x00000003, 0x000200F9, - 0x00004F4A, 0x000200F8, 0x00002C70, 0x00060041, 0x00000288, 0x00005547, - 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D46, - 0x00005547, 0x00050080, 0x0000000B, 0x00002DB4, 0x0000628F, 0x00000AFD, - 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DB4, - 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001905, 0x00050080, 0x0000000B, - 0x00002DB5, 0x0000628F, 0x00000B00, 0x00060041, 0x00000288, 0x00001906, - 0x00000CC7, 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, 0x00005C6D, - 0x00001906, 0x00050080, 0x0000000B, 0x00002DB6, 0x0000628F, 0x00000B03, - 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DB6, - 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF1, 0x00070050, 0x00000017, - 0x0000512E, 0x00005D46, 0x00005C6C, 0x00005C6D, 0x00003FFE, 0x000200F9, - 0x00004F4A, 0x000200F8, 0x00004F4A, 0x000700F5, 0x00000017, 0x00002AC0, - 0x0000512E, 0x00002C70, 0x00005BAA, 0x00002F63, 0x000300F7, 0x00003F61, - 0x00000000, 0x001300FB, 0x00002180, 0x00004BFC, 0x00000000, 0x000038FA, - 0x00000001, 0x000038FA, 0x00000002, 0x00001CBD, 0x0000000A, 0x00001CBD, - 0x00000003, 0x00001CBC, 0x0000000C, 0x00001CBC, 0x00000004, 0x00001FFF, - 0x00000006, 0x00002035, 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, - 0x00005F58, 0x00002AC0, 0x00000000, 0x0006000C, 0x00000013, 0x00006068, - 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, 0x00002766, - 0x00006068, 0x00000000, 0x00050051, 0x0000000D, 0x00004449, 0x00006068, - 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, 0x00002766, 0x00004449, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437D, 0x00002AC0, - 0x00000001, 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, 0x0000003E, - 0x0000437D, 0x00050051, 0x0000000D, 0x00002767, 0x0000466E, 0x00000000, - 0x00050051, 0x0000000D, 0x0000444A, 0x0000466E, 0x00000001, 0x00070050, - 0x0000001D, 0x00003910, 0x00002767, 0x0000444A, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x0000437E, 0x00002AC0, 0x00000002, 0x0006000C, - 0x00000013, 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, 0x00050051, - 0x0000000D, 0x00002768, 0x0000466F, 0x00000000, 0x00050051, 0x0000000D, - 0x0000444B, 0x0000466F, 0x00000001, 0x00070050, 0x0000001D, 0x00003911, - 0x00002768, 0x0000444B, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x0000437F, 0x00002AC0, 0x00000003, 0x0006000C, 0x00000013, 0x00004670, - 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, 0x00002769, - 0x00004670, 0x00000000, 0x00050051, 0x0000000D, 0x000050BF, 0x00004670, - 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, 0x00002769, 0x000050BF, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, 0x00001FFF, - 0x00050051, 0x0000000B, 0x0000308D, 0x00002AC0, 0x00000000, 0x0004007C, - 0x0000000C, 0x0000589E, 0x0000308D, 0x00050050, 0x00000012, 0x0000471E, - 0x0000589E, 0x0000589E, 0x000500C4, 0x00000012, 0x000047B1, 0x0000471E, - 0x000007A7, 0x000500C3, 0x00000012, 0x0000341B, 0x000047B1, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AA3, 0x0000341B, 0x0005008E, 0x00000013, - 0x0000474B, 0x00002AA3, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0A, - 0x00000001, 0x00000028, 0x00000049, 0x0000474B, 0x00050051, 0x0000000D, - 0x00005F0E, 0x00005E0A, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD7, - 0x00005E0A, 0x00000001, 0x00070050, 0x0000001D, 0x00004121, 0x00005F0E, - 0x00003CD7, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C45, - 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA6, 0x00004C45, - 0x00050050, 0x00000012, 0x0000471F, 0x00003EA6, 0x00003EA6, 0x000500C4, - 0x00000012, 0x000047B2, 0x0000471F, 0x000007A7, 0x000500C3, 0x00000012, - 0x0000341C, 0x000047B2, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA4, - 0x0000341C, 0x0005008E, 0x00000013, 0x0000474C, 0x00002AA4, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E0B, 0x00000001, 0x00000028, 0x00000049, - 0x0000474C, 0x00050051, 0x0000000D, 0x00005F0F, 0x00005E0B, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CD8, 0x00005E0B, 0x00000001, 0x00070050, - 0x0000001D, 0x00004122, 0x00005F0F, 0x00003CD8, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C46, 0x00002AC0, 0x00000002, 0x0004007C, - 0x0000000C, 0x00003EA7, 0x00004C46, 0x00050050, 0x00000012, 0x00004720, - 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, 0x000047B3, 0x00004720, - 0x000007A7, 0x000500C3, 0x00000012, 0x0000341D, 0x000047B3, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AA5, 0x0000341D, 0x0005008E, 0x00000013, - 0x0000474D, 0x00002AA5, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0C, - 0x00000001, 0x00000028, 0x00000049, 0x0000474D, 0x00050051, 0x0000000D, - 0x00005F10, 0x00005E0C, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD9, - 0x00005E0C, 0x00000001, 0x00070050, 0x0000001D, 0x00004123, 0x00005F10, - 0x00003CD9, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C47, - 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA8, 0x00004C47, - 0x00050050, 0x00000012, 0x00004724, 0x00003EA8, 0x00003EA8, 0x000500C4, - 0x00000012, 0x000047B4, 0x00004724, 0x000007A7, 0x000500C3, 0x00000012, - 0x0000341E, 0x000047B4, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA6, - 0x0000341E, 0x0005008E, 0x00000013, 0x0000474E, 0x00002AA6, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E0D, 0x00000001, 0x00000028, 0x00000049, - 0x0000474E, 0x00050051, 0x0000000D, 0x00005F11, 0x00005E0D, 0x00000000, - 0x00050051, 0x0000000D, 0x0000494D, 0x00005E0D, 0x00000001, 0x00070050, - 0x0000001D, 0x0000234E, 0x00005F11, 0x0000494D, 0x00000A0C, 0x00000A0C, - 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBC, 0x00050051, 0x0000000B, - 0x000056C0, 0x00002AC0, 0x00000000, 0x00060050, 0x00000014, 0x00004F0D, - 0x000056C0, 0x000056C0, 0x000056C0, 0x000500C2, 0x00000014, 0x00002B12, - 0x00004F0D, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEA, 0x00002B12, - 0x00000105, 0x000500C7, 0x00000014, 0x000048A0, 0x00005DEA, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B94, 0x00005DEA, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040CD, 0x00005B94, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, 0x0004007C, 0x00000014, - 0x00002A19, 0x00002C4F, 0x00050082, 0x00000014, 0x0000187E, 0x00000B0C, - 0x00002A19, 0x00050080, 0x00000014, 0x00002214, 0x00002A19, 0x00000938, - 0x000600A9, 0x00000014, 0x00002873, 0x000040CD, 0x00002214, 0x00005B94, - 0x000500C4, 0x00000014, 0x00005AD8, 0x000048A0, 0x0000187E, 0x000500C7, - 0x00000014, 0x0000499E, 0x00005AD8, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AA7, 0x000040CD, 0x0000499E, 0x000048A0, 0x00050080, 0x00000014, - 0x00005FFD, 0x00002873, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F83, - 0x00005FFD, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAA, 0x00002AA7, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005780, 0x00004F83, 0x00003FAA, - 0x000500AA, 0x00000010, 0x00003604, 0x00005DEA, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004246, 0x00003604, 0x00000A12, 0x00005780, 0x0004007C, - 0x00000018, 0x000029D3, 0x00004246, 0x000500C2, 0x0000000B, 0x00004BA8, - 0x000056C0, 0x00000A64, 0x00040070, 0x0000000D, 0x00004812, 0x00004BA8, - 0x00050085, 0x0000000D, 0x00003E23, 0x00004812, 0x00000149, 0x00050051, - 0x0000000D, 0x000053C6, 0x000029D3, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A59, 0x000029D3, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9C, - 0x000029D3, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDD, 0x000053C6, - 0x00002A59, 0x00001E9C, 0x00003E23, 0x00050051, 0x0000000B, 0x000027F8, - 0x00002AC0, 0x00000001, 0x00060050, 0x00000014, 0x00003511, 0x000027F8, - 0x000027F8, 0x000027F8, 0x000500C2, 0x00000014, 0x00002B13, 0x00003511, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEB, 0x00002B13, 0x00000105, - 0x000500C7, 0x00000014, 0x000048A1, 0x00005DEB, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B95, 0x00005DEB, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040CE, 0x00005B95, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C50, - 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, 0x00000014, 0x00002A1A, - 0x00002C50, 0x00050082, 0x00000014, 0x0000187F, 0x00000B0C, 0x00002A1A, - 0x00050080, 0x00000014, 0x00002215, 0x00002A1A, 0x00000938, 0x000600A9, - 0x00000014, 0x00002874, 0x000040CE, 0x00002215, 0x00005B95, 0x000500C4, - 0x00000014, 0x00005AD9, 0x000048A1, 0x0000187F, 0x000500C7, 0x00000014, - 0x0000499F, 0x00005AD9, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA8, - 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, 0x00000014, 0x00005FFE, - 0x00002874, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F84, 0x00005FFE, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FAB, 0x00002AA8, 0x0000008D, - 0x000500C5, 0x00000014, 0x00005781, 0x00004F84, 0x00003FAB, 0x000500AA, - 0x00000010, 0x00003605, 0x00005DEB, 0x00000A12, 0x000600A9, 0x00000014, - 0x00004247, 0x00003605, 0x00000A12, 0x00005781, 0x0004007C, 0x00000018, - 0x000029D4, 0x00004247, 0x000500C2, 0x0000000B, 0x00004BA9, 0x000027F8, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004813, 0x00004BA9, 0x00050085, - 0x0000000D, 0x00003E24, 0x00004813, 0x00000149, 0x00050051, 0x0000000D, - 0x000053C7, 0x000029D4, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5A, - 0x000029D4, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9D, 0x000029D4, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DDE, 0x000053C7, 0x00002A5A, - 0x00001E9D, 0x00003E24, 0x00050051, 0x0000000B, 0x000027F9, 0x00002AC0, - 0x00000002, 0x00060050, 0x00000014, 0x00003512, 0x000027F9, 0x000027F9, - 0x000027F9, 0x000500C2, 0x00000014, 0x00002B14, 0x00003512, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DEC, 0x00002B14, 0x00000105, 0x000500C7, - 0x00000014, 0x000048A2, 0x00005DEC, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B96, 0x00005DEC, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CF, - 0x00005B96, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C51, 0x00000001, - 0x0000004B, 0x000048A2, 0x0004007C, 0x00000014, 0x00002A1B, 0x00002C51, - 0x00050082, 0x00000014, 0x00001880, 0x00000B0C, 0x00002A1B, 0x00050080, - 0x00000014, 0x00002216, 0x00002A1B, 0x00000938, 0x000600A9, 0x00000014, - 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, 0x000500C4, 0x00000014, - 0x00005ADA, 0x000048A2, 0x00001880, 0x000500C7, 0x00000014, 0x000049A0, - 0x00005ADA, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA9, 0x000040CF, - 0x000049A0, 0x000048A2, 0x00050080, 0x00000014, 0x00005FFF, 0x00002875, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F85, 0x00005FFF, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FAC, 0x00002AA9, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005782, 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000010, - 0x00003606, 0x00005DEC, 0x00000A12, 0x000600A9, 0x00000014, 0x00004248, - 0x00003606, 0x00000A12, 0x00005782, 0x0004007C, 0x00000018, 0x000029D5, - 0x00004248, 0x000500C2, 0x0000000B, 0x00004BAA, 0x000027F9, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004814, 0x00004BAA, 0x00050085, 0x0000000D, - 0x00003E25, 0x00004814, 0x00000149, 0x00050051, 0x0000000D, 0x000053C8, - 0x000029D5, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5B, 0x000029D5, - 0x00000001, 0x00050051, 0x0000000D, 0x00001E9E, 0x000029D5, 0x00000002, - 0x00070050, 0x0000001D, 0x00003DDF, 0x000053C8, 0x00002A5B, 0x00001E9E, - 0x00003E25, 0x00050051, 0x0000000B, 0x000027FA, 0x00002AC0, 0x00000003, - 0x00060050, 0x00000014, 0x00003513, 0x000027FA, 0x000027FA, 0x000027FA, - 0x000500C2, 0x00000014, 0x00002B15, 0x00003513, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DED, 0x00002B15, 0x00000105, 0x000500C7, 0x00000014, - 0x000048A3, 0x00005DED, 0x00000466, 0x000500C2, 0x00000014, 0x00005B97, - 0x00005DED, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D0, 0x00005B97, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C52, 0x00000001, 0x0000004B, - 0x000048A3, 0x0004007C, 0x00000014, 0x00002A1C, 0x00002C52, 0x00050082, - 0x00000014, 0x00001881, 0x00000B0C, 0x00002A1C, 0x00050080, 0x00000014, - 0x00002217, 0x00002A1C, 0x00000938, 0x000600A9, 0x00000014, 0x00002876, - 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, 0x00000014, 0x00005ADB, - 0x000048A3, 0x00001881, 0x000500C7, 0x00000014, 0x000049A1, 0x00005ADB, - 0x00000466, 0x000600A9, 0x00000014, 0x00002AAA, 0x000040D0, 0x000049A1, - 0x000048A3, 0x00050080, 0x00000014, 0x00006000, 0x00002876, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F86, 0x00006000, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FAD, 0x00002AAA, 0x0000008D, 0x000500C5, 0x00000014, - 0x00005783, 0x00004F86, 0x00003FAD, 0x000500AA, 0x00000010, 0x00003607, - 0x00005DED, 0x00000A12, 0x000600A9, 0x00000014, 0x00004249, 0x00003607, - 0x00000A12, 0x00005783, 0x0004007C, 0x00000018, 0x000029D6, 0x00004249, - 0x000500C2, 0x0000000B, 0x00004BAB, 0x000027FA, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004815, 0x00004BAB, 0x00050085, 0x0000000D, 0x00003E26, - 0x00004815, 0x00000149, 0x00050051, 0x0000000D, 0x000053C9, 0x000029D6, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A5C, 0x000029D6, 0x00000001, - 0x00050051, 0x0000000D, 0x00002B16, 0x000029D6, 0x00000002, 0x00070050, - 0x0000001D, 0x0000234F, 0x000053C9, 0x00002A5C, 0x00002B16, 0x00003E26, - 0x000200F9, 0x00003F61, 0x000200F8, 0x00001CBD, 0x00050051, 0x0000000B, - 0x000056C1, 0x00002AC0, 0x00000000, 0x00070050, 0x00000017, 0x00004F0E, - 0x000056C1, 0x000056C1, 0x000056C1, 0x000056C1, 0x000500C2, 0x00000017, - 0x000024A0, 0x00004F0E, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AF, - 0x000024A0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBC, 0x000049AF, - 0x00050085, 0x0000001D, 0x00004133, 0x00003CBC, 0x00000AEE, 0x00050051, - 0x0000000B, 0x00005CD5, 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, - 0x00005150, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x000500C2, - 0x00000017, 0x000024A1, 0x00005150, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B0, 0x000024A1, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBD, - 0x000049B0, 0x00050085, 0x0000001D, 0x00004134, 0x00003CBD, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD6, 0x00002AC0, 0x00000002, 0x00070050, - 0x00000017, 0x00005151, 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x00005CD6, - 0x000500C2, 0x00000017, 0x000024A2, 0x00005151, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B1, 0x000024A2, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CBE, 0x000049B1, 0x00050085, 0x0000001D, 0x00004135, 0x00003CBE, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD7, 0x00002AC0, 0x00000003, - 0x00070050, 0x00000017, 0x00005152, 0x00005CD7, 0x00005CD7, 0x00005CD7, - 0x00005CD7, 0x000500C2, 0x00000017, 0x000024A3, 0x00005152, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B2, 0x000024A3, 0x0000027B, 0x00040070, - 0x0000001D, 0x00004930, 0x000049B2, 0x00050085, 0x0000001D, 0x000026A0, - 0x00004930, 0x00000AEE, 0x000200F9, 0x00003F61, 0x000200F8, 0x000038FA, - 0x00050051, 0x0000000B, 0x000056C2, 0x00002AC0, 0x00000000, 0x00070050, - 0x00000017, 0x00004F0F, 0x000056C2, 0x000056C2, 0x000056C2, 0x000056C2, - 0x000500C2, 0x00000017, 0x000024A4, 0x00004F0F, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A5A, 0x000024A4, 0x0000064B, 0x00040070, 0x0000001D, - 0x000036A5, 0x00004A5A, 0x0005008E, 0x0000001D, 0x00004B26, 0x000036A5, - 0x0000017A, 0x00050051, 0x0000000B, 0x000021A2, 0x00002AC0, 0x00000001, - 0x00070050, 0x00000017, 0x0000610E, 0x000021A2, 0x000021A2, 0x000021A2, - 0x000021A2, 0x000500C2, 0x00000017, 0x000024A5, 0x0000610E, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A5B, 0x000024A5, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036A6, 0x00004A5B, 0x0005008E, 0x0000001D, 0x00004B27, - 0x000036A6, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A3, 0x00002AC0, - 0x00000002, 0x00070050, 0x00000017, 0x0000610F, 0x000021A3, 0x000021A3, - 0x000021A3, 0x000021A3, 0x000500C2, 0x00000017, 0x000024A6, 0x0000610F, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5C, 0x000024A6, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036A7, 0x00004A5C, 0x0005008E, 0x0000001D, - 0x00004B28, 0x000036A7, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A4, - 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00006110, 0x000021A4, - 0x000021A4, 0x000021A4, 0x000021A4, 0x000500C2, 0x00000017, 0x000024A7, - 0x00006110, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5D, 0x000024A7, - 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, 0x00004A5D, 0x0005008E, - 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, 0x000200F9, 0x00003F61, - 0x000200F8, 0x00004BFC, 0x00050051, 0x0000000B, 0x0000308E, 0x00002AC0, - 0x00000000, 0x0004007C, 0x0000000D, 0x00004FEF, 0x0000308E, 0x00050050, - 0x00000013, 0x00004339, 0x00004FEF, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D93, 0x00004339, 0x00004339, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B4, 0x00002AC0, 0x00000001, - 0x0004007C, 0x0000000D, 0x00003F6B, 0x000056B4, 0x00050050, 0x00000013, - 0x0000433A, 0x00003F6B, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D94, - 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056B5, 0x00002AC0, 0x00000002, 0x0004007C, - 0x0000000D, 0x00003F6C, 0x000056B5, 0x00050050, 0x00000013, 0x0000433B, - 0x00003F6C, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D95, 0x0000433B, - 0x0000433B, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, - 0x0000000B, 0x000056B6, 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000D, - 0x00003F6D, 0x000056B6, 0x00050050, 0x00000013, 0x00004FAF, 0x00003F6D, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3B, 0x00004FAF, 0x00004FAF, - 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F61, - 0x000200F8, 0x00003F61, 0x000F00F5, 0x0000001D, 0x00002BAA, 0x00005A3B, - 0x00004BFC, 0x00003093, 0x000038FA, 0x000026A0, 0x00001CBD, 0x0000234F, - 0x00001CBC, 0x0000234E, 0x00001FFF, 0x0000234D, 0x00002035, 0x000F00F5, - 0x0000001D, 0x0000380B, 0x00002D95, 0x00004BFC, 0x00004B28, 0x000038FA, - 0x00004135, 0x00001CBD, 0x00003DDF, 0x00001CBC, 0x00004123, 0x00001FFF, - 0x00003911, 0x00002035, 0x000F00F5, 0x0000001D, 0x00003B7F, 0x00002D94, - 0x00004BFC, 0x00004B27, 0x000038FA, 0x00004134, 0x00001CBD, 0x00003DDE, - 0x00001CBC, 0x00004122, 0x00001FFF, 0x00003910, 0x00002035, 0x000F00F5, - 0x0000001D, 0x000038B8, 0x00002D93, 0x00004BFC, 0x00004B26, 0x000038FA, - 0x00004133, 0x00001CBD, 0x00003DDD, 0x00001CBC, 0x00004121, 0x00001FFF, - 0x0000390F, 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, 0x00003B66, - 0x000500AA, 0x00000009, 0x00005451, 0x0000199B, 0x00000A10, 0x000300F7, - 0x00004F25, 0x00000002, 0x000400FA, 0x00005451, 0x00002C71, 0x00002F64, - 0x000200F8, 0x00002F64, 0x00060041, 0x00000288, 0x00004BD0, 0x00000CC7, - 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D47, 0x00004BD0, - 0x00050080, 0x0000000B, 0x00002DB7, 0x0000628F, 0x00000AFD, 0x00060041, - 0x00000288, 0x00006018, 0x00000CC7, 0x00000A0B, 0x00002DB7, 0x0004003D, - 0x0000000B, 0x00003240, 0x00006018, 0x00060052, 0x00000017, 0x00002E9F, - 0x00005D47, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x000019EF, - 0x00003240, 0x00002E9F, 0x00000001, 0x00050080, 0x0000000B, 0x00003FD5, - 0x00005E78, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1A, 0x00000CC7, - 0x00000A0B, 0x00003FD5, 0x0004003D, 0x0000000B, 0x00005C6E, 0x00001C1A, - 0x00050080, 0x0000000B, 0x00002DB8, 0x00003FD5, 0x00000A0D, 0x00060041, - 0x00000288, 0x00006019, 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, - 0x0000000B, 0x00003241, 0x00006019, 0x00060052, 0x00000017, 0x00002EEC, - 0x00005C6E, 0x000019EF, 0x00000002, 0x00060052, 0x00000017, 0x00001BE9, - 0x00003241, 0x00002EEC, 0x00000003, 0x00050084, 0x0000000B, 0x00002A89, - 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C1, 0x00005E78, - 0x00002A89, 0x00060041, 0x00000288, 0x00003B83, 0x00000CC7, 0x00000A0B, - 0x000023C1, 0x0004003D, 0x0000000B, 0x00005C6F, 0x00003B83, 0x00050080, - 0x0000000B, 0x00002DB9, 0x000023C1, 0x00000A0D, 0x00060041, 0x00000288, - 0x0000601A, 0x00000CC7, 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, - 0x00003242, 0x0000601A, 0x00060052, 0x00000017, 0x00002EED, 0x00005C6F, - 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEA, 0x00003242, - 0x00002EED, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8A, 0x00000A13, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023C2, 0x00005E78, 0x00002A8A, - 0x00060041, 0x00000288, 0x00003B84, 0x00000CC7, 0x00000A0B, 0x000023C2, - 0x0004003D, 0x0000000B, 0x00005C70, 0x00003B84, 0x00050080, 0x0000000B, - 0x00002DBA, 0x000023C2, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601B, - 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, 0x00003243, - 0x0000601B, 0x00060052, 0x00000017, 0x0000379A, 0x00005C70, 0x00001BEA, - 0x00000002, 0x00060052, 0x00000017, 0x0000203E, 0x00003243, 0x0000379A, - 0x00000003, 0x000200F9, 0x00004F25, 0x000200F8, 0x00002C71, 0x00060041, + 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000C, 0x00000A1A, + 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, + 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, + 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, + 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, + 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, + 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, + 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, + 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A23, + 0x00000008, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, + 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A1C, + 0x00000006, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, + 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0003001D, 0x000007D0, 0x0000000B, + 0x0003001E, 0x0000079C, 0x000007D0, 0x00040020, 0x00000A1B, 0x00000002, + 0x0000079C, 0x0004003B, 0x00000A1B, 0x00000CC7, 0x00000002, 0x00040020, + 0x00000288, 0x00000002, 0x0000000B, 0x0007001E, 0x0000040C, 0x0000000B, + 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000688, + 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, 0x00000CE9, 0x00000009, + 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, + 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, + 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, + 0x00000A5E, 0x0000001C, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, + 0x00000A16, 0x0004002B, 0x0000000C, 0x00000A29, 0x0000000A, 0x0004002B, + 0x0000000B, 0x00000AC7, 0x0000003F, 0x0004002B, 0x0000000C, 0x00000A59, + 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, 0x00000017, 0x0004002B, + 0x0000000B, 0x00000926, 0x01000000, 0x0005002C, 0x00000011, 0x000008E3, + 0x00000A46, 0x00000A52, 0x0003002A, 0x00000009, 0x00000787, 0x00040020, + 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, + 0x00000001, 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, + 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, + 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, + 0x00001592, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, + 0x0006002C, 0x00000014, 0x00000AC9, 0x00000A22, 0x00000A22, 0x00000A0D, + 0x0005002C, 0x00000011, 0x000007A2, 0x00000A37, 0x00000A0D, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, + 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, + 0x00000341, 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, + 0x00000302, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, + 0x00000017, 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, + 0x0006002C, 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, + 0x0006002C, 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, + 0x0006002C, 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, + 0x0006002C, 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, + 0x0006002C, 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, + 0x0006002C, 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, + 0x0006002C, 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x0005002C, 0x00000013, 0x00000049, 0x00000341, 0x00000341, 0x0005002C, + 0x00000012, 0x00000867, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x0000001D, + 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0007002C, + 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, 0x0000008A, + 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, + 0x000000FC, 0x0004002B, 0x0000000B, 0x00000A25, 0x00000009, 0x0007002C, + 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, + 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, + 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, + 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, + 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0004002B, 0x0000000C, 0x00000089, + 0x3F800000, 0x0004002B, 0x0000000B, 0x00000184, 0x00000500, 0x0004002B, + 0x0000000B, 0x0000086E, 0x00280000, 0x0004002B, 0x0000000B, 0x000009F8, + 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, 0x000009F8, + 0x000009F8, 0x0004002B, 0x0000000B, 0x00000AFD, 0x00000051, 0x0004002B, + 0x0000000B, 0x00000B00, 0x00000052, 0x0004002B, 0x0000000B, 0x00000B03, + 0x00000053, 0x0004002B, 0x0000000B, 0x00000B06, 0x00000054, 0x0004002B, + 0x0000000B, 0x00000B09, 0x00000055, 0x0004002B, 0x0000000B, 0x00000B0D, + 0x00000056, 0x0004002B, 0x0000000B, 0x00000B0F, 0x00000057, 0x0004002B, + 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, + 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, + 0x00050041, 0x00000289, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, + 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000289, 0x000058AC, + 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, + 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, + 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, + 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, + 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, + 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, 0x00003D0B, 0x00000A52, + 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, 0x00000A37, 0x000500C2, + 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, 0x000500C7, 0x0000000B, + 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, 0x00000011, 0x000022A7, + 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002568, 0x000022A7, + 0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, 0x00002568, 0x000007A2, + 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, + 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, + 0x00003213, 0x00000A81, 0x00050041, 0x00000289, 0x0000492C, 0x00000CE9, + 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, + 0x00000289, 0x000058AD, 0x00000CE9, 0x00000A14, 0x0004003D, 0x0000000B, + 0x000051B7, 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x00005EAC, + 0x00000A1F, 0x000500C7, 0x0000000B, 0x000055EF, 0x00005EAC, 0x00000A22, + 0x000500AB, 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, + 0x0000000B, 0x00002843, 0x00005EAC, 0x00000A16, 0x000500C7, 0x0000000B, + 0x00005F72, 0x00002843, 0x00000A1F, 0x000500C2, 0x0000000B, 0x00004CD8, + 0x00005EAC, 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005093, 0x00004CD8, + 0x00000AC7, 0x0004007C, 0x0000000C, 0x00005988, 0x00005EAC, 0x000500C4, + 0x0000000C, 0x0000358F, 0x00005988, 0x00000A29, 0x000500C3, 0x0000000C, + 0x0000509C, 0x0000358F, 0x00000A59, 0x000500C4, 0x0000000C, 0x00004702, + 0x0000509C, 0x00000A50, 0x00050080, 0x0000000C, 0x00001D26, 0x00004702, + 0x00000089, 0x0004007C, 0x0000000D, 0x00002B2C, 0x00001D26, 0x000500C7, + 0x0000000B, 0x00005879, 0x00005EAC, 0x00000926, 0x000500AB, 0x00000009, + 0x00001D59, 0x00005879, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, + 0x000051B7, 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, + 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, + 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, + 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, + 0x000028B6, 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, + 0x000028B6, 0x000008E3, 0x000500C7, 0x00000011, 0x00005B54, 0x00002891, + 0x0000084A, 0x000500C4, 0x00000011, 0x00003F50, 0x00005B54, 0x0000074E, + 0x00050084, 0x00000011, 0x000059EC, 0x00003F50, 0x00000724, 0x000500C2, + 0x0000000B, 0x00003214, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, + 0x00003F4D, 0x00003214, 0x00000A1F, 0x00050041, 0x00000289, 0x000048E0, + 0x00000CE9, 0x00000A17, 0x0004003D, 0x0000000B, 0x000062B6, 0x000048E0, + 0x0004003D, 0x00000014, 0x0000374F, 0x00000F48, 0x0007004F, 0x00000011, + 0x00003180, 0x0000374F, 0x0000374F, 0x00000000, 0x00000001, 0x000500C4, + 0x00000011, 0x00002EF9, 0x00003180, 0x00000721, 0x00050051, 0x0000000B, + 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, 0x00002D8A, + 0x00003F4C, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, 0x00001DD8, + 0x00002D8A, 0x000300F7, 0x000031D3, 0x00000002, 0x000400FA, 0x00003C13, + 0x000055E8, 0x000031D3, 0x000200F8, 0x000055E8, 0x000200F9, 0x00004C7A, + 0x000200F8, 0x000031D3, 0x00050051, 0x0000000B, 0x00001CAC, 0x00002EF9, + 0x00000001, 0x0007000C, 0x0000000B, 0x00001F38, 0x00000001, 0x00000029, + 0x00001CAC, 0x00000A0A, 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, + 0x00001F38, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, + 0x000500B2, 0x00000009, 0x00003ECB, 0x00003F4D, 0x00000A13, 0x000300F7, + 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, + 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00003F4D, + 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, + 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, + 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, + 0x00003F4D, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, + 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, + 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, + 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, + 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, + 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, + 0x00000011, 0x00003AEC, 0x00002385, 0x00000724, 0x00050080, 0x00000011, + 0x000027D5, 0x00002AEA, 0x00003AEC, 0x00050050, 0x00000011, 0x00002164, + 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, 0x0000264A, 0x00000A9F, + 0x00002164, 0x00050086, 0x00000011, 0x000027A2, 0x000027D5, 0x0000264A, + 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, + 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, + 0x00006059, 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, + 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, + 0x00005420, 0x00050084, 0x00000011, 0x00005B31, 0x000027A2, 0x0000264A, + 0x00050082, 0x00000011, 0x00002E74, 0x000027D5, 0x00005B31, 0x00050084, + 0x0000000B, 0x00001F75, 0x00002226, 0x00000184, 0x00050051, 0x0000000B, + 0x00005EC7, 0x00002E74, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, + 0x0000264A, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00005EC7, + 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x00002E74, 0x00000000, + 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, + 0x0000000B, 0x000046C4, 0x000025E0, 0x000023AA, 0x00050080, 0x0000000B, + 0x00004719, 0x00001F75, 0x000046C4, 0x00050089, 0x0000000B, 0x00005AD8, + 0x00004719, 0x0000086E, 0x000500AE, 0x00000009, 0x00003361, 0x0000217E, + 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003361, 0x00000A0D, + 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, 0x0000609F, + 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, 0x000500AB, + 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, + 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, 0x000200F8, + 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, 0x00000A0D, + 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, 0x00002621, + 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004BCF, + 0x00000CC7, 0x00000A0B, 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D43, + 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DA7, 0x00005AD8, 0x0000199B, + 0x00060041, 0x00000288, 0x0000194B, 0x00000CC7, 0x00000A0B, 0x00002DA7, + 0x0004003D, 0x0000000B, 0x00005E5B, 0x0000194B, 0x00050084, 0x0000000B, + 0x0000185A, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A1, + 0x00005AD8, 0x0000185A, 0x00060041, 0x00000288, 0x00003BCD, 0x00000CC7, + 0x00000A0B, 0x000020A1, 0x0004003D, 0x0000000B, 0x00005E5C, 0x00003BCD, + 0x00050084, 0x0000000B, 0x0000185B, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A2, 0x00005AD8, 0x0000185B, 0x00060041, 0x00000288, + 0x000037F1, 0x00000CC7, 0x00000A0B, 0x000020A2, 0x0004003D, 0x0000000B, + 0x00003FFB, 0x000037F1, 0x00070050, 0x00000017, 0x0000512C, 0x00005D43, + 0x00005E5B, 0x00005E5C, 0x00003FFB, 0x000200F9, 0x00004F49, 0x000200F8, + 0x00002621, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, 0x00000A0B, + 0x00005AD8, 0x0004003D, 0x0000000B, 0x00005D44, 0x00005545, 0x00050080, + 0x0000000B, 0x00002DA8, 0x00005AD8, 0x00000A0D, 0x00060041, 0x00000288, + 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, + 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA9, 0x00005AD8, + 0x00000A10, 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, + 0x00002DA9, 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, 0x00050080, + 0x0000000B, 0x00002DAA, 0x00005AD8, 0x00000A13, 0x00060041, 0x00000288, + 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, + 0x00003FFC, 0x00005FEE, 0x00070050, 0x00000017, 0x0000512D, 0x00005D44, + 0x00005C62, 0x00005C63, 0x00003FFC, 0x000200F9, 0x00004F49, 0x000200F8, + 0x00004F49, 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512D, 0x00002621, + 0x0000512C, 0x00002F61, 0x000300F7, 0x00003F60, 0x00000000, 0x001300FB, + 0x00002180, 0x00004BFB, 0x00000000, 0x000038F9, 0x00000001, 0x000038F9, + 0x00000002, 0x00001CBB, 0x0000000A, 0x00001CBB, 0x00000003, 0x00001CBA, + 0x0000000C, 0x00001CBA, 0x00000004, 0x00001FFE, 0x00000006, 0x00002033, + 0x000200F8, 0x00002033, 0x00050051, 0x0000000B, 0x00005F56, 0x00002ABF, + 0x00000000, 0x0006000C, 0x00000013, 0x00006067, 0x00000001, 0x0000003E, + 0x00005F56, 0x00050051, 0x0000000D, 0x00002762, 0x00006067, 0x00000000, + 0x00050051, 0x0000000D, 0x00004446, 0x00006067, 0x00000001, 0x00070050, + 0x0000001D, 0x0000390C, 0x00002762, 0x00004446, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000437A, 0x00002ABF, 0x00000001, 0x0006000C, + 0x00000013, 0x0000466B, 0x00000001, 0x0000003E, 0x0000437A, 0x00050051, + 0x0000000D, 0x00002763, 0x0000466B, 0x00000000, 0x00050051, 0x0000000D, + 0x00004447, 0x0000466B, 0x00000001, 0x00070050, 0x0000001D, 0x0000390D, + 0x00002763, 0x00004447, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000437B, 0x00002ABF, 0x00000002, 0x0006000C, 0x00000013, 0x0000466C, + 0x00000001, 0x0000003E, 0x0000437B, 0x00050051, 0x0000000D, 0x00002764, + 0x0000466C, 0x00000000, 0x00050051, 0x0000000D, 0x00004448, 0x0000466C, + 0x00000001, 0x00070050, 0x0000001D, 0x0000390E, 0x00002764, 0x00004448, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437C, 0x00002ABF, + 0x00000003, 0x0006000C, 0x00000013, 0x0000466D, 0x00000001, 0x0000003E, + 0x0000437C, 0x00050051, 0x0000000D, 0x00002765, 0x0000466D, 0x00000000, + 0x00050051, 0x0000000D, 0x000050BE, 0x0000466D, 0x00000001, 0x00070050, + 0x0000001D, 0x00002349, 0x00002765, 0x000050BE, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F60, 0x000200F8, 0x00001FFE, 0x00050051, 0x0000000B, + 0x0000308B, 0x00002ABF, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589D, + 0x0000308B, 0x00050050, 0x00000012, 0x0000471A, 0x0000589D, 0x0000589D, + 0x000500C4, 0x00000012, 0x000047AD, 0x0000471A, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003417, 0x000047AD, 0x00000867, 0x0004006F, 0x00000013, + 0x00002A97, 0x00003417, 0x0005008E, 0x00000013, 0x00004747, 0x00002A97, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E06, 0x00000001, 0x00000028, + 0x00000049, 0x00004747, 0x00050051, 0x0000000D, 0x00005F0A, 0x00005E06, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CD4, 0x00005E06, 0x00000001, + 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, 0x00003CD4, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C42, 0x00002ABF, 0x00000001, + 0x0004007C, 0x0000000C, 0x00003EA1, 0x00004C42, 0x00050050, 0x00000012, + 0x0000471B, 0x00003EA1, 0x00003EA1, 0x000500C4, 0x00000012, 0x000047AE, + 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003418, 0x000047AE, + 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, 0x00003418, 0x0005008E, + 0x00000013, 0x00004748, 0x00002A98, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E07, 0x00000001, 0x00000028, 0x00000049, 0x00004748, 0x00050051, + 0x0000000D, 0x00005F0B, 0x00005E07, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CD5, 0x00005E07, 0x00000001, 0x00070050, 0x0000001D, 0x0000411F, + 0x00005F0B, 0x00003CD5, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C43, 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA2, + 0x00004C43, 0x00050050, 0x00000012, 0x0000471C, 0x00003EA2, 0x00003EA2, + 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, 0x000500C3, + 0x00000012, 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, 0x00000013, + 0x00002A99, 0x00003419, 0x0005008E, 0x00000013, 0x00004749, 0x00002A99, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E08, 0x00000001, 0x00000028, + 0x00000049, 0x00004749, 0x00050051, 0x0000000D, 0x00005F0C, 0x00005E08, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CD6, 0x00005E08, 0x00000001, + 0x00070050, 0x0000001D, 0x00004120, 0x00005F0C, 0x00003CD6, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C44, 0x00002ABF, 0x00000003, + 0x0004007C, 0x0000000C, 0x00003EA3, 0x00004C44, 0x00050050, 0x00000012, + 0x0000471D, 0x00003EA3, 0x00003EA3, 0x000500C4, 0x00000012, 0x000047B0, + 0x0000471D, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, 0x000047B0, + 0x00000867, 0x0004006F, 0x00000013, 0x00002A9A, 0x0000341A, 0x0005008E, + 0x00000013, 0x0000474A, 0x00002A9A, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E09, 0x00000001, 0x00000028, 0x00000049, 0x0000474A, 0x00050051, + 0x0000000D, 0x00005F0D, 0x00005E09, 0x00000000, 0x00050051, 0x0000000D, + 0x0000494C, 0x00005E09, 0x00000001, 0x00070050, 0x0000001D, 0x0000234A, + 0x00005F0D, 0x0000494C, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F60, + 0x000200F8, 0x00001CBA, 0x00050051, 0x0000000B, 0x000056BD, 0x00002ABF, + 0x00000000, 0x00060050, 0x00000014, 0x00004F0A, 0x000056BD, 0x000056BD, + 0x000056BD, 0x000500C2, 0x00000014, 0x00002B0D, 0x00004F0A, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DE6, 0x00002B0D, 0x00000105, 0x000500C7, + 0x00000014, 0x0000489C, 0x00005DE6, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B90, 0x00005DE6, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040C9, + 0x00005B90, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4B, 0x00000001, + 0x0000004B, 0x0000489C, 0x0004007C, 0x00000014, 0x00002A15, 0x00002C4B, + 0x00050082, 0x00000014, 0x0000187A, 0x00000B0C, 0x00002A15, 0x00050080, + 0x00000014, 0x00002210, 0x00002A15, 0x00000938, 0x000600A9, 0x00000014, + 0x0000286F, 0x000040C9, 0x00002210, 0x00005B90, 0x000500C4, 0x00000014, + 0x00005AD4, 0x0000489C, 0x0000187A, 0x000500C7, 0x00000014, 0x0000499A, + 0x00005AD4, 0x00000466, 0x000600A9, 0x00000014, 0x00002A9D, 0x000040C9, + 0x0000499A, 0x0000489C, 0x00050080, 0x00000014, 0x00005FF9, 0x0000286F, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F7F, 0x00005FF9, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FA6, 0x00002A9D, 0x0000008D, 0x000500C5, + 0x00000014, 0x0000577C, 0x00004F7F, 0x00003FA6, 0x000500AA, 0x00000010, + 0x00003600, 0x00005DE6, 0x00000A12, 0x000600A9, 0x00000014, 0x00004242, + 0x00003600, 0x00000A12, 0x0000577C, 0x0004007C, 0x00000018, 0x000029CF, + 0x00004242, 0x000500C2, 0x0000000B, 0x00004BA4, 0x000056BD, 0x00000A64, + 0x00040070, 0x0000000D, 0x0000480E, 0x00004BA4, 0x00050085, 0x0000000D, + 0x00003E1F, 0x0000480E, 0x00000149, 0x00050051, 0x0000000D, 0x000053C2, + 0x000029CF, 0x00000000, 0x00050051, 0x0000000D, 0x00002A55, 0x000029CF, + 0x00000001, 0x00050051, 0x0000000D, 0x00001E99, 0x000029CF, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DDA, 0x000053C2, 0x00002A55, 0x00001E99, + 0x00003E1F, 0x00050051, 0x0000000B, 0x000027F5, 0x00002ABF, 0x00000001, + 0x00060050, 0x00000014, 0x0000350E, 0x000027F5, 0x000027F5, 0x000027F5, + 0x000500C2, 0x00000014, 0x00002B0E, 0x0000350E, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DE7, 0x00002B0E, 0x00000105, 0x000500C7, 0x00000014, + 0x0000489D, 0x00005DE7, 0x00000466, 0x000500C2, 0x00000014, 0x00005B91, + 0x00005DE7, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CA, 0x00005B91, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4C, 0x00000001, 0x0000004B, + 0x0000489D, 0x0004007C, 0x00000014, 0x00002A16, 0x00002C4C, 0x00050082, + 0x00000014, 0x0000187B, 0x00000B0C, 0x00002A16, 0x00050080, 0x00000014, + 0x00002211, 0x00002A16, 0x00000938, 0x000600A9, 0x00000014, 0x00002870, + 0x000040CA, 0x00002211, 0x00005B91, 0x000500C4, 0x00000014, 0x00005AD5, + 0x0000489D, 0x0000187B, 0x000500C7, 0x00000014, 0x0000499B, 0x00005AD5, + 0x00000466, 0x000600A9, 0x00000014, 0x00002A9E, 0x000040CA, 0x0000499B, + 0x0000489D, 0x00050080, 0x00000014, 0x00005FFA, 0x00002870, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F80, 0x00005FFA, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FA7, 0x00002A9E, 0x0000008D, 0x000500C5, 0x00000014, + 0x0000577D, 0x00004F80, 0x00003FA7, 0x000500AA, 0x00000010, 0x00003601, + 0x00005DE7, 0x00000A12, 0x000600A9, 0x00000014, 0x00004243, 0x00003601, + 0x00000A12, 0x0000577D, 0x0004007C, 0x00000018, 0x000029D0, 0x00004243, + 0x000500C2, 0x0000000B, 0x00004BA5, 0x000027F5, 0x00000A64, 0x00040070, + 0x0000000D, 0x0000480F, 0x00004BA5, 0x00050085, 0x0000000D, 0x00003E20, + 0x0000480F, 0x00000149, 0x00050051, 0x0000000D, 0x000053C3, 0x000029D0, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A56, 0x000029D0, 0x00000001, + 0x00050051, 0x0000000D, 0x00001E9A, 0x000029D0, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DDB, 0x000053C3, 0x00002A56, 0x00001E9A, 0x00003E20, + 0x00050051, 0x0000000B, 0x000027F6, 0x00002ABF, 0x00000002, 0x00060050, + 0x00000014, 0x0000350F, 0x000027F6, 0x000027F6, 0x000027F6, 0x000500C2, + 0x00000014, 0x00002B0F, 0x0000350F, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DE8, 0x00002B0F, 0x00000105, 0x000500C7, 0x00000014, 0x0000489E, + 0x00005DE8, 0x00000466, 0x000500C2, 0x00000014, 0x00005B92, 0x00005DE8, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CB, 0x00005B92, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C4D, 0x00000001, 0x0000004B, 0x0000489E, + 0x0004007C, 0x00000014, 0x00002A17, 0x00002C4D, 0x00050082, 0x00000014, + 0x0000187C, 0x00000B0C, 0x00002A17, 0x00050080, 0x00000014, 0x00002212, + 0x00002A17, 0x00000938, 0x000600A9, 0x00000014, 0x00002871, 0x000040CB, + 0x00002212, 0x00005B92, 0x000500C4, 0x00000014, 0x00005AD6, 0x0000489E, + 0x0000187C, 0x000500C7, 0x00000014, 0x0000499C, 0x00005AD6, 0x00000466, + 0x000600A9, 0x00000014, 0x00002A9F, 0x000040CB, 0x0000499C, 0x0000489E, + 0x00050080, 0x00000014, 0x00005FFB, 0x00002871, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F81, 0x00005FFB, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FA8, 0x00002A9F, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577E, + 0x00004F81, 0x00003FA8, 0x000500AA, 0x00000010, 0x00003602, 0x00005DE8, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004244, 0x00003602, 0x00000A12, + 0x0000577E, 0x0004007C, 0x00000018, 0x000029D1, 0x00004244, 0x000500C2, + 0x0000000B, 0x00004BA6, 0x000027F6, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004810, 0x00004BA6, 0x00050085, 0x0000000D, 0x00003E21, 0x00004810, + 0x00000149, 0x00050051, 0x0000000D, 0x000053C4, 0x000029D1, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A57, 0x000029D1, 0x00000001, 0x00050051, + 0x0000000D, 0x00001E9B, 0x000029D1, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DDC, 0x000053C4, 0x00002A57, 0x00001E9B, 0x00003E21, 0x00050051, + 0x0000000B, 0x000027F7, 0x00002ABF, 0x00000003, 0x00060050, 0x00000014, + 0x00003510, 0x000027F7, 0x000027F7, 0x000027F7, 0x000500C2, 0x00000014, + 0x00002B10, 0x00003510, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DE9, + 0x00002B10, 0x00000105, 0x000500C7, 0x00000014, 0x0000489F, 0x00005DE9, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B93, 0x00005DE9, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040CC, 0x00005B93, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C4E, 0x00000001, 0x0000004B, 0x0000489F, 0x0004007C, + 0x00000014, 0x00002A18, 0x00002C4E, 0x00050082, 0x00000014, 0x0000187D, + 0x00000B0C, 0x00002A18, 0x00050080, 0x00000014, 0x00002213, 0x00002A18, + 0x00000938, 0x000600A9, 0x00000014, 0x00002872, 0x000040CC, 0x00002213, + 0x00005B93, 0x000500C4, 0x00000014, 0x00005AD7, 0x0000489F, 0x0000187D, + 0x000500C7, 0x00000014, 0x0000499D, 0x00005AD7, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AA0, 0x000040CC, 0x0000499D, 0x0000489F, 0x00050080, + 0x00000014, 0x00005FFC, 0x00002872, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F82, 0x00005FFC, 0x00000189, 0x000500C4, 0x00000014, 0x00003FA9, + 0x00002AA0, 0x0000008D, 0x000500C5, 0x00000014, 0x0000577F, 0x00004F82, + 0x00003FA9, 0x000500AA, 0x00000010, 0x00003603, 0x00005DE9, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004245, 0x00003603, 0x00000A12, 0x0000577F, + 0x0004007C, 0x00000018, 0x000029D2, 0x00004245, 0x000500C2, 0x0000000B, + 0x00004BA7, 0x000027F7, 0x00000A64, 0x00040070, 0x0000000D, 0x00004811, + 0x00004BA7, 0x00050085, 0x0000000D, 0x00003E22, 0x00004811, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C5, 0x000029D2, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A58, 0x000029D2, 0x00000001, 0x00050051, 0x0000000D, + 0x00002B11, 0x000029D2, 0x00000002, 0x00070050, 0x0000001D, 0x0000234B, + 0x000053C5, 0x00002A58, 0x00002B11, 0x00003E22, 0x000200F9, 0x00003F60, + 0x000200F8, 0x00001CBB, 0x00050051, 0x0000000B, 0x000056BE, 0x00002ABF, + 0x00000000, 0x00070050, 0x00000017, 0x00004F0B, 0x000056BE, 0x000056BE, + 0x000056BE, 0x000056BE, 0x000500C2, 0x00000017, 0x00002498, 0x00004F0B, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049AB, 0x00002498, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CB7, 0x000049AB, 0x00050085, 0x0000001D, + 0x00004130, 0x00003CB7, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD2, + 0x00002ABF, 0x00000001, 0x00070050, 0x00000017, 0x0000514D, 0x00005CD2, + 0x00005CD2, 0x00005CD2, 0x00005CD2, 0x000500C2, 0x00000017, 0x00002499, + 0x0000514D, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AC, 0x00002499, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB8, 0x000049AC, 0x00050085, + 0x0000001D, 0x00004131, 0x00003CB8, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CD3, 0x00002ABF, 0x00000002, 0x00070050, 0x00000017, 0x0000514E, + 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x00005CD3, 0x000500C2, 0x00000017, + 0x0000249A, 0x0000514E, 0x0000034D, 0x000500C7, 0x00000017, 0x000049AD, + 0x0000249A, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CB9, 0x000049AD, + 0x00050085, 0x0000001D, 0x00004132, 0x00003CB9, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CD4, 0x00002ABF, 0x00000003, 0x00070050, 0x00000017, + 0x0000514F, 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x00005CD4, 0x000500C2, + 0x00000017, 0x0000249B, 0x0000514F, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049AE, 0x0000249B, 0x0000027B, 0x00040070, 0x0000001D, 0x0000492F, + 0x000049AE, 0x00050085, 0x0000001D, 0x0000269F, 0x0000492F, 0x00000AEE, + 0x000200F9, 0x00003F60, 0x000200F8, 0x000038F9, 0x00050051, 0x0000000B, + 0x000056BF, 0x00002ABF, 0x00000000, 0x00070050, 0x00000017, 0x00004F0C, + 0x000056BF, 0x000056BF, 0x000056BF, 0x000056BF, 0x000500C2, 0x00000017, + 0x0000249C, 0x00004F0C, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A56, + 0x0000249C, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A2, 0x00004A56, + 0x0005008E, 0x0000001D, 0x00004B23, 0x000036A2, 0x0000017A, 0x00050051, + 0x0000000B, 0x0000219F, 0x00002ABF, 0x00000001, 0x00070050, 0x00000017, + 0x0000610B, 0x0000219F, 0x0000219F, 0x0000219F, 0x0000219F, 0x000500C2, + 0x00000017, 0x0000249D, 0x0000610B, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A57, 0x0000249D, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A3, + 0x00004A57, 0x0005008E, 0x0000001D, 0x00004B24, 0x000036A3, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A0, 0x00002ABF, 0x00000002, 0x00070050, + 0x00000017, 0x0000610C, 0x000021A0, 0x000021A0, 0x000021A0, 0x000021A0, + 0x000500C2, 0x00000017, 0x0000249E, 0x0000610C, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A58, 0x0000249E, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036A4, 0x00004A58, 0x0005008E, 0x0000001D, 0x00004B25, 0x000036A4, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021A1, 0x00002ABF, 0x00000003, + 0x00070050, 0x00000017, 0x0000610D, 0x000021A1, 0x000021A1, 0x000021A1, + 0x000021A1, 0x000500C2, 0x00000017, 0x0000249F, 0x0000610D, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A59, 0x0000249F, 0x0000064B, 0x00040070, + 0x0000001D, 0x0000431A, 0x00004A59, 0x0005008E, 0x0000001D, 0x00003092, + 0x0000431A, 0x0000017A, 0x000200F9, 0x00003F60, 0x000200F8, 0x00004BFB, + 0x00050051, 0x0000000B, 0x0000308C, 0x00002ABF, 0x00000000, 0x0004007C, + 0x0000000D, 0x00004FEE, 0x0000308C, 0x00050050, 0x00000013, 0x00004336, + 0x00004FEE, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D90, 0x00004336, + 0x00004336, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056B1, 0x00002ABF, 0x00000001, 0x0004007C, 0x0000000D, + 0x00003F68, 0x000056B1, 0x00050050, 0x00000013, 0x00004337, 0x00003F68, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D91, 0x00004337, 0x00004337, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, + 0x000056B2, 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F69, + 0x000056B2, 0x00050050, 0x00000013, 0x00004338, 0x00003F69, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D92, 0x00004338, 0x00004338, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B3, + 0x00002ABF, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F6A, 0x000056B3, + 0x00050050, 0x00000013, 0x00004FAE, 0x00003F6A, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00005A3A, 0x00004FAE, 0x00004FAE, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x000200F9, 0x00003F60, 0x000200F8, 0x00003F60, + 0x000F00F5, 0x0000001D, 0x00002BA7, 0x00005A3A, 0x00004BFB, 0x00003092, + 0x000038F9, 0x0000269F, 0x00001CBB, 0x0000234B, 0x00001CBA, 0x0000234A, + 0x00001FFE, 0x00002349, 0x00002033, 0x000F00F5, 0x0000001D, 0x00003808, + 0x00002D92, 0x00004BFB, 0x00004B25, 0x000038F9, 0x00004132, 0x00001CBB, + 0x00003DDC, 0x00001CBA, 0x00004120, 0x00001FFE, 0x0000390E, 0x00002033, + 0x000F00F5, 0x0000001D, 0x00003B7D, 0x00002D91, 0x00004BFB, 0x00004B24, + 0x000038F9, 0x00004131, 0x00001CBB, 0x00003DDB, 0x00001CBA, 0x0000411F, + 0x00001FFE, 0x0000390D, 0x00002033, 0x000F00F5, 0x0000001D, 0x000038B6, + 0x00002D90, 0x00004BFB, 0x00004B23, 0x000038F9, 0x00004130, 0x00001CBB, + 0x00003DDA, 0x00001CBA, 0x0000411E, 0x00001FFE, 0x0000390C, 0x00002033, + 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, 0x000500AA, 0x00000009, + 0x00005450, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F23, 0x00000002, + 0x000400FA, 0x00005450, 0x00002622, 0x00002F62, 0x000200F8, 0x00002F62, + 0x00060041, 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x00005AD8, + 0x0004003D, 0x0000000B, 0x00005D45, 0x00004BD0, 0x00050080, 0x0000000B, + 0x00002DAB, 0x00005AD8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001901, + 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, 0x00005C64, + 0x00001901, 0x00050080, 0x0000000B, 0x00002DAC, 0x00005AD8, 0x0000199B, + 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAC, + 0x0004003D, 0x0000000B, 0x00005C65, 0x00001902, 0x00050080, 0x0000000B, + 0x00002DAD, 0x00002DAC, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FEF, + 0x00000CC7, 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x0000374C, + 0x00005FEF, 0x00070050, 0x00000017, 0x00004CD6, 0x00005D45, 0x00005C64, + 0x00005C65, 0x0000374C, 0x00050084, 0x0000000B, 0x00004298, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000036A7, 0x00005AD8, 0x00004298, + 0x00060041, 0x00000288, 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000036A7, + 0x0004003D, 0x0000000B, 0x00005C66, 0x00003B81, 0x00050080, 0x0000000B, + 0x00002DAE, 0x000036A7, 0x00000A0D, 0x00060041, 0x00000288, 0x0000194C, + 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, 0x00005E5D, + 0x0000194C, 0x00050084, 0x0000000B, 0x0000185C, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020A3, 0x00005AD8, 0x0000185C, 0x00060041, + 0x00000288, 0x00003B82, 0x00000CC7, 0x00000A0B, 0x000020A3, 0x0004003D, + 0x0000000B, 0x00005C67, 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAF, + 0x000020A3, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, + 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, 0x00003FFD, 0x00005FF0, + 0x00070050, 0x00000017, 0x0000512E, 0x00005C66, 0x00005E5D, 0x00005C67, + 0x00003FFD, 0x000200F9, 0x00004F23, 0x000200F8, 0x00002622, 0x00060041, + 0x00000288, 0x00005546, 0x00000CC7, 0x00000A0B, 0x00005AD8, 0x0004003D, + 0x0000000B, 0x00005D46, 0x00005546, 0x00050080, 0x0000000B, 0x00002DB0, + 0x00005AD8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, + 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, 0x00005C68, 0x00001903, + 0x00050080, 0x0000000B, 0x00002DB1, 0x00005AD8, 0x00000A10, 0x00060041, + 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, + 0x0000000B, 0x00005C69, 0x00001904, 0x00050080, 0x0000000B, 0x00002DB2, + 0x00005AD8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, + 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, 0x00003700, 0x00005FF1, + 0x00070050, 0x00000017, 0x00004ADD, 0x00005D46, 0x00005C68, 0x00005C69, + 0x00003700, 0x00050080, 0x0000000B, 0x000057E5, 0x00005AD8, 0x00000A16, + 0x00060041, 0x00000288, 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, + 0x0004003D, 0x0000000B, 0x00005C6A, 0x0000604B, 0x00050080, 0x0000000B, + 0x00002DB3, 0x00005AD8, 0x00000A19, 0x00060041, 0x00000288, 0x00001905, + 0x00000CC7, 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, 0x00005C6B, + 0x00001905, 0x00050080, 0x0000000B, 0x00002DB4, 0x00005AD8, 0x00000A1C, + 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB4, + 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001906, 0x00050080, 0x0000000B, + 0x00002DB5, 0x00005AD8, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF2, + 0x00000CC7, 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, 0x00003FFE, + 0x00005FF2, 0x00070050, 0x00000017, 0x0000512F, 0x00005C6A, 0x00005C6B, + 0x00005C6C, 0x00003FFE, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, + 0x000700F5, 0x00000017, 0x00002BCD, 0x0000512F, 0x00002622, 0x0000512E, + 0x00002F62, 0x000700F5, 0x00000017, 0x00003720, 0x00004ADD, 0x00002622, + 0x00004CD6, 0x00002F62, 0x000300F7, 0x00004F24, 0x00000000, 0x000700FB, + 0x00002180, 0x00004F56, 0x00000005, 0x00002158, 0x00000007, 0x00002034, + 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, 0x00003720, + 0x00000000, 0x0006000C, 0x00000013, 0x00006068, 0x00000001, 0x0000003E, + 0x00005F57, 0x00050051, 0x0000000D, 0x00002775, 0x00006068, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EB8, 0x00006068, 0x00000001, 0x00050051, + 0x0000000B, 0x00004281, 0x00003720, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CF5, 0x00000001, 0x0000003E, 0x00004281, 0x00050051, 0x0000000D, + 0x00002766, 0x00003CF5, 0x00000000, 0x00050051, 0x0000000D, 0x00004449, + 0x00003CF5, 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, 0x00002775, + 0x00003EB8, 0x00002766, 0x00004449, 0x00050051, 0x0000000B, 0x0000437D, + 0x00003720, 0x00000002, 0x0006000C, 0x00000013, 0x0000466E, 0x00000001, + 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, 0x00002776, 0x0000466E, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EB9, 0x0000466E, 0x00000001, + 0x00050051, 0x0000000B, 0x00004282, 0x00003720, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CF6, 0x00000001, 0x0000003E, 0x00004282, 0x00050051, + 0x0000000D, 0x00002767, 0x00003CF6, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444A, 0x00003CF6, 0x00000001, 0x00070050, 0x0000001D, 0x00003910, + 0x00002776, 0x00003EB9, 0x00002767, 0x0000444A, 0x00050051, 0x0000000B, + 0x0000437E, 0x00002BCD, 0x00000000, 0x0006000C, 0x00000013, 0x0000466F, + 0x00000001, 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, 0x00002777, + 0x0000466F, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBA, 0x0000466F, + 0x00000001, 0x00050051, 0x0000000B, 0x00004283, 0x00002BCD, 0x00000001, + 0x0006000C, 0x00000013, 0x00003CF7, 0x00000001, 0x0000003E, 0x00004283, + 0x00050051, 0x0000000D, 0x00002768, 0x00003CF7, 0x00000000, 0x00050051, + 0x0000000D, 0x0000444B, 0x00003CF7, 0x00000001, 0x00070050, 0x0000001D, + 0x00003911, 0x00002777, 0x00003EBA, 0x00002768, 0x0000444B, 0x00050051, + 0x0000000B, 0x0000437F, 0x00002BCD, 0x00000002, 0x0006000C, 0x00000013, + 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, + 0x00002778, 0x00004670, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBB, + 0x00004670, 0x00000001, 0x00050051, 0x0000000B, 0x00004284, 0x00002BCD, + 0x00000003, 0x0006000C, 0x00000013, 0x00003CF8, 0x00000001, 0x0000003E, + 0x00004284, 0x00050051, 0x0000000D, 0x00002769, 0x00003CF8, 0x00000000, + 0x00050051, 0x0000000D, 0x000050BF, 0x00003CF8, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234C, 0x00002778, 0x00003EBB, 0x00002769, 0x000050BF, + 0x000200F9, 0x00004F24, 0x000200F8, 0x00002158, 0x0007004F, 0x00000011, + 0x000025FB, 0x00003720, 0x00003720, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, 0x000060CE, + 0x00005B3C, 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048A6, 0x000060CE, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D8D, 0x000048A6, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002A9B, 0x00003D8D, 0x0005008E, 0x0000001D, 0x00004721, 0x00002A9B, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006291, 0x00000001, 0x00000028, + 0x00000504, 0x00004721, 0x0007004F, 0x00000011, 0x0000376B, 0x00003720, + 0x00003720, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024BF, + 0x0000376B, 0x0009004F, 0x0000001A, 0x000060CF, 0x000024BF, 0x000024BF, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048A7, 0x000060CF, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8E, + 0x000048A7, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9C, 0x00003D8E, + 0x0005008E, 0x0000001D, 0x00004722, 0x00002A9C, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006292, 0x00000001, 0x00000028, 0x00000504, 0x00004722, + 0x0007004F, 0x00000011, 0x0000376C, 0x00002BCD, 0x00002BCD, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x000024C0, 0x0000376C, 0x0009004F, + 0x0000001A, 0x000060D0, 0x000024C0, 0x000024C0, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048A8, 0x000060D0, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D8F, 0x000048A8, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AA1, 0x00003D8F, 0x0005008E, 0x0000001D, + 0x00004723, 0x00002AA1, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006293, + 0x00000001, 0x00000028, 0x00000504, 0x00004723, 0x0007004F, 0x00000011, + 0x0000376D, 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024C1, 0x0000376D, 0x0009004F, 0x0000001A, 0x000060D1, + 0x000024C1, 0x000024C1, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048A9, 0x000060D1, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D90, 0x000048A9, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AA2, 0x00003D90, 0x0005008E, 0x0000001D, 0x000053BF, 0x00002AA2, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, 0x00000028, + 0x00000504, 0x000053BF, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F56, + 0x0007004F, 0x00000011, 0x00002623, 0x00003720, 0x00003720, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x00005159, 0x00002623, 0x00050051, + 0x0000000D, 0x00001B7B, 0x00005159, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346A, 0x00005159, 0x00000001, 0x00070050, 0x0000001D, 0x00004278, + 0x00001B7B, 0x0000346A, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041D8, 0x00003720, 0x00003720, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x0000375D, 0x000041D8, 0x00050051, 0x0000000D, 0x00001B7C, + 0x0000375D, 0x00000000, 0x00050051, 0x0000000D, 0x0000346B, 0x0000375D, + 0x00000001, 0x00070050, 0x0000001D, 0x00004279, 0x00001B7C, 0x0000346B, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041D9, 0x00002BCD, + 0x00002BCD, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000375E, + 0x000041D9, 0x00050051, 0x0000000D, 0x00001B7D, 0x0000375E, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346C, 0x0000375E, 0x00000001, 0x00070050, + 0x0000001D, 0x0000427A, 0x00001B7D, 0x0000346C, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041DA, 0x00002BCD, 0x00002BCD, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, 0x000041DA, 0x00050051, + 0x0000000D, 0x00001B7E, 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, + 0x00004108, 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, 0x0000234D, + 0x00001B7E, 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F24, + 0x000200F8, 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BA8, 0x0000234D, + 0x00004F56, 0x00004362, 0x00002158, 0x0000234C, 0x00002034, 0x000900F5, + 0x0000001D, 0x00003809, 0x0000427A, 0x00004F56, 0x00006293, 0x00002158, + 0x00003911, 0x00002034, 0x000900F5, 0x0000001D, 0x00003B7E, 0x00004279, + 0x00004F56, 0x00006292, 0x00002158, 0x00003910, 0x00002034, 0x000900F5, + 0x0000001D, 0x000038B7, 0x00004278, 0x00004F56, 0x00006291, 0x00002158, + 0x0000390F, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, + 0x000700F5, 0x0000001D, 0x00002BA9, 0x00002BA8, 0x00004F24, 0x00002BA7, + 0x00003F60, 0x000700F5, 0x0000001D, 0x0000380A, 0x00003809, 0x00004F24, + 0x00003808, 0x00003F60, 0x000700F5, 0x0000001D, 0x000035EC, 0x00003B7E, + 0x00004F24, 0x00003B7D, 0x00003F60, 0x000700F5, 0x0000001D, 0x000020D3, + 0x000038B7, 0x00004F24, 0x000038B6, 0x00003F60, 0x000500AE, 0x00000009, + 0x00002E55, 0x00003F4D, 0x00000A16, 0x000300F7, 0x00005313, 0x00000002, + 0x000400FA, 0x00002E55, 0x000050E5, 0x00005313, 0x000200F8, 0x000050E5, + 0x00050085, 0x0000000D, 0x000061FB, 0x00002B2C, 0x000000FC, 0x00050080, + 0x0000000B, 0x00005E78, 0x00005AD8, 0x00000AFA, 0x000300F7, 0x00005310, + 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, 0x000200F8, + 0x000040BA, 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, 0x00000A0D, + 0x000300F7, 0x00004F4A, 0x00000002, 0x000400FA, 0x00004ADB, 0x00002624, + 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, 0x00000288, 0x00004BD1, + 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D47, + 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DB6, 0x00005E78, 0x0000199B, + 0x00060041, 0x00000288, 0x0000194D, 0x00000CC7, 0x00000A0B, 0x00002DB6, + 0x0004003D, 0x0000000B, 0x00005E5E, 0x0000194D, 0x00050084, 0x0000000B, + 0x0000185D, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A4, + 0x00005E78, 0x0000185D, 0x00060041, 0x00000288, 0x00003BCE, 0x00000CC7, + 0x00000A0B, 0x000020A4, 0x0004003D, 0x0000000B, 0x00005E5F, 0x00003BCE, + 0x00050084, 0x0000000B, 0x0000185E, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A5, 0x00005E78, 0x0000185E, 0x00060041, 0x00000288, + 0x000037F2, 0x00000CC7, 0x00000A0B, 0x000020A5, 0x0004003D, 0x0000000B, + 0x00003FFF, 0x000037F2, 0x00070050, 0x00000017, 0x00005130, 0x00005D47, + 0x00005E5E, 0x00005E5F, 0x00003FFF, 0x000200F9, 0x00004F4A, 0x000200F8, + 0x00002624, 0x00060041, 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, + 0x00005E78, 0x0004003D, 0x0000000B, 0x00005D48, 0x00005547, 0x00050080, + 0x0000000B, 0x00002DB7, 0x00005AD8, 0x00000AFD, 0x00060041, 0x00000288, + 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, + 0x00005C6D, 0x00001907, 0x00050080, 0x0000000B, 0x00002DB8, 0x00005AD8, + 0x00000B00, 0x00060041, 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, + 0x00002DB8, 0x0004003D, 0x0000000B, 0x00005C6E, 0x00001908, 0x00050080, + 0x0000000B, 0x00002DB9, 0x00005AD8, 0x00000B03, 0x00060041, 0x00000288, + 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, + 0x00004000, 0x00005FF3, 0x00070050, 0x00000017, 0x00005131, 0x00005D48, + 0x00005C6D, 0x00005C6E, 0x00004000, 0x000200F9, 0x00004F4A, 0x000200F8, + 0x00004F4A, 0x000700F5, 0x00000017, 0x00002AC0, 0x00005131, 0x00002624, + 0x00005130, 0x00002F63, 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, + 0x00002180, 0x00004BFC, 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, + 0x00000002, 0x00001CBD, 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, + 0x0000000C, 0x00001CBC, 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, + 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC0, + 0x00000000, 0x0006000C, 0x00000013, 0x00006069, 0x00000001, 0x0000003E, + 0x00005F58, 0x00050051, 0x0000000D, 0x0000276A, 0x00006069, 0x00000000, + 0x00050051, 0x0000000D, 0x0000444C, 0x00006069, 0x00000001, 0x00070050, + 0x0000001D, 0x00003912, 0x0000276A, 0x0000444C, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004380, 0x00002AC0, 0x00000001, 0x0006000C, + 0x00000013, 0x00004671, 0x00000001, 0x0000003E, 0x00004380, 0x00050051, + 0x0000000D, 0x0000276B, 0x00004671, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444D, 0x00004671, 0x00000001, 0x00070050, 0x0000001D, 0x00003913, + 0x0000276B, 0x0000444D, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004381, 0x00002AC0, 0x00000002, 0x0006000C, 0x00000013, 0x00004672, + 0x00000001, 0x0000003E, 0x00004381, 0x00050051, 0x0000000D, 0x0000276C, + 0x00004672, 0x00000000, 0x00050051, 0x0000000D, 0x0000444E, 0x00004672, + 0x00000001, 0x00070050, 0x0000001D, 0x00003914, 0x0000276C, 0x0000444E, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004382, 0x00002AC0, + 0x00000003, 0x0006000C, 0x00000013, 0x00004673, 0x00000001, 0x0000003E, + 0x00004382, 0x00050051, 0x0000000D, 0x0000276D, 0x00004673, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C0, 0x00004673, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234E, 0x0000276D, 0x000050C0, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, + 0x0000308D, 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, + 0x0000308D, 0x00050050, 0x00000012, 0x0000471E, 0x0000589E, 0x0000589E, + 0x000500C4, 0x00000012, 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, + 0x00000012, 0x0000341B, 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, + 0x00002AA3, 0x0000341B, 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, + 0x00000049, 0x0000474B, 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CD7, 0x00005E0A, 0x00000001, + 0x00070050, 0x0000001D, 0x00004121, 0x00005F0E, 0x00003CD7, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C45, 0x00002AC0, 0x00000001, + 0x0004007C, 0x0000000C, 0x00003EA4, 0x00004C45, 0x00050050, 0x00000012, + 0x0000471F, 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B2, + 0x0000471F, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, + 0x00000867, 0x0004006F, 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, + 0x00000013, 0x0000474C, 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E0B, 0x00000001, 0x00000028, 0x00000049, 0x0000474C, 0x00050051, + 0x0000000D, 0x00005F0F, 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CD8, 0x00005E0B, 0x00000001, 0x00070050, 0x0000001D, 0x00004122, + 0x00005F0F, 0x00003CD8, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C46, 0x00002AC0, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA5, + 0x00004C46, 0x00050050, 0x00000012, 0x00004720, 0x00003EA5, 0x00003EA5, + 0x000500C4, 0x00000012, 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, + 0x00000012, 0x0000341D, 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, + 0x00002AA5, 0x0000341D, 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA5, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, + 0x00000049, 0x0000474D, 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CD9, 0x00005E0C, 0x00000001, + 0x00070050, 0x0000001D, 0x00004123, 0x00005F10, 0x00003CD9, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C47, 0x00002AC0, 0x00000003, + 0x0004007C, 0x0000000C, 0x00003EA6, 0x00004C47, 0x00050050, 0x00000012, + 0x00004724, 0x00003EA6, 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B4, + 0x00004724, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, + 0x00000867, 0x0004006F, 0x00000013, 0x00002AA6, 0x0000341E, 0x0005008E, + 0x00000013, 0x0000474E, 0x00002AA6, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E0D, 0x00000001, 0x00000028, 0x00000049, 0x0000474E, 0x00050051, + 0x0000000D, 0x00005F11, 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, + 0x0000494D, 0x00005E0D, 0x00000001, 0x00070050, 0x0000001D, 0x0000234F, + 0x00005F11, 0x0000494D, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00001CBC, 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC0, + 0x00000000, 0x00060050, 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, + 0x000056C0, 0x000500C2, 0x00000014, 0x00002B12, 0x00004F0D, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DEA, 0x00002B12, 0x00000105, 0x000500C7, + 0x00000014, 0x000048A0, 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B94, 0x00005DEA, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, + 0x00005B94, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, + 0x0000004B, 0x000048A0, 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, + 0x00050082, 0x00000014, 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, + 0x00000014, 0x00002214, 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, + 0x00002873, 0x000040CD, 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, + 0x00005AD9, 0x000048A0, 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, + 0x00005AD9, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA7, 0x000040CD, + 0x0000499E, 0x000048A0, 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FAA, 0x00002AA7, 0x0000008D, 0x000500C5, + 0x00000014, 0x00005780, 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, + 0x00003604, 0x00005DEA, 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, + 0x00003604, 0x00000A12, 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, + 0x00004246, 0x000500C2, 0x0000000B, 0x00004BA8, 0x000056C0, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, + 0x00003E23, 0x00004812, 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, + 0x000029D3, 0x00000000, 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, + 0x00000001, 0x00050051, 0x0000000D, 0x00001E9C, 0x000029D3, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DDD, 0x000053C6, 0x00002A59, 0x00001E9C, + 0x00003E23, 0x00050051, 0x0000000B, 0x000027F8, 0x00002AC0, 0x00000001, + 0x00060050, 0x00000014, 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, + 0x000500C2, 0x00000014, 0x00002B13, 0x00003511, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DEB, 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, + 0x000048A1, 0x00005DEB, 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, + 0x00005DEB, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, + 0x000048A1, 0x0004007C, 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, + 0x00000014, 0x0000187F, 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, + 0x00002215, 0x00002A1A, 0x00000938, 0x000600A9, 0x00000014, 0x00002874, + 0x000040CE, 0x00002215, 0x00005B95, 0x000500C4, 0x00000014, 0x00005ADA, + 0x000048A1, 0x0000187F, 0x000500C7, 0x00000014, 0x0000499F, 0x00005ADA, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AA8, 0x000040CE, 0x0000499F, + 0x000048A1, 0x00050080, 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FAB, 0x00002AA8, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005781, 0x00004F84, 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, + 0x00005DEB, 0x00000A12, 0x000600A9, 0x00000014, 0x00004247, 0x00003605, + 0x00000A12, 0x00005781, 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, + 0x000500C2, 0x0000000B, 0x00004BA9, 0x000027F8, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004813, 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, + 0x00004813, 0x00000149, 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, + 0x00050051, 0x0000000D, 0x00001E9D, 0x000029D4, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DDE, 0x000053C7, 0x00002A5A, 0x00001E9D, 0x00003E24, + 0x00050051, 0x0000000B, 0x000027F9, 0x00002AC0, 0x00000002, 0x00060050, + 0x00000014, 0x00003512, 0x000027F9, 0x000027F9, 0x000027F9, 0x000500C2, + 0x00000014, 0x00002B14, 0x00003512, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DEC, 0x00002B14, 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, + 0x00005DEC, 0x00000466, 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, + 0x0004007C, 0x00000014, 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, + 0x00001880, 0x00000B0C, 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, + 0x00002A1B, 0x00000938, 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, + 0x00002216, 0x00005B96, 0x000500C4, 0x00000014, 0x00005ADB, 0x000048A2, + 0x00001880, 0x000500C7, 0x00000014, 0x000049A0, 0x00005ADB, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AA9, 0x000040CF, 0x000049A0, 0x000048A2, + 0x00050080, 0x00000014, 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F85, 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAC, 0x00002AA9, 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, + 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004248, 0x00003606, 0x00000A12, + 0x00005782, 0x0004007C, 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, + 0x0000000B, 0x00004BAA, 0x000027F9, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004814, 0x00004BAA, 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, + 0x00000149, 0x00050051, 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, + 0x0000000D, 0x00001E9E, 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DDF, 0x000053C8, 0x00002A5B, 0x00001E9E, 0x00003E25, 0x00050051, + 0x0000000B, 0x000027FA, 0x00002AC0, 0x00000003, 0x00060050, 0x00000014, + 0x00003513, 0x000027FA, 0x000027FA, 0x000027FA, 0x000500C2, 0x00000014, + 0x00002B15, 0x00003513, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, + 0x00002B15, 0x00000105, 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C52, 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, + 0x00000014, 0x00002A1C, 0x00002C52, 0x00050082, 0x00000014, 0x00001881, + 0x00000B0C, 0x00002A1C, 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, + 0x00000938, 0x000600A9, 0x00000014, 0x00002876, 0x000040D0, 0x00002217, + 0x00005B97, 0x000500C4, 0x00000014, 0x00005ADC, 0x000048A3, 0x00001881, + 0x000500C7, 0x00000014, 0x000049A1, 0x00005ADC, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AAA, 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, + 0x00000014, 0x00006000, 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F86, 0x00006000, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, + 0x00002AAA, 0x0000008D, 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, + 0x00003FAD, 0x000500AA, 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004249, 0x00003607, 0x00000A12, 0x00005783, + 0x0004007C, 0x00000018, 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, + 0x00004BAB, 0x000027FA, 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, + 0x00004BAB, 0x00050085, 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5C, 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, + 0x00002B16, 0x000029D6, 0x00000002, 0x00070050, 0x0000001D, 0x00002350, + 0x000053C9, 0x00002A5C, 0x00002B16, 0x00003E26, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00001CBD, 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC0, + 0x00000000, 0x00070050, 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, + 0x000056C1, 0x000056C1, 0x000500C2, 0x00000017, 0x000024A0, 0x00004F0E, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CBA, 0x000049AF, 0x00050085, 0x0000001D, + 0x00004133, 0x00003CBA, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, + 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, + 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A1, + 0x00005150, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBB, 0x000049B0, 0x00050085, + 0x0000001D, 0x00004134, 0x00003CBB, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CD6, 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x00005151, + 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x000500C2, 0x00000017, + 0x000024A2, 0x00005151, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, + 0x000024A2, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBC, 0x000049B1, + 0x00050085, 0x0000001D, 0x00004135, 0x00003CBC, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CD7, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, + 0x00005152, 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x000500C2, + 0x00000017, 0x000024A3, 0x00005152, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049B2, 0x000024A3, 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, + 0x000049B2, 0x00050085, 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, + 0x000200F9, 0x00003F61, 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, + 0x000056C2, 0x00002AC0, 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, + 0x000056C2, 0x000056C2, 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, + 0x000024A4, 0x00004F0F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, + 0x000024A4, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5A, + 0x0005008E, 0x0000001D, 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A2, 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, + 0x0000610E, 0x000021A2, 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, + 0x00000017, 0x000024A5, 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A5B, 0x000024A5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A6, + 0x00004A5B, 0x0005008E, 0x0000001D, 0x00004B27, 0x000036A6, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A3, 0x00002AC0, 0x00000002, 0x00070050, + 0x00000017, 0x0000610F, 0x000021A3, 0x000021A3, 0x000021A3, 0x000021A3, + 0x000500C2, 0x00000017, 0x000024A6, 0x0000610F, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A5C, 0x000024A6, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036A8, 0x00004A5C, 0x0005008E, 0x0000001D, 0x00004B28, 0x000036A8, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021A4, 0x00002AC0, 0x00000003, + 0x00070050, 0x00000017, 0x00006110, 0x000021A4, 0x000021A4, 0x000021A4, + 0x000021A4, 0x000500C2, 0x00000017, 0x000024A7, 0x00006110, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A5D, 0x000024A7, 0x0000064B, 0x00040070, + 0x0000001D, 0x0000431B, 0x00004A5D, 0x0005008E, 0x0000001D, 0x00003093, + 0x0000431B, 0x0000017A, 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, + 0x00050051, 0x0000000B, 0x0000308E, 0x00002AC0, 0x00000000, 0x0004007C, + 0x0000000D, 0x00004FEF, 0x0000308E, 0x00050050, 0x00000013, 0x00004339, + 0x00004FEF, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D93, 0x00004339, + 0x00004339, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056B4, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000D, + 0x00003F6B, 0x000056B4, 0x00050050, 0x00000013, 0x0000433A, 0x00003F6B, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D94, 0x0000433A, 0x0000433A, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, + 0x000056B5, 0x00002AC0, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6C, + 0x000056B5, 0x00050050, 0x00000013, 0x0000433B, 0x00003F6C, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D95, 0x0000433B, 0x0000433B, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B6, + 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F6D, 0x000056B6, + 0x00050050, 0x00000013, 0x00004FAF, 0x00003F6D, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00005A3B, 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, + 0x000F00F5, 0x0000001D, 0x00002BAA, 0x00005A3B, 0x00004BFC, 0x00003093, + 0x000038FA, 0x000026A0, 0x00001CBD, 0x00002350, 0x00001CBC, 0x0000234F, + 0x00001FFF, 0x0000234E, 0x00002035, 0x000F00F5, 0x0000001D, 0x0000380B, + 0x00002D95, 0x00004BFC, 0x00004B28, 0x000038FA, 0x00004135, 0x00001CBD, + 0x00003DDF, 0x00001CBC, 0x00004123, 0x00001FFF, 0x00003914, 0x00002035, + 0x000F00F5, 0x0000001D, 0x00003B7F, 0x00002D94, 0x00004BFC, 0x00004B27, + 0x000038FA, 0x00004134, 0x00001CBD, 0x00003DDE, 0x00001CBC, 0x00004122, + 0x00001FFF, 0x00003913, 0x00002035, 0x000F00F5, 0x0000001D, 0x000038B8, + 0x00002D93, 0x00004BFC, 0x00004B26, 0x000038FA, 0x00004133, 0x00001CBD, + 0x00003DDD, 0x00001CBC, 0x00004121, 0x00001FFF, 0x00003912, 0x00002035, + 0x000200F9, 0x00005310, 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, + 0x00005451, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F25, 0x00000002, + 0x000400FA, 0x00005451, 0x00002625, 0x00002F64, 0x000200F8, 0x00002F64, + 0x00060041, 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00005E78, + 0x0004003D, 0x0000000B, 0x00005D49, 0x00004BD2, 0x00050080, 0x0000000B, + 0x00002DBA, 0x00005AD8, 0x00000AFD, 0x00060041, 0x00000288, 0x00001909, + 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C6F, + 0x00001909, 0x00050080, 0x0000000B, 0x00002DBB, 0x00005E78, 0x0000199B, + 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DBB, + 0x0004003D, 0x0000000B, 0x00005C70, 0x0000190A, 0x00050080, 0x0000000B, + 0x00002DBC, 0x00002DBB, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF4, + 0x00000CC7, 0x00000A0B, 0x00002DBC, 0x0004003D, 0x0000000B, 0x0000374D, + 0x00005FF4, 0x00070050, 0x00000017, 0x00004CD7, 0x00005D49, 0x00005C6F, + 0x00005C70, 0x0000374D, 0x00050084, 0x0000000B, 0x00004299, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000036A9, 0x00005E78, 0x00004299, + 0x00060041, 0x00000288, 0x00003B83, 0x00000CC7, 0x00000A0B, 0x000036A9, + 0x0004003D, 0x0000000B, 0x00005C71, 0x00003B83, 0x00050080, 0x0000000B, + 0x00002DBD, 0x000036A9, 0x00000A0D, 0x00060041, 0x00000288, 0x0000194E, + 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, 0x00005E60, + 0x0000194E, 0x00050084, 0x0000000B, 0x0000185F, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020A6, 0x00005E78, 0x0000185F, 0x00060041, + 0x00000288, 0x00003B84, 0x00000CC7, 0x00000A0B, 0x000020A6, 0x0004003D, + 0x0000000B, 0x00005C72, 0x00003B84, 0x00050080, 0x0000000B, 0x00002DBE, + 0x000020A6, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, + 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF5, + 0x00070050, 0x00000017, 0x00005132, 0x00005C71, 0x00005E60, 0x00005C72, + 0x00004001, 0x000200F9, 0x00004F25, 0x000200F8, 0x00002625, 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, - 0x0000000B, 0x00005D48, 0x00005548, 0x00050080, 0x0000000B, 0x00002DBB, - 0x0000628F, 0x00000AFD, 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, - 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, 0x00005C71, 0x00001907, - 0x00050080, 0x0000000B, 0x00002DBC, 0x0000628F, 0x00000B00, 0x00060041, - 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DBC, 0x0004003D, - 0x0000000B, 0x00005C72, 0x00001908, 0x00050080, 0x0000000B, 0x00002DBD, - 0x0000628F, 0x00000B03, 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, - 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF2, - 0x00070050, 0x00000017, 0x00004ADE, 0x00005D48, 0x00005C71, 0x00005C72, - 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, 0x0000628F, 0x00000B06, + 0x0000000B, 0x00005D4A, 0x00005548, 0x00050080, 0x0000000B, 0x00002DBF, + 0x00005AD8, 0x00000AFD, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, + 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, 0x00005C73, 0x0000190B, + 0x00050080, 0x0000000B, 0x00002DC0, 0x00005AD8, 0x00000B00, 0x00060041, + 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, + 0x0000000B, 0x00005C74, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC1, + 0x00005AD8, 0x00000B03, 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, + 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF6, + 0x00070050, 0x00000017, 0x00004ADE, 0x00005D4A, 0x00005C73, 0x00005C74, + 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, 0x00005AD8, 0x00000B06, 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, 0x00000A0B, 0x000057E6, - 0x0004003D, 0x0000000B, 0x00005C73, 0x0000604C, 0x00050080, 0x0000000B, - 0x00002DBE, 0x0000628F, 0x00000B09, 0x00060041, 0x00000288, 0x00001909, - 0x00000CC7, 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, 0x00005C74, - 0x00001909, 0x00050080, 0x0000000B, 0x00002DBF, 0x0000628F, 0x00000B0D, - 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DBF, - 0x0004003D, 0x0000000B, 0x00005C75, 0x0000190A, 0x00050080, 0x0000000B, - 0x00002DC0, 0x0000628F, 0x00000B0F, 0x00060041, 0x00000288, 0x00005FF3, - 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, 0x0000000B, 0x00003FFF, - 0x00005FF3, 0x00070050, 0x00000017, 0x0000512F, 0x00005C73, 0x00005C74, - 0x00005C75, 0x00003FFF, 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, - 0x000700F5, 0x00000017, 0x00002BCE, 0x0000512F, 0x00002C71, 0x0000203E, - 0x00002F64, 0x000700F5, 0x00000017, 0x00003721, 0x00004ADE, 0x00002C71, - 0x00001BE9, 0x00002F64, 0x000300F7, 0x00004F26, 0x00000000, 0x000700FB, - 0x00002180, 0x00004F57, 0x00000005, 0x000027A6, 0x00000007, 0x00002036, + 0x0004003D, 0x0000000B, 0x00005C75, 0x0000604C, 0x00050080, 0x0000000B, + 0x00002DC2, 0x00005AD8, 0x00000B09, 0x00060041, 0x00000288, 0x0000190D, + 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, 0x0000000B, 0x00005C76, + 0x0000190D, 0x00050080, 0x0000000B, 0x00002DC3, 0x00005AD8, 0x00000B0D, + 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC3, + 0x0004003D, 0x0000000B, 0x00005C77, 0x0000190E, 0x00050080, 0x0000000B, + 0x00002DC4, 0x00005AD8, 0x00000B0F, 0x00060041, 0x00000288, 0x00005FF7, + 0x00000CC7, 0x00000A0B, 0x00002DC4, 0x0004003D, 0x0000000B, 0x00004002, + 0x00005FF7, 0x00070050, 0x00000017, 0x00005133, 0x00005C75, 0x00005C76, + 0x00005C77, 0x00004002, 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, + 0x000700F5, 0x00000017, 0x00002BCE, 0x00005133, 0x00002625, 0x00005132, + 0x00002F64, 0x000700F5, 0x00000017, 0x00003721, 0x00004ADE, 0x00002625, + 0x00004CD7, 0x00002F64, 0x000300F7, 0x00004F26, 0x00000000, 0x000700FB, + 0x00002180, 0x00004F57, 0x00000005, 0x00002159, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, 0x00003721, - 0x00000000, 0x0006000C, 0x00000013, 0x0000607B, 0x00000001, 0x0000003E, - 0x00005F59, 0x00050051, 0x0000000D, 0x000026D0, 0x0000607B, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B3, 0x000026D0, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004D93, 0x0000607B, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A1A, 0x00004D93, 0x000023B3, 0x00000001, 0x00050051, - 0x0000000B, 0x00002856, 0x00003721, 0x00000001, 0x0006000C, 0x00000013, - 0x00004CD2, 0x00000001, 0x0000003E, 0x00002856, 0x00050051, 0x0000000D, - 0x000026D1, 0x00004CD2, 0x00000000, 0x00060052, 0x0000001D, 0x000023B4, - 0x000026D1, 0x00003A1A, 0x00000002, 0x00050051, 0x0000000D, 0x00004D94, - 0x00004CD2, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1B, 0x00004D94, - 0x000023B4, 0x00000003, 0x00050051, 0x0000000B, 0x00002857, 0x00003721, - 0x00000002, 0x0006000C, 0x00000013, 0x00004CD3, 0x00000001, 0x0000003E, - 0x00002857, 0x00050051, 0x0000000D, 0x000026D2, 0x00004CD3, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B5, 0x000026D2, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004D95, 0x00004CD3, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A1C, 0x00004D95, 0x000023B5, 0x00000001, 0x00050051, - 0x0000000B, 0x00002858, 0x00003721, 0x00000003, 0x0006000C, 0x00000013, - 0x00004CD4, 0x00000001, 0x0000003E, 0x00002858, 0x00050051, 0x0000000D, - 0x000026D3, 0x00004CD4, 0x00000000, 0x00060052, 0x0000001D, 0x000023B6, - 0x000026D3, 0x00003A1C, 0x00000002, 0x00050051, 0x0000000D, 0x00004D96, - 0x00004CD4, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1D, 0x00004D96, - 0x000023B6, 0x00000003, 0x00050051, 0x0000000B, 0x00002859, 0x00002BCE, - 0x00000000, 0x0006000C, 0x00000013, 0x00004CD5, 0x00000001, 0x0000003E, - 0x00002859, 0x00050051, 0x0000000D, 0x000026D4, 0x00004CD5, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B7, 0x000026D4, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004D97, 0x00004CD5, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A1E, 0x00004D97, 0x000023B7, 0x00000001, 0x00050051, - 0x0000000B, 0x0000285A, 0x00002BCE, 0x00000001, 0x0006000C, 0x00000013, - 0x00004CD6, 0x00000001, 0x0000003E, 0x0000285A, 0x00050051, 0x0000000D, - 0x000026D5, 0x00004CD6, 0x00000000, 0x00060052, 0x0000001D, 0x000023B8, - 0x000026D5, 0x00003A1E, 0x00000002, 0x00050051, 0x0000000D, 0x00004D98, - 0x00004CD6, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1F, 0x00004D98, - 0x000023B8, 0x00000003, 0x00050051, 0x0000000B, 0x0000285B, 0x00002BCE, - 0x00000002, 0x0006000C, 0x00000013, 0x00004CD7, 0x00000001, 0x0000003E, - 0x0000285B, 0x00050051, 0x0000000D, 0x000026D6, 0x00004CD7, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B9, 0x000026D6, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004D99, 0x00004CD7, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A20, 0x00004D99, 0x000023B9, 0x00000001, 0x00050051, - 0x0000000B, 0x0000285C, 0x00002BCE, 0x00000003, 0x0006000C, 0x00000013, - 0x00004CD9, 0x00000001, 0x0000003E, 0x0000285C, 0x00050051, 0x0000000D, - 0x000026D7, 0x00004CD9, 0x00000000, 0x00060052, 0x0000001D, 0x000023BA, - 0x000026D7, 0x00003A20, 0x00000002, 0x00050051, 0x0000000D, 0x00005A05, - 0x00004CD9, 0x00000001, 0x00060052, 0x0000001D, 0x00002451, 0x00005A05, - 0x000023BA, 0x00000003, 0x000200F9, 0x00004F26, 0x000200F8, 0x000027A6, - 0x0007004F, 0x00000011, 0x000025FC, 0x00003721, 0x00003721, 0x00000000, - 0x00000001, 0x0004007C, 0x00000012, 0x00005B3D, 0x000025FC, 0x0009004F, - 0x0000001A, 0x000060D2, 0x00005B3D, 0x00005B3D, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AA, 0x000060D2, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D91, 0x000048AA, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AAB, 0x00003D91, 0x0005008E, 0x0000001D, - 0x00004725, 0x00002AAB, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006294, - 0x00000001, 0x00000028, 0x00000504, 0x00004725, 0x0007004F, 0x00000011, - 0x0000376E, 0x00003721, 0x00003721, 0x00000002, 0x00000003, 0x0004007C, - 0x00000012, 0x000024C2, 0x0000376E, 0x0009004F, 0x0000001A, 0x000060D3, - 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048AB, 0x000060D3, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D92, 0x000048AB, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AAC, 0x00003D92, 0x0005008E, 0x0000001D, 0x00004726, 0x00002AAC, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00006295, 0x00000001, 0x00000028, - 0x00000504, 0x00004726, 0x0007004F, 0x00000011, 0x0000376F, 0x00002BCE, - 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C3, - 0x0000376F, 0x0009004F, 0x0000001A, 0x000060D4, 0x000024C3, 0x000024C3, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, + 0x00005F59, 0x00050051, 0x0000000D, 0x00002779, 0x0000606A, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EBC, 0x0000606A, 0x00000001, 0x00050051, + 0x0000000B, 0x00004285, 0x00003721, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CF9, 0x00000001, 0x0000003E, 0x00004285, 0x00050051, 0x0000000D, + 0x0000276E, 0x00003CF9, 0x00000000, 0x00050051, 0x0000000D, 0x0000444F, + 0x00003CF9, 0x00000001, 0x00070050, 0x0000001D, 0x00003915, 0x00002779, + 0x00003EBC, 0x0000276E, 0x0000444F, 0x00050051, 0x0000000B, 0x00004383, + 0x00003721, 0x00000002, 0x0006000C, 0x00000013, 0x00004674, 0x00000001, + 0x0000003E, 0x00004383, 0x00050051, 0x0000000D, 0x0000277A, 0x00004674, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBD, 0x00004674, 0x00000001, + 0x00050051, 0x0000000B, 0x00004286, 0x00003721, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CFA, 0x00000001, 0x0000003E, 0x00004286, 0x00050051, + 0x0000000D, 0x0000276F, 0x00003CFA, 0x00000000, 0x00050051, 0x0000000D, + 0x00004450, 0x00003CFA, 0x00000001, 0x00070050, 0x0000001D, 0x00003916, + 0x0000277A, 0x00003EBD, 0x0000276F, 0x00004450, 0x00050051, 0x0000000B, + 0x00004384, 0x00002BCE, 0x00000000, 0x0006000C, 0x00000013, 0x00004675, + 0x00000001, 0x0000003E, 0x00004384, 0x00050051, 0x0000000D, 0x0000277B, + 0x00004675, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBE, 0x00004675, + 0x00000001, 0x00050051, 0x0000000B, 0x00004287, 0x00002BCE, 0x00000001, + 0x0006000C, 0x00000013, 0x00003CFB, 0x00000001, 0x0000003E, 0x00004287, + 0x00050051, 0x0000000D, 0x00002770, 0x00003CFB, 0x00000000, 0x00050051, + 0x0000000D, 0x00004451, 0x00003CFB, 0x00000001, 0x00070050, 0x0000001D, + 0x00003917, 0x0000277B, 0x00003EBE, 0x00002770, 0x00004451, 0x00050051, + 0x0000000B, 0x00004385, 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, + 0x00004676, 0x00000001, 0x0000003E, 0x00004385, 0x00050051, 0x0000000D, + 0x0000277C, 0x00004676, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBF, + 0x00004676, 0x00000001, 0x00050051, 0x0000000B, 0x00004288, 0x00002BCE, + 0x00000003, 0x0006000C, 0x00000013, 0x00003CFC, 0x00000001, 0x0000003E, + 0x00004288, 0x00050051, 0x0000000D, 0x00002771, 0x00003CFC, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C1, 0x00003CFC, 0x00000001, 0x00070050, + 0x0000001D, 0x00002351, 0x0000277C, 0x00003EBF, 0x00002771, 0x000050C1, + 0x000200F9, 0x00004F26, 0x000200F8, 0x00002159, 0x0007004F, 0x00000011, + 0x000025FC, 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x00005B3D, 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D2, + 0x00005B3D, 0x00005B3D, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D91, 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAB, 0x00003D91, 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAB, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006294, 0x00000001, 0x00000028, + 0x00000504, 0x00004725, 0x0007004F, 0x00000011, 0x0000376E, 0x00003721, + 0x00003721, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, + 0x0000376E, 0x0009004F, 0x0000001A, 0x000060D3, 0x000024C2, 0x000024C2, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048AC, 0x000060D4, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D93, - 0x000048AC, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAD, 0x00003D93, - 0x0005008E, 0x0000001D, 0x00004727, 0x00002AAD, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00006296, 0x00000001, 0x00000028, 0x00000504, 0x00004727, - 0x0007004F, 0x00000011, 0x00003770, 0x00002BCE, 0x00002BCE, 0x00000002, - 0x00000003, 0x0004007C, 0x00000012, 0x000024C4, 0x00003770, 0x0009004F, - 0x0000001A, 0x000060D5, 0x000024C4, 0x000024C4, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AD, 0x000060D5, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D94, 0x000048AD, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AAE, 0x00003D94, 0x0005008E, 0x0000001D, - 0x000053C0, 0x00002AAE, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004363, - 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, 0x00004F26, - 0x000200F8, 0x00004F57, 0x0007004F, 0x00000011, 0x00002622, 0x00003721, - 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515A, - 0x00002622, 0x00050051, 0x0000000D, 0x00001B7F, 0x0000515A, 0x00000000, - 0x00050051, 0x0000000D, 0x0000346D, 0x0000515A, 0x00000001, 0x00070050, - 0x0000001D, 0x0000427B, 0x00001B7F, 0x0000346D, 0x00000A0C, 0x00000A0C, - 0x0007004F, 0x00000011, 0x000041DB, 0x00003721, 0x00003721, 0x00000002, - 0x00000003, 0x0004007C, 0x00000013, 0x00003760, 0x000041DB, 0x00050051, - 0x0000000D, 0x00001B80, 0x00003760, 0x00000000, 0x00050051, 0x0000000D, - 0x0000346E, 0x00003760, 0x00000001, 0x00070050, 0x0000001D, 0x0000427C, - 0x00001B80, 0x0000346E, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, - 0x000041DC, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, - 0x00000013, 0x00003761, 0x000041DC, 0x00050051, 0x0000000D, 0x00001B81, - 0x00003761, 0x00000000, 0x00050051, 0x0000000D, 0x0000346F, 0x00003761, - 0x00000001, 0x00070050, 0x0000001D, 0x0000427D, 0x00001B81, 0x0000346F, - 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DD, 0x00002BCE, - 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003762, - 0x000041DD, 0x00050051, 0x0000000D, 0x00001B82, 0x00003762, 0x00000000, - 0x00050051, 0x0000000D, 0x00004109, 0x00003762, 0x00000001, 0x00070050, - 0x0000001D, 0x00002350, 0x00001B82, 0x00004109, 0x00000A0C, 0x00000A0C, - 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, 0x000900F5, 0x0000001D, - 0x00002BAB, 0x00002350, 0x00004F57, 0x00004363, 0x000027A6, 0x00002451, - 0x00002036, 0x000900F5, 0x0000001D, 0x0000380C, 0x0000427D, 0x00004F57, - 0x00006296, 0x000027A6, 0x00003A1F, 0x00002036, 0x000900F5, 0x0000001D, - 0x00003B80, 0x0000427C, 0x00004F57, 0x00006295, 0x000027A6, 0x00003A1D, - 0x00002036, 0x000900F5, 0x0000001D, 0x000038B9, 0x0000427B, 0x00004F57, - 0x00006294, 0x000027A6, 0x00003A1B, 0x00002036, 0x000200F9, 0x00005310, - 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, 0x00002BAC, 0x00002BAB, - 0x00004F26, 0x00002BAA, 0x00003F61, 0x000700F5, 0x0000001D, 0x0000380D, - 0x0000380C, 0x00004F26, 0x0000380B, 0x00003F61, 0x000700F5, 0x0000001D, - 0x00003295, 0x00003B80, 0x00004F26, 0x00003B7F, 0x00003F61, 0x000700F5, - 0x0000001D, 0x0000367A, 0x000038B9, 0x00004F26, 0x000038B8, 0x00003F61, - 0x00050081, 0x0000001D, 0x00004359, 0x000020D3, 0x0000367A, 0x00050081, - 0x0000001D, 0x00005B01, 0x000035EC, 0x00003295, 0x00050081, 0x0000001D, - 0x00001F92, 0x0000380A, 0x0000380D, 0x00050081, 0x0000001D, 0x00005113, - 0x00002BA9, 0x00002BAC, 0x000500AE, 0x00000009, 0x0000387D, 0x00003F4D, - 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, 0x000400FA, 0x0000387D, - 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, 0x000500C4, 0x0000000B, - 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, 0x0000000D, 0x00002F3A, - 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, 0x000051FC, 0x0000628F, - 0x000037B2, 0x000300F7, 0x00005311, 0x00000002, 0x000400FA, 0x00005AEF, - 0x00003B67, 0x000040BB, 0x000200F8, 0x000040BB, 0x000500AA, 0x00000009, - 0x00004ADF, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4B, 0x00000002, - 0x000400FA, 0x00004ADF, 0x00002C72, 0x00002F65, 0x000200F8, 0x00002F65, - 0x00060041, 0x00000288, 0x00004867, 0x00000CC7, 0x00000A0B, 0x000051FC, - 0x0004003D, 0x0000000B, 0x00003689, 0x00004867, 0x00060052, 0x00000017, - 0x0000555C, 0x00003689, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, - 0x00003CBF, 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x000018B1, - 0x00000CC7, 0x00000A0B, 0x00003CBF, 0x0004003D, 0x0000000B, 0x000035F6, - 0x000018B1, 0x00060052, 0x00000017, 0x00005757, 0x000035F6, 0x0000555C, - 0x00000001, 0x00050084, 0x0000000B, 0x00002771, 0x00000A10, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023C3, 0x000051FC, 0x00002771, 0x00060041, - 0x00000288, 0x0000381B, 0x00000CC7, 0x00000A0B, 0x000023C3, 0x0004003D, - 0x0000000B, 0x000035F7, 0x0000381B, 0x00060052, 0x00000017, 0x00005758, - 0x000035F7, 0x00005757, 0x00000002, 0x00050084, 0x0000000B, 0x00002772, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C4, 0x000051FC, - 0x00002772, 0x00060041, 0x00000288, 0x0000381C, 0x00000CC7, 0x00000A0B, - 0x000023C4, 0x0004003D, 0x0000000B, 0x00003EA9, 0x0000381C, 0x00060052, - 0x00000017, 0x00005BAB, 0x00003EA9, 0x00005758, 0x00000003, 0x000200F9, - 0x00004F4B, 0x000200F8, 0x00002C72, 0x00060041, 0x00000288, 0x00005549, - 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D49, - 0x00005549, 0x00050080, 0x0000000B, 0x00002DC1, 0x000051FC, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, 0x00000A0B, 0x00002DC1, - 0x0004003D, 0x0000000B, 0x00005C76, 0x0000190B, 0x00050080, 0x0000000B, - 0x00002DC2, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x0000190C, - 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, 0x0000000B, 0x00005C77, - 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC3, 0x000051FC, 0x00000A13, - 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, 0x00002DC3, - 0x0004003D, 0x0000000B, 0x00004000, 0x00005FF4, 0x00070050, 0x00000017, - 0x00005130, 0x00005D49, 0x00005C76, 0x00005C77, 0x00004000, 0x000200F9, - 0x00004F4B, 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000017, 0x00002AC1, - 0x00005130, 0x00002C72, 0x00005BAB, 0x00002F65, 0x000300F7, 0x00003F62, - 0x00000000, 0x001300FB, 0x00002180, 0x00004BFD, 0x00000000, 0x000038FB, - 0x00000001, 0x000038FB, 0x00000002, 0x00001CBF, 0x0000000A, 0x00001CBF, - 0x00000003, 0x00001CBE, 0x0000000C, 0x00001CBE, 0x00000004, 0x00002000, - 0x00000006, 0x00002037, 0x000200F8, 0x00002037, 0x00050051, 0x0000000B, - 0x00005F5A, 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, 0x00006069, - 0x00000001, 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, 0x0000276A, - 0x00006069, 0x00000000, 0x00050051, 0x0000000D, 0x0000444C, 0x00006069, - 0x00000001, 0x00070050, 0x0000001D, 0x00003912, 0x0000276A, 0x0000444C, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004380, 0x00002AC1, - 0x00000001, 0x0006000C, 0x00000013, 0x00004671, 0x00000001, 0x0000003E, - 0x00004380, 0x00050051, 0x0000000D, 0x0000276B, 0x00004671, 0x00000000, - 0x00050051, 0x0000000D, 0x0000444D, 0x00004671, 0x00000001, 0x00070050, - 0x0000001D, 0x00003913, 0x0000276B, 0x0000444D, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004381, 0x00002AC1, 0x00000002, 0x0006000C, - 0x00000013, 0x00004672, 0x00000001, 0x0000003E, 0x00004381, 0x00050051, - 0x0000000D, 0x0000276C, 0x00004672, 0x00000000, 0x00050051, 0x0000000D, - 0x0000444E, 0x00004672, 0x00000001, 0x00070050, 0x0000001D, 0x00003914, - 0x0000276C, 0x0000444E, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004382, 0x00002AC1, 0x00000003, 0x0006000C, 0x00000013, 0x00004673, - 0x00000001, 0x0000003E, 0x00004382, 0x00050051, 0x0000000D, 0x00002773, - 0x00004673, 0x00000000, 0x00050051, 0x0000000D, 0x000050C0, 0x00004673, - 0x00000001, 0x00070050, 0x0000001D, 0x00002351, 0x00002773, 0x000050C0, - 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00002000, - 0x00050051, 0x0000000B, 0x0000308F, 0x00002AC1, 0x00000000, 0x0004007C, - 0x0000000C, 0x0000589F, 0x0000308F, 0x00050050, 0x00000012, 0x00004728, - 0x0000589F, 0x0000589F, 0x000500C4, 0x00000012, 0x000047B5, 0x00004728, - 0x000007A7, 0x000500C3, 0x00000012, 0x0000341F, 0x000047B5, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AAF, 0x0000341F, 0x0005008E, 0x00000013, - 0x0000474F, 0x00002AAF, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0E, - 0x00000001, 0x00000028, 0x00000049, 0x0000474F, 0x00050051, 0x0000000D, - 0x00005F12, 0x00005E0E, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDA, - 0x00005E0E, 0x00000001, 0x00070050, 0x0000001D, 0x00004124, 0x00005F12, - 0x00003CDA, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C48, - 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EAA, 0x00004C48, - 0x00050050, 0x00000012, 0x00004729, 0x00003EAA, 0x00003EAA, 0x000500C4, - 0x00000012, 0x000047B6, 0x00004729, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003420, 0x000047B6, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB0, - 0x00003420, 0x0005008E, 0x00000013, 0x00004750, 0x00002AB0, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E0F, 0x00000001, 0x00000028, 0x00000049, - 0x00004750, 0x00050051, 0x0000000D, 0x00005F13, 0x00005E0F, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CDB, 0x00005E0F, 0x00000001, 0x00070050, - 0x0000001D, 0x00004125, 0x00005F13, 0x00003CDB, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C49, 0x00002AC1, 0x00000002, 0x0004007C, - 0x0000000C, 0x00003EAB, 0x00004C49, 0x00050050, 0x00000012, 0x0000472A, - 0x00003EAB, 0x00003EAB, 0x000500C4, 0x00000012, 0x000047B7, 0x0000472A, - 0x000007A7, 0x000500C3, 0x00000012, 0x00003421, 0x000047B7, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AB1, 0x00003421, 0x0005008E, 0x00000013, - 0x00004751, 0x00002AB1, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E10, - 0x00000001, 0x00000028, 0x00000049, 0x00004751, 0x00050051, 0x0000000D, - 0x00005F14, 0x00005E10, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDC, - 0x00005E10, 0x00000001, 0x00070050, 0x0000001D, 0x00004126, 0x00005F14, - 0x00003CDC, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4A, - 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EAC, 0x00004C4A, - 0x00050050, 0x00000012, 0x0000472B, 0x00003EAC, 0x00003EAC, 0x000500C4, - 0x00000012, 0x000047B8, 0x0000472B, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003422, 0x000047B8, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB2, - 0x00003422, 0x0005008E, 0x00000013, 0x00004752, 0x00002AB2, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E11, 0x00000001, 0x00000028, 0x00000049, - 0x00004752, 0x00050051, 0x0000000D, 0x00005F15, 0x00005E11, 0x00000000, - 0x00050051, 0x0000000D, 0x0000494E, 0x00005E11, 0x00000001, 0x00070050, - 0x0000001D, 0x00002352, 0x00005F15, 0x0000494E, 0x00000A0C, 0x00000A0C, - 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBE, 0x00050051, 0x0000000B, - 0x000056C3, 0x00002AC1, 0x00000000, 0x00060050, 0x00000014, 0x00004F10, - 0x000056C3, 0x000056C3, 0x000056C3, 0x000500C2, 0x00000014, 0x00002B17, - 0x00004F10, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEE, 0x00002B17, - 0x00000105, 0x000500C7, 0x00000014, 0x000048A4, 0x00005DEE, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B98, 0x00005DEE, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D1, 0x00005B98, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C53, 0x00000001, 0x0000004B, 0x000048A4, 0x0004007C, 0x00000014, - 0x00002A1D, 0x00002C53, 0x00050082, 0x00000014, 0x00001882, 0x00000B0C, - 0x00002A1D, 0x00050080, 0x00000014, 0x00002218, 0x00002A1D, 0x00000938, - 0x000600A9, 0x00000014, 0x00002877, 0x000040D1, 0x00002218, 0x00005B98, - 0x000500C4, 0x00000014, 0x00005ADC, 0x000048A4, 0x00001882, 0x000500C7, - 0x00000014, 0x000049A2, 0x00005ADC, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AB3, 0x000040D1, 0x000049A2, 0x000048A4, 0x00050080, 0x00000014, - 0x00006001, 0x00002877, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F87, - 0x00006001, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAE, 0x00002AB3, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005785, 0x00004F87, 0x00003FAE, - 0x000500AA, 0x00000010, 0x00003608, 0x00005DEE, 0x00000A12, 0x000600A9, - 0x00000014, 0x0000424A, 0x00003608, 0x00000A12, 0x00005785, 0x0004007C, - 0x00000018, 0x000029D7, 0x0000424A, 0x000500C2, 0x0000000B, 0x00004BAC, - 0x000056C3, 0x00000A64, 0x00040070, 0x0000000D, 0x00004816, 0x00004BAC, - 0x00050085, 0x0000000D, 0x00003E27, 0x00004816, 0x00000149, 0x00050051, - 0x0000000D, 0x000053CA, 0x000029D7, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A5D, 0x000029D7, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9F, - 0x000029D7, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE0, 0x000053CA, - 0x00002A5D, 0x00001E9F, 0x00003E27, 0x00050051, 0x0000000B, 0x000027FB, - 0x00002AC1, 0x00000001, 0x00060050, 0x00000014, 0x00003514, 0x000027FB, - 0x000027FB, 0x000027FB, 0x000500C2, 0x00000014, 0x00002B18, 0x00003514, - 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEF, 0x00002B18, 0x00000105, - 0x000500C7, 0x00000014, 0x000048A5, 0x00005DEF, 0x00000466, 0x000500C2, - 0x00000014, 0x00005B99, 0x00005DEF, 0x00000B0C, 0x000500AA, 0x00000010, - 0x000040D2, 0x00005B99, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C54, - 0x00000001, 0x0000004B, 0x000048A5, 0x0004007C, 0x00000014, 0x00002A1E, - 0x00002C54, 0x00050082, 0x00000014, 0x00001883, 0x00000B0C, 0x00002A1E, - 0x00050080, 0x00000014, 0x00002219, 0x00002A1E, 0x00000938, 0x000600A9, - 0x00000014, 0x00002878, 0x000040D2, 0x00002219, 0x00005B99, 0x000500C4, - 0x00000014, 0x00005ADD, 0x000048A5, 0x00001883, 0x000500C7, 0x00000014, - 0x000049A3, 0x00005ADD, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB4, - 0x000040D2, 0x000049A3, 0x000048A5, 0x00050080, 0x00000014, 0x00006002, - 0x00002878, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F88, 0x00006002, - 0x00000189, 0x000500C4, 0x00000014, 0x00003FAF, 0x00002AB4, 0x0000008D, - 0x000500C5, 0x00000014, 0x00005786, 0x00004F88, 0x00003FAF, 0x000500AA, - 0x00000010, 0x00003609, 0x00005DEF, 0x00000A12, 0x000600A9, 0x00000014, - 0x0000424B, 0x00003609, 0x00000A12, 0x00005786, 0x0004007C, 0x00000018, - 0x000029D8, 0x0000424B, 0x000500C2, 0x0000000B, 0x00004BAD, 0x000027FB, - 0x00000A64, 0x00040070, 0x0000000D, 0x00004817, 0x00004BAD, 0x00050085, - 0x0000000D, 0x00003E28, 0x00004817, 0x00000149, 0x00050051, 0x0000000D, - 0x000053CB, 0x000029D8, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5E, - 0x000029D8, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA0, 0x000029D8, - 0x00000002, 0x00070050, 0x0000001D, 0x00003DE1, 0x000053CB, 0x00002A5E, - 0x00001EA0, 0x00003E28, 0x00050051, 0x0000000B, 0x000027FC, 0x00002AC1, - 0x00000002, 0x00060050, 0x00000014, 0x00003515, 0x000027FC, 0x000027FC, - 0x000027FC, 0x000500C2, 0x00000014, 0x00002B19, 0x00003515, 0x00000BB4, - 0x000500C7, 0x00000014, 0x00005DF0, 0x00002B19, 0x00000105, 0x000500C7, - 0x00000014, 0x000048AE, 0x00005DF0, 0x00000466, 0x000500C2, 0x00000014, - 0x00005B9A, 0x00005DF0, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D3, - 0x00005B9A, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C55, 0x00000001, - 0x0000004B, 0x000048AE, 0x0004007C, 0x00000014, 0x00002A1F, 0x00002C55, - 0x00050082, 0x00000014, 0x00001884, 0x00000B0C, 0x00002A1F, 0x00050080, - 0x00000014, 0x0000221A, 0x00002A1F, 0x00000938, 0x000600A9, 0x00000014, - 0x00002879, 0x000040D3, 0x0000221A, 0x00005B9A, 0x000500C4, 0x00000014, - 0x00005ADE, 0x000048AE, 0x00001884, 0x000500C7, 0x00000014, 0x000049A4, - 0x00005ADE, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB5, 0x000040D3, - 0x000049A4, 0x000048AE, 0x00050080, 0x00000014, 0x00006003, 0x00002879, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F89, 0x00006003, 0x00000189, - 0x000500C4, 0x00000014, 0x00003FB0, 0x00002AB5, 0x0000008D, 0x000500C5, - 0x00000014, 0x00005787, 0x00004F89, 0x00003FB0, 0x000500AA, 0x00000010, - 0x0000360A, 0x00005DF0, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424C, - 0x0000360A, 0x00000A12, 0x00005787, 0x0004007C, 0x00000018, 0x000029D9, - 0x0000424C, 0x000500C2, 0x0000000B, 0x00004BAE, 0x000027FC, 0x00000A64, - 0x00040070, 0x0000000D, 0x00004818, 0x00004BAE, 0x00050085, 0x0000000D, - 0x00003E29, 0x00004818, 0x00000149, 0x00050051, 0x0000000D, 0x000053CC, - 0x000029D9, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5F, 0x000029D9, - 0x00000001, 0x00050051, 0x0000000D, 0x00001EA1, 0x000029D9, 0x00000002, - 0x00070050, 0x0000001D, 0x00003DE2, 0x000053CC, 0x00002A5F, 0x00001EA1, - 0x00003E29, 0x00050051, 0x0000000B, 0x000027FD, 0x00002AC1, 0x00000003, - 0x00060050, 0x00000014, 0x00003516, 0x000027FD, 0x000027FD, 0x000027FD, - 0x000500C2, 0x00000014, 0x00002B1A, 0x00003516, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DF1, 0x00002B1A, 0x00000105, 0x000500C7, 0x00000014, - 0x000048AF, 0x00005DF1, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9B, - 0x00005DF1, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D4, 0x00005B9B, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C56, 0x00000001, 0x0000004B, - 0x000048AF, 0x0004007C, 0x00000014, 0x00002A20, 0x00002C56, 0x00050082, - 0x00000014, 0x00001885, 0x00000B0C, 0x00002A20, 0x00050080, 0x00000014, - 0x0000221B, 0x00002A20, 0x00000938, 0x000600A9, 0x00000014, 0x0000287A, - 0x000040D4, 0x0000221B, 0x00005B9B, 0x000500C4, 0x00000014, 0x00005ADF, - 0x000048AF, 0x00001885, 0x000500C7, 0x00000014, 0x000049A5, 0x00005ADF, - 0x00000466, 0x000600A9, 0x00000014, 0x00002AB6, 0x000040D4, 0x000049A5, - 0x000048AF, 0x00050080, 0x00000014, 0x00006004, 0x0000287A, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F8A, 0x00006004, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FB1, 0x00002AB6, 0x0000008D, 0x000500C5, 0x00000014, - 0x00005788, 0x00004F8A, 0x00003FB1, 0x000500AA, 0x00000010, 0x0000360B, - 0x00005DF1, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424D, 0x0000360B, - 0x00000A12, 0x00005788, 0x0004007C, 0x00000018, 0x000029DA, 0x0000424D, - 0x000500C2, 0x0000000B, 0x00004BAF, 0x000027FD, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004819, 0x00004BAF, 0x00050085, 0x0000000D, 0x00003E2A, - 0x00004819, 0x00000149, 0x00050051, 0x0000000D, 0x000053CD, 0x000029DA, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A60, 0x000029DA, 0x00000001, - 0x00050051, 0x0000000D, 0x00002B1B, 0x000029DA, 0x00000002, 0x00070050, - 0x0000001D, 0x00002353, 0x000053CD, 0x00002A60, 0x00002B1B, 0x00003E2A, - 0x000200F9, 0x00003F62, 0x000200F8, 0x00001CBF, 0x00050051, 0x0000000B, - 0x000056C4, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F11, - 0x000056C4, 0x000056C4, 0x000056C4, 0x000056C4, 0x000500C2, 0x00000017, - 0x000024A8, 0x00004F11, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B3, - 0x000024A8, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC0, 0x000049B3, - 0x00050085, 0x0000001D, 0x00004136, 0x00003CC0, 0x00000AEE, 0x00050051, - 0x0000000B, 0x00005CD8, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, - 0x00005153, 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x000500C2, - 0x00000017, 0x000024A9, 0x00005153, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B4, 0x000024A9, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC1, - 0x000049B4, 0x00050085, 0x0000001D, 0x00004137, 0x00003CC1, 0x00000AEE, - 0x00050051, 0x0000000B, 0x00005CD9, 0x00002AC1, 0x00000002, 0x00070050, - 0x00000017, 0x00005154, 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x00005CD9, - 0x000500C2, 0x00000017, 0x000024AA, 0x00005154, 0x0000034D, 0x000500C7, - 0x00000017, 0x000049B5, 0x000024AA, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CC2, 0x000049B5, 0x00050085, 0x0000001D, 0x00004138, 0x00003CC2, - 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDA, 0x00002AC1, 0x00000003, - 0x00070050, 0x00000017, 0x00005155, 0x00005CDA, 0x00005CDA, 0x00005CDA, - 0x00005CDA, 0x000500C2, 0x00000017, 0x000024AB, 0x00005155, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B6, 0x000024AB, 0x0000027B, 0x00040070, - 0x0000001D, 0x00004931, 0x000049B6, 0x00050085, 0x0000001D, 0x000026A1, - 0x00004931, 0x00000AEE, 0x000200F9, 0x00003F62, 0x000200F8, 0x000038FB, - 0x00050051, 0x0000000B, 0x000056C5, 0x00002AC1, 0x00000000, 0x00070050, - 0x00000017, 0x00004F12, 0x000056C5, 0x000056C5, 0x000056C5, 0x000056C5, - 0x000500C2, 0x00000017, 0x000024AC, 0x00004F12, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A5E, 0x000024AC, 0x0000064B, 0x00040070, 0x0000001D, - 0x000036A8, 0x00004A5E, 0x0005008E, 0x0000001D, 0x00004B29, 0x000036A8, - 0x0000017A, 0x00050051, 0x0000000B, 0x000021A5, 0x00002AC1, 0x00000001, - 0x00070050, 0x00000017, 0x00006111, 0x000021A5, 0x000021A5, 0x000021A5, - 0x000021A5, 0x000500C2, 0x00000017, 0x000024AD, 0x00006111, 0x0000028D, - 0x000500C7, 0x00000017, 0x00004A5F, 0x000024AD, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036A9, 0x00004A5F, 0x0005008E, 0x0000001D, 0x00004B2A, - 0x000036A9, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A6, 0x00002AC1, - 0x00000002, 0x00070050, 0x00000017, 0x00006112, 0x000021A6, 0x000021A6, - 0x000021A6, 0x000021A6, 0x000500C2, 0x00000017, 0x000024AE, 0x00006112, - 0x0000028D, 0x000500C7, 0x00000017, 0x00004A60, 0x000024AE, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036AA, 0x00004A60, 0x0005008E, 0x0000001D, - 0x00004B2B, 0x000036AA, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A7, - 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00006113, 0x000021A7, - 0x000021A7, 0x000021A7, 0x000021A7, 0x000500C2, 0x00000017, 0x000024AF, - 0x00006113, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A61, 0x000024AF, - 0x0000064B, 0x00040070, 0x0000001D, 0x0000431C, 0x00004A61, 0x0005008E, - 0x0000001D, 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, 0x00003F62, - 0x000200F8, 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, 0x00002AC1, - 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, 0x00050050, - 0x00000013, 0x0000433C, 0x00004FF0, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00002D96, 0x0000433C, 0x0000433C, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x00050051, 0x0000000B, 0x000056B7, 0x00002AC1, 0x00000001, - 0x0004007C, 0x0000000D, 0x00003F6E, 0x000056B7, 0x00050050, 0x00000013, - 0x0000433D, 0x00003F6E, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D97, - 0x0000433D, 0x0000433D, 0x00000000, 0x00000001, 0x00000001, 0x00000001, - 0x00050051, 0x0000000B, 0x000056B8, 0x00002AC1, 0x00000002, 0x0004007C, - 0x0000000D, 0x00003F6F, 0x000056B8, 0x00050050, 0x00000013, 0x0000433E, - 0x00003F6F, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D98, 0x0000433E, - 0x0000433E, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, - 0x0000000B, 0x000056B9, 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000D, - 0x00003F70, 0x000056B9, 0x00050050, 0x00000013, 0x00004FB0, 0x00003F70, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3C, 0x00004FB0, 0x00004FB0, - 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F62, - 0x000200F8, 0x00003F62, 0x000F00F5, 0x0000001D, 0x00002BAD, 0x00005A3C, - 0x00004BFD, 0x00003094, 0x000038FB, 0x000026A1, 0x00001CBF, 0x00002353, - 0x00001CBE, 0x00002352, 0x00002000, 0x00002351, 0x00002037, 0x000F00F5, - 0x0000001D, 0x0000380E, 0x00002D98, 0x00004BFD, 0x00004B2B, 0x000038FB, - 0x00004138, 0x00001CBF, 0x00003DE2, 0x00001CBE, 0x00004126, 0x00002000, - 0x00003914, 0x00002037, 0x000F00F5, 0x0000001D, 0x00003B85, 0x00002D97, - 0x00004BFD, 0x00004B2A, 0x000038FB, 0x00004137, 0x00001CBF, 0x00003DE1, - 0x00001CBE, 0x00004125, 0x00002000, 0x00003913, 0x00002037, 0x000F00F5, - 0x0000001D, 0x000038BA, 0x00002D96, 0x00004BFD, 0x00004B29, 0x000038FB, - 0x00004136, 0x00001CBF, 0x00003DE0, 0x00001CBE, 0x00004124, 0x00002000, - 0x00003912, 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, 0x00003B67, - 0x000500AA, 0x00000009, 0x00005452, 0x0000199B, 0x00000A10, 0x000300F7, - 0x00004F27, 0x00000002, 0x000400FA, 0x00005452, 0x00002C73, 0x00002F66, - 0x000200F8, 0x00002F66, 0x00060041, 0x00000288, 0x00004BD1, 0x00000CC7, - 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4A, 0x00004BD1, - 0x00050080, 0x0000000B, 0x00002DC4, 0x000051FC, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000601C, 0x00000CC7, 0x00000A0B, 0x00002DC4, 0x0004003D, - 0x0000000B, 0x00003244, 0x0000601C, 0x00060052, 0x00000017, 0x00002EA0, - 0x00005D4A, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x000019F0, - 0x00003244, 0x00002EA0, 0x00000001, 0x00050080, 0x0000000B, 0x00003FD6, - 0x000051FC, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1B, 0x00000CC7, - 0x00000A0B, 0x00003FD6, 0x0004003D, 0x0000000B, 0x00005C78, 0x00001C1B, - 0x00050080, 0x0000000B, 0x00002DC5, 0x00003FD6, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000601D, 0x00000CC7, 0x00000A0B, 0x00002DC5, 0x0004003D, - 0x0000000B, 0x00003245, 0x0000601D, 0x00060052, 0x00000017, 0x00002EEE, - 0x00005C78, 0x000019F0, 0x00000002, 0x00060052, 0x00000017, 0x00001BEB, - 0x00003245, 0x00002EEE, 0x00000003, 0x00050084, 0x0000000B, 0x00002A8B, - 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C5, 0x000051FC, - 0x00002A8B, 0x00060041, 0x00000288, 0x00003B86, 0x00000CC7, 0x00000A0B, - 0x000023C5, 0x0004003D, 0x0000000B, 0x00005C79, 0x00003B86, 0x00050080, - 0x0000000B, 0x00002DC6, 0x000023C5, 0x00000A0D, 0x00060041, 0x00000288, - 0x0000601E, 0x00000CC7, 0x00000A0B, 0x00002DC6, 0x0004003D, 0x0000000B, - 0x00003246, 0x0000601E, 0x00060052, 0x00000017, 0x00002EEF, 0x00005C79, - 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEC, 0x00003246, - 0x00002EEF, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8C, 0x00000A13, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023C6, 0x000051FC, 0x00002A8C, - 0x00060041, 0x00000288, 0x00003B87, 0x00000CC7, 0x00000A0B, 0x000023C6, - 0x0004003D, 0x0000000B, 0x00005C7A, 0x00003B87, 0x00050080, 0x0000000B, - 0x00002DC7, 0x000023C6, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601F, - 0x00000CC7, 0x00000A0B, 0x00002DC7, 0x0004003D, 0x0000000B, 0x00003247, - 0x0000601F, 0x00060052, 0x00000017, 0x0000379B, 0x00005C7A, 0x00001BEC, - 0x00000002, 0x00060052, 0x00000017, 0x0000203F, 0x00003247, 0x0000379B, - 0x00000003, 0x000200F9, 0x00004F27, 0x000200F8, 0x00002C73, 0x00060041, - 0x00000288, 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, - 0x0000000B, 0x00005D4B, 0x0000554A, 0x00050080, 0x0000000B, 0x00002DC8, - 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, - 0x00000A0B, 0x00002DC8, 0x0004003D, 0x0000000B, 0x00005C7B, 0x0000190D, - 0x00050080, 0x0000000B, 0x00002DC9, 0x000051FC, 0x00000A10, 0x00060041, - 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC9, 0x0004003D, - 0x0000000B, 0x00005C7C, 0x0000190E, 0x00050080, 0x0000000B, 0x00002DCA, - 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, - 0x00000A0B, 0x00002DCA, 0x0004003D, 0x0000000B, 0x00003702, 0x00005FF5, - 0x00070050, 0x00000017, 0x00004AE0, 0x00005D4B, 0x00005C7B, 0x00005C7C, - 0x00003702, 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, 0x00000A16, - 0x00060041, 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, 0x000057E7, - 0x0004003D, 0x0000000B, 0x00005C7D, 0x0000604D, 0x00050080, 0x0000000B, - 0x00002DCB, 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, 0x0000190F, - 0x00000CC7, 0x00000A0B, 0x00002DCB, 0x0004003D, 0x0000000B, 0x00005C7E, - 0x0000190F, 0x00050080, 0x0000000B, 0x00002DCC, 0x000051FC, 0x00000A1C, - 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, 0x00000A0B, 0x00002DCC, - 0x0004003D, 0x0000000B, 0x00005C7F, 0x00001910, 0x00050080, 0x0000000B, - 0x00002DCD, 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF6, - 0x00000CC7, 0x00000A0B, 0x00002DCD, 0x0004003D, 0x0000000B, 0x00004001, - 0x00005FF6, 0x00070050, 0x00000017, 0x00005131, 0x00005C7D, 0x00005C7E, - 0x00005C7F, 0x00004001, 0x000200F9, 0x00004F27, 0x000200F8, 0x00004F27, - 0x000700F5, 0x00000017, 0x00002BCF, 0x00005131, 0x00002C73, 0x0000203F, - 0x00002F66, 0x000700F5, 0x00000017, 0x00003722, 0x00004AE0, 0x00002C73, - 0x00001BEB, 0x00002F66, 0x000300F7, 0x00004F28, 0x00000000, 0x000700FB, - 0x00002180, 0x00004F58, 0x00000005, 0x000027A7, 0x00000007, 0x00002038, - 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, 0x00003722, - 0x00000000, 0x0006000C, 0x00000013, 0x0000607C, 0x00000001, 0x0000003E, - 0x00005F5B, 0x00050051, 0x0000000D, 0x000026D8, 0x0000607C, 0x00000000, - 0x00060052, 0x0000001D, 0x000023C7, 0x000026D8, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004D9A, 0x0000607C, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A21, 0x00004D9A, 0x000023C7, 0x00000001, 0x00050051, - 0x0000000B, 0x0000285D, 0x00003722, 0x00000001, 0x0006000C, 0x00000013, - 0x00004CDA, 0x00000001, 0x0000003E, 0x0000285D, 0x00050051, 0x0000000D, - 0x000026D9, 0x00004CDA, 0x00000000, 0x00060052, 0x0000001D, 0x000023C8, - 0x000026D9, 0x00003A21, 0x00000002, 0x00050051, 0x0000000D, 0x00004D9B, - 0x00004CDA, 0x00000001, 0x00060052, 0x0000001D, 0x00003A22, 0x00004D9B, - 0x000023C8, 0x00000003, 0x00050051, 0x0000000B, 0x0000285E, 0x00003722, - 0x00000002, 0x0006000C, 0x00000013, 0x00004CDB, 0x00000001, 0x0000003E, - 0x0000285E, 0x00050051, 0x0000000D, 0x000026DA, 0x00004CDB, 0x00000000, - 0x00060052, 0x0000001D, 0x000023C9, 0x000026DA, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004D9C, 0x00004CDB, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A23, 0x00004D9C, 0x000023C9, 0x00000001, 0x00050051, - 0x0000000B, 0x0000285F, 0x00003722, 0x00000003, 0x0006000C, 0x00000013, - 0x00004CDC, 0x00000001, 0x0000003E, 0x0000285F, 0x00050051, 0x0000000D, - 0x000026DB, 0x00004CDC, 0x00000000, 0x00060052, 0x0000001D, 0x000023CA, - 0x000026DB, 0x00003A23, 0x00000002, 0x00050051, 0x0000000D, 0x00004D9D, - 0x00004CDC, 0x00000001, 0x00060052, 0x0000001D, 0x00003A24, 0x00004D9D, - 0x000023CA, 0x00000003, 0x00050051, 0x0000000B, 0x00002860, 0x00002BCF, - 0x00000000, 0x0006000C, 0x00000013, 0x00004CDD, 0x00000001, 0x0000003E, - 0x00002860, 0x00050051, 0x0000000D, 0x000026DC, 0x00004CDD, 0x00000000, - 0x00060052, 0x0000001D, 0x000023CB, 0x000026DC, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004D9E, 0x00004CDD, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A25, 0x00004D9E, 0x000023CB, 0x00000001, 0x00050051, - 0x0000000B, 0x00002861, 0x00002BCF, 0x00000001, 0x0006000C, 0x00000013, - 0x00004CDE, 0x00000001, 0x0000003E, 0x00002861, 0x00050051, 0x0000000D, - 0x000026DD, 0x00004CDE, 0x00000000, 0x00060052, 0x0000001D, 0x000023CC, - 0x000026DD, 0x00003A25, 0x00000002, 0x00050051, 0x0000000D, 0x00004D9F, - 0x00004CDE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A26, 0x00004D9F, - 0x000023CC, 0x00000003, 0x00050051, 0x0000000B, 0x00002862, 0x00002BCF, - 0x00000002, 0x0006000C, 0x00000013, 0x00004CDF, 0x00000001, 0x0000003E, - 0x00002862, 0x00050051, 0x0000000D, 0x000026DE, 0x00004CDF, 0x00000000, - 0x00060052, 0x0000001D, 0x000023CD, 0x000026DE, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004DA0, 0x00004CDF, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A27, 0x00004DA0, 0x000023CD, 0x00000001, 0x00050051, - 0x0000000B, 0x00002863, 0x00002BCF, 0x00000003, 0x0006000C, 0x00000013, - 0x00004CE0, 0x00000001, 0x0000003E, 0x00002863, 0x00050051, 0x0000000D, - 0x000026DF, 0x00004CE0, 0x00000000, 0x00060052, 0x0000001D, 0x000023CE, - 0x000026DF, 0x00003A27, 0x00000002, 0x00050051, 0x0000000D, 0x00005A06, - 0x00004CE0, 0x00000001, 0x00060052, 0x0000001D, 0x00002452, 0x00005A06, - 0x000023CE, 0x00000003, 0x000200F9, 0x00004F28, 0x000200F8, 0x000027A7, - 0x0007004F, 0x00000011, 0x000025FD, 0x00003722, 0x00003722, 0x00000000, - 0x00000001, 0x0004007C, 0x00000012, 0x00005B3E, 0x000025FD, 0x0009004F, - 0x0000001A, 0x000060D6, 0x00005B3E, 0x00005B3E, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B1, 0x000060D6, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D95, 0x000048B1, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002AB7, 0x00003D95, 0x0005008E, 0x0000001D, - 0x0000472C, 0x00002AB7, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006297, - 0x00000001, 0x00000028, 0x00000504, 0x0000472C, 0x0007004F, 0x00000011, - 0x00003771, 0x00003722, 0x00003722, 0x00000002, 0x00000003, 0x0004007C, - 0x00000012, 0x000024C5, 0x00003771, 0x0009004F, 0x0000001A, 0x000060D7, - 0x000024C5, 0x000024C5, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048B2, 0x000060D7, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D96, 0x000048B2, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AB8, 0x00003D96, 0x0005008E, 0x0000001D, 0x0000472D, 0x00002AB8, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00006298, 0x00000001, 0x00000028, - 0x00000504, 0x0000472D, 0x0007004F, 0x00000011, 0x00003772, 0x00002BCF, - 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C6, - 0x00003772, 0x0009004F, 0x0000001A, 0x000060D8, 0x000024C6, 0x000024C6, - 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048B3, 0x000060D8, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D97, - 0x000048B3, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB9, 0x00003D97, - 0x0005008E, 0x0000001D, 0x0000472E, 0x00002AB9, 0x000007FE, 0x0007000C, - 0x0000001D, 0x00006299, 0x00000001, 0x00000028, 0x00000504, 0x0000472E, - 0x0007004F, 0x00000011, 0x00003773, 0x00002BCF, 0x00002BCF, 0x00000002, - 0x00000003, 0x0004007C, 0x00000012, 0x000024C7, 0x00003773, 0x0009004F, - 0x0000001A, 0x000060D9, 0x000024C7, 0x000024C7, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B4, 0x000060D9, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D98, 0x000048B4, 0x00000302, - 0x0004006F, 0x0000001D, 0x00002ABA, 0x00003D98, 0x0005008E, 0x0000001D, - 0x000053C1, 0x00002ABA, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004364, - 0x00000001, 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, 0x00004F28, - 0x000200F8, 0x00004F58, 0x0007004F, 0x00000011, 0x00002623, 0x00003722, - 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515B, - 0x00002623, 0x00050051, 0x0000000D, 0x00001B83, 0x0000515B, 0x00000000, - 0x00050051, 0x0000000D, 0x00003470, 0x0000515B, 0x00000001, 0x00070050, - 0x0000001D, 0x0000427E, 0x00001B83, 0x00003470, 0x00000A0C, 0x00000A0C, - 0x0007004F, 0x00000011, 0x000041DE, 0x00003722, 0x00003722, 0x00000002, - 0x00000003, 0x0004007C, 0x00000013, 0x00003763, 0x000041DE, 0x00050051, - 0x0000000D, 0x00001B84, 0x00003763, 0x00000000, 0x00050051, 0x0000000D, - 0x00003471, 0x00003763, 0x00000001, 0x00070050, 0x0000001D, 0x0000427F, - 0x00001B84, 0x00003471, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, - 0x000041DF, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, - 0x00000013, 0x00003764, 0x000041DF, 0x00050051, 0x0000000D, 0x00001B85, - 0x00003764, 0x00000000, 0x00050051, 0x0000000D, 0x00003472, 0x00003764, - 0x00000001, 0x00070050, 0x0000001D, 0x00004280, 0x00001B85, 0x00003472, - 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E0, 0x00002BCF, - 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003765, - 0x000041E0, 0x00050051, 0x0000000D, 0x00001B86, 0x00003765, 0x00000000, - 0x00050051, 0x0000000D, 0x0000410A, 0x00003765, 0x00000001, 0x00070050, - 0x0000001D, 0x00002354, 0x00001B86, 0x0000410A, 0x00000A0C, 0x00000A0C, - 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F28, 0x000900F5, 0x0000001D, - 0x00002BAE, 0x00002354, 0x00004F58, 0x00004364, 0x000027A7, 0x00002452, - 0x00002038, 0x000900F5, 0x0000001D, 0x0000380F, 0x00004280, 0x00004F58, - 0x00006299, 0x000027A7, 0x00003A26, 0x00002038, 0x000900F5, 0x0000001D, - 0x00003B88, 0x0000427F, 0x00004F58, 0x00006298, 0x000027A7, 0x00003A24, - 0x00002038, 0x000900F5, 0x0000001D, 0x000038BB, 0x0000427E, 0x00004F58, - 0x00006297, 0x000027A7, 0x00003A22, 0x00002038, 0x000200F9, 0x00005311, - 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, 0x00002BAF, 0x00002BAE, - 0x00004F28, 0x00002BAD, 0x00003F62, 0x000700F5, 0x0000001D, 0x00003810, - 0x0000380F, 0x00004F28, 0x0000380E, 0x00003F62, 0x000700F5, 0x0000001D, - 0x00003296, 0x00003B88, 0x00004F28, 0x00003B85, 0x00003F62, 0x000700F5, - 0x0000001D, 0x0000367B, 0x000038BB, 0x00004F28, 0x000038BA, 0x00003F62, - 0x00050081, 0x0000001D, 0x0000435A, 0x00004359, 0x0000367B, 0x00050081, - 0x0000001D, 0x00005B02, 0x00005B01, 0x00003296, 0x00050081, 0x0000001D, - 0x00001C28, 0x00001F92, 0x00003810, 0x00050081, 0x0000001D, 0x000025AA, - 0x00005113, 0x00002BAF, 0x00050080, 0x0000000B, 0x00003FF8, 0x00005E78, - 0x000037B2, 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, 0x00005AEF, - 0x00003B68, 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, 0x00000009, - 0x00004AE1, 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4C, 0x00000002, - 0x000400FA, 0x00004AE1, 0x00002C74, 0x00002F67, 0x000200F8, 0x00002F67, - 0x00060041, 0x00000288, 0x00004868, 0x00000CC7, 0x00000A0B, 0x00003FF8, - 0x0004003D, 0x0000000B, 0x0000368A, 0x00004868, 0x00060052, 0x00000017, - 0x0000555D, 0x0000368A, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, - 0x00003CC3, 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x000018B2, - 0x00000CC7, 0x00000A0B, 0x00003CC3, 0x0004003D, 0x0000000B, 0x000035F8, - 0x000018B2, 0x00060052, 0x00000017, 0x00005759, 0x000035F8, 0x0000555D, - 0x00000001, 0x00050084, 0x0000000B, 0x00002774, 0x00000A10, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023CF, 0x00003FF8, 0x00002774, 0x00060041, - 0x00000288, 0x0000381D, 0x00000CC7, 0x00000A0B, 0x000023CF, 0x0004003D, - 0x0000000B, 0x000035F9, 0x0000381D, 0x00060052, 0x00000017, 0x0000575A, - 0x000035F9, 0x00005759, 0x00000002, 0x00050084, 0x0000000B, 0x00002775, - 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D0, 0x00003FF8, - 0x00002775, 0x00060041, 0x00000288, 0x0000381E, 0x00000CC7, 0x00000A0B, - 0x000023D0, 0x0004003D, 0x0000000B, 0x00003EAD, 0x0000381E, 0x00060052, - 0x00000017, 0x00005BAC, 0x00003EAD, 0x0000575A, 0x00000003, 0x000200F9, - 0x00004F4C, 0x000200F8, 0x00002C74, 0x00060041, 0x00000288, 0x0000554B, - 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4C, - 0x0000554B, 0x00050080, 0x0000000B, 0x00002DCE, 0x00003FF8, 0x00000A0D, - 0x00060041, 0x00000288, 0x00001911, 0x00000CC7, 0x00000A0B, 0x00002DCE, - 0x0004003D, 0x0000000B, 0x00005C80, 0x00001911, 0x00050080, 0x0000000B, - 0x00002DCF, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, 0x00001912, - 0x00000CC7, 0x00000A0B, 0x00002DCF, 0x0004003D, 0x0000000B, 0x00005C81, - 0x00001912, 0x00050080, 0x0000000B, 0x00002DD0, 0x00003FF8, 0x00000A13, - 0x00060041, 0x00000288, 0x00005FF7, 0x00000CC7, 0x00000A0B, 0x00002DD0, - 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF7, 0x00070050, 0x00000017, - 0x00005132, 0x00005D4C, 0x00005C80, 0x00005C81, 0x00004002, 0x000200F9, + 0x000048AB, 0x000060D3, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, + 0x000048AB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAC, 0x00003D92, + 0x0005008E, 0x0000001D, 0x00004726, 0x00002AAC, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006295, 0x00000001, 0x00000028, 0x00000504, 0x00004726, + 0x0007004F, 0x00000011, 0x0000376F, 0x00002BCE, 0x00002BCE, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x000024C3, 0x0000376F, 0x0009004F, + 0x0000001A, 0x000060D4, 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, + 0x00004727, 0x00002AAD, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006296, + 0x00000001, 0x00000028, 0x00000504, 0x00004727, 0x0007004F, 0x00000011, + 0x00003770, 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024C4, 0x00003770, 0x0009004F, 0x0000001A, 0x000060D5, + 0x000024C4, 0x000024C4, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D94, 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAE, 0x00003D94, 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AAE, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004363, 0x00000001, 0x00000028, + 0x00000504, 0x000053C0, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F57, + 0x0007004F, 0x00000011, 0x00002626, 0x00003721, 0x00003721, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x0000515A, 0x00002626, 0x00050051, + 0x0000000D, 0x00001B7F, 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346D, 0x0000515A, 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, + 0x00001B7F, 0x0000346D, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DB, 0x00003721, 0x00003721, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003760, 0x000041DB, 0x00050051, 0x0000000D, 0x00001B80, + 0x00003760, 0x00000000, 0x00050051, 0x0000000D, 0x0000346E, 0x00003760, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427C, 0x00001B80, 0x0000346E, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DC, 0x00002BCE, + 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003761, + 0x000041DC, 0x00050051, 0x0000000D, 0x00001B81, 0x00003761, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346F, 0x00003761, 0x00000001, 0x00070050, + 0x0000001D, 0x0000427D, 0x00001B81, 0x0000346F, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041DD, 0x00002BCE, 0x00002BCE, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x00003762, 0x000041DD, 0x00050051, + 0x0000000D, 0x00001B82, 0x00003762, 0x00000000, 0x00050051, 0x0000000D, + 0x00004109, 0x00003762, 0x00000001, 0x00070050, 0x0000001D, 0x00002352, + 0x00001B82, 0x00004109, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, + 0x000200F8, 0x00004F26, 0x000900F5, 0x0000001D, 0x00002BAB, 0x00002352, + 0x00004F57, 0x00004363, 0x00002159, 0x00002351, 0x00002036, 0x000900F5, + 0x0000001D, 0x0000380C, 0x0000427D, 0x00004F57, 0x00006296, 0x00002159, + 0x00003917, 0x00002036, 0x000900F5, 0x0000001D, 0x00003B80, 0x0000427C, + 0x00004F57, 0x00006295, 0x00002159, 0x00003916, 0x00002036, 0x000900F5, + 0x0000001D, 0x000038B9, 0x0000427B, 0x00004F57, 0x00006294, 0x00002159, + 0x00003915, 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, + 0x000700F5, 0x0000001D, 0x00002BAC, 0x00002BAB, 0x00004F26, 0x00002BAA, + 0x00003F61, 0x000700F5, 0x0000001D, 0x0000380D, 0x0000380C, 0x00004F26, + 0x0000380B, 0x00003F61, 0x000700F5, 0x0000001D, 0x00003295, 0x00003B80, + 0x00004F26, 0x00003B7F, 0x00003F61, 0x000700F5, 0x0000001D, 0x0000367A, + 0x000038B9, 0x00004F26, 0x000038B8, 0x00003F61, 0x00050081, 0x0000001D, + 0x00004359, 0x000020D3, 0x0000367A, 0x00050081, 0x0000001D, 0x00005B01, + 0x000035EC, 0x00003295, 0x00050081, 0x0000001D, 0x00001F92, 0x0000380A, + 0x0000380D, 0x00050081, 0x0000001D, 0x00005113, 0x00002BA9, 0x00002BAC, + 0x000500AE, 0x00000009, 0x0000387D, 0x00003F4D, 0x00000A1C, 0x000300F7, + 0x00005EC8, 0x00000002, 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, + 0x000200F8, 0x000026B1, 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, + 0x000023AA, 0x00050085, 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, + 0x00050080, 0x0000000B, 0x000051FC, 0x00005AD8, 0x000037B2, 0x000300F7, + 0x00005311, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, + 0x000200F8, 0x000040BB, 0x000500AA, 0x00000009, 0x00004ADF, 0x0000199B, + 0x00000A0D, 0x000300F7, 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADF, + 0x00002627, 0x00002F65, 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, + 0x00004BD3, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, + 0x00005D4B, 0x00004BD3, 0x00050080, 0x0000000B, 0x00002DC5, 0x000051FC, + 0x0000199B, 0x00060041, 0x00000288, 0x0000194F, 0x00000CC7, 0x00000A0B, + 0x00002DC5, 0x0004003D, 0x0000000B, 0x00005E61, 0x0000194F, 0x00050084, + 0x0000000B, 0x00001860, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A7, 0x000051FC, 0x00001860, 0x00060041, 0x00000288, 0x00003BCF, + 0x00000CC7, 0x00000A0B, 0x000020A7, 0x0004003D, 0x0000000B, 0x00005E62, + 0x00003BCF, 0x00050084, 0x0000000B, 0x00001861, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020A8, 0x000051FC, 0x00001861, 0x00060041, + 0x00000288, 0x000037F3, 0x00000CC7, 0x00000A0B, 0x000020A8, 0x0004003D, + 0x0000000B, 0x00004003, 0x000037F3, 0x00070050, 0x00000017, 0x00005134, + 0x00005D4B, 0x00005E61, 0x00005E62, 0x00004003, 0x000200F9, 0x00004F4B, + 0x000200F8, 0x00002627, 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4C, 0x00005549, + 0x00050080, 0x0000000B, 0x00002DC6, 0x000051FC, 0x00000A0D, 0x00060041, + 0x00000288, 0x0000190F, 0x00000CC7, 0x00000A0B, 0x00002DC6, 0x0004003D, + 0x0000000B, 0x00005C78, 0x0000190F, 0x00050080, 0x0000000B, 0x00002DC7, + 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, + 0x00000A0B, 0x00002DC7, 0x0004003D, 0x0000000B, 0x00005C79, 0x00001910, + 0x00050080, 0x0000000B, 0x00002DC8, 0x000051FC, 0x00000A13, 0x00060041, + 0x00000288, 0x00005FF8, 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, + 0x0000000B, 0x00004004, 0x00005FF8, 0x00070050, 0x00000017, 0x00005135, + 0x00005D4C, 0x00005C78, 0x00005C79, 0x00004004, 0x000200F9, 0x00004F4B, + 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000017, 0x00002AC1, 0x00005135, + 0x00002627, 0x00005134, 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, + 0x001300FB, 0x00002180, 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, + 0x000038FB, 0x00000002, 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, + 0x00001CBE, 0x0000000C, 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, + 0x00002037, 0x000200F8, 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, + 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, 0x0000606B, 0x00000001, + 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, 0x00002772, 0x0000606B, + 0x00000000, 0x00050051, 0x0000000D, 0x00004452, 0x0000606B, 0x00000001, + 0x00070050, 0x0000001D, 0x00003918, 0x00002772, 0x00004452, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004386, 0x00002AC1, 0x00000001, + 0x0006000C, 0x00000013, 0x00004677, 0x00000001, 0x0000003E, 0x00004386, + 0x00050051, 0x0000000D, 0x00002773, 0x00004677, 0x00000000, 0x00050051, + 0x0000000D, 0x00004453, 0x00004677, 0x00000001, 0x00070050, 0x0000001D, + 0x00003919, 0x00002773, 0x00004453, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004387, 0x00002AC1, 0x00000002, 0x0006000C, 0x00000013, + 0x00004678, 0x00000001, 0x0000003E, 0x00004387, 0x00050051, 0x0000000D, + 0x00002774, 0x00004678, 0x00000000, 0x00050051, 0x0000000D, 0x00004454, + 0x00004678, 0x00000001, 0x00070050, 0x0000001D, 0x0000391A, 0x00002774, + 0x00004454, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004388, + 0x00002AC1, 0x00000003, 0x0006000C, 0x00000013, 0x00004679, 0x00000001, + 0x0000003E, 0x00004388, 0x00050051, 0x0000000D, 0x0000277D, 0x00004679, + 0x00000000, 0x00050051, 0x0000000D, 0x000050C2, 0x00004679, 0x00000001, + 0x00070050, 0x0000001D, 0x00002353, 0x0000277D, 0x000050C2, 0x00000A0C, + 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00002000, 0x00050051, + 0x0000000B, 0x0000308F, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, + 0x0000589F, 0x0000308F, 0x00050050, 0x00000012, 0x00004728, 0x0000589F, + 0x0000589F, 0x000500C4, 0x00000012, 0x000047B5, 0x00004728, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341F, 0x000047B5, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AAF, 0x0000341F, 0x0005008E, 0x00000013, 0x0000474F, + 0x00002AAF, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0E, 0x00000001, + 0x00000028, 0x00000049, 0x0000474F, 0x00050051, 0x0000000D, 0x00005F12, + 0x00005E0E, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDA, 0x00005E0E, + 0x00000001, 0x00070050, 0x0000001D, 0x00004124, 0x00005F12, 0x00003CDA, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C48, 0x00002AC1, + 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA7, 0x00004C48, 0x00050050, + 0x00000012, 0x00004729, 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, + 0x000047B6, 0x00004729, 0x000007A7, 0x000500C3, 0x00000012, 0x00003420, + 0x000047B6, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB0, 0x00003420, + 0x0005008E, 0x00000013, 0x00004750, 0x00002AB0, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E0F, 0x00000001, 0x00000028, 0x00000049, 0x00004750, + 0x00050051, 0x0000000D, 0x00005F13, 0x00005E0F, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CDB, 0x00005E0F, 0x00000001, 0x00070050, 0x0000001D, + 0x00004125, 0x00005F13, 0x00003CDB, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C49, 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000C, + 0x00003EA8, 0x00004C49, 0x00050050, 0x00000012, 0x0000472A, 0x00003EA8, + 0x00003EA8, 0x000500C4, 0x00000012, 0x000047B7, 0x0000472A, 0x000007A7, + 0x000500C3, 0x00000012, 0x00003421, 0x000047B7, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AB1, 0x00003421, 0x0005008E, 0x00000013, 0x00004751, + 0x00002AB1, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E10, 0x00000001, + 0x00000028, 0x00000049, 0x00004751, 0x00050051, 0x0000000D, 0x00005F14, + 0x00005E10, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDC, 0x00005E10, + 0x00000001, 0x00070050, 0x0000001D, 0x00004126, 0x00005F14, 0x00003CDC, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4A, 0x00002AC1, + 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA9, 0x00004C4A, 0x00050050, + 0x00000012, 0x0000472B, 0x00003EA9, 0x00003EA9, 0x000500C4, 0x00000012, + 0x000047B8, 0x0000472B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003422, + 0x000047B8, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB2, 0x00003422, + 0x0005008E, 0x00000013, 0x00004752, 0x00002AB2, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E11, 0x00000001, 0x00000028, 0x00000049, 0x00004752, + 0x00050051, 0x0000000D, 0x00005F15, 0x00005E11, 0x00000000, 0x00050051, + 0x0000000D, 0x0000494E, 0x00005E11, 0x00000001, 0x00070050, 0x0000001D, + 0x00002354, 0x00005F15, 0x0000494E, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00001CBE, 0x00050051, 0x0000000B, 0x000056C3, + 0x00002AC1, 0x00000000, 0x00060050, 0x00000014, 0x00004F10, 0x000056C3, + 0x000056C3, 0x000056C3, 0x000500C2, 0x00000014, 0x00002B17, 0x00004F10, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEE, 0x00002B17, 0x00000105, + 0x000500C7, 0x00000014, 0x000048A4, 0x00005DEE, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B98, 0x00005DEE, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040D1, 0x00005B98, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C53, + 0x00000001, 0x0000004B, 0x000048A4, 0x0004007C, 0x00000014, 0x00002A1D, + 0x00002C53, 0x00050082, 0x00000014, 0x00001882, 0x00000B0C, 0x00002A1D, + 0x00050080, 0x00000014, 0x00002218, 0x00002A1D, 0x00000938, 0x000600A9, + 0x00000014, 0x00002877, 0x000040D1, 0x00002218, 0x00005B98, 0x000500C4, + 0x00000014, 0x00005ADD, 0x000048A4, 0x00001882, 0x000500C7, 0x00000014, + 0x000049A2, 0x00005ADD, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB3, + 0x000040D1, 0x000049A2, 0x000048A4, 0x00050080, 0x00000014, 0x00006001, + 0x00002877, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F87, 0x00006001, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FAE, 0x00002AB3, 0x0000008D, + 0x000500C5, 0x00000014, 0x00005784, 0x00004F87, 0x00003FAE, 0x000500AA, + 0x00000010, 0x00003608, 0x00005DEE, 0x00000A12, 0x000600A9, 0x00000014, + 0x0000424A, 0x00003608, 0x00000A12, 0x00005784, 0x0004007C, 0x00000018, + 0x000029D7, 0x0000424A, 0x000500C2, 0x0000000B, 0x00004BAC, 0x000056C3, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004816, 0x00004BAC, 0x00050085, + 0x0000000D, 0x00003E27, 0x00004816, 0x00000149, 0x00050051, 0x0000000D, + 0x000053CA, 0x000029D7, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5D, + 0x000029D7, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9F, 0x000029D7, + 0x00000002, 0x00070050, 0x0000001D, 0x00003DE0, 0x000053CA, 0x00002A5D, + 0x00001E9F, 0x00003E27, 0x00050051, 0x0000000B, 0x000027FB, 0x00002AC1, + 0x00000001, 0x00060050, 0x00000014, 0x00003514, 0x000027FB, 0x000027FB, + 0x000027FB, 0x000500C2, 0x00000014, 0x00002B18, 0x00003514, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DEF, 0x00002B18, 0x00000105, 0x000500C7, + 0x00000014, 0x000048A5, 0x00005DEF, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B99, 0x00005DEF, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D2, + 0x00005B99, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C54, 0x00000001, + 0x0000004B, 0x000048A5, 0x0004007C, 0x00000014, 0x00002A1E, 0x00002C54, + 0x00050082, 0x00000014, 0x00001883, 0x00000B0C, 0x00002A1E, 0x00050080, + 0x00000014, 0x00002219, 0x00002A1E, 0x00000938, 0x000600A9, 0x00000014, + 0x00002878, 0x000040D2, 0x00002219, 0x00005B99, 0x000500C4, 0x00000014, + 0x00005ADE, 0x000048A5, 0x00001883, 0x000500C7, 0x00000014, 0x000049A3, + 0x00005ADE, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB4, 0x000040D2, + 0x000049A3, 0x000048A5, 0x00050080, 0x00000014, 0x00006002, 0x00002878, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F88, 0x00006002, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FAF, 0x00002AB4, 0x0000008D, 0x000500C5, + 0x00000014, 0x00005785, 0x00004F88, 0x00003FAF, 0x000500AA, 0x00000010, + 0x00003609, 0x00005DEF, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424B, + 0x00003609, 0x00000A12, 0x00005785, 0x0004007C, 0x00000018, 0x000029D8, + 0x0000424B, 0x000500C2, 0x0000000B, 0x00004BAD, 0x000027FB, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004817, 0x00004BAD, 0x00050085, 0x0000000D, + 0x00003E28, 0x00004817, 0x00000149, 0x00050051, 0x0000000D, 0x000053CB, + 0x000029D8, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5E, 0x000029D8, + 0x00000001, 0x00050051, 0x0000000D, 0x00001EA0, 0x000029D8, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DE1, 0x000053CB, 0x00002A5E, 0x00001EA0, + 0x00003E28, 0x00050051, 0x0000000B, 0x000027FC, 0x00002AC1, 0x00000002, + 0x00060050, 0x00000014, 0x00003515, 0x000027FC, 0x000027FC, 0x000027FC, + 0x000500C2, 0x00000014, 0x00002B19, 0x00003515, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DF0, 0x00002B19, 0x00000105, 0x000500C7, 0x00000014, + 0x000048AE, 0x00005DF0, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9A, + 0x00005DF0, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D3, 0x00005B9A, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C55, 0x00000001, 0x0000004B, + 0x000048AE, 0x0004007C, 0x00000014, 0x00002A1F, 0x00002C55, 0x00050082, + 0x00000014, 0x00001884, 0x00000B0C, 0x00002A1F, 0x00050080, 0x00000014, + 0x0000221A, 0x00002A1F, 0x00000938, 0x000600A9, 0x00000014, 0x00002879, + 0x000040D3, 0x0000221A, 0x00005B9A, 0x000500C4, 0x00000014, 0x00005ADF, + 0x000048AE, 0x00001884, 0x000500C7, 0x00000014, 0x000049A4, 0x00005ADF, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AB5, 0x000040D3, 0x000049A4, + 0x000048AE, 0x00050080, 0x00000014, 0x00006003, 0x00002879, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F89, 0x00006003, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FB0, 0x00002AB5, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005786, 0x00004F89, 0x00003FB0, 0x000500AA, 0x00000010, 0x0000360A, + 0x00005DF0, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424C, 0x0000360A, + 0x00000A12, 0x00005786, 0x0004007C, 0x00000018, 0x000029D9, 0x0000424C, + 0x000500C2, 0x0000000B, 0x00004BAE, 0x000027FC, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004818, 0x00004BAE, 0x00050085, 0x0000000D, 0x00003E29, + 0x00004818, 0x00000149, 0x00050051, 0x0000000D, 0x000053CC, 0x000029D9, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5F, 0x000029D9, 0x00000001, + 0x00050051, 0x0000000D, 0x00001EA1, 0x000029D9, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DE2, 0x000053CC, 0x00002A5F, 0x00001EA1, 0x00003E29, + 0x00050051, 0x0000000B, 0x000027FD, 0x00002AC1, 0x00000003, 0x00060050, + 0x00000014, 0x00003516, 0x000027FD, 0x000027FD, 0x000027FD, 0x000500C2, + 0x00000014, 0x00002B1A, 0x00003516, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DF1, 0x00002B1A, 0x00000105, 0x000500C7, 0x00000014, 0x000048AF, + 0x00005DF1, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9B, 0x00005DF1, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D4, 0x00005B9B, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C56, 0x00000001, 0x0000004B, 0x000048AF, + 0x0004007C, 0x00000014, 0x00002A20, 0x00002C56, 0x00050082, 0x00000014, + 0x00001885, 0x00000B0C, 0x00002A20, 0x00050080, 0x00000014, 0x0000221B, + 0x00002A20, 0x00000938, 0x000600A9, 0x00000014, 0x0000287A, 0x000040D4, + 0x0000221B, 0x00005B9B, 0x000500C4, 0x00000014, 0x00005AE0, 0x000048AF, + 0x00001885, 0x000500C7, 0x00000014, 0x000049A5, 0x00005AE0, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AB6, 0x000040D4, 0x000049A5, 0x000048AF, + 0x00050080, 0x00000014, 0x00006004, 0x0000287A, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F8A, 0x00006004, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FB1, 0x00002AB6, 0x0000008D, 0x000500C5, 0x00000014, 0x00005787, + 0x00004F8A, 0x00003FB1, 0x000500AA, 0x00000010, 0x0000360B, 0x00005DF1, + 0x00000A12, 0x000600A9, 0x00000014, 0x0000424D, 0x0000360B, 0x00000A12, + 0x00005787, 0x0004007C, 0x00000018, 0x000029DA, 0x0000424D, 0x000500C2, + 0x0000000B, 0x00004BAF, 0x000027FD, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004819, 0x00004BAF, 0x00050085, 0x0000000D, 0x00003E2A, 0x00004819, + 0x00000149, 0x00050051, 0x0000000D, 0x000053CD, 0x000029DA, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A60, 0x000029DA, 0x00000001, 0x00050051, + 0x0000000D, 0x00002B1B, 0x000029DA, 0x00000002, 0x00070050, 0x0000001D, + 0x00002355, 0x000053CD, 0x00002A60, 0x00002B1B, 0x00003E2A, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, + 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, + 0x000056C4, 0x000056C4, 0x000056C4, 0x000500C2, 0x00000017, 0x000024A8, + 0x00004F11, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B3, 0x000024A8, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBD, 0x000049B3, 0x00050085, + 0x0000001D, 0x00004136, 0x00003CBD, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CD8, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x00005153, + 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x000500C2, 0x00000017, + 0x000024A9, 0x00005153, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B4, + 0x000024A9, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B4, + 0x00050085, 0x0000001D, 0x00004137, 0x00003CBE, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CD9, 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, + 0x00005154, 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x000500C2, + 0x00000017, 0x000024AA, 0x00005154, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049B5, 0x000024AA, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBF, + 0x000049B5, 0x00050085, 0x0000001D, 0x00004138, 0x00003CBF, 0x00000AEE, + 0x00050051, 0x0000000B, 0x00005CDA, 0x00002AC1, 0x00000003, 0x00070050, + 0x00000017, 0x00005155, 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x00005CDA, + 0x000500C2, 0x00000017, 0x000024AB, 0x00005155, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049B6, 0x000024AB, 0x0000027B, 0x00040070, 0x0000001D, + 0x00004931, 0x000049B6, 0x00050085, 0x0000001D, 0x000026A1, 0x00004931, + 0x00000AEE, 0x000200F9, 0x00003F62, 0x000200F8, 0x000038FB, 0x00050051, + 0x0000000B, 0x000056C5, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, + 0x00004F12, 0x000056C5, 0x000056C5, 0x000056C5, 0x000056C5, 0x000500C2, + 0x00000017, 0x000024AC, 0x00004F12, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A5E, 0x000024AC, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, + 0x00004A5E, 0x0005008E, 0x0000001D, 0x00004B29, 0x000036AA, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A5, 0x00002AC1, 0x00000001, 0x00070050, + 0x00000017, 0x00006111, 0x000021A5, 0x000021A5, 0x000021A5, 0x000021A5, + 0x000500C2, 0x00000017, 0x000024AD, 0x00006111, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A5F, 0x000024AD, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036AB, 0x00004A5F, 0x0005008E, 0x0000001D, 0x00004B2A, 0x000036AB, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021A6, 0x00002AC1, 0x00000002, + 0x00070050, 0x00000017, 0x00006112, 0x000021A6, 0x000021A6, 0x000021A6, + 0x000021A6, 0x000500C2, 0x00000017, 0x000024AE, 0x00006112, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A60, 0x000024AE, 0x0000064B, 0x00040070, + 0x0000001D, 0x000036AC, 0x00004A60, 0x0005008E, 0x0000001D, 0x00004B2B, + 0x000036AC, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A7, 0x00002AC1, + 0x00000003, 0x00070050, 0x00000017, 0x00006113, 0x000021A7, 0x000021A7, + 0x000021A7, 0x000021A7, 0x000500C2, 0x00000017, 0x000024AF, 0x00006113, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A61, 0x000024AF, 0x0000064B, + 0x00040070, 0x0000001D, 0x0000431C, 0x00004A61, 0x0005008E, 0x0000001D, + 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, 0x00002AC1, 0x00000000, + 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, + 0x0000433C, 0x00004FF0, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D96, + 0x0000433C, 0x0000433C, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x00050051, 0x0000000B, 0x000056B7, 0x00002AC1, 0x00000001, 0x0004007C, + 0x0000000D, 0x00003F6E, 0x000056B7, 0x00050050, 0x00000013, 0x0000433D, + 0x00003F6E, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D97, 0x0000433D, + 0x0000433D, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056B8, 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000D, + 0x00003F6F, 0x000056B8, 0x00050050, 0x00000013, 0x0000433E, 0x00003F6F, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D98, 0x0000433E, 0x0000433E, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, + 0x000056B9, 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F70, + 0x000056B9, 0x00050050, 0x00000013, 0x00004FB0, 0x00003F70, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00005A3C, 0x00004FB0, 0x00004FB0, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00003F62, 0x000F00F5, 0x0000001D, 0x00002BAD, 0x00005A3C, 0x00004BFD, + 0x00003094, 0x000038FB, 0x000026A1, 0x00001CBF, 0x00002355, 0x00001CBE, + 0x00002354, 0x00002000, 0x00002353, 0x00002037, 0x000F00F5, 0x0000001D, + 0x0000380E, 0x00002D98, 0x00004BFD, 0x00004B2B, 0x000038FB, 0x00004138, + 0x00001CBF, 0x00003DE2, 0x00001CBE, 0x00004126, 0x00002000, 0x0000391A, + 0x00002037, 0x000F00F5, 0x0000001D, 0x00003B85, 0x00002D97, 0x00004BFD, + 0x00004B2A, 0x000038FB, 0x00004137, 0x00001CBF, 0x00003DE1, 0x00001CBE, + 0x00004125, 0x00002000, 0x00003919, 0x00002037, 0x000F00F5, 0x0000001D, + 0x000038BA, 0x00002D96, 0x00004BFD, 0x00004B29, 0x000038FB, 0x00004136, + 0x00001CBF, 0x00003DE0, 0x00001CBE, 0x00004124, 0x00002000, 0x00003918, + 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, 0x00003B67, 0x000500AA, + 0x00000009, 0x00005452, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F27, + 0x00000002, 0x000400FA, 0x00005452, 0x00002628, 0x00002F66, 0x000200F8, + 0x00002F66, 0x00060041, 0x00000288, 0x00004BD4, 0x00000CC7, 0x00000A0B, + 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4D, 0x00004BD4, 0x00050080, + 0x0000000B, 0x00002DC9, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001911, 0x00000CC7, 0x00000A0B, 0x00002DC9, 0x0004003D, 0x0000000B, + 0x00005C7A, 0x00001911, 0x00050080, 0x0000000B, 0x00002DCA, 0x000051FC, + 0x0000199B, 0x00060041, 0x00000288, 0x00001912, 0x00000CC7, 0x00000A0B, + 0x00002DCA, 0x0004003D, 0x0000000B, 0x00005C7B, 0x00001912, 0x00050080, + 0x0000000B, 0x00002DCB, 0x00002DCA, 0x00000A0D, 0x00060041, 0x00000288, + 0x00006005, 0x00000CC7, 0x00000A0B, 0x00002DCB, 0x0004003D, 0x0000000B, + 0x0000374E, 0x00006005, 0x00070050, 0x00000017, 0x00004CD9, 0x00005D4D, + 0x00005C7A, 0x00005C7B, 0x0000374E, 0x00050084, 0x0000000B, 0x0000429A, + 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000036AD, 0x000051FC, + 0x0000429A, 0x00060041, 0x00000288, 0x00003B86, 0x00000CC7, 0x00000A0B, + 0x000036AD, 0x0004003D, 0x0000000B, 0x00005C7C, 0x00003B86, 0x00050080, + 0x0000000B, 0x00002DCC, 0x000036AD, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001950, 0x00000CC7, 0x00000A0B, 0x00002DCC, 0x0004003D, 0x0000000B, + 0x00005E63, 0x00001950, 0x00050084, 0x0000000B, 0x00001862, 0x00000A13, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A9, 0x000051FC, 0x00001862, + 0x00060041, 0x00000288, 0x00003B87, 0x00000CC7, 0x00000A0B, 0x000020A9, + 0x0004003D, 0x0000000B, 0x00005C7D, 0x00003B87, 0x00050080, 0x0000000B, + 0x00002DCD, 0x000020A9, 0x00000A0D, 0x00060041, 0x00000288, 0x00006006, + 0x00000CC7, 0x00000A0B, 0x00002DCD, 0x0004003D, 0x0000000B, 0x00004005, + 0x00006006, 0x00070050, 0x00000017, 0x00005136, 0x00005C7C, 0x00005E63, + 0x00005C7D, 0x00004005, 0x000200F9, 0x00004F27, 0x000200F8, 0x00002628, + 0x00060041, 0x00000288, 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, + 0x0004003D, 0x0000000B, 0x00005D4E, 0x0000554A, 0x00050080, 0x0000000B, + 0x00002DCE, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x00001913, + 0x00000CC7, 0x00000A0B, 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C7E, + 0x00001913, 0x00050080, 0x0000000B, 0x00002DCF, 0x000051FC, 0x00000A10, + 0x00060041, 0x00000288, 0x00001914, 0x00000CC7, 0x00000A0B, 0x00002DCF, + 0x0004003D, 0x0000000B, 0x00005C7F, 0x00001914, 0x00050080, 0x0000000B, + 0x00002DD0, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00006007, + 0x00000CC7, 0x00000A0B, 0x00002DD0, 0x0004003D, 0x0000000B, 0x00003702, + 0x00006007, 0x00070050, 0x00000017, 0x00004AE0, 0x00005D4E, 0x00005C7E, + 0x00005C7F, 0x00003702, 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, + 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, + 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C80, 0x0000604D, 0x00050080, + 0x0000000B, 0x00002DD1, 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, + 0x00001915, 0x00000CC7, 0x00000A0B, 0x00002DD1, 0x0004003D, 0x0000000B, + 0x00005C81, 0x00001915, 0x00050080, 0x0000000B, 0x00002DD2, 0x000051FC, + 0x00000A1C, 0x00060041, 0x00000288, 0x00001916, 0x00000CC7, 0x00000A0B, + 0x00002DD2, 0x0004003D, 0x0000000B, 0x00005C82, 0x00001916, 0x00050080, + 0x0000000B, 0x00002DD3, 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, + 0x00006008, 0x00000CC7, 0x00000A0B, 0x00002DD3, 0x0004003D, 0x0000000B, + 0x00004006, 0x00006008, 0x00070050, 0x00000017, 0x00005137, 0x00005C80, + 0x00005C81, 0x00005C82, 0x00004006, 0x000200F9, 0x00004F27, 0x000200F8, + 0x00004F27, 0x000700F5, 0x00000017, 0x00002BCF, 0x00005137, 0x00002628, + 0x00005136, 0x00002F66, 0x000700F5, 0x00000017, 0x00003722, 0x00004AE0, + 0x00002628, 0x00004CD9, 0x00002F66, 0x000300F7, 0x00004F28, 0x00000000, + 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, 0x0000215A, 0x00000007, + 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, + 0x00003722, 0x00000000, 0x0006000C, 0x00000013, 0x0000606C, 0x00000001, + 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, 0x0000277E, 0x0000606C, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC0, 0x0000606C, 0x00000001, + 0x00050051, 0x0000000B, 0x00004289, 0x00003722, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CFD, 0x00000001, 0x0000003E, 0x00004289, 0x00050051, + 0x0000000D, 0x0000277F, 0x00003CFD, 0x00000000, 0x00050051, 0x0000000D, + 0x00004455, 0x00003CFD, 0x00000001, 0x00070050, 0x0000001D, 0x0000391B, + 0x0000277E, 0x00003EC0, 0x0000277F, 0x00004455, 0x00050051, 0x0000000B, + 0x00004389, 0x00003722, 0x00000002, 0x0006000C, 0x00000013, 0x0000467A, + 0x00000001, 0x0000003E, 0x00004389, 0x00050051, 0x0000000D, 0x00002780, + 0x0000467A, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC1, 0x0000467A, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428A, 0x00003722, 0x00000003, + 0x0006000C, 0x00000013, 0x00003CFE, 0x00000001, 0x0000003E, 0x0000428A, + 0x00050051, 0x0000000D, 0x00002781, 0x00003CFE, 0x00000000, 0x00050051, + 0x0000000D, 0x00004456, 0x00003CFE, 0x00000001, 0x00070050, 0x0000001D, + 0x0000391C, 0x00002780, 0x00003EC1, 0x00002781, 0x00004456, 0x00050051, + 0x0000000B, 0x0000438A, 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, + 0x0000467B, 0x00000001, 0x0000003E, 0x0000438A, 0x00050051, 0x0000000D, + 0x00002782, 0x0000467B, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC2, + 0x0000467B, 0x00000001, 0x00050051, 0x0000000B, 0x0000428B, 0x00002BCF, + 0x00000001, 0x0006000C, 0x00000013, 0x00003CFF, 0x00000001, 0x0000003E, + 0x0000428B, 0x00050051, 0x0000000D, 0x00002783, 0x00003CFF, 0x00000000, + 0x00050051, 0x0000000D, 0x00004457, 0x00003CFF, 0x00000001, 0x00070050, + 0x0000001D, 0x0000391D, 0x00002782, 0x00003EC2, 0x00002783, 0x00004457, + 0x00050051, 0x0000000B, 0x0000438B, 0x00002BCF, 0x00000002, 0x0006000C, + 0x00000013, 0x0000467C, 0x00000001, 0x0000003E, 0x0000438B, 0x00050051, + 0x0000000D, 0x00002784, 0x0000467C, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EC3, 0x0000467C, 0x00000001, 0x00050051, 0x0000000B, 0x0000428C, + 0x00002BCF, 0x00000003, 0x0006000C, 0x00000013, 0x00003D00, 0x00000001, + 0x0000003E, 0x0000428C, 0x00050051, 0x0000000D, 0x00002785, 0x00003D00, + 0x00000000, 0x00050051, 0x0000000D, 0x000050C3, 0x00003D00, 0x00000001, + 0x00070050, 0x0000001D, 0x00002356, 0x00002784, 0x00003EC3, 0x00002785, + 0x000050C3, 0x000200F9, 0x00004F28, 0x000200F8, 0x0000215A, 0x0007004F, + 0x00000011, 0x000025FD, 0x00003722, 0x00003722, 0x00000000, 0x00000001, + 0x0004007C, 0x00000012, 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, + 0x000060D6, 0x00005B3E, 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, + 0x00000001, 0x000500C4, 0x0000001A, 0x000048B0, 0x000060D6, 0x00000122, + 0x000500C3, 0x0000001A, 0x00003D95, 0x000048B0, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AB7, 0x00003D95, 0x0005008E, 0x0000001D, 0x0000472C, + 0x00002AB7, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006297, 0x00000001, + 0x00000028, 0x00000504, 0x0000472C, 0x0007004F, 0x00000011, 0x00003771, + 0x00003722, 0x00003722, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, + 0x000024C5, 0x00003771, 0x0009004F, 0x0000001A, 0x000060D7, 0x000024C5, + 0x000024C5, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B1, 0x000060D7, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D96, 0x000048B1, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB8, + 0x00003D96, 0x0005008E, 0x0000001D, 0x0000472D, 0x00002AB8, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00006298, 0x00000001, 0x00000028, 0x00000504, + 0x0000472D, 0x0007004F, 0x00000011, 0x00003772, 0x00002BCF, 0x00002BCF, + 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C6, 0x00003772, + 0x0009004F, 0x0000001A, 0x000060D8, 0x000024C6, 0x000024C6, 0x00000000, + 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B2, + 0x000060D8, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D97, 0x000048B2, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB9, 0x00003D97, 0x0005008E, + 0x0000001D, 0x0000472E, 0x00002AB9, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00006299, 0x00000001, 0x00000028, 0x00000504, 0x0000472E, 0x0007004F, + 0x00000011, 0x00003773, 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, + 0x0004007C, 0x00000012, 0x000024C7, 0x00003773, 0x0009004F, 0x0000001A, + 0x000060D9, 0x000024C7, 0x000024C7, 0x00000000, 0x00000000, 0x00000001, + 0x00000001, 0x000500C4, 0x0000001A, 0x000048B3, 0x000060D9, 0x00000122, + 0x000500C3, 0x0000001A, 0x00003D98, 0x000048B3, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002ABA, 0x00003D98, 0x0005008E, 0x0000001D, 0x000053C1, + 0x00002ABA, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004364, 0x00000001, + 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, 0x00004F28, 0x000200F8, + 0x00004F58, 0x0007004F, 0x00000011, 0x00002629, 0x00003722, 0x00003722, + 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515B, 0x00002629, + 0x00050051, 0x0000000D, 0x00001B83, 0x0000515B, 0x00000000, 0x00050051, + 0x0000000D, 0x00003470, 0x0000515B, 0x00000001, 0x00070050, 0x0000001D, + 0x0000427E, 0x00001B83, 0x00003470, 0x00000A0C, 0x00000A0C, 0x0007004F, + 0x00000011, 0x000041DE, 0x00003722, 0x00003722, 0x00000002, 0x00000003, + 0x0004007C, 0x00000013, 0x00003763, 0x000041DE, 0x00050051, 0x0000000D, + 0x00001B84, 0x00003763, 0x00000000, 0x00050051, 0x0000000D, 0x00003471, + 0x00003763, 0x00000001, 0x00070050, 0x0000001D, 0x0000427F, 0x00001B84, + 0x00003471, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DF, + 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, + 0x00003764, 0x000041DF, 0x00050051, 0x0000000D, 0x00001B85, 0x00003764, + 0x00000000, 0x00050051, 0x0000000D, 0x00003472, 0x00003764, 0x00000001, + 0x00070050, 0x0000001D, 0x00004280, 0x00001B85, 0x00003472, 0x00000A0C, + 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E0, 0x00002BCF, 0x00002BCF, + 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003765, 0x000041E0, + 0x00050051, 0x0000000D, 0x00001B86, 0x00003765, 0x00000000, 0x00050051, + 0x0000000D, 0x0000410A, 0x00003765, 0x00000001, 0x00070050, 0x0000001D, + 0x00002357, 0x00001B86, 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00004F28, 0x000200F8, 0x00004F28, 0x000900F5, 0x0000001D, 0x00002BAE, + 0x00002357, 0x00004F58, 0x00004364, 0x0000215A, 0x00002356, 0x00002038, + 0x000900F5, 0x0000001D, 0x0000380F, 0x00004280, 0x00004F58, 0x00006299, + 0x0000215A, 0x0000391D, 0x00002038, 0x000900F5, 0x0000001D, 0x00003B88, + 0x0000427F, 0x00004F58, 0x00006298, 0x0000215A, 0x0000391C, 0x00002038, + 0x000900F5, 0x0000001D, 0x000038BB, 0x0000427E, 0x00004F58, 0x00006297, + 0x0000215A, 0x0000391B, 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, + 0x00005311, 0x000700F5, 0x0000001D, 0x00002BAF, 0x00002BAE, 0x00004F28, + 0x00002BAD, 0x00003F62, 0x000700F5, 0x0000001D, 0x00003810, 0x0000380F, + 0x00004F28, 0x0000380E, 0x00003F62, 0x000700F5, 0x0000001D, 0x00003296, + 0x00003B88, 0x00004F28, 0x00003B85, 0x00003F62, 0x000700F5, 0x0000001D, + 0x0000367B, 0x000038BB, 0x00004F28, 0x000038BA, 0x00003F62, 0x00050081, + 0x0000001D, 0x0000435A, 0x00004359, 0x0000367B, 0x00050081, 0x0000001D, + 0x00005B02, 0x00005B01, 0x00003296, 0x00050081, 0x0000001D, 0x00001C28, + 0x00001F92, 0x00003810, 0x00050081, 0x0000001D, 0x000025AA, 0x00005113, + 0x00002BAF, 0x00050080, 0x0000000B, 0x00003FF8, 0x00005E78, 0x000037B2, + 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, + 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, 0x00000009, 0x00004AE1, + 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, + 0x00004AE1, 0x0000262A, 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, + 0x00000288, 0x00004BD5, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D4F, 0x00004BD5, 0x00050080, 0x0000000B, 0x00002DD4, + 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x00001951, 0x00000CC7, + 0x00000A0B, 0x00002DD4, 0x0004003D, 0x0000000B, 0x00005E64, 0x00001951, + 0x00050084, 0x0000000B, 0x00001863, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020AA, 0x00003FF8, 0x00001863, 0x00060041, 0x00000288, + 0x00003BD0, 0x00000CC7, 0x00000A0B, 0x000020AA, 0x0004003D, 0x0000000B, + 0x00005E65, 0x00003BD0, 0x00050084, 0x0000000B, 0x00001864, 0x00000A13, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020AB, 0x00003FF8, 0x00001864, + 0x00060041, 0x00000288, 0x000037F4, 0x00000CC7, 0x00000A0B, 0x000020AB, + 0x0004003D, 0x0000000B, 0x00004007, 0x000037F4, 0x00070050, 0x00000017, + 0x00005138, 0x00005D4F, 0x00005E64, 0x00005E65, 0x00004007, 0x000200F9, + 0x00004F4C, 0x000200F8, 0x0000262A, 0x00060041, 0x00000288, 0x0000554B, + 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D50, + 0x0000554B, 0x00050080, 0x0000000B, 0x00002DD5, 0x00003FF8, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001917, 0x00000CC7, 0x00000A0B, 0x00002DD5, + 0x0004003D, 0x0000000B, 0x00005C83, 0x00001917, 0x00050080, 0x0000000B, + 0x00002DD6, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, 0x00001918, + 0x00000CC7, 0x00000A0B, 0x00002DD6, 0x0004003D, 0x0000000B, 0x00005C84, + 0x00001918, 0x00050080, 0x0000000B, 0x00002DD7, 0x00003FF8, 0x00000A13, + 0x00060041, 0x00000288, 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DD7, + 0x0004003D, 0x0000000B, 0x00004008, 0x00006009, 0x00070050, 0x00000017, + 0x00005139, 0x00005D50, 0x00005C83, 0x00005C84, 0x00004008, 0x000200F9, 0x00004F4C, 0x000200F8, 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, - 0x00005132, 0x00002C74, 0x00005BAC, 0x00002F67, 0x000300F7, 0x00003F63, + 0x00005139, 0x0000262A, 0x00005138, 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, 0x000038FC, 0x00000002, 0x00001CC1, 0x0000000A, 0x00001CC1, 0x00000003, 0x00001CC0, 0x0000000C, 0x00001CC0, 0x00000004, 0x00002001, 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, - 0x00005F5C, 0x00002AC2, 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, - 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, 0x00002776, - 0x0000606A, 0x00000000, 0x00050051, 0x0000000D, 0x0000444F, 0x0000606A, - 0x00000001, 0x00070050, 0x0000001D, 0x00003915, 0x00002776, 0x0000444F, - 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004383, 0x00002AC2, - 0x00000001, 0x0006000C, 0x00000013, 0x00004674, 0x00000001, 0x0000003E, - 0x00004383, 0x00050051, 0x0000000D, 0x00002777, 0x00004674, 0x00000000, - 0x00050051, 0x0000000D, 0x00004450, 0x00004674, 0x00000001, 0x00070050, - 0x0000001D, 0x00003916, 0x00002777, 0x00004450, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004384, 0x00002AC2, 0x00000002, 0x0006000C, - 0x00000013, 0x00004675, 0x00000001, 0x0000003E, 0x00004384, 0x00050051, - 0x0000000D, 0x00002778, 0x00004675, 0x00000000, 0x00050051, 0x0000000D, - 0x00004451, 0x00004675, 0x00000001, 0x00070050, 0x0000001D, 0x00003917, - 0x00002778, 0x00004451, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, - 0x00004385, 0x00002AC2, 0x00000003, 0x0006000C, 0x00000013, 0x00004676, - 0x00000001, 0x0000003E, 0x00004385, 0x00050051, 0x0000000D, 0x00002779, - 0x00004676, 0x00000000, 0x00050051, 0x0000000D, 0x000050C1, 0x00004676, - 0x00000001, 0x00070050, 0x0000001D, 0x00002355, 0x00002779, 0x000050C1, + 0x00005F5C, 0x00002AC2, 0x00000000, 0x0006000C, 0x00000013, 0x0000606D, + 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, 0x00002786, + 0x0000606D, 0x00000000, 0x00050051, 0x0000000D, 0x00004458, 0x0000606D, + 0x00000001, 0x00070050, 0x0000001D, 0x0000391E, 0x00002786, 0x00004458, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000438C, 0x00002AC2, + 0x00000001, 0x0006000C, 0x00000013, 0x0000467D, 0x00000001, 0x0000003E, + 0x0000438C, 0x00050051, 0x0000000D, 0x00002787, 0x0000467D, 0x00000000, + 0x00050051, 0x0000000D, 0x00004459, 0x0000467D, 0x00000001, 0x00070050, + 0x0000001D, 0x0000391F, 0x00002787, 0x00004459, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000438D, 0x00002AC2, 0x00000002, 0x0006000C, + 0x00000013, 0x0000467E, 0x00000001, 0x0000003E, 0x0000438D, 0x00050051, + 0x0000000D, 0x00002788, 0x0000467E, 0x00000000, 0x00050051, 0x0000000D, + 0x0000445A, 0x0000467E, 0x00000001, 0x00070050, 0x0000001D, 0x00003920, + 0x00002788, 0x0000445A, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000438E, 0x00002AC2, 0x00000003, 0x0006000C, 0x00000013, 0x0000467F, + 0x00000001, 0x0000003E, 0x0000438E, 0x00050051, 0x0000000D, 0x00002789, + 0x0000467F, 0x00000000, 0x00050051, 0x0000000D, 0x000050C4, 0x0000467F, + 0x00000001, 0x00070050, 0x0000001D, 0x00002358, 0x00002789, 0x000050C4, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, 0x00003091, 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, 0x00050050, 0x00000012, 0x0000472F, @@ -4226,8 +4055,8 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00005F16, 0x00005E12, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDD, 0x00005E12, 0x00000001, 0x00070050, 0x0000001D, 0x00004127, 0x00005F16, 0x00003CDD, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4B, - 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EAE, 0x00004C4B, - 0x00050050, 0x00000012, 0x00004730, 0x00003EAE, 0x00003EAE, 0x000500C4, + 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EAA, 0x00004C4B, + 0x00050050, 0x00000012, 0x00004730, 0x00003EAA, 0x00003EAA, 0x000500C4, 0x00000012, 0x000047BA, 0x00004730, 0x000007A7, 0x000500C3, 0x00000012, 0x00003424, 0x000047BA, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABC, 0x00003424, 0x0005008E, 0x00000013, 0x00004754, 0x00002ABC, 0x000007FE, @@ -4236,43 +4065,43 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00050051, 0x0000000D, 0x00003CDE, 0x00005E13, 0x00000001, 0x00070050, 0x0000001D, 0x00004128, 0x00005F17, 0x00003CDE, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4C, 0x00002AC2, 0x00000002, 0x0004007C, - 0x0000000C, 0x00003EAF, 0x00004C4C, 0x00050050, 0x00000012, 0x00004731, - 0x00003EAF, 0x00003EAF, 0x000500C4, 0x00000012, 0x000047BC, 0x00004731, - 0x000007A7, 0x000500C3, 0x00000012, 0x00003425, 0x000047BC, 0x00000867, + 0x0000000C, 0x00003EAB, 0x00004C4C, 0x00050050, 0x00000012, 0x00004731, + 0x00003EAB, 0x00003EAB, 0x000500C4, 0x00000012, 0x000047BB, 0x00004731, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003425, 0x000047BB, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABD, 0x00003425, 0x0005008E, 0x00000013, 0x00004755, 0x00002ABD, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E14, 0x00000001, 0x00000028, 0x00000049, 0x00004755, 0x00050051, 0x0000000D, 0x00005F18, 0x00005E14, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDF, 0x00005E14, 0x00000001, 0x00070050, 0x0000001D, 0x00004129, 0x00005F18, 0x00003CDF, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4D, - 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EB0, 0x00004C4D, - 0x00050050, 0x00000012, 0x00004732, 0x00003EB0, 0x00003EB0, 0x000500C4, - 0x00000012, 0x000047BD, 0x00004732, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003426, 0x000047BD, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABE, + 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EAC, 0x00004C4D, + 0x00050050, 0x00000012, 0x00004732, 0x00003EAC, 0x00003EAC, 0x000500C4, + 0x00000012, 0x000047BC, 0x00004732, 0x000007A7, 0x000500C3, 0x00000012, + 0x00003426, 0x000047BC, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABE, 0x00003426, 0x0005008E, 0x00000013, 0x00004756, 0x00002ABE, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E15, 0x00000001, 0x00000028, 0x00000049, 0x00004756, 0x00050051, 0x0000000D, 0x00005F19, 0x00005E15, 0x00000000, 0x00050051, 0x0000000D, 0x0000494F, 0x00005E15, 0x00000001, 0x00070050, - 0x0000001D, 0x00002356, 0x00005F19, 0x0000494F, 0x00000A0C, 0x00000A0C, + 0x0000001D, 0x00002359, 0x00005F19, 0x0000494F, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC2, 0x00000000, 0x00060050, 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, 0x000500C2, 0x00000014, 0x00002B1C, 0x00004F13, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF2, 0x00002B1C, - 0x00000105, 0x000500C7, 0x00000014, 0x000048B5, 0x00005DF2, 0x00000466, + 0x00000105, 0x000500C7, 0x00000014, 0x000048B4, 0x00005DF2, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9C, 0x00005DF2, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D5, 0x00005B9C, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C57, 0x00000001, 0x0000004B, 0x000048B5, 0x0004007C, 0x00000014, + 0x00002C57, 0x00000001, 0x0000004B, 0x000048B4, 0x0004007C, 0x00000014, 0x00002A21, 0x00002C57, 0x00050082, 0x00000014, 0x00001886, 0x00000B0C, 0x00002A21, 0x00050080, 0x00000014, 0x0000221C, 0x00002A21, 0x00000938, 0x000600A9, 0x00000014, 0x0000287B, 0x000040D5, 0x0000221C, 0x00005B9C, - 0x000500C4, 0x00000014, 0x00005AE0, 0x000048B5, 0x00001886, 0x000500C7, - 0x00000014, 0x000049A6, 0x00005AE0, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AC3, 0x000040D5, 0x000049A6, 0x000048B5, 0x00050080, 0x00000014, - 0x00006005, 0x0000287B, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8B, - 0x00006005, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB2, 0x00002AC3, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005789, 0x00004F8B, 0x00003FB2, + 0x000500C4, 0x00000014, 0x00005AE1, 0x000048B4, 0x00001886, 0x000500C7, + 0x00000014, 0x000049A6, 0x00005AE1, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AC3, 0x000040D5, 0x000049A6, 0x000048B4, 0x00050080, 0x00000014, + 0x0000600A, 0x0000287B, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8B, + 0x0000600A, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB2, 0x00002AC3, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005788, 0x00004F8B, 0x00003FB2, 0x000500AA, 0x00000010, 0x0000360C, 0x00005DF2, 0x00000A12, 0x000600A9, - 0x00000014, 0x0000424E, 0x0000360C, 0x00000A12, 0x00005789, 0x0004007C, + 0x00000014, 0x0000424E, 0x0000360C, 0x00000A12, 0x00005788, 0x0004007C, 0x00000018, 0x000029DB, 0x0000424E, 0x000500C2, 0x0000000B, 0x00004BB0, 0x000056C6, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481A, 0x00004BB0, 0x00050085, 0x0000000D, 0x00003E2B, 0x0000481A, 0x00000149, 0x00050051, @@ -4283,21 +4112,21 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00002AC2, 0x00000001, 0x00060050, 0x00000014, 0x00003517, 0x000027FE, 0x000027FE, 0x000027FE, 0x000500C2, 0x00000014, 0x00002B1D, 0x00003517, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF3, 0x00002B1D, 0x00000105, - 0x000500C7, 0x00000014, 0x000048B6, 0x00005DF3, 0x00000466, 0x000500C2, + 0x000500C7, 0x00000014, 0x000048B5, 0x00005DF3, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9D, 0x00005DF3, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D6, 0x00005B9D, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C58, - 0x00000001, 0x0000004B, 0x000048B6, 0x0004007C, 0x00000014, 0x00002A22, + 0x00000001, 0x0000004B, 0x000048B5, 0x0004007C, 0x00000014, 0x00002A22, 0x00002C58, 0x00050082, 0x00000014, 0x00001887, 0x00000B0C, 0x00002A22, 0x00050080, 0x00000014, 0x0000221D, 0x00002A22, 0x00000938, 0x000600A9, 0x00000014, 0x0000287C, 0x000040D6, 0x0000221D, 0x00005B9D, 0x000500C4, - 0x00000014, 0x00005AE1, 0x000048B6, 0x00001887, 0x000500C7, 0x00000014, - 0x000049A7, 0x00005AE1, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC4, - 0x000040D6, 0x000049A7, 0x000048B6, 0x00050080, 0x00000014, 0x00006006, - 0x0000287C, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8C, 0x00006006, + 0x00000014, 0x00005AE2, 0x000048B5, 0x00001887, 0x000500C7, 0x00000014, + 0x000049A7, 0x00005AE2, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC4, + 0x000040D6, 0x000049A7, 0x000048B5, 0x00050080, 0x00000014, 0x0000600B, + 0x0000287C, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8C, 0x0000600B, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB3, 0x00002AC4, 0x0000008D, - 0x000500C5, 0x00000014, 0x0000578A, 0x00004F8C, 0x00003FB3, 0x000500AA, + 0x000500C5, 0x00000014, 0x00005789, 0x00004F8C, 0x00003FB3, 0x000500AA, 0x00000010, 0x0000360D, 0x00005DF3, 0x00000A12, 0x000600A9, 0x00000014, - 0x0000424F, 0x0000360D, 0x00000A12, 0x0000578A, 0x0004007C, 0x00000018, + 0x0000424F, 0x0000360D, 0x00000A12, 0x00005789, 0x0004007C, 0x00000018, 0x000029DC, 0x0000424F, 0x000500C2, 0x0000000B, 0x00004BB1, 0x000027FE, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481B, 0x00004BB1, 0x00050085, 0x0000000D, 0x00003E2C, 0x0000481B, 0x00000149, 0x00050051, 0x0000000D, @@ -4308,21 +4137,21 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00000002, 0x00060050, 0x00000014, 0x00003518, 0x000027FF, 0x000027FF, 0x000027FF, 0x000500C2, 0x00000014, 0x00002B1E, 0x00003518, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF4, 0x00002B1E, 0x00000105, 0x000500C7, - 0x00000014, 0x000048B7, 0x00005DF4, 0x00000466, 0x000500C2, 0x00000014, + 0x00000014, 0x000048B6, 0x00005DF4, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9E, 0x00005DF4, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D7, 0x00005B9E, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C59, 0x00000001, - 0x0000004B, 0x000048B7, 0x0004007C, 0x00000014, 0x00002A23, 0x00002C59, + 0x0000004B, 0x000048B6, 0x0004007C, 0x00000014, 0x00002A23, 0x00002C59, 0x00050082, 0x00000014, 0x00001888, 0x00000B0C, 0x00002A23, 0x00050080, 0x00000014, 0x0000221E, 0x00002A23, 0x00000938, 0x000600A9, 0x00000014, 0x0000287D, 0x000040D7, 0x0000221E, 0x00005B9E, 0x000500C4, 0x00000014, - 0x00005AE2, 0x000048B7, 0x00001888, 0x000500C7, 0x00000014, 0x000049A8, - 0x00005AE2, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC5, 0x000040D7, - 0x000049A8, 0x000048B7, 0x00050080, 0x00000014, 0x00006007, 0x0000287D, - 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8D, 0x00006007, 0x00000189, + 0x00005AE3, 0x000048B6, 0x00001888, 0x000500C7, 0x00000014, 0x000049A8, + 0x00005AE3, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC5, 0x000040D7, + 0x000049A8, 0x000048B6, 0x00050080, 0x00000014, 0x0000600C, 0x0000287D, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8D, 0x0000600C, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB4, 0x00002AC5, 0x0000008D, 0x000500C5, - 0x00000014, 0x0000578B, 0x00004F8D, 0x00003FB4, 0x000500AA, 0x00000010, + 0x00000014, 0x0000578A, 0x00004F8D, 0x00003FB4, 0x000500AA, 0x00000010, 0x0000360E, 0x00005DF4, 0x00000A12, 0x000600A9, 0x00000014, 0x00004250, - 0x0000360E, 0x00000A12, 0x0000578B, 0x0004007C, 0x00000018, 0x000029DD, + 0x0000360E, 0x00000A12, 0x0000578A, 0x0004007C, 0x00000018, 0x000029DD, 0x00004250, 0x000500C2, 0x0000000B, 0x00004BB2, 0x000027FF, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481C, 0x00004BB2, 0x00050085, 0x0000000D, 0x00003E2D, 0x0000481C, 0x00000149, 0x00050051, 0x0000000D, 0x000053D0, @@ -4333,43 +4162,43 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00060050, 0x00000014, 0x00003519, 0x00002800, 0x00002800, 0x00002800, 0x000500C2, 0x00000014, 0x00002B1F, 0x00003519, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF5, 0x00002B1F, 0x00000105, 0x000500C7, 0x00000014, - 0x000048B8, 0x00005DF5, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9F, + 0x000048B7, 0x00005DF5, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9F, 0x00005DF5, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D8, 0x00005B9F, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C5A, 0x00000001, 0x0000004B, - 0x000048B8, 0x0004007C, 0x00000014, 0x00002A24, 0x00002C5A, 0x00050082, + 0x000048B7, 0x0004007C, 0x00000014, 0x00002A24, 0x00002C5A, 0x00050082, 0x00000014, 0x00001889, 0x00000B0C, 0x00002A24, 0x00050080, 0x00000014, 0x0000221F, 0x00002A24, 0x00000938, 0x000600A9, 0x00000014, 0x0000287E, - 0x000040D8, 0x0000221F, 0x00005B9F, 0x000500C4, 0x00000014, 0x00005AE3, - 0x000048B8, 0x00001889, 0x000500C7, 0x00000014, 0x000049A9, 0x00005AE3, + 0x000040D8, 0x0000221F, 0x00005B9F, 0x000500C4, 0x00000014, 0x00005AE4, + 0x000048B7, 0x00001889, 0x000500C7, 0x00000014, 0x000049A9, 0x00005AE4, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC6, 0x000040D8, 0x000049A9, - 0x000048B8, 0x00050080, 0x00000014, 0x00006008, 0x0000287E, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F8E, 0x00006008, 0x00000189, 0x000500C4, + 0x000048B7, 0x00050080, 0x00000014, 0x0000600D, 0x0000287E, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F8E, 0x0000600D, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB5, 0x00002AC6, 0x0000008D, 0x000500C5, 0x00000014, - 0x0000578C, 0x00004F8E, 0x00003FB5, 0x000500AA, 0x00000010, 0x0000360F, + 0x0000578B, 0x00004F8E, 0x00003FB5, 0x000500AA, 0x00000010, 0x0000360F, 0x00005DF5, 0x00000A12, 0x000600A9, 0x00000014, 0x00004251, 0x0000360F, - 0x00000A12, 0x0000578C, 0x0004007C, 0x00000018, 0x000029DE, 0x00004251, + 0x00000A12, 0x0000578B, 0x0004007C, 0x00000018, 0x000029DE, 0x00004251, 0x000500C2, 0x0000000B, 0x00004BB3, 0x00002800, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481D, 0x00004BB3, 0x00050085, 0x0000000D, 0x00003E2E, 0x0000481D, 0x00000149, 0x00050051, 0x0000000D, 0x000053D1, 0x000029DE, 0x00000000, 0x00050051, 0x0000000D, 0x00002A64, 0x000029DE, 0x00000001, 0x00050051, 0x0000000D, 0x00002B20, 0x000029DE, 0x00000002, 0x00070050, - 0x0000001D, 0x00002357, 0x000053D1, 0x00002A64, 0x00002B20, 0x00003E2E, + 0x0000001D, 0x0000235A, 0x000053D1, 0x00002A64, 0x00002B20, 0x00003E2E, 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C7, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, 0x000056C7, 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, 0x000024B0, 0x00004F14, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B7, - 0x000024B0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC4, 0x000049B7, - 0x00050085, 0x0000001D, 0x00004139, 0x00003CC4, 0x00000AEE, 0x00050051, + 0x000024B0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC0, 0x000049B7, + 0x00050085, 0x0000001D, 0x00004139, 0x00003CC0, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDB, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00005156, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x000500C2, 0x00000017, 0x000024B1, 0x00005156, 0x0000034D, 0x000500C7, 0x00000017, - 0x000049B8, 0x000024B1, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC5, - 0x000049B8, 0x00050085, 0x0000001D, 0x0000413A, 0x00003CC5, 0x00000AEE, + 0x000049B8, 0x000024B1, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC1, + 0x000049B8, 0x00050085, 0x0000001D, 0x0000413A, 0x00003CC1, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDC, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00005157, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x000500C2, 0x00000017, 0x000024B2, 0x00005157, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B9, 0x000024B2, 0x0000027B, 0x00040070, 0x0000001D, - 0x00003CC6, 0x000049B9, 0x00050085, 0x0000001D, 0x0000413B, 0x00003CC6, + 0x00003CC2, 0x000049B9, 0x00050085, 0x0000001D, 0x0000413B, 0x00003CC2, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDD, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x0000515C, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x000500C2, 0x00000017, 0x000024B3, 0x0000515C, 0x0000034D, @@ -4380,18 +4209,18 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00000017, 0x00004F15, 0x000056C8, 0x000056C8, 0x000056C8, 0x000056C8, 0x000500C2, 0x00000017, 0x000024B4, 0x00004F15, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A62, 0x000024B4, 0x0000064B, 0x00040070, 0x0000001D, - 0x000036AB, 0x00004A62, 0x0005008E, 0x0000001D, 0x00004B2C, 0x000036AB, + 0x000036AE, 0x00004A62, 0x0005008E, 0x0000001D, 0x00004B2C, 0x000036AE, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A8, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00006114, 0x000021A8, 0x000021A8, 0x000021A8, 0x000021A8, 0x000500C2, 0x00000017, 0x000024B5, 0x00006114, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A63, 0x000024B5, 0x0000064B, 0x00040070, - 0x0000001D, 0x000036AC, 0x00004A63, 0x0005008E, 0x0000001D, 0x00004B2D, - 0x000036AC, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A9, 0x00002AC2, + 0x0000001D, 0x000036AF, 0x00004A63, 0x0005008E, 0x0000001D, 0x00004B2D, + 0x000036AF, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A9, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00006115, 0x000021A9, 0x000021A9, 0x000021A9, 0x000021A9, 0x000500C2, 0x00000017, 0x000024B6, 0x00006115, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A64, 0x000024B6, 0x0000064B, - 0x00040070, 0x0000001D, 0x000036AD, 0x00004A64, 0x0005008E, 0x0000001D, - 0x00004B2E, 0x000036AD, 0x0000017A, 0x00050051, 0x0000000B, 0x000021AA, + 0x00040070, 0x0000001D, 0x000036B0, 0x00004A64, 0x0005008E, 0x0000001D, + 0x00004B2E, 0x000036B0, 0x0000017A, 0x00050051, 0x0000000B, 0x000021AA, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x00006116, 0x000021AA, 0x000021AA, 0x000021AA, 0x000021AA, 0x000500C2, 0x00000017, 0x000024B7, 0x00006116, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A65, 0x000024B7, @@ -4414,176 +4243,159 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3D, 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, 0x0000001D, 0x00002BB0, 0x00005A3D, - 0x00004BFE, 0x00003095, 0x000038FC, 0x000026A2, 0x00001CC1, 0x00002357, - 0x00001CC0, 0x00002356, 0x00002001, 0x00002355, 0x00002039, 0x000F00F5, + 0x00004BFE, 0x00003095, 0x000038FC, 0x000026A2, 0x00001CC1, 0x0000235A, + 0x00001CC0, 0x00002359, 0x00002001, 0x00002358, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003811, 0x00002D9B, 0x00004BFE, 0x00004B2E, 0x000038FC, 0x0000413B, 0x00001CC1, 0x00003DE5, 0x00001CC0, 0x00004129, 0x00002001, - 0x00003917, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003B89, 0x00002D9A, + 0x00003920, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003B89, 0x00002D9A, 0x00004BFE, 0x00004B2D, 0x000038FC, 0x0000413A, 0x00001CC1, 0x00003DE4, - 0x00001CC0, 0x00004128, 0x00002001, 0x00003916, 0x00002039, 0x000F00F5, + 0x00001CC0, 0x00004128, 0x00002001, 0x0000391F, 0x00002039, 0x000F00F5, 0x0000001D, 0x000038BC, 0x00002D99, 0x00004BFE, 0x00004B2C, 0x000038FC, 0x00004139, 0x00001CC1, 0x00003DE3, 0x00001CC0, 0x00004127, 0x00002001, - 0x00003915, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, 0x00003B68, + 0x0000391E, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, 0x0000199B, 0x00000A10, 0x000300F7, - 0x00004F29, 0x00000002, 0x000400FA, 0x00005453, 0x00002C75, 0x00002F68, - 0x000200F8, 0x00002F68, 0x00060041, 0x00000288, 0x00004BD2, 0x00000CC7, - 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4D, 0x00004BD2, - 0x00050080, 0x0000000B, 0x00002DD1, 0x00003FF8, 0x00000A0D, 0x00060041, - 0x00000288, 0x00006020, 0x00000CC7, 0x00000A0B, 0x00002DD1, 0x0004003D, - 0x0000000B, 0x00003248, 0x00006020, 0x00060052, 0x00000017, 0x00002EA1, - 0x00005D4D, 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x000019F1, - 0x00003248, 0x00002EA1, 0x00000001, 0x00050080, 0x0000000B, 0x00003FD7, - 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x00001C1C, 0x00000CC7, - 0x00000A0B, 0x00003FD7, 0x0004003D, 0x0000000B, 0x00005C82, 0x00001C1C, - 0x00050080, 0x0000000B, 0x00002DD2, 0x00003FD7, 0x00000A0D, 0x00060041, - 0x00000288, 0x00006021, 0x00000CC7, 0x00000A0B, 0x00002DD2, 0x0004003D, - 0x0000000B, 0x00003249, 0x00006021, 0x00060052, 0x00000017, 0x00002EF0, - 0x00005C82, 0x000019F1, 0x00000002, 0x00060052, 0x00000017, 0x00001BED, - 0x00003249, 0x00002EF0, 0x00000003, 0x00050084, 0x0000000B, 0x00002A8D, - 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023D1, 0x00003FF8, - 0x00002A8D, 0x00060041, 0x00000288, 0x00003B8A, 0x00000CC7, 0x00000A0B, - 0x000023D1, 0x0004003D, 0x0000000B, 0x00005C83, 0x00003B8A, 0x00050080, - 0x0000000B, 0x00002DD3, 0x000023D1, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006022, 0x00000CC7, 0x00000A0B, 0x00002DD3, 0x0004003D, 0x0000000B, - 0x0000324A, 0x00006022, 0x00060052, 0x00000017, 0x00002EF1, 0x00005C83, - 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x00001BEE, 0x0000324A, - 0x00002EF1, 0x00000001, 0x00050084, 0x0000000B, 0x00002A8E, 0x00000A13, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023D2, 0x00003FF8, 0x00002A8E, - 0x00060041, 0x00000288, 0x00003B8B, 0x00000CC7, 0x00000A0B, 0x000023D2, - 0x0004003D, 0x0000000B, 0x00005C84, 0x00003B8B, 0x00050080, 0x0000000B, - 0x00002DD4, 0x000023D2, 0x00000A0D, 0x00060041, 0x00000288, 0x00006023, - 0x00000CC7, 0x00000A0B, 0x00002DD4, 0x0004003D, 0x0000000B, 0x0000324B, - 0x00006023, 0x00060052, 0x00000017, 0x0000379C, 0x00005C84, 0x00001BEE, - 0x00000002, 0x00060052, 0x00000017, 0x00002040, 0x0000324B, 0x0000379C, - 0x00000003, 0x000200F9, 0x00004F29, 0x000200F8, 0x00002C75, 0x00060041, - 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, - 0x0000000B, 0x00005D4E, 0x0000554C, 0x00050080, 0x0000000B, 0x00002DD5, - 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001913, 0x00000CC7, - 0x00000A0B, 0x00002DD5, 0x0004003D, 0x0000000B, 0x00005C85, 0x00001913, - 0x00050080, 0x0000000B, 0x00002DD6, 0x00003FF8, 0x00000A10, 0x00060041, - 0x00000288, 0x00001914, 0x00000CC7, 0x00000A0B, 0x00002DD6, 0x0004003D, - 0x0000000B, 0x00005C86, 0x00001914, 0x00050080, 0x0000000B, 0x00002DD7, - 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF8, 0x00000CC7, - 0x00000A0B, 0x00002DD7, 0x0004003D, 0x0000000B, 0x00003703, 0x00005FF8, - 0x00070050, 0x00000017, 0x00004AE2, 0x00005D4E, 0x00005C85, 0x00005C86, - 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, 0x00000A16, - 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, 0x000057E8, - 0x0004003D, 0x0000000B, 0x00005C87, 0x0000604E, 0x00050080, 0x0000000B, - 0x00002DD8, 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, 0x00001915, - 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, 0x0000000B, 0x00005C88, - 0x00001915, 0x00050080, 0x0000000B, 0x00002DD9, 0x00003FF8, 0x00000A1C, - 0x00060041, 0x00000288, 0x00001916, 0x00000CC7, 0x00000A0B, 0x00002DD9, - 0x0004003D, 0x0000000B, 0x00005C89, 0x00001916, 0x00050080, 0x0000000B, - 0x00002DDA, 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, 0x00006009, - 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, 0x0000000B, 0x00004003, - 0x00006009, 0x00070050, 0x00000017, 0x00005133, 0x00005C87, 0x00005C88, - 0x00005C89, 0x00004003, 0x000200F9, 0x00004F29, 0x000200F8, 0x00004F29, - 0x000700F5, 0x00000017, 0x00002BD0, 0x00005133, 0x00002C75, 0x00002040, - 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, 0x00004AE2, 0x00002C75, - 0x00001BED, 0x00002F68, 0x000300F7, 0x00004F2A, 0x00000000, 0x000700FB, - 0x00002180, 0x00004F59, 0x00000005, 0x000027A8, 0x00000007, 0x0000203A, - 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, 0x00005F5D, 0x00003723, - 0x00000000, 0x0006000C, 0x00000013, 0x0000607D, 0x00000001, 0x0000003E, - 0x00005F5D, 0x00050051, 0x0000000D, 0x000026E0, 0x0000607D, 0x00000000, - 0x00060052, 0x0000001D, 0x000023D3, 0x000026E0, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004DA1, 0x0000607D, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A28, 0x00004DA1, 0x000023D3, 0x00000001, 0x00050051, - 0x0000000B, 0x00002864, 0x00003723, 0x00000001, 0x0006000C, 0x00000013, - 0x00004CE1, 0x00000001, 0x0000003E, 0x00002864, 0x00050051, 0x0000000D, - 0x000026E1, 0x00004CE1, 0x00000000, 0x00060052, 0x0000001D, 0x000023D4, - 0x000026E1, 0x00003A28, 0x00000002, 0x00050051, 0x0000000D, 0x00004DA2, - 0x00004CE1, 0x00000001, 0x00060052, 0x0000001D, 0x00003A29, 0x00004DA2, - 0x000023D4, 0x00000003, 0x00050051, 0x0000000B, 0x00002865, 0x00003723, - 0x00000002, 0x0006000C, 0x00000013, 0x00004CE2, 0x00000001, 0x0000003E, - 0x00002865, 0x00050051, 0x0000000D, 0x000026E2, 0x00004CE2, 0x00000000, - 0x00060052, 0x0000001D, 0x000023D5, 0x000026E2, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004DA3, 0x00004CE2, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A2A, 0x00004DA3, 0x000023D5, 0x00000001, 0x00050051, - 0x0000000B, 0x00002866, 0x00003723, 0x00000003, 0x0006000C, 0x00000013, - 0x00004CE3, 0x00000001, 0x0000003E, 0x00002866, 0x00050051, 0x0000000D, - 0x000026E3, 0x00004CE3, 0x00000000, 0x00060052, 0x0000001D, 0x000023D6, - 0x000026E3, 0x00003A2A, 0x00000002, 0x00050051, 0x0000000D, 0x00004DA4, - 0x00004CE3, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2B, 0x00004DA4, - 0x000023D6, 0x00000003, 0x00050051, 0x0000000B, 0x00002867, 0x00002BD0, - 0x00000000, 0x0006000C, 0x00000013, 0x00004CE4, 0x00000001, 0x0000003E, - 0x00002867, 0x00050051, 0x0000000D, 0x000026E4, 0x00004CE4, 0x00000000, - 0x00060052, 0x0000001D, 0x000023D7, 0x000026E4, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004DA5, 0x00004CE4, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A2C, 0x00004DA5, 0x000023D7, 0x00000001, 0x00050051, - 0x0000000B, 0x00002868, 0x00002BD0, 0x00000001, 0x0006000C, 0x00000013, - 0x00004CE5, 0x00000001, 0x0000003E, 0x00002868, 0x00050051, 0x0000000D, - 0x000026E5, 0x00004CE5, 0x00000000, 0x00060052, 0x0000001D, 0x000023D8, - 0x000026E5, 0x00003A2C, 0x00000002, 0x00050051, 0x0000000D, 0x00004DA6, - 0x00004CE5, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2D, 0x00004DA6, - 0x000023D8, 0x00000003, 0x00050051, 0x0000000B, 0x00002869, 0x00002BD0, - 0x00000002, 0x0006000C, 0x00000013, 0x00004CE6, 0x00000001, 0x0000003E, - 0x00002869, 0x00050051, 0x0000000D, 0x000026E6, 0x00004CE6, 0x00000000, - 0x00060052, 0x0000001D, 0x000023D9, 0x000026E6, 0x00003B56, 0x00000000, - 0x00050051, 0x0000000D, 0x00004DA7, 0x00004CE6, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A2E, 0x00004DA7, 0x000023D9, 0x00000001, 0x00050051, - 0x0000000B, 0x0000286A, 0x00002BD0, 0x00000003, 0x0006000C, 0x00000013, - 0x00004CE7, 0x00000001, 0x0000003E, 0x0000286A, 0x00050051, 0x0000000D, - 0x000026E7, 0x00004CE7, 0x00000000, 0x00060052, 0x0000001D, 0x000023DA, - 0x000026E7, 0x00003A2E, 0x00000002, 0x00050051, 0x0000000D, 0x00005A07, - 0x00004CE7, 0x00000001, 0x00060052, 0x0000001D, 0x00002453, 0x00005A07, - 0x000023DA, 0x00000003, 0x000200F9, 0x00004F2A, 0x000200F8, 0x000027A8, + 0x00004F29, 0x00000002, 0x000400FA, 0x00005453, 0x0000262B, 0x00002F68, + 0x000200F8, 0x00002F68, 0x00060041, 0x00000288, 0x00004BD6, 0x00000CC7, + 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D51, 0x00004BD6, + 0x00050080, 0x0000000B, 0x00002DD8, 0x00003FF8, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001919, 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, + 0x0000000B, 0x00005C85, 0x00001919, 0x00050080, 0x0000000B, 0x00002DD9, + 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x0000191A, 0x00000CC7, + 0x00000A0B, 0x00002DD9, 0x0004003D, 0x0000000B, 0x00005C86, 0x0000191A, + 0x00050080, 0x0000000B, 0x00002DDA, 0x00002DD9, 0x00000A0D, 0x00060041, + 0x00000288, 0x0000600E, 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, + 0x0000000B, 0x00003750, 0x0000600E, 0x00070050, 0x00000017, 0x00004CDA, + 0x00005D51, 0x00005C85, 0x00005C86, 0x00003750, 0x00050084, 0x0000000B, + 0x0000429B, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000036B1, + 0x00003FF8, 0x0000429B, 0x00060041, 0x00000288, 0x00003B8A, 0x00000CC7, + 0x00000A0B, 0x000036B1, 0x0004003D, 0x0000000B, 0x00005C87, 0x00003B8A, + 0x00050080, 0x0000000B, 0x00002DDB, 0x000036B1, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001952, 0x00000CC7, 0x00000A0B, 0x00002DDB, 0x0004003D, + 0x0000000B, 0x00005E66, 0x00001952, 0x00050084, 0x0000000B, 0x00001865, + 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020AC, 0x00003FF8, + 0x00001865, 0x00060041, 0x00000288, 0x00003B8B, 0x00000CC7, 0x00000A0B, + 0x000020AC, 0x0004003D, 0x0000000B, 0x00005C88, 0x00003B8B, 0x00050080, + 0x0000000B, 0x00002DDC, 0x000020AC, 0x00000A0D, 0x00060041, 0x00000288, + 0x0000600F, 0x00000CC7, 0x00000A0B, 0x00002DDC, 0x0004003D, 0x0000000B, + 0x00004009, 0x0000600F, 0x00070050, 0x00000017, 0x0000513A, 0x00005C87, + 0x00005E66, 0x00005C88, 0x00004009, 0x000200F9, 0x00004F29, 0x000200F8, + 0x0000262B, 0x00060041, 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, + 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D52, 0x0000554C, 0x00050080, + 0x0000000B, 0x00002DDD, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, + 0x0000191B, 0x00000CC7, 0x00000A0B, 0x00002DDD, 0x0004003D, 0x0000000B, + 0x00005C89, 0x0000191B, 0x00050080, 0x0000000B, 0x00002DDE, 0x00003FF8, + 0x00000A10, 0x00060041, 0x00000288, 0x0000191C, 0x00000CC7, 0x00000A0B, + 0x00002DDE, 0x0004003D, 0x0000000B, 0x00005C8A, 0x0000191C, 0x00050080, + 0x0000000B, 0x00002DDF, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, + 0x00006010, 0x00000CC7, 0x00000A0B, 0x00002DDF, 0x0004003D, 0x0000000B, + 0x00003703, 0x00006010, 0x00070050, 0x00000017, 0x00004AE2, 0x00005D52, + 0x00005C89, 0x00005C8A, 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, + 0x00003FF8, 0x00000A16, 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, + 0x00000A0B, 0x000057E8, 0x0004003D, 0x0000000B, 0x00005C8B, 0x0000604E, + 0x00050080, 0x0000000B, 0x00002DE0, 0x00003FF8, 0x00000A19, 0x00060041, + 0x00000288, 0x0000191D, 0x00000CC7, 0x00000A0B, 0x00002DE0, 0x0004003D, + 0x0000000B, 0x00005C8C, 0x0000191D, 0x00050080, 0x0000000B, 0x00002DE1, + 0x00003FF8, 0x00000A1C, 0x00060041, 0x00000288, 0x0000191E, 0x00000CC7, + 0x00000A0B, 0x00002DE1, 0x0004003D, 0x0000000B, 0x00005C8D, 0x0000191E, + 0x00050080, 0x0000000B, 0x00002DE2, 0x00003FF8, 0x00000A1F, 0x00060041, + 0x00000288, 0x00006011, 0x00000CC7, 0x00000A0B, 0x00002DE2, 0x0004003D, + 0x0000000B, 0x0000400A, 0x00006011, 0x00070050, 0x00000017, 0x0000513B, + 0x00005C8B, 0x00005C8C, 0x00005C8D, 0x0000400A, 0x000200F9, 0x00004F29, + 0x000200F8, 0x00004F29, 0x000700F5, 0x00000017, 0x00002BD0, 0x0000513B, + 0x0000262B, 0x0000513A, 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, + 0x00004AE2, 0x0000262B, 0x00004CDA, 0x00002F68, 0x000300F7, 0x00004F2A, + 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, 0x00000005, 0x0000215B, + 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, + 0x00005F5D, 0x00003723, 0x00000000, 0x0006000C, 0x00000013, 0x0000606E, + 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, 0x0000278A, + 0x0000606E, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC4, 0x0000606E, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428D, 0x00003723, 0x00000001, + 0x0006000C, 0x00000013, 0x00003D01, 0x00000001, 0x0000003E, 0x0000428D, + 0x00050051, 0x0000000D, 0x0000278B, 0x00003D01, 0x00000000, 0x00050051, + 0x0000000D, 0x0000445B, 0x00003D01, 0x00000001, 0x00070050, 0x0000001D, + 0x00003921, 0x0000278A, 0x00003EC4, 0x0000278B, 0x0000445B, 0x00050051, + 0x0000000B, 0x0000438F, 0x00003723, 0x00000002, 0x0006000C, 0x00000013, + 0x00004680, 0x00000001, 0x0000003E, 0x0000438F, 0x00050051, 0x0000000D, + 0x0000278C, 0x00004680, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC5, + 0x00004680, 0x00000001, 0x00050051, 0x0000000B, 0x0000428E, 0x00003723, + 0x00000003, 0x0006000C, 0x00000013, 0x00003D02, 0x00000001, 0x0000003E, + 0x0000428E, 0x00050051, 0x0000000D, 0x0000278D, 0x00003D02, 0x00000000, + 0x00050051, 0x0000000D, 0x0000445C, 0x00003D02, 0x00000001, 0x00070050, + 0x0000001D, 0x00003922, 0x0000278C, 0x00003EC5, 0x0000278D, 0x0000445C, + 0x00050051, 0x0000000B, 0x00004390, 0x00002BD0, 0x00000000, 0x0006000C, + 0x00000013, 0x00004681, 0x00000001, 0x0000003E, 0x00004390, 0x00050051, + 0x0000000D, 0x0000278E, 0x00004681, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EC6, 0x00004681, 0x00000001, 0x00050051, 0x0000000B, 0x0000428F, + 0x00002BD0, 0x00000001, 0x0006000C, 0x00000013, 0x00003D03, 0x00000001, + 0x0000003E, 0x0000428F, 0x00050051, 0x0000000D, 0x0000278F, 0x00003D03, + 0x00000000, 0x00050051, 0x0000000D, 0x0000445D, 0x00003D03, 0x00000001, + 0x00070050, 0x0000001D, 0x00003923, 0x0000278E, 0x00003EC6, 0x0000278F, + 0x0000445D, 0x00050051, 0x0000000B, 0x00004391, 0x00002BD0, 0x00000002, + 0x0006000C, 0x00000013, 0x00004682, 0x00000001, 0x0000003E, 0x00004391, + 0x00050051, 0x0000000D, 0x00002790, 0x00004682, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EC7, 0x00004682, 0x00000001, 0x00050051, 0x0000000B, + 0x00004290, 0x00002BD0, 0x00000003, 0x0006000C, 0x00000013, 0x00003D04, + 0x00000001, 0x0000003E, 0x00004290, 0x00050051, 0x0000000D, 0x00002791, + 0x00003D04, 0x00000000, 0x00050051, 0x0000000D, 0x000050C5, 0x00003D04, + 0x00000001, 0x00070050, 0x0000001D, 0x0000235B, 0x00002790, 0x00003EC7, + 0x00002791, 0x000050C5, 0x000200F9, 0x00004F2A, 0x000200F8, 0x0000215B, 0x0007004F, 0x00000011, 0x000025FE, 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, 0x000025FE, 0x0009004F, 0x0000001A, 0x000060DA, 0x00005B3F, 0x00005B3F, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B9, 0x000060DA, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D99, 0x000048B9, 0x00000302, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B8, 0x000060DA, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D99, 0x000048B8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC7, 0x00003D99, 0x0005008E, 0x0000001D, 0x00004733, 0x00002AC7, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629A, 0x00000001, 0x00000028, 0x00000504, 0x00004733, 0x0007004F, 0x00000011, 0x00003774, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C8, 0x00003774, 0x0009004F, 0x0000001A, 0x000060DB, 0x000024C8, 0x000024C8, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C4, 0x0000001A, 0x000048BA, 0x000060DB, 0x00000122, 0x000500C3, - 0x0000001A, 0x00003D9A, 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, + 0x000500C4, 0x0000001A, 0x000048B9, 0x000060DB, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D9A, 0x000048B9, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC8, 0x00003D9A, 0x0005008E, 0x0000001D, 0x00004734, 0x00002AC8, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629B, 0x00000001, 0x00000028, 0x00000504, 0x00004734, 0x0007004F, 0x00000011, 0x00003775, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C9, 0x00003775, 0x0009004F, 0x0000001A, 0x000060DC, 0x000024C9, 0x000024C9, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, - 0x000048BB, 0x000060DC, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9B, - 0x000048BB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC9, 0x00003D9B, + 0x000048BA, 0x000060DC, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9B, + 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC9, 0x00003D9B, 0x0005008E, 0x0000001D, 0x00004735, 0x00002AC9, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629C, 0x00000001, 0x00000028, 0x00000504, 0x00004735, 0x0007004F, 0x00000011, 0x00003776, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024CA, 0x00003776, 0x0009004F, 0x0000001A, 0x000060DD, 0x000024CA, 0x000024CA, 0x00000000, 0x00000000, - 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BC, 0x000060DD, - 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9C, 0x000048BC, 0x00000302, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BB, 0x000060DD, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9C, 0x000048BB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ACA, 0x00003D9C, 0x0005008E, 0x0000001D, 0x000053D2, 0x00002ACA, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, 0x00000504, 0x000053D2, 0x000200F9, 0x00004F2A, - 0x000200F8, 0x00004F59, 0x0007004F, 0x00000011, 0x00002624, 0x00003723, + 0x000200F8, 0x00004F59, 0x0007004F, 0x00000011, 0x0000262C, 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515D, - 0x00002624, 0x00050051, 0x0000000D, 0x00001B87, 0x0000515D, 0x00000000, + 0x0000262C, 0x00050051, 0x0000000D, 0x00001B87, 0x0000515D, 0x00000000, 0x00050051, 0x0000000D, 0x00003473, 0x0000515D, 0x00000001, 0x00070050, - 0x0000001D, 0x00004281, 0x00001B87, 0x00003473, 0x00000A0C, 0x00000A0C, + 0x0000001D, 0x00004291, 0x00001B87, 0x00003473, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E1, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003766, 0x000041E1, 0x00050051, 0x0000000D, 0x00001B88, 0x00003766, 0x00000000, 0x00050051, 0x0000000D, - 0x00003474, 0x00003766, 0x00000001, 0x00070050, 0x0000001D, 0x00004282, + 0x00003474, 0x00003766, 0x00000001, 0x00070050, 0x0000001D, 0x00004292, 0x00001B88, 0x00003474, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E2, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003767, 0x000041E2, 0x00050051, 0x0000000D, 0x00001B89, 0x00003767, 0x00000000, 0x00050051, 0x0000000D, 0x00003475, 0x00003767, - 0x00000001, 0x00070050, 0x0000001D, 0x00004283, 0x00001B89, 0x00003475, + 0x00000001, 0x00070050, 0x0000001D, 0x00004293, 0x00001B89, 0x00003475, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E3, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003768, 0x000041E3, 0x00050051, 0x0000000D, 0x00001B8A, 0x00003768, 0x00000000, 0x00050051, 0x0000000D, 0x0000410B, 0x00003768, 0x00000001, 0x00070050, - 0x0000001D, 0x00002358, 0x00001B8A, 0x0000410B, 0x00000A0C, 0x00000A0C, + 0x0000001D, 0x0000235C, 0x00001B8A, 0x0000410B, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F2A, 0x000900F5, 0x0000001D, - 0x00002BB1, 0x00002358, 0x00004F59, 0x00004365, 0x000027A8, 0x00002453, - 0x0000203A, 0x000900F5, 0x0000001D, 0x00003812, 0x00004283, 0x00004F59, - 0x0000629C, 0x000027A8, 0x00003A2D, 0x0000203A, 0x000900F5, 0x0000001D, - 0x00003B8C, 0x00004282, 0x00004F59, 0x0000629B, 0x000027A8, 0x00003A2B, - 0x0000203A, 0x000900F5, 0x0000001D, 0x000038BD, 0x00004281, 0x00004F59, - 0x0000629A, 0x000027A8, 0x00003A29, 0x0000203A, 0x000200F9, 0x00005312, + 0x00002BB1, 0x0000235C, 0x00004F59, 0x00004365, 0x0000215B, 0x0000235B, + 0x0000203A, 0x000900F5, 0x0000001D, 0x00003812, 0x00004293, 0x00004F59, + 0x0000629C, 0x0000215B, 0x00003923, 0x0000203A, 0x000900F5, 0x0000001D, + 0x00003B8C, 0x00004292, 0x00004F59, 0x0000629B, 0x0000215B, 0x00003922, + 0x0000203A, 0x000900F5, 0x0000001D, 0x000038BD, 0x00004291, 0x00004F59, + 0x0000629A, 0x0000215B, 0x00003921, 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, 0x00002BB2, 0x00002BB1, 0x00004F2A, 0x00002BB0, 0x00003F63, 0x000700F5, 0x0000001D, 0x00003813, 0x00003812, 0x00004F2A, 0x00003811, 0x00003F63, 0x000700F5, 0x0000001D, @@ -4622,250 +4434,239 @@ const uint32_t resolve_full_64bpp_cs[] = { 0x00002741, 0x000700F5, 0x0000001D, 0x00003B57, 0x000019CC, 0x00005313, 0x00003A07, 0x00002741, 0x000700F5, 0x0000001D, 0x00003A49, 0x00005A74, 0x00005313, 0x00003AEE, 0x00002741, 0x000300F7, 0x00005BA4, 0x00000000, - 0x000700FB, 0x00005093, 0x0000231A, 0x0000001A, 0x00004CE8, 0x00000020, + 0x000700FB, 0x00005093, 0x00001CCD, 0x0000001A, 0x00004696, 0x00000020, 0x00002514, 0x000200F8, 0x00002514, 0x00050051, 0x0000000D, 0x00003AAE, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, 0x000023ED, 0x00003A49, - 0x00000001, 0x00050050, 0x00000013, 0x00004B33, 0x00003AAE, 0x000023ED, - 0x0006000C, 0x0000000B, 0x000020C4, 0x00000001, 0x0000003A, 0x00004B33, - 0x00060052, 0x00000017, 0x00003BD1, 0x000020C4, 0x00002DDD, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CD3, 0x00003A49, 0x00000002, 0x00050051, - 0x0000000D, 0x00005ABD, 0x00003A49, 0x00000003, 0x00050050, 0x00000013, - 0x00004B34, 0x00003CD3, 0x00005ABD, 0x0006000C, 0x0000000B, 0x000020C5, - 0x00000001, 0x0000003A, 0x00004B34, 0x00060052, 0x00000017, 0x00003BD2, - 0x000020C5, 0x00003BD1, 0x00000001, 0x00050051, 0x0000000D, 0x00003CE0, - 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, 0x00005ABE, 0x00003B57, - 0x00000001, 0x00050050, 0x00000013, 0x00004B35, 0x00003CE0, 0x00005ABE, - 0x0006000C, 0x0000000B, 0x000020C6, 0x00000001, 0x0000003A, 0x00004B35, - 0x00060052, 0x00000017, 0x00003BD3, 0x000020C6, 0x00003BD2, 0x00000002, - 0x00050051, 0x0000000D, 0x00003CE1, 0x00003B57, 0x00000002, 0x00050051, - 0x0000000D, 0x00005ABF, 0x00003B57, 0x00000003, 0x00050050, 0x00000013, - 0x00004B36, 0x00003CE1, 0x00005ABF, 0x0006000C, 0x0000000B, 0x000020C7, - 0x00000001, 0x0000003A, 0x00004B36, 0x00060052, 0x00000017, 0x00003BD4, - 0x000020C7, 0x00003BD3, 0x00000003, 0x00050051, 0x0000000D, 0x00003CE2, - 0x00003816, 0x00000000, 0x00050051, 0x0000000D, 0x00005AC0, 0x00003816, - 0x00000001, 0x00050050, 0x00000013, 0x00004B37, 0x00003CE2, 0x00005AC0, - 0x0006000C, 0x0000000B, 0x000020C8, 0x00000001, 0x0000003A, 0x00004B37, - 0x00060052, 0x00000017, 0x00003BD5, 0x000020C8, 0x00002DDD, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CE3, 0x00003816, 0x00000002, 0x00050051, - 0x0000000D, 0x00005AC1, 0x00003816, 0x00000003, 0x00050050, 0x00000013, - 0x00004B38, 0x00003CE3, 0x00005AC1, 0x0006000C, 0x0000000B, 0x000020C9, - 0x00000001, 0x0000003A, 0x00004B38, 0x00060052, 0x00000017, 0x00003BD6, - 0x000020C9, 0x00003BD5, 0x00000001, 0x00050051, 0x0000000D, 0x00003CE4, - 0x00002BB5, 0x00000000, 0x00050051, 0x0000000D, 0x00005AC2, 0x00002BB5, - 0x00000001, 0x00050050, 0x00000013, 0x00004B39, 0x00003CE4, 0x00005AC2, - 0x0006000C, 0x0000000B, 0x000020CA, 0x00000001, 0x0000003A, 0x00004B39, - 0x00060052, 0x00000017, 0x00003BD7, 0x000020CA, 0x00003BD6, 0x00000002, - 0x00050051, 0x0000000D, 0x00003CE5, 0x00002BB5, 0x00000002, 0x00050051, - 0x0000000D, 0x00005AC3, 0x00002BB5, 0x00000003, 0x00050050, 0x00000013, - 0x00004B3A, 0x00003CE5, 0x00005AC3, 0x0006000C, 0x0000000B, 0x00002D3C, - 0x00000001, 0x0000003A, 0x00004B3A, 0x00060052, 0x00000017, 0x0000212D, - 0x00002D3C, 0x00003BD7, 0x00000003, 0x000200F9, 0x00005BA4, 0x000200F8, - 0x00004CE8, 0x0008000C, 0x0000001D, 0x00001C8F, 0x00000001, 0x0000002B, - 0x00003A49, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00004F73, - 0x00001C8F, 0x0000022D, 0x00050081, 0x0000001D, 0x00002E40, 0x00004F73, - 0x00000145, 0x0004006D, 0x00000017, 0x00001F0B, 0x00002E40, 0x0007004F, - 0x00000011, 0x000018D9, 0x00001F0B, 0x00001F0B, 0x00000000, 0x00000002, - 0x0007004F, 0x00000011, 0x00002750, 0x00001F0B, 0x00001F0B, 0x00000001, - 0x00000003, 0x000500C4, 0x00000011, 0x000028CE, 0x00002750, 0x00000867, - 0x000500C5, 0x00000011, 0x000057DC, 0x000018D9, 0x000028CE, 0x00050051, - 0x0000000B, 0x00004DD3, 0x000057DC, 0x00000000, 0x00060052, 0x00000017, - 0x00003CC7, 0x00004DD3, 0x00002DDD, 0x00000000, 0x00050051, 0x0000000B, - 0x00004898, 0x000057DC, 0x00000001, 0x00060052, 0x00000017, 0x00001E3E, - 0x00004898, 0x00003CC7, 0x00000001, 0x0008000C, 0x0000001D, 0x00003654, - 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, 0x00000505, 0x0005008E, - 0x0000001D, 0x00003BC4, 0x00003654, 0x0000022D, 0x00050081, 0x0000001D, - 0x00002E41, 0x00003BC4, 0x00000145, 0x0004006D, 0x00000017, 0x00001F0C, - 0x00002E41, 0x0007004F, 0x00000011, 0x000018DA, 0x00001F0C, 0x00001F0C, - 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002751, 0x00001F0C, - 0x00001F0C, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, 0x000028CF, - 0x00002751, 0x00000867, 0x000500C5, 0x00000011, 0x000057DD, 0x000018DA, - 0x000028CF, 0x00050051, 0x0000000B, 0x00004DD4, 0x000057DD, 0x00000000, - 0x00060052, 0x00000017, 0x00003CC8, 0x00004DD4, 0x00001E3E, 0x00000002, - 0x00050051, 0x0000000B, 0x00004899, 0x000057DD, 0x00000001, 0x00060052, - 0x00000017, 0x00001E3F, 0x00004899, 0x00003CC8, 0x00000003, 0x0008000C, - 0x0000001D, 0x00003655, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, - 0x00000505, 0x0005008E, 0x0000001D, 0x00003BC5, 0x00003655, 0x0000022D, - 0x00050081, 0x0000001D, 0x00002E42, 0x00003BC5, 0x00000145, 0x0004006D, - 0x00000017, 0x00001F0D, 0x00002E42, 0x0007004F, 0x00000011, 0x000018DB, - 0x00001F0D, 0x00001F0D, 0x00000000, 0x00000002, 0x0007004F, 0x00000011, - 0x00002752, 0x00001F0D, 0x00001F0D, 0x00000001, 0x00000003, 0x000500C4, - 0x00000011, 0x000028D0, 0x00002752, 0x00000867, 0x000500C5, 0x00000011, - 0x000057DE, 0x000018DB, 0x000028D0, 0x00050051, 0x0000000B, 0x00004DD5, - 0x000057DE, 0x00000000, 0x00060052, 0x00000017, 0x00003CC9, 0x00004DD5, - 0x00002DDD, 0x00000000, 0x00050051, 0x0000000B, 0x0000489A, 0x000057DE, - 0x00000001, 0x00060052, 0x00000017, 0x00001E40, 0x0000489A, 0x00003CC9, - 0x00000001, 0x0008000C, 0x0000001D, 0x00003656, 0x00000001, 0x0000002B, - 0x00002BB5, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00003BC6, - 0x00003656, 0x0000022D, 0x00050081, 0x0000001D, 0x00002E43, 0x00003BC6, - 0x00000145, 0x0004006D, 0x00000017, 0x00001F0E, 0x00002E43, 0x0007004F, - 0x00000011, 0x000018DC, 0x00001F0E, 0x00001F0E, 0x00000000, 0x00000002, - 0x0007004F, 0x00000011, 0x00002753, 0x00001F0E, 0x00001F0E, 0x00000001, - 0x00000003, 0x000500C4, 0x00000011, 0x000028D1, 0x00002753, 0x00000867, - 0x000500C5, 0x00000011, 0x000057DF, 0x000018DC, 0x000028D1, 0x00050051, - 0x0000000B, 0x00004DD6, 0x000057DF, 0x00000000, 0x00060052, 0x00000017, - 0x00003CCA, 0x00004DD6, 0x00001E40, 0x00000002, 0x00050051, 0x0000000B, - 0x00005A08, 0x000057DF, 0x00000001, 0x00060052, 0x00000017, 0x00002454, - 0x00005A08, 0x00003CCA, 0x00000003, 0x000200F9, 0x00005BA4, 0x000200F8, - 0x0000231A, 0x00050051, 0x0000000D, 0x00004DAD, 0x00003A49, 0x00000000, - 0x00050051, 0x0000000D, 0x00002825, 0x00003A49, 0x00000001, 0x00050051, - 0x0000000D, 0x00001DD9, 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, - 0x000021CA, 0x00003B57, 0x00000001, 0x00070050, 0x0000001D, 0x000020DE, - 0x00004DAD, 0x00002825, 0x00001DD9, 0x000021CA, 0x0004007C, 0x00000017, - 0x00004627, 0x000020DE, 0x00050051, 0x0000000D, 0x00002B51, 0x00003816, - 0x00000000, 0x00050051, 0x0000000D, 0x000033E3, 0x00003816, 0x00000001, - 0x00050051, 0x0000000D, 0x00001DDA, 0x00002BB5, 0x00000000, 0x00050051, - 0x0000000D, 0x000021CB, 0x00002BB5, 0x00000001, 0x00070050, 0x0000001D, - 0x00002D56, 0x00002B51, 0x000033E3, 0x00001DDA, 0x000021CB, 0x0004007C, - 0x00000017, 0x00002B83, 0x00002D56, 0x000200F9, 0x00005BA4, 0x000200F8, - 0x00005BA4, 0x000900F5, 0x00000017, 0x00002616, 0x00002B83, 0x0000231A, - 0x00002454, 0x00004CE8, 0x0000212D, 0x00002514, 0x000900F5, 0x00000017, - 0x000033CD, 0x00004627, 0x0000231A, 0x00001E3F, 0x00004CE8, 0x00003BD4, - 0x00002514, 0x000500AA, 0x00000009, 0x00004DD8, 0x00001DD8, 0x00000A0A, - 0x000600A9, 0x00000009, 0x000056E6, 0x00004DD8, 0x00000787, 0x00004DD8, - 0x000300F7, 0x00004CC1, 0x00000002, 0x000400FA, 0x000056E6, 0x00002620, - 0x00004CC1, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, 0x0000438A, - 0x000033CD, 0x00000002, 0x00060052, 0x00000017, 0x000052B6, 0x0000438A, - 0x000033CD, 0x00000000, 0x00050051, 0x0000000B, 0x00005A09, 0x000033CD, - 0x00000003, 0x00060052, 0x00000017, 0x00002455, 0x00005A09, 0x000052B6, - 0x00000001, 0x000200F9, 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, - 0x00000017, 0x0000305F, 0x000033CD, 0x00005BA4, 0x00002455, 0x00002620, - 0x00050080, 0x00000011, 0x000032A7, 0x00002EF9, 0x000059EC, 0x000300F7, - 0x000052F5, 0x00000002, 0x000400FA, 0x0000500F, 0x0000294E, 0x0000537D, - 0x000200F8, 0x0000537D, 0x0004007C, 0x00000012, 0x00002970, 0x000032A7, - 0x00050051, 0x0000000C, 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, - 0x0000000C, 0x000024FD, 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, - 0x00002747, 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, - 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, - 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, - 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, - 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, - 0x00003F5E, 0x00000A28, 0x000500C7, 0x0000000C, 0x00002ACB, 0x000042C2, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, - 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, - 0x0000000C, 0x00004397, 0x00002ACB, 0x0000454D, 0x000500C4, 0x0000000C, - 0x000018E7, 0x00004397, 0x00000A13, 0x000500C7, 0x0000000C, 0x000027B1, - 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, - 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, - 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, - 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, - 0x000047BE, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, - 0x000047BE, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, - 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, - 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, - 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, - 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, - 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004AE3, 0x00004157, - 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004AE3, 0x00000A11, - 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, - 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, - 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, - 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, - 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005454, 0x000035B6, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000544C, 0x00005454, 0x00000A1D, 0x00050080, - 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, - 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, - 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, - 0x000200F9, 0x000052F5, 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, - 0x00004DA8, 0x000032A7, 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, - 0x000032A7, 0x00000001, 0x00060050, 0x00000014, 0x000020DF, 0x00004DA8, - 0x00002C03, 0x00005F72, 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DF, - 0x00050051, 0x0000000C, 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, - 0x0000000C, 0x000024FE, 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, - 0x00002748, 0x00004E9D, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, - 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, - 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, - 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, - 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, - 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x00003097, 0x00002348, - 0x00050084, 0x0000000C, 0x0000287F, 0x00003B27, 0x00003097, 0x00050051, - 0x0000000C, 0x00006242, 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, - 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, - 0x00004FC7, 0x0000287F, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, - 0x00000A25, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, - 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003139, 0x000028C6, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, - 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, - 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B8B, 0x0000434B, 0x00000A25, - 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B8B, 0x00000A1D, 0x000500C3, - 0x0000000C, 0x00002220, 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, - 0x000035A3, 0x00002220, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, - 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, - 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, - 0x0000000C, 0x00004AE4, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544D, 0x00004AE4, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, - 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, - 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, - 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, - 0x0000286B, 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047BF, - 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047BF, - 0x00000A25, 0x00050080, 0x0000000C, 0x00004159, 0x0000286B, 0x0000544E, - 0x000500C7, 0x0000000C, 0x00004AE5, 0x000028C6, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x0000544F, 0x00004AE5, 0x00000A17, 0x00050080, 0x0000000C, - 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, - 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, - 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, - 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, - 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, - 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, - 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002ACC, 0x00005B32, - 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, 0x00002ACC, 0x00000A11, - 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, - 0x0000000C, 0x00002ACD, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, - 0x00005B34, 0x00002ACD, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, - 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, - 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, - 0x000052F5, 0x000200F8, 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C76, - 0x00005670, 0x0000294E, 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, - 0x00005088, 0x00002C76, 0x000062B6, 0x000500C2, 0x0000000B, 0x00004EAA, - 0x00005088, 0x00000A16, 0x000500AA, 0x00000009, 0x00004B9C, 0x00004ADC, - 0x00000A16, 0x000300F7, 0x000039BC, 0x00000000, 0x000400FA, 0x00004B9C, - 0x000033DF, 0x000039BC, 0x000200F8, 0x000033DF, 0x0009004F, 0x00000017, - 0x00001F16, 0x0000305F, 0x0000305F, 0x00000001, 0x00000000, 0x00000003, - 0x00000002, 0x000200F9, 0x000039BC, 0x000200F8, 0x000039BC, 0x000700F5, - 0x00000017, 0x00005972, 0x0000305F, 0x000052F5, 0x00001F16, 0x000033DF, - 0x000600A9, 0x0000000B, 0x000019CD, 0x00004B9C, 0x00000A10, 0x00004ADC, - 0x000500AA, 0x00000009, 0x00003464, 0x000019CD, 0x00000A0D, 0x000500AA, - 0x00000009, 0x000047C2, 0x000019CD, 0x00000A10, 0x000500A6, 0x00000009, - 0x00005686, 0x00003464, 0x000047C2, 0x000300F7, 0x00003463, 0x00000000, - 0x000400FA, 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, - 0x000500C7, 0x00000017, 0x0000475F, 0x00005972, 0x000009CE, 0x000500C4, - 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, - 0x000050AC, 0x00005972, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, - 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D1, - 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, - 0x00000017, 0x0000587A, 0x00005972, 0x000039BC, 0x00003FF9, 0x00002957, - 0x000500AA, 0x00000009, 0x00004CB6, 0x000019CD, 0x00000A13, 0x000500A6, - 0x00000009, 0x00003B23, 0x000047C2, 0x00004CB6, 0x000300F7, 0x00002C98, - 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, - 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, 0x0000587A, 0x000002ED, - 0x000500C2, 0x00000017, 0x00003BE7, 0x0000587A, 0x000002ED, 0x000500C5, - 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, - 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x0000587A, - 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, - 0x00001592, 0x00000A0B, 0x00004EAA, 0x0003003E, 0x000060F9, 0x00004D37, - 0x00050080, 0x0000000B, 0x000054B5, 0x00004EAA, 0x00000A10, 0x000300F7, - 0x00003F86, 0x00000000, 0x000400FA, 0x00004B9C, 0x000033E0, 0x00003F86, - 0x000200F8, 0x000033E0, 0x0009004F, 0x00000017, 0x00001F17, 0x00002616, - 0x00002616, 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, - 0x00003F86, 0x000200F8, 0x00003F86, 0x000700F5, 0x00000017, 0x00002ACE, - 0x00002616, 0x00002C98, 0x00001F17, 0x000033E0, 0x000300F7, 0x00003A2F, - 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A2F, 0x000200F8, - 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x00002ACE, 0x000009CE, - 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, - 0x00000017, 0x000050AD, 0x00002ACE, 0x0000072E, 0x000500C2, 0x00000017, - 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FFA, - 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A2F, 0x000200F8, 0x00003A2F, - 0x000700F5, 0x00000017, 0x00002ACF, 0x00002ACE, 0x00003F86, 0x00003FFA, - 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, - 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, - 0x00005E18, 0x00002ACF, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, - 0x00002ACF, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, - 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, - 0x00000017, 0x00004D39, 0x00002ACF, 0x00003A2F, 0x000029E9, 0x00002B39, - 0x00060041, 0x00000294, 0x00001F75, 0x00001592, 0x00000A0B, 0x000054B5, - 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, - 0x00004C7A, 0x000100FD, 0x00010038, + 0x00000001, 0x00050050, 0x00000013, 0x00004B20, 0x00003AAE, 0x000023ED, + 0x0006000C, 0x0000000B, 0x00002171, 0x00000001, 0x0000003A, 0x00004B20, + 0x00050051, 0x0000000D, 0x00005BBF, 0x00003A49, 0x00000002, 0x00050051, + 0x0000000D, 0x000039A7, 0x00003A49, 0x00000003, 0x00050050, 0x00000013, + 0x00004B21, 0x00005BBF, 0x000039A7, 0x0006000C, 0x0000000B, 0x00002172, + 0x00000001, 0x0000003A, 0x00004B21, 0x00050051, 0x0000000D, 0x00005BC0, + 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, 0x000039A8, 0x00003B57, + 0x00000001, 0x00050050, 0x00000013, 0x00004B22, 0x00005BC0, 0x000039A8, + 0x0006000C, 0x0000000B, 0x00002173, 0x00000001, 0x0000003A, 0x00004B22, + 0x00050051, 0x0000000D, 0x00005BC1, 0x00003B57, 0x00000002, 0x00050051, + 0x0000000D, 0x000039A9, 0x00003B57, 0x00000003, 0x00050050, 0x00000013, + 0x00004B0D, 0x00005BC1, 0x000039A9, 0x0006000C, 0x0000000B, 0x00002220, + 0x00000001, 0x0000003A, 0x00004B0D, 0x00070050, 0x00000017, 0x00003154, + 0x00002171, 0x00002172, 0x00002173, 0x00002220, 0x00050051, 0x0000000D, + 0x00003EC8, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, 0x00005470, + 0x00003816, 0x00000001, 0x00050050, 0x00000013, 0x00004B2F, 0x00003EC8, + 0x00005470, 0x0006000C, 0x0000000B, 0x00002174, 0x00000001, 0x0000003A, + 0x00004B2F, 0x00050051, 0x0000000D, 0x00005BC2, 0x00003816, 0x00000002, + 0x00050051, 0x0000000D, 0x000039AA, 0x00003816, 0x00000003, 0x00050050, + 0x00000013, 0x00004B30, 0x00005BC2, 0x000039AA, 0x0006000C, 0x0000000B, + 0x00002175, 0x00000001, 0x0000003A, 0x00004B30, 0x00050051, 0x0000000D, + 0x00005BC3, 0x00002BB5, 0x00000000, 0x00050051, 0x0000000D, 0x000039AB, + 0x00002BB5, 0x00000001, 0x00050050, 0x00000013, 0x00004B31, 0x00005BC3, + 0x000039AB, 0x0006000C, 0x0000000B, 0x00002176, 0x00000001, 0x0000003A, + 0x00004B31, 0x00050051, 0x0000000D, 0x00005BC4, 0x00002BB5, 0x00000002, + 0x00050051, 0x0000000D, 0x000039AC, 0x00002BB5, 0x00000003, 0x00050050, + 0x00000013, 0x00004B0E, 0x00005BC4, 0x000039AC, 0x0006000C, 0x0000000B, + 0x00002E96, 0x00000001, 0x0000003A, 0x00004B0E, 0x00070050, 0x00000017, + 0x0000612F, 0x00002174, 0x00002175, 0x00002176, 0x00002E96, 0x000200F9, + 0x00005BA4, 0x000200F8, 0x00004696, 0x0008000C, 0x0000001D, 0x00001C8F, + 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, 0x0005008E, + 0x0000001D, 0x00004F73, 0x00001C8F, 0x0000022D, 0x00050081, 0x0000001D, + 0x00002E40, 0x00004F73, 0x00000145, 0x0004006D, 0x00000017, 0x00001F0B, + 0x00002E40, 0x0007004F, 0x00000011, 0x000018D9, 0x00001F0B, 0x00001F0B, + 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002750, 0x00001F0B, + 0x00001F0B, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, 0x000028CE, + 0x00002750, 0x00000867, 0x000500C5, 0x00000011, 0x000057C9, 0x000018D9, + 0x000028CE, 0x00050051, 0x0000000B, 0x0000498C, 0x000057C9, 0x00000000, + 0x00050051, 0x0000000B, 0x00003BFC, 0x000057C9, 0x00000001, 0x0008000C, + 0x0000001D, 0x00003751, 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, + 0x00000505, 0x0005008E, 0x0000001D, 0x00002C01, 0x00003751, 0x0000022D, + 0x00050081, 0x0000001D, 0x00002E41, 0x00002C01, 0x00000145, 0x0004006D, + 0x00000017, 0x00001F0C, 0x00002E41, 0x0007004F, 0x00000011, 0x000018DA, + 0x00001F0C, 0x00001F0C, 0x00000000, 0x00000002, 0x0007004F, 0x00000011, + 0x00002751, 0x00001F0C, 0x00001F0C, 0x00000001, 0x00000003, 0x000500C4, + 0x00000011, 0x000028CF, 0x00002751, 0x00000867, 0x000500C5, 0x00000011, + 0x000057CA, 0x000018DA, 0x000028CF, 0x00050051, 0x0000000B, 0x00004E6D, + 0x000057CA, 0x00000000, 0x00050051, 0x0000000B, 0x0000586B, 0x000057CA, + 0x00000001, 0x00070050, 0x00000017, 0x00001D37, 0x0000498C, 0x00003BFC, + 0x00004E6D, 0x0000586B, 0x0008000C, 0x0000001D, 0x00003846, 0x00000001, + 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, + 0x00003577, 0x00003846, 0x0000022D, 0x00050081, 0x0000001D, 0x00002E42, + 0x00003577, 0x00000145, 0x0004006D, 0x00000017, 0x00001F0D, 0x00002E42, + 0x0007004F, 0x00000011, 0x000018DB, 0x00001F0D, 0x00001F0D, 0x00000000, + 0x00000002, 0x0007004F, 0x00000011, 0x00002752, 0x00001F0D, 0x00001F0D, + 0x00000001, 0x00000003, 0x000500C4, 0x00000011, 0x000028D0, 0x00002752, + 0x00000867, 0x000500C5, 0x00000011, 0x000057CB, 0x000018DB, 0x000028D0, + 0x00050051, 0x0000000B, 0x0000498D, 0x000057CB, 0x00000000, 0x00050051, + 0x0000000B, 0x00003BFD, 0x000057CB, 0x00000001, 0x0008000C, 0x0000001D, + 0x00003752, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00002C02, 0x00003752, 0x0000022D, 0x00050081, + 0x0000001D, 0x00002E43, 0x00002C02, 0x00000145, 0x0004006D, 0x00000017, + 0x00001F0E, 0x00002E43, 0x0007004F, 0x00000011, 0x000018DC, 0x00001F0E, + 0x00001F0E, 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002753, + 0x00001F0E, 0x00001F0E, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, + 0x000028D1, 0x00002753, 0x00000867, 0x000500C5, 0x00000011, 0x000057CC, + 0x000018DC, 0x000028D1, 0x00050051, 0x0000000B, 0x00004E6E, 0x000057CC, + 0x00000000, 0x00050051, 0x0000000B, 0x00001F58, 0x000057CC, 0x00000001, + 0x00070050, 0x00000017, 0x0000235D, 0x0000498D, 0x00003BFD, 0x00004E6E, + 0x00001F58, 0x000200F9, 0x00005BA4, 0x000200F8, 0x00001CCD, 0x00050051, + 0x0000000D, 0x00004DAD, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, + 0x00002825, 0x00003A49, 0x00000001, 0x00050051, 0x0000000D, 0x00001DD9, + 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, 0x000021CA, 0x00003B57, + 0x00000001, 0x00070050, 0x0000001D, 0x000020DE, 0x00004DAD, 0x00002825, + 0x00001DD9, 0x000021CA, 0x0004007C, 0x00000017, 0x00004627, 0x000020DE, + 0x00050051, 0x0000000D, 0x00002B51, 0x00003816, 0x00000000, 0x00050051, + 0x0000000D, 0x000033E3, 0x00003816, 0x00000001, 0x00050051, 0x0000000D, + 0x00001DDA, 0x00002BB5, 0x00000000, 0x00050051, 0x0000000D, 0x000021CB, + 0x00002BB5, 0x00000001, 0x00070050, 0x0000001D, 0x00002D56, 0x00002B51, + 0x000033E3, 0x00001DDA, 0x000021CB, 0x0004007C, 0x00000017, 0x00002B83, + 0x00002D56, 0x000200F9, 0x00005BA4, 0x000200F8, 0x00005BA4, 0x000900F5, + 0x00000017, 0x00002616, 0x00002B83, 0x00001CCD, 0x0000235D, 0x00004696, + 0x0000612F, 0x00002514, 0x000900F5, 0x00000017, 0x000033CD, 0x00004627, + 0x00001CCD, 0x00001D37, 0x00004696, 0x00003154, 0x00002514, 0x000500AA, + 0x00000009, 0x00004DD8, 0x00001DD8, 0x00000A0A, 0x000600A9, 0x00000009, + 0x000056E6, 0x00004DD8, 0x00000787, 0x00004DD8, 0x000300F7, 0x00004CC1, + 0x00000002, 0x000400FA, 0x000056E6, 0x00002620, 0x00004CC1, 0x000200F8, + 0x00002620, 0x00050051, 0x0000000B, 0x00004392, 0x000033CD, 0x00000002, + 0x00060052, 0x00000017, 0x000052B6, 0x00004392, 0x000033CD, 0x00000000, + 0x00050051, 0x0000000B, 0x00005A04, 0x000033CD, 0x00000003, 0x00060052, + 0x00000017, 0x00002450, 0x00005A04, 0x000052B6, 0x00000001, 0x000200F9, + 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, 0x00000017, 0x0000305F, + 0x000033CD, 0x00005BA4, 0x00002450, 0x00002620, 0x00050080, 0x00000011, + 0x000032A7, 0x00002EF9, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, + 0x000400FA, 0x0000500F, 0x0000294E, 0x0000537D, 0x000200F8, 0x0000537D, + 0x0004007C, 0x00000012, 0x00002970, 0x000032A7, 0x00050051, 0x0000000C, + 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, + 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x00002970, + 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, + 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, + 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, + 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, + 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A28, + 0x000500C7, 0x0000000C, 0x00002ACB, 0x000042C2, 0x00000A20, 0x000500C7, + 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, + 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, + 0x00002ACB, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, + 0x00000A13, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, + 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, + 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, + 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, + 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047BD, 0x00002747, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047BD, 0x00000A17, + 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, + 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, + 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, + 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, + 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, + 0x000500C7, 0x0000000C, 0x00004AE3, 0x00004157, 0x00000388, 0x000500C4, + 0x0000000C, 0x0000544B, 0x00004AE3, 0x00000A11, 0x00050080, 0x0000000C, + 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, + 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, + 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, 0x00000A14, + 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, + 0x0000000C, 0x00005454, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, + 0x0000544C, 0x00005454, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, + 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, + 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, + 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x000052F5, + 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9A, 0x000032A7, + 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, 0x000032A7, 0x00000001, + 0x00060050, 0x00000014, 0x000020DF, 0x00004D9A, 0x00002C03, 0x00005F72, + 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DF, 0x00050051, 0x0000000C, + 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, + 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x00004E9D, + 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, + 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, + 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, + 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, + 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x00003097, 0x00002348, 0x00050084, 0x0000000C, + 0x0000287F, 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006242, + 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, + 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000287F, + 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A25, 0x000500C7, + 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, + 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, + 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, + 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, + 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, + 0x0000000C, 0x00001B8B, 0x0000434B, 0x00000A25, 0x000500C3, 0x0000000C, + 0x00005DE3, 0x00001B8B, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002221, + 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002221, + 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, + 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, + 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE4, + 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE4, + 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, + 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, + 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, + 0x00005B32, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, + 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B32, + 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047BE, 0x00002748, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544E, 0x000047BE, 0x00000A25, 0x00050080, + 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, + 0x00004AE5, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, + 0x00004AE5, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, + 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, + 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, + 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, + 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, + 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B33, 0x00003412, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, + 0x00050080, 0x0000000C, 0x00002ACC, 0x00005B33, 0x00005AB1, 0x000500C4, + 0x0000000C, 0x00005B34, 0x00002ACC, 0x00000A11, 0x000500C7, 0x0000000C, + 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002ACD, + 0x00005B34, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B35, 0x00002ACD, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, + 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B35, 0x00005559, 0x0004007C, + 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, + 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C70, 0x00005670, 0x0000294E, + 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x00005088, 0x00002C70, + 0x000062B6, 0x000500C2, 0x0000000B, 0x00004EAA, 0x00005088, 0x00000A16, + 0x000500AA, 0x00000009, 0x00004B9C, 0x00004ADC, 0x00000A16, 0x000300F7, + 0x000039BC, 0x00000000, 0x000400FA, 0x00004B9C, 0x000033DF, 0x000039BC, + 0x000200F8, 0x000033DF, 0x0009004F, 0x00000017, 0x00001F16, 0x0000305F, + 0x0000305F, 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, + 0x000039BC, 0x000200F8, 0x000039BC, 0x000700F5, 0x00000017, 0x00005972, + 0x0000305F, 0x000052F5, 0x00001F16, 0x000033DF, 0x000600A9, 0x0000000B, + 0x000019CD, 0x00004B9C, 0x00000A10, 0x00004ADC, 0x000500AA, 0x00000009, + 0x00003464, 0x000019CD, 0x00000A0D, 0x000500AA, 0x00000009, 0x000047C2, + 0x000019CD, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, 0x00003464, + 0x000047C2, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, 0x00005686, + 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, + 0x0000475F, 0x00005972, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, + 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, 0x00005972, + 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, + 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, + 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, 0x0000587A, + 0x00005972, 0x000039BC, 0x00003FF9, 0x00002957, 0x000500AA, 0x00000009, + 0x00004CB6, 0x000019CD, 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, + 0x000047C2, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, + 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, + 0x00000017, 0x00005E17, 0x0000587A, 0x000002ED, 0x000500C2, 0x00000017, + 0x00003BE7, 0x0000587A, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, + 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, + 0x000700F5, 0x00000017, 0x00004D37, 0x0000587A, 0x00003463, 0x000029E8, + 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x00001592, 0x00000A0B, + 0x00004EAA, 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, + 0x000054B5, 0x00004EAA, 0x00000A10, 0x000300F7, 0x00003F86, 0x00000000, + 0x000400FA, 0x00004B9C, 0x000033E0, 0x00003F86, 0x000200F8, 0x000033E0, + 0x0009004F, 0x00000017, 0x00001F17, 0x00002616, 0x00002616, 0x00000001, + 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x00003F86, 0x000200F8, + 0x00003F86, 0x000700F5, 0x00000017, 0x00002ACE, 0x00002616, 0x00002C98, + 0x00001F17, 0x000033E0, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, + 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, + 0x00000017, 0x00004760, 0x00002ACE, 0x000009CE, 0x000500C4, 0x00000017, + 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, + 0x00002ACE, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, + 0x0000013D, 0x000500C5, 0x00000017, 0x00003FFA, 0x000024D2, 0x0000448E, + 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, + 0x00002ACF, 0x00002ACE, 0x00003F86, 0x00003FFA, 0x00002958, 0x000300F7, + 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, + 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002ACF, + 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002ACF, 0x000002ED, + 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, + 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, + 0x00002ACF, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, + 0x00001F76, 0x00001592, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00001F76, + 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, + 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_64bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_64bpp_scaled_cs.h index 2d7d97e6d..8886b3d54 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_64bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_64bpp_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25245 ; Schema: 0 OpCapability Shader @@ -11,23 +11,25 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -116,7 +118,7 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_13 = OpConstant %uint 13 %uint_2047 = OpConstant %uint 2047 @@ -126,7 +128,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %int_10 = OpConstant %int 10 %uint_63 = OpConstant %uint 63 %int_26 = OpConstant %int 26 @@ -142,8 +143,8 @@ %5522 = OpVariable %_ptr_Uniform__struct_1972 Uniform %_ptr_Uniform_v4uint = OpTypePointer Uniform %v4uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %11741 = OpUndef %v4uint %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -170,16 +171,14 @@ %uint_4294967290 = OpConstant %uint 4294967290 %2360 = OpConstantComposite %v3uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %float_0_25 = OpConstant %float 0.25 - %10264 = OpUndef %v4uint - %15190 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -203,20 +202,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20919 = OpLoad %uint %22701 %19164 = OpBitwiseAnd %uint %18628 %uint_7 %21999 = OpBitwiseAnd %uint %18628 %uint_8 @@ -241,8 +238,8 @@ %10422 = OpCompositeConstruct %v2uint %20919 %20919 %10385 = OpShiftRightLogical %v2uint %10422 %2275 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12743 = OpShiftRightLogical %uint %20919 %uint_28 %17238 = OpBitwiseAnd %uint %12743 %uint_7 %12737 = OpLoad %v3uint %gl_GlobalInvocationID @@ -257,7 +254,7 @@ OpBranch %19578 %14025 = OpLabel %18615 = OpCompositeExtract %uint %12025 1 - %16803 = OpCompositeExtract %uint %19067 1 + %16803 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %18615 %16803 %20975 = OpCompositeConstruct %v2uint %7640 %24446 %21036 = OpIAdd %v2uint %20975 %23019 @@ -314,42 +311,39 @@ %16569 = OpLabel %19162 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20297 DontFlatten - OpBranchConditional %19162 %11374 %12129 + OpBranchConditional %19162 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v4uint %13959 %10264 0 - %15546 = OpIAdd %uint %25231 %6555 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %13810 = OpLoad %uint %6319 - %22355 = OpCompositeInsert %v4uint %13810 %21850 1 - %10093 = OpIMul %uint %uint_2 %6555 - %9147 = OpIAdd %uint %25231 %10093 - %14359 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9147 - %13811 = OpLoad %uint %14359 - %22356 = OpCompositeInsert %v4uint %13811 %22355 2 - %10094 = OpIMul %uint %uint_3 %6555 - %9148 = OpIAdd %uint %25231 %10094 - %14360 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9148 - %16033 = OpLoad %uint %14360 - %23465 = OpCompositeInsert %v4uint %16033 %22356 3 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %25231 %6555 + %6475 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %24155 = OpLoad %uint %6475 + %6234 = OpIMul %uint %uint_2 %6555 + %8353 = OpIAdd %uint %25231 %6234 + %15309 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8353 + %24156 = OpLoad %uint %15309 + %6235 = OpIMul %uint %uint_3 %6555 + %8354 = OpIAdd %uint %25231 %6235 + %14321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8354 + %16380 = OpLoad %uint %14321 + %20780 = OpCompositeConstruct %v4uint %23875 %24155 %24156 %16380 OpBranch %20297 - %11374 = OpLabel + %9761 = OpLabel %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %25231 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %25231 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 %23650 = OpLoad %uint %6399 - %11688 = OpIAdd %uint %25231 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %11689 = OpIAdd %uint %25231 %uint_2 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 %23651 = OpLoad %uint %6400 - %11689 = OpIAdd %uint %25231 %uint_3 - %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 - %16380 = OpLoad %uint %24558 - %20780 = OpCompositeConstruct %v4uint %23875 %23650 %23651 %16380 + %11690 = OpIAdd %uint %25231 %uint_3 + %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 + %16381 = OpLoad %uint %24558 + %20781 = OpCompositeConstruct %v4uint %23876 %23650 %23651 %16381 OpBranch %20297 %20297 = OpLabel - %10943 = OpPhi %v4uint %20780 %11374 %23465 %12129 + %10943 = OpPhi %v4uint %20781 %9761 %20780 %12129 OpSelectionMerge %16224 None OpSwitch %8576 %19451 0 %14585 1 %14585 2 %7355 10 %7355 3 %7354 12 %7354 4 %8190 6 %8243 %8243 = OpLabel @@ -387,8 +381,8 @@ %15572 = OpCompositeExtract %float %24070 1 %16670 = OpCompositeConstruct %v4float %24330 %15572 %float_0 %float_0 %19522 = OpCompositeExtract %uint %10943 1 - %16034 = OpBitcast %int %19522 - %18203 = OpCompositeConstruct %v2int %16034 %16034 + %16033 = OpBitcast %int %19522 + %18203 = OpCompositeConstruct %v2int %16033 %16033 %18350 = OpShiftLeftLogical %v2int %18203 %1959 %13336 = OpShiftRightArithmetic %v2int %18350 %2151 %10904 = OpConvertSToF %v2float %13336 @@ -398,8 +392,8 @@ %15573 = OpCompositeExtract %float %24071 1 %16671 = OpCompositeConstruct %v4float %24331 %15573 %float_0 %float_0 %19523 = OpCompositeExtract %uint %10943 2 - %16035 = OpBitcast %int %19523 - %18204 = OpCompositeConstruct %v2int %16035 %16035 + %16034 = OpBitcast %int %19523 + %18204 = OpCompositeConstruct %v2int %16034 %16034 %18351 = OpShiftLeftLogical %v2int %18204 %1959 %13337 = OpShiftRightArithmetic %v2int %18351 %2151 %10905 = OpConvertSToF %v2float %13337 @@ -409,8 +403,8 @@ %15574 = OpCompositeExtract %float %24072 1 %16672 = OpCompositeConstruct %v4float %24332 %15574 %float_0 %float_0 %19524 = OpCompositeExtract %uint %10943 3 - %16036 = OpBitcast %int %19524 - %18205 = OpCompositeConstruct %v2int %16036 %16036 + %16035 = OpBitcast %int %19524 + %18205 = OpCompositeConstruct %v2int %16035 %16035 %18352 = OpShiftLeftLogical %v2int %18205 %1959 %13338 = OpShiftRightArithmetic %v2int %18352 %2151 %10906 = OpConvertSToF %v2float %13338 @@ -617,125 +611,107 @@ %15205 = OpLabel %21584 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20259 DontFlatten - OpBranchConditional %21584 %11375 %12130 + OpBranchConditional %21584 %9762 %12130 %12130 = OpLabel - %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23876 = OpLoad %uint %19407 - %11690 = OpIAdd %uint %25231 %uint_1 - %24596 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 - %12860 = OpLoad %uint %24596 - %11934 = OpCompositeInsert %v4uint %23876 %10264 0 - %6638 = OpCompositeInsert %v4uint %12860 %11934 1 - %16340 = OpIAdd %uint %25231 %6555 - %7193 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16340 - %23652 = OpLoad %uint %7193 - %11691 = OpIAdd %uint %16340 %uint_1 - %24597 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 - %12861 = OpLoad %uint %24597 - %12010 = OpCompositeInsert %v4uint %23652 %6638 2 - %7143 = OpCompositeInsert %v4uint %12861 %12010 3 - %10887 = OpIMul %uint %uint_2 %6555 - %9149 = OpIAdd %uint %25231 %10887 - %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9149 - %23653 = OpLoad %uint %15233 - %11692 = OpIAdd %uint %9149 %uint_1 - %24598 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %12862 = OpLoad %uint %24598 - %12011 = OpCompositeInsert %v4uint %23653 %10264 0 - %7144 = OpCompositeInsert %v4uint %12862 %12011 1 - %10888 = OpIMul %uint %uint_3 %6555 - %9150 = OpIAdd %uint %25231 %10888 - %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9150 - %23654 = OpLoad %uint %15234 - %11693 = OpIAdd %uint %9150 %uint_1 - %24599 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 - %12863 = OpLoad %uint %24599 - %14233 = OpCompositeInsert %v4uint %23654 %7144 2 - %8253 = OpCompositeInsert %v4uint %12863 %14233 3 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 + %23877 = OpLoad %uint %19408 + %11691 = OpIAdd %uint %25231 %uint_1 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %23652 = OpLoad %uint %6401 + %11692 = OpIAdd %uint %25231 %6555 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %23653 = OpLoad %uint %6402 + %11693 = OpIAdd %uint %11692 %uint_1 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %14156 = OpLoad %uint %24559 + %19670 = OpCompositeConstruct %v4uint %23877 %23652 %23653 %14156 + %17048 = OpIMul %uint %uint_2 %6555 + %13991 = OpIAdd %uint %25231 %17048 + %15233 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13991 + %23654 = OpLoad %uint %15233 + %11694 = OpIAdd %uint %13991 %uint_1 + %6476 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %24157 = OpLoad %uint %6476 + %6236 = OpIMul %uint %uint_3 %6555 + %8355 = OpIAdd %uint %25231 %6236 + %15234 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8355 + %23655 = OpLoad %uint %15234 + %11695 = OpIAdd %uint %8355 %uint_1 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 + %16382 = OpLoad %uint %24560 + %20782 = OpCompositeConstruct %v4uint %23654 %24157 %23655 %16382 OpBranch %20259 - %11375 = OpLabel + %9762 = OpLabel %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %25231 - %23877 = OpLoad %uint %21830 - %11694 = OpIAdd %uint %25231 %uint_1 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 - %23655 = OpLoad %uint %6401 - %11695 = OpIAdd %uint %25231 %uint_2 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 - %23656 = OpLoad %uint %6402 - %11696 = OpIAdd %uint %25231 %uint_3 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 - %14080 = OpLoad %uint %24559 - %19165 = OpCompositeConstruct %v4uint %23877 %23655 %23656 %14080 + %23878 = OpLoad %uint %21830 + %11696 = OpIAdd %uint %25231 %uint_1 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %23656 = OpLoad %uint %6403 + %11697 = OpIAdd %uint %25231 %uint_2 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %23657 = OpLoad %uint %6404 + %11698 = OpIAdd %uint %25231 %uint_3 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 + %14080 = OpLoad %uint %24561 + %19165 = OpCompositeConstruct %v4uint %23878 %23656 %23657 %14080 %22501 = OpIAdd %uint %25231 %uint_4 %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 - %23657 = OpLoad %uint %24651 - %11697 = OpIAdd %uint %25231 %uint_5 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 - %23658 = OpLoad %uint %6403 - %11698 = OpIAdd %uint %25231 %uint_6 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %23659 = OpLoad %uint %6404 - %11699 = OpIAdd %uint %25231 %uint_7 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 - %16381 = OpLoad %uint %24560 - %20781 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16381 + %23658 = OpLoad %uint %24651 + %11699 = OpIAdd %uint %25231 %uint_5 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %23659 = OpLoad %uint %6405 + %11700 = OpIAdd %uint %25231 %uint_6 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %23660 = OpLoad %uint %6406 + %11701 = OpIAdd %uint %25231 %uint_7 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %16383 = OpLoad %uint %24562 + %20783 = OpCompositeConstruct %v4uint %23658 %23659 %23660 %16383 OpBranch %20259 %20259 = OpLabel - %11213 = OpPhi %v4uint %20781 %11375 %8253 %12130 - %14112 = OpPhi %v4uint %19165 %11375 %7143 %12130 + %11213 = OpPhi %v4uint %20783 %9762 %20782 %12130 + %14112 = OpPhi %v4uint %19165 %9762 %19670 %12130 OpSelectionMerge %20260 None - OpSwitch %8576 %20310 5 %10149 7 %8244 + OpSwitch %8576 %20310 5 %8536 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %14112 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9928 = OpCompositeExtract %float %24698 0 - %9131 = OpCompositeInsert %v4float %9928 %15190 0 - %19852 = OpCompositeExtract %float %24698 1 - %14867 = OpCompositeInsert %v4float %19852 %9131 1 - %10319 = OpCompositeExtract %uint %14112 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %9132 = OpCompositeInsert %v4float %9929 %14867 2 - %19853 = OpCompositeExtract %float %19659 1 - %14868 = OpCompositeInsert %v4float %19853 %9132 3 - %10320 = OpCompositeExtract %uint %14112 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %9133 = OpCompositeInsert %v4float %9930 %15190 0 - %19854 = OpCompositeExtract %float %19660 1 - %14869 = OpCompositeInsert %v4float %19854 %9133 1 - %10321 = OpCompositeExtract %uint %14112 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %9134 = OpCompositeInsert %v4float %9931 %14869 2 - %19855 = OpCompositeExtract %float %19661 1 - %14870 = OpCompositeInsert %v4float %19855 %9134 3 - %10322 = OpCompositeExtract %uint %11213 0 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9932 = OpCompositeExtract %float %19662 0 - %9135 = OpCompositeInsert %v4float %9932 %15190 0 - %19856 = OpCompositeExtract %float %19662 1 - %14871 = OpCompositeInsert %v4float %19856 %9135 1 - %10323 = OpCompositeExtract %uint %11213 1 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9933 = OpCompositeExtract %float %19663 0 - %9136 = OpCompositeInsert %v4float %9933 %14871 2 - %19857 = OpCompositeExtract %float %19663 1 - %14872 = OpCompositeInsert %v4float %19857 %9136 3 - %10324 = OpCompositeExtract %uint %11213 2 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9934 = OpCompositeExtract %float %19664 0 - %9137 = OpCompositeInsert %v4float %9934 %15190 0 - %19858 = OpCompositeExtract %float %19664 1 - %14873 = OpCompositeInsert %v4float %19858 %9137 1 - %10325 = OpCompositeExtract %uint %11213 3 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %9935 = OpCompositeExtract %float %19665 0 - %9138 = OpCompositeInsert %v4float %9935 %14873 2 - %23044 = OpCompositeExtract %float %19665 1 - %9296 = OpCompositeInsert %v4float %23044 %9138 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %10101 = OpCompositeExtract %float %24680 0 + %16056 = OpCompositeExtract %float %24680 1 + %17025 = OpCompositeExtract %uint %14112 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %17025 + %10086 = OpCompositeExtract %float %15605 0 + %17481 = OpCompositeExtract %float %15605 1 + %14607 = OpCompositeConstruct %v4float %10101 %16056 %10086 %17481 + %17277 = OpCompositeExtract %uint %14112 2 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %10102 = OpCompositeExtract %float %18030 0 + %16057 = OpCompositeExtract %float %18030 1 + %17026 = OpCompositeExtract %uint %14112 3 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %17026 + %10087 = OpCompositeExtract %float %15606 0 + %17482 = OpCompositeExtract %float %15606 1 + %14608 = OpCompositeConstruct %v4float %10102 %16057 %10087 %17482 + %17278 = OpCompositeExtract %uint %11213 0 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %10103 = OpCompositeExtract %float %18031 0 + %16058 = OpCompositeExtract %float %18031 1 + %17027 = OpCompositeExtract %uint %11213 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %17027 + %10088 = OpCompositeExtract %float %15607 0 + %17483 = OpCompositeExtract %float %15607 1 + %14609 = OpCompositeConstruct %v4float %10103 %16058 %10088 %17483 + %17279 = OpCompositeExtract %uint %11213 2 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %10104 = OpCompositeExtract %float %18032 0 + %16059 = OpCompositeExtract %float %18032 1 + %17028 = OpCompositeExtract %uint %11213 3 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %17028 + %10089 = OpCompositeExtract %float %15608 0 + %20671 = OpCompositeExtract %float %15608 1 + %9036 = OpCompositeConstruct %v4float %10104 %16059 %10089 %20671 OpBranch %20260 - %10149 = OpLabel + %8536 = OpLabel %9723 = OpVectorShuffle %v2uint %14112 %14112 0 1 %23356 = OpBitcast %v2int %9723 %24782 = OpVectorShuffle %v4int %23356 %23356 0 0 1 1 @@ -770,8 +746,8 @@ %17250 = OpExtInst %v4float %1 FMax %1284 %21439 OpBranch %20260 %20310 = OpLabel - %9761 = OpVectorShuffle %v2uint %14112 %14112 0 1 - %20825 = OpBitcast %v2float %9761 + %9763 = OpVectorShuffle %v2uint %14112 %14112 0 1 + %20825 = OpBitcast %v2float %9763 %7035 = OpCompositeExtract %float %20825 0 %13418 = OpCompositeExtract %float %20825 1 %17016 = OpCompositeConstruct %v4float %7035 %13418 %float_0 %float_0 @@ -787,15 +763,15 @@ %17018 = OpCompositeConstruct %v4float %7037 %13420 %float_0 %float_0 %16858 = OpVectorShuffle %v2uint %11213 %11213 2 3 %14175 = OpBitcast %v2float %16858 - %7038 = OpCompositeExtract %float %14175 0 + %7039 = OpCompositeExtract %float %14175 0 %16648 = OpCompositeExtract %float %14175 1 - %9036 = OpCompositeConstruct %v4float %7038 %16648 %float_0 %float_0 + %9037 = OpCompositeConstruct %v4float %7039 %16648 %float_0 %float_0 OpBranch %20260 %20260 = OpLabel - %11176 = OpPhi %v4float %9036 %20310 %17250 %10149 %9296 %8244 - %14345 = OpPhi %v4float %17018 %20310 %25235 %10149 %14872 %8244 - %15230 = OpPhi %v4float %17017 %20310 %25234 %10149 %14870 %8244 - %14519 = OpPhi %v4float %17016 %20310 %25233 %10149 %14868 %8244 + %11176 = OpPhi %v4float %9037 %20310 %17250 %8536 %9036 %8244 + %14345 = OpPhi %v4float %17018 %20310 %25235 %8536 %14609 %8244 + %15230 = OpPhi %v4float %17017 %20310 %25234 %8536 %14608 %8244 + %14519 = OpPhi %v4float %17016 %20310 %25233 %8536 %14607 %8244 OpBranch %21263 %21263 = OpLabel %11177 = OpPhi %v4float %11176 %20260 %11175 %16224 @@ -814,65 +790,62 @@ %16570 = OpLabel %19163 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20298 DontFlatten - OpBranchConditional %19163 %11376 %12131 + OpBranchConditional %19163 %9764 %12131 %12131 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v4uint %13960 %10264 0 - %15547 = OpIAdd %uint %8114 %6555 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %13812 = OpLoad %uint %6320 - %22357 = OpCompositeInsert %v4uint %13812 %21851 1 - %10095 = OpIMul %uint %uint_2 %6555 - %9151 = OpIAdd %uint %8114 %10095 - %14361 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9151 - %13813 = OpLoad %uint %14361 - %22358 = OpCompositeInsert %v4uint %13813 %22357 2 - %10096 = OpIMul %uint %uint_3 %6555 - %9152 = OpIAdd %uint %8114 %10096 - %14362 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9152 - %16037 = OpLoad %uint %14362 - %23466 = OpCompositeInsert %v4uint %16037 %22358 3 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23879 = OpLoad %uint %19409 + %11702 = OpIAdd %uint %8114 %6555 + %6477 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %24158 = OpLoad %uint %6477 + %6237 = OpIMul %uint %uint_2 %6555 + %8356 = OpIAdd %uint %8114 %6237 + %15310 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8356 + %24159 = OpLoad %uint %15310 + %6238 = OpIMul %uint %uint_3 %6555 + %8357 = OpIAdd %uint %8114 %6238 + %14322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8357 + %16384 = OpLoad %uint %14322 + %20784 = OpCompositeConstruct %v4uint %23879 %24158 %24159 %16384 OpBranch %20298 - %11376 = OpLabel + %9764 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23878 = OpLoad %uint %21831 - %11700 = OpIAdd %uint %8114 %uint_1 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 - %23660 = OpLoad %uint %6405 - %11701 = OpIAdd %uint %8114 %uint_2 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 - %23661 = OpLoad %uint %6406 - %11702 = OpIAdd %uint %8114 %uint_3 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 - %16382 = OpLoad %uint %24561 - %20782 = OpCompositeConstruct %v4uint %23878 %23660 %23661 %16382 + %23880 = OpLoad %uint %21831 + %11703 = OpIAdd %uint %8114 %uint_1 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %23661 = OpLoad %uint %6407 + %11704 = OpIAdd %uint %8114 %uint_2 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 + %23662 = OpLoad %uint %6408 + %11705 = OpIAdd %uint %8114 %uint_3 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %16385 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v4uint %23880 %23661 %23662 %16385 OpBranch %20298 %20298 = OpLabel - %10944 = OpPhi %v4uint %20782 %11376 %23466 %12131 + %10944 = OpPhi %v4uint %20785 %9764 %20784 %12131 OpSelectionMerge %16225 None OpSwitch %8576 %19452 0 %14586 1 %14586 2 %7357 10 %7357 3 %7356 12 %7356 4 %8191 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %10944 0 - %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %10086 = OpCompositeExtract %float %24680 0 - %17481 = OpCompositeExtract %float %24680 1 - %14607 = OpCompositeConstruct %v4float %10086 %17481 %float_0 %float_0 - %17277 = OpCompositeExtract %uint %10944 1 - %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 - %10087 = OpCompositeExtract %float %18030 0 - %17482 = OpCompositeExtract %float %18030 1 - %14608 = OpCompositeConstruct %v4float %10087 %17482 %float_0 %float_0 - %17278 = OpCompositeExtract %uint %10944 2 - %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 - %10088 = OpCompositeExtract %float %18031 0 - %17483 = OpCompositeExtract %float %18031 1 - %14609 = OpCompositeConstruct %v4float %10088 %17483 %float_0 %float_0 - %17279 = OpCompositeExtract %uint %10944 3 - %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 - %10089 = OpCompositeExtract %float %18032 0 - %20671 = OpCompositeExtract %float %18032 1 - %9037 = OpCompositeConstruct %v4float %10089 %20671 %float_0 %float_0 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %10090 = OpCompositeExtract %float %24681 0 + %17484 = OpCompositeExtract %float %24681 1 + %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 + %17280 = OpCompositeExtract %uint %10944 1 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %10091 = OpCompositeExtract %float %18033 0 + %17485 = OpCompositeExtract %float %18033 1 + %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 + %17281 = OpCompositeExtract %uint %10944 2 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %10092 = OpCompositeExtract %float %18034 0 + %17486 = OpCompositeExtract %float %18034 1 + %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 + %17282 = OpCompositeExtract %uint %10944 3 + %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 + %10093 = OpCompositeExtract %float %18035 0 + %20672 = OpCompositeExtract %float %18035 1 + %9038 = OpCompositeConstruct %v4float %10093 %20672 %float_0 %float_0 OpBranch %16225 %8191 = OpLabel %12429 = OpCompositeExtract %uint %10944 0 @@ -887,8 +860,8 @@ %15575 = OpCompositeExtract %float %24074 1 %16673 = OpCompositeConstruct %v4float %24334 %15575 %float_0 %float_0 %19525 = OpCompositeExtract %uint %10944 1 - %16038 = OpBitcast %int %19525 - %18207 = OpCompositeConstruct %v2int %16038 %16038 + %16036 = OpBitcast %int %19525 + %18207 = OpCompositeConstruct %v2int %16036 %16036 %18354 = OpShiftLeftLogical %v2int %18207 %1959 %13340 = OpShiftRightArithmetic %v2int %18354 %2151 %10916 = OpConvertSToF %v2float %13340 @@ -898,8 +871,8 @@ %15576 = OpCompositeExtract %float %24075 1 %16674 = OpCompositeConstruct %v4float %24335 %15576 %float_0 %float_0 %19526 = OpCompositeExtract %uint %10944 2 - %16039 = OpBitcast %int %19526 - %18208 = OpCompositeConstruct %v2int %16039 %16039 + %16037 = OpBitcast %int %19526 + %18208 = OpCompositeConstruct %v2int %16037 %16037 %18355 = OpShiftLeftLogical %v2int %18208 %1959 %13341 = OpShiftRightArithmetic %v2int %18355 %2151 %10917 = OpConvertSToF %v2float %13341 @@ -909,8 +882,8 @@ %15577 = OpCompositeExtract %float %24076 1 %16675 = OpCompositeConstruct %v4float %24336 %15577 %float_0 %float_0 %19527 = OpCompositeExtract %uint %10944 3 - %16040 = OpBitcast %int %19527 - %18212 = OpCompositeConstruct %v2int %16040 %16040 + %16038 = OpBitcast %int %19527 + %18212 = OpCompositeConstruct %v2int %16038 %16038 %18356 = OpShiftLeftLogical %v2int %18212 %1959 %13342 = OpShiftRightArithmetic %v2int %18356 %2151 %10918 = OpConvertSToF %v2float %13342 @@ -918,7 +891,7 @@ %24077 = OpExtInst %v2float %1 FMax %73 %18254 %24337 = OpCompositeExtract %float %24077 0 %18765 = OpCompositeExtract %float %24077 1 - %9038 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 + %9039 = OpCompositeConstruct %v4float %24337 %18765 %float_0 %float_0 OpBranch %16225 %7356 = OpLabel %22208 = OpCompositeExtract %uint %10944 0 @@ -1036,27 +1009,27 @@ %21449 = OpCompositeExtract %float %10710 0 %10844 = OpCompositeExtract %float %10710 1 %11030 = OpCompositeExtract %float %10710 2 - %9039 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 + %9040 = OpCompositeConstruct %v4float %21449 %10844 %11030 %15910 OpBranch %16225 %7357 = OpLabel %22209 = OpCompositeExtract %uint %10944 0 %20238 = OpCompositeConstruct %v4uint %22209 %22209 %22209 %22209 %9376 = OpShiftRightLogical %v4uint %20238 %845 %18863 = OpBitwiseAnd %v4uint %9376 %635 - %15548 = OpConvertUToF %v4float %18863 - %16691 = OpFMul %v4float %15548 %2798 + %15546 = OpConvertUToF %v4float %18863 + %16691 = OpFMul %v4float %15546 %2798 %23765 = OpCompositeExtract %uint %10944 1 %20816 = OpCompositeConstruct %v4uint %23765 %23765 %23765 %23765 %9377 = OpShiftRightLogical %v4uint %20816 %845 %18864 = OpBitwiseAnd %v4uint %9377 %635 - %15549 = OpConvertUToF %v4float %18864 - %16692 = OpFMul %v4float %15549 %2798 + %15547 = OpConvertUToF %v4float %18864 + %16692 = OpFMul %v4float %15547 %2798 %23766 = OpCompositeExtract %uint %10944 2 %20817 = OpCompositeConstruct %v4uint %23766 %23766 %23766 %23766 %9378 = OpShiftRightLogical %v4uint %20817 %845 %18865 = OpBitwiseAnd %v4uint %9378 %635 - %15550 = OpConvertUToF %v4float %18865 - %16693 = OpFMul %v4float %15550 %2798 + %15548 = OpConvertUToF %v4float %18865 + %16693 = OpFMul %v4float %15548 %2798 %23767 = OpCompositeExtract %uint %10944 3 %20818 = OpCompositeConstruct %v4uint %23767 %23767 %23767 %23767 %9379 = OpShiftRightLogical %v4uint %20818 %845 @@ -1081,8 +1054,8 @@ %24847 = OpCompositeConstruct %v4uint %8611 %8611 %8611 %8611 %9382 = OpShiftRightLogical %v4uint %24847 %653 %19036 = OpBitwiseAnd %v4uint %9382 %1611 - %13991 = OpConvertUToF %v4float %19036 - %19240 = OpVectorTimesScalar %v4float %13991 %float_0_00392156886 + %13992 = OpConvertUToF %v4float %19036 + %19240 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 %8612 = OpCompositeExtract %uint %10944 3 %24848 = OpCompositeConstruct %v4uint %8612 %8612 %8612 %8612 %9383 = OpShiftRightLogical %v4uint %24848 %653 @@ -1109,133 +1082,115 @@ %23099 = OpVectorShuffle %v4float %20399 %20399 0 1 1 1 OpBranch %16225 %16225 = OpLabel - %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9039 %7356 %9038 %8191 %9037 %8245 - %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14609 %8245 - %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14608 %8245 - %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14607 %8245 + %11178 = OpPhi %v4float %23099 %19452 %12435 %14586 %9888 %7357 %9040 %7356 %9039 %8191 %9038 %8245 + %14347 = OpPhi %v4float %11669 %19452 %19240 %14586 %16693 %7357 %15839 %7356 %16675 %8191 %14612 %8245 + %15231 = OpPhi %v4float %11668 %19452 %19239 %14586 %16692 %7357 %15838 %7356 %16674 %8191 %14611 %8245 + %14520 = OpPhi %v4float %11667 %19452 %19238 %14586 %16691 %7357 %15837 %7356 %16673 %8191 %14610 %8245 OpBranch %21264 %15206 = OpLabel %21585 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20261 DontFlatten - OpBranchConditional %21585 %11377 %12132 + OpBranchConditional %21585 %9765 %12132 %12132 = OpLabel - %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23879 = OpLoad %uint %19408 - %11703 = OpIAdd %uint %8114 %uint_1 - %24600 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 - %12864 = OpLoad %uint %24600 - %11935 = OpCompositeInsert %v4uint %23879 %10264 0 - %6639 = OpCompositeInsert %v4uint %12864 %11935 1 - %16341 = OpIAdd %uint %8114 %6555 - %7194 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16341 - %23662 = OpLoad %uint %7194 - %11704 = OpIAdd %uint %16341 %uint_1 - %24601 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %12865 = OpLoad %uint %24601 - %12012 = OpCompositeInsert %v4uint %23662 %6639 2 - %7145 = OpCompositeInsert %v4uint %12865 %12012 3 - %10889 = OpIMul %uint %uint_2 %6555 - %9153 = OpIAdd %uint %8114 %10889 - %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9153 - %23663 = OpLoad %uint %15235 - %11705 = OpIAdd %uint %9153 %uint_1 - %24602 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 - %12866 = OpLoad %uint %24602 - %12013 = OpCompositeInsert %v4uint %23663 %10264 0 - %7146 = OpCompositeInsert %v4uint %12866 %12013 1 - %10890 = OpIMul %uint %uint_3 %6555 - %9154 = OpIAdd %uint %8114 %10890 - %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9154 - %23664 = OpLoad %uint %15236 - %11706 = OpIAdd %uint %9154 %uint_1 - %24603 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 - %12867 = OpLoad %uint %24603 - %14234 = OpCompositeInsert %v4uint %23664 %7146 2 - %8254 = OpCompositeInsert %v4uint %12867 %14234 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23881 = OpLoad %uint %19410 + %11706 = OpIAdd %uint %8114 %uint_1 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %23663 = OpLoad %uint %6409 + %11707 = OpIAdd %uint %8114 %6555 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %23664 = OpLoad %uint %6410 + %11708 = OpIAdd %uint %11707 %uint_1 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %14157 = OpLoad %uint %24564 + %19671 = OpCompositeConstruct %v4uint %23881 %23663 %23664 %14157 + %17049 = OpIMul %uint %uint_2 %6555 + %13993 = OpIAdd %uint %8114 %17049 + %15235 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13993 + %23665 = OpLoad %uint %15235 + %11709 = OpIAdd %uint %13993 %uint_1 + %6478 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %24160 = OpLoad %uint %6478 + %6239 = OpIMul %uint %uint_3 %6555 + %8358 = OpIAdd %uint %8114 %6239 + %15236 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8358 + %23666 = OpLoad %uint %15236 + %11710 = OpIAdd %uint %8358 %uint_1 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 + %16386 = OpLoad %uint %24565 + %20786 = OpCompositeConstruct %v4uint %23665 %24160 %23666 %16386 OpBranch %20261 - %11377 = OpLabel + %9765 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23880 = OpLoad %uint %21832 - %11707 = OpIAdd %uint %8114 %uint_1 - %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 - %23665 = OpLoad %uint %6407 - %11708 = OpIAdd %uint %8114 %uint_2 - %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 - %23666 = OpLoad %uint %6408 - %11709 = OpIAdd %uint %8114 %uint_3 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 - %14081 = OpLoad %uint %24562 - %19166 = OpCompositeConstruct %v4uint %23880 %23665 %23666 %14081 + %23882 = OpLoad %uint %21832 + %11711 = OpIAdd %uint %8114 %uint_1 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 + %23667 = OpLoad %uint %6411 + %11712 = OpIAdd %uint %8114 %uint_2 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 + %23668 = OpLoad %uint %6412 + %11713 = OpIAdd %uint %8114 %uint_3 + %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 + %14081 = OpLoad %uint %24566 + %19166 = OpCompositeConstruct %v4uint %23882 %23667 %23668 %14081 %22502 = OpIAdd %uint %8114 %uint_4 %24652 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22502 - %23667 = OpLoad %uint %24652 - %11710 = OpIAdd %uint %8114 %uint_5 - %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %23668 = OpLoad %uint %6409 - %11711 = OpIAdd %uint %8114 %uint_6 - %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 - %23669 = OpLoad %uint %6410 - %11712 = OpIAdd %uint %8114 %uint_7 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 - %16383 = OpLoad %uint %24563 - %20783 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16383 + %23669 = OpLoad %uint %24652 + %11714 = OpIAdd %uint %8114 %uint_5 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %23670 = OpLoad %uint %6413 + %11715 = OpIAdd %uint %8114 %uint_6 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 + %23671 = OpLoad %uint %6414 + %11716 = OpIAdd %uint %8114 %uint_7 + %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 + %16387 = OpLoad %uint %24567 + %20787 = OpCompositeConstruct %v4uint %23669 %23670 %23671 %16387 OpBranch %20261 %20261 = OpLabel - %11214 = OpPhi %v4uint %20783 %11377 %8254 %12132 - %14113 = OpPhi %v4uint %19166 %11377 %7145 %12132 + %11214 = OpPhi %v4uint %20787 %9765 %20786 %12132 + %14113 = OpPhi %v4uint %19166 %9765 %19671 %12132 OpSelectionMerge %20262 None - OpSwitch %8576 %20311 5 %10150 7 %8246 + OpSwitch %8576 %20311 5 %8537 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %14113 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9936 = OpCompositeExtract %float %24699 0 - %9139 = OpCompositeInsert %v4float %9936 %15190 0 - %19859 = OpCompositeExtract %float %24699 1 - %14874 = OpCompositeInsert %v4float %19859 %9139 1 - %10326 = OpCompositeExtract %uint %14113 1 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9937 = OpCompositeExtract %float %19666 0 - %9140 = OpCompositeInsert %v4float %9937 %14874 2 - %19860 = OpCompositeExtract %float %19666 1 - %14875 = OpCompositeInsert %v4float %19860 %9140 3 - %10327 = OpCompositeExtract %uint %14113 2 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9938 = OpCompositeExtract %float %19667 0 - %9141 = OpCompositeInsert %v4float %9938 %15190 0 - %19861 = OpCompositeExtract %float %19667 1 - %14876 = OpCompositeInsert %v4float %19861 %9141 1 - %10328 = OpCompositeExtract %uint %14113 3 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9939 = OpCompositeExtract %float %19668 0 - %9142 = OpCompositeInsert %v4float %9939 %14876 2 - %19862 = OpCompositeExtract %float %19668 1 - %14877 = OpCompositeInsert %v4float %19862 %9142 3 - %10329 = OpCompositeExtract %uint %11214 0 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9940 = OpCompositeExtract %float %19669 0 - %9143 = OpCompositeInsert %v4float %9940 %15190 0 - %19863 = OpCompositeExtract %float %19669 1 - %14878 = OpCompositeInsert %v4float %19863 %9143 1 - %10330 = OpCompositeExtract %uint %11214 1 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9941 = OpCompositeExtract %float %19670 0 - %9144 = OpCompositeInsert %v4float %9941 %14878 2 - %19864 = OpCompositeExtract %float %19670 1 - %14879 = OpCompositeInsert %v4float %19864 %9144 3 - %10331 = OpCompositeExtract %uint %11214 2 - %19671 = OpExtInst %v2float %1 UnpackHalf2x16 %10331 - %9942 = OpCompositeExtract %float %19671 0 - %9145 = OpCompositeInsert %v4float %9942 %15190 0 - %19865 = OpCompositeExtract %float %19671 1 - %14880 = OpCompositeInsert %v4float %19865 %9145 1 - %10332 = OpCompositeExtract %uint %11214 3 - %19673 = OpExtInst %v2float %1 UnpackHalf2x16 %10332 - %9943 = OpCompositeExtract %float %19673 0 - %9146 = OpCompositeInsert %v4float %9943 %14880 2 - %23045 = OpCompositeExtract %float %19673 1 - %9297 = OpCompositeInsert %v4float %23045 %9146 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %10105 = OpCompositeExtract %float %24682 0 + %16060 = OpCompositeExtract %float %24682 1 + %17029 = OpCompositeExtract %uint %14113 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %17029 + %10094 = OpCompositeExtract %float %15609 0 + %17487 = OpCompositeExtract %float %15609 1 + %14613 = OpCompositeConstruct %v4float %10105 %16060 %10094 %17487 + %17283 = OpCompositeExtract %uint %14113 2 + %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 + %10106 = OpCompositeExtract %float %18036 0 + %16061 = OpCompositeExtract %float %18036 1 + %17030 = OpCompositeExtract %uint %14113 3 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %17030 + %10095 = OpCompositeExtract %float %15610 0 + %17488 = OpCompositeExtract %float %15610 1 + %14614 = OpCompositeConstruct %v4float %10106 %16061 %10095 %17488 + %17284 = OpCompositeExtract %uint %11214 0 + %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 + %10107 = OpCompositeExtract %float %18037 0 + %16062 = OpCompositeExtract %float %18037 1 + %17031 = OpCompositeExtract %uint %11214 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %17031 + %10096 = OpCompositeExtract %float %15611 0 + %17489 = OpCompositeExtract %float %15611 1 + %14615 = OpCompositeConstruct %v4float %10107 %16062 %10096 %17489 + %17285 = OpCompositeExtract %uint %11214 2 + %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 + %10108 = OpCompositeExtract %float %18038 0 + %16063 = OpCompositeExtract %float %18038 1 + %17032 = OpCompositeExtract %uint %11214 3 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %17032 + %10097 = OpCompositeExtract %float %15612 0 + %20673 = OpCompositeExtract %float %15612 1 + %9041 = OpCompositeConstruct %v4float %10108 %16063 %10097 %20673 OpBranch %20262 - %10150 = OpLabel + %8537 = OpLabel %9724 = OpVectorShuffle %v2uint %14113 %14113 0 1 %23357 = OpBitcast %v2int %9724 %24786 = OpVectorShuffle %v4int %23357 %23357 0 0 1 1 @@ -1270,32 +1225,32 @@ %17251 = OpExtInst %v4float %1 FMax %1284 %21440 OpBranch %20262 %20311 = OpLabel - %9762 = OpVectorShuffle %v2uint %14113 %14113 0 1 - %20826 = OpBitcast %v2float %9762 - %7039 = OpCompositeExtract %float %20826 0 + %9766 = OpVectorShuffle %v2uint %14113 %14113 0 1 + %20826 = OpBitcast %v2float %9766 + %7040 = OpCompositeExtract %float %20826 0 %13421 = OpCompositeExtract %float %20826 1 - %17019 = OpCompositeConstruct %v4float %7039 %13421 %float_0 %float_0 + %17019 = OpCompositeConstruct %v4float %7040 %13421 %float_0 %float_0 %16859 = OpVectorShuffle %v2uint %14113 %14113 2 3 %14176 = OpBitcast %v2float %16859 - %7040 = OpCompositeExtract %float %14176 0 + %7041 = OpCompositeExtract %float %14176 0 %13422 = OpCompositeExtract %float %14176 1 - %17020 = OpCompositeConstruct %v4float %7040 %13422 %float_0 %float_0 + %17020 = OpCompositeConstruct %v4float %7041 %13422 %float_0 %float_0 %16860 = OpVectorShuffle %v2uint %11214 %11214 0 1 %14177 = OpBitcast %v2float %16860 - %7041 = OpCompositeExtract %float %14177 0 + %7042 = OpCompositeExtract %float %14177 0 %13423 = OpCompositeExtract %float %14177 1 - %17021 = OpCompositeConstruct %v4float %7041 %13423 %float_0 %float_0 + %17021 = OpCompositeConstruct %v4float %7042 %13423 %float_0 %float_0 %16861 = OpVectorShuffle %v2uint %11214 %11214 2 3 %14178 = OpBitcast %v2float %16861 - %7042 = OpCompositeExtract %float %14178 0 + %7043 = OpCompositeExtract %float %14178 0 %16649 = OpCompositeExtract %float %14178 1 - %9040 = OpCompositeConstruct %v4float %7042 %16649 %float_0 %float_0 + %9042 = OpCompositeConstruct %v4float %7043 %16649 %float_0 %float_0 OpBranch %20262 %20262 = OpLabel - %11179 = OpPhi %v4float %9040 %20311 %17251 %10150 %9297 %8246 - %14348 = OpPhi %v4float %17021 %20311 %25238 %10150 %14879 %8246 - %15232 = OpPhi %v4float %17020 %20311 %25237 %10150 %14877 %8246 - %14521 = OpPhi %v4float %17019 %20311 %25236 %10150 %14875 %8246 + %11179 = OpPhi %v4float %9042 %20311 %17251 %8537 %9041 %8246 + %14348 = OpPhi %v4float %17021 %20311 %25238 %8537 %14615 %8246 + %15232 = OpPhi %v4float %17020 %20311 %25237 %8537 %14614 %8246 + %14521 = OpPhi %v4float %17019 %20311 %25236 %8537 %14613 %8246 OpBranch %21264 %21264 = OpLabel %11180 = OpPhi %v4float %11179 %20262 %11178 %16225 @@ -1318,65 +1273,62 @@ %16571 = OpLabel %19167 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20299 DontFlatten - OpBranchConditional %19167 %11378 %12133 + OpBranchConditional %19167 %9767 %12133 %12133 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v4uint %13961 %10264 0 - %15551 = OpIAdd %uint %20988 %6555 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15551 - %13814 = OpLoad %uint %6321 - %22359 = OpCompositeInsert %v4uint %13814 %21852 1 - %10097 = OpIMul %uint %uint_2 %6555 - %9155 = OpIAdd %uint %20988 %10097 - %14363 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9155 - %13815 = OpLoad %uint %14363 - %22360 = OpCompositeInsert %v4uint %13815 %22359 2 - %10098 = OpIMul %uint %uint_3 %6555 - %9156 = OpIAdd %uint %20988 %10098 - %14364 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9156 - %16041 = OpLoad %uint %14364 - %23467 = OpCompositeInsert %v4uint %16041 %22360 3 + %19411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23883 = OpLoad %uint %19411 + %11717 = OpIAdd %uint %20988 %6555 + %6479 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 + %24161 = OpLoad %uint %6479 + %6240 = OpIMul %uint %uint_2 %6555 + %8359 = OpIAdd %uint %20988 %6240 + %15311 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8359 + %24162 = OpLoad %uint %15311 + %6241 = OpIMul %uint %uint_3 %6555 + %8360 = OpIAdd %uint %20988 %6241 + %14323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8360 + %16388 = OpLoad %uint %14323 + %20788 = OpCompositeConstruct %v4uint %23883 %24161 %24162 %16388 OpBranch %20299 - %11378 = OpLabel + %9767 = OpLabel %21833 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23881 = OpLoad %uint %21833 - %11713 = OpIAdd %uint %20988 %uint_1 - %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 - %23670 = OpLoad %uint %6411 - %11714 = OpIAdd %uint %20988 %uint_2 - %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 - %23671 = OpLoad %uint %6412 - %11715 = OpIAdd %uint %20988 %uint_3 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11715 - %16384 = OpLoad %uint %24564 - %20784 = OpCompositeConstruct %v4uint %23881 %23670 %23671 %16384 + %23884 = OpLoad %uint %21833 + %11718 = OpIAdd %uint %20988 %uint_1 + %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 + %23672 = OpLoad %uint %6415 + %11719 = OpIAdd %uint %20988 %uint_2 + %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 + %23673 = OpLoad %uint %6416 + %11720 = OpIAdd %uint %20988 %uint_3 + %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 + %16389 = OpLoad %uint %24568 + %20789 = OpCompositeConstruct %v4uint %23884 %23672 %23673 %16389 OpBranch %20299 %20299 = OpLabel - %10945 = OpPhi %v4uint %20784 %11378 %23467 %12133 + %10945 = OpPhi %v4uint %20789 %9767 %20788 %12133 OpSelectionMerge %16226 None OpSwitch %8576 %19453 0 %14587 1 %14587 2 %7359 10 %7359 3 %7358 12 %7358 4 %8192 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %10945 0 - %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %10090 = OpCompositeExtract %float %24681 0 - %17484 = OpCompositeExtract %float %24681 1 - %14610 = OpCompositeConstruct %v4float %10090 %17484 %float_0 %float_0 - %17280 = OpCompositeExtract %uint %10945 1 - %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 - %10091 = OpCompositeExtract %float %18033 0 - %17485 = OpCompositeExtract %float %18033 1 - %14611 = OpCompositeConstruct %v4float %10091 %17485 %float_0 %float_0 - %17281 = OpCompositeExtract %uint %10945 2 - %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 - %10092 = OpCompositeExtract %float %18034 0 - %17486 = OpCompositeExtract %float %18034 1 - %14612 = OpCompositeConstruct %v4float %10092 %17486 %float_0 %float_0 - %17282 = OpCompositeExtract %uint %10945 3 - %18035 = OpExtInst %v2float %1 UnpackHalf2x16 %17282 - %10099 = OpCompositeExtract %float %18035 0 - %20672 = OpCompositeExtract %float %18035 1 - %9041 = OpCompositeConstruct %v4float %10099 %20672 %float_0 %float_0 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %10098 = OpCompositeExtract %float %24683 0 + %17490 = OpCompositeExtract %float %24683 1 + %14616 = OpCompositeConstruct %v4float %10098 %17490 %float_0 %float_0 + %17286 = OpCompositeExtract %uint %10945 1 + %18039 = OpExtInst %v2float %1 UnpackHalf2x16 %17286 + %10099 = OpCompositeExtract %float %18039 0 + %17491 = OpCompositeExtract %float %18039 1 + %14617 = OpCompositeConstruct %v4float %10099 %17491 %float_0 %float_0 + %17287 = OpCompositeExtract %uint %10945 2 + %18040 = OpExtInst %v2float %1 UnpackHalf2x16 %17287 + %10100 = OpCompositeExtract %float %18040 0 + %17492 = OpCompositeExtract %float %18040 1 + %14618 = OpCompositeConstruct %v4float %10100 %17492 %float_0 %float_0 + %17288 = OpCompositeExtract %uint %10945 3 + %18041 = OpExtInst %v2float %1 UnpackHalf2x16 %17288 + %10109 = OpCompositeExtract %float %18041 0 + %20674 = OpCompositeExtract %float %18041 1 + %9043 = OpCompositeConstruct %v4float %10109 %20674 %float_0 %float_0 OpBranch %16226 %8192 = OpLabel %12431 = OpCompositeExtract %uint %10945 0 @@ -1391,8 +1343,8 @@ %15578 = OpCompositeExtract %float %24078 1 %16676 = OpCompositeConstruct %v4float %24338 %15578 %float_0 %float_0 %19528 = OpCompositeExtract %uint %10945 1 - %16042 = OpBitcast %int %19528 - %18217 = OpCompositeConstruct %v2int %16042 %16042 + %16039 = OpBitcast %int %19528 + %18217 = OpCompositeConstruct %v2int %16039 %16039 %18358 = OpShiftLeftLogical %v2int %18217 %1959 %13344 = OpShiftRightArithmetic %v2int %18358 %2151 %10928 = OpConvertSToF %v2float %13344 @@ -1402,8 +1354,8 @@ %15579 = OpCompositeExtract %float %24079 1 %16677 = OpCompositeConstruct %v4float %24339 %15579 %float_0 %float_0 %19529 = OpCompositeExtract %uint %10945 2 - %16043 = OpBitcast %int %19529 - %18218 = OpCompositeConstruct %v2int %16043 %16043 + %16040 = OpBitcast %int %19529 + %18218 = OpCompositeConstruct %v2int %16040 %16040 %18359 = OpShiftLeftLogical %v2int %18218 %1959 %13345 = OpShiftRightArithmetic %v2int %18359 %2151 %10929 = OpConvertSToF %v2float %13345 @@ -1413,8 +1365,8 @@ %15580 = OpCompositeExtract %float %24080 1 %16678 = OpCompositeConstruct %v4float %24340 %15580 %float_0 %float_0 %19530 = OpCompositeExtract %uint %10945 3 - %16044 = OpBitcast %int %19530 - %18219 = OpCompositeConstruct %v2int %16044 %16044 + %16041 = OpBitcast %int %19530 + %18219 = OpCompositeConstruct %v2int %16041 %16041 %18360 = OpShiftLeftLogical %v2int %18219 %1959 %13346 = OpShiftRightArithmetic %v2int %18360 %2151 %10930 = OpConvertSToF %v2float %13346 @@ -1422,7 +1374,7 @@ %24081 = OpExtInst %v2float %1 FMax %73 %18258 %24341 = OpCompositeExtract %float %24081 0 %18766 = OpCompositeExtract %float %24081 1 - %9042 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 + %9044 = OpCompositeConstruct %v4float %24341 %18766 %float_0 %float_0 OpBranch %16226 %7358 = OpLabel %22211 = OpCompositeExtract %uint %10945 0 @@ -1443,9 +1395,9 @@ %24577 = OpIAdd %v3uint %10359 %1018 %20359 = OpShiftLeftLogical %v3uint %24577 %393 %16302 = OpShiftLeftLogical %v3uint %10931 %141 - %22405 = OpBitwiseOr %v3uint %20359 %16302 + %22404 = OpBitwiseOr %v3uint %20359 %16302 %13832 = OpIEqual %v3bool %24046 %2578 - %16970 = OpSelect %v3uint %13832 %2578 %22405 + %16970 = OpSelect %v3uint %13832 %2578 %22404 %10711 = OpBitcast %v3float %16970 %19372 = OpShiftRightLogical %uint %22211 %uint_30 %18454 = OpConvertUToF %float %19372 @@ -1472,9 +1424,9 @@ %24578 = OpIAdd %v3uint %10360 %1018 %20360 = OpShiftLeftLogical %v3uint %24578 %393 %16303 = OpShiftLeftLogical %v3uint %10932 %141 - %22406 = OpBitwiseOr %v3uint %20360 %16303 + %22405 = OpBitwiseOr %v3uint %20360 %16303 %13833 = OpIEqual %v3bool %24047 %2578 - %16971 = OpSelect %v3uint %13833 %2578 %22406 + %16971 = OpSelect %v3uint %13833 %2578 %22405 %10712 = OpBitcast %v3float %16971 %19373 = OpShiftRightLogical %uint %10235 %uint_30 %18455 = OpConvertUToF %float %19373 @@ -1501,9 +1453,9 @@ %24579 = OpIAdd %v3uint %10361 %1018 %20361 = OpShiftLeftLogical %v3uint %24579 %393 %16304 = OpShiftLeftLogical %v3uint %10933 %141 - %22407 = OpBitwiseOr %v3uint %20361 %16304 + %22406 = OpBitwiseOr %v3uint %20361 %16304 %13834 = OpIEqual %v3bool %24048 %2578 - %16972 = OpSelect %v3uint %13834 %2578 %22407 + %16972 = OpSelect %v3uint %13834 %2578 %22406 %10713 = OpBitcast %v3float %16972 %19374 = OpShiftRightLogical %uint %10236 %uint_30 %18456 = OpConvertUToF %float %19374 @@ -1530,9 +1482,9 @@ %24580 = OpIAdd %v3uint %10362 %1018 %20362 = OpShiftLeftLogical %v3uint %24580 %393 %16305 = OpShiftLeftLogical %v3uint %10934 %141 - %22408 = OpBitwiseOr %v3uint %20362 %16305 + %22407 = OpBitwiseOr %v3uint %20362 %16305 %13835 = OpIEqual %v3bool %24049 %2578 - %16973 = OpSelect %v3uint %13835 %2578 %22408 + %16973 = OpSelect %v3uint %13835 %2578 %22407 %10714 = OpBitcast %v3float %16973 %19375 = OpShiftRightLogical %uint %10237 %uint_30 %18457 = OpConvertUToF %float %19375 @@ -1540,27 +1492,27 @@ %21453 = OpCompositeExtract %float %10714 0 %10848 = OpCompositeExtract %float %10714 1 %11035 = OpCompositeExtract %float %10714 2 - %9043 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 + %9045 = OpCompositeConstruct %v4float %21453 %10848 %11035 %15914 OpBranch %16226 %7359 = OpLabel %22212 = OpCompositeExtract %uint %10945 0 %20241 = OpCompositeConstruct %v4uint %22212 %22212 %22212 %22212 %9384 = OpShiftRightLogical %v4uint %20241 %845 %18867 = OpBitwiseAnd %v4uint %9384 %635 - %15552 = OpConvertUToF %v4float %18867 - %16694 = OpFMul %v4float %15552 %2798 + %15549 = OpConvertUToF %v4float %18867 + %16694 = OpFMul %v4float %15549 %2798 %23768 = OpCompositeExtract %uint %10945 1 %20819 = OpCompositeConstruct %v4uint %23768 %23768 %23768 %23768 %9385 = OpShiftRightLogical %v4uint %20819 %845 %18868 = OpBitwiseAnd %v4uint %9385 %635 - %15553 = OpConvertUToF %v4float %18868 - %16695 = OpFMul %v4float %15553 %2798 + %15550 = OpConvertUToF %v4float %18868 + %16695 = OpFMul %v4float %15550 %2798 %23769 = OpCompositeExtract %uint %10945 2 %20820 = OpCompositeConstruct %v4uint %23769 %23769 %23769 %23769 %9386 = OpShiftRightLogical %v4uint %20820 %845 %18869 = OpBitwiseAnd %v4uint %9386 %635 - %15554 = OpConvertUToF %v4float %18869 - %16696 = OpFMul %v4float %15554 %2798 + %15551 = OpConvertUToF %v4float %18869 + %16696 = OpFMul %v4float %15551 %2798 %23770 = OpCompositeExtract %uint %10945 3 %20821 = OpCompositeConstruct %v4uint %23770 %23770 %23770 %23770 %9387 = OpShiftRightLogical %v4uint %20821 %845 @@ -1573,20 +1525,20 @@ %20242 = OpCompositeConstruct %v4uint %22213 %22213 %22213 %22213 %9388 = OpShiftRightLogical %v4uint %20242 %653 %19038 = OpBitwiseAnd %v4uint %9388 %1611 - %13992 = OpConvertUToF %v4float %19038 - %19241 = OpVectorTimesScalar %v4float %13992 %float_0_00392156886 + %13994 = OpConvertUToF %v4float %19038 + %19241 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 %8613 = OpCompositeExtract %uint %10945 1 %24849 = OpCompositeConstruct %v4uint %8613 %8613 %8613 %8613 %9389 = OpShiftRightLogical %v4uint %24849 %653 %19039 = OpBitwiseAnd %v4uint %9389 %1611 - %13993 = OpConvertUToF %v4float %19039 - %19242 = OpVectorTimesScalar %v4float %13993 %float_0_00392156886 + %13995 = OpConvertUToF %v4float %19039 + %19242 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 %8614 = OpCompositeExtract %uint %10945 2 %24850 = OpCompositeConstruct %v4uint %8614 %8614 %8614 %8614 %9390 = OpShiftRightLogical %v4uint %24850 %653 %19040 = OpBitwiseAnd %v4uint %9390 %1611 - %13994 = OpConvertUToF %v4float %19040 - %19243 = OpVectorTimesScalar %v4float %13994 %float_0_00392156886 + %13996 = OpConvertUToF %v4float %19040 + %19243 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 %8615 = OpCompositeExtract %uint %10945 3 %24851 = OpCompositeConstruct %v4uint %8615 %8615 %8615 %8615 %9391 = OpShiftRightLogical %v4uint %24851 %653 @@ -1613,193 +1565,175 @@ %23100 = OpVectorShuffle %v4float %20400 %20400 0 1 1 1 OpBranch %16226 %16226 = OpLabel - %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9043 %7358 %9042 %8192 %9041 %8247 - %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14612 %8247 - %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14611 %8247 - %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14610 %8247 + %11181 = OpPhi %v4float %23100 %19453 %12436 %14587 %9889 %7359 %9045 %7358 %9044 %8192 %9043 %8247 + %14350 = OpPhi %v4float %11672 %19453 %19243 %14587 %16696 %7359 %15842 %7358 %16678 %8192 %14618 %8247 + %15237 = OpPhi %v4float %11671 %19453 %19242 %14587 %16695 %7359 %15841 %7358 %16677 %8192 %14617 %8247 + %14522 = OpPhi %v4float %11670 %19453 %19241 %14587 %16694 %7359 %15840 %7358 %16676 %8192 %14616 %8247 OpBranch %21265 %15207 = OpLabel %21586 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20263 DontFlatten - OpBranchConditional %21586 %11379 %12134 + OpBranchConditional %21586 %9768 %12134 %12134 = OpLabel - %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23882 = OpLoad %uint %19409 - %11716 = OpIAdd %uint %20988 %uint_1 - %24604 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11716 - %12868 = OpLoad %uint %24604 - %11936 = OpCompositeInsert %v4uint %23882 %10264 0 - %6640 = OpCompositeInsert %v4uint %12868 %11936 1 - %16342 = OpIAdd %uint %20988 %6555 - %7195 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16342 - %23672 = OpLoad %uint %7195 - %11717 = OpIAdd %uint %16342 %uint_1 - %24605 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11717 - %12869 = OpLoad %uint %24605 - %12014 = OpCompositeInsert %v4uint %23672 %6640 2 - %7147 = OpCompositeInsert %v4uint %12869 %12014 3 - %10891 = OpIMul %uint %uint_2 %6555 - %9157 = OpIAdd %uint %20988 %10891 - %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9157 - %23673 = OpLoad %uint %15238 - %11718 = OpIAdd %uint %9157 %uint_1 - %24606 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11718 - %12870 = OpLoad %uint %24606 - %12015 = OpCompositeInsert %v4uint %23673 %10264 0 - %7148 = OpCompositeInsert %v4uint %12870 %12015 1 - %10892 = OpIMul %uint %uint_3 %6555 - %9158 = OpIAdd %uint %20988 %10892 - %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9158 - %23674 = OpLoad %uint %15239 - %11719 = OpIAdd %uint %9158 %uint_1 - %24607 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11719 - %12871 = OpLoad %uint %24607 - %14235 = OpCompositeInsert %v4uint %23674 %7148 2 - %8255 = OpCompositeInsert %v4uint %12871 %14235 3 + %19412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23885 = OpLoad %uint %19412 + %11721 = OpIAdd %uint %20988 %uint_1 + %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 + %23674 = OpLoad %uint %6417 + %11722 = OpIAdd %uint %20988 %6555 + %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 + %23675 = OpLoad %uint %6418 + %11723 = OpIAdd %uint %11722 %uint_1 + %24581 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 + %14158 = OpLoad %uint %24581 + %19673 = OpCompositeConstruct %v4uint %23885 %23674 %23675 %14158 + %17050 = OpIMul %uint %uint_2 %6555 + %13997 = OpIAdd %uint %20988 %17050 + %15238 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13997 + %23676 = OpLoad %uint %15238 + %11724 = OpIAdd %uint %13997 %uint_1 + %6480 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 + %24163 = OpLoad %uint %6480 + %6242 = OpIMul %uint %uint_3 %6555 + %8361 = OpIAdd %uint %20988 %6242 + %15239 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8361 + %23677 = OpLoad %uint %15239 + %11725 = OpIAdd %uint %8361 %uint_1 + %24582 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 + %16390 = OpLoad %uint %24582 + %20790 = OpCompositeConstruct %v4uint %23676 %24163 %23677 %16390 OpBranch %20263 - %11379 = OpLabel + %9768 = OpLabel %21834 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23883 = OpLoad %uint %21834 - %11720 = OpIAdd %uint %20988 %uint_1 - %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11720 - %23675 = OpLoad %uint %6413 - %11721 = OpIAdd %uint %20988 %uint_2 - %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11721 - %23676 = OpLoad %uint %6414 - %11722 = OpIAdd %uint %20988 %uint_3 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11722 - %14082 = OpLoad %uint %24565 - %19168 = OpCompositeConstruct %v4uint %23883 %23675 %23676 %14082 + %23886 = OpLoad %uint %21834 + %11726 = OpIAdd %uint %20988 %uint_1 + %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 + %23678 = OpLoad %uint %6419 + %11727 = OpIAdd %uint %20988 %uint_2 + %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 + %23679 = OpLoad %uint %6420 + %11728 = OpIAdd %uint %20988 %uint_3 + %24583 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 + %14082 = OpLoad %uint %24583 + %19168 = OpCompositeConstruct %v4uint %23886 %23678 %23679 %14082 %22503 = OpIAdd %uint %20988 %uint_4 %24653 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22503 - %23677 = OpLoad %uint %24653 - %11723 = OpIAdd %uint %20988 %uint_5 - %6415 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11723 - %23678 = OpLoad %uint %6415 - %11724 = OpIAdd %uint %20988 %uint_6 - %6416 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11724 - %23679 = OpLoad %uint %6416 - %11725 = OpIAdd %uint %20988 %uint_7 - %24566 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11725 - %16385 = OpLoad %uint %24566 - %20785 = OpCompositeConstruct %v4uint %23677 %23678 %23679 %16385 + %23680 = OpLoad %uint %24653 + %11729 = OpIAdd %uint %20988 %uint_5 + %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 + %23681 = OpLoad %uint %6421 + %11730 = OpIAdd %uint %20988 %uint_6 + %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 + %23682 = OpLoad %uint %6422 + %11731 = OpIAdd %uint %20988 %uint_7 + %24584 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 + %16391 = OpLoad %uint %24584 + %20791 = OpCompositeConstruct %v4uint %23680 %23681 %23682 %16391 OpBranch %20263 %20263 = OpLabel - %11215 = OpPhi %v4uint %20785 %11379 %8255 %12134 - %14114 = OpPhi %v4uint %19168 %11379 %7147 %12134 + %11215 = OpPhi %v4uint %20791 %9768 %20790 %12134 + %14114 = OpPhi %v4uint %19168 %9768 %19673 %12134 OpSelectionMerge %20264 None - OpSwitch %8576 %20312 5 %10151 7 %8248 + OpSwitch %8576 %20312 5 %8538 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %14114 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9944 = OpCompositeExtract %float %24700 0 - %9159 = OpCompositeInsert %v4float %9944 %15190 0 - %19866 = OpCompositeExtract %float %24700 1 - %14881 = OpCompositeInsert %v4float %19866 %9159 1 - %10333 = OpCompositeExtract %uint %14114 1 - %19674 = OpExtInst %v2float %1 UnpackHalf2x16 %10333 - %9945 = OpCompositeExtract %float %19674 0 - %9160 = OpCompositeInsert %v4float %9945 %14881 2 - %19867 = OpCompositeExtract %float %19674 1 - %14882 = OpCompositeInsert %v4float %19867 %9160 3 - %10334 = OpCompositeExtract %uint %14114 2 - %19675 = OpExtInst %v2float %1 UnpackHalf2x16 %10334 - %9946 = OpCompositeExtract %float %19675 0 - %9161 = OpCompositeInsert %v4float %9946 %15190 0 - %19868 = OpCompositeExtract %float %19675 1 - %14883 = OpCompositeInsert %v4float %19868 %9161 1 - %10335 = OpCompositeExtract %uint %14114 3 - %19676 = OpExtInst %v2float %1 UnpackHalf2x16 %10335 - %9947 = OpCompositeExtract %float %19676 0 - %9162 = OpCompositeInsert %v4float %9947 %14883 2 - %19869 = OpCompositeExtract %float %19676 1 - %14884 = OpCompositeInsert %v4float %19869 %9162 3 - %10336 = OpCompositeExtract %uint %11215 0 - %19677 = OpExtInst %v2float %1 UnpackHalf2x16 %10336 - %9948 = OpCompositeExtract %float %19677 0 - %9163 = OpCompositeInsert %v4float %9948 %15190 0 - %19870 = OpCompositeExtract %float %19677 1 - %14885 = OpCompositeInsert %v4float %19870 %9163 1 - %10337 = OpCompositeExtract %uint %11215 1 - %19678 = OpExtInst %v2float %1 UnpackHalf2x16 %10337 - %9949 = OpCompositeExtract %float %19678 0 - %9164 = OpCompositeInsert %v4float %9949 %14885 2 - %19871 = OpCompositeExtract %float %19678 1 - %14886 = OpCompositeInsert %v4float %19871 %9164 3 - %10338 = OpCompositeExtract %uint %11215 2 - %19679 = OpExtInst %v2float %1 UnpackHalf2x16 %10338 - %9950 = OpCompositeExtract %float %19679 0 - %9165 = OpCompositeInsert %v4float %9950 %15190 0 - %19872 = OpCompositeExtract %float %19679 1 - %14887 = OpCompositeInsert %v4float %19872 %9165 1 - %10339 = OpCompositeExtract %uint %11215 3 - %19680 = OpExtInst %v2float %1 UnpackHalf2x16 %10339 - %9951 = OpCompositeExtract %float %19680 0 - %9166 = OpCompositeInsert %v4float %9951 %14887 2 - %23046 = OpCompositeExtract %float %19680 1 - %9298 = OpCompositeInsert %v4float %23046 %9166 3 + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %10110 = OpCompositeExtract %float %24684 0 + %16064 = OpCompositeExtract %float %24684 1 + %17033 = OpCompositeExtract %uint %14114 1 + %15613 = OpExtInst %v2float %1 UnpackHalf2x16 %17033 + %10111 = OpCompositeExtract %float %15613 0 + %17493 = OpCompositeExtract %float %15613 1 + %14619 = OpCompositeConstruct %v4float %10110 %16064 %10111 %17493 + %17289 = OpCompositeExtract %uint %14114 2 + %18042 = OpExtInst %v2float %1 UnpackHalf2x16 %17289 + %10112 = OpCompositeExtract %float %18042 0 + %16065 = OpCompositeExtract %float %18042 1 + %17034 = OpCompositeExtract %uint %14114 3 + %15614 = OpExtInst %v2float %1 UnpackHalf2x16 %17034 + %10113 = OpCompositeExtract %float %15614 0 + %17494 = OpCompositeExtract %float %15614 1 + %14620 = OpCompositeConstruct %v4float %10112 %16065 %10113 %17494 + %17290 = OpCompositeExtract %uint %11215 0 + %18043 = OpExtInst %v2float %1 UnpackHalf2x16 %17290 + %10114 = OpCompositeExtract %float %18043 0 + %16066 = OpCompositeExtract %float %18043 1 + %17035 = OpCompositeExtract %uint %11215 1 + %15615 = OpExtInst %v2float %1 UnpackHalf2x16 %17035 + %10115 = OpCompositeExtract %float %15615 0 + %17495 = OpCompositeExtract %float %15615 1 + %14621 = OpCompositeConstruct %v4float %10114 %16066 %10115 %17495 + %17291 = OpCompositeExtract %uint %11215 2 + %18044 = OpExtInst %v2float %1 UnpackHalf2x16 %17291 + %10116 = OpCompositeExtract %float %18044 0 + %16067 = OpCompositeExtract %float %18044 1 + %17036 = OpCompositeExtract %uint %11215 3 + %15616 = OpExtInst %v2float %1 UnpackHalf2x16 %17036 + %10117 = OpCompositeExtract %float %15616 0 + %20675 = OpCompositeExtract %float %15616 1 + %9046 = OpCompositeConstruct %v4float %10116 %16067 %10117 %20675 OpBranch %20264 - %10151 = OpLabel + %8538 = OpLabel %9725 = OpVectorShuffle %v2uint %14114 %14114 0 1 %23358 = OpBitcast %v2int %9725 %24790 = OpVectorShuffle %v4int %23358 %23358 0 0 1 1 - %18609 = OpShiftLeftLogical %v4int %24790 %290 - %15765 = OpShiftRightArithmetic %v4int %18609 %770 + %18608 = OpShiftLeftLogical %v4int %24790 %290 + %15765 = OpShiftRightArithmetic %v4int %18608 %770 %10935 = OpConvertSToF %v4float %15765 %18220 = OpVectorTimesScalar %v4float %10935 %float_0_000976592302 %25239 = OpExtInst %v4float %1 FMax %1284 %18220 %14193 = OpVectorShuffle %v2uint %14114 %14114 2 3 %9413 = OpBitcast %v2int %14193 %24791 = OpVectorShuffle %v4int %9413 %9413 0 0 1 1 - %18610 = OpShiftLeftLogical %v4int %24791 %290 - %15766 = OpShiftRightArithmetic %v4int %18610 %770 + %18609 = OpShiftLeftLogical %v4int %24791 %290 + %15766 = OpShiftRightArithmetic %v4int %18609 %770 %10936 = OpConvertSToF %v4float %15766 %18221 = OpVectorTimesScalar %v4float %10936 %float_0_000976592302 %25240 = OpExtInst %v4float %1 FMax %1284 %18221 %14194 = OpVectorShuffle %v2uint %11215 %11215 0 1 %9414 = OpBitcast %v2int %14194 %24792 = OpVectorShuffle %v4int %9414 %9414 0 0 1 1 - %18611 = OpShiftLeftLogical %v4int %24792 %290 - %15767 = OpShiftRightArithmetic %v4int %18611 %770 + %18610 = OpShiftLeftLogical %v4int %24792 %290 + %15767 = OpShiftRightArithmetic %v4int %18610 %770 %10937 = OpConvertSToF %v4float %15767 %18222 = OpVectorTimesScalar %v4float %10937 %float_0_000976592302 %25241 = OpExtInst %v4float %1 FMax %1284 %18222 %14195 = OpVectorShuffle %v2uint %11215 %11215 2 3 %9415 = OpBitcast %v2int %14195 %24793 = OpVectorShuffle %v4int %9415 %9415 0 0 1 1 - %18612 = OpShiftLeftLogical %v4int %24793 %290 - %15768 = OpShiftRightArithmetic %v4int %18612 %770 + %18611 = OpShiftLeftLogical %v4int %24793 %290 + %15768 = OpShiftRightArithmetic %v4int %18611 %770 %10938 = OpConvertSToF %v4float %15768 %21441 = OpVectorTimesScalar %v4float %10938 %float_0_000976592302 %17252 = OpExtInst %v4float %1 FMax %1284 %21441 OpBranch %20264 %20312 = OpLabel - %9763 = OpVectorShuffle %v2uint %14114 %14114 0 1 - %20827 = OpBitcast %v2float %9763 - %7043 = OpCompositeExtract %float %20827 0 + %9769 = OpVectorShuffle %v2uint %14114 %14114 0 1 + %20827 = OpBitcast %v2float %9769 + %7044 = OpCompositeExtract %float %20827 0 %13424 = OpCompositeExtract %float %20827 1 - %17022 = OpCompositeConstruct %v4float %7043 %13424 %float_0 %float_0 + %17022 = OpCompositeConstruct %v4float %7044 %13424 %float_0 %float_0 %16862 = OpVectorShuffle %v2uint %14114 %14114 2 3 %14179 = OpBitcast %v2float %16862 - %7044 = OpCompositeExtract %float %14179 0 + %7045 = OpCompositeExtract %float %14179 0 %13425 = OpCompositeExtract %float %14179 1 - %17023 = OpCompositeConstruct %v4float %7044 %13425 %float_0 %float_0 + %17023 = OpCompositeConstruct %v4float %7045 %13425 %float_0 %float_0 %16863 = OpVectorShuffle %v2uint %11215 %11215 0 1 %14180 = OpBitcast %v2float %16863 - %7045 = OpCompositeExtract %float %14180 0 + %7046 = OpCompositeExtract %float %14180 0 %13426 = OpCompositeExtract %float %14180 1 - %17024 = OpCompositeConstruct %v4float %7045 %13426 %float_0 %float_0 + %17024 = OpCompositeConstruct %v4float %7046 %13426 %float_0 %float_0 %16864 = OpVectorShuffle %v2uint %11215 %11215 2 3 %14181 = OpBitcast %v2float %16864 - %7046 = OpCompositeExtract %float %14181 0 + %7047 = OpCompositeExtract %float %14181 0 %16650 = OpCompositeExtract %float %14181 1 - %9044 = OpCompositeConstruct %v4float %7046 %16650 %float_0 %float_0 + %9047 = OpCompositeConstruct %v4float %7047 %16650 %float_0 %float_0 OpBranch %20264 %20264 = OpLabel - %11182 = OpPhi %v4float %9044 %20312 %17252 %10151 %9298 %8248 - %14351 = OpPhi %v4float %17024 %20312 %25241 %10151 %14886 %8248 - %15240 = OpPhi %v4float %17023 %20312 %25240 %10151 %14884 %8248 - %14523 = OpPhi %v4float %17022 %20312 %25239 %10151 %14882 %8248 + %11182 = OpPhi %v4float %9047 %20312 %17252 %8538 %9046 %8248 + %14351 = OpPhi %v4float %17024 %20312 %25241 %8538 %14621 %8248 + %15240 = OpPhi %v4float %17023 %20312 %25240 %8538 %14620 %8248 + %14523 = OpPhi %v4float %17022 %20312 %25239 %8538 %14619 %8248 OpBranch %21265 %21265 = OpLabel %11183 = OpPhi %v4float %11182 %20264 %11181 %16226 @@ -1816,65 +1750,62 @@ %16572 = OpLabel %19169 = OpIEqual %bool %6555 %uint_1 OpSelectionMerge %20300 DontFlatten - OpBranchConditional %19169 %11380 %12135 + OpBranchConditional %19169 %9770 %12135 %12135 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v4uint %13962 %10264 0 - %15555 = OpIAdd %uint %16376 %6555 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15555 - %13816 = OpLoad %uint %6322 - %22361 = OpCompositeInsert %v4uint %13816 %21853 1 - %10100 = OpIMul %uint %uint_2 %6555 - %9167 = OpIAdd %uint %16376 %10100 - %14365 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9167 - %13817 = OpLoad %uint %14365 - %22362 = OpCompositeInsert %v4uint %13817 %22361 2 - %10101 = OpIMul %uint %uint_3 %6555 - %9168 = OpIAdd %uint %16376 %10101 - %14366 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9168 - %16045 = OpLoad %uint %14366 - %23468 = OpCompositeInsert %v4uint %16045 %22362 3 + %19413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23887 = OpLoad %uint %19413 + %11732 = OpIAdd %uint %16376 %6555 + %6481 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 + %24164 = OpLoad %uint %6481 + %6243 = OpIMul %uint %uint_2 %6555 + %8362 = OpIAdd %uint %16376 %6243 + %15312 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8362 + %24165 = OpLoad %uint %15312 + %6244 = OpIMul %uint %uint_3 %6555 + %8363 = OpIAdd %uint %16376 %6244 + %14324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8363 + %16392 = OpLoad %uint %14324 + %20792 = OpCompositeConstruct %v4uint %23887 %24164 %24165 %16392 OpBranch %20300 - %11380 = OpLabel + %9770 = OpLabel %21835 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23884 = OpLoad %uint %21835 - %11726 = OpIAdd %uint %16376 %uint_1 - %6417 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11726 - %23680 = OpLoad %uint %6417 - %11727 = OpIAdd %uint %16376 %uint_2 - %6418 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11727 - %23681 = OpLoad %uint %6418 - %11728 = OpIAdd %uint %16376 %uint_3 - %24567 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11728 - %16386 = OpLoad %uint %24567 - %20786 = OpCompositeConstruct %v4uint %23884 %23680 %23681 %16386 + %23888 = OpLoad %uint %21835 + %11733 = OpIAdd %uint %16376 %uint_1 + %6423 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 + %23683 = OpLoad %uint %6423 + %11734 = OpIAdd %uint %16376 %uint_2 + %6424 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 + %23684 = OpLoad %uint %6424 + %11735 = OpIAdd %uint %16376 %uint_3 + %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 + %16393 = OpLoad %uint %24585 + %20793 = OpCompositeConstruct %v4uint %23888 %23683 %23684 %16393 OpBranch %20300 %20300 = OpLabel - %10946 = OpPhi %v4uint %20786 %11380 %23468 %12135 + %10946 = OpPhi %v4uint %20793 %9770 %20792 %12135 OpSelectionMerge %16227 None OpSwitch %8576 %19454 0 %14588 1 %14588 2 %7361 10 %7361 3 %7360 12 %7360 4 %8193 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %10946 0 - %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %10102 = OpCompositeExtract %float %24682 0 - %17487 = OpCompositeExtract %float %24682 1 - %14613 = OpCompositeConstruct %v4float %10102 %17487 %float_0 %float_0 - %17283 = OpCompositeExtract %uint %10946 1 - %18036 = OpExtInst %v2float %1 UnpackHalf2x16 %17283 - %10103 = OpCompositeExtract %float %18036 0 - %17488 = OpCompositeExtract %float %18036 1 - %14614 = OpCompositeConstruct %v4float %10103 %17488 %float_0 %float_0 - %17284 = OpCompositeExtract %uint %10946 2 - %18037 = OpExtInst %v2float %1 UnpackHalf2x16 %17284 - %10104 = OpCompositeExtract %float %18037 0 - %17489 = OpCompositeExtract %float %18037 1 - %14615 = OpCompositeConstruct %v4float %10104 %17489 %float_0 %float_0 - %17285 = OpCompositeExtract %uint %10946 3 - %18038 = OpExtInst %v2float %1 UnpackHalf2x16 %17285 - %10105 = OpCompositeExtract %float %18038 0 - %20673 = OpCompositeExtract %float %18038 1 - %9045 = OpCompositeConstruct %v4float %10105 %20673 %float_0 %float_0 + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %10118 = OpCompositeExtract %float %24685 0 + %17496 = OpCompositeExtract %float %24685 1 + %14622 = OpCompositeConstruct %v4float %10118 %17496 %float_0 %float_0 + %17292 = OpCompositeExtract %uint %10946 1 + %18045 = OpExtInst %v2float %1 UnpackHalf2x16 %17292 + %10119 = OpCompositeExtract %float %18045 0 + %17497 = OpCompositeExtract %float %18045 1 + %14623 = OpCompositeConstruct %v4float %10119 %17497 %float_0 %float_0 + %17293 = OpCompositeExtract %uint %10946 2 + %18046 = OpExtInst %v2float %1 UnpackHalf2x16 %17293 + %10120 = OpCompositeExtract %float %18046 0 + %17498 = OpCompositeExtract %float %18046 1 + %14624 = OpCompositeConstruct %v4float %10120 %17498 %float_0 %float_0 + %17294 = OpCompositeExtract %uint %10946 3 + %18047 = OpExtInst %v2float %1 UnpackHalf2x16 %17294 + %10121 = OpCompositeExtract %float %18047 0 + %20676 = OpCompositeExtract %float %18047 1 + %9048 = OpCompositeConstruct %v4float %10121 %20676 %float_0 %float_0 OpBranch %16227 %8193 = OpLabel %12433 = OpCompositeExtract %uint %10946 0 @@ -1889,8 +1820,8 @@ %15581 = OpCompositeExtract %float %24082 1 %16679 = OpCompositeConstruct %v4float %24342 %15581 %float_0 %float_0 %19531 = OpCompositeExtract %uint %10946 1 - %16046 = OpBitcast %int %19531 - %18224 = OpCompositeConstruct %v2int %16046 %16046 + %16042 = OpBitcast %int %19531 + %18224 = OpCompositeConstruct %v2int %16042 %16042 %18362 = OpShiftLeftLogical %v2int %18224 %1959 %13348 = OpShiftRightArithmetic %v2int %18362 %2151 %10940 = OpConvertSToF %v2float %13348 @@ -1900,8 +1831,8 @@ %15582 = OpCompositeExtract %float %24083 1 %16680 = OpCompositeConstruct %v4float %24343 %15582 %float_0 %float_0 %19532 = OpCompositeExtract %uint %10946 2 - %16047 = OpBitcast %int %19532 - %18225 = OpCompositeConstruct %v2int %16047 %16047 + %16043 = OpBitcast %int %19532 + %18225 = OpCompositeConstruct %v2int %16043 %16043 %18364 = OpShiftLeftLogical %v2int %18225 %1959 %13349 = OpShiftRightArithmetic %v2int %18364 %2151 %10941 = OpConvertSToF %v2float %13349 @@ -1911,8 +1842,8 @@ %15583 = OpCompositeExtract %float %24084 1 %16681 = OpCompositeConstruct %v4float %24344 %15583 %float_0 %float_0 %19533 = OpCompositeExtract %uint %10946 3 - %16048 = OpBitcast %int %19533 - %18226 = OpCompositeConstruct %v2int %16048 %16048 + %16044 = OpBitcast %int %19533 + %18226 = OpCompositeConstruct %v2int %16044 %16044 %18365 = OpShiftLeftLogical %v2int %18226 %1959 %13350 = OpShiftRightArithmetic %v2int %18365 %2151 %10942 = OpConvertSToF %v2float %13350 @@ -1920,30 +1851,30 @@ %24085 = OpExtInst %v2float %1 FMax %73 %18262 %24345 = OpCompositeExtract %float %24085 0 %18767 = OpCompositeExtract %float %24085 1 - %9046 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 + %9049 = OpCompositeConstruct %v4float %24345 %18767 %float_0 %float_0 OpBranch %16227 %7360 = OpLabel %22214 = OpCompositeExtract %uint %10946 0 %20243 = OpCompositeConstruct %v3uint %22214 %22214 %22214 %11036 = OpShiftRightLogical %v3uint %20243 %2996 %24050 = OpBitwiseAnd %v3uint %11036 %261 - %18613 = OpBitwiseAnd %v3uint %24050 %1126 + %18612 = OpBitwiseAnd %v3uint %24050 %1126 %23452 = OpShiftRightLogical %v3uint %24050 %2828 %16597 = OpIEqual %v3bool %23452 %2578 - %11351 = OpExtInst %v3int %1 FindUMsb %18613 + %11351 = OpExtInst %v3int %1 FindUMsb %18612 %10785 = OpBitcast %v3uint %11351 %6278 = OpISub %v3uint %2828 %10785 %8732 = OpIAdd %v3uint %10785 %2360 %10363 = OpSelect %v3uint %16597 %8732 %23452 - %23264 = OpShiftLeftLogical %v3uint %18613 %6278 + %23264 = OpShiftLeftLogical %v3uint %18612 %6278 %18854 = OpBitwiseAnd %v3uint %23264 %1126 - %10947 = OpSelect %v3uint %16597 %18854 %18613 - %24581 = OpIAdd %v3uint %10363 %1018 - %20363 = OpShiftLeftLogical %v3uint %24581 %393 + %10947 = OpSelect %v3uint %16597 %18854 %18612 + %24586 = OpIAdd %v3uint %10363 %1018 + %20363 = OpShiftLeftLogical %v3uint %24586 %393 %16306 = OpShiftLeftLogical %v3uint %10947 %141 - %22409 = OpBitwiseOr %v3uint %20363 %16306 + %22408 = OpBitwiseOr %v3uint %20363 %16306 %13836 = OpIEqual %v3bool %24050 %2578 - %16974 = OpSelect %v3uint %13836 %2578 %22409 + %16974 = OpSelect %v3uint %13836 %2578 %22408 %10715 = OpBitcast %v3float %16974 %19376 = OpShiftRightLogical %uint %22214 %uint_30 %18458 = OpConvertUToF %float %19376 @@ -1956,23 +1887,23 @@ %13591 = OpCompositeConstruct %v3uint %10238 %10238 %10238 %11037 = OpShiftRightLogical %v3uint %13591 %2996 %24051 = OpBitwiseAnd %v3uint %11037 %261 - %18614 = OpBitwiseAnd %v3uint %24051 %1126 + %18613 = OpBitwiseAnd %v3uint %24051 %1126 %23453 = OpShiftRightLogical %v3uint %24051 %2828 %16598 = OpIEqual %v3bool %23453 %2578 - %11352 = OpExtInst %v3int %1 FindUMsb %18614 + %11352 = OpExtInst %v3int %1 FindUMsb %18613 %10786 = OpBitcast %v3uint %11352 %6279 = OpISub %v3uint %2828 %10786 %8733 = OpIAdd %v3uint %10786 %2360 %10364 = OpSelect %v3uint %16598 %8733 %23453 - %23265 = OpShiftLeftLogical %v3uint %18614 %6279 + %23265 = OpShiftLeftLogical %v3uint %18613 %6279 %18855 = OpBitwiseAnd %v3uint %23265 %1126 - %10948 = OpSelect %v3uint %16598 %18855 %18614 - %24582 = OpIAdd %v3uint %10364 %1018 - %20364 = OpShiftLeftLogical %v3uint %24582 %393 + %10948 = OpSelect %v3uint %16598 %18855 %18613 + %24587 = OpIAdd %v3uint %10364 %1018 + %20364 = OpShiftLeftLogical %v3uint %24587 %393 %16307 = OpShiftLeftLogical %v3uint %10948 %141 - %22410 = OpBitwiseOr %v3uint %20364 %16307 + %22409 = OpBitwiseOr %v3uint %20364 %16307 %13837 = OpIEqual %v3bool %24051 %2578 - %16975 = OpSelect %v3uint %13837 %2578 %22410 + %16975 = OpSelect %v3uint %13837 %2578 %22409 %10716 = OpBitcast %v3float %16975 %19377 = OpShiftRightLogical %uint %10238 %uint_30 %18459 = OpConvertUToF %float %19377 @@ -1985,23 +1916,23 @@ %13592 = OpCompositeConstruct %v3uint %10239 %10239 %10239 %11038 = OpShiftRightLogical %v3uint %13592 %2996 %24052 = OpBitwiseAnd %v3uint %11038 %261 - %18616 = OpBitwiseAnd %v3uint %24052 %1126 + %18614 = OpBitwiseAnd %v3uint %24052 %1126 %23454 = OpShiftRightLogical %v3uint %24052 %2828 %16599 = OpIEqual %v3bool %23454 %2578 - %11353 = OpExtInst %v3int %1 FindUMsb %18616 + %11353 = OpExtInst %v3int %1 FindUMsb %18614 %10787 = OpBitcast %v3uint %11353 %6280 = OpISub %v3uint %2828 %10787 %8734 = OpIAdd %v3uint %10787 %2360 %10365 = OpSelect %v3uint %16599 %8734 %23454 - %23266 = OpShiftLeftLogical %v3uint %18616 %6280 + %23266 = OpShiftLeftLogical %v3uint %18614 %6280 %18856 = OpBitwiseAnd %v3uint %23266 %1126 - %10949 = OpSelect %v3uint %16599 %18856 %18616 - %24583 = OpIAdd %v3uint %10365 %1018 - %20365 = OpShiftLeftLogical %v3uint %24583 %393 + %10949 = OpSelect %v3uint %16599 %18856 %18614 + %24588 = OpIAdd %v3uint %10365 %1018 + %20365 = OpShiftLeftLogical %v3uint %24588 %393 %16308 = OpShiftLeftLogical %v3uint %10949 %141 - %22411 = OpBitwiseOr %v3uint %20365 %16308 + %22410 = OpBitwiseOr %v3uint %20365 %16308 %13838 = OpIEqual %v3bool %24052 %2578 - %16976 = OpSelect %v3uint %13838 %2578 %22411 + %16976 = OpSelect %v3uint %13838 %2578 %22410 %10717 = OpBitcast %v3float %16976 %19378 = OpShiftRightLogical %uint %10239 %uint_30 %18460 = OpConvertUToF %float %19378 @@ -2014,23 +1945,23 @@ %13593 = OpCompositeConstruct %v3uint %10240 %10240 %10240 %11039 = OpShiftRightLogical %v3uint %13593 %2996 %24053 = OpBitwiseAnd %v3uint %11039 %261 - %18617 = OpBitwiseAnd %v3uint %24053 %1126 + %18616 = OpBitwiseAnd %v3uint %24053 %1126 %23455 = OpShiftRightLogical %v3uint %24053 %2828 %16600 = OpIEqual %v3bool %23455 %2578 - %11354 = OpExtInst %v3int %1 FindUMsb %18617 + %11354 = OpExtInst %v3int %1 FindUMsb %18616 %10788 = OpBitcast %v3uint %11354 %6281 = OpISub %v3uint %2828 %10788 %8735 = OpIAdd %v3uint %10788 %2360 %10366 = OpSelect %v3uint %16600 %8735 %23455 - %23267 = OpShiftLeftLogical %v3uint %18617 %6281 + %23267 = OpShiftLeftLogical %v3uint %18616 %6281 %18857 = OpBitwiseAnd %v3uint %23267 %1126 - %10950 = OpSelect %v3uint %16600 %18857 %18617 - %24584 = OpIAdd %v3uint %10366 %1018 - %20366 = OpShiftLeftLogical %v3uint %24584 %393 + %10950 = OpSelect %v3uint %16600 %18857 %18616 + %24589 = OpIAdd %v3uint %10366 %1018 + %20366 = OpShiftLeftLogical %v3uint %24589 %393 %16309 = OpShiftLeftLogical %v3uint %10950 %141 - %22412 = OpBitwiseOr %v3uint %20366 %16309 + %22411 = OpBitwiseOr %v3uint %20366 %16309 %13839 = OpIEqual %v3bool %24053 %2578 - %16977 = OpSelect %v3uint %13839 %2578 %22412 + %16977 = OpSelect %v3uint %13839 %2578 %22411 %10718 = OpBitcast %v3float %16977 %19379 = OpShiftRightLogical %uint %10240 %uint_30 %18461 = OpConvertUToF %float %19379 @@ -2038,27 +1969,27 @@ %21457 = OpCompositeExtract %float %10718 0 %10852 = OpCompositeExtract %float %10718 1 %11040 = OpCompositeExtract %float %10718 2 - %9047 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 + %9050 = OpCompositeConstruct %v4float %21457 %10852 %11040 %15918 OpBranch %16227 %7361 = OpLabel %22215 = OpCompositeExtract %uint %10946 0 %20244 = OpCompositeConstruct %v4uint %22215 %22215 %22215 %22215 %9392 = OpShiftRightLogical %v4uint %20244 %845 %18871 = OpBitwiseAnd %v4uint %9392 %635 - %15556 = OpConvertUToF %v4float %18871 - %16697 = OpFMul %v4float %15556 %2798 + %15552 = OpConvertUToF %v4float %18871 + %16697 = OpFMul %v4float %15552 %2798 %23771 = OpCompositeExtract %uint %10946 1 %20822 = OpCompositeConstruct %v4uint %23771 %23771 %23771 %23771 %9393 = OpShiftRightLogical %v4uint %20822 %845 %18872 = OpBitwiseAnd %v4uint %9393 %635 - %15557 = OpConvertUToF %v4float %18872 - %16698 = OpFMul %v4float %15557 %2798 + %15553 = OpConvertUToF %v4float %18872 + %16698 = OpFMul %v4float %15553 %2798 %23772 = OpCompositeExtract %uint %10946 2 %20823 = OpCompositeConstruct %v4uint %23772 %23772 %23772 %23772 %9394 = OpShiftRightLogical %v4uint %20823 %845 %18873 = OpBitwiseAnd %v4uint %9394 %635 - %15558 = OpConvertUToF %v4float %18873 - %16699 = OpFMul %v4float %15558 %2798 + %15554 = OpConvertUToF %v4float %18873 + %16699 = OpFMul %v4float %15554 %2798 %23773 = OpCompositeExtract %uint %10946 3 %20828 = OpCompositeConstruct %v4uint %23773 %23773 %23773 %23773 %9395 = OpShiftRightLogical %v4uint %20828 %845 @@ -2071,20 +2002,20 @@ %20245 = OpCompositeConstruct %v4uint %22216 %22216 %22216 %22216 %9396 = OpShiftRightLogical %v4uint %20245 %653 %19042 = OpBitwiseAnd %v4uint %9396 %1611 - %13995 = OpConvertUToF %v4float %19042 - %19244 = OpVectorTimesScalar %v4float %13995 %float_0_00392156886 + %13998 = OpConvertUToF %v4float %19042 + %19244 = OpVectorTimesScalar %v4float %13998 %float_0_00392156886 %8616 = OpCompositeExtract %uint %10946 1 %24852 = OpCompositeConstruct %v4uint %8616 %8616 %8616 %8616 %9397 = OpShiftRightLogical %v4uint %24852 %653 %19043 = OpBitwiseAnd %v4uint %9397 %1611 - %13996 = OpConvertUToF %v4float %19043 - %19245 = OpVectorTimesScalar %v4float %13996 %float_0_00392156886 + %13999 = OpConvertUToF %v4float %19043 + %19245 = OpVectorTimesScalar %v4float %13999 %float_0_00392156886 %8617 = OpCompositeExtract %uint %10946 2 %24853 = OpCompositeConstruct %v4uint %8617 %8617 %8617 %8617 %9398 = OpShiftRightLogical %v4uint %24853 %653 %19044 = OpBitwiseAnd %v4uint %9398 %1611 - %13997 = OpConvertUToF %v4float %19044 - %19246 = OpVectorTimesScalar %v4float %13997 %float_0_00392156886 + %14000 = OpConvertUToF %v4float %19044 + %19246 = OpVectorTimesScalar %v4float %14000 %float_0_00392156886 %8618 = OpCompositeExtract %uint %10946 3 %24854 = OpCompositeConstruct %v4uint %8618 %8618 %8618 %8618 %9399 = OpShiftRightLogical %v4uint %24854 %653 @@ -2111,193 +2042,175 @@ %23101 = OpVectorShuffle %v4float %20401 %20401 0 1 1 1 OpBranch %16227 %16227 = OpLabel - %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9047 %7360 %9046 %8193 %9045 %8249 - %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14615 %8249 - %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14614 %8249 - %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14613 %8249 + %11184 = OpPhi %v4float %23101 %19454 %12437 %14588 %9890 %7361 %9050 %7360 %9049 %8193 %9048 %8249 + %14353 = OpPhi %v4float %11675 %19454 %19246 %14588 %16699 %7361 %15845 %7360 %16681 %8193 %14624 %8249 + %15241 = OpPhi %v4float %11674 %19454 %19245 %14588 %16698 %7361 %15844 %7360 %16680 %8193 %14623 %8249 + %14524 = OpPhi %v4float %11673 %19454 %19244 %14588 %16697 %7361 %15843 %7360 %16679 %8193 %14622 %8249 OpBranch %21266 %15208 = OpLabel %21587 = OpIEqual %bool %6555 %uint_2 OpSelectionMerge %20265 DontFlatten - OpBranchConditional %21587 %11381 %12136 + OpBranchConditional %21587 %9771 %12136 %12136 = OpLabel - %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23885 = OpLoad %uint %19410 - %11729 = OpIAdd %uint %16376 %uint_1 - %24608 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11729 - %12872 = OpLoad %uint %24608 - %11937 = OpCompositeInsert %v4uint %23885 %10264 0 - %6641 = OpCompositeInsert %v4uint %12872 %11937 1 - %16343 = OpIAdd %uint %16376 %6555 - %7196 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16343 - %23682 = OpLoad %uint %7196 - %11730 = OpIAdd %uint %16343 %uint_1 - %24609 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11730 - %12873 = OpLoad %uint %24609 - %12016 = OpCompositeInsert %v4uint %23682 %6641 2 - %7149 = OpCompositeInsert %v4uint %12873 %12016 3 - %10893 = OpIMul %uint %uint_2 %6555 - %9169 = OpIAdd %uint %16376 %10893 - %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9169 - %23683 = OpLoad %uint %15242 - %11731 = OpIAdd %uint %9169 %uint_1 - %24610 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11731 - %12874 = OpLoad %uint %24610 - %12017 = OpCompositeInsert %v4uint %23683 %10264 0 - %7150 = OpCompositeInsert %v4uint %12874 %12017 1 - %10894 = OpIMul %uint %uint_3 %6555 - %9170 = OpIAdd %uint %16376 %10894 - %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9170 - %23684 = OpLoad %uint %15243 - %11732 = OpIAdd %uint %9170 %uint_1 - %24611 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11732 - %12875 = OpLoad %uint %24611 - %14236 = OpCompositeInsert %v4uint %23684 %7150 2 - %8256 = OpCompositeInsert %v4uint %12875 %14236 3 + %19414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23889 = OpLoad %uint %19414 + %11736 = OpIAdd %uint %16376 %uint_1 + %6425 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 + %23685 = OpLoad %uint %6425 + %11737 = OpIAdd %uint %16376 %6555 + %6426 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 + %23686 = OpLoad %uint %6426 + %11738 = OpIAdd %uint %11737 %uint_1 + %24590 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 + %14159 = OpLoad %uint %24590 + %19674 = OpCompositeConstruct %v4uint %23889 %23685 %23686 %14159 + %17051 = OpIMul %uint %uint_2 %6555 + %14001 = OpIAdd %uint %16376 %17051 + %15242 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %14001 + %23687 = OpLoad %uint %15242 + %11739 = OpIAdd %uint %14001 %uint_1 + %6482 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11739 + %24166 = OpLoad %uint %6482 + %6245 = OpIMul %uint %uint_3 %6555 + %8364 = OpIAdd %uint %16376 %6245 + %15243 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8364 + %23688 = OpLoad %uint %15243 + %11740 = OpIAdd %uint %8364 %uint_1 + %24591 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11740 + %16394 = OpLoad %uint %24591 + %20794 = OpCompositeConstruct %v4uint %23687 %24166 %23688 %16394 OpBranch %20265 - %11381 = OpLabel + %9771 = OpLabel %21836 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23886 = OpLoad %uint %21836 - %11733 = OpIAdd %uint %16376 %uint_1 - %6419 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11733 - %23685 = OpLoad %uint %6419 - %11734 = OpIAdd %uint %16376 %uint_2 - %6420 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11734 - %23686 = OpLoad %uint %6420 - %11735 = OpIAdd %uint %16376 %uint_3 - %24568 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11735 - %14083 = OpLoad %uint %24568 - %19170 = OpCompositeConstruct %v4uint %23886 %23685 %23686 %14083 + %23890 = OpLoad %uint %21836 + %11741 = OpIAdd %uint %16376 %uint_1 + %6427 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11741 + %23689 = OpLoad %uint %6427 + %11742 = OpIAdd %uint %16376 %uint_2 + %6428 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11742 + %23690 = OpLoad %uint %6428 + %11743 = OpIAdd %uint %16376 %uint_3 + %24592 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11743 + %14083 = OpLoad %uint %24592 + %19170 = OpCompositeConstruct %v4uint %23890 %23689 %23690 %14083 %22504 = OpIAdd %uint %16376 %uint_4 %24654 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22504 - %23687 = OpLoad %uint %24654 - %11736 = OpIAdd %uint %16376 %uint_5 - %6421 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11736 - %23688 = OpLoad %uint %6421 - %11737 = OpIAdd %uint %16376 %uint_6 - %6422 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11737 - %23689 = OpLoad %uint %6422 - %11738 = OpIAdd %uint %16376 %uint_7 - %24585 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11738 - %16387 = OpLoad %uint %24585 - %20787 = OpCompositeConstruct %v4uint %23687 %23688 %23689 %16387 + %23691 = OpLoad %uint %24654 + %11744 = OpIAdd %uint %16376 %uint_5 + %6429 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11744 + %23692 = OpLoad %uint %6429 + %11745 = OpIAdd %uint %16376 %uint_6 + %6430 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11745 + %23693 = OpLoad %uint %6430 + %11746 = OpIAdd %uint %16376 %uint_7 + %24593 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11746 + %16395 = OpLoad %uint %24593 + %20795 = OpCompositeConstruct %v4uint %23691 %23692 %23693 %16395 OpBranch %20265 %20265 = OpLabel - %11216 = OpPhi %v4uint %20787 %11381 %8256 %12136 - %14115 = OpPhi %v4uint %19170 %11381 %7149 %12136 + %11216 = OpPhi %v4uint %20795 %9771 %20794 %12136 + %14115 = OpPhi %v4uint %19170 %9771 %19674 %12136 OpSelectionMerge %20266 None - OpSwitch %8576 %20313 5 %10152 7 %8250 + OpSwitch %8576 %20313 5 %8539 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %14115 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9952 = OpCompositeExtract %float %24701 0 - %9171 = OpCompositeInsert %v4float %9952 %15190 0 - %19873 = OpCompositeExtract %float %24701 1 - %14888 = OpCompositeInsert %v4float %19873 %9171 1 - %10340 = OpCompositeExtract %uint %14115 1 - %19681 = OpExtInst %v2float %1 UnpackHalf2x16 %10340 - %9953 = OpCompositeExtract %float %19681 0 - %9172 = OpCompositeInsert %v4float %9953 %14888 2 - %19874 = OpCompositeExtract %float %19681 1 - %14889 = OpCompositeInsert %v4float %19874 %9172 3 - %10341 = OpCompositeExtract %uint %14115 2 - %19682 = OpExtInst %v2float %1 UnpackHalf2x16 %10341 - %9954 = OpCompositeExtract %float %19682 0 - %9173 = OpCompositeInsert %v4float %9954 %15190 0 - %19875 = OpCompositeExtract %float %19682 1 - %14890 = OpCompositeInsert %v4float %19875 %9173 1 - %10342 = OpCompositeExtract %uint %14115 3 - %19683 = OpExtInst %v2float %1 UnpackHalf2x16 %10342 - %9955 = OpCompositeExtract %float %19683 0 - %9174 = OpCompositeInsert %v4float %9955 %14890 2 - %19876 = OpCompositeExtract %float %19683 1 - %14891 = OpCompositeInsert %v4float %19876 %9174 3 - %10343 = OpCompositeExtract %uint %11216 0 - %19684 = OpExtInst %v2float %1 UnpackHalf2x16 %10343 - %9956 = OpCompositeExtract %float %19684 0 - %9175 = OpCompositeInsert %v4float %9956 %15190 0 - %19877 = OpCompositeExtract %float %19684 1 - %14892 = OpCompositeInsert %v4float %19877 %9175 1 - %10344 = OpCompositeExtract %uint %11216 1 - %19685 = OpExtInst %v2float %1 UnpackHalf2x16 %10344 - %9957 = OpCompositeExtract %float %19685 0 - %9176 = OpCompositeInsert %v4float %9957 %14892 2 - %19878 = OpCompositeExtract %float %19685 1 - %14893 = OpCompositeInsert %v4float %19878 %9176 3 - %10345 = OpCompositeExtract %uint %11216 2 - %19686 = OpExtInst %v2float %1 UnpackHalf2x16 %10345 - %9958 = OpCompositeExtract %float %19686 0 - %9177 = OpCompositeInsert %v4float %9958 %15190 0 - %19879 = OpCompositeExtract %float %19686 1 - %14894 = OpCompositeInsert %v4float %19879 %9177 1 - %10346 = OpCompositeExtract %uint %11216 3 - %19687 = OpExtInst %v2float %1 UnpackHalf2x16 %10346 - %9959 = OpCompositeExtract %float %19687 0 - %9178 = OpCompositeInsert %v4float %9959 %14894 2 - %23047 = OpCompositeExtract %float %19687 1 - %9299 = OpCompositeInsert %v4float %23047 %9178 3 + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %10122 = OpCompositeExtract %float %24686 0 + %16068 = OpCompositeExtract %float %24686 1 + %17037 = OpCompositeExtract %uint %14115 1 + %15617 = OpExtInst %v2float %1 UnpackHalf2x16 %17037 + %10123 = OpCompositeExtract %float %15617 0 + %17499 = OpCompositeExtract %float %15617 1 + %14625 = OpCompositeConstruct %v4float %10122 %16068 %10123 %17499 + %17295 = OpCompositeExtract %uint %14115 2 + %18048 = OpExtInst %v2float %1 UnpackHalf2x16 %17295 + %10124 = OpCompositeExtract %float %18048 0 + %16069 = OpCompositeExtract %float %18048 1 + %17038 = OpCompositeExtract %uint %14115 3 + %15618 = OpExtInst %v2float %1 UnpackHalf2x16 %17038 + %10125 = OpCompositeExtract %float %15618 0 + %17500 = OpCompositeExtract %float %15618 1 + %14626 = OpCompositeConstruct %v4float %10124 %16069 %10125 %17500 + %17296 = OpCompositeExtract %uint %11216 0 + %18049 = OpExtInst %v2float %1 UnpackHalf2x16 %17296 + %10126 = OpCompositeExtract %float %18049 0 + %16070 = OpCompositeExtract %float %18049 1 + %17039 = OpCompositeExtract %uint %11216 1 + %15619 = OpExtInst %v2float %1 UnpackHalf2x16 %17039 + %10127 = OpCompositeExtract %float %15619 0 + %17501 = OpCompositeExtract %float %15619 1 + %14627 = OpCompositeConstruct %v4float %10126 %16070 %10127 %17501 + %17297 = OpCompositeExtract %uint %11216 2 + %18050 = OpExtInst %v2float %1 UnpackHalf2x16 %17297 + %10128 = OpCompositeExtract %float %18050 0 + %16071 = OpCompositeExtract %float %18050 1 + %17040 = OpCompositeExtract %uint %11216 3 + %15620 = OpExtInst %v2float %1 UnpackHalf2x16 %17040 + %10129 = OpCompositeExtract %float %15620 0 + %20677 = OpCompositeExtract %float %15620 1 + %9051 = OpCompositeConstruct %v4float %10128 %16071 %10129 %20677 OpBranch %20266 - %10152 = OpLabel + %8539 = OpLabel %9726 = OpVectorShuffle %v2uint %14115 %14115 0 1 %23359 = OpBitcast %v2int %9726 %24794 = OpVectorShuffle %v4int %23359 %23359 0 0 1 1 - %18618 = OpShiftLeftLogical %v4int %24794 %290 - %15769 = OpShiftRightArithmetic %v4int %18618 %770 + %18617 = OpShiftLeftLogical %v4int %24794 %290 + %15769 = OpShiftRightArithmetic %v4int %18617 %770 %10951 = OpConvertSToF %v4float %15769 %18227 = OpVectorTimesScalar %v4float %10951 %float_0_000976592302 %25242 = OpExtInst %v4float %1 FMax %1284 %18227 %14196 = OpVectorShuffle %v2uint %14115 %14115 2 3 %9416 = OpBitcast %v2int %14196 %24795 = OpVectorShuffle %v4int %9416 %9416 0 0 1 1 - %18619 = OpShiftLeftLogical %v4int %24795 %290 - %15770 = OpShiftRightArithmetic %v4int %18619 %770 + %18618 = OpShiftLeftLogical %v4int %24795 %290 + %15770 = OpShiftRightArithmetic %v4int %18618 %770 %10952 = OpConvertSToF %v4float %15770 %18228 = OpVectorTimesScalar %v4float %10952 %float_0_000976592302 %25243 = OpExtInst %v4float %1 FMax %1284 %18228 %14197 = OpVectorShuffle %v2uint %11216 %11216 0 1 %9417 = OpBitcast %v2int %14197 %24796 = OpVectorShuffle %v4int %9417 %9417 0 0 1 1 - %18620 = OpShiftLeftLogical %v4int %24796 %290 - %15771 = OpShiftRightArithmetic %v4int %18620 %770 + %18619 = OpShiftLeftLogical %v4int %24796 %290 + %15771 = OpShiftRightArithmetic %v4int %18619 %770 %10953 = OpConvertSToF %v4float %15771 %18229 = OpVectorTimesScalar %v4float %10953 %float_0_000976592302 %25244 = OpExtInst %v4float %1 FMax %1284 %18229 %14198 = OpVectorShuffle %v2uint %11216 %11216 2 3 %9418 = OpBitcast %v2int %14198 %24797 = OpVectorShuffle %v4int %9418 %9418 0 0 1 1 - %18621 = OpShiftLeftLogical %v4int %24797 %290 - %15772 = OpShiftRightArithmetic %v4int %18621 %770 + %18620 = OpShiftLeftLogical %v4int %24797 %290 + %15772 = OpShiftRightArithmetic %v4int %18620 %770 %10954 = OpConvertSToF %v4float %15772 %21458 = OpVectorTimesScalar %v4float %10954 %float_0_000976592302 %17253 = OpExtInst %v4float %1 FMax %1284 %21458 OpBranch %20266 %20313 = OpLabel - %9764 = OpVectorShuffle %v2uint %14115 %14115 0 1 - %20829 = OpBitcast %v2float %9764 - %7047 = OpCompositeExtract %float %20829 0 + %9772 = OpVectorShuffle %v2uint %14115 %14115 0 1 + %20829 = OpBitcast %v2float %9772 + %7048 = OpCompositeExtract %float %20829 0 %13427 = OpCompositeExtract %float %20829 1 - %17025 = OpCompositeConstruct %v4float %7047 %13427 %float_0 %float_0 + %17041 = OpCompositeConstruct %v4float %7048 %13427 %float_0 %float_0 %16865 = OpVectorShuffle %v2uint %14115 %14115 2 3 %14182 = OpBitcast %v2float %16865 - %7048 = OpCompositeExtract %float %14182 0 + %7049 = OpCompositeExtract %float %14182 0 %13428 = OpCompositeExtract %float %14182 1 - %17026 = OpCompositeConstruct %v4float %7048 %13428 %float_0 %float_0 + %17042 = OpCompositeConstruct %v4float %7049 %13428 %float_0 %float_0 %16866 = OpVectorShuffle %v2uint %11216 %11216 0 1 %14183 = OpBitcast %v2float %16866 - %7049 = OpCompositeExtract %float %14183 0 + %7050 = OpCompositeExtract %float %14183 0 %13429 = OpCompositeExtract %float %14183 1 - %17027 = OpCompositeConstruct %v4float %7049 %13429 %float_0 %float_0 + %17043 = OpCompositeConstruct %v4float %7050 %13429 %float_0 %float_0 %16867 = OpVectorShuffle %v2uint %11216 %11216 2 3 %14184 = OpBitcast %v2float %16867 - %7050 = OpCompositeExtract %float %14184 0 + %7051 = OpCompositeExtract %float %14184 0 %16651 = OpCompositeExtract %float %14184 1 - %9048 = OpCompositeConstruct %v4float %7050 %16651 %float_0 %float_0 + %9052 = OpCompositeConstruct %v4float %7051 %16651 %float_0 %float_0 OpBranch %20266 %20266 = OpLabel - %11185 = OpPhi %v4float %9048 %20313 %17253 %10152 %9299 %8250 - %14354 = OpPhi %v4float %17027 %20313 %25244 %10152 %14893 %8250 - %15244 = OpPhi %v4float %17026 %20313 %25243 %10152 %14891 %8250 - %14525 = OpPhi %v4float %17025 %20313 %25242 %10152 %14889 %8250 + %11185 = OpPhi %v4float %9052 %20313 %17253 %8539 %9051 %8250 + %14354 = OpPhi %v4float %17043 %20313 %25244 %8539 %14627 %8250 + %15244 = OpPhi %v4float %17042 %20313 %25243 %8539 %14626 %8250 + %14525 = OpPhi %v4float %17041 %20313 %25242 %8539 %14625 %8250 OpBranch %21266 %21266 = OpLabel %11186 = OpPhi %v4float %11185 %20266 %11184 %16227 @@ -2340,50 +2253,44 @@ %15191 = OpPhi %v4float %6604 %21267 %14855 %10049 %14921 = OpPhi %v4float %23156 %21267 %15086 %10049 OpSelectionMerge %23460 None - OpSwitch %20627 %8986 26 %19688 32 %9492 + OpSwitch %20627 %7373 26 %18070 32 %9492 %9492 = OpLabel %15022 = OpCompositeExtract %float %14921 0 %9197 = OpCompositeExtract %float %14921 1 - %19251 = OpCompositeConstruct %v2float %15022 %9197 - %8388 = OpExtInst %uint %1 PackHalf2x16 %19251 - %15313 = OpCompositeInsert %v4uint %8388 %11741 0 - %15571 = OpCompositeExtract %float %14921 2 - %23229 = OpCompositeExtract %float %14921 3 - %19252 = OpCompositeConstruct %v2float %15571 %23229 - %8389 = OpExtInst %uint %1 PackHalf2x16 %19252 - %15314 = OpCompositeInsert %v4uint %8389 %15313 1 - %15584 = OpCompositeExtract %float %15191 0 - %23230 = OpCompositeExtract %float %15191 1 - %19253 = OpCompositeConstruct %v2float %15584 %23230 - %8390 = OpExtInst %uint %1 PackHalf2x16 %19253 - %15315 = OpCompositeInsert %v4uint %8390 %15314 2 - %15585 = OpCompositeExtract %float %15191 2 - %23231 = OpCompositeExtract %float %15191 3 - %19254 = OpCompositeConstruct %v2float %15585 %23231 - %8391 = OpExtInst %uint %1 PackHalf2x16 %19254 - %15316 = OpCompositeInsert %v4uint %8391 %15315 3 - %15586 = OpCompositeExtract %float %14358 0 - %23232 = OpCompositeExtract %float %14358 1 - %19255 = OpCompositeConstruct %v2float %15586 %23232 - %8392 = OpExtInst %uint %1 PackHalf2x16 %19255 - %15317 = OpCompositeInsert %v4uint %8392 %11741 0 - %15587 = OpCompositeExtract %float %14358 2 - %23233 = OpCompositeExtract %float %14358 3 - %19256 = OpCompositeConstruct %v2float %15587 %23233 - %8393 = OpExtInst %uint %1 PackHalf2x16 %19256 - %15318 = OpCompositeInsert %v4uint %8393 %15317 1 - %15588 = OpCompositeExtract %float %11189 0 - %23234 = OpCompositeExtract %float %11189 1 - %19257 = OpCompositeConstruct %v2float %15588 %23234 - %8394 = OpExtInst %uint %1 PackHalf2x16 %19257 - %15319 = OpCompositeInsert %v4uint %8394 %15318 2 - %15589 = OpCompositeExtract %float %11189 2 - %23235 = OpCompositeExtract %float %11189 3 - %19258 = OpCompositeConstruct %v2float %15589 %23235 - %11580 = OpExtInst %uint %1 PackHalf2x16 %19258 - %8493 = OpCompositeInsert %v4uint %11580 %15319 3 + %19232 = OpCompositeConstruct %v2float %15022 %9197 + %8561 = OpExtInst %uint %1 PackHalf2x16 %19232 + %23487 = OpCompositeExtract %float %14921 2 + %14759 = OpCompositeExtract %float %14921 3 + %19233 = OpCompositeConstruct %v2float %23487 %14759 + %8562 = OpExtInst %uint %1 PackHalf2x16 %19233 + %23488 = OpCompositeExtract %float %15191 0 + %14760 = OpCompositeExtract %float %15191 1 + %19234 = OpCompositeConstruct %v2float %23488 %14760 + %8563 = OpExtInst %uint %1 PackHalf2x16 %19234 + %23489 = OpCompositeExtract %float %15191 2 + %14761 = OpCompositeExtract %float %15191 3 + %19213 = OpCompositeConstruct %v2float %23489 %14761 + %8736 = OpExtInst %uint %1 PackHalf2x16 %19213 + %12628 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %8736 + %16073 = OpCompositeExtract %float %14358 0 + %21616 = OpCompositeExtract %float %14358 1 + %19247 = OpCompositeConstruct %v2float %16073 %21616 + %8564 = OpExtInst %uint %1 PackHalf2x16 %19247 + %23490 = OpCompositeExtract %float %14358 2 + %14762 = OpCompositeExtract %float %14358 3 + %19248 = OpCompositeConstruct %v2float %23490 %14762 + %8565 = OpExtInst %uint %1 PackHalf2x16 %19248 + %23491 = OpCompositeExtract %float %11189 0 + %14763 = OpCompositeExtract %float %11189 1 + %19249 = OpCompositeConstruct %v2float %23491 %14763 + %8566 = OpExtInst %uint %1 PackHalf2x16 %19249 + %23492 = OpCompositeExtract %float %11189 2 + %14764 = OpCompositeExtract %float %11189 3 + %19214 = OpCompositeConstruct %v2float %23492 %14764 + %11926 = OpExtInst %uint %1 PackHalf2x16 %19214 + %24879 = OpCompositeConstruct %v4uint %8564 %8565 %8566 %11926 OpBranch %23460 - %19688 = OpLabel + %18070 = OpLabel %7311 = OpExtInst %v4float %1 FClamp %14921 %2938 %1285 %20339 = OpVectorTimesScalar %v4float %7311 %float_65535 %11840 = OpFAdd %v4float %20339 %325 @@ -2391,49 +2298,43 @@ %6361 = OpVectorShuffle %v2uint %7947 %7947 0 2 %10064 = OpVectorShuffle %v2uint %7947 %7947 1 3 %10446 = OpShiftLeftLogical %v2uint %10064 %2151 - %22492 = OpBitwiseOr %v2uint %6361 %10446 - %19923 = OpCompositeExtract %uint %22492 0 - %15559 = OpCompositeInsert %v4uint %19923 %11741 0 - %18584 = OpCompositeExtract %uint %22492 1 - %7742 = OpCompositeInsert %v4uint %18584 %15559 1 - %13908 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 - %15300 = OpVectorTimesScalar %v4float %13908 %float_65535 - %11841 = OpFAdd %v4float %15300 %325 + %22473 = OpBitwiseOr %v2uint %6361 %10446 + %18828 = OpCompositeExtract %uint %22473 0 + %15356 = OpCompositeExtract %uint %22473 1 + %14160 = OpExtInst %v4float %1 FClamp %15191 %2938 %1285 + %11265 = OpVectorTimesScalar %v4float %14160 %float_65535 + %11841 = OpFAdd %v4float %11265 %325 %7948 = OpConvertFToU %v4uint %11841 %6362 = OpVectorShuffle %v2uint %7948 %7948 0 2 %10065 = OpVectorShuffle %v2uint %7948 %7948 1 3 %10447 = OpShiftLeftLogical %v2uint %10065 %2151 - %22493 = OpBitwiseOr %v2uint %6362 %10447 - %19924 = OpCompositeExtract %uint %22493 0 - %15560 = OpCompositeInsert %v4uint %19924 %7742 2 - %18585 = OpCompositeExtract %uint %22493 1 - %7743 = OpCompositeInsert %v4uint %18585 %15560 3 - %13909 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 - %15301 = OpVectorTimesScalar %v4float %13909 %float_65535 - %11842 = OpFAdd %v4float %15301 %325 + %22474 = OpBitwiseOr %v2uint %6362 %10447 + %20077 = OpCompositeExtract %uint %22474 0 + %22635 = OpCompositeExtract %uint %22474 1 + %7479 = OpCompositeConstruct %v4uint %18828 %15356 %20077 %22635 + %14406 = OpExtInst %v4float %1 FClamp %14358 %2938 %1285 + %13687 = OpVectorTimesScalar %v4float %14406 %float_65535 + %11842 = OpFAdd %v4float %13687 %325 %7949 = OpConvertFToU %v4uint %11842 %6363 = OpVectorShuffle %v2uint %7949 %7949 0 2 %10066 = OpVectorShuffle %v2uint %7949 %7949 1 3 %10448 = OpShiftLeftLogical %v2uint %10066 %2151 - %22494 = OpBitwiseOr %v2uint %6363 %10448 - %19925 = OpCompositeExtract %uint %22494 0 - %15561 = OpCompositeInsert %v4uint %19925 %11741 0 - %18586 = OpCompositeExtract %uint %22494 1 - %7744 = OpCompositeInsert %v4uint %18586 %15561 1 - %13910 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 - %15302 = OpVectorTimesScalar %v4float %13910 %float_65535 - %11843 = OpFAdd %v4float %15302 %325 + %22475 = OpBitwiseOr %v2uint %6363 %10448 + %18829 = OpCompositeExtract %uint %22475 0 + %15357 = OpCompositeExtract %uint %22475 1 + %14161 = OpExtInst %v4float %1 FClamp %11189 %2938 %1285 + %11266 = OpVectorTimesScalar %v4float %14161 %float_65535 + %11843 = OpFAdd %v4float %11266 %325 %7950 = OpConvertFToU %v4uint %11843 %6364 = OpVectorShuffle %v2uint %7950 %7950 0 2 %10067 = OpVectorShuffle %v2uint %7950 %7950 1 3 %10449 = OpShiftLeftLogical %v2uint %10067 %2151 - %22495 = OpBitwiseOr %v2uint %6364 %10449 - %19926 = OpCompositeExtract %uint %22495 0 - %15562 = OpCompositeInsert %v4uint %19926 %7744 2 - %23048 = OpCompositeExtract %uint %22495 1 - %9300 = OpCompositeInsert %v4uint %23048 %15562 3 + %22476 = OpBitwiseOr %v2uint %6364 %10449 + %20078 = OpCompositeExtract %uint %22476 0 + %8024 = OpCompositeExtract %uint %22476 1 + %9053 = OpCompositeConstruct %v4uint %18829 %15357 %20078 %8024 OpBranch %23460 - %8986 = OpLabel + %7373 = OpLabel %19885 = OpCompositeExtract %float %14921 0 %10277 = OpCompositeExtract %float %14921 1 %7641 = OpCompositeExtract %float %15191 0 @@ -2448,21 +2349,21 @@ %11139 = OpBitcast %v4uint %11606 OpBranch %23460 %23460 = OpLabel - %9750 = OpPhi %v4uint %11139 %8986 %9300 %19688 %8493 %9492 - %14743 = OpPhi %v4uint %17959 %8986 %7743 %19688 %15316 %9492 + %9750 = OpPhi %v4uint %11139 %7373 %9053 %18070 %24879 %9492 + %14743 = OpPhi %v4uint %17959 %7373 %7479 %18070 %12628 %9492 %6491 = OpIEqual %bool %7640 %uint_0 OpSelectionMerge %13276 None OpBranchConditional %6491 %11451 %13276 %11451 = OpLabel - %24156 = OpCompositeExtract %uint %19067 0 - %22470 = OpINotEqual %bool %24156 %uint_0 + %24167 = OpCompositeExtract %uint %19124 0 + %22470 = OpINotEqual %bool %24167 %uint_0 OpBranch %13276 %13276 = OpLabel %10955 = OpPhi %bool %6491 %23460 %22470 %11451 OpSelectionMerge %21873 DontFlatten OpBranchConditional %10955 %11508 %21873 %11508 = OpLabel - %23599 = OpCompositeExtract %uint %19067 0 + %23599 = OpCompositeExtract %uint %19124 0 %17346 = OpUGreaterThanEqual %bool %23599 %uint_2 OpSelectionMerge %21872 None OpBranchConditional %17346 %15877 %21872 @@ -2471,29 +2372,29 @@ OpSelectionMerge %18756 None OpBranchConditional %24532 %9760 %18756 %9760 = OpLabel - %17290 = OpCompositeExtract %uint %9750 2 - %21174 = OpCompositeInsert %v4uint %17290 %9750 0 - %23049 = OpCompositeExtract %uint %9750 3 - %9301 = OpCompositeInsert %v4uint %23049 %21174 1 + %17298 = OpCompositeExtract %uint %9750 2 + %21174 = OpCompositeInsert %v4uint %17298 %9750 0 + %23044 = OpCompositeExtract %uint %9750 3 + %9296 = OpCompositeInsert %v4uint %23044 %21174 1 OpBranch %18756 %18756 = OpLabel - %17379 = OpPhi %v4uint %9750 %15877 %9301 %9760 + %17379 = OpPhi %v4uint %9750 %15877 %9296 %9760 %22881 = OpCompositeExtract %uint %17379 0 %21983 = OpCompositeInsert %v4uint %22881 %14743 2 - %23050 = OpCompositeExtract %uint %17379 1 - %9302 = OpCompositeInsert %v4uint %23050 %21983 3 + %23045 = OpCompositeExtract %uint %17379 1 + %9297 = OpCompositeInsert %v4uint %23045 %21983 3 OpBranch %21872 %21872 = OpLabel %8059 = OpPhi %v4uint %9750 %11508 %17379 %18756 - %7934 = OpPhi %v4uint %14743 %11508 %9302 %18756 - %23690 = OpCompositeExtract %uint %7934 2 - %21984 = OpCompositeInsert %v4uint %23690 %7934 0 - %23051 = OpCompositeExtract %uint %7934 3 - %9303 = OpCompositeInsert %v4uint %23051 %21984 1 + %7934 = OpPhi %v4uint %14743 %11508 %9297 %18756 + %23694 = OpCompositeExtract %uint %7934 2 + %21984 = OpCompositeInsert %v4uint %23694 %7934 0 + %23046 = OpCompositeExtract %uint %7934 3 + %9298 = OpCompositeInsert %v4uint %23046 %21984 1 OpBranch %21873 %21873 = OpLabel %8952 = OpPhi %v4uint %9750 %13276 %8059 %21872 - %18858 = OpPhi %v4uint %14743 %13276 %9303 %21872 + %18858 = OpPhi %v4uint %14743 %13276 %9298 %21872 %13755 = OpIAdd %v2uint %12025 %23020 %13244 = OpCompositeExtract %uint %13755 0 %9555 = OpCompositeExtract %uint %13755 1 @@ -2509,8 +2410,8 @@ %10956 = OpLabel %7339 = OpVectorShuffle %v2uint %21459 %21459 0 1 %22991 = OpBitcast %v2int %7339 - %6423 = OpCompositeExtract %int %22991 0 - %9469 = OpShiftRightArithmetic %int %6423 %int_5 + %6431 = OpCompositeExtract %int %22991 0 + %9469 = OpShiftRightArithmetic %int %6431 %int_5 %10055 = OpCompositeExtract %int %22991 1 %16476 = OpShiftRightArithmetic %int %10055 %int_5 %23373 = OpShiftRightLogical %uint %15783 %uint_5 @@ -2518,7 +2419,7 @@ %21319 = OpIMul %int %16476 %6314 %16222 = OpIAdd %int %9469 %21319 %19086 = OpShiftLeftLogical %int %16222 %uint_10 - %10957 = OpBitwiseAnd %int %6423 %int_7 + %10957 = OpBitwiseAnd %int %6431 %int_7 %12600 = OpBitwiseAnd %int %10055 %int_14 %17741 = OpShiftLeftLogical %int %12600 %int_2 %17303 = OpIAdd %int %10957 %17741 @@ -2541,7 +2442,7 @@ %16708 = OpIAdd %int %16728 %21579 %20611 = OpBitwiseAnd %int %10055 %int_8 %16831 = OpShiftRightArithmetic %int %20611 %int_2 - %7916 = OpShiftRightArithmetic %int %6423 %int_3 + %7916 = OpShiftRightArithmetic %int %6431 %int_3 %13750 = OpIAdd %int %16831 %7916 %21588 = OpBitwiseAnd %int %13750 %int_3 %21580 = OpShiftLeftLogical %int %21588 %int_6 @@ -2573,10 +2474,10 @@ %12601 = OpBitwiseAnd %int %17090 %int_6 %17742 = OpShiftLeftLogical %int %12601 %int_2 %17227 = OpIAdd %int %19768 %17742 - %7051 = OpShiftLeftLogical %int %17227 %uint_9 - %24035 = OpShiftRightArithmetic %int %7051 %int_6 - %8736 = OpShiftRightArithmetic %int %17090 %int_3 - %13731 = OpIAdd %int %8736 %16477 + %7052 = OpShiftLeftLogical %int %17227 %uint_9 + %24035 = OpShiftRightArithmetic %int %7052 %int_6 + %8737 = OpShiftRightArithmetic %int %17090 %int_3 + %13731 = OpIAdd %int %8737 %16477 %23052 = OpBitwiseAnd %int %13731 %int_1 %16658 = OpShiftRightArithmetic %int %25154 %int_3 %18794 = OpShiftLeftLogical %int %23052 %int_1 @@ -2588,10 +2489,10 @@ %20336 = OpIAdd %int %18938 %13150 %23345 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10347 = OpIAdd %int %23345 %23274 + %10332 = OpIAdd %int %23345 %23274 %18367 = OpBitwiseAnd %int %10056 %int_3 %21582 = OpShiftLeftLogical %int %18367 %uint_9 - %16729 = OpIAdd %int %10347 %21582 + %16729 = OpIAdd %int %10332 %21582 %19173 = OpBitwiseAnd %int %17090 %int_1 %21583 = OpShiftLeftLogical %int %19173 %int_4 %16730 = OpIAdd %int %16729 %21583 @@ -2700,16 +2601,16 @@ OpBranch %16262 %16262 = OpLabel %10960 = OpPhi %v4uint %8952 %19116 %7959 %13280 - OpSelectionMerge %14895 None - OpBranchConditional %22150 %10584 %14895 + OpSelectionMerge %14874 None + OpBranchConditional %22150 %10584 %14874 %10584 = OpLabel %18272 = OpBitwiseAnd %v4uint %10960 %2510 %9426 = OpShiftLeftLogical %v4uint %18272 %317 %20653 = OpBitwiseAnd %v4uint %10960 %1838 %17550 = OpShiftRightLogical %v4uint %20653 %317 %16378 = OpBitwiseOr %v4uint %9426 %17550 - OpBranch %14895 - %14895 = OpLabel + OpBranch %14874 + %14874 = OpLabel %10961 = OpPhi %v4uint %10960 %16262 %16378 %10584 OpSelectionMerge %11417 None OpBranchConditional %15139 %11065 %11417 @@ -2719,7 +2620,7 @@ %10729 = OpBitwiseOr %v4uint %24088 %15336 OpBranch %11417 %11417 = OpLabel - %19769 = OpPhi %v4uint %10961 %14895 %10729 %11065 + %19769 = OpPhi %v4uint %10961 %14874 %10729 %11065 %8053 = OpAccessChain %_ptr_Uniform_v4uint %5522 %int_0 %23410 OpStore %8053 %19769 OpBranch %19578 @@ -2729,24 +2630,25 @@ #endif const uint32_t resolve_full_64bpp_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000629D, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000629D, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x000003F9, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x000003F9, 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007DC, 0x00000006, 0x00000010, 0x00040048, + 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007DC, + 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007B4, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC9, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, @@ -2808,189 +2710,183 @@ const uint32_t resolve_full_64bpp_scaled_cs[] = { 0x00000CC7, 0x00000002, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000676, 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, - 0x0000118F, 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, + 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, - 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, - 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A29, - 0x0000000A, 0x0004002B, 0x0000000B, 0x00000AC7, 0x0000003F, 0x0004002B, - 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, - 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0005002C, - 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x00040020, 0x00000291, - 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, - 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, 0x0003001D, - 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, 0x00040020, - 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, 0x00001592, - 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, 0x0006002C, - 0x00000014, 0x00000AC9, 0x00000A22, 0x00000A22, 0x00000A0D, 0x00030001, - 0x00000017, 0x00002DDD, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, - 0x00000A1F, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, - 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, - 0x0000001D, 0x00000504, 0x00000341, 0x00000341, 0x00000341, 0x00000341, - 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, 0x00000A3B, 0x00000A3B, - 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, 0x00000144, - 0x00000144, 0x00000144, 0x0006002C, 0x00000014, 0x00000105, 0x00000A44, - 0x00000A44, 0x00000A44, 0x0006002C, 0x00000014, 0x00000466, 0x00000B87, - 0x00000B87, 0x00000B87, 0x0006002C, 0x00000014, 0x00000B0C, 0x00000A1F, - 0x00000A1F, 0x00000A1F, 0x0006002C, 0x00000014, 0x00000A12, 0x00000A0A, - 0x00000A0A, 0x00000A0A, 0x0006002C, 0x00000014, 0x000003FA, 0x00000B7E, - 0x00000B7E, 0x00000B7E, 0x0006002C, 0x00000014, 0x00000189, 0x00000A4F, - 0x00000A4F, 0x00000A4F, 0x0006002C, 0x00000014, 0x0000008D, 0x00000A3A, - 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000013, 0x00000049, 0x00000341, - 0x00000341, 0x0005002C, 0x00000012, 0x00000867, 0x00000A3B, 0x00000A3B, - 0x0007002C, 0x0000001D, 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, - 0x00000A0C, 0x0007002C, 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, - 0x0000008A, 0x0000008A, 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, - 0x000000FC, 0x000000FC, 0x000000FC, 0x0004002B, 0x0000000B, 0x00000A25, - 0x00000009, 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, - 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, - 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, - 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, - 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0004002B, - 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, 0x000009F8, - 0xFFFFFFFA, 0x0006002C, 0x00000014, 0x00000938, 0x000009F8, 0x000009F8, - 0x000009F8, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00030001, - 0x00000017, 0x00002818, 0x00030001, 0x0000001D, 0x00003B56, 0x00050036, - 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, - 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, - 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, 0x0000118F, - 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, - 0x00000289, 0x000058AC, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, - 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, - 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, - 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, - 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, - 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, - 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, - 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, - 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, - 0x00000011, 0x000022A7, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, - 0x000025A1, 0x000022A7, 0x00000883, 0x000500C7, 0x00000011, 0x00005C31, - 0x000025A1, 0x000007A2, 0x000500C7, 0x0000000B, 0x00005DDE, 0x00003D0B, - 0x00000510, 0x000500AB, 0x00000009, 0x00003007, 0x00005DDE, 0x00000A0A, - 0x000300F7, 0x00003954, 0x00000000, 0x000400FA, 0x00003007, 0x00004163, - 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, 0x000200F8, - 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, 0x00000724, - 0x000200F9, 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, 0x00000011, - 0x00004A7B, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, 0x000500C2, - 0x00000011, 0x0000189F, 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, - 0x00002A91, 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, - 0x00002A91, 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x0000189F, - 0x000048B0, 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, - 0x00050084, 0x00000011, 0x000059EB, 0x00005784, 0x00005C31, 0x000500C2, - 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, - 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, - 0x00005C31, 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, - 0x0000229A, 0x00050041, 0x00000289, 0x00004E44, 0x0000118F, 0x00000A11, - 0x0004003D, 0x0000000B, 0x000048C4, 0x00004E44, 0x00050041, 0x00000289, - 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, - 0x000058AD, 0x000500C7, 0x0000000B, 0x00004ADC, 0x000048C4, 0x00000A1F, - 0x000500C7, 0x0000000B, 0x000055EF, 0x000048C4, 0x00000A22, 0x000500AB, - 0x00000009, 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x00002843, 0x000048C4, 0x00000A16, 0x000500C7, 0x0000000B, 0x00005F72, - 0x00002843, 0x00000A1F, 0x000500C2, 0x0000000B, 0x00004CD8, 0x000048C4, - 0x00000A1F, 0x000500C7, 0x0000000B, 0x00005093, 0x00004CD8, 0x00000AC7, - 0x0004007C, 0x0000000C, 0x00005988, 0x000048C4, 0x000500C4, 0x0000000C, - 0x0000358F, 0x00005988, 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, - 0x0000358F, 0x00000A59, 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, - 0x00000A50, 0x00050080, 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, - 0x0004007C, 0x0000000D, 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, - 0x00005879, 0x000048C4, 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, - 0x00005879, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, - 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, - 0x000500C2, 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, - 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, - 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, - 0x000051B7, 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, - 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, - 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, - 0x00000011, 0x000059EC, 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, - 0x000031C7, 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, - 0x000031C7, 0x00000A1F, 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, - 0x0007004F, 0x00000011, 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, - 0x00000001, 0x000500C4, 0x00000011, 0x00002EF9, 0x000038A4, 0x00000721, - 0x00050051, 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, - 0x0000000B, 0x00002D8A, 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, - 0x00003C13, 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000036C9, 0x00000002, - 0x000400FA, 0x00003C13, 0x000055E9, 0x000036C9, 0x000200F8, 0x000055E9, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x000036C9, 0x00050051, 0x0000000B, - 0x000048B7, 0x00002EF9, 0x00000001, 0x00050051, 0x0000000B, 0x000041A3, - 0x00004A7B, 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, - 0x00000029, 0x000048B7, 0x000041A3, 0x00050050, 0x00000011, 0x000051EF, - 0x00001DD8, 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, - 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, - 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, - 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, - 0x00004356, 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, - 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, - 0x00004B64, 0x00004356, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, - 0x00000011, 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, - 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, - 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, - 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, - 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, - 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, - 0x00000011, 0x000046BA, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, - 0x00005998, 0x00000A9F, 0x00005C31, 0x00050050, 0x00000011, 0x00002C44, - 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, - 0x00002C44, 0x00050086, 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, - 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, - 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, - 0x00006059, 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, - 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, - 0x00005420, 0x00050084, 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, - 0x00050082, 0x00000011, 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, - 0x0000000B, 0x00001C87, 0x00005998, 0x00000000, 0x00050051, 0x0000000B, - 0x00005962, 0x00005998, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, - 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, - 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, - 0x00050051, 0x0000000B, 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, - 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, - 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, - 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, - 0x000023AA, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, - 0x00050084, 0x0000000B, 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, - 0x0000000B, 0x0000628F, 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, - 0x00003FFB, 0x0000217E, 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, - 0x00003FFB, 0x00000A0D, 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, - 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, - 0x00004E6A, 0x000500AB, 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, - 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, - 0x000040B9, 0x000200F8, 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, - 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, - 0x00004ADA, 0x00002C6E, 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, - 0x00000288, 0x00004865, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, - 0x0000000B, 0x00003687, 0x00004865, 0x00060052, 0x00000017, 0x0000555A, - 0x00003687, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBA, - 0x0000628F, 0x0000199B, 0x00060041, 0x00000288, 0x000018AF, 0x00000CC7, - 0x00000A0B, 0x00003CBA, 0x0004003D, 0x0000000B, 0x000035F2, 0x000018AF, - 0x00060052, 0x00000017, 0x00005753, 0x000035F2, 0x0000555A, 0x00000001, - 0x00050084, 0x0000000B, 0x0000276D, 0x00000A10, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023BB, 0x0000628F, 0x0000276D, 0x00060041, 0x00000288, - 0x00003817, 0x00000CC7, 0x00000A0B, 0x000023BB, 0x0004003D, 0x0000000B, - 0x000035F3, 0x00003817, 0x00060052, 0x00000017, 0x00005754, 0x000035F3, - 0x00005753, 0x00000002, 0x00050084, 0x0000000B, 0x0000276E, 0x00000A13, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023BC, 0x0000628F, 0x0000276E, - 0x00060041, 0x00000288, 0x00003818, 0x00000CC7, 0x00000A0B, 0x000023BC, - 0x0004003D, 0x0000000B, 0x00003EA1, 0x00003818, 0x00060052, 0x00000017, - 0x00005BA9, 0x00003EA1, 0x00005754, 0x00000003, 0x000200F9, 0x00004F49, - 0x000200F8, 0x00002C6E, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, - 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D43, 0x00005545, - 0x00050080, 0x0000000B, 0x00002DA7, 0x0000628F, 0x00000A0D, 0x00060041, - 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, - 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA8, + 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000C, + 0x00000A29, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000AC7, 0x0000003F, + 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, + 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, + 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, 0x00040020, + 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, + 0x00000001, 0x0005002C, 0x00000011, 0x00000721, 0x00000A10, 0x00000A0A, + 0x0003001D, 0x000007DC, 0x00000017, 0x0003001E, 0x000007B4, 0x000007DC, + 0x00040020, 0x00000A32, 0x00000002, 0x000007B4, 0x0004003B, 0x00000A32, + 0x00001592, 0x00000002, 0x00040020, 0x00000294, 0x00000002, 0x00000017, + 0x0006002C, 0x00000014, 0x00000AC9, 0x00000A22, 0x00000A22, 0x00000A0D, + 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, + 0x00000011, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, + 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, + 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, + 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, + 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, + 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0006002C, + 0x00000014, 0x00000105, 0x00000A44, 0x00000A44, 0x00000A44, 0x0006002C, + 0x00000014, 0x00000466, 0x00000B87, 0x00000B87, 0x00000B87, 0x0006002C, + 0x00000014, 0x00000B0C, 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0006002C, + 0x00000014, 0x00000A12, 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0006002C, + 0x00000014, 0x000003FA, 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0006002C, + 0x00000014, 0x00000189, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0006002C, + 0x00000014, 0x0000008D, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, + 0x00000013, 0x00000049, 0x00000341, 0x00000341, 0x0005002C, 0x00000012, + 0x00000867, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x0000001D, 0x00000B7A, + 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0007002C, 0x0000001D, + 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, 0x0000008A, 0x0007002C, + 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, + 0x0004002B, 0x0000000B, 0x00000A25, 0x00000009, 0x0007002C, 0x00000017, + 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, + 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, + 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, + 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, + 0x00000A3A, 0x00000A3A, 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, + 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0006002C, 0x00000014, + 0x00000938, 0x000009F8, 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000D, + 0x0000016E, 0x3E800000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, + 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, + 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, + 0x00000289, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, + 0x00003D0B, 0x000056E5, 0x00050041, 0x00000289, 0x000058AC, 0x00000CE9, + 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, + 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, + 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, + 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, 0x00003D0B, + 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, 0x00000A81, + 0x000500C2, 0x0000000B, 0x0000520B, 0x00003D0B, 0x00000A52, 0x000500C7, + 0x0000000B, 0x00002180, 0x0000520B, 0x00000A37, 0x000500C2, 0x0000000B, + 0x00004994, 0x00003D0B, 0x00000A5E, 0x000500C7, 0x0000000B, 0x000023AA, + 0x00004994, 0x00000A0D, 0x00050050, 0x00000011, 0x000022A7, 0x00005158, + 0x00005158, 0x000500C2, 0x00000011, 0x000025A1, 0x000022A7, 0x00000883, + 0x000500C7, 0x00000011, 0x00005C31, 0x000025A1, 0x000007A2, 0x000500C7, + 0x0000000B, 0x00005DDE, 0x00003D0B, 0x00000510, 0x000500AB, 0x00000009, + 0x00003007, 0x00005DDE, 0x00000A0A, 0x000300F7, 0x00003954, 0x00000000, + 0x000400FA, 0x00003007, 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, + 0x000200F9, 0x00003954, 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, + 0x00003BAE, 0x00005C31, 0x00000724, 0x000200F9, 0x00003954, 0x000200F8, + 0x00003954, 0x000700F5, 0x00000011, 0x00004AB4, 0x00003BAE, 0x00004163, + 0x0000070F, 0x000055E8, 0x000500C2, 0x00000011, 0x00001B7E, 0x000022A7, + 0x0000073F, 0x000500C7, 0x00000011, 0x00002DF9, 0x00001B7E, 0x000007A3, + 0x000500C4, 0x00000011, 0x00003F4F, 0x00002DF9, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EB, 0x00003F4F, 0x00005C31, 0x000500C2, 0x0000000B, + 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, + 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, + 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, + 0x00050041, 0x00000289, 0x00004E44, 0x00000CE9, 0x00000A11, 0x0004003D, + 0x0000000B, 0x000048C4, 0x00004E44, 0x00050041, 0x00000289, 0x000058AD, + 0x00000CE9, 0x00000A14, 0x0004003D, 0x0000000B, 0x000051B7, 0x000058AD, + 0x000500C7, 0x0000000B, 0x00004ADC, 0x000048C4, 0x00000A1F, 0x000500C7, + 0x0000000B, 0x000055EF, 0x000048C4, 0x00000A22, 0x000500AB, 0x00000009, + 0x0000500F, 0x000055EF, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002843, + 0x000048C4, 0x00000A16, 0x000500C7, 0x0000000B, 0x00005F72, 0x00002843, + 0x00000A1F, 0x000500C2, 0x0000000B, 0x00004CD8, 0x000048C4, 0x00000A1F, + 0x000500C7, 0x0000000B, 0x00005093, 0x00004CD8, 0x00000AC7, 0x0004007C, + 0x0000000C, 0x00005988, 0x000048C4, 0x000500C4, 0x0000000C, 0x0000358F, + 0x00005988, 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, + 0x00000A59, 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, + 0x00050080, 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, + 0x0000000D, 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, + 0x000048C4, 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, + 0x00000A0A, 0x000500C7, 0x0000000B, 0x00001F43, 0x000051B7, 0x00000A44, + 0x000500C4, 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, + 0x0000000B, 0x0000583F, 0x000051B7, 0x00000A28, 0x000500C7, 0x0000000B, + 0x00004BBE, 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, + 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x000051B7, + 0x000051B7, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, + 0x000500C7, 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, + 0x00000011, 0x00003F50, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, + 0x000059EC, 0x00003F50, 0x00005C31, 0x000500C2, 0x0000000B, 0x000031C7, + 0x000051B7, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00004356, 0x000031C7, + 0x00000A1F, 0x0004003D, 0x00000014, 0x000031C1, 0x00000F48, 0x0007004F, + 0x00000011, 0x000038A4, 0x000031C1, 0x000031C1, 0x00000000, 0x00000001, + 0x000500C4, 0x00000011, 0x00002EF9, 0x000038A4, 0x00000721, 0x00050051, + 0x0000000B, 0x00001DD8, 0x00002EF9, 0x00000000, 0x000500C4, 0x0000000B, + 0x00002D8A, 0x000059D1, 0x00000A13, 0x000500AE, 0x00000009, 0x00003C13, + 0x00001DD8, 0x00002D8A, 0x000300F7, 0x000036C9, 0x00000002, 0x000400FA, + 0x00003C13, 0x000055E9, 0x000036C9, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x000036C9, 0x00050051, 0x0000000B, 0x000048B7, + 0x00002EF9, 0x00000001, 0x00050051, 0x0000000B, 0x000041A3, 0x00004AB4, + 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, 0x00000029, + 0x000048B7, 0x000041A3, 0x00050050, 0x00000011, 0x000051EF, 0x00001DD8, + 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, 0x000059EB, + 0x000500B2, 0x00000009, 0x00003ECB, 0x00004356, 0x00000A13, 0x000300F7, + 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, 0x00003AEF, + 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, 0x00004356, + 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, 0x00000A10, + 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, 0x000200F9, + 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, 0x00004B64, + 0x00004356, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, 0x00000011, + 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, 0x00002E19, + 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, 0x00002E19, + 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, + 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, + 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, 0x000500C7, + 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, 0x00000011, + 0x000046BA, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, 0x00005998, + 0x00000A9F, 0x00005C31, 0x00050050, 0x00000011, 0x00002C44, 0x000023AA, + 0x00000A0A, 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, 0x00002C44, + 0x00050086, 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, 0x00050051, + 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, 0x0000000B, + 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, 0x00006059, + 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, 0x00002B26, + 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, 0x00005420, + 0x00050084, 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, 0x00050082, + 0x00000011, 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, 0x0000000B, + 0x00001C87, 0x00005998, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, + 0x00005998, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, + 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, 0x00003372, + 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, 0x00050051, + 0x0000000B, 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, 0x0000000B, + 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, + 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, + 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, 0x000023AA, + 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, 0x00050084, + 0x0000000B, 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, 0x0000000B, + 0x0000628F, 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, 0x00003FFB, + 0x0000217E, 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003FFB, + 0x00000A0D, 0x00000A0A, 0x00050080, 0x0000000B, 0x00004E6A, 0x000023AA, + 0x0000609F, 0x000500C4, 0x0000000B, 0x0000199B, 0x00000A0D, 0x00004E6A, + 0x000500AB, 0x00000009, 0x00005AEF, 0x000023AA, 0x00000A0A, 0x000300F7, + 0x0000530F, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B65, 0x000040B9, + 0x000200F8, 0x000040B9, 0x000500AA, 0x00000009, 0x00004ADA, 0x0000199B, + 0x00000A0D, 0x000300F7, 0x00004F49, 0x00000002, 0x000400FA, 0x00004ADA, + 0x00002621, 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, + 0x00004BCF, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, + 0x00005D43, 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DA7, 0x0000628F, + 0x0000199B, 0x00060041, 0x00000288, 0x0000194B, 0x00000CC7, 0x00000A0B, + 0x00002DA7, 0x0004003D, 0x0000000B, 0x00005E5B, 0x0000194B, 0x00050084, + 0x0000000B, 0x0000185A, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A1, 0x0000628F, 0x0000185A, 0x00060041, 0x00000288, 0x00003BCD, + 0x00000CC7, 0x00000A0B, 0x000020A1, 0x0004003D, 0x0000000B, 0x00005E5C, + 0x00003BCD, 0x00050084, 0x0000000B, 0x0000185B, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020A2, 0x0000628F, 0x0000185B, 0x00060041, + 0x00000288, 0x000037F1, 0x00000CC7, 0x00000A0B, 0x000020A2, 0x0004003D, + 0x0000000B, 0x00003FFC, 0x000037F1, 0x00070050, 0x00000017, 0x0000512C, + 0x00005D43, 0x00005E5B, 0x00005E5C, 0x00003FFC, 0x000200F9, 0x00004F49, + 0x000200F8, 0x00002621, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, + 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D44, 0x00005545, + 0x00050080, 0x0000000B, 0x00002DA8, 0x0000628F, 0x00000A0D, 0x00060041, + 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, + 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA9, 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, - 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, - 0x00050080, 0x0000000B, 0x00002DA9, 0x0000628F, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, - 0x0000000B, 0x00003FFC, 0x00005FEE, 0x00070050, 0x00000017, 0x0000512C, - 0x00005D43, 0x00005C62, 0x00005C63, 0x00003FFC, 0x000200F9, 0x00004F49, - 0x000200F8, 0x00004F49, 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512C, - 0x00002C6E, 0x00005BA9, 0x00002F61, 0x000300F7, 0x00003F60, 0x00000000, + 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, + 0x00050080, 0x0000000B, 0x00002DAA, 0x0000628F, 0x00000A13, 0x00060041, + 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, + 0x0000000B, 0x00003FFD, 0x00005FEE, 0x00070050, 0x00000017, 0x0000512D, + 0x00005D44, 0x00005C62, 0x00005C63, 0x00003FFD, 0x000200F9, 0x00004F49, + 0x000200F8, 0x00004F49, 0x000700F5, 0x00000017, 0x00002ABF, 0x0000512D, + 0x00002621, 0x0000512C, 0x00002F61, 0x000300F7, 0x00003F60, 0x00000000, 0x001300FB, 0x00002180, 0x00004BFB, 0x00000000, 0x000038F9, 0x00000001, 0x000038F9, 0x00000002, 0x00001CBB, 0x0000000A, 0x00001CBB, 0x00000003, 0x00001CBA, 0x0000000C, 0x00001CBA, 0x00000004, 0x00001FFE, 0x00000006, @@ -3024,8 +2920,8 @@ const uint32_t resolve_full_64bpp_scaled_cs[] = { 0x00005E06, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD4, 0x00005E06, 0x00000001, 0x00070050, 0x0000001D, 0x0000411E, 0x00005F0A, 0x00003CD4, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C42, 0x00002ABF, - 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA2, 0x00004C42, 0x00050050, - 0x00000012, 0x0000471B, 0x00003EA2, 0x00003EA2, 0x000500C4, 0x00000012, + 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA1, 0x00004C42, 0x00050050, + 0x00000012, 0x0000471B, 0x00003EA1, 0x00003EA1, 0x000500C4, 0x00000012, 0x000047AE, 0x0000471B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003418, 0x000047AE, 0x00000867, 0x0004006F, 0x00000013, 0x00002A98, 0x00003418, 0x0005008E, 0x00000013, 0x00004748, 0x00002A98, 0x000007FE, 0x0007000C, @@ -3034,8 +2930,8 @@ const uint32_t resolve_full_64bpp_scaled_cs[] = { 0x0000000D, 0x00003CD5, 0x00005E07, 0x00000001, 0x00070050, 0x0000001D, 0x0000411F, 0x00005F0B, 0x00003CD5, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C43, 0x00002ABF, 0x00000002, 0x0004007C, 0x0000000C, - 0x00003EA3, 0x00004C43, 0x00050050, 0x00000012, 0x0000471C, 0x00003EA3, - 0x00003EA3, 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, + 0x00003EA2, 0x00004C43, 0x00050050, 0x00000012, 0x0000471C, 0x00003EA2, + 0x00003EA2, 0x000500C4, 0x00000012, 0x000047AF, 0x0000471C, 0x000007A7, 0x000500C3, 0x00000012, 0x00003419, 0x000047AF, 0x00000867, 0x0004006F, 0x00000013, 0x00002A99, 0x00003419, 0x0005008E, 0x00000013, 0x00004749, 0x00002A99, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E08, 0x00000001, @@ -3043,8 +2939,8 @@ const uint32_t resolve_full_64bpp_scaled_cs[] = { 0x00005E08, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD6, 0x00005E08, 0x00000001, 0x00070050, 0x0000001D, 0x00004120, 0x00005F0C, 0x00003CD6, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C44, 0x00002ABF, - 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA4, 0x00004C44, 0x00050050, - 0x00000012, 0x0000471D, 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, + 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA3, 0x00004C44, 0x00050050, + 0x00000012, 0x0000471D, 0x00003EA3, 0x00003EA3, 0x000500C4, 0x00000012, 0x000047B0, 0x0000471D, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341A, 0x000047B0, 0x00000867, 0x0004006F, 0x00000013, 0x00002A9A, 0x0000341A, 0x0005008E, 0x00000013, 0x0000474A, 0x00002A9A, 0x000007FE, 0x0007000C, @@ -3223,108 +3119,91 @@ const uint32_t resolve_full_64bpp_scaled_cs[] = { 0x00001CBB, 0x00003DDA, 0x00001CBA, 0x0000411E, 0x00001FFE, 0x0000390C, 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00003B65, 0x000500AA, 0x00000009, 0x00005450, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F23, - 0x00000002, 0x000400FA, 0x00005450, 0x00002C6F, 0x00002F62, 0x000200F8, - 0x00002F62, 0x00060041, 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, - 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D44, 0x00004BCF, 0x00050080, - 0x0000000B, 0x00002DAA, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006014, 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, - 0x0000323C, 0x00006014, 0x00060052, 0x00000017, 0x00002E9E, 0x00005D44, - 0x00002818, 0x00000000, 0x00060052, 0x00000017, 0x000019EE, 0x0000323C, - 0x00002E9E, 0x00000001, 0x00050080, 0x0000000B, 0x00003FD4, 0x0000628F, - 0x0000199B, 0x00060041, 0x00000288, 0x00001C19, 0x00000CC7, 0x00000A0B, - 0x00003FD4, 0x0004003D, 0x0000000B, 0x00005C64, 0x00001C19, 0x00050080, - 0x0000000B, 0x00002DAB, 0x00003FD4, 0x00000A0D, 0x00060041, 0x00000288, - 0x00006015, 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, - 0x0000323D, 0x00006015, 0x00060052, 0x00000017, 0x00002EEA, 0x00005C64, - 0x000019EE, 0x00000002, 0x00060052, 0x00000017, 0x00001BE7, 0x0000323D, - 0x00002EEA, 0x00000003, 0x00050084, 0x0000000B, 0x00002A87, 0x00000A10, - 0x0000199B, 0x00050080, 0x0000000B, 0x000023BD, 0x0000628F, 0x00002A87, - 0x00060041, 0x00000288, 0x00003B81, 0x00000CC7, 0x00000A0B, 0x000023BD, - 0x0004003D, 0x0000000B, 0x00005C65, 0x00003B81, 0x00050080, 0x0000000B, - 0x00002DAC, 0x000023BD, 0x00000A0D, 0x00060041, 0x00000288, 0x00006016, - 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, 0x0000000B, 0x0000323E, - 0x00006016, 0x00060052, 0x00000017, 0x00002EEB, 0x00005C65, 0x00002818, - 0x00000000, 0x00060052, 0x00000017, 0x00001BE8, 0x0000323E, 0x00002EEB, - 0x00000001, 0x00050084, 0x0000000B, 0x00002A88, 0x00000A13, 0x0000199B, - 0x00050080, 0x0000000B, 0x000023BE, 0x0000628F, 0x00002A88, 0x00060041, - 0x00000288, 0x00003B82, 0x00000CC7, 0x00000A0B, 0x000023BE, 0x0004003D, - 0x0000000B, 0x00005C66, 0x00003B82, 0x00050080, 0x0000000B, 0x00002DAD, - 0x000023BE, 0x00000A0D, 0x00060041, 0x00000288, 0x00006017, 0x00000CC7, - 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x0000323F, 0x00006017, - 0x00060052, 0x00000017, 0x00003799, 0x00005C66, 0x00001BE8, 0x00000002, - 0x00060052, 0x00000017, 0x0000203D, 0x0000323F, 0x00003799, 0x00000003, - 0x000200F9, 0x00004F23, 0x000200F8, 0x00002C6F, 0x00060041, 0x00000288, - 0x00005546, 0x00000CC7, 0x00000A0B, 0x0000628F, 0x0004003D, 0x0000000B, - 0x00005D45, 0x00005546, 0x00050080, 0x0000000B, 0x00002DAE, 0x0000628F, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, - 0x00002DAE, 0x0004003D, 0x0000000B, 0x00005C67, 0x00001901, 0x00050080, - 0x0000000B, 0x00002DAF, 0x0000628F, 0x00000A10, 0x00060041, 0x00000288, - 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, - 0x00005C68, 0x00001902, 0x00050080, 0x0000000B, 0x00002DB0, 0x0000628F, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, - 0x00002DB0, 0x0004003D, 0x0000000B, 0x00003700, 0x00005FEF, 0x00070050, - 0x00000017, 0x00004ADD, 0x00005D45, 0x00005C67, 0x00005C68, 0x00003700, - 0x00050080, 0x0000000B, 0x000057E5, 0x0000628F, 0x00000A16, 0x00060041, - 0x00000288, 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, - 0x0000000B, 0x00005C69, 0x0000604B, 0x00050080, 0x0000000B, 0x00002DB1, - 0x0000628F, 0x00000A19, 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, - 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001903, - 0x00050080, 0x0000000B, 0x00002DB2, 0x0000628F, 0x00000A1C, 0x00060041, - 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, - 0x0000000B, 0x00005C6B, 0x00001904, 0x00050080, 0x0000000B, 0x00002DB3, - 0x0000628F, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, - 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, 0x00003FFD, 0x00005FF0, - 0x00070050, 0x00000017, 0x0000512D, 0x00005C69, 0x00005C6A, 0x00005C6B, - 0x00003FFD, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, - 0x00000017, 0x00002BCD, 0x0000512D, 0x00002C6F, 0x0000203D, 0x00002F62, - 0x000700F5, 0x00000017, 0x00003720, 0x00004ADD, 0x00002C6F, 0x00001BE7, - 0x00002F62, 0x000300F7, 0x00004F24, 0x00000000, 0x000700FB, 0x00002180, - 0x00004F56, 0x00000005, 0x000027A5, 0x00000007, 0x00002034, 0x000200F8, - 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, 0x00003720, 0x00000000, - 0x0006000C, 0x00000013, 0x0000607A, 0x00000001, 0x0000003E, 0x00005F57, - 0x00050051, 0x0000000D, 0x000026C8, 0x0000607A, 0x00000000, 0x00060052, - 0x0000001D, 0x000023AB, 0x000026C8, 0x00003B56, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D8C, 0x0000607A, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A13, 0x00004D8C, 0x000023AB, 0x00000001, 0x00050051, 0x0000000B, - 0x0000284F, 0x00003720, 0x00000001, 0x0006000C, 0x00000013, 0x00004CCB, - 0x00000001, 0x0000003E, 0x0000284F, 0x00050051, 0x0000000D, 0x000026C9, - 0x00004CCB, 0x00000000, 0x00060052, 0x0000001D, 0x000023AC, 0x000026C9, - 0x00003A13, 0x00000002, 0x00050051, 0x0000000D, 0x00004D8D, 0x00004CCB, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A14, 0x00004D8D, 0x000023AC, - 0x00000003, 0x00050051, 0x0000000B, 0x00002850, 0x00003720, 0x00000002, - 0x0006000C, 0x00000013, 0x00004CCC, 0x00000001, 0x0000003E, 0x00002850, - 0x00050051, 0x0000000D, 0x000026CA, 0x00004CCC, 0x00000000, 0x00060052, - 0x0000001D, 0x000023AD, 0x000026CA, 0x00003B56, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D8E, 0x00004CCC, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A15, 0x00004D8E, 0x000023AD, 0x00000001, 0x00050051, 0x0000000B, - 0x00002851, 0x00003720, 0x00000003, 0x0006000C, 0x00000013, 0x00004CCD, - 0x00000001, 0x0000003E, 0x00002851, 0x00050051, 0x0000000D, 0x000026CB, - 0x00004CCD, 0x00000000, 0x00060052, 0x0000001D, 0x000023AE, 0x000026CB, - 0x00003A15, 0x00000002, 0x00050051, 0x0000000D, 0x00004D8F, 0x00004CCD, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A16, 0x00004D8F, 0x000023AE, - 0x00000003, 0x00050051, 0x0000000B, 0x00002852, 0x00002BCD, 0x00000000, - 0x0006000C, 0x00000013, 0x00004CCE, 0x00000001, 0x0000003E, 0x00002852, - 0x00050051, 0x0000000D, 0x000026CC, 0x00004CCE, 0x00000000, 0x00060052, - 0x0000001D, 0x000023AF, 0x000026CC, 0x00003B56, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D90, 0x00004CCE, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A17, 0x00004D90, 0x000023AF, 0x00000001, 0x00050051, 0x0000000B, - 0x00002853, 0x00002BCD, 0x00000001, 0x0006000C, 0x00000013, 0x00004CCF, - 0x00000001, 0x0000003E, 0x00002853, 0x00050051, 0x0000000D, 0x000026CD, - 0x00004CCF, 0x00000000, 0x00060052, 0x0000001D, 0x000023B0, 0x000026CD, - 0x00003A17, 0x00000002, 0x00050051, 0x0000000D, 0x00004D91, 0x00004CCF, - 0x00000001, 0x00060052, 0x0000001D, 0x00003A18, 0x00004D91, 0x000023B0, - 0x00000003, 0x00050051, 0x0000000B, 0x00002854, 0x00002BCD, 0x00000002, - 0x0006000C, 0x00000013, 0x00004CD0, 0x00000001, 0x0000003E, 0x00002854, - 0x00050051, 0x0000000D, 0x000026CE, 0x00004CD0, 0x00000000, 0x00060052, - 0x0000001D, 0x000023B1, 0x000026CE, 0x00003B56, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D92, 0x00004CD0, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A19, 0x00004D92, 0x000023B1, 0x00000001, 0x00050051, 0x0000000B, - 0x00002855, 0x00002BCD, 0x00000003, 0x0006000C, 0x00000013, 0x00004CD1, - 0x00000001, 0x0000003E, 0x00002855, 0x00050051, 0x0000000D, 0x000026CF, - 0x00004CD1, 0x00000000, 0x00060052, 0x0000001D, 0x000023B2, 0x000026CF, - 0x00003A19, 0x00000002, 0x00050051, 0x0000000D, 0x00005A04, 0x00004CD1, - 0x00000001, 0x00060052, 0x0000001D, 0x00002450, 0x00005A04, 0x000023B2, - 0x00000003, 0x000200F9, 0x00004F24, 0x000200F8, 0x000027A5, 0x0007004F, + 0x00000002, 0x000400FA, 0x00005450, 0x00002622, 0x00002F62, 0x000200F8, + 0x00002F62, 0x00060041, 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, + 0x0000628F, 0x0004003D, 0x0000000B, 0x00005D45, 0x00004BD0, 0x00050080, + 0x0000000B, 0x00002DAB, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, + 0x00005C64, 0x00001901, 0x00050080, 0x0000000B, 0x00002DAC, 0x0000628F, + 0x0000199B, 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, 0x00000A0B, + 0x00002DAC, 0x0004003D, 0x0000000B, 0x00005C65, 0x00001902, 0x00050080, + 0x0000000B, 0x00002DAD, 0x00002DAC, 0x00000A0D, 0x00060041, 0x00000288, + 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, + 0x0000374C, 0x00005FEF, 0x00070050, 0x00000017, 0x00004CD6, 0x00005D45, + 0x00005C64, 0x00005C65, 0x0000374C, 0x00050084, 0x0000000B, 0x00004298, + 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000036A7, 0x0000628F, + 0x00004298, 0x00060041, 0x00000288, 0x00003B81, 0x00000CC7, 0x00000A0B, + 0x000036A7, 0x0004003D, 0x0000000B, 0x00005C66, 0x00003B81, 0x00050080, + 0x0000000B, 0x00002DAE, 0x000036A7, 0x00000A0D, 0x00060041, 0x00000288, + 0x0000194C, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, + 0x00005E5D, 0x0000194C, 0x00050084, 0x0000000B, 0x0000185C, 0x00000A13, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A3, 0x0000628F, 0x0000185C, + 0x00060041, 0x00000288, 0x00003B82, 0x00000CC7, 0x00000A0B, 0x000020A3, + 0x0004003D, 0x0000000B, 0x00005C67, 0x00003B82, 0x00050080, 0x0000000B, + 0x00002DAF, 0x000020A3, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF0, + 0x00000CC7, 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, 0x00003FFE, + 0x00005FF0, 0x00070050, 0x00000017, 0x0000512E, 0x00005C66, 0x00005E5D, + 0x00005C67, 0x00003FFE, 0x000200F9, 0x00004F23, 0x000200F8, 0x00002622, + 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, 0x00000A0B, 0x0000628F, + 0x0004003D, 0x0000000B, 0x00005D46, 0x00005546, 0x00050080, 0x0000000B, + 0x00002DB0, 0x0000628F, 0x00000A0D, 0x00060041, 0x00000288, 0x00001903, + 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, 0x00005C68, + 0x00001903, 0x00050080, 0x0000000B, 0x00002DB1, 0x0000628F, 0x00000A10, + 0x00060041, 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DB1, + 0x0004003D, 0x0000000B, 0x00005C69, 0x00001904, 0x00050080, 0x0000000B, + 0x00002DB2, 0x0000628F, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF1, + 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, 0x00003700, + 0x00005FF1, 0x00070050, 0x00000017, 0x00004ADD, 0x00005D46, 0x00005C68, + 0x00005C69, 0x00003700, 0x00050080, 0x0000000B, 0x000057E5, 0x0000628F, + 0x00000A16, 0x00060041, 0x00000288, 0x0000604B, 0x00000CC7, 0x00000A0B, + 0x000057E5, 0x0004003D, 0x0000000B, 0x00005C6A, 0x0000604B, 0x00050080, + 0x0000000B, 0x00002DB3, 0x0000628F, 0x00000A19, 0x00060041, 0x00000288, + 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, + 0x00005C6B, 0x00001905, 0x00050080, 0x0000000B, 0x00002DB4, 0x0000628F, + 0x00000A1C, 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, + 0x00002DB4, 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001906, 0x00050080, + 0x0000000B, 0x00002DB5, 0x0000628F, 0x00000A1F, 0x00060041, 0x00000288, + 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, + 0x00003FFF, 0x00005FF2, 0x00070050, 0x00000017, 0x0000512F, 0x00005C6A, + 0x00005C6B, 0x00005C6C, 0x00003FFF, 0x000200F9, 0x00004F23, 0x000200F8, + 0x00004F23, 0x000700F5, 0x00000017, 0x00002BCD, 0x0000512F, 0x00002622, + 0x0000512E, 0x00002F62, 0x000700F5, 0x00000017, 0x00003720, 0x00004ADD, + 0x00002622, 0x00004CD6, 0x00002F62, 0x000300F7, 0x00004F24, 0x00000000, + 0x000700FB, 0x00002180, 0x00004F56, 0x00000005, 0x00002158, 0x00000007, + 0x00002034, 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, + 0x00003720, 0x00000000, 0x0006000C, 0x00000013, 0x00006068, 0x00000001, + 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, 0x00002775, 0x00006068, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EB8, 0x00006068, 0x00000001, + 0x00050051, 0x0000000B, 0x00004281, 0x00003720, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CF5, 0x00000001, 0x0000003E, 0x00004281, 0x00050051, + 0x0000000D, 0x00002766, 0x00003CF5, 0x00000000, 0x00050051, 0x0000000D, + 0x00004449, 0x00003CF5, 0x00000001, 0x00070050, 0x0000001D, 0x0000390F, + 0x00002775, 0x00003EB8, 0x00002766, 0x00004449, 0x00050051, 0x0000000B, + 0x0000437D, 0x00003720, 0x00000002, 0x0006000C, 0x00000013, 0x0000466E, + 0x00000001, 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, 0x00002776, + 0x0000466E, 0x00000000, 0x00050051, 0x0000000D, 0x00003EB9, 0x0000466E, + 0x00000001, 0x00050051, 0x0000000B, 0x00004282, 0x00003720, 0x00000003, + 0x0006000C, 0x00000013, 0x00003CF6, 0x00000001, 0x0000003E, 0x00004282, + 0x00050051, 0x0000000D, 0x00002767, 0x00003CF6, 0x00000000, 0x00050051, + 0x0000000D, 0x0000444A, 0x00003CF6, 0x00000001, 0x00070050, 0x0000001D, + 0x00003910, 0x00002776, 0x00003EB9, 0x00002767, 0x0000444A, 0x00050051, + 0x0000000B, 0x0000437E, 0x00002BCD, 0x00000000, 0x0006000C, 0x00000013, + 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, + 0x00002777, 0x0000466F, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBA, + 0x0000466F, 0x00000001, 0x00050051, 0x0000000B, 0x00004283, 0x00002BCD, + 0x00000001, 0x0006000C, 0x00000013, 0x00003CF7, 0x00000001, 0x0000003E, + 0x00004283, 0x00050051, 0x0000000D, 0x00002768, 0x00003CF7, 0x00000000, + 0x00050051, 0x0000000D, 0x0000444B, 0x00003CF7, 0x00000001, 0x00070050, + 0x0000001D, 0x00003911, 0x00002777, 0x00003EBA, 0x00002768, 0x0000444B, + 0x00050051, 0x0000000B, 0x0000437F, 0x00002BCD, 0x00000002, 0x0006000C, + 0x00000013, 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, + 0x0000000D, 0x00002778, 0x00004670, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EBB, 0x00004670, 0x00000001, 0x00050051, 0x0000000B, 0x00004284, + 0x00002BCD, 0x00000003, 0x0006000C, 0x00000013, 0x00003CF8, 0x00000001, + 0x0000003E, 0x00004284, 0x00050051, 0x0000000D, 0x00002769, 0x00003CF8, + 0x00000000, 0x00050051, 0x0000000D, 0x000050BF, 0x00003CF8, 0x00000001, + 0x00070050, 0x0000001D, 0x0000234C, 0x00002778, 0x00003EBB, 0x00002769, + 0x000050BF, 0x000200F9, 0x00004F24, 0x000200F8, 0x00002158, 0x0007004F, 0x00000011, 0x000025FB, 0x00003720, 0x00003720, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x00005B3C, 0x000025FB, 0x0009004F, 0x0000001A, 0x000060CE, 0x00005B3C, 0x00005B3C, 0x00000000, 0x00000000, 0x00000001, @@ -3356,8 +3235,8 @@ const uint32_t resolve_full_64bpp_scaled_cs[] = { 0x0000001D, 0x00002AA2, 0x00003D90, 0x0005008E, 0x0000001D, 0x000053BF, 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, 0x00004F24, 0x000200F8, - 0x00004F56, 0x0007004F, 0x00000011, 0x00002621, 0x00003720, 0x00003720, - 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00005159, 0x00002621, + 0x00004F56, 0x0007004F, 0x00000011, 0x00002623, 0x00003720, 0x00003720, + 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00005159, 0x00002623, 0x00050051, 0x0000000D, 0x00001B7B, 0x00005159, 0x00000000, 0x00050051, 0x0000000D, 0x0000346A, 0x00005159, 0x00000001, 0x00070050, 0x0000001D, 0x00004278, 0x00001B7B, 0x0000346A, 0x00000A0C, 0x00000A0C, 0x0007004F, @@ -3372,16 +3251,16 @@ const uint32_t resolve_full_64bpp_scaled_cs[] = { 0x00070050, 0x0000001D, 0x0000427A, 0x00001B7D, 0x0000346C, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DA, 0x00002BCD, 0x00002BCD, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x0000375F, 0x000041DA, - 0x00050051, 0x0000000D, 0x00001B7E, 0x0000375F, 0x00000000, 0x00050051, + 0x00050051, 0x0000000D, 0x00001B7F, 0x0000375F, 0x00000000, 0x00050051, 0x0000000D, 0x00004108, 0x0000375F, 0x00000001, 0x00070050, 0x0000001D, - 0x0000234C, 0x00001B7E, 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x0000234D, 0x00001B7F, 0x00004108, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F24, 0x000900F5, 0x0000001D, 0x00002BA8, - 0x0000234C, 0x00004F56, 0x00004362, 0x000027A5, 0x00002450, 0x00002034, + 0x0000234D, 0x00004F56, 0x00004362, 0x00002158, 0x0000234C, 0x00002034, 0x000900F5, 0x0000001D, 0x00003809, 0x0000427A, 0x00004F56, 0x00006293, - 0x000027A5, 0x00003A18, 0x00002034, 0x000900F5, 0x0000001D, 0x00003B7E, - 0x00004279, 0x00004F56, 0x00006292, 0x000027A5, 0x00003A16, 0x00002034, + 0x00002158, 0x00003911, 0x00002034, 0x000900F5, 0x0000001D, 0x00003B7E, + 0x00004279, 0x00004F56, 0x00006292, 0x00002158, 0x00003910, 0x00002034, 0x000900F5, 0x0000001D, 0x000038B7, 0x00004278, 0x00004F56, 0x00006291, - 0x000027A5, 0x00003A14, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, + 0x00002158, 0x0000390F, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, 0x00002BA9, 0x00002BA8, 0x00004F24, 0x00002BA7, 0x00003F60, 0x000700F5, 0x0000001D, 0x0000380A, 0x00003809, 0x00004F24, 0x00003808, 0x00003F60, 0x000700F5, 0x0000001D, 0x000035EC, @@ -3394,1634 +3273,1563 @@ const uint32_t resolve_full_64bpp_scaled_cs[] = { 0x0000000B, 0x00001FB2, 0x0000628F, 0x00002B47, 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B66, 0x000040BA, 0x000200F8, 0x000040BA, 0x000500AA, 0x00000009, 0x00004ADB, 0x0000199B, 0x00000A0D, - 0x000300F7, 0x00004F4A, 0x00000002, 0x000400FA, 0x00004ADB, 0x00002C70, - 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, 0x00000288, 0x00004866, - 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00003688, - 0x00004866, 0x00060052, 0x00000017, 0x0000555B, 0x00003688, 0x00002818, - 0x00000000, 0x00050080, 0x0000000B, 0x00003CBB, 0x00001FB2, 0x0000199B, - 0x00060041, 0x00000288, 0x000018B0, 0x00000CC7, 0x00000A0B, 0x00003CBB, - 0x0004003D, 0x0000000B, 0x000035F4, 0x000018B0, 0x00060052, 0x00000017, - 0x00005755, 0x000035F4, 0x0000555B, 0x00000001, 0x00050084, 0x0000000B, - 0x0000276F, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023BF, - 0x00001FB2, 0x0000276F, 0x00060041, 0x00000288, 0x00003819, 0x00000CC7, - 0x00000A0B, 0x000023BF, 0x0004003D, 0x0000000B, 0x000035F5, 0x00003819, - 0x00060052, 0x00000017, 0x00005756, 0x000035F5, 0x00005755, 0x00000002, - 0x00050084, 0x0000000B, 0x00002770, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023C0, 0x00001FB2, 0x00002770, 0x00060041, 0x00000288, - 0x0000381A, 0x00000CC7, 0x00000A0B, 0x000023C0, 0x0004003D, 0x0000000B, - 0x00003EA5, 0x0000381A, 0x00060052, 0x00000017, 0x00005BAA, 0x00003EA5, - 0x00005756, 0x00000003, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00002C70, - 0x00060041, 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x00001FB2, - 0x0004003D, 0x0000000B, 0x00005D46, 0x00005547, 0x00050080, 0x0000000B, - 0x00002DB4, 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00001905, - 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, 0x00005C6C, - 0x00001905, 0x00050080, 0x0000000B, 0x00002DB5, 0x00001FB2, 0x00000A10, - 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB5, - 0x0004003D, 0x0000000B, 0x00005C6D, 0x00001906, 0x00050080, 0x0000000B, - 0x00002DB6, 0x00001FB2, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF1, - 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, 0x00003FFE, - 0x00005FF1, 0x00070050, 0x00000017, 0x0000512E, 0x00005D46, 0x00005C6C, - 0x00005C6D, 0x00003FFE, 0x000200F9, 0x00004F4A, 0x000200F8, 0x00004F4A, - 0x000700F5, 0x00000017, 0x00002AC0, 0x0000512E, 0x00002C70, 0x00005BAA, - 0x00002F63, 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, 0x00002180, - 0x00004BFC, 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, 0x00000002, - 0x00001CBD, 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, 0x0000000C, - 0x00001CBC, 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, 0x000200F8, - 0x00002035, 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC0, 0x00000000, - 0x0006000C, 0x00000013, 0x00006068, 0x00000001, 0x0000003E, 0x00005F58, - 0x00050051, 0x0000000D, 0x00002766, 0x00006068, 0x00000000, 0x00050051, - 0x0000000D, 0x00004449, 0x00006068, 0x00000001, 0x00070050, 0x0000001D, - 0x0000390F, 0x00002766, 0x00004449, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x0000437D, 0x00002AC0, 0x00000001, 0x0006000C, 0x00000013, - 0x0000466E, 0x00000001, 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, - 0x00002767, 0x0000466E, 0x00000000, 0x00050051, 0x0000000D, 0x0000444A, - 0x0000466E, 0x00000001, 0x00070050, 0x0000001D, 0x00003910, 0x00002767, - 0x0000444A, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437E, - 0x00002AC0, 0x00000002, 0x0006000C, 0x00000013, 0x0000466F, 0x00000001, - 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, 0x00002768, 0x0000466F, - 0x00000000, 0x00050051, 0x0000000D, 0x0000444B, 0x0000466F, 0x00000001, - 0x00070050, 0x0000001D, 0x00003911, 0x00002768, 0x0000444B, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x0000437F, 0x00002AC0, 0x00000003, - 0x0006000C, 0x00000013, 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, - 0x00050051, 0x0000000D, 0x00002769, 0x00004670, 0x00000000, 0x00050051, - 0x0000000D, 0x000050BF, 0x00004670, 0x00000001, 0x00070050, 0x0000001D, - 0x0000234D, 0x00002769, 0x000050BF, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00003F61, 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, 0x0000308D, - 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, 0x0000308D, - 0x00050050, 0x00000012, 0x0000471E, 0x0000589E, 0x0000589E, 0x000500C4, - 0x00000012, 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, 0x00000012, - 0x0000341B, 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA3, - 0x0000341B, 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, 0x00000049, - 0x0000474B, 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CD7, 0x00005E0A, 0x00000001, 0x00070050, - 0x0000001D, 0x00004121, 0x00005F0E, 0x00003CD7, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C45, 0x00002AC0, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EA6, 0x00004C45, 0x00050050, 0x00000012, 0x0000471F, - 0x00003EA6, 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B2, 0x0000471F, - 0x000007A7, 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, 0x00000013, - 0x0000474C, 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0B, - 0x00000001, 0x00000028, 0x00000049, 0x0000474C, 0x00050051, 0x0000000D, - 0x00005F0F, 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD8, - 0x00005E0B, 0x00000001, 0x00070050, 0x0000001D, 0x00004122, 0x00005F0F, - 0x00003CD8, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C46, - 0x00002AC0, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA7, 0x00004C46, - 0x00050050, 0x00000012, 0x00004720, 0x00003EA7, 0x00003EA7, 0x000500C4, - 0x00000012, 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, 0x00000012, - 0x0000341D, 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, 0x00002AA5, - 0x0000341D, 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA5, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, 0x00000049, - 0x0000474D, 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CD9, 0x00005E0C, 0x00000001, 0x00070050, - 0x0000001D, 0x00004123, 0x00005F10, 0x00003CD9, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C47, 0x00002AC0, 0x00000003, 0x0004007C, - 0x0000000C, 0x00003EA8, 0x00004C47, 0x00050050, 0x00000012, 0x00004724, - 0x00003EA8, 0x00003EA8, 0x000500C4, 0x00000012, 0x000047B4, 0x00004724, - 0x000007A7, 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AA6, 0x0000341E, 0x0005008E, 0x00000013, - 0x0000474E, 0x00002AA6, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0D, - 0x00000001, 0x00000028, 0x00000049, 0x0000474E, 0x00050051, 0x0000000D, - 0x00005F11, 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, 0x0000494D, - 0x00005E0D, 0x00000001, 0x00070050, 0x0000001D, 0x0000234E, 0x00005F11, - 0x0000494D, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, 0x000200F8, - 0x00001CBC, 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC0, 0x00000000, - 0x00060050, 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, 0x000056C0, - 0x000500C2, 0x00000014, 0x00002B12, 0x00004F0D, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DEA, 0x00002B12, 0x00000105, 0x000500C7, 0x00000014, - 0x000048A0, 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, 0x00005B94, - 0x00005DEA, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, 0x00005B94, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, 0x0000004B, - 0x000048A0, 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, 0x00050082, - 0x00000014, 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, 0x00000014, - 0x00002214, 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, 0x00002873, - 0x000040CD, 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, 0x00005AD8, - 0x000048A0, 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, 0x00005AD8, - 0x00000466, 0x000600A9, 0x00000014, 0x00002AA7, 0x000040CD, 0x0000499E, - 0x000048A0, 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FAA, 0x00002AA7, 0x0000008D, 0x000500C5, 0x00000014, - 0x00005780, 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, 0x00003604, - 0x00005DEA, 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, 0x00003604, - 0x00000A12, 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, 0x00004246, - 0x000500C2, 0x0000000B, 0x00004BA8, 0x000056C0, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, 0x00003E23, - 0x00004812, 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, 0x000029D3, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, 0x00000001, - 0x00050051, 0x0000000D, 0x00001E9C, 0x000029D3, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DDD, 0x000053C6, 0x00002A59, 0x00001E9C, 0x00003E23, - 0x00050051, 0x0000000B, 0x000027F8, 0x00002AC0, 0x00000001, 0x00060050, - 0x00000014, 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, 0x000500C2, - 0x00000014, 0x00002B13, 0x00003511, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DEB, 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, 0x000048A1, - 0x00005DEB, 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, 0x00005DEB, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, - 0x0004007C, 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000014, - 0x0000187F, 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, 0x00002215, - 0x00002A1A, 0x00000938, 0x000600A9, 0x00000014, 0x00002874, 0x000040CE, - 0x00002215, 0x00005B95, 0x000500C4, 0x00000014, 0x00005AD9, 0x000048A1, - 0x0000187F, 0x000500C7, 0x00000014, 0x0000499F, 0x00005AD9, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AA8, 0x000040CE, 0x0000499F, 0x000048A1, - 0x00050080, 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FAB, 0x00002AA8, 0x0000008D, 0x000500C5, 0x00000014, 0x00005781, - 0x00004F84, 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, 0x00005DEB, - 0x00000A12, 0x000600A9, 0x00000014, 0x00004247, 0x00003605, 0x00000A12, - 0x00005781, 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, 0x000500C2, - 0x0000000B, 0x00004BA9, 0x000027F8, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004813, 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, 0x00004813, - 0x00000149, 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, 0x00050051, - 0x0000000D, 0x00001E9D, 0x000029D4, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DDE, 0x000053C7, 0x00002A5A, 0x00001E9D, 0x00003E24, 0x00050051, - 0x0000000B, 0x000027F9, 0x00002AC0, 0x00000002, 0x00060050, 0x00000014, - 0x00003512, 0x000027F9, 0x000027F9, 0x000027F9, 0x000500C2, 0x00000014, - 0x00002B14, 0x00003512, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEC, - 0x00002B14, 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, 0x00005DEC, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, - 0x00000014, 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, 0x00001880, - 0x00000B0C, 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, 0x00002A1B, - 0x00000938, 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, 0x00002216, - 0x00005B96, 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A2, 0x00001880, - 0x000500C7, 0x00000014, 0x000049A0, 0x00005ADA, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AA9, 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, - 0x00000014, 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F85, 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAC, - 0x00002AA9, 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, 0x00004F85, - 0x00003FAC, 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004248, 0x00003606, 0x00000A12, 0x00005782, - 0x0004007C, 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, 0x0000000B, - 0x00004BAA, 0x000027F9, 0x00000A64, 0x00040070, 0x0000000D, 0x00004814, - 0x00004BAA, 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, 0x00000149, - 0x00050051, 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, 0x0000000D, - 0x00001E9E, 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, 0x00003DDF, - 0x000053C8, 0x00002A5B, 0x00001E9E, 0x00003E25, 0x00050051, 0x0000000B, - 0x000027FA, 0x00002AC0, 0x00000003, 0x00060050, 0x00000014, 0x00003513, - 0x000027FA, 0x000027FA, 0x000027FA, 0x000500C2, 0x00000014, 0x00002B15, - 0x00003513, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, 0x00002B15, - 0x00000105, 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C52, 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, 0x00000014, - 0x00002A1C, 0x00002C52, 0x00050082, 0x00000014, 0x00001881, 0x00000B0C, - 0x00002A1C, 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, 0x00000938, - 0x000600A9, 0x00000014, 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, - 0x000500C4, 0x00000014, 0x00005ADB, 0x000048A3, 0x00001881, 0x000500C7, - 0x00000014, 0x000049A1, 0x00005ADB, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AAA, 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, 0x00000014, - 0x00006000, 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F86, - 0x00006000, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, 0x00002AAA, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, 0x00003FAD, - 0x000500AA, 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004249, 0x00003607, 0x00000A12, 0x00005783, 0x0004007C, - 0x00000018, 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, 0x00004BAB, - 0x000027FA, 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, 0x00004BAB, - 0x00050085, 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, 0x00050051, - 0x0000000D, 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A5C, 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, 0x00002B16, - 0x000029D6, 0x00000002, 0x00070050, 0x0000001D, 0x0000234F, 0x000053C9, - 0x00002A5C, 0x00002B16, 0x00003E26, 0x000200F9, 0x00003F61, 0x000200F8, - 0x00001CBD, 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC0, 0x00000000, - 0x00070050, 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, 0x000056C1, - 0x000056C1, 0x000500C2, 0x00000017, 0x000024A0, 0x00004F0E, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CBC, 0x000049AF, 0x00050085, 0x0000001D, 0x00004133, - 0x00003CBC, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, 0x00002AC0, - 0x00000001, 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, 0x00005CD5, - 0x00005CD5, 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A1, 0x00005150, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CBD, 0x000049B0, 0x00050085, 0x0000001D, - 0x00004134, 0x00003CBD, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD6, - 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x00005151, 0x00005CD6, - 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x000500C2, 0x00000017, 0x000024A2, - 0x00005151, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, 0x000024A2, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B1, 0x00050085, - 0x0000001D, 0x00004135, 0x00003CBE, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CD7, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, 0x00005152, - 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x000500C2, 0x00000017, - 0x000024A3, 0x00005152, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B2, - 0x000024A3, 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, 0x000049B2, - 0x00050085, 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, 0x000200F9, - 0x00003F61, 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, 0x000056C2, - 0x00002AC0, 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, 0x000056C2, - 0x000056C2, 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, 0x000024A4, - 0x00004F0F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, 0x000024A4, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5A, 0x0005008E, - 0x0000001D, 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A2, 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, 0x0000610E, - 0x000021A2, 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, 0x00000017, - 0x000024A5, 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5B, - 0x000024A5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A6, 0x00004A5B, - 0x0005008E, 0x0000001D, 0x00004B27, 0x000036A6, 0x0000017A, 0x00050051, - 0x0000000B, 0x000021A3, 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, - 0x0000610F, 0x000021A3, 0x000021A3, 0x000021A3, 0x000021A3, 0x000500C2, - 0x00000017, 0x000024A6, 0x0000610F, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A5C, 0x000024A6, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A7, - 0x00004A5C, 0x0005008E, 0x0000001D, 0x00004B28, 0x000036A7, 0x0000017A, - 0x00050051, 0x0000000B, 0x000021A4, 0x00002AC0, 0x00000003, 0x00070050, - 0x00000017, 0x00006110, 0x000021A4, 0x000021A4, 0x000021A4, 0x000021A4, - 0x000500C2, 0x00000017, 0x000024A7, 0x00006110, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A5D, 0x000024A7, 0x0000064B, 0x00040070, 0x0000001D, - 0x0000431B, 0x00004A5D, 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, - 0x0000017A, 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, 0x00050051, - 0x0000000B, 0x0000308E, 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000D, - 0x00004FEF, 0x0000308E, 0x00050050, 0x00000013, 0x00004339, 0x00004FEF, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D93, 0x00004339, 0x00004339, + 0x000300F7, 0x00004F4A, 0x00000002, 0x000400FA, 0x00004ADB, 0x00002624, + 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, 0x00000288, 0x00004BD1, + 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D47, + 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DB6, 0x00001FB2, 0x0000199B, + 0x00060041, 0x00000288, 0x0000194D, 0x00000CC7, 0x00000A0B, 0x00002DB6, + 0x0004003D, 0x0000000B, 0x00005E5E, 0x0000194D, 0x00050084, 0x0000000B, + 0x0000185D, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000020A4, + 0x00001FB2, 0x0000185D, 0x00060041, 0x00000288, 0x00003BCE, 0x00000CC7, + 0x00000A0B, 0x000020A4, 0x0004003D, 0x0000000B, 0x00005E5F, 0x00003BCE, + 0x00050084, 0x0000000B, 0x0000185E, 0x00000A13, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020A5, 0x00001FB2, 0x0000185E, 0x00060041, 0x00000288, + 0x000037F2, 0x00000CC7, 0x00000A0B, 0x000020A5, 0x0004003D, 0x0000000B, + 0x00004000, 0x000037F2, 0x00070050, 0x00000017, 0x00005130, 0x00005D47, + 0x00005E5E, 0x00005E5F, 0x00004000, 0x000200F9, 0x00004F4A, 0x000200F8, + 0x00002624, 0x00060041, 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, + 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D48, 0x00005547, 0x00050080, + 0x0000000B, 0x00002DB7, 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, + 0x00005C6D, 0x00001907, 0x00050080, 0x0000000B, 0x00002DB8, 0x00001FB2, + 0x00000A10, 0x00060041, 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, + 0x00002DB8, 0x0004003D, 0x0000000B, 0x00005C6E, 0x00001908, 0x00050080, + 0x0000000B, 0x00002DB9, 0x00001FB2, 0x00000A13, 0x00060041, 0x00000288, + 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, + 0x00004001, 0x00005FF3, 0x00070050, 0x00000017, 0x00005131, 0x00005D48, + 0x00005C6D, 0x00005C6E, 0x00004001, 0x000200F9, 0x00004F4A, 0x000200F8, + 0x00004F4A, 0x000700F5, 0x00000017, 0x00002AC0, 0x00005131, 0x00002624, + 0x00005130, 0x00002F63, 0x000300F7, 0x00003F61, 0x00000000, 0x001300FB, + 0x00002180, 0x00004BFC, 0x00000000, 0x000038FA, 0x00000001, 0x000038FA, + 0x00000002, 0x00001CBD, 0x0000000A, 0x00001CBD, 0x00000003, 0x00001CBC, + 0x0000000C, 0x00001CBC, 0x00000004, 0x00001FFF, 0x00000006, 0x00002035, + 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, 0x00005F58, 0x00002AC0, + 0x00000000, 0x0006000C, 0x00000013, 0x00006069, 0x00000001, 0x0000003E, + 0x00005F58, 0x00050051, 0x0000000D, 0x0000276A, 0x00006069, 0x00000000, + 0x00050051, 0x0000000D, 0x0000444C, 0x00006069, 0x00000001, 0x00070050, + 0x0000001D, 0x00003912, 0x0000276A, 0x0000444C, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004380, 0x00002AC0, 0x00000001, 0x0006000C, + 0x00000013, 0x00004671, 0x00000001, 0x0000003E, 0x00004380, 0x00050051, + 0x0000000D, 0x0000276B, 0x00004671, 0x00000000, 0x00050051, 0x0000000D, + 0x0000444D, 0x00004671, 0x00000001, 0x00070050, 0x0000001D, 0x00003913, + 0x0000276B, 0x0000444D, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004381, 0x00002AC0, 0x00000002, 0x0006000C, 0x00000013, 0x00004672, + 0x00000001, 0x0000003E, 0x00004381, 0x00050051, 0x0000000D, 0x0000276C, + 0x00004672, 0x00000000, 0x00050051, 0x0000000D, 0x0000444E, 0x00004672, + 0x00000001, 0x00070050, 0x0000001D, 0x00003914, 0x0000276C, 0x0000444E, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004382, 0x00002AC0, + 0x00000003, 0x0006000C, 0x00000013, 0x00004673, 0x00000001, 0x0000003E, + 0x00004382, 0x00050051, 0x0000000D, 0x0000276D, 0x00004673, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C0, 0x00004673, 0x00000001, 0x00070050, + 0x0000001D, 0x0000234E, 0x0000276D, 0x000050C0, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F61, 0x000200F8, 0x00001FFF, 0x00050051, 0x0000000B, + 0x0000308D, 0x00002AC0, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589E, + 0x0000308D, 0x00050050, 0x00000012, 0x0000471E, 0x0000589E, 0x0000589E, + 0x000500C4, 0x00000012, 0x000047B1, 0x0000471E, 0x000007A7, 0x000500C3, + 0x00000012, 0x0000341B, 0x000047B1, 0x00000867, 0x0004006F, 0x00000013, + 0x00002AA3, 0x0000341B, 0x0005008E, 0x00000013, 0x0000474B, 0x00002AA3, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0A, 0x00000001, 0x00000028, + 0x00000049, 0x0000474B, 0x00050051, 0x0000000D, 0x00005F0E, 0x00005E0A, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CD7, 0x00005E0A, 0x00000001, + 0x00070050, 0x0000001D, 0x00004121, 0x00005F0E, 0x00003CD7, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C45, 0x00002AC0, 0x00000001, + 0x0004007C, 0x0000000C, 0x00003EA4, 0x00004C45, 0x00050050, 0x00000012, + 0x0000471F, 0x00003EA4, 0x00003EA4, 0x000500C4, 0x00000012, 0x000047B2, + 0x0000471F, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341C, 0x000047B2, + 0x00000867, 0x0004006F, 0x00000013, 0x00002AA4, 0x0000341C, 0x0005008E, + 0x00000013, 0x0000474C, 0x00002AA4, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E0B, 0x00000001, 0x00000028, 0x00000049, 0x0000474C, 0x00050051, + 0x0000000D, 0x00005F0F, 0x00005E0B, 0x00000000, 0x00050051, 0x0000000D, + 0x00003CD8, 0x00005E0B, 0x00000001, 0x00070050, 0x0000001D, 0x00004122, + 0x00005F0F, 0x00003CD8, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x00004C46, 0x00002AC0, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EA5, + 0x00004C46, 0x00050050, 0x00000012, 0x00004720, 0x00003EA5, 0x00003EA5, + 0x000500C4, 0x00000012, 0x000047B3, 0x00004720, 0x000007A7, 0x000500C3, + 0x00000012, 0x0000341D, 0x000047B3, 0x00000867, 0x0004006F, 0x00000013, + 0x00002AA5, 0x0000341D, 0x0005008E, 0x00000013, 0x0000474D, 0x00002AA5, + 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0C, 0x00000001, 0x00000028, + 0x00000049, 0x0000474D, 0x00050051, 0x0000000D, 0x00005F10, 0x00005E0C, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CD9, 0x00005E0C, 0x00000001, + 0x00070050, 0x0000001D, 0x00004123, 0x00005F10, 0x00003CD9, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C47, 0x00002AC0, 0x00000003, + 0x0004007C, 0x0000000C, 0x00003EA6, 0x00004C47, 0x00050050, 0x00000012, + 0x00004724, 0x00003EA6, 0x00003EA6, 0x000500C4, 0x00000012, 0x000047B4, + 0x00004724, 0x000007A7, 0x000500C3, 0x00000012, 0x0000341E, 0x000047B4, + 0x00000867, 0x0004006F, 0x00000013, 0x00002AA6, 0x0000341E, 0x0005008E, + 0x00000013, 0x0000474E, 0x00002AA6, 0x000007FE, 0x0007000C, 0x00000013, + 0x00005E0D, 0x00000001, 0x00000028, 0x00000049, 0x0000474E, 0x00050051, + 0x0000000D, 0x00005F11, 0x00005E0D, 0x00000000, 0x00050051, 0x0000000D, + 0x0000494D, 0x00005E0D, 0x00000001, 0x00070050, 0x0000001D, 0x0000234F, + 0x00005F11, 0x0000494D, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00001CBC, 0x00050051, 0x0000000B, 0x000056C0, 0x00002AC0, + 0x00000000, 0x00060050, 0x00000014, 0x00004F0D, 0x000056C0, 0x000056C0, + 0x000056C0, 0x000500C2, 0x00000014, 0x00002B12, 0x00004F0D, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DEA, 0x00002B12, 0x00000105, 0x000500C7, + 0x00000014, 0x000048A0, 0x00005DEA, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B94, 0x00005DEA, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CD, + 0x00005B94, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C4F, 0x00000001, + 0x0000004B, 0x000048A0, 0x0004007C, 0x00000014, 0x00002A19, 0x00002C4F, + 0x00050082, 0x00000014, 0x0000187E, 0x00000B0C, 0x00002A19, 0x00050080, + 0x00000014, 0x00002214, 0x00002A19, 0x00000938, 0x000600A9, 0x00000014, + 0x00002873, 0x000040CD, 0x00002214, 0x00005B94, 0x000500C4, 0x00000014, + 0x00005AD8, 0x000048A0, 0x0000187E, 0x000500C7, 0x00000014, 0x0000499E, + 0x00005AD8, 0x00000466, 0x000600A9, 0x00000014, 0x00002AA7, 0x000040CD, + 0x0000499E, 0x000048A0, 0x00050080, 0x00000014, 0x00005FFD, 0x00002873, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F83, 0x00005FFD, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FAA, 0x00002AA7, 0x0000008D, 0x000500C5, + 0x00000014, 0x00005780, 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000010, + 0x00003604, 0x00005DEA, 0x00000A12, 0x000600A9, 0x00000014, 0x00004246, + 0x00003604, 0x00000A12, 0x00005780, 0x0004007C, 0x00000018, 0x000029D3, + 0x00004246, 0x000500C2, 0x0000000B, 0x00004BA8, 0x000056C0, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004812, 0x00004BA8, 0x00050085, 0x0000000D, + 0x00003E23, 0x00004812, 0x00000149, 0x00050051, 0x0000000D, 0x000053C6, + 0x000029D3, 0x00000000, 0x00050051, 0x0000000D, 0x00002A59, 0x000029D3, + 0x00000001, 0x00050051, 0x0000000D, 0x00001E9C, 0x000029D3, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DDD, 0x000053C6, 0x00002A59, 0x00001E9C, + 0x00003E23, 0x00050051, 0x0000000B, 0x000027F8, 0x00002AC0, 0x00000001, + 0x00060050, 0x00000014, 0x00003511, 0x000027F8, 0x000027F8, 0x000027F8, + 0x000500C2, 0x00000014, 0x00002B13, 0x00003511, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DEB, 0x00002B13, 0x00000105, 0x000500C7, 0x00000014, + 0x000048A1, 0x00005DEB, 0x00000466, 0x000500C2, 0x00000014, 0x00005B95, + 0x00005DEB, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CE, 0x00005B95, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C50, 0x00000001, 0x0000004B, + 0x000048A1, 0x0004007C, 0x00000014, 0x00002A1A, 0x00002C50, 0x00050082, + 0x00000014, 0x0000187F, 0x00000B0C, 0x00002A1A, 0x00050080, 0x00000014, + 0x00002215, 0x00002A1A, 0x00000938, 0x000600A9, 0x00000014, 0x00002874, + 0x000040CE, 0x00002215, 0x00005B95, 0x000500C4, 0x00000014, 0x00005AD9, + 0x000048A1, 0x0000187F, 0x000500C7, 0x00000014, 0x0000499F, 0x00005AD9, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AA8, 0x000040CE, 0x0000499F, + 0x000048A1, 0x00050080, 0x00000014, 0x00005FFE, 0x00002874, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F84, 0x00005FFE, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FAB, 0x00002AA8, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005781, 0x00004F84, 0x00003FAB, 0x000500AA, 0x00000010, 0x00003605, + 0x00005DEB, 0x00000A12, 0x000600A9, 0x00000014, 0x00004247, 0x00003605, + 0x00000A12, 0x00005781, 0x0004007C, 0x00000018, 0x000029D4, 0x00004247, + 0x000500C2, 0x0000000B, 0x00004BA9, 0x000027F8, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004813, 0x00004BA9, 0x00050085, 0x0000000D, 0x00003E24, + 0x00004813, 0x00000149, 0x00050051, 0x0000000D, 0x000053C7, 0x000029D4, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5A, 0x000029D4, 0x00000001, + 0x00050051, 0x0000000D, 0x00001E9D, 0x000029D4, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DDE, 0x000053C7, 0x00002A5A, 0x00001E9D, 0x00003E24, + 0x00050051, 0x0000000B, 0x000027F9, 0x00002AC0, 0x00000002, 0x00060050, + 0x00000014, 0x00003512, 0x000027F9, 0x000027F9, 0x000027F9, 0x000500C2, + 0x00000014, 0x00002B14, 0x00003512, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DEC, 0x00002B14, 0x00000105, 0x000500C7, 0x00000014, 0x000048A2, + 0x00005DEC, 0x00000466, 0x000500C2, 0x00000014, 0x00005B96, 0x00005DEC, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040CF, 0x00005B96, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, + 0x0004007C, 0x00000014, 0x00002A1B, 0x00002C51, 0x00050082, 0x00000014, + 0x00001880, 0x00000B0C, 0x00002A1B, 0x00050080, 0x00000014, 0x00002216, + 0x00002A1B, 0x00000938, 0x000600A9, 0x00000014, 0x00002875, 0x000040CF, + 0x00002216, 0x00005B96, 0x000500C4, 0x00000014, 0x00005ADA, 0x000048A2, + 0x00001880, 0x000500C7, 0x00000014, 0x000049A0, 0x00005ADA, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AA9, 0x000040CF, 0x000049A0, 0x000048A2, + 0x00050080, 0x00000014, 0x00005FFF, 0x00002875, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F85, 0x00005FFF, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FAC, 0x00002AA9, 0x0000008D, 0x000500C5, 0x00000014, 0x00005782, + 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000010, 0x00003606, 0x00005DEC, + 0x00000A12, 0x000600A9, 0x00000014, 0x00004248, 0x00003606, 0x00000A12, + 0x00005782, 0x0004007C, 0x00000018, 0x000029D5, 0x00004248, 0x000500C2, + 0x0000000B, 0x00004BAA, 0x000027F9, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004814, 0x00004BAA, 0x00050085, 0x0000000D, 0x00003E25, 0x00004814, + 0x00000149, 0x00050051, 0x0000000D, 0x000053C8, 0x000029D5, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A5B, 0x000029D5, 0x00000001, 0x00050051, + 0x0000000D, 0x00001E9E, 0x000029D5, 0x00000002, 0x00070050, 0x0000001D, + 0x00003DDF, 0x000053C8, 0x00002A5B, 0x00001E9E, 0x00003E25, 0x00050051, + 0x0000000B, 0x000027FA, 0x00002AC0, 0x00000003, 0x00060050, 0x00000014, + 0x00003513, 0x000027FA, 0x000027FA, 0x000027FA, 0x000500C2, 0x00000014, + 0x00002B15, 0x00003513, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DED, + 0x00002B15, 0x00000105, 0x000500C7, 0x00000014, 0x000048A3, 0x00005DED, + 0x00000466, 0x000500C2, 0x00000014, 0x00005B97, 0x00005DED, 0x00000B0C, + 0x000500AA, 0x00000010, 0x000040D0, 0x00005B97, 0x00000A12, 0x0006000C, + 0x00000016, 0x00002C52, 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, + 0x00000014, 0x00002A1C, 0x00002C52, 0x00050082, 0x00000014, 0x00001881, + 0x00000B0C, 0x00002A1C, 0x00050080, 0x00000014, 0x00002217, 0x00002A1C, + 0x00000938, 0x000600A9, 0x00000014, 0x00002876, 0x000040D0, 0x00002217, + 0x00005B97, 0x000500C4, 0x00000014, 0x00005ADB, 0x000048A3, 0x00001881, + 0x000500C7, 0x00000014, 0x000049A1, 0x00005ADB, 0x00000466, 0x000600A9, + 0x00000014, 0x00002AAA, 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, + 0x00000014, 0x00006000, 0x00002876, 0x000003FA, 0x000500C4, 0x00000014, + 0x00004F86, 0x00006000, 0x00000189, 0x000500C4, 0x00000014, 0x00003FAD, + 0x00002AAA, 0x0000008D, 0x000500C5, 0x00000014, 0x00005783, 0x00004F86, + 0x00003FAD, 0x000500AA, 0x00000010, 0x00003607, 0x00005DED, 0x00000A12, + 0x000600A9, 0x00000014, 0x00004249, 0x00003607, 0x00000A12, 0x00005783, + 0x0004007C, 0x00000018, 0x000029D6, 0x00004249, 0x000500C2, 0x0000000B, + 0x00004BAB, 0x000027FA, 0x00000A64, 0x00040070, 0x0000000D, 0x00004815, + 0x00004BAB, 0x00050085, 0x0000000D, 0x00003E26, 0x00004815, 0x00000149, + 0x00050051, 0x0000000D, 0x000053C9, 0x000029D6, 0x00000000, 0x00050051, + 0x0000000D, 0x00002A5C, 0x000029D6, 0x00000001, 0x00050051, 0x0000000D, + 0x00002B16, 0x000029D6, 0x00000002, 0x00070050, 0x0000001D, 0x00002350, + 0x000053C9, 0x00002A5C, 0x00002B16, 0x00003E26, 0x000200F9, 0x00003F61, + 0x000200F8, 0x00001CBD, 0x00050051, 0x0000000B, 0x000056C1, 0x00002AC0, + 0x00000000, 0x00070050, 0x00000017, 0x00004F0E, 0x000056C1, 0x000056C1, + 0x000056C1, 0x000056C1, 0x000500C2, 0x00000017, 0x000024A0, 0x00004F0E, + 0x0000034D, 0x000500C7, 0x00000017, 0x000049AF, 0x000024A0, 0x0000027B, + 0x00040070, 0x0000001D, 0x00003CBA, 0x000049AF, 0x00050085, 0x0000001D, + 0x00004133, 0x00003CBA, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD5, + 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, 0x00005150, 0x00005CD5, + 0x00005CD5, 0x00005CD5, 0x00005CD5, 0x000500C2, 0x00000017, 0x000024A1, + 0x00005150, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B0, 0x000024A1, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBB, 0x000049B0, 0x00050085, + 0x0000001D, 0x00004134, 0x00003CBB, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CD6, 0x00002AC0, 0x00000002, 0x00070050, 0x00000017, 0x00005151, + 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x00005CD6, 0x000500C2, 0x00000017, + 0x000024A2, 0x00005151, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B1, + 0x000024A2, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBC, 0x000049B1, + 0x00050085, 0x0000001D, 0x00004135, 0x00003CBC, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CD7, 0x00002AC0, 0x00000003, 0x00070050, 0x00000017, + 0x00005152, 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x00005CD7, 0x000500C2, + 0x00000017, 0x000024A3, 0x00005152, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049B2, 0x000024A3, 0x0000027B, 0x00040070, 0x0000001D, 0x00004930, + 0x000049B2, 0x00050085, 0x0000001D, 0x000026A0, 0x00004930, 0x00000AEE, + 0x000200F9, 0x00003F61, 0x000200F8, 0x000038FA, 0x00050051, 0x0000000B, + 0x000056C2, 0x00002AC0, 0x00000000, 0x00070050, 0x00000017, 0x00004F0F, + 0x000056C2, 0x000056C2, 0x000056C2, 0x000056C2, 0x000500C2, 0x00000017, + 0x000024A4, 0x00004F0F, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5A, + 0x000024A4, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A5, 0x00004A5A, + 0x0005008E, 0x0000001D, 0x00004B26, 0x000036A5, 0x0000017A, 0x00050051, + 0x0000000B, 0x000021A2, 0x00002AC0, 0x00000001, 0x00070050, 0x00000017, + 0x0000610E, 0x000021A2, 0x000021A2, 0x000021A2, 0x000021A2, 0x000500C2, + 0x00000017, 0x000024A5, 0x0000610E, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A5B, 0x000024A5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A6, + 0x00004A5B, 0x0005008E, 0x0000001D, 0x00004B27, 0x000036A6, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A3, 0x00002AC0, 0x00000002, 0x00070050, + 0x00000017, 0x0000610F, 0x000021A3, 0x000021A3, 0x000021A3, 0x000021A3, + 0x000500C2, 0x00000017, 0x000024A6, 0x0000610F, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A5C, 0x000024A6, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036A8, 0x00004A5C, 0x0005008E, 0x0000001D, 0x00004B28, 0x000036A8, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021A4, 0x00002AC0, 0x00000003, + 0x00070050, 0x00000017, 0x00006110, 0x000021A4, 0x000021A4, 0x000021A4, + 0x000021A4, 0x000500C2, 0x00000017, 0x000024A7, 0x00006110, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A5D, 0x000024A7, 0x0000064B, 0x00040070, + 0x0000001D, 0x0000431B, 0x00004A5D, 0x0005008E, 0x0000001D, 0x00003093, + 0x0000431B, 0x0000017A, 0x000200F9, 0x00003F61, 0x000200F8, 0x00004BFC, + 0x00050051, 0x0000000B, 0x0000308E, 0x00002AC0, 0x00000000, 0x0004007C, + 0x0000000D, 0x00004FEF, 0x0000308E, 0x00050050, 0x00000013, 0x00004339, + 0x00004FEF, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D93, 0x00004339, + 0x00004339, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056B4, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000D, + 0x00003F6B, 0x000056B4, 0x00050050, 0x00000013, 0x0000433A, 0x00003F6B, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D94, 0x0000433A, 0x0000433A, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, - 0x000056B4, 0x00002AC0, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6B, - 0x000056B4, 0x00050050, 0x00000013, 0x0000433A, 0x00003F6B, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00002D94, 0x0000433A, 0x0000433A, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B5, - 0x00002AC0, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6C, 0x000056B5, - 0x00050050, 0x00000013, 0x0000433B, 0x00003F6C, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D95, 0x0000433B, 0x0000433B, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B6, 0x00002AC0, - 0x00000003, 0x0004007C, 0x0000000D, 0x00003F6D, 0x000056B6, 0x00050050, - 0x00000013, 0x00004FAF, 0x00003F6D, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00005A3B, 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, 0x000F00F5, - 0x0000001D, 0x00002BAA, 0x00005A3B, 0x00004BFC, 0x00003093, 0x000038FA, - 0x000026A0, 0x00001CBD, 0x0000234F, 0x00001CBC, 0x0000234E, 0x00001FFF, - 0x0000234D, 0x00002035, 0x000F00F5, 0x0000001D, 0x0000380B, 0x00002D95, - 0x00004BFC, 0x00004B28, 0x000038FA, 0x00004135, 0x00001CBD, 0x00003DDF, - 0x00001CBC, 0x00004123, 0x00001FFF, 0x00003911, 0x00002035, 0x000F00F5, - 0x0000001D, 0x00003B7F, 0x00002D94, 0x00004BFC, 0x00004B27, 0x000038FA, - 0x00004134, 0x00001CBD, 0x00003DDE, 0x00001CBC, 0x00004122, 0x00001FFF, - 0x00003910, 0x00002035, 0x000F00F5, 0x0000001D, 0x000038B8, 0x00002D93, - 0x00004BFC, 0x00004B26, 0x000038FA, 0x00004133, 0x00001CBD, 0x00003DDD, - 0x00001CBC, 0x00004121, 0x00001FFF, 0x0000390F, 0x00002035, 0x000200F9, - 0x00005310, 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, 0x00005451, - 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, - 0x00005451, 0x00002C71, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, - 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, - 0x0000000B, 0x00005D47, 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DB7, - 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00006018, 0x00000CC7, - 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, 0x00003240, 0x00006018, - 0x00060052, 0x00000017, 0x00002E9F, 0x00005D47, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x000019EF, 0x00003240, 0x00002E9F, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD5, 0x00001FB2, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C1A, 0x00000CC7, 0x00000A0B, 0x00003FD5, 0x0004003D, - 0x0000000B, 0x00005C6E, 0x00001C1A, 0x00050080, 0x0000000B, 0x00002DB8, - 0x00003FD5, 0x00000A0D, 0x00060041, 0x00000288, 0x00006019, 0x00000CC7, - 0x00000A0B, 0x00002DB8, 0x0004003D, 0x0000000B, 0x00003241, 0x00006019, - 0x00060052, 0x00000017, 0x00002EEC, 0x00005C6E, 0x000019EF, 0x00000002, - 0x00060052, 0x00000017, 0x00001BE9, 0x00003241, 0x00002EEC, 0x00000003, - 0x00050084, 0x0000000B, 0x00002A89, 0x00000A10, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023C1, 0x00001FB2, 0x00002A89, 0x00060041, 0x00000288, - 0x00003B83, 0x00000CC7, 0x00000A0B, 0x000023C1, 0x0004003D, 0x0000000B, - 0x00005C6F, 0x00003B83, 0x00050080, 0x0000000B, 0x00002DB9, 0x000023C1, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000601A, 0x00000CC7, 0x00000A0B, - 0x00002DB9, 0x0004003D, 0x0000000B, 0x00003242, 0x0000601A, 0x00060052, - 0x00000017, 0x00002EED, 0x00005C6F, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x00001BEA, 0x00003242, 0x00002EED, 0x00000001, 0x00050084, - 0x0000000B, 0x00002A8A, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023C2, 0x00001FB2, 0x00002A8A, 0x00060041, 0x00000288, 0x00003B84, - 0x00000CC7, 0x00000A0B, 0x000023C2, 0x0004003D, 0x0000000B, 0x00005C70, - 0x00003B84, 0x00050080, 0x0000000B, 0x00002DBA, 0x000023C2, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000601B, 0x00000CC7, 0x00000A0B, 0x00002DBA, - 0x0004003D, 0x0000000B, 0x00003243, 0x0000601B, 0x00060052, 0x00000017, - 0x0000379A, 0x00005C70, 0x00001BEA, 0x00000002, 0x00060052, 0x00000017, - 0x0000203E, 0x00003243, 0x0000379A, 0x00000003, 0x000200F9, 0x00004F25, - 0x000200F8, 0x00002C71, 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, - 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D48, 0x00005548, - 0x00050080, 0x0000000B, 0x00002DBB, 0x00001FB2, 0x00000A0D, 0x00060041, - 0x00000288, 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DBB, 0x0004003D, - 0x0000000B, 0x00005C71, 0x00001907, 0x00050080, 0x0000000B, 0x00002DBC, - 0x00001FB2, 0x00000A10, 0x00060041, 0x00000288, 0x00001908, 0x00000CC7, - 0x00000A0B, 0x00002DBC, 0x0004003D, 0x0000000B, 0x00005C72, 0x00001908, - 0x00050080, 0x0000000B, 0x00002DBD, 0x00001FB2, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, - 0x0000000B, 0x00003701, 0x00005FF2, 0x00070050, 0x00000017, 0x00004ADE, - 0x00005D48, 0x00005C71, 0x00005C72, 0x00003701, 0x00050080, 0x0000000B, - 0x000057E6, 0x00001FB2, 0x00000A16, 0x00060041, 0x00000288, 0x0000604C, - 0x00000CC7, 0x00000A0B, 0x000057E6, 0x0004003D, 0x0000000B, 0x00005C73, - 0x0000604C, 0x00050080, 0x0000000B, 0x00002DBE, 0x00001FB2, 0x00000A19, - 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DBE, - 0x0004003D, 0x0000000B, 0x00005C74, 0x00001909, 0x00050080, 0x0000000B, - 0x00002DBF, 0x00001FB2, 0x00000A1C, 0x00060041, 0x00000288, 0x0000190A, - 0x00000CC7, 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, 0x00005C75, - 0x0000190A, 0x00050080, 0x0000000B, 0x00002DC0, 0x00001FB2, 0x00000A1F, - 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DC0, - 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF3, 0x00070050, 0x00000017, - 0x0000512F, 0x00005C73, 0x00005C74, 0x00005C75, 0x00003FFF, 0x000200F9, - 0x00004F25, 0x000200F8, 0x00004F25, 0x000700F5, 0x00000017, 0x00002BCE, - 0x0000512F, 0x00002C71, 0x0000203E, 0x00002F64, 0x000700F5, 0x00000017, - 0x00003721, 0x00004ADE, 0x00002C71, 0x00001BE9, 0x00002F64, 0x000300F7, - 0x00004F26, 0x00000000, 0x000700FB, 0x00002180, 0x00004F57, 0x00000005, - 0x000027A6, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, 0x00050051, - 0x0000000B, 0x00005F59, 0x00003721, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607B, 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, 0x0000000D, - 0x000026D0, 0x0000607B, 0x00000000, 0x00060052, 0x0000001D, 0x000023B3, - 0x000026D0, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D93, - 0x0000607B, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1A, 0x00004D93, - 0x000023B3, 0x00000001, 0x00050051, 0x0000000B, 0x00002856, 0x00003721, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CD2, 0x00000001, 0x0000003E, - 0x00002856, 0x00050051, 0x0000000D, 0x000026D1, 0x00004CD2, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B4, 0x000026D1, 0x00003A1A, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D94, 0x00004CD2, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A1B, 0x00004D94, 0x000023B4, 0x00000003, 0x00050051, - 0x0000000B, 0x00002857, 0x00003721, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CD3, 0x00000001, 0x0000003E, 0x00002857, 0x00050051, 0x0000000D, - 0x000026D2, 0x00004CD3, 0x00000000, 0x00060052, 0x0000001D, 0x000023B5, - 0x000026D2, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D95, - 0x00004CD3, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1C, 0x00004D95, - 0x000023B5, 0x00000001, 0x00050051, 0x0000000B, 0x00002858, 0x00003721, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CD4, 0x00000001, 0x0000003E, - 0x00002858, 0x00050051, 0x0000000D, 0x000026D3, 0x00004CD4, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B6, 0x000026D3, 0x00003A1C, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D96, 0x00004CD4, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A1D, 0x00004D96, 0x000023B6, 0x00000003, 0x00050051, - 0x0000000B, 0x00002859, 0x00002BCE, 0x00000000, 0x0006000C, 0x00000013, - 0x00004CD5, 0x00000001, 0x0000003E, 0x00002859, 0x00050051, 0x0000000D, - 0x000026D4, 0x00004CD5, 0x00000000, 0x00060052, 0x0000001D, 0x000023B7, - 0x000026D4, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D97, - 0x00004CD5, 0x00000001, 0x00060052, 0x0000001D, 0x00003A1E, 0x00004D97, - 0x000023B7, 0x00000001, 0x00050051, 0x0000000B, 0x0000285A, 0x00002BCE, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CD6, 0x00000001, 0x0000003E, - 0x0000285A, 0x00050051, 0x0000000D, 0x000026D5, 0x00004CD6, 0x00000000, - 0x00060052, 0x0000001D, 0x000023B8, 0x000026D5, 0x00003A1E, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D98, 0x00004CD6, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A1F, 0x00004D98, 0x000023B8, 0x00000003, 0x00050051, - 0x0000000B, 0x0000285B, 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CD7, 0x00000001, 0x0000003E, 0x0000285B, 0x00050051, 0x0000000D, - 0x000026D6, 0x00004CD7, 0x00000000, 0x00060052, 0x0000001D, 0x000023B9, - 0x000026D6, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D99, - 0x00004CD7, 0x00000001, 0x00060052, 0x0000001D, 0x00003A20, 0x00004D99, - 0x000023B9, 0x00000001, 0x00050051, 0x0000000B, 0x0000285C, 0x00002BCE, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CD9, 0x00000001, 0x0000003E, - 0x0000285C, 0x00050051, 0x0000000D, 0x000026D7, 0x00004CD9, 0x00000000, - 0x00060052, 0x0000001D, 0x000023BA, 0x000026D7, 0x00003A20, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A05, 0x00004CD9, 0x00000001, 0x00060052, - 0x0000001D, 0x00002451, 0x00005A05, 0x000023BA, 0x00000003, 0x000200F9, - 0x00004F26, 0x000200F8, 0x000027A6, 0x0007004F, 0x00000011, 0x000025FC, - 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x00005B3D, 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D2, 0x00005B3D, - 0x00005B3D, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D91, 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAB, - 0x00003D91, 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAB, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006294, 0x00000001, 0x00000028, 0x00000504, - 0x00004725, 0x0007004F, 0x00000011, 0x0000376E, 0x00003721, 0x00003721, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, 0x0000376E, - 0x0009004F, 0x0000001A, 0x000060D3, 0x000024C2, 0x000024C2, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AB, - 0x000060D3, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, 0x000048AB, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAC, 0x00003D92, 0x0005008E, - 0x0000001D, 0x00004726, 0x00002AAC, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006295, 0x00000001, 0x00000028, 0x00000504, 0x00004726, 0x0007004F, - 0x00000011, 0x0000376F, 0x00002BCE, 0x00002BCE, 0x00000000, 0x00000001, - 0x0004007C, 0x00000012, 0x000024C3, 0x0000376F, 0x0009004F, 0x0000001A, - 0x000060D4, 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, 0x00004727, - 0x00002AAD, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006296, 0x00000001, - 0x00000028, 0x00000504, 0x00004727, 0x0007004F, 0x00000011, 0x00003770, - 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, - 0x000024C4, 0x00003770, 0x0009004F, 0x0000001A, 0x000060D5, 0x000024C4, - 0x000024C4, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D94, 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, - 0x00003D94, 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AAE, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004363, 0x00000001, 0x00000028, 0x00000504, - 0x000053C0, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F57, 0x0007004F, - 0x00000011, 0x00002622, 0x00003721, 0x00003721, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x0000515A, 0x00002622, 0x00050051, 0x0000000D, - 0x00001B7F, 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, 0x0000346D, - 0x0000515A, 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, 0x00001B7F, - 0x0000346D, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DB, - 0x00003721, 0x00003721, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003760, 0x000041DB, 0x00050051, 0x0000000D, 0x00001B80, 0x00003760, - 0x00000000, 0x00050051, 0x0000000D, 0x0000346E, 0x00003760, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427C, 0x00001B80, 0x0000346E, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DC, 0x00002BCE, 0x00002BCE, - 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003761, 0x000041DC, - 0x00050051, 0x0000000D, 0x00001B81, 0x00003761, 0x00000000, 0x00050051, - 0x0000000D, 0x0000346F, 0x00003761, 0x00000001, 0x00070050, 0x0000001D, - 0x0000427D, 0x00001B81, 0x0000346F, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041DD, 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, - 0x0004007C, 0x00000013, 0x00003762, 0x000041DD, 0x00050051, 0x0000000D, - 0x00001B82, 0x00003762, 0x00000000, 0x00050051, 0x0000000D, 0x00004109, - 0x00003762, 0x00000001, 0x00070050, 0x0000001D, 0x00002350, 0x00001B82, - 0x00004109, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, 0x000200F8, - 0x00004F26, 0x000900F5, 0x0000001D, 0x00002BAB, 0x00002350, 0x00004F57, - 0x00004363, 0x000027A6, 0x00002451, 0x00002036, 0x000900F5, 0x0000001D, - 0x0000380C, 0x0000427D, 0x00004F57, 0x00006296, 0x000027A6, 0x00003A1F, - 0x00002036, 0x000900F5, 0x0000001D, 0x00003B80, 0x0000427C, 0x00004F57, - 0x00006295, 0x000027A6, 0x00003A1D, 0x00002036, 0x000900F5, 0x0000001D, - 0x000038B9, 0x0000427B, 0x00004F57, 0x00006294, 0x000027A6, 0x00003A1B, - 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, - 0x0000001D, 0x00002BAC, 0x00002BAB, 0x00004F26, 0x00002BAA, 0x00003F61, - 0x000700F5, 0x0000001D, 0x0000380D, 0x0000380C, 0x00004F26, 0x0000380B, - 0x00003F61, 0x000700F5, 0x0000001D, 0x00003295, 0x00003B80, 0x00004F26, - 0x00003B7F, 0x00003F61, 0x000700F5, 0x0000001D, 0x0000367A, 0x000038B9, - 0x00004F26, 0x000038B8, 0x00003F61, 0x00050081, 0x0000001D, 0x00004359, - 0x000020D3, 0x0000367A, 0x00050081, 0x0000001D, 0x00005B01, 0x000035EC, - 0x00003295, 0x00050081, 0x0000001D, 0x00001F92, 0x0000380A, 0x0000380D, - 0x00050081, 0x0000001D, 0x00005113, 0x00002BA9, 0x00002BAC, 0x000500AE, - 0x00000009, 0x0000387D, 0x00004356, 0x00000A1C, 0x000300F7, 0x00005EC8, - 0x00000002, 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, - 0x000026B1, 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, - 0x00050085, 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, - 0x0000000B, 0x000051FC, 0x0000628F, 0x000037B2, 0x000300F7, 0x00005311, - 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, 0x000200F8, - 0x000040BB, 0x000500AA, 0x00000009, 0x00004ADF, 0x0000199B, 0x00000A0D, - 0x000300F7, 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADF, 0x00002C72, - 0x00002F65, 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, 0x00004867, - 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00003689, - 0x00004867, 0x00060052, 0x00000017, 0x0000555C, 0x00003689, 0x00002818, - 0x00000000, 0x00050080, 0x0000000B, 0x00003CBF, 0x000051FC, 0x0000199B, - 0x00060041, 0x00000288, 0x000018B1, 0x00000CC7, 0x00000A0B, 0x00003CBF, - 0x0004003D, 0x0000000B, 0x000035F6, 0x000018B1, 0x00060052, 0x00000017, - 0x00005757, 0x000035F6, 0x0000555C, 0x00000001, 0x00050084, 0x0000000B, - 0x00002771, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023C3, - 0x000051FC, 0x00002771, 0x00060041, 0x00000288, 0x0000381B, 0x00000CC7, - 0x00000A0B, 0x000023C3, 0x0004003D, 0x0000000B, 0x000035F7, 0x0000381B, - 0x00060052, 0x00000017, 0x00005758, 0x000035F7, 0x00005757, 0x00000002, - 0x00050084, 0x0000000B, 0x00002772, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023C4, 0x000051FC, 0x00002772, 0x00060041, 0x00000288, - 0x0000381C, 0x00000CC7, 0x00000A0B, 0x000023C4, 0x0004003D, 0x0000000B, - 0x00003EA9, 0x0000381C, 0x00060052, 0x00000017, 0x00005BAB, 0x00003EA9, - 0x00005758, 0x00000003, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00002C72, - 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, 0x00000A0B, 0x000051FC, - 0x0004003D, 0x0000000B, 0x00005D49, 0x00005549, 0x00050080, 0x0000000B, - 0x00002DC1, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, - 0x00000CC7, 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, 0x00005C76, - 0x0000190B, 0x00050080, 0x0000000B, 0x00002DC2, 0x000051FC, 0x00000A10, - 0x00060041, 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DC2, - 0x0004003D, 0x0000000B, 0x00005C77, 0x0000190C, 0x00050080, 0x0000000B, - 0x00002DC3, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF4, - 0x00000CC7, 0x00000A0B, 0x00002DC3, 0x0004003D, 0x0000000B, 0x00004000, - 0x00005FF4, 0x00070050, 0x00000017, 0x00005130, 0x00005D49, 0x00005C76, - 0x00005C77, 0x00004000, 0x000200F9, 0x00004F4B, 0x000200F8, 0x00004F4B, - 0x000700F5, 0x00000017, 0x00002AC1, 0x00005130, 0x00002C72, 0x00005BAB, - 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, 0x001300FB, 0x00002180, - 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, 0x000038FB, 0x00000002, - 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, 0x00001CBE, 0x0000000C, - 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, 0x00002037, 0x000200F8, - 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x00002AC1, 0x00000000, - 0x0006000C, 0x00000013, 0x00006069, 0x00000001, 0x0000003E, 0x00005F5A, - 0x00050051, 0x0000000D, 0x0000276A, 0x00006069, 0x00000000, 0x00050051, - 0x0000000D, 0x0000444C, 0x00006069, 0x00000001, 0x00070050, 0x0000001D, - 0x00003912, 0x0000276A, 0x0000444C, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004380, 0x00002AC1, 0x00000001, 0x0006000C, 0x00000013, - 0x00004671, 0x00000001, 0x0000003E, 0x00004380, 0x00050051, 0x0000000D, - 0x0000276B, 0x00004671, 0x00000000, 0x00050051, 0x0000000D, 0x0000444D, - 0x00004671, 0x00000001, 0x00070050, 0x0000001D, 0x00003913, 0x0000276B, - 0x0000444D, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004381, - 0x00002AC1, 0x00000002, 0x0006000C, 0x00000013, 0x00004672, 0x00000001, - 0x0000003E, 0x00004381, 0x00050051, 0x0000000D, 0x0000276C, 0x00004672, - 0x00000000, 0x00050051, 0x0000000D, 0x0000444E, 0x00004672, 0x00000001, - 0x00070050, 0x0000001D, 0x00003914, 0x0000276C, 0x0000444E, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004382, 0x00002AC1, 0x00000003, - 0x0006000C, 0x00000013, 0x00004673, 0x00000001, 0x0000003E, 0x00004382, - 0x00050051, 0x0000000D, 0x00002773, 0x00004673, 0x00000000, 0x00050051, - 0x0000000D, 0x000050C0, 0x00004673, 0x00000001, 0x00070050, 0x0000001D, - 0x00002351, 0x00002773, 0x000050C0, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00003F62, 0x000200F8, 0x00002000, 0x00050051, 0x0000000B, 0x0000308F, - 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, 0x0000589F, 0x0000308F, - 0x00050050, 0x00000012, 0x00004728, 0x0000589F, 0x0000589F, 0x000500C4, - 0x00000012, 0x000047B5, 0x00004728, 0x000007A7, 0x000500C3, 0x00000012, - 0x0000341F, 0x000047B5, 0x00000867, 0x0004006F, 0x00000013, 0x00002AAF, - 0x0000341F, 0x0005008E, 0x00000013, 0x0000474F, 0x00002AAF, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E0E, 0x00000001, 0x00000028, 0x00000049, - 0x0000474F, 0x00050051, 0x0000000D, 0x00005F12, 0x00005E0E, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CDA, 0x00005E0E, 0x00000001, 0x00070050, - 0x0000001D, 0x00004124, 0x00005F12, 0x00003CDA, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C48, 0x00002AC1, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EAA, 0x00004C48, 0x00050050, 0x00000012, 0x00004729, - 0x00003EAA, 0x00003EAA, 0x000500C4, 0x00000012, 0x000047B6, 0x00004729, - 0x000007A7, 0x000500C3, 0x00000012, 0x00003420, 0x000047B6, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AB0, 0x00003420, 0x0005008E, 0x00000013, - 0x00004750, 0x00002AB0, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0F, - 0x00000001, 0x00000028, 0x00000049, 0x00004750, 0x00050051, 0x0000000D, - 0x00005F13, 0x00005E0F, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDB, - 0x00005E0F, 0x00000001, 0x00070050, 0x0000001D, 0x00004125, 0x00005F13, - 0x00003CDB, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C49, - 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAB, 0x00004C49, - 0x00050050, 0x00000012, 0x0000472A, 0x00003EAB, 0x00003EAB, 0x000500C4, - 0x00000012, 0x000047B7, 0x0000472A, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003421, 0x000047B7, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB1, - 0x00003421, 0x0005008E, 0x00000013, 0x00004751, 0x00002AB1, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E10, 0x00000001, 0x00000028, 0x00000049, - 0x00004751, 0x00050051, 0x0000000D, 0x00005F14, 0x00005E10, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CDC, 0x00005E10, 0x00000001, 0x00070050, - 0x0000001D, 0x00004126, 0x00005F14, 0x00003CDC, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C4A, 0x00002AC1, 0x00000003, 0x0004007C, - 0x0000000C, 0x00003EAC, 0x00004C4A, 0x00050050, 0x00000012, 0x0000472B, - 0x00003EAC, 0x00003EAC, 0x000500C4, 0x00000012, 0x000047B8, 0x0000472B, - 0x000007A7, 0x000500C3, 0x00000012, 0x00003422, 0x000047B8, 0x00000867, - 0x0004006F, 0x00000013, 0x00002AB2, 0x00003422, 0x0005008E, 0x00000013, - 0x00004752, 0x00002AB2, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E11, - 0x00000001, 0x00000028, 0x00000049, 0x00004752, 0x00050051, 0x0000000D, - 0x00005F15, 0x00005E11, 0x00000000, 0x00050051, 0x0000000D, 0x0000494E, - 0x00005E11, 0x00000001, 0x00070050, 0x0000001D, 0x00002352, 0x00005F15, - 0x0000494E, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, - 0x00001CBE, 0x00050051, 0x0000000B, 0x000056C3, 0x00002AC1, 0x00000000, - 0x00060050, 0x00000014, 0x00004F10, 0x000056C3, 0x000056C3, 0x000056C3, - 0x000500C2, 0x00000014, 0x00002B17, 0x00004F10, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DEE, 0x00002B17, 0x00000105, 0x000500C7, 0x00000014, - 0x000048A4, 0x00005DEE, 0x00000466, 0x000500C2, 0x00000014, 0x00005B98, - 0x00005DEE, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D1, 0x00005B98, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C53, 0x00000001, 0x0000004B, - 0x000048A4, 0x0004007C, 0x00000014, 0x00002A1D, 0x00002C53, 0x00050082, - 0x00000014, 0x00001882, 0x00000B0C, 0x00002A1D, 0x00050080, 0x00000014, - 0x00002218, 0x00002A1D, 0x00000938, 0x000600A9, 0x00000014, 0x00002877, - 0x000040D1, 0x00002218, 0x00005B98, 0x000500C4, 0x00000014, 0x00005ADC, - 0x000048A4, 0x00001882, 0x000500C7, 0x00000014, 0x000049A2, 0x00005ADC, - 0x00000466, 0x000600A9, 0x00000014, 0x00002AB3, 0x000040D1, 0x000049A2, - 0x000048A4, 0x00050080, 0x00000014, 0x00006001, 0x00002877, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F87, 0x00006001, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FAE, 0x00002AB3, 0x0000008D, 0x000500C5, 0x00000014, - 0x00005785, 0x00004F87, 0x00003FAE, 0x000500AA, 0x00000010, 0x00003608, - 0x00005DEE, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424A, 0x00003608, - 0x00000A12, 0x00005785, 0x0004007C, 0x00000018, 0x000029D7, 0x0000424A, - 0x000500C2, 0x0000000B, 0x00004BAC, 0x000056C3, 0x00000A64, 0x00040070, - 0x0000000D, 0x00004816, 0x00004BAC, 0x00050085, 0x0000000D, 0x00003E27, - 0x00004816, 0x00000149, 0x00050051, 0x0000000D, 0x000053CA, 0x000029D7, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A5D, 0x000029D7, 0x00000001, - 0x00050051, 0x0000000D, 0x00001E9F, 0x000029D7, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DE0, 0x000053CA, 0x00002A5D, 0x00001E9F, 0x00003E27, - 0x00050051, 0x0000000B, 0x000027FB, 0x00002AC1, 0x00000001, 0x00060050, - 0x00000014, 0x00003514, 0x000027FB, 0x000027FB, 0x000027FB, 0x000500C2, - 0x00000014, 0x00002B18, 0x00003514, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DEF, 0x00002B18, 0x00000105, 0x000500C7, 0x00000014, 0x000048A5, - 0x00005DEF, 0x00000466, 0x000500C2, 0x00000014, 0x00005B99, 0x00005DEF, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D2, 0x00005B99, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C54, 0x00000001, 0x0000004B, 0x000048A5, - 0x0004007C, 0x00000014, 0x00002A1E, 0x00002C54, 0x00050082, 0x00000014, - 0x00001883, 0x00000B0C, 0x00002A1E, 0x00050080, 0x00000014, 0x00002219, - 0x00002A1E, 0x00000938, 0x000600A9, 0x00000014, 0x00002878, 0x000040D2, - 0x00002219, 0x00005B99, 0x000500C4, 0x00000014, 0x00005ADD, 0x000048A5, - 0x00001883, 0x000500C7, 0x00000014, 0x000049A3, 0x00005ADD, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AB4, 0x000040D2, 0x000049A3, 0x000048A5, - 0x00050080, 0x00000014, 0x00006002, 0x00002878, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F88, 0x00006002, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FAF, 0x00002AB4, 0x0000008D, 0x000500C5, 0x00000014, 0x00005786, - 0x00004F88, 0x00003FAF, 0x000500AA, 0x00000010, 0x00003609, 0x00005DEF, - 0x00000A12, 0x000600A9, 0x00000014, 0x0000424B, 0x00003609, 0x00000A12, - 0x00005786, 0x0004007C, 0x00000018, 0x000029D8, 0x0000424B, 0x000500C2, - 0x0000000B, 0x00004BAD, 0x000027FB, 0x00000A64, 0x00040070, 0x0000000D, - 0x00004817, 0x00004BAD, 0x00050085, 0x0000000D, 0x00003E28, 0x00004817, - 0x00000149, 0x00050051, 0x0000000D, 0x000053CB, 0x000029D8, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A5E, 0x000029D8, 0x00000001, 0x00050051, - 0x0000000D, 0x00001EA0, 0x000029D8, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DE1, 0x000053CB, 0x00002A5E, 0x00001EA0, 0x00003E28, 0x00050051, - 0x0000000B, 0x000027FC, 0x00002AC1, 0x00000002, 0x00060050, 0x00000014, - 0x00003515, 0x000027FC, 0x000027FC, 0x000027FC, 0x000500C2, 0x00000014, - 0x00002B19, 0x00003515, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF0, - 0x00002B19, 0x00000105, 0x000500C7, 0x00000014, 0x000048AE, 0x00005DF0, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B9A, 0x00005DF0, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D3, 0x00005B9A, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C55, 0x00000001, 0x0000004B, 0x000048AE, 0x0004007C, - 0x00000014, 0x00002A1F, 0x00002C55, 0x00050082, 0x00000014, 0x00001884, - 0x00000B0C, 0x00002A1F, 0x00050080, 0x00000014, 0x0000221A, 0x00002A1F, - 0x00000938, 0x000600A9, 0x00000014, 0x00002879, 0x000040D3, 0x0000221A, - 0x00005B9A, 0x000500C4, 0x00000014, 0x00005ADE, 0x000048AE, 0x00001884, - 0x000500C7, 0x00000014, 0x000049A4, 0x00005ADE, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AB5, 0x000040D3, 0x000049A4, 0x000048AE, 0x00050080, - 0x00000014, 0x00006003, 0x00002879, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F89, 0x00006003, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB0, - 0x00002AB5, 0x0000008D, 0x000500C5, 0x00000014, 0x00005787, 0x00004F89, - 0x00003FB0, 0x000500AA, 0x00000010, 0x0000360A, 0x00005DF0, 0x00000A12, - 0x000600A9, 0x00000014, 0x0000424C, 0x0000360A, 0x00000A12, 0x00005787, - 0x0004007C, 0x00000018, 0x000029D9, 0x0000424C, 0x000500C2, 0x0000000B, - 0x00004BAE, 0x000027FC, 0x00000A64, 0x00040070, 0x0000000D, 0x00004818, - 0x00004BAE, 0x00050085, 0x0000000D, 0x00003E29, 0x00004818, 0x00000149, - 0x00050051, 0x0000000D, 0x000053CC, 0x000029D9, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A5F, 0x000029D9, 0x00000001, 0x00050051, 0x0000000D, - 0x00001EA1, 0x000029D9, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE2, - 0x000053CC, 0x00002A5F, 0x00001EA1, 0x00003E29, 0x00050051, 0x0000000B, - 0x000027FD, 0x00002AC1, 0x00000003, 0x00060050, 0x00000014, 0x00003516, - 0x000027FD, 0x000027FD, 0x000027FD, 0x000500C2, 0x00000014, 0x00002B1A, - 0x00003516, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF1, 0x00002B1A, - 0x00000105, 0x000500C7, 0x00000014, 0x000048AF, 0x00005DF1, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B9B, 0x00005DF1, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D4, 0x00005B9B, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C56, 0x00000001, 0x0000004B, 0x000048AF, 0x0004007C, 0x00000014, - 0x00002A20, 0x00002C56, 0x00050082, 0x00000014, 0x00001885, 0x00000B0C, - 0x00002A20, 0x00050080, 0x00000014, 0x0000221B, 0x00002A20, 0x00000938, - 0x000600A9, 0x00000014, 0x0000287A, 0x000040D4, 0x0000221B, 0x00005B9B, - 0x000500C4, 0x00000014, 0x00005ADF, 0x000048AF, 0x00001885, 0x000500C7, - 0x00000014, 0x000049A5, 0x00005ADF, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AB6, 0x000040D4, 0x000049A5, 0x000048AF, 0x00050080, 0x00000014, - 0x00006004, 0x0000287A, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8A, - 0x00006004, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB1, 0x00002AB6, - 0x0000008D, 0x000500C5, 0x00000014, 0x00005788, 0x00004F8A, 0x00003FB1, - 0x000500AA, 0x00000010, 0x0000360B, 0x00005DF1, 0x00000A12, 0x000600A9, - 0x00000014, 0x0000424D, 0x0000360B, 0x00000A12, 0x00005788, 0x0004007C, - 0x00000018, 0x000029DA, 0x0000424D, 0x000500C2, 0x0000000B, 0x00004BAF, - 0x000027FD, 0x00000A64, 0x00040070, 0x0000000D, 0x00004819, 0x00004BAF, - 0x00050085, 0x0000000D, 0x00003E2A, 0x00004819, 0x00000149, 0x00050051, - 0x0000000D, 0x000053CD, 0x000029DA, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A60, 0x000029DA, 0x00000001, 0x00050051, 0x0000000D, 0x00002B1B, - 0x000029DA, 0x00000002, 0x00070050, 0x0000001D, 0x00002353, 0x000053CD, - 0x00002A60, 0x00002B1B, 0x00003E2A, 0x000200F9, 0x00003F62, 0x000200F8, - 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, 0x00002AC1, 0x00000000, - 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, 0x000056C4, 0x000056C4, - 0x000056C4, 0x000500C2, 0x00000017, 0x000024A8, 0x00004F11, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B3, 0x000024A8, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CC0, 0x000049B3, 0x00050085, 0x0000001D, 0x00004136, - 0x00003CC0, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD8, 0x00002AC1, - 0x00000001, 0x00070050, 0x00000017, 0x00005153, 0x00005CD8, 0x00005CD8, - 0x00005CD8, 0x00005CD8, 0x000500C2, 0x00000017, 0x000024A9, 0x00005153, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B4, 0x000024A9, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CC1, 0x000049B4, 0x00050085, 0x0000001D, - 0x00004137, 0x00003CC1, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CD9, - 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, 0x00005154, 0x00005CD9, - 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x000500C2, 0x00000017, 0x000024AA, - 0x00005154, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B5, 0x000024AA, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC2, 0x000049B5, 0x00050085, - 0x0000001D, 0x00004138, 0x00003CC2, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CDA, 0x00002AC1, 0x00000003, 0x00070050, 0x00000017, 0x00005155, - 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x000500C2, 0x00000017, - 0x000024AB, 0x00005155, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B6, - 0x000024AB, 0x0000027B, 0x00040070, 0x0000001D, 0x00004931, 0x000049B6, - 0x00050085, 0x0000001D, 0x000026A1, 0x00004931, 0x00000AEE, 0x000200F9, - 0x00003F62, 0x000200F8, 0x000038FB, 0x00050051, 0x0000000B, 0x000056C5, - 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F12, 0x000056C5, - 0x000056C5, 0x000056C5, 0x000056C5, 0x000500C2, 0x00000017, 0x000024AC, - 0x00004F12, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5E, 0x000024AC, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036A8, 0x00004A5E, 0x0005008E, - 0x0000001D, 0x00004B29, 0x000036A8, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A5, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x00006111, - 0x000021A5, 0x000021A5, 0x000021A5, 0x000021A5, 0x000500C2, 0x00000017, - 0x000024AD, 0x00006111, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A5F, - 0x000024AD, 0x0000064B, 0x00040070, 0x0000001D, 0x000036A9, 0x00004A5F, - 0x0005008E, 0x0000001D, 0x00004B2A, 0x000036A9, 0x0000017A, 0x00050051, - 0x0000000B, 0x000021A6, 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, - 0x00006112, 0x000021A6, 0x000021A6, 0x000021A6, 0x000021A6, 0x000500C2, - 0x00000017, 0x000024AE, 0x00006112, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A60, 0x000024AE, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, - 0x00004A60, 0x0005008E, 0x0000001D, 0x00004B2B, 0x000036AA, 0x0000017A, - 0x00050051, 0x0000000B, 0x000021A7, 0x00002AC1, 0x00000003, 0x00070050, - 0x00000017, 0x00006113, 0x000021A7, 0x000021A7, 0x000021A7, 0x000021A7, - 0x000500C2, 0x00000017, 0x000024AF, 0x00006113, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A61, 0x000024AF, 0x0000064B, 0x00040070, 0x0000001D, - 0x0000431C, 0x00004A61, 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, - 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, 0x00004BFD, 0x00050051, - 0x0000000B, 0x00003090, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000D, - 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, 0x0000433C, 0x00004FF0, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D96, 0x0000433C, 0x0000433C, + 0x000056B5, 0x00002AC0, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6C, + 0x000056B5, 0x00050050, 0x00000013, 0x0000433B, 0x00003F6C, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00002D95, 0x0000433B, 0x0000433B, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B6, + 0x00002AC0, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F6D, 0x000056B6, + 0x00050050, 0x00000013, 0x00004FAF, 0x00003F6D, 0x00000A0C, 0x0009004F, + 0x0000001D, 0x00005A3B, 0x00004FAF, 0x00004FAF, 0x00000000, 0x00000001, + 0x00000001, 0x00000001, 0x000200F9, 0x00003F61, 0x000200F8, 0x00003F61, + 0x000F00F5, 0x0000001D, 0x00002BAA, 0x00005A3B, 0x00004BFC, 0x00003093, + 0x000038FA, 0x000026A0, 0x00001CBD, 0x00002350, 0x00001CBC, 0x0000234F, + 0x00001FFF, 0x0000234E, 0x00002035, 0x000F00F5, 0x0000001D, 0x0000380B, + 0x00002D95, 0x00004BFC, 0x00004B28, 0x000038FA, 0x00004135, 0x00001CBD, + 0x00003DDF, 0x00001CBC, 0x00004123, 0x00001FFF, 0x00003914, 0x00002035, + 0x000F00F5, 0x0000001D, 0x00003B7F, 0x00002D94, 0x00004BFC, 0x00004B27, + 0x000038FA, 0x00004134, 0x00001CBD, 0x00003DDE, 0x00001CBC, 0x00004122, + 0x00001FFF, 0x00003913, 0x00002035, 0x000F00F5, 0x0000001D, 0x000038B8, + 0x00002D93, 0x00004BFC, 0x00004B26, 0x000038FA, 0x00004133, 0x00001CBD, + 0x00003DDD, 0x00001CBC, 0x00004121, 0x00001FFF, 0x00003912, 0x00002035, + 0x000200F9, 0x00005310, 0x000200F8, 0x00003B66, 0x000500AA, 0x00000009, + 0x00005451, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F25, 0x00000002, + 0x000400FA, 0x00005451, 0x00002625, 0x00002F64, 0x000200F8, 0x00002F64, + 0x00060041, 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00001FB2, + 0x0004003D, 0x0000000B, 0x00005D49, 0x00004BD2, 0x00050080, 0x0000000B, + 0x00002DBA, 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x00001909, + 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C6F, + 0x00001909, 0x00050080, 0x0000000B, 0x00002DBB, 0x00001FB2, 0x0000199B, + 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DBB, + 0x0004003D, 0x0000000B, 0x00005C70, 0x0000190A, 0x00050080, 0x0000000B, + 0x00002DBC, 0x00002DBB, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF4, + 0x00000CC7, 0x00000A0B, 0x00002DBC, 0x0004003D, 0x0000000B, 0x0000374D, + 0x00005FF4, 0x00070050, 0x00000017, 0x00004CD7, 0x00005D49, 0x00005C6F, + 0x00005C70, 0x0000374D, 0x00050084, 0x0000000B, 0x00004299, 0x00000A10, + 0x0000199B, 0x00050080, 0x0000000B, 0x000036A9, 0x00001FB2, 0x00004299, + 0x00060041, 0x00000288, 0x00003B83, 0x00000CC7, 0x00000A0B, 0x000036A9, + 0x0004003D, 0x0000000B, 0x00005C71, 0x00003B83, 0x00050080, 0x0000000B, + 0x00002DBD, 0x000036A9, 0x00000A0D, 0x00060041, 0x00000288, 0x0000194E, + 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, 0x00005E60, + 0x0000194E, 0x00050084, 0x0000000B, 0x0000185F, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020A6, 0x00001FB2, 0x0000185F, 0x00060041, + 0x00000288, 0x00003B84, 0x00000CC7, 0x00000A0B, 0x000020A6, 0x0004003D, + 0x0000000B, 0x00005C72, 0x00003B84, 0x00050080, 0x0000000B, 0x00002DBE, + 0x000020A6, 0x00000A0D, 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, + 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, 0x00004002, 0x00005FF5, + 0x00070050, 0x00000017, 0x00005132, 0x00005C71, 0x00005E60, 0x00005C72, + 0x00004002, 0x000200F9, 0x00004F25, 0x000200F8, 0x00002625, 0x00060041, + 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, + 0x0000000B, 0x00005D4A, 0x00005548, 0x00050080, 0x0000000B, 0x00002DBF, + 0x00001FB2, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, + 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, 0x00005C73, 0x0000190B, + 0x00050080, 0x0000000B, 0x00002DC0, 0x00001FB2, 0x00000A10, 0x00060041, + 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, + 0x0000000B, 0x00005C74, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DC1, + 0x00001FB2, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, + 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF6, + 0x00070050, 0x00000017, 0x00004ADE, 0x00005D4A, 0x00005C73, 0x00005C74, + 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, 0x00001FB2, 0x00000A16, + 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, 0x00000A0B, 0x000057E6, + 0x0004003D, 0x0000000B, 0x00005C75, 0x0000604C, 0x00050080, 0x0000000B, + 0x00002DC2, 0x00001FB2, 0x00000A19, 0x00060041, 0x00000288, 0x0000190D, + 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, 0x0000000B, 0x00005C76, + 0x0000190D, 0x00050080, 0x0000000B, 0x00002DC3, 0x00001FB2, 0x00000A1C, + 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DC3, + 0x0004003D, 0x0000000B, 0x00005C77, 0x0000190E, 0x00050080, 0x0000000B, + 0x00002DC4, 0x00001FB2, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF7, + 0x00000CC7, 0x00000A0B, 0x00002DC4, 0x0004003D, 0x0000000B, 0x00004003, + 0x00005FF7, 0x00070050, 0x00000017, 0x00005133, 0x00005C75, 0x00005C76, + 0x00005C77, 0x00004003, 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, + 0x000700F5, 0x00000017, 0x00002BCE, 0x00005133, 0x00002625, 0x00005132, + 0x00002F64, 0x000700F5, 0x00000017, 0x00003721, 0x00004ADE, 0x00002625, + 0x00004CD7, 0x00002F64, 0x000300F7, 0x00004F26, 0x00000000, 0x000700FB, + 0x00002180, 0x00004F57, 0x00000005, 0x00002159, 0x00000007, 0x00002036, + 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, 0x00003721, + 0x00000000, 0x0006000C, 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, + 0x00005F59, 0x00050051, 0x0000000D, 0x00002779, 0x0000606A, 0x00000000, + 0x00050051, 0x0000000D, 0x00003EBC, 0x0000606A, 0x00000001, 0x00050051, + 0x0000000B, 0x00004285, 0x00003721, 0x00000001, 0x0006000C, 0x00000013, + 0x00003CF9, 0x00000001, 0x0000003E, 0x00004285, 0x00050051, 0x0000000D, + 0x0000276E, 0x00003CF9, 0x00000000, 0x00050051, 0x0000000D, 0x0000444F, + 0x00003CF9, 0x00000001, 0x00070050, 0x0000001D, 0x00003915, 0x00002779, + 0x00003EBC, 0x0000276E, 0x0000444F, 0x00050051, 0x0000000B, 0x00004383, + 0x00003721, 0x00000002, 0x0006000C, 0x00000013, 0x00004674, 0x00000001, + 0x0000003E, 0x00004383, 0x00050051, 0x0000000D, 0x0000277A, 0x00004674, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EBD, 0x00004674, 0x00000001, + 0x00050051, 0x0000000B, 0x00004286, 0x00003721, 0x00000003, 0x0006000C, + 0x00000013, 0x00003CFA, 0x00000001, 0x0000003E, 0x00004286, 0x00050051, + 0x0000000D, 0x0000276F, 0x00003CFA, 0x00000000, 0x00050051, 0x0000000D, + 0x00004450, 0x00003CFA, 0x00000001, 0x00070050, 0x0000001D, 0x00003916, + 0x0000277A, 0x00003EBD, 0x0000276F, 0x00004450, 0x00050051, 0x0000000B, + 0x00004384, 0x00002BCE, 0x00000000, 0x0006000C, 0x00000013, 0x00004675, + 0x00000001, 0x0000003E, 0x00004384, 0x00050051, 0x0000000D, 0x0000277B, + 0x00004675, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBE, 0x00004675, + 0x00000001, 0x00050051, 0x0000000B, 0x00004287, 0x00002BCE, 0x00000001, + 0x0006000C, 0x00000013, 0x00003CFB, 0x00000001, 0x0000003E, 0x00004287, + 0x00050051, 0x0000000D, 0x00002770, 0x00003CFB, 0x00000000, 0x00050051, + 0x0000000D, 0x00004451, 0x00003CFB, 0x00000001, 0x00070050, 0x0000001D, + 0x00003917, 0x0000277B, 0x00003EBE, 0x00002770, 0x00004451, 0x00050051, + 0x0000000B, 0x00004385, 0x00002BCE, 0x00000002, 0x0006000C, 0x00000013, + 0x00004676, 0x00000001, 0x0000003E, 0x00004385, 0x00050051, 0x0000000D, + 0x0000277C, 0x00004676, 0x00000000, 0x00050051, 0x0000000D, 0x00003EBF, + 0x00004676, 0x00000001, 0x00050051, 0x0000000B, 0x00004288, 0x00002BCE, + 0x00000003, 0x0006000C, 0x00000013, 0x00003CFC, 0x00000001, 0x0000003E, + 0x00004288, 0x00050051, 0x0000000D, 0x00002771, 0x00003CFC, 0x00000000, + 0x00050051, 0x0000000D, 0x000050C1, 0x00003CFC, 0x00000001, 0x00070050, + 0x0000001D, 0x00002351, 0x0000277C, 0x00003EBF, 0x00002771, 0x000050C1, + 0x000200F9, 0x00004F26, 0x000200F8, 0x00002159, 0x0007004F, 0x00000011, + 0x000025FC, 0x00003721, 0x00003721, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x00005B3D, 0x000025FC, 0x0009004F, 0x0000001A, 0x000060D2, + 0x00005B3D, 0x00005B3D, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AA, 0x000060D2, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D91, 0x000048AA, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAB, 0x00003D91, 0x0005008E, 0x0000001D, 0x00004725, 0x00002AAB, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00006294, 0x00000001, 0x00000028, + 0x00000504, 0x00004725, 0x0007004F, 0x00000011, 0x0000376E, 0x00003721, + 0x00003721, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C2, + 0x0000376E, 0x0009004F, 0x0000001A, 0x000060D3, 0x000024C2, 0x000024C2, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048AB, 0x000060D3, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D92, + 0x000048AB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAC, 0x00003D92, + 0x0005008E, 0x0000001D, 0x00004726, 0x00002AAC, 0x000007FE, 0x0007000C, + 0x0000001D, 0x00006295, 0x00000001, 0x00000028, 0x00000504, 0x00004726, + 0x0007004F, 0x00000011, 0x0000376F, 0x00002BCE, 0x00002BCE, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x000024C3, 0x0000376F, 0x0009004F, + 0x0000001A, 0x000060D4, 0x000024C3, 0x000024C3, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048AC, 0x000060D4, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D93, 0x000048AC, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AAD, 0x00003D93, 0x0005008E, 0x0000001D, + 0x00004727, 0x00002AAD, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006296, + 0x00000001, 0x00000028, 0x00000504, 0x00004727, 0x0007004F, 0x00000011, + 0x00003770, 0x00002BCE, 0x00002BCE, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024C4, 0x00003770, 0x0009004F, 0x0000001A, 0x000060D5, + 0x000024C4, 0x000024C4, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048AD, 0x000060D5, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D94, 0x000048AD, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAE, 0x00003D94, 0x0005008E, 0x0000001D, 0x000053C0, 0x00002AAE, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004363, 0x00000001, 0x00000028, + 0x00000504, 0x000053C0, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F57, + 0x0007004F, 0x00000011, 0x00002626, 0x00003721, 0x00003721, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x0000515A, 0x00002626, 0x00050051, + 0x0000000D, 0x00001B80, 0x0000515A, 0x00000000, 0x00050051, 0x0000000D, + 0x0000346D, 0x0000515A, 0x00000001, 0x00070050, 0x0000001D, 0x0000427B, + 0x00001B80, 0x0000346D, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041DB, 0x00003721, 0x00003721, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00003760, 0x000041DB, 0x00050051, 0x0000000D, 0x00001B81, + 0x00003760, 0x00000000, 0x00050051, 0x0000000D, 0x0000346E, 0x00003760, + 0x00000001, 0x00070050, 0x0000001D, 0x0000427C, 0x00001B81, 0x0000346E, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DC, 0x00002BCE, + 0x00002BCE, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003761, + 0x000041DC, 0x00050051, 0x0000000D, 0x00001B82, 0x00003761, 0x00000000, + 0x00050051, 0x0000000D, 0x0000346F, 0x00003761, 0x00000001, 0x00070050, + 0x0000001D, 0x0000427D, 0x00001B82, 0x0000346F, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041DD, 0x00002BCE, 0x00002BCE, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x00003762, 0x000041DD, 0x00050051, + 0x0000000D, 0x00001B83, 0x00003762, 0x00000000, 0x00050051, 0x0000000D, + 0x00004109, 0x00003762, 0x00000001, 0x00070050, 0x0000001D, 0x00002352, + 0x00001B83, 0x00004109, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F26, + 0x000200F8, 0x00004F26, 0x000900F5, 0x0000001D, 0x00002BAB, 0x00002352, + 0x00004F57, 0x00004363, 0x00002159, 0x00002351, 0x00002036, 0x000900F5, + 0x0000001D, 0x0000380C, 0x0000427D, 0x00004F57, 0x00006296, 0x00002159, + 0x00003917, 0x00002036, 0x000900F5, 0x0000001D, 0x00003B80, 0x0000427C, + 0x00004F57, 0x00006295, 0x00002159, 0x00003916, 0x00002036, 0x000900F5, + 0x0000001D, 0x000038B9, 0x0000427B, 0x00004F57, 0x00006294, 0x00002159, + 0x00003915, 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, + 0x000700F5, 0x0000001D, 0x00002BAC, 0x00002BAB, 0x00004F26, 0x00002BAA, + 0x00003F61, 0x000700F5, 0x0000001D, 0x0000380D, 0x0000380C, 0x00004F26, + 0x0000380B, 0x00003F61, 0x000700F5, 0x0000001D, 0x00003295, 0x00003B80, + 0x00004F26, 0x00003B7F, 0x00003F61, 0x000700F5, 0x0000001D, 0x0000367A, + 0x000038B9, 0x00004F26, 0x000038B8, 0x00003F61, 0x00050081, 0x0000001D, + 0x00004359, 0x000020D3, 0x0000367A, 0x00050081, 0x0000001D, 0x00005B01, + 0x000035EC, 0x00003295, 0x00050081, 0x0000001D, 0x00001F92, 0x0000380A, + 0x0000380D, 0x00050081, 0x0000001D, 0x00005113, 0x00002BA9, 0x00002BAC, + 0x000500AE, 0x00000009, 0x0000387D, 0x00004356, 0x00000A1C, 0x000300F7, + 0x00005EC8, 0x00000002, 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, + 0x000200F8, 0x000026B1, 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, + 0x000023AA, 0x00050085, 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, + 0x00050080, 0x0000000B, 0x000051FC, 0x0000628F, 0x000037B2, 0x000300F7, + 0x00005311, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B67, 0x000040BB, + 0x000200F8, 0x000040BB, 0x000500AA, 0x00000009, 0x00004ADF, 0x0000199B, + 0x00000A0D, 0x000300F7, 0x00004F4B, 0x00000002, 0x000400FA, 0x00004ADF, + 0x00002627, 0x00002F65, 0x000200F8, 0x00002F65, 0x00060041, 0x00000288, + 0x00004BD3, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, + 0x00005D4B, 0x00004BD3, 0x00050080, 0x0000000B, 0x00002DC5, 0x000051FC, + 0x0000199B, 0x00060041, 0x00000288, 0x0000194F, 0x00000CC7, 0x00000A0B, + 0x00002DC5, 0x0004003D, 0x0000000B, 0x00005E61, 0x0000194F, 0x00050084, + 0x0000000B, 0x00001860, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, + 0x000020A7, 0x000051FC, 0x00001860, 0x00060041, 0x00000288, 0x00003BCF, + 0x00000CC7, 0x00000A0B, 0x000020A7, 0x0004003D, 0x0000000B, 0x00005E62, + 0x00003BCF, 0x00050084, 0x0000000B, 0x00001861, 0x00000A13, 0x0000199B, + 0x00050080, 0x0000000B, 0x000020A8, 0x000051FC, 0x00001861, 0x00060041, + 0x00000288, 0x000037F3, 0x00000CC7, 0x00000A0B, 0x000020A8, 0x0004003D, + 0x0000000B, 0x00004004, 0x000037F3, 0x00070050, 0x00000017, 0x00005134, + 0x00005D4B, 0x00005E61, 0x00005E62, 0x00004004, 0x000200F9, 0x00004F4B, + 0x000200F8, 0x00002627, 0x00060041, 0x00000288, 0x00005549, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4C, 0x00005549, + 0x00050080, 0x0000000B, 0x00002DC6, 0x000051FC, 0x00000A0D, 0x00060041, + 0x00000288, 0x0000190F, 0x00000CC7, 0x00000A0B, 0x00002DC6, 0x0004003D, + 0x0000000B, 0x00005C78, 0x0000190F, 0x00050080, 0x0000000B, 0x00002DC7, + 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x00001910, 0x00000CC7, + 0x00000A0B, 0x00002DC7, 0x0004003D, 0x0000000B, 0x00005C79, 0x00001910, + 0x00050080, 0x0000000B, 0x00002DC8, 0x000051FC, 0x00000A13, 0x00060041, + 0x00000288, 0x00005FF8, 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, + 0x0000000B, 0x00004005, 0x00005FF8, 0x00070050, 0x00000017, 0x00005135, + 0x00005D4C, 0x00005C78, 0x00005C79, 0x00004005, 0x000200F9, 0x00004F4B, + 0x000200F8, 0x00004F4B, 0x000700F5, 0x00000017, 0x00002AC1, 0x00005135, + 0x00002627, 0x00005134, 0x00002F65, 0x000300F7, 0x00003F62, 0x00000000, + 0x001300FB, 0x00002180, 0x00004BFD, 0x00000000, 0x000038FB, 0x00000001, + 0x000038FB, 0x00000002, 0x00001CBF, 0x0000000A, 0x00001CBF, 0x00000003, + 0x00001CBE, 0x0000000C, 0x00001CBE, 0x00000004, 0x00002000, 0x00000006, + 0x00002037, 0x000200F8, 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, + 0x00002AC1, 0x00000000, 0x0006000C, 0x00000013, 0x0000606B, 0x00000001, + 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, 0x00002772, 0x0000606B, + 0x00000000, 0x00050051, 0x0000000D, 0x00004452, 0x0000606B, 0x00000001, + 0x00070050, 0x0000001D, 0x00003918, 0x00002772, 0x00004452, 0x00000A0C, + 0x00000A0C, 0x00050051, 0x0000000B, 0x00004386, 0x00002AC1, 0x00000001, + 0x0006000C, 0x00000013, 0x00004677, 0x00000001, 0x0000003E, 0x00004386, + 0x00050051, 0x0000000D, 0x00002773, 0x00004677, 0x00000000, 0x00050051, + 0x0000000D, 0x00004453, 0x00004677, 0x00000001, 0x00070050, 0x0000001D, + 0x00003919, 0x00002773, 0x00004453, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004387, 0x00002AC1, 0x00000002, 0x0006000C, 0x00000013, + 0x00004678, 0x00000001, 0x0000003E, 0x00004387, 0x00050051, 0x0000000D, + 0x00002774, 0x00004678, 0x00000000, 0x00050051, 0x0000000D, 0x00004454, + 0x00004678, 0x00000001, 0x00070050, 0x0000001D, 0x0000391A, 0x00002774, + 0x00004454, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004388, + 0x00002AC1, 0x00000003, 0x0006000C, 0x00000013, 0x00004679, 0x00000001, + 0x0000003E, 0x00004388, 0x00050051, 0x0000000D, 0x0000277D, 0x00004679, + 0x00000000, 0x00050051, 0x0000000D, 0x000050C2, 0x00004679, 0x00000001, + 0x00070050, 0x0000001D, 0x00002353, 0x0000277D, 0x000050C2, 0x00000A0C, + 0x00000A0C, 0x000200F9, 0x00003F62, 0x000200F8, 0x00002000, 0x00050051, + 0x0000000B, 0x0000308F, 0x00002AC1, 0x00000000, 0x0004007C, 0x0000000C, + 0x0000589F, 0x0000308F, 0x00050050, 0x00000012, 0x00004728, 0x0000589F, + 0x0000589F, 0x000500C4, 0x00000012, 0x000047B5, 0x00004728, 0x000007A7, + 0x000500C3, 0x00000012, 0x0000341F, 0x000047B5, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AAF, 0x0000341F, 0x0005008E, 0x00000013, 0x0000474F, + 0x00002AAF, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E0E, 0x00000001, + 0x00000028, 0x00000049, 0x0000474F, 0x00050051, 0x0000000D, 0x00005F12, + 0x00005E0E, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDA, 0x00005E0E, + 0x00000001, 0x00070050, 0x0000001D, 0x00004124, 0x00005F12, 0x00003CDA, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C48, 0x00002AC1, + 0x00000001, 0x0004007C, 0x0000000C, 0x00003EA7, 0x00004C48, 0x00050050, + 0x00000012, 0x00004729, 0x00003EA7, 0x00003EA7, 0x000500C4, 0x00000012, + 0x000047B6, 0x00004729, 0x000007A7, 0x000500C3, 0x00000012, 0x00003420, + 0x000047B6, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB0, 0x00003420, + 0x0005008E, 0x00000013, 0x00004750, 0x00002AB0, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E0F, 0x00000001, 0x00000028, 0x00000049, 0x00004750, + 0x00050051, 0x0000000D, 0x00005F13, 0x00005E0F, 0x00000000, 0x00050051, + 0x0000000D, 0x00003CDB, 0x00005E0F, 0x00000001, 0x00070050, 0x0000001D, + 0x00004125, 0x00005F13, 0x00003CDB, 0x00000A0C, 0x00000A0C, 0x00050051, + 0x0000000B, 0x00004C49, 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000C, + 0x00003EA8, 0x00004C49, 0x00050050, 0x00000012, 0x0000472A, 0x00003EA8, + 0x00003EA8, 0x000500C4, 0x00000012, 0x000047B7, 0x0000472A, 0x000007A7, + 0x000500C3, 0x00000012, 0x00003421, 0x000047B7, 0x00000867, 0x0004006F, + 0x00000013, 0x00002AB1, 0x00003421, 0x0005008E, 0x00000013, 0x00004751, + 0x00002AB1, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E10, 0x00000001, + 0x00000028, 0x00000049, 0x00004751, 0x00050051, 0x0000000D, 0x00005F14, + 0x00005E10, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDC, 0x00005E10, + 0x00000001, 0x00070050, 0x0000001D, 0x00004126, 0x00005F14, 0x00003CDC, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4A, 0x00002AC1, + 0x00000003, 0x0004007C, 0x0000000C, 0x00003EA9, 0x00004C4A, 0x00050050, + 0x00000012, 0x0000472B, 0x00003EA9, 0x00003EA9, 0x000500C4, 0x00000012, + 0x000047B8, 0x0000472B, 0x000007A7, 0x000500C3, 0x00000012, 0x00003422, + 0x000047B8, 0x00000867, 0x0004006F, 0x00000013, 0x00002AB2, 0x00003422, + 0x0005008E, 0x00000013, 0x00004752, 0x00002AB2, 0x000007FE, 0x0007000C, + 0x00000013, 0x00005E11, 0x00000001, 0x00000028, 0x00000049, 0x00004752, + 0x00050051, 0x0000000D, 0x00005F15, 0x00005E11, 0x00000000, 0x00050051, + 0x0000000D, 0x0000494E, 0x00005E11, 0x00000001, 0x00070050, 0x0000001D, + 0x00002354, 0x00005F15, 0x0000494E, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00001CBE, 0x00050051, 0x0000000B, 0x000056C3, + 0x00002AC1, 0x00000000, 0x00060050, 0x00000014, 0x00004F10, 0x000056C3, + 0x000056C3, 0x000056C3, 0x000500C2, 0x00000014, 0x00002B17, 0x00004F10, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DEE, 0x00002B17, 0x00000105, + 0x000500C7, 0x00000014, 0x000048A4, 0x00005DEE, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B98, 0x00005DEE, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040D1, 0x00005B98, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C53, + 0x00000001, 0x0000004B, 0x000048A4, 0x0004007C, 0x00000014, 0x00002A1D, + 0x00002C53, 0x00050082, 0x00000014, 0x00001882, 0x00000B0C, 0x00002A1D, + 0x00050080, 0x00000014, 0x00002218, 0x00002A1D, 0x00000938, 0x000600A9, + 0x00000014, 0x00002877, 0x000040D1, 0x00002218, 0x00005B98, 0x000500C4, + 0x00000014, 0x00005ADC, 0x000048A4, 0x00001882, 0x000500C7, 0x00000014, + 0x000049A2, 0x00005ADC, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB3, + 0x000040D1, 0x000049A2, 0x000048A4, 0x00050080, 0x00000014, 0x00006001, + 0x00002877, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F87, 0x00006001, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FAE, 0x00002AB3, 0x0000008D, + 0x000500C5, 0x00000014, 0x00005784, 0x00004F87, 0x00003FAE, 0x000500AA, + 0x00000010, 0x00003608, 0x00005DEE, 0x00000A12, 0x000600A9, 0x00000014, + 0x0000424A, 0x00003608, 0x00000A12, 0x00005784, 0x0004007C, 0x00000018, + 0x000029D7, 0x0000424A, 0x000500C2, 0x0000000B, 0x00004BAC, 0x000056C3, + 0x00000A64, 0x00040070, 0x0000000D, 0x00004816, 0x00004BAC, 0x00050085, + 0x0000000D, 0x00003E27, 0x00004816, 0x00000149, 0x00050051, 0x0000000D, + 0x000053CA, 0x000029D7, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5D, + 0x000029D7, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9F, 0x000029D7, + 0x00000002, 0x00070050, 0x0000001D, 0x00003DE0, 0x000053CA, 0x00002A5D, + 0x00001E9F, 0x00003E27, 0x00050051, 0x0000000B, 0x000027FB, 0x00002AC1, + 0x00000001, 0x00060050, 0x00000014, 0x00003514, 0x000027FB, 0x000027FB, + 0x000027FB, 0x000500C2, 0x00000014, 0x00002B18, 0x00003514, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DEF, 0x00002B18, 0x00000105, 0x000500C7, + 0x00000014, 0x000048A5, 0x00005DEF, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B99, 0x00005DEF, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D2, + 0x00005B99, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C54, 0x00000001, + 0x0000004B, 0x000048A5, 0x0004007C, 0x00000014, 0x00002A1E, 0x00002C54, + 0x00050082, 0x00000014, 0x00001883, 0x00000B0C, 0x00002A1E, 0x00050080, + 0x00000014, 0x00002219, 0x00002A1E, 0x00000938, 0x000600A9, 0x00000014, + 0x00002878, 0x000040D2, 0x00002219, 0x00005B99, 0x000500C4, 0x00000014, + 0x00005ADD, 0x000048A5, 0x00001883, 0x000500C7, 0x00000014, 0x000049A3, + 0x00005ADD, 0x00000466, 0x000600A9, 0x00000014, 0x00002AB4, 0x000040D2, + 0x000049A3, 0x000048A5, 0x00050080, 0x00000014, 0x00006002, 0x00002878, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F88, 0x00006002, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FAF, 0x00002AB4, 0x0000008D, 0x000500C5, + 0x00000014, 0x00005785, 0x00004F88, 0x00003FAF, 0x000500AA, 0x00000010, + 0x00003609, 0x00005DEF, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424B, + 0x00003609, 0x00000A12, 0x00005785, 0x0004007C, 0x00000018, 0x000029D8, + 0x0000424B, 0x000500C2, 0x0000000B, 0x00004BAD, 0x000027FB, 0x00000A64, + 0x00040070, 0x0000000D, 0x00004817, 0x00004BAD, 0x00050085, 0x0000000D, + 0x00003E28, 0x00004817, 0x00000149, 0x00050051, 0x0000000D, 0x000053CB, + 0x000029D8, 0x00000000, 0x00050051, 0x0000000D, 0x00002A5E, 0x000029D8, + 0x00000001, 0x00050051, 0x0000000D, 0x00001EA0, 0x000029D8, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DE1, 0x000053CB, 0x00002A5E, 0x00001EA0, + 0x00003E28, 0x00050051, 0x0000000B, 0x000027FC, 0x00002AC1, 0x00000002, + 0x00060050, 0x00000014, 0x00003515, 0x000027FC, 0x000027FC, 0x000027FC, + 0x000500C2, 0x00000014, 0x00002B19, 0x00003515, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DF0, 0x00002B19, 0x00000105, 0x000500C7, 0x00000014, + 0x000048AE, 0x00005DF0, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9A, + 0x00005DF0, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D3, 0x00005B9A, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C55, 0x00000001, 0x0000004B, + 0x000048AE, 0x0004007C, 0x00000014, 0x00002A1F, 0x00002C55, 0x00050082, + 0x00000014, 0x00001884, 0x00000B0C, 0x00002A1F, 0x00050080, 0x00000014, + 0x0000221A, 0x00002A1F, 0x00000938, 0x000600A9, 0x00000014, 0x00002879, + 0x000040D3, 0x0000221A, 0x00005B9A, 0x000500C4, 0x00000014, 0x00005ADE, + 0x000048AE, 0x00001884, 0x000500C7, 0x00000014, 0x000049A4, 0x00005ADE, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AB5, 0x000040D3, 0x000049A4, + 0x000048AE, 0x00050080, 0x00000014, 0x00006003, 0x00002879, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F89, 0x00006003, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FB0, 0x00002AB5, 0x0000008D, 0x000500C5, 0x00000014, + 0x00005786, 0x00004F89, 0x00003FB0, 0x000500AA, 0x00000010, 0x0000360A, + 0x00005DF0, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424C, 0x0000360A, + 0x00000A12, 0x00005786, 0x0004007C, 0x00000018, 0x000029D9, 0x0000424C, + 0x000500C2, 0x0000000B, 0x00004BAE, 0x000027FC, 0x00000A64, 0x00040070, + 0x0000000D, 0x00004818, 0x00004BAE, 0x00050085, 0x0000000D, 0x00003E29, + 0x00004818, 0x00000149, 0x00050051, 0x0000000D, 0x000053CC, 0x000029D9, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A5F, 0x000029D9, 0x00000001, + 0x00050051, 0x0000000D, 0x00001EA1, 0x000029D9, 0x00000002, 0x00070050, + 0x0000001D, 0x00003DE2, 0x000053CC, 0x00002A5F, 0x00001EA1, 0x00003E29, + 0x00050051, 0x0000000B, 0x000027FD, 0x00002AC1, 0x00000003, 0x00060050, + 0x00000014, 0x00003516, 0x000027FD, 0x000027FD, 0x000027FD, 0x000500C2, + 0x00000014, 0x00002B1A, 0x00003516, 0x00000BB4, 0x000500C7, 0x00000014, + 0x00005DF1, 0x00002B1A, 0x00000105, 0x000500C7, 0x00000014, 0x000048AF, + 0x00005DF1, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9B, 0x00005DF1, + 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D4, 0x00005B9B, 0x00000A12, + 0x0006000C, 0x00000016, 0x00002C56, 0x00000001, 0x0000004B, 0x000048AF, + 0x0004007C, 0x00000014, 0x00002A20, 0x00002C56, 0x00050082, 0x00000014, + 0x00001885, 0x00000B0C, 0x00002A20, 0x00050080, 0x00000014, 0x0000221B, + 0x00002A20, 0x00000938, 0x000600A9, 0x00000014, 0x0000287A, 0x000040D4, + 0x0000221B, 0x00005B9B, 0x000500C4, 0x00000014, 0x00005ADF, 0x000048AF, + 0x00001885, 0x000500C7, 0x00000014, 0x000049A5, 0x00005ADF, 0x00000466, + 0x000600A9, 0x00000014, 0x00002AB6, 0x000040D4, 0x000049A5, 0x000048AF, + 0x00050080, 0x00000014, 0x00006004, 0x0000287A, 0x000003FA, 0x000500C4, + 0x00000014, 0x00004F8A, 0x00006004, 0x00000189, 0x000500C4, 0x00000014, + 0x00003FB1, 0x00002AB6, 0x0000008D, 0x000500C5, 0x00000014, 0x00005787, + 0x00004F8A, 0x00003FB1, 0x000500AA, 0x00000010, 0x0000360B, 0x00005DF1, + 0x00000A12, 0x000600A9, 0x00000014, 0x0000424D, 0x0000360B, 0x00000A12, + 0x00005787, 0x0004007C, 0x00000018, 0x000029DA, 0x0000424D, 0x000500C2, + 0x0000000B, 0x00004BAF, 0x000027FD, 0x00000A64, 0x00040070, 0x0000000D, + 0x00004819, 0x00004BAF, 0x00050085, 0x0000000D, 0x00003E2A, 0x00004819, + 0x00000149, 0x00050051, 0x0000000D, 0x000053CD, 0x000029DA, 0x00000000, + 0x00050051, 0x0000000D, 0x00002A60, 0x000029DA, 0x00000001, 0x00050051, + 0x0000000D, 0x00002B1B, 0x000029DA, 0x00000002, 0x00070050, 0x0000001D, + 0x00002355, 0x000053CD, 0x00002A60, 0x00002B1B, 0x00003E2A, 0x000200F9, + 0x00003F62, 0x000200F8, 0x00001CBF, 0x00050051, 0x0000000B, 0x000056C4, + 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, 0x00004F11, 0x000056C4, + 0x000056C4, 0x000056C4, 0x000056C4, 0x000500C2, 0x00000017, 0x000024A8, + 0x00004F11, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B3, 0x000024A8, + 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBD, 0x000049B3, 0x00050085, + 0x0000001D, 0x00004136, 0x00003CBD, 0x00000AEE, 0x00050051, 0x0000000B, + 0x00005CD8, 0x00002AC1, 0x00000001, 0x00070050, 0x00000017, 0x00005153, + 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x00005CD8, 0x000500C2, 0x00000017, + 0x000024A9, 0x00005153, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B4, + 0x000024A9, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBE, 0x000049B4, + 0x00050085, 0x0000001D, 0x00004137, 0x00003CBE, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CD9, 0x00002AC1, 0x00000002, 0x00070050, 0x00000017, + 0x00005154, 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x00005CD9, 0x000500C2, + 0x00000017, 0x000024AA, 0x00005154, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049B5, 0x000024AA, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CBF, + 0x000049B5, 0x00050085, 0x0000001D, 0x00004138, 0x00003CBF, 0x00000AEE, + 0x00050051, 0x0000000B, 0x00005CDA, 0x00002AC1, 0x00000003, 0x00070050, + 0x00000017, 0x00005155, 0x00005CDA, 0x00005CDA, 0x00005CDA, 0x00005CDA, + 0x000500C2, 0x00000017, 0x000024AB, 0x00005155, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049B6, 0x000024AB, 0x0000027B, 0x00040070, 0x0000001D, + 0x00004931, 0x000049B6, 0x00050085, 0x0000001D, 0x000026A1, 0x00004931, + 0x00000AEE, 0x000200F9, 0x00003F62, 0x000200F8, 0x000038FB, 0x00050051, + 0x0000000B, 0x000056C5, 0x00002AC1, 0x00000000, 0x00070050, 0x00000017, + 0x00004F12, 0x000056C5, 0x000056C5, 0x000056C5, 0x000056C5, 0x000500C2, + 0x00000017, 0x000024AC, 0x00004F12, 0x0000028D, 0x000500C7, 0x00000017, + 0x00004A5E, 0x000024AC, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AA, + 0x00004A5E, 0x0005008E, 0x0000001D, 0x00004B29, 0x000036AA, 0x0000017A, + 0x00050051, 0x0000000B, 0x000021A5, 0x00002AC1, 0x00000001, 0x00070050, + 0x00000017, 0x00006111, 0x000021A5, 0x000021A5, 0x000021A5, 0x000021A5, + 0x000500C2, 0x00000017, 0x000024AD, 0x00006111, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A5F, 0x000024AD, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036AB, 0x00004A5F, 0x0005008E, 0x0000001D, 0x00004B2A, 0x000036AB, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021A6, 0x00002AC1, 0x00000002, + 0x00070050, 0x00000017, 0x00006112, 0x000021A6, 0x000021A6, 0x000021A6, + 0x000021A6, 0x000500C2, 0x00000017, 0x000024AE, 0x00006112, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A60, 0x000024AE, 0x0000064B, 0x00040070, + 0x0000001D, 0x000036AC, 0x00004A60, 0x0005008E, 0x0000001D, 0x00004B2B, + 0x000036AC, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A7, 0x00002AC1, + 0x00000003, 0x00070050, 0x00000017, 0x00006113, 0x000021A7, 0x000021A7, + 0x000021A7, 0x000021A7, 0x000500C2, 0x00000017, 0x000024AF, 0x00006113, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A61, 0x000024AF, 0x0000064B, + 0x00040070, 0x0000001D, 0x0000431C, 0x00004A61, 0x0005008E, 0x0000001D, + 0x00003094, 0x0000431C, 0x0000017A, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00004BFD, 0x00050051, 0x0000000B, 0x00003090, 0x00002AC1, 0x00000000, + 0x0004007C, 0x0000000D, 0x00004FF0, 0x00003090, 0x00050050, 0x00000013, + 0x0000433C, 0x00004FF0, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D96, + 0x0000433C, 0x0000433C, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x00050051, 0x0000000B, 0x000056B7, 0x00002AC1, 0x00000001, 0x0004007C, + 0x0000000D, 0x00003F6E, 0x000056B7, 0x00050050, 0x00000013, 0x0000433D, + 0x00003F6E, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D97, 0x0000433D, + 0x0000433D, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056B8, 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000D, + 0x00003F6F, 0x000056B8, 0x00050050, 0x00000013, 0x0000433E, 0x00003F6F, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D98, 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, - 0x000056B7, 0x00002AC1, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F6E, - 0x000056B7, 0x00050050, 0x00000013, 0x0000433D, 0x00003F6E, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00002D97, 0x0000433D, 0x0000433D, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B8, - 0x00002AC1, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F6F, 0x000056B8, - 0x00050050, 0x00000013, 0x0000433E, 0x00003F6F, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D98, 0x0000433E, 0x0000433E, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056B9, 0x00002AC1, - 0x00000003, 0x0004007C, 0x0000000D, 0x00003F70, 0x000056B9, 0x00050050, - 0x00000013, 0x00004FB0, 0x00003F70, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00005A3C, 0x00004FB0, 0x00004FB0, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x000200F9, 0x00003F62, 0x000200F8, 0x00003F62, 0x000F00F5, - 0x0000001D, 0x00002BAD, 0x00005A3C, 0x00004BFD, 0x00003094, 0x000038FB, - 0x000026A1, 0x00001CBF, 0x00002353, 0x00001CBE, 0x00002352, 0x00002000, - 0x00002351, 0x00002037, 0x000F00F5, 0x0000001D, 0x0000380E, 0x00002D98, - 0x00004BFD, 0x00004B2B, 0x000038FB, 0x00004138, 0x00001CBF, 0x00003DE2, - 0x00001CBE, 0x00004126, 0x00002000, 0x00003914, 0x00002037, 0x000F00F5, - 0x0000001D, 0x00003B85, 0x00002D97, 0x00004BFD, 0x00004B2A, 0x000038FB, - 0x00004137, 0x00001CBF, 0x00003DE1, 0x00001CBE, 0x00004125, 0x00002000, - 0x00003913, 0x00002037, 0x000F00F5, 0x0000001D, 0x000038BA, 0x00002D96, - 0x00004BFD, 0x00004B29, 0x000038FB, 0x00004136, 0x00001CBF, 0x00003DE0, - 0x00001CBE, 0x00004124, 0x00002000, 0x00003912, 0x00002037, 0x000200F9, - 0x00005311, 0x000200F8, 0x00003B67, 0x000500AA, 0x00000009, 0x00005452, - 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F27, 0x00000002, 0x000400FA, - 0x00005452, 0x00002C73, 0x00002F66, 0x000200F8, 0x00002F66, 0x00060041, - 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, - 0x0000000B, 0x00005D4A, 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DC4, - 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601C, 0x00000CC7, - 0x00000A0B, 0x00002DC4, 0x0004003D, 0x0000000B, 0x00003244, 0x0000601C, - 0x00060052, 0x00000017, 0x00002EA0, 0x00005D4A, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x000019F0, 0x00003244, 0x00002EA0, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD6, 0x000051FC, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C1B, 0x00000CC7, 0x00000A0B, 0x00003FD6, 0x0004003D, - 0x0000000B, 0x00005C78, 0x00001C1B, 0x00050080, 0x0000000B, 0x00002DC5, - 0x00003FD6, 0x00000A0D, 0x00060041, 0x00000288, 0x0000601D, 0x00000CC7, - 0x00000A0B, 0x00002DC5, 0x0004003D, 0x0000000B, 0x00003245, 0x0000601D, - 0x00060052, 0x00000017, 0x00002EEE, 0x00005C78, 0x000019F0, 0x00000002, - 0x00060052, 0x00000017, 0x00001BEB, 0x00003245, 0x00002EEE, 0x00000003, - 0x00050084, 0x0000000B, 0x00002A8B, 0x00000A10, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023C5, 0x000051FC, 0x00002A8B, 0x00060041, 0x00000288, - 0x00003B86, 0x00000CC7, 0x00000A0B, 0x000023C5, 0x0004003D, 0x0000000B, - 0x00005C79, 0x00003B86, 0x00050080, 0x0000000B, 0x00002DC6, 0x000023C5, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000601E, 0x00000CC7, 0x00000A0B, - 0x00002DC6, 0x0004003D, 0x0000000B, 0x00003246, 0x0000601E, 0x00060052, - 0x00000017, 0x00002EEF, 0x00005C79, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x00001BEC, 0x00003246, 0x00002EEF, 0x00000001, 0x00050084, - 0x0000000B, 0x00002A8C, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023C6, 0x000051FC, 0x00002A8C, 0x00060041, 0x00000288, 0x00003B87, - 0x00000CC7, 0x00000A0B, 0x000023C6, 0x0004003D, 0x0000000B, 0x00005C7A, - 0x00003B87, 0x00050080, 0x0000000B, 0x00002DC7, 0x000023C6, 0x00000A0D, - 0x00060041, 0x00000288, 0x0000601F, 0x00000CC7, 0x00000A0B, 0x00002DC7, - 0x0004003D, 0x0000000B, 0x00003247, 0x0000601F, 0x00060052, 0x00000017, - 0x0000379B, 0x00005C7A, 0x00001BEC, 0x00000002, 0x00060052, 0x00000017, - 0x0000203F, 0x00003247, 0x0000379B, 0x00000003, 0x000200F9, 0x00004F27, - 0x000200F8, 0x00002C73, 0x00060041, 0x00000288, 0x0000554A, 0x00000CC7, - 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4B, 0x0000554A, - 0x00050080, 0x0000000B, 0x00002DC8, 0x000051FC, 0x00000A0D, 0x00060041, - 0x00000288, 0x0000190D, 0x00000CC7, 0x00000A0B, 0x00002DC8, 0x0004003D, - 0x0000000B, 0x00005C7B, 0x0000190D, 0x00050080, 0x0000000B, 0x00002DC9, - 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, - 0x00000A0B, 0x00002DC9, 0x0004003D, 0x0000000B, 0x00005C7C, 0x0000190E, - 0x00050080, 0x0000000B, 0x00002DCA, 0x000051FC, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DCA, 0x0004003D, - 0x0000000B, 0x00003702, 0x00005FF5, 0x00070050, 0x00000017, 0x00004AE0, - 0x00005D4B, 0x00005C7B, 0x00005C7C, 0x00003702, 0x00050080, 0x0000000B, - 0x000057E7, 0x000051FC, 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, - 0x00000CC7, 0x00000A0B, 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C7D, - 0x0000604D, 0x00050080, 0x0000000B, 0x00002DCB, 0x000051FC, 0x00000A19, - 0x00060041, 0x00000288, 0x0000190F, 0x00000CC7, 0x00000A0B, 0x00002DCB, - 0x0004003D, 0x0000000B, 0x00005C7E, 0x0000190F, 0x00050080, 0x0000000B, - 0x00002DCC, 0x000051FC, 0x00000A1C, 0x00060041, 0x00000288, 0x00001910, - 0x00000CC7, 0x00000A0B, 0x00002DCC, 0x0004003D, 0x0000000B, 0x00005C7F, - 0x00001910, 0x00050080, 0x0000000B, 0x00002DCD, 0x000051FC, 0x00000A1F, - 0x00060041, 0x00000288, 0x00005FF6, 0x00000CC7, 0x00000A0B, 0x00002DCD, - 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF6, 0x00070050, 0x00000017, - 0x00005131, 0x00005C7D, 0x00005C7E, 0x00005C7F, 0x00004001, 0x000200F9, - 0x00004F27, 0x000200F8, 0x00004F27, 0x000700F5, 0x00000017, 0x00002BCF, - 0x00005131, 0x00002C73, 0x0000203F, 0x00002F66, 0x000700F5, 0x00000017, - 0x00003722, 0x00004AE0, 0x00002C73, 0x00001BEB, 0x00002F66, 0x000300F7, - 0x00004F28, 0x00000000, 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, - 0x000027A7, 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, - 0x0000000B, 0x00005F5B, 0x00003722, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607C, 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, - 0x000026D8, 0x0000607C, 0x00000000, 0x00060052, 0x0000001D, 0x000023C7, - 0x000026D8, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D9A, - 0x0000607C, 0x00000001, 0x00060052, 0x0000001D, 0x00003A21, 0x00004D9A, - 0x000023C7, 0x00000001, 0x00050051, 0x0000000B, 0x0000285D, 0x00003722, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CDA, 0x00000001, 0x0000003E, - 0x0000285D, 0x00050051, 0x0000000D, 0x000026D9, 0x00004CDA, 0x00000000, - 0x00060052, 0x0000001D, 0x000023C8, 0x000026D9, 0x00003A21, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D9B, 0x00004CDA, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A22, 0x00004D9B, 0x000023C8, 0x00000003, 0x00050051, - 0x0000000B, 0x0000285E, 0x00003722, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CDB, 0x00000001, 0x0000003E, 0x0000285E, 0x00050051, 0x0000000D, - 0x000026DA, 0x00004CDB, 0x00000000, 0x00060052, 0x0000001D, 0x000023C9, - 0x000026DA, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D9C, - 0x00004CDB, 0x00000001, 0x00060052, 0x0000001D, 0x00003A23, 0x00004D9C, - 0x000023C9, 0x00000001, 0x00050051, 0x0000000B, 0x0000285F, 0x00003722, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CDC, 0x00000001, 0x0000003E, - 0x0000285F, 0x00050051, 0x0000000D, 0x000026DB, 0x00004CDC, 0x00000000, - 0x00060052, 0x0000001D, 0x000023CA, 0x000026DB, 0x00003A23, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D9D, 0x00004CDC, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A24, 0x00004D9D, 0x000023CA, 0x00000003, 0x00050051, - 0x0000000B, 0x00002860, 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, - 0x00004CDD, 0x00000001, 0x0000003E, 0x00002860, 0x00050051, 0x0000000D, - 0x000026DC, 0x00004CDD, 0x00000000, 0x00060052, 0x0000001D, 0x000023CB, - 0x000026DC, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004D9E, - 0x00004CDD, 0x00000001, 0x00060052, 0x0000001D, 0x00003A25, 0x00004D9E, - 0x000023CB, 0x00000001, 0x00050051, 0x0000000B, 0x00002861, 0x00002BCF, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CDE, 0x00000001, 0x0000003E, - 0x00002861, 0x00050051, 0x0000000D, 0x000026DD, 0x00004CDE, 0x00000000, - 0x00060052, 0x0000001D, 0x000023CC, 0x000026DD, 0x00003A25, 0x00000002, - 0x00050051, 0x0000000D, 0x00004D9F, 0x00004CDE, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A26, 0x00004D9F, 0x000023CC, 0x00000003, 0x00050051, - 0x0000000B, 0x00002862, 0x00002BCF, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CDF, 0x00000001, 0x0000003E, 0x00002862, 0x00050051, 0x0000000D, - 0x000026DE, 0x00004CDF, 0x00000000, 0x00060052, 0x0000001D, 0x000023CD, - 0x000026DE, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA0, - 0x00004CDF, 0x00000001, 0x00060052, 0x0000001D, 0x00003A27, 0x00004DA0, - 0x000023CD, 0x00000001, 0x00050051, 0x0000000B, 0x00002863, 0x00002BCF, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CE0, 0x00000001, 0x0000003E, - 0x00002863, 0x00050051, 0x0000000D, 0x000026DF, 0x00004CE0, 0x00000000, - 0x00060052, 0x0000001D, 0x000023CE, 0x000026DF, 0x00003A27, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A06, 0x00004CE0, 0x00000001, 0x00060052, - 0x0000001D, 0x00002452, 0x00005A06, 0x000023CE, 0x00000003, 0x000200F9, - 0x00004F28, 0x000200F8, 0x000027A7, 0x0007004F, 0x00000011, 0x000025FD, - 0x00003722, 0x00003722, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, 0x000060D6, 0x00005B3E, - 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048B1, 0x000060D6, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D95, 0x000048B1, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB7, - 0x00003D95, 0x0005008E, 0x0000001D, 0x0000472C, 0x00002AB7, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00006297, 0x00000001, 0x00000028, 0x00000504, - 0x0000472C, 0x0007004F, 0x00000011, 0x00003771, 0x00003722, 0x00003722, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C5, 0x00003771, - 0x0009004F, 0x0000001A, 0x000060D7, 0x000024C5, 0x000024C5, 0x00000000, + 0x000056B9, 0x00002AC1, 0x00000003, 0x0004007C, 0x0000000D, 0x00003F70, + 0x000056B9, 0x00050050, 0x00000013, 0x00004FB0, 0x00003F70, 0x00000A0C, + 0x0009004F, 0x0000001D, 0x00005A3C, 0x00004FB0, 0x00004FB0, 0x00000000, + 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F62, 0x000200F8, + 0x00003F62, 0x000F00F5, 0x0000001D, 0x00002BAD, 0x00005A3C, 0x00004BFD, + 0x00003094, 0x000038FB, 0x000026A1, 0x00001CBF, 0x00002355, 0x00001CBE, + 0x00002354, 0x00002000, 0x00002353, 0x00002037, 0x000F00F5, 0x0000001D, + 0x0000380E, 0x00002D98, 0x00004BFD, 0x00004B2B, 0x000038FB, 0x00004138, + 0x00001CBF, 0x00003DE2, 0x00001CBE, 0x00004126, 0x00002000, 0x0000391A, + 0x00002037, 0x000F00F5, 0x0000001D, 0x00003B85, 0x00002D97, 0x00004BFD, + 0x00004B2A, 0x000038FB, 0x00004137, 0x00001CBF, 0x00003DE1, 0x00001CBE, + 0x00004125, 0x00002000, 0x00003919, 0x00002037, 0x000F00F5, 0x0000001D, + 0x000038BA, 0x00002D96, 0x00004BFD, 0x00004B29, 0x000038FB, 0x00004136, + 0x00001CBF, 0x00003DE0, 0x00001CBE, 0x00004124, 0x00002000, 0x00003918, + 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, 0x00003B67, 0x000500AA, + 0x00000009, 0x00005452, 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F27, + 0x00000002, 0x000400FA, 0x00005452, 0x00002628, 0x00002F66, 0x000200F8, + 0x00002F66, 0x00060041, 0x00000288, 0x00004BD4, 0x00000CC7, 0x00000A0B, + 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4D, 0x00004BD4, 0x00050080, + 0x0000000B, 0x00002DC9, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001911, 0x00000CC7, 0x00000A0B, 0x00002DC9, 0x0004003D, 0x0000000B, + 0x00005C7A, 0x00001911, 0x00050080, 0x0000000B, 0x00002DCA, 0x000051FC, + 0x0000199B, 0x00060041, 0x00000288, 0x00001912, 0x00000CC7, 0x00000A0B, + 0x00002DCA, 0x0004003D, 0x0000000B, 0x00005C7B, 0x00001912, 0x00050080, + 0x0000000B, 0x00002DCB, 0x00002DCA, 0x00000A0D, 0x00060041, 0x00000288, + 0x00006005, 0x00000CC7, 0x00000A0B, 0x00002DCB, 0x0004003D, 0x0000000B, + 0x0000374E, 0x00006005, 0x00070050, 0x00000017, 0x00004CD9, 0x00005D4D, + 0x00005C7A, 0x00005C7B, 0x0000374E, 0x00050084, 0x0000000B, 0x0000429A, + 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000036AD, 0x000051FC, + 0x0000429A, 0x00060041, 0x00000288, 0x00003B86, 0x00000CC7, 0x00000A0B, + 0x000036AD, 0x0004003D, 0x0000000B, 0x00005C7C, 0x00003B86, 0x00050080, + 0x0000000B, 0x00002DCC, 0x000036AD, 0x00000A0D, 0x00060041, 0x00000288, + 0x00001950, 0x00000CC7, 0x00000A0B, 0x00002DCC, 0x0004003D, 0x0000000B, + 0x00005E63, 0x00001950, 0x00050084, 0x0000000B, 0x00001862, 0x00000A13, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020A9, 0x000051FC, 0x00001862, + 0x00060041, 0x00000288, 0x00003B87, 0x00000CC7, 0x00000A0B, 0x000020A9, + 0x0004003D, 0x0000000B, 0x00005C7D, 0x00003B87, 0x00050080, 0x0000000B, + 0x00002DCD, 0x000020A9, 0x00000A0D, 0x00060041, 0x00000288, 0x00006006, + 0x00000CC7, 0x00000A0B, 0x00002DCD, 0x0004003D, 0x0000000B, 0x00004006, + 0x00006006, 0x00070050, 0x00000017, 0x00005136, 0x00005C7C, 0x00005E63, + 0x00005C7D, 0x00004006, 0x000200F9, 0x00004F27, 0x000200F8, 0x00002628, + 0x00060041, 0x00000288, 0x0000554A, 0x00000CC7, 0x00000A0B, 0x000051FC, + 0x0004003D, 0x0000000B, 0x00005D4E, 0x0000554A, 0x00050080, 0x0000000B, + 0x00002DCE, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x00001913, + 0x00000CC7, 0x00000A0B, 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C7E, + 0x00001913, 0x00050080, 0x0000000B, 0x00002DCF, 0x000051FC, 0x00000A10, + 0x00060041, 0x00000288, 0x00001914, 0x00000CC7, 0x00000A0B, 0x00002DCF, + 0x0004003D, 0x0000000B, 0x00005C7F, 0x00001914, 0x00050080, 0x0000000B, + 0x00002DD0, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00006007, + 0x00000CC7, 0x00000A0B, 0x00002DD0, 0x0004003D, 0x0000000B, 0x00003702, + 0x00006007, 0x00070050, 0x00000017, 0x00004AE0, 0x00005D4E, 0x00005C7E, + 0x00005C7F, 0x00003702, 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, + 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, + 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C80, 0x0000604D, 0x00050080, + 0x0000000B, 0x00002DD1, 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, + 0x00001915, 0x00000CC7, 0x00000A0B, 0x00002DD1, 0x0004003D, 0x0000000B, + 0x00005C81, 0x00001915, 0x00050080, 0x0000000B, 0x00002DD2, 0x000051FC, + 0x00000A1C, 0x00060041, 0x00000288, 0x00001916, 0x00000CC7, 0x00000A0B, + 0x00002DD2, 0x0004003D, 0x0000000B, 0x00005C82, 0x00001916, 0x00050080, + 0x0000000B, 0x00002DD3, 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, + 0x00006008, 0x00000CC7, 0x00000A0B, 0x00002DD3, 0x0004003D, 0x0000000B, + 0x00004007, 0x00006008, 0x00070050, 0x00000017, 0x00005137, 0x00005C80, + 0x00005C81, 0x00005C82, 0x00004007, 0x000200F9, 0x00004F27, 0x000200F8, + 0x00004F27, 0x000700F5, 0x00000017, 0x00002BCF, 0x00005137, 0x00002628, + 0x00005136, 0x00002F66, 0x000700F5, 0x00000017, 0x00003722, 0x00004AE0, + 0x00002628, 0x00004CD9, 0x00002F66, 0x000300F7, 0x00004F28, 0x00000000, + 0x000700FB, 0x00002180, 0x00004F58, 0x00000005, 0x0000215A, 0x00000007, + 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, + 0x00003722, 0x00000000, 0x0006000C, 0x00000013, 0x0000606C, 0x00000001, + 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, 0x0000277E, 0x0000606C, + 0x00000000, 0x00050051, 0x0000000D, 0x00003EC0, 0x0000606C, 0x00000001, + 0x00050051, 0x0000000B, 0x00004289, 0x00003722, 0x00000001, 0x0006000C, + 0x00000013, 0x00003CFD, 0x00000001, 0x0000003E, 0x00004289, 0x00050051, + 0x0000000D, 0x0000277F, 0x00003CFD, 0x00000000, 0x00050051, 0x0000000D, + 0x00004455, 0x00003CFD, 0x00000001, 0x00070050, 0x0000001D, 0x0000391B, + 0x0000277E, 0x00003EC0, 0x0000277F, 0x00004455, 0x00050051, 0x0000000B, + 0x00004389, 0x00003722, 0x00000002, 0x0006000C, 0x00000013, 0x0000467A, + 0x00000001, 0x0000003E, 0x00004389, 0x00050051, 0x0000000D, 0x00002780, + 0x0000467A, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC1, 0x0000467A, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428A, 0x00003722, 0x00000003, + 0x0006000C, 0x00000013, 0x00003CFE, 0x00000001, 0x0000003E, 0x0000428A, + 0x00050051, 0x0000000D, 0x00002781, 0x00003CFE, 0x00000000, 0x00050051, + 0x0000000D, 0x00004456, 0x00003CFE, 0x00000001, 0x00070050, 0x0000001D, + 0x0000391C, 0x00002780, 0x00003EC1, 0x00002781, 0x00004456, 0x00050051, + 0x0000000B, 0x0000438A, 0x00002BCF, 0x00000000, 0x0006000C, 0x00000013, + 0x0000467B, 0x00000001, 0x0000003E, 0x0000438A, 0x00050051, 0x0000000D, + 0x00002782, 0x0000467B, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC2, + 0x0000467B, 0x00000001, 0x00050051, 0x0000000B, 0x0000428B, 0x00002BCF, + 0x00000001, 0x0006000C, 0x00000013, 0x00003CFF, 0x00000001, 0x0000003E, + 0x0000428B, 0x00050051, 0x0000000D, 0x00002783, 0x00003CFF, 0x00000000, + 0x00050051, 0x0000000D, 0x00004457, 0x00003CFF, 0x00000001, 0x00070050, + 0x0000001D, 0x0000391D, 0x00002782, 0x00003EC2, 0x00002783, 0x00004457, + 0x00050051, 0x0000000B, 0x0000438B, 0x00002BCF, 0x00000002, 0x0006000C, + 0x00000013, 0x0000467C, 0x00000001, 0x0000003E, 0x0000438B, 0x00050051, + 0x0000000D, 0x00002784, 0x0000467C, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EC3, 0x0000467C, 0x00000001, 0x00050051, 0x0000000B, 0x0000428C, + 0x00002BCF, 0x00000003, 0x0006000C, 0x00000013, 0x00003D00, 0x00000001, + 0x0000003E, 0x0000428C, 0x00050051, 0x0000000D, 0x00002785, 0x00003D00, + 0x00000000, 0x00050051, 0x0000000D, 0x000050C3, 0x00003D00, 0x00000001, + 0x00070050, 0x0000001D, 0x00002356, 0x00002784, 0x00003EC3, 0x00002785, + 0x000050C3, 0x000200F9, 0x00004F28, 0x000200F8, 0x0000215A, 0x0007004F, + 0x00000011, 0x000025FD, 0x00003722, 0x00003722, 0x00000000, 0x00000001, + 0x0004007C, 0x00000012, 0x00005B3E, 0x000025FD, 0x0009004F, 0x0000001A, + 0x000060D6, 0x00005B3E, 0x00005B3E, 0x00000000, 0x00000000, 0x00000001, + 0x00000001, 0x000500C4, 0x0000001A, 0x000048B0, 0x000060D6, 0x00000122, + 0x000500C3, 0x0000001A, 0x00003D95, 0x000048B0, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AB7, 0x00003D95, 0x0005008E, 0x0000001D, 0x0000472C, + 0x00002AB7, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006297, 0x00000001, + 0x00000028, 0x00000504, 0x0000472C, 0x0007004F, 0x00000011, 0x00003771, + 0x00003722, 0x00003722, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, + 0x000024C5, 0x00003771, 0x0009004F, 0x0000001A, 0x000060D7, 0x000024C5, + 0x000024C5, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, + 0x0000001A, 0x000048B1, 0x000060D7, 0x00000122, 0x000500C3, 0x0000001A, + 0x00003D96, 0x000048B1, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB8, + 0x00003D96, 0x0005008E, 0x0000001D, 0x0000472D, 0x00002AB8, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00006298, 0x00000001, 0x00000028, 0x00000504, + 0x0000472D, 0x0007004F, 0x00000011, 0x00003772, 0x00002BCF, 0x00002BCF, + 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C6, 0x00003772, + 0x0009004F, 0x0000001A, 0x000060D8, 0x000024C6, 0x000024C6, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B2, - 0x000060D7, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D96, 0x000048B2, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB8, 0x00003D96, 0x0005008E, - 0x0000001D, 0x0000472D, 0x00002AB8, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00006298, 0x00000001, 0x00000028, 0x00000504, 0x0000472D, 0x0007004F, - 0x00000011, 0x00003772, 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, - 0x0004007C, 0x00000012, 0x000024C6, 0x00003772, 0x0009004F, 0x0000001A, - 0x000060D8, 0x000024C6, 0x000024C6, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048B3, 0x000060D8, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D97, 0x000048B3, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AB9, 0x00003D97, 0x0005008E, 0x0000001D, 0x0000472E, - 0x00002AB9, 0x000007FE, 0x0007000C, 0x0000001D, 0x00006299, 0x00000001, - 0x00000028, 0x00000504, 0x0000472E, 0x0007004F, 0x00000011, 0x00003773, - 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, - 0x000024C7, 0x00003773, 0x0009004F, 0x0000001A, 0x000060D9, 0x000024C7, - 0x000024C7, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048B4, 0x000060D9, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D98, 0x000048B4, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ABA, - 0x00003D98, 0x0005008E, 0x0000001D, 0x000053C1, 0x00002ABA, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004364, 0x00000001, 0x00000028, 0x00000504, - 0x000053C1, 0x000200F9, 0x00004F28, 0x000200F8, 0x00004F58, 0x0007004F, - 0x00000011, 0x00002623, 0x00003722, 0x00003722, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x0000515B, 0x00002623, 0x00050051, 0x0000000D, - 0x00001B83, 0x0000515B, 0x00000000, 0x00050051, 0x0000000D, 0x00003470, - 0x0000515B, 0x00000001, 0x00070050, 0x0000001D, 0x0000427E, 0x00001B83, - 0x00003470, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DE, - 0x00003722, 0x00003722, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003763, 0x000041DE, 0x00050051, 0x0000000D, 0x00001B84, 0x00003763, - 0x00000000, 0x00050051, 0x0000000D, 0x00003471, 0x00003763, 0x00000001, - 0x00070050, 0x0000001D, 0x0000427F, 0x00001B84, 0x00003471, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DF, 0x00002BCF, 0x00002BCF, - 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003764, 0x000041DF, - 0x00050051, 0x0000000D, 0x00001B85, 0x00003764, 0x00000000, 0x00050051, - 0x0000000D, 0x00003472, 0x00003764, 0x00000001, 0x00070050, 0x0000001D, - 0x00004280, 0x00001B85, 0x00003472, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041E0, 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, - 0x0004007C, 0x00000013, 0x00003765, 0x000041E0, 0x00050051, 0x0000000D, - 0x00001B86, 0x00003765, 0x00000000, 0x00050051, 0x0000000D, 0x0000410A, - 0x00003765, 0x00000001, 0x00070050, 0x0000001D, 0x00002354, 0x00001B86, - 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F28, 0x000200F8, - 0x00004F28, 0x000900F5, 0x0000001D, 0x00002BAE, 0x00002354, 0x00004F58, - 0x00004364, 0x000027A7, 0x00002452, 0x00002038, 0x000900F5, 0x0000001D, - 0x0000380F, 0x00004280, 0x00004F58, 0x00006299, 0x000027A7, 0x00003A26, - 0x00002038, 0x000900F5, 0x0000001D, 0x00003B88, 0x0000427F, 0x00004F58, - 0x00006298, 0x000027A7, 0x00003A24, 0x00002038, 0x000900F5, 0x0000001D, - 0x000038BB, 0x0000427E, 0x00004F58, 0x00006297, 0x000027A7, 0x00003A22, - 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, - 0x0000001D, 0x00002BAF, 0x00002BAE, 0x00004F28, 0x00002BAD, 0x00003F62, - 0x000700F5, 0x0000001D, 0x00003810, 0x0000380F, 0x00004F28, 0x0000380E, - 0x00003F62, 0x000700F5, 0x0000001D, 0x00003296, 0x00003B88, 0x00004F28, - 0x00003B85, 0x00003F62, 0x000700F5, 0x0000001D, 0x0000367B, 0x000038BB, - 0x00004F28, 0x000038BA, 0x00003F62, 0x00050081, 0x0000001D, 0x0000435A, - 0x00004359, 0x0000367B, 0x00050081, 0x0000001D, 0x00005B02, 0x00005B01, - 0x00003296, 0x00050081, 0x0000001D, 0x00001C28, 0x00001F92, 0x00003810, - 0x00050081, 0x0000001D, 0x000025AA, 0x00005113, 0x00002BAF, 0x00050080, - 0x0000000B, 0x00003FF8, 0x00001FB2, 0x000037B2, 0x000300F7, 0x00005312, - 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, 0x000040BC, 0x000200F8, - 0x000040BC, 0x000500AA, 0x00000009, 0x00004AE1, 0x0000199B, 0x00000A0D, - 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, 0x00004AE1, 0x00002C74, - 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, 0x00000288, 0x00004868, - 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x0000368A, - 0x00004868, 0x00060052, 0x00000017, 0x0000555D, 0x0000368A, 0x00002818, - 0x00000000, 0x00050080, 0x0000000B, 0x00003CC3, 0x00003FF8, 0x0000199B, - 0x00060041, 0x00000288, 0x000018B2, 0x00000CC7, 0x00000A0B, 0x00003CC3, - 0x0004003D, 0x0000000B, 0x000035F8, 0x000018B2, 0x00060052, 0x00000017, - 0x00005759, 0x000035F8, 0x0000555D, 0x00000001, 0x00050084, 0x0000000B, - 0x00002774, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000023CF, - 0x00003FF8, 0x00002774, 0x00060041, 0x00000288, 0x0000381D, 0x00000CC7, - 0x00000A0B, 0x000023CF, 0x0004003D, 0x0000000B, 0x000035F9, 0x0000381D, - 0x00060052, 0x00000017, 0x0000575A, 0x000035F9, 0x00005759, 0x00000002, - 0x00050084, 0x0000000B, 0x00002775, 0x00000A13, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023D0, 0x00003FF8, 0x00002775, 0x00060041, 0x00000288, - 0x0000381E, 0x00000CC7, 0x00000A0B, 0x000023D0, 0x0004003D, 0x0000000B, - 0x00003EAD, 0x0000381E, 0x00060052, 0x00000017, 0x00005BAC, 0x00003EAD, - 0x0000575A, 0x00000003, 0x000200F9, 0x00004F4C, 0x000200F8, 0x00002C74, - 0x00060041, 0x00000288, 0x0000554B, 0x00000CC7, 0x00000A0B, 0x00003FF8, - 0x0004003D, 0x0000000B, 0x00005D4C, 0x0000554B, 0x00050080, 0x0000000B, - 0x00002DCE, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00001911, - 0x00000CC7, 0x00000A0B, 0x00002DCE, 0x0004003D, 0x0000000B, 0x00005C80, - 0x00001911, 0x00050080, 0x0000000B, 0x00002DCF, 0x00003FF8, 0x00000A10, - 0x00060041, 0x00000288, 0x00001912, 0x00000CC7, 0x00000A0B, 0x00002DCF, - 0x0004003D, 0x0000000B, 0x00005C81, 0x00001912, 0x00050080, 0x0000000B, - 0x00002DD0, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF7, - 0x00000CC7, 0x00000A0B, 0x00002DD0, 0x0004003D, 0x0000000B, 0x00004002, - 0x00005FF7, 0x00070050, 0x00000017, 0x00005132, 0x00005D4C, 0x00005C80, - 0x00005C81, 0x00004002, 0x000200F9, 0x00004F4C, 0x000200F8, 0x00004F4C, - 0x000700F5, 0x00000017, 0x00002AC2, 0x00005132, 0x00002C74, 0x00005BAC, - 0x00002F67, 0x000300F7, 0x00003F63, 0x00000000, 0x001300FB, 0x00002180, - 0x00004BFE, 0x00000000, 0x000038FC, 0x00000001, 0x000038FC, 0x00000002, - 0x00001CC1, 0x0000000A, 0x00001CC1, 0x00000003, 0x00001CC0, 0x0000000C, - 0x00001CC0, 0x00000004, 0x00002001, 0x00000006, 0x00002039, 0x000200F8, - 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, 0x00002AC2, 0x00000000, - 0x0006000C, 0x00000013, 0x0000606A, 0x00000001, 0x0000003E, 0x00005F5C, - 0x00050051, 0x0000000D, 0x00002776, 0x0000606A, 0x00000000, 0x00050051, - 0x0000000D, 0x0000444F, 0x0000606A, 0x00000001, 0x00070050, 0x0000001D, - 0x00003915, 0x00002776, 0x0000444F, 0x00000A0C, 0x00000A0C, 0x00050051, - 0x0000000B, 0x00004383, 0x00002AC2, 0x00000001, 0x0006000C, 0x00000013, - 0x00004674, 0x00000001, 0x0000003E, 0x00004383, 0x00050051, 0x0000000D, - 0x00002777, 0x00004674, 0x00000000, 0x00050051, 0x0000000D, 0x00004450, - 0x00004674, 0x00000001, 0x00070050, 0x0000001D, 0x00003916, 0x00002777, - 0x00004450, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004384, - 0x00002AC2, 0x00000002, 0x0006000C, 0x00000013, 0x00004675, 0x00000001, - 0x0000003E, 0x00004384, 0x00050051, 0x0000000D, 0x00002778, 0x00004675, - 0x00000000, 0x00050051, 0x0000000D, 0x00004451, 0x00004675, 0x00000001, - 0x00070050, 0x0000001D, 0x00003917, 0x00002778, 0x00004451, 0x00000A0C, - 0x00000A0C, 0x00050051, 0x0000000B, 0x00004385, 0x00002AC2, 0x00000003, - 0x0006000C, 0x00000013, 0x00004676, 0x00000001, 0x0000003E, 0x00004385, - 0x00050051, 0x0000000D, 0x00002779, 0x00004676, 0x00000000, 0x00050051, - 0x0000000D, 0x000050C1, 0x00004676, 0x00000001, 0x00070050, 0x0000001D, - 0x00002355, 0x00002779, 0x000050C1, 0x00000A0C, 0x00000A0C, 0x000200F9, - 0x00003F63, 0x000200F8, 0x00002001, 0x00050051, 0x0000000B, 0x00003091, - 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000C, 0x000058A0, 0x00003091, - 0x00050050, 0x00000012, 0x0000472F, 0x000058A0, 0x000058A0, 0x000500C4, - 0x00000012, 0x000047B9, 0x0000472F, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003423, 0x000047B9, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABB, - 0x00003423, 0x0005008E, 0x00000013, 0x00004753, 0x00002ABB, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E12, 0x00000001, 0x00000028, 0x00000049, - 0x00004753, 0x00050051, 0x0000000D, 0x00005F16, 0x00005E12, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CDD, 0x00005E12, 0x00000001, 0x00070050, - 0x0000001D, 0x00004127, 0x00005F16, 0x00003CDD, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C4B, 0x00002AC2, 0x00000001, 0x0004007C, - 0x0000000C, 0x00003EAE, 0x00004C4B, 0x00050050, 0x00000012, 0x00004730, - 0x00003EAE, 0x00003EAE, 0x000500C4, 0x00000012, 0x000047BA, 0x00004730, - 0x000007A7, 0x000500C3, 0x00000012, 0x00003424, 0x000047BA, 0x00000867, - 0x0004006F, 0x00000013, 0x00002ABC, 0x00003424, 0x0005008E, 0x00000013, - 0x00004754, 0x00002ABC, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E13, - 0x00000001, 0x00000028, 0x00000049, 0x00004754, 0x00050051, 0x0000000D, - 0x00005F17, 0x00005E13, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDE, - 0x00005E13, 0x00000001, 0x00070050, 0x0000001D, 0x00004128, 0x00005F17, - 0x00003CDE, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4C, - 0x00002AC2, 0x00000002, 0x0004007C, 0x0000000C, 0x00003EAF, 0x00004C4C, - 0x00050050, 0x00000012, 0x00004731, 0x00003EAF, 0x00003EAF, 0x000500C4, - 0x00000012, 0x000047BC, 0x00004731, 0x000007A7, 0x000500C3, 0x00000012, - 0x00003425, 0x000047BC, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABD, - 0x00003425, 0x0005008E, 0x00000013, 0x00004755, 0x00002ABD, 0x000007FE, - 0x0007000C, 0x00000013, 0x00005E14, 0x00000001, 0x00000028, 0x00000049, - 0x00004755, 0x00050051, 0x0000000D, 0x00005F18, 0x00005E14, 0x00000000, - 0x00050051, 0x0000000D, 0x00003CDF, 0x00005E14, 0x00000001, 0x00070050, - 0x0000001D, 0x00004129, 0x00005F18, 0x00003CDF, 0x00000A0C, 0x00000A0C, - 0x00050051, 0x0000000B, 0x00004C4D, 0x00002AC2, 0x00000003, 0x0004007C, - 0x0000000C, 0x00003EB0, 0x00004C4D, 0x00050050, 0x00000012, 0x00004732, - 0x00003EB0, 0x00003EB0, 0x000500C4, 0x00000012, 0x000047BD, 0x00004732, - 0x000007A7, 0x000500C3, 0x00000012, 0x00003426, 0x000047BD, 0x00000867, - 0x0004006F, 0x00000013, 0x00002ABE, 0x00003426, 0x0005008E, 0x00000013, - 0x00004756, 0x00002ABE, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E15, - 0x00000001, 0x00000028, 0x00000049, 0x00004756, 0x00050051, 0x0000000D, - 0x00005F19, 0x00005E15, 0x00000000, 0x00050051, 0x0000000D, 0x0000494F, - 0x00005E15, 0x00000001, 0x00070050, 0x0000001D, 0x00002356, 0x00005F19, - 0x0000494F, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, - 0x00001CC0, 0x00050051, 0x0000000B, 0x000056C6, 0x00002AC2, 0x00000000, - 0x00060050, 0x00000014, 0x00004F13, 0x000056C6, 0x000056C6, 0x000056C6, - 0x000500C2, 0x00000014, 0x00002B1C, 0x00004F13, 0x00000BB4, 0x000500C7, - 0x00000014, 0x00005DF2, 0x00002B1C, 0x00000105, 0x000500C7, 0x00000014, - 0x000048B5, 0x00005DF2, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9C, - 0x00005DF2, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D5, 0x00005B9C, - 0x00000A12, 0x0006000C, 0x00000016, 0x00002C57, 0x00000001, 0x0000004B, - 0x000048B5, 0x0004007C, 0x00000014, 0x00002A21, 0x00002C57, 0x00050082, - 0x00000014, 0x00001886, 0x00000B0C, 0x00002A21, 0x00050080, 0x00000014, - 0x0000221C, 0x00002A21, 0x00000938, 0x000600A9, 0x00000014, 0x0000287B, - 0x000040D5, 0x0000221C, 0x00005B9C, 0x000500C4, 0x00000014, 0x00005AE0, - 0x000048B5, 0x00001886, 0x000500C7, 0x00000014, 0x000049A6, 0x00005AE0, - 0x00000466, 0x000600A9, 0x00000014, 0x00002AC3, 0x000040D5, 0x000049A6, - 0x000048B5, 0x00050080, 0x00000014, 0x00006005, 0x0000287B, 0x000003FA, - 0x000500C4, 0x00000014, 0x00004F8B, 0x00006005, 0x00000189, 0x000500C4, - 0x00000014, 0x00003FB2, 0x00002AC3, 0x0000008D, 0x000500C5, 0x00000014, - 0x00005789, 0x00004F8B, 0x00003FB2, 0x000500AA, 0x00000010, 0x0000360C, - 0x00005DF2, 0x00000A12, 0x000600A9, 0x00000014, 0x0000424E, 0x0000360C, - 0x00000A12, 0x00005789, 0x0004007C, 0x00000018, 0x000029DB, 0x0000424E, - 0x000500C2, 0x0000000B, 0x00004BB0, 0x000056C6, 0x00000A64, 0x00040070, - 0x0000000D, 0x0000481A, 0x00004BB0, 0x00050085, 0x0000000D, 0x00003E2B, - 0x0000481A, 0x00000149, 0x00050051, 0x0000000D, 0x000053CE, 0x000029DB, - 0x00000000, 0x00050051, 0x0000000D, 0x00002A61, 0x000029DB, 0x00000001, - 0x00050051, 0x0000000D, 0x00001EA2, 0x000029DB, 0x00000002, 0x00070050, - 0x0000001D, 0x00003DE3, 0x000053CE, 0x00002A61, 0x00001EA2, 0x00003E2B, - 0x00050051, 0x0000000B, 0x000027FE, 0x00002AC2, 0x00000001, 0x00060050, - 0x00000014, 0x00003517, 0x000027FE, 0x000027FE, 0x000027FE, 0x000500C2, - 0x00000014, 0x00002B1D, 0x00003517, 0x00000BB4, 0x000500C7, 0x00000014, - 0x00005DF3, 0x00002B1D, 0x00000105, 0x000500C7, 0x00000014, 0x000048B6, - 0x00005DF3, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9D, 0x00005DF3, - 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D6, 0x00005B9D, 0x00000A12, - 0x0006000C, 0x00000016, 0x00002C58, 0x00000001, 0x0000004B, 0x000048B6, - 0x0004007C, 0x00000014, 0x00002A22, 0x00002C58, 0x00050082, 0x00000014, - 0x00001887, 0x00000B0C, 0x00002A22, 0x00050080, 0x00000014, 0x0000221D, - 0x00002A22, 0x00000938, 0x000600A9, 0x00000014, 0x0000287C, 0x000040D6, - 0x0000221D, 0x00005B9D, 0x000500C4, 0x00000014, 0x00005AE1, 0x000048B6, - 0x00001887, 0x000500C7, 0x00000014, 0x000049A7, 0x00005AE1, 0x00000466, - 0x000600A9, 0x00000014, 0x00002AC4, 0x000040D6, 0x000049A7, 0x000048B6, - 0x00050080, 0x00000014, 0x00006006, 0x0000287C, 0x000003FA, 0x000500C4, - 0x00000014, 0x00004F8C, 0x00006006, 0x00000189, 0x000500C4, 0x00000014, - 0x00003FB3, 0x00002AC4, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578A, - 0x00004F8C, 0x00003FB3, 0x000500AA, 0x00000010, 0x0000360D, 0x00005DF3, - 0x00000A12, 0x000600A9, 0x00000014, 0x0000424F, 0x0000360D, 0x00000A12, - 0x0000578A, 0x0004007C, 0x00000018, 0x000029DC, 0x0000424F, 0x000500C2, - 0x0000000B, 0x00004BB1, 0x000027FE, 0x00000A64, 0x00040070, 0x0000000D, - 0x0000481B, 0x00004BB1, 0x00050085, 0x0000000D, 0x00003E2C, 0x0000481B, - 0x00000149, 0x00050051, 0x0000000D, 0x000053CF, 0x000029DC, 0x00000000, - 0x00050051, 0x0000000D, 0x00002A62, 0x000029DC, 0x00000001, 0x00050051, - 0x0000000D, 0x00001EA3, 0x000029DC, 0x00000002, 0x00070050, 0x0000001D, - 0x00003DE4, 0x000053CF, 0x00002A62, 0x00001EA3, 0x00003E2C, 0x00050051, - 0x0000000B, 0x000027FF, 0x00002AC2, 0x00000002, 0x00060050, 0x00000014, - 0x00003518, 0x000027FF, 0x000027FF, 0x000027FF, 0x000500C2, 0x00000014, - 0x00002B1E, 0x00003518, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF4, - 0x00002B1E, 0x00000105, 0x000500C7, 0x00000014, 0x000048B8, 0x00005DF4, - 0x00000466, 0x000500C2, 0x00000014, 0x00005B9E, 0x00005DF4, 0x00000B0C, - 0x000500AA, 0x00000010, 0x000040D7, 0x00005B9E, 0x00000A12, 0x0006000C, - 0x00000016, 0x00002C59, 0x00000001, 0x0000004B, 0x000048B8, 0x0004007C, - 0x00000014, 0x00002A23, 0x00002C59, 0x00050082, 0x00000014, 0x00001888, - 0x00000B0C, 0x00002A23, 0x00050080, 0x00000014, 0x0000221E, 0x00002A23, - 0x00000938, 0x000600A9, 0x00000014, 0x0000287D, 0x000040D7, 0x0000221E, - 0x00005B9E, 0x000500C4, 0x00000014, 0x00005AE2, 0x000048B8, 0x00001888, - 0x000500C7, 0x00000014, 0x000049A8, 0x00005AE2, 0x00000466, 0x000600A9, - 0x00000014, 0x00002AC5, 0x000040D7, 0x000049A8, 0x000048B8, 0x00050080, - 0x00000014, 0x00006007, 0x0000287D, 0x000003FA, 0x000500C4, 0x00000014, - 0x00004F8D, 0x00006007, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB4, - 0x00002AC5, 0x0000008D, 0x000500C5, 0x00000014, 0x0000578B, 0x00004F8D, - 0x00003FB4, 0x000500AA, 0x00000010, 0x0000360E, 0x00005DF4, 0x00000A12, - 0x000600A9, 0x00000014, 0x00004250, 0x0000360E, 0x00000A12, 0x0000578B, - 0x0004007C, 0x00000018, 0x000029DD, 0x00004250, 0x000500C2, 0x0000000B, - 0x00004BB2, 0x000027FF, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481C, - 0x00004BB2, 0x00050085, 0x0000000D, 0x00003E2D, 0x0000481C, 0x00000149, - 0x00050051, 0x0000000D, 0x000053D0, 0x000029DD, 0x00000000, 0x00050051, - 0x0000000D, 0x00002A63, 0x000029DD, 0x00000001, 0x00050051, 0x0000000D, - 0x00001EA4, 0x000029DD, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE5, - 0x000053D0, 0x00002A63, 0x00001EA4, 0x00003E2D, 0x00050051, 0x0000000B, - 0x00002800, 0x00002AC2, 0x00000003, 0x00060050, 0x00000014, 0x00003519, - 0x00002800, 0x00002800, 0x00002800, 0x000500C2, 0x00000014, 0x00002B1F, - 0x00003519, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF5, 0x00002B1F, - 0x00000105, 0x000500C7, 0x00000014, 0x000048B9, 0x00005DF5, 0x00000466, - 0x000500C2, 0x00000014, 0x00005B9F, 0x00005DF5, 0x00000B0C, 0x000500AA, - 0x00000010, 0x000040D8, 0x00005B9F, 0x00000A12, 0x0006000C, 0x00000016, - 0x00002C5A, 0x00000001, 0x0000004B, 0x000048B9, 0x0004007C, 0x00000014, - 0x00002A24, 0x00002C5A, 0x00050082, 0x00000014, 0x00001889, 0x00000B0C, - 0x00002A24, 0x00050080, 0x00000014, 0x0000221F, 0x00002A24, 0x00000938, - 0x000600A9, 0x00000014, 0x0000287E, 0x000040D8, 0x0000221F, 0x00005B9F, - 0x000500C4, 0x00000014, 0x00005AE3, 0x000048B9, 0x00001889, 0x000500C7, - 0x00000014, 0x000049A9, 0x00005AE3, 0x00000466, 0x000600A9, 0x00000014, - 0x00002AC6, 0x000040D8, 0x000049A9, 0x000048B9, 0x00050080, 0x00000014, - 0x00006008, 0x0000287E, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8E, - 0x00006008, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB5, 0x00002AC6, - 0x0000008D, 0x000500C5, 0x00000014, 0x0000578C, 0x00004F8E, 0x00003FB5, - 0x000500AA, 0x00000010, 0x0000360F, 0x00005DF5, 0x00000A12, 0x000600A9, - 0x00000014, 0x00004251, 0x0000360F, 0x00000A12, 0x0000578C, 0x0004007C, - 0x00000018, 0x000029DE, 0x00004251, 0x000500C2, 0x0000000B, 0x00004BB3, - 0x00002800, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481D, 0x00004BB3, - 0x00050085, 0x0000000D, 0x00003E2E, 0x0000481D, 0x00000149, 0x00050051, - 0x0000000D, 0x000053D1, 0x000029DE, 0x00000000, 0x00050051, 0x0000000D, - 0x00002A64, 0x000029DE, 0x00000001, 0x00050051, 0x0000000D, 0x00002B20, - 0x000029DE, 0x00000002, 0x00070050, 0x0000001D, 0x00002357, 0x000053D1, - 0x00002A64, 0x00002B20, 0x00003E2E, 0x000200F9, 0x00003F63, 0x000200F8, - 0x00001CC1, 0x00050051, 0x0000000B, 0x000056C7, 0x00002AC2, 0x00000000, - 0x00070050, 0x00000017, 0x00004F14, 0x000056C7, 0x000056C7, 0x000056C7, - 0x000056C7, 0x000500C2, 0x00000017, 0x000024B0, 0x00004F14, 0x0000034D, - 0x000500C7, 0x00000017, 0x000049B7, 0x000024B0, 0x0000027B, 0x00040070, - 0x0000001D, 0x00003CC4, 0x000049B7, 0x00050085, 0x0000001D, 0x00004139, - 0x00003CC4, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDB, 0x00002AC2, - 0x00000001, 0x00070050, 0x00000017, 0x00005156, 0x00005CDB, 0x00005CDB, - 0x00005CDB, 0x00005CDB, 0x000500C2, 0x00000017, 0x000024B1, 0x00005156, - 0x0000034D, 0x000500C7, 0x00000017, 0x000049B8, 0x000024B1, 0x0000027B, - 0x00040070, 0x0000001D, 0x00003CC5, 0x000049B8, 0x00050085, 0x0000001D, - 0x0000413A, 0x00003CC5, 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDC, - 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, 0x00005157, 0x00005CDC, - 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x000500C2, 0x00000017, 0x000024B2, - 0x00005157, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B9, 0x000024B2, - 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC6, 0x000049B9, 0x00050085, - 0x0000001D, 0x0000413B, 0x00003CC6, 0x00000AEE, 0x00050051, 0x0000000B, - 0x00005CDD, 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x0000515C, - 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x00005CDD, 0x000500C2, 0x00000017, - 0x000024B3, 0x0000515C, 0x0000034D, 0x000500C7, 0x00000017, 0x000049BA, - 0x000024B3, 0x0000027B, 0x00040070, 0x0000001D, 0x00004932, 0x000049BA, - 0x00050085, 0x0000001D, 0x000026A2, 0x00004932, 0x00000AEE, 0x000200F9, - 0x00003F63, 0x000200F8, 0x000038FC, 0x00050051, 0x0000000B, 0x000056C8, - 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, 0x00004F15, 0x000056C8, - 0x000056C8, 0x000056C8, 0x000056C8, 0x000500C2, 0x00000017, 0x000024B4, - 0x00004F15, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A62, 0x000024B4, - 0x0000064B, 0x00040070, 0x0000001D, 0x000036AB, 0x00004A62, 0x0005008E, - 0x0000001D, 0x00004B2C, 0x000036AB, 0x0000017A, 0x00050051, 0x0000000B, - 0x000021A8, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, 0x00006114, - 0x000021A8, 0x000021A8, 0x000021A8, 0x000021A8, 0x000500C2, 0x00000017, - 0x000024B5, 0x00006114, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A63, - 0x000024B5, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AC, 0x00004A63, - 0x0005008E, 0x0000001D, 0x00004B2D, 0x000036AC, 0x0000017A, 0x00050051, - 0x0000000B, 0x000021A9, 0x00002AC2, 0x00000002, 0x00070050, 0x00000017, - 0x00006115, 0x000021A9, 0x000021A9, 0x000021A9, 0x000021A9, 0x000500C2, - 0x00000017, 0x000024B6, 0x00006115, 0x0000028D, 0x000500C7, 0x00000017, - 0x00004A64, 0x000024B6, 0x0000064B, 0x00040070, 0x0000001D, 0x000036AD, - 0x00004A64, 0x0005008E, 0x0000001D, 0x00004B2E, 0x000036AD, 0x0000017A, - 0x00050051, 0x0000000B, 0x000021AA, 0x00002AC2, 0x00000003, 0x00070050, - 0x00000017, 0x00006116, 0x000021AA, 0x000021AA, 0x000021AA, 0x000021AA, - 0x000500C2, 0x00000017, 0x000024B7, 0x00006116, 0x0000028D, 0x000500C7, - 0x00000017, 0x00004A65, 0x000024B7, 0x0000064B, 0x00040070, 0x0000001D, - 0x0000431D, 0x00004A65, 0x0005008E, 0x0000001D, 0x00003095, 0x0000431D, - 0x0000017A, 0x000200F9, 0x00003F63, 0x000200F8, 0x00004BFE, 0x00050051, - 0x0000000B, 0x00003096, 0x00002AC2, 0x00000000, 0x0004007C, 0x0000000D, - 0x00004FF1, 0x00003096, 0x00050050, 0x00000013, 0x0000433F, 0x00004FF1, - 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D99, 0x0000433F, 0x0000433F, - 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, - 0x000056BA, 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000D, 0x00003F71, - 0x000056BA, 0x00050050, 0x00000013, 0x00004340, 0x00003F71, 0x00000A0C, - 0x0009004F, 0x0000001D, 0x00002D9A, 0x00004340, 0x00004340, 0x00000000, - 0x00000001, 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056BB, - 0x00002AC2, 0x00000002, 0x0004007C, 0x0000000D, 0x00003F72, 0x000056BB, - 0x00050050, 0x00000013, 0x00004341, 0x00003F72, 0x00000A0C, 0x0009004F, - 0x0000001D, 0x00002D9B, 0x00004341, 0x00004341, 0x00000000, 0x00000001, - 0x00000001, 0x00000001, 0x00050051, 0x0000000B, 0x000056BC, 0x00002AC2, - 0x00000003, 0x0004007C, 0x0000000D, 0x00003F73, 0x000056BC, 0x00050050, - 0x00000013, 0x00004FB1, 0x00003F73, 0x00000A0C, 0x0009004F, 0x0000001D, - 0x00005A3D, 0x00004FB1, 0x00004FB1, 0x00000000, 0x00000001, 0x00000001, - 0x00000001, 0x000200F9, 0x00003F63, 0x000200F8, 0x00003F63, 0x000F00F5, - 0x0000001D, 0x00002BB0, 0x00005A3D, 0x00004BFE, 0x00003095, 0x000038FC, - 0x000026A2, 0x00001CC1, 0x00002357, 0x00001CC0, 0x00002356, 0x00002001, - 0x00002355, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003811, 0x00002D9B, - 0x00004BFE, 0x00004B2E, 0x000038FC, 0x0000413B, 0x00001CC1, 0x00003DE5, - 0x00001CC0, 0x00004129, 0x00002001, 0x00003917, 0x00002039, 0x000F00F5, - 0x0000001D, 0x00003B89, 0x00002D9A, 0x00004BFE, 0x00004B2D, 0x000038FC, - 0x0000413A, 0x00001CC1, 0x00003DE4, 0x00001CC0, 0x00004128, 0x00002001, - 0x00003916, 0x00002039, 0x000F00F5, 0x0000001D, 0x000038BC, 0x00002D99, - 0x00004BFE, 0x00004B2C, 0x000038FC, 0x00004139, 0x00001CC1, 0x00003DE3, - 0x00001CC0, 0x00004127, 0x00002001, 0x00003915, 0x00002039, 0x000200F9, - 0x00005312, 0x000200F8, 0x00003B68, 0x000500AA, 0x00000009, 0x00005453, - 0x0000199B, 0x00000A10, 0x000300F7, 0x00004F29, 0x00000002, 0x000400FA, - 0x00005453, 0x00002C75, 0x00002F68, 0x000200F8, 0x00002F68, 0x00060041, - 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, - 0x0000000B, 0x00005D4D, 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DD1, - 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x00006020, 0x00000CC7, - 0x00000A0B, 0x00002DD1, 0x0004003D, 0x0000000B, 0x00003248, 0x00006020, - 0x00060052, 0x00000017, 0x00002EA1, 0x00005D4D, 0x00002818, 0x00000000, - 0x00060052, 0x00000017, 0x000019F1, 0x00003248, 0x00002EA1, 0x00000001, - 0x00050080, 0x0000000B, 0x00003FD7, 0x00003FF8, 0x0000199B, 0x00060041, - 0x00000288, 0x00001C1C, 0x00000CC7, 0x00000A0B, 0x00003FD7, 0x0004003D, - 0x0000000B, 0x00005C82, 0x00001C1C, 0x00050080, 0x0000000B, 0x00002DD2, - 0x00003FD7, 0x00000A0D, 0x00060041, 0x00000288, 0x00006021, 0x00000CC7, - 0x00000A0B, 0x00002DD2, 0x0004003D, 0x0000000B, 0x00003249, 0x00006021, - 0x00060052, 0x00000017, 0x00002EF0, 0x00005C82, 0x000019F1, 0x00000002, - 0x00060052, 0x00000017, 0x00001BED, 0x00003249, 0x00002EF0, 0x00000003, - 0x00050084, 0x0000000B, 0x00002A8D, 0x00000A10, 0x0000199B, 0x00050080, - 0x0000000B, 0x000023D1, 0x00003FF8, 0x00002A8D, 0x00060041, 0x00000288, - 0x00003B8A, 0x00000CC7, 0x00000A0B, 0x000023D1, 0x0004003D, 0x0000000B, - 0x00005C83, 0x00003B8A, 0x00050080, 0x0000000B, 0x00002DD3, 0x000023D1, - 0x00000A0D, 0x00060041, 0x00000288, 0x00006022, 0x00000CC7, 0x00000A0B, - 0x00002DD3, 0x0004003D, 0x0000000B, 0x0000324A, 0x00006022, 0x00060052, - 0x00000017, 0x00002EF1, 0x00005C83, 0x00002818, 0x00000000, 0x00060052, - 0x00000017, 0x00001BEE, 0x0000324A, 0x00002EF1, 0x00000001, 0x00050084, - 0x0000000B, 0x00002A8E, 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, - 0x000023D2, 0x00003FF8, 0x00002A8E, 0x00060041, 0x00000288, 0x00003B8B, - 0x00000CC7, 0x00000A0B, 0x000023D2, 0x0004003D, 0x0000000B, 0x00005C84, - 0x00003B8B, 0x00050080, 0x0000000B, 0x00002DD4, 0x000023D2, 0x00000A0D, - 0x00060041, 0x00000288, 0x00006023, 0x00000CC7, 0x00000A0B, 0x00002DD4, - 0x0004003D, 0x0000000B, 0x0000324B, 0x00006023, 0x00060052, 0x00000017, - 0x0000379C, 0x00005C84, 0x00001BEE, 0x00000002, 0x00060052, 0x00000017, - 0x00002040, 0x0000324B, 0x0000379C, 0x00000003, 0x000200F9, 0x00004F29, - 0x000200F8, 0x00002C75, 0x00060041, 0x00000288, 0x0000554C, 0x00000CC7, - 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4E, 0x0000554C, - 0x00050080, 0x0000000B, 0x00002DD5, 0x00003FF8, 0x00000A0D, 0x00060041, - 0x00000288, 0x00001913, 0x00000CC7, 0x00000A0B, 0x00002DD5, 0x0004003D, - 0x0000000B, 0x00005C85, 0x00001913, 0x00050080, 0x0000000B, 0x00002DD6, - 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, 0x00001914, 0x00000CC7, - 0x00000A0B, 0x00002DD6, 0x0004003D, 0x0000000B, 0x00005C86, 0x00001914, - 0x00050080, 0x0000000B, 0x00002DD7, 0x00003FF8, 0x00000A13, 0x00060041, - 0x00000288, 0x00005FF8, 0x00000CC7, 0x00000A0B, 0x00002DD7, 0x0004003D, - 0x0000000B, 0x00003703, 0x00005FF8, 0x00070050, 0x00000017, 0x00004AE2, - 0x00005D4E, 0x00005C85, 0x00005C86, 0x00003703, 0x00050080, 0x0000000B, - 0x000057E8, 0x00003FF8, 0x00000A16, 0x00060041, 0x00000288, 0x0000604E, - 0x00000CC7, 0x00000A0B, 0x000057E8, 0x0004003D, 0x0000000B, 0x00005C87, - 0x0000604E, 0x00050080, 0x0000000B, 0x00002DD8, 0x00003FF8, 0x00000A19, - 0x00060041, 0x00000288, 0x00001915, 0x00000CC7, 0x00000A0B, 0x00002DD8, - 0x0004003D, 0x0000000B, 0x00005C88, 0x00001915, 0x00050080, 0x0000000B, - 0x00002DD9, 0x00003FF8, 0x00000A1C, 0x00060041, 0x00000288, 0x00001916, - 0x00000CC7, 0x00000A0B, 0x00002DD9, 0x0004003D, 0x0000000B, 0x00005C89, - 0x00001916, 0x00050080, 0x0000000B, 0x00002DDA, 0x00003FF8, 0x00000A1F, - 0x00060041, 0x00000288, 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DDA, - 0x0004003D, 0x0000000B, 0x00004003, 0x00006009, 0x00070050, 0x00000017, - 0x00005133, 0x00005C87, 0x00005C88, 0x00005C89, 0x00004003, 0x000200F9, - 0x00004F29, 0x000200F8, 0x00004F29, 0x000700F5, 0x00000017, 0x00002BD0, - 0x00005133, 0x00002C75, 0x00002040, 0x00002F68, 0x000700F5, 0x00000017, - 0x00003723, 0x00004AE2, 0x00002C75, 0x00001BED, 0x00002F68, 0x000300F7, - 0x00004F2A, 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, 0x00000005, - 0x000027A8, 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, - 0x0000000B, 0x00005F5D, 0x00003723, 0x00000000, 0x0006000C, 0x00000013, - 0x0000607D, 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, - 0x000026E0, 0x0000607D, 0x00000000, 0x00060052, 0x0000001D, 0x000023D3, - 0x000026E0, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA1, - 0x0000607D, 0x00000001, 0x00060052, 0x0000001D, 0x00003A28, 0x00004DA1, - 0x000023D3, 0x00000001, 0x00050051, 0x0000000B, 0x00002864, 0x00003723, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CE1, 0x00000001, 0x0000003E, - 0x00002864, 0x00050051, 0x0000000D, 0x000026E1, 0x00004CE1, 0x00000000, - 0x00060052, 0x0000001D, 0x000023D4, 0x000026E1, 0x00003A28, 0x00000002, - 0x00050051, 0x0000000D, 0x00004DA2, 0x00004CE1, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A29, 0x00004DA2, 0x000023D4, 0x00000003, 0x00050051, - 0x0000000B, 0x00002865, 0x00003723, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CE2, 0x00000001, 0x0000003E, 0x00002865, 0x00050051, 0x0000000D, - 0x000026E2, 0x00004CE2, 0x00000000, 0x00060052, 0x0000001D, 0x000023D5, - 0x000026E2, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA3, - 0x00004CE2, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2A, 0x00004DA3, - 0x000023D5, 0x00000001, 0x00050051, 0x0000000B, 0x00002866, 0x00003723, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CE3, 0x00000001, 0x0000003E, - 0x00002866, 0x00050051, 0x0000000D, 0x000026E3, 0x00004CE3, 0x00000000, - 0x00060052, 0x0000001D, 0x000023D6, 0x000026E3, 0x00003A2A, 0x00000002, - 0x00050051, 0x0000000D, 0x00004DA4, 0x00004CE3, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A2B, 0x00004DA4, 0x000023D6, 0x00000003, 0x00050051, - 0x0000000B, 0x00002867, 0x00002BD0, 0x00000000, 0x0006000C, 0x00000013, - 0x00004CE4, 0x00000001, 0x0000003E, 0x00002867, 0x00050051, 0x0000000D, - 0x000026E4, 0x00004CE4, 0x00000000, 0x00060052, 0x0000001D, 0x000023D7, - 0x000026E4, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA5, - 0x00004CE4, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2C, 0x00004DA5, - 0x000023D7, 0x00000001, 0x00050051, 0x0000000B, 0x00002868, 0x00002BD0, - 0x00000001, 0x0006000C, 0x00000013, 0x00004CE5, 0x00000001, 0x0000003E, - 0x00002868, 0x00050051, 0x0000000D, 0x000026E5, 0x00004CE5, 0x00000000, - 0x00060052, 0x0000001D, 0x000023D8, 0x000026E5, 0x00003A2C, 0x00000002, - 0x00050051, 0x0000000D, 0x00004DA6, 0x00004CE5, 0x00000001, 0x00060052, - 0x0000001D, 0x00003A2D, 0x00004DA6, 0x000023D8, 0x00000003, 0x00050051, - 0x0000000B, 0x00002869, 0x00002BD0, 0x00000002, 0x0006000C, 0x00000013, - 0x00004CE6, 0x00000001, 0x0000003E, 0x00002869, 0x00050051, 0x0000000D, - 0x000026E6, 0x00004CE6, 0x00000000, 0x00060052, 0x0000001D, 0x000023D9, - 0x000026E6, 0x00003B56, 0x00000000, 0x00050051, 0x0000000D, 0x00004DA7, - 0x00004CE6, 0x00000001, 0x00060052, 0x0000001D, 0x00003A2E, 0x00004DA7, - 0x000023D9, 0x00000001, 0x00050051, 0x0000000B, 0x0000286A, 0x00002BD0, - 0x00000003, 0x0006000C, 0x00000013, 0x00004CE7, 0x00000001, 0x0000003E, - 0x0000286A, 0x00050051, 0x0000000D, 0x000026E7, 0x00004CE7, 0x00000000, - 0x00060052, 0x0000001D, 0x000023DA, 0x000026E7, 0x00003A2E, 0x00000002, - 0x00050051, 0x0000000D, 0x00005A07, 0x00004CE7, 0x00000001, 0x00060052, - 0x0000001D, 0x00002453, 0x00005A07, 0x000023DA, 0x00000003, 0x000200F9, - 0x00004F2A, 0x000200F8, 0x000027A8, 0x0007004F, 0x00000011, 0x000025FE, - 0x00003723, 0x00003723, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, - 0x00005B3F, 0x000025FE, 0x0009004F, 0x0000001A, 0x000060DA, 0x00005B3F, - 0x00005B3F, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048BA, 0x000060DA, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D99, 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC7, - 0x00003D99, 0x0005008E, 0x0000001D, 0x00004733, 0x00002AC7, 0x000007FE, - 0x0007000C, 0x0000001D, 0x0000629A, 0x00000001, 0x00000028, 0x00000504, - 0x00004733, 0x0007004F, 0x00000011, 0x00003774, 0x00003723, 0x00003723, - 0x00000002, 0x00000003, 0x0004007C, 0x00000012, 0x000024C8, 0x00003774, - 0x0009004F, 0x0000001A, 0x000060DB, 0x000024C8, 0x000024C8, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BB, - 0x000060DB, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9A, 0x000048BB, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC8, 0x00003D9A, 0x0005008E, - 0x0000001D, 0x00004734, 0x00002AC8, 0x000007FE, 0x0007000C, 0x0000001D, - 0x0000629B, 0x00000001, 0x00000028, 0x00000504, 0x00004734, 0x0007004F, - 0x00000011, 0x00003775, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, - 0x0004007C, 0x00000012, 0x000024C9, 0x00003775, 0x0009004F, 0x0000001A, - 0x000060DC, 0x000024C9, 0x000024C9, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C4, 0x0000001A, 0x000048BC, 0x000060DC, 0x00000122, - 0x000500C3, 0x0000001A, 0x00003D9B, 0x000048BC, 0x00000302, 0x0004006F, - 0x0000001D, 0x00002AC9, 0x00003D9B, 0x0005008E, 0x0000001D, 0x00004735, - 0x00002AC9, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629C, 0x00000001, - 0x00000028, 0x00000504, 0x00004735, 0x0007004F, 0x00000011, 0x00003776, - 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000012, - 0x000024CA, 0x00003776, 0x0009004F, 0x0000001A, 0x000060DD, 0x000024CA, - 0x000024CA, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, - 0x0000001A, 0x000048BD, 0x000060DD, 0x00000122, 0x000500C3, 0x0000001A, - 0x00003D9C, 0x000048BD, 0x00000302, 0x0004006F, 0x0000001D, 0x00002ACA, - 0x00003D9C, 0x0005008E, 0x0000001D, 0x000053D2, 0x00002ACA, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, 0x00000504, - 0x000053D2, 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F59, 0x0007004F, - 0x00000011, 0x00002624, 0x00003723, 0x00003723, 0x00000000, 0x00000001, - 0x0004007C, 0x00000013, 0x0000515D, 0x00002624, 0x00050051, 0x0000000D, - 0x00001B87, 0x0000515D, 0x00000000, 0x00050051, 0x0000000D, 0x00003473, - 0x0000515D, 0x00000001, 0x00070050, 0x0000001D, 0x00004281, 0x00001B87, - 0x00003473, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E1, - 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, - 0x00003766, 0x000041E1, 0x00050051, 0x0000000D, 0x00001B88, 0x00003766, - 0x00000000, 0x00050051, 0x0000000D, 0x00003474, 0x00003766, 0x00000001, - 0x00070050, 0x0000001D, 0x00004282, 0x00001B88, 0x00003474, 0x00000A0C, - 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E2, 0x00002BD0, 0x00002BD0, - 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003767, 0x000041E2, - 0x00050051, 0x0000000D, 0x00001B89, 0x00003767, 0x00000000, 0x00050051, - 0x0000000D, 0x00003475, 0x00003767, 0x00000001, 0x00070050, 0x0000001D, - 0x00004283, 0x00001B89, 0x00003475, 0x00000A0C, 0x00000A0C, 0x0007004F, - 0x00000011, 0x000041E3, 0x00002BD0, 0x00002BD0, 0x00000002, 0x00000003, - 0x0004007C, 0x00000013, 0x00003768, 0x000041E3, 0x00050051, 0x0000000D, - 0x00001B8A, 0x00003768, 0x00000000, 0x00050051, 0x0000000D, 0x0000410B, - 0x00003768, 0x00000001, 0x00070050, 0x0000001D, 0x00002358, 0x00001B8A, - 0x0000410B, 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00004F2A, 0x000200F8, - 0x00004F2A, 0x000900F5, 0x0000001D, 0x00002BB1, 0x00002358, 0x00004F59, - 0x00004365, 0x000027A8, 0x00002453, 0x0000203A, 0x000900F5, 0x0000001D, - 0x00003812, 0x00004283, 0x00004F59, 0x0000629C, 0x000027A8, 0x00003A2D, - 0x0000203A, 0x000900F5, 0x0000001D, 0x00003B8C, 0x00004282, 0x00004F59, - 0x0000629B, 0x000027A8, 0x00003A2B, 0x0000203A, 0x000900F5, 0x0000001D, - 0x000038BD, 0x00004281, 0x00004F59, 0x0000629A, 0x000027A8, 0x00003A29, - 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, - 0x0000001D, 0x00002BB2, 0x00002BB1, 0x00004F2A, 0x00002BB0, 0x00003F63, - 0x000700F5, 0x0000001D, 0x00003813, 0x00003812, 0x00004F2A, 0x00003811, - 0x00003F63, 0x000700F5, 0x0000001D, 0x00003297, 0x00003B8C, 0x00004F2A, - 0x00003B89, 0x00003F63, 0x000700F5, 0x0000001D, 0x0000367C, 0x000038BD, - 0x00004F2A, 0x000038BC, 0x00003F63, 0x00050081, 0x0000001D, 0x0000435B, - 0x0000435A, 0x0000367C, 0x00050081, 0x0000001D, 0x00005B03, 0x00005B02, - 0x00003297, 0x00050081, 0x0000001D, 0x00002523, 0x00001C28, 0x00003813, - 0x00050081, 0x0000001D, 0x00001E77, 0x000025AA, 0x00002BB2, 0x000200F9, - 0x00005EC8, 0x000200F8, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BB3, - 0x00005113, 0x00005310, 0x00001E77, 0x00005312, 0x000700F5, 0x0000001D, - 0x00003814, 0x00001F92, 0x00005310, 0x00002523, 0x00005312, 0x000700F5, - 0x0000001D, 0x00003B31, 0x00005B01, 0x00005310, 0x00005B03, 0x00005312, - 0x000700F5, 0x0000001D, 0x00003B8D, 0x00004359, 0x00005310, 0x0000435B, - 0x00005312, 0x000700F5, 0x0000000D, 0x000038BE, 0x00005A1D, 0x00005310, - 0x00002F3A, 0x00005312, 0x000200F9, 0x00005313, 0x000200F8, 0x00005313, - 0x000700F5, 0x0000001D, 0x00002BB4, 0x00002BA9, 0x0000530F, 0x00002BB3, - 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003815, 0x0000380A, 0x0000530F, - 0x00003814, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003B32, 0x000035EC, - 0x0000530F, 0x00003B31, 0x00005EC8, 0x000700F5, 0x0000001D, 0x0000338C, - 0x000020D3, 0x0000530F, 0x00003B8D, 0x00005EC8, 0x000700F5, 0x0000000D, - 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038BE, 0x00005EC8, 0x0005008E, - 0x0000001D, 0x00005A74, 0x0000338C, 0x00002EA8, 0x0005008E, 0x0000001D, - 0x000019CC, 0x00003B32, 0x00002EA8, 0x0005008E, 0x0000001D, 0x0000306F, - 0x00003815, 0x00002EA8, 0x0005008E, 0x0000001D, 0x00003432, 0x00002BB4, - 0x00002EA8, 0x000300F7, 0x00003F64, 0x00000002, 0x000400FA, 0x00001D59, - 0x00002741, 0x00003F64, 0x000200F8, 0x00002741, 0x0009004F, 0x0000001D, - 0x00003AEE, 0x00005A74, 0x00005A74, 0x00000002, 0x00000001, 0x00000000, - 0x00000003, 0x0009004F, 0x0000001D, 0x00003A07, 0x000019CC, 0x000019CC, + 0x000060D8, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D97, 0x000048B2, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002AB9, 0x00003D97, 0x0005008E, + 0x0000001D, 0x0000472E, 0x00002AB9, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00006299, 0x00000001, 0x00000028, 0x00000504, 0x0000472E, 0x0007004F, + 0x00000011, 0x00003773, 0x00002BCF, 0x00002BCF, 0x00000002, 0x00000003, + 0x0004007C, 0x00000012, 0x000024C7, 0x00003773, 0x0009004F, 0x0000001A, + 0x000060D9, 0x000024C7, 0x000024C7, 0x00000000, 0x00000000, 0x00000001, + 0x00000001, 0x000500C4, 0x0000001A, 0x000048B3, 0x000060D9, 0x00000122, + 0x000500C3, 0x0000001A, 0x00003D98, 0x000048B3, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002ABA, 0x00003D98, 0x0005008E, 0x0000001D, 0x000053C1, + 0x00002ABA, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004364, 0x00000001, + 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, 0x00004F28, 0x000200F8, + 0x00004F58, 0x0007004F, 0x00000011, 0x00002629, 0x00003722, 0x00003722, + 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515B, 0x00002629, + 0x00050051, 0x0000000D, 0x00001B84, 0x0000515B, 0x00000000, 0x00050051, + 0x0000000D, 0x00003470, 0x0000515B, 0x00000001, 0x00070050, 0x0000001D, + 0x0000427E, 0x00001B84, 0x00003470, 0x00000A0C, 0x00000A0C, 0x0007004F, + 0x00000011, 0x000041DE, 0x00003722, 0x00003722, 0x00000002, 0x00000003, + 0x0004007C, 0x00000013, 0x00003763, 0x000041DE, 0x00050051, 0x0000000D, + 0x00001B85, 0x00003763, 0x00000000, 0x00050051, 0x0000000D, 0x00003471, + 0x00003763, 0x00000001, 0x00070050, 0x0000001D, 0x0000427F, 0x00001B85, + 0x00003471, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041DF, + 0x00002BCF, 0x00002BCF, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, + 0x00003764, 0x000041DF, 0x00050051, 0x0000000D, 0x00001B86, 0x00003764, + 0x00000000, 0x00050051, 0x0000000D, 0x00003472, 0x00003764, 0x00000001, + 0x00070050, 0x0000001D, 0x00004280, 0x00001B86, 0x00003472, 0x00000A0C, + 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E0, 0x00002BCF, 0x00002BCF, + 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003765, 0x000041E0, + 0x00050051, 0x0000000D, 0x00001B87, 0x00003765, 0x00000000, 0x00050051, + 0x0000000D, 0x0000410A, 0x00003765, 0x00000001, 0x00070050, 0x0000001D, + 0x00002357, 0x00001B87, 0x0000410A, 0x00000A0C, 0x00000A0C, 0x000200F9, + 0x00004F28, 0x000200F8, 0x00004F28, 0x000900F5, 0x0000001D, 0x00002BAE, + 0x00002357, 0x00004F58, 0x00004364, 0x0000215A, 0x00002356, 0x00002038, + 0x000900F5, 0x0000001D, 0x0000380F, 0x00004280, 0x00004F58, 0x00006299, + 0x0000215A, 0x0000391D, 0x00002038, 0x000900F5, 0x0000001D, 0x00003B88, + 0x0000427F, 0x00004F58, 0x00006298, 0x0000215A, 0x0000391C, 0x00002038, + 0x000900F5, 0x0000001D, 0x000038BB, 0x0000427E, 0x00004F58, 0x00006297, + 0x0000215A, 0x0000391B, 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, + 0x00005311, 0x000700F5, 0x0000001D, 0x00002BAF, 0x00002BAE, 0x00004F28, + 0x00002BAD, 0x00003F62, 0x000700F5, 0x0000001D, 0x00003810, 0x0000380F, + 0x00004F28, 0x0000380E, 0x00003F62, 0x000700F5, 0x0000001D, 0x00003296, + 0x00003B88, 0x00004F28, 0x00003B85, 0x00003F62, 0x000700F5, 0x0000001D, + 0x0000367B, 0x000038BB, 0x00004F28, 0x000038BA, 0x00003F62, 0x00050081, + 0x0000001D, 0x0000435A, 0x00004359, 0x0000367B, 0x00050081, 0x0000001D, + 0x00005B02, 0x00005B01, 0x00003296, 0x00050081, 0x0000001D, 0x00001C28, + 0x00001F92, 0x00003810, 0x00050081, 0x0000001D, 0x000025AA, 0x00005113, + 0x00002BAF, 0x00050080, 0x0000000B, 0x00003FF8, 0x00001FB2, 0x000037B2, + 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, 0x00005AEF, 0x00003B68, + 0x000040BC, 0x000200F8, 0x000040BC, 0x000500AA, 0x00000009, 0x00004AE1, + 0x0000199B, 0x00000A0D, 0x000300F7, 0x00004F4C, 0x00000002, 0x000400FA, + 0x00004AE1, 0x0000262A, 0x00002F67, 0x000200F8, 0x00002F67, 0x00060041, + 0x00000288, 0x00004BD5, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D4F, 0x00004BD5, 0x00050080, 0x0000000B, 0x00002DD4, + 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x00001951, 0x00000CC7, + 0x00000A0B, 0x00002DD4, 0x0004003D, 0x0000000B, 0x00005E64, 0x00001951, + 0x00050084, 0x0000000B, 0x00001863, 0x00000A10, 0x0000199B, 0x00050080, + 0x0000000B, 0x000020AA, 0x00003FF8, 0x00001863, 0x00060041, 0x00000288, + 0x00003BD0, 0x00000CC7, 0x00000A0B, 0x000020AA, 0x0004003D, 0x0000000B, + 0x00005E65, 0x00003BD0, 0x00050084, 0x0000000B, 0x00001864, 0x00000A13, + 0x0000199B, 0x00050080, 0x0000000B, 0x000020AB, 0x00003FF8, 0x00001864, + 0x00060041, 0x00000288, 0x000037F4, 0x00000CC7, 0x00000A0B, 0x000020AB, + 0x0004003D, 0x0000000B, 0x00004008, 0x000037F4, 0x00070050, 0x00000017, + 0x00005138, 0x00005D4F, 0x00005E64, 0x00005E65, 0x00004008, 0x000200F9, + 0x00004F4C, 0x000200F8, 0x0000262A, 0x00060041, 0x00000288, 0x0000554B, + 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D50, + 0x0000554B, 0x00050080, 0x0000000B, 0x00002DD5, 0x00003FF8, 0x00000A0D, + 0x00060041, 0x00000288, 0x00001917, 0x00000CC7, 0x00000A0B, 0x00002DD5, + 0x0004003D, 0x0000000B, 0x00005C83, 0x00001917, 0x00050080, 0x0000000B, + 0x00002DD6, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, 0x00001918, + 0x00000CC7, 0x00000A0B, 0x00002DD6, 0x0004003D, 0x0000000B, 0x00005C84, + 0x00001918, 0x00050080, 0x0000000B, 0x00002DD7, 0x00003FF8, 0x00000A13, + 0x00060041, 0x00000288, 0x00006009, 0x00000CC7, 0x00000A0B, 0x00002DD7, + 0x0004003D, 0x0000000B, 0x00004009, 0x00006009, 0x00070050, 0x00000017, + 0x00005139, 0x00005D50, 0x00005C83, 0x00005C84, 0x00004009, 0x000200F9, + 0x00004F4C, 0x000200F8, 0x00004F4C, 0x000700F5, 0x00000017, 0x00002AC2, + 0x00005139, 0x0000262A, 0x00005138, 0x00002F67, 0x000300F7, 0x00003F63, + 0x00000000, 0x001300FB, 0x00002180, 0x00004BFE, 0x00000000, 0x000038FC, + 0x00000001, 0x000038FC, 0x00000002, 0x00001CC1, 0x0000000A, 0x00001CC1, + 0x00000003, 0x00001CC0, 0x0000000C, 0x00001CC0, 0x00000004, 0x00002001, + 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, + 0x00005F5C, 0x00002AC2, 0x00000000, 0x0006000C, 0x00000013, 0x0000606D, + 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, 0x00002786, + 0x0000606D, 0x00000000, 0x00050051, 0x0000000D, 0x00004458, 0x0000606D, + 0x00000001, 0x00070050, 0x0000001D, 0x0000391E, 0x00002786, 0x00004458, + 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x0000438C, 0x00002AC2, + 0x00000001, 0x0006000C, 0x00000013, 0x0000467D, 0x00000001, 0x0000003E, + 0x0000438C, 0x00050051, 0x0000000D, 0x00002787, 0x0000467D, 0x00000000, + 0x00050051, 0x0000000D, 0x00004459, 0x0000467D, 0x00000001, 0x00070050, + 0x0000001D, 0x0000391F, 0x00002787, 0x00004459, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x0000438D, 0x00002AC2, 0x00000002, 0x0006000C, + 0x00000013, 0x0000467E, 0x00000001, 0x0000003E, 0x0000438D, 0x00050051, + 0x0000000D, 0x00002788, 0x0000467E, 0x00000000, 0x00050051, 0x0000000D, + 0x0000445A, 0x0000467E, 0x00000001, 0x00070050, 0x0000001D, 0x00003920, + 0x00002788, 0x0000445A, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, + 0x0000438E, 0x00002AC2, 0x00000003, 0x0006000C, 0x00000013, 0x0000467F, + 0x00000001, 0x0000003E, 0x0000438E, 0x00050051, 0x0000000D, 0x00002789, + 0x0000467F, 0x00000000, 0x00050051, 0x0000000D, 0x000050C4, 0x0000467F, + 0x00000001, 0x00070050, 0x0000001D, 0x00002358, 0x00002789, 0x000050C4, + 0x00000A0C, 0x00000A0C, 0x000200F9, 0x00003F63, 0x000200F8, 0x00002001, + 0x00050051, 0x0000000B, 0x00003091, 0x00002AC2, 0x00000000, 0x0004007C, + 0x0000000C, 0x000058A0, 0x00003091, 0x00050050, 0x00000012, 0x0000472F, + 0x000058A0, 0x000058A0, 0x000500C4, 0x00000012, 0x000047B9, 0x0000472F, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003423, 0x000047B9, 0x00000867, + 0x0004006F, 0x00000013, 0x00002ABB, 0x00003423, 0x0005008E, 0x00000013, + 0x00004753, 0x00002ABB, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E12, + 0x00000001, 0x00000028, 0x00000049, 0x00004753, 0x00050051, 0x0000000D, + 0x00005F16, 0x00005E12, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDD, + 0x00005E12, 0x00000001, 0x00070050, 0x0000001D, 0x00004127, 0x00005F16, + 0x00003CDD, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4B, + 0x00002AC2, 0x00000001, 0x0004007C, 0x0000000C, 0x00003EAA, 0x00004C4B, + 0x00050050, 0x00000012, 0x00004730, 0x00003EAA, 0x00003EAA, 0x000500C4, + 0x00000012, 0x000047BA, 0x00004730, 0x000007A7, 0x000500C3, 0x00000012, + 0x00003424, 0x000047BA, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABC, + 0x00003424, 0x0005008E, 0x00000013, 0x00004754, 0x00002ABC, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E13, 0x00000001, 0x00000028, 0x00000049, + 0x00004754, 0x00050051, 0x0000000D, 0x00005F17, 0x00005E13, 0x00000000, + 0x00050051, 0x0000000D, 0x00003CDE, 0x00005E13, 0x00000001, 0x00070050, + 0x0000001D, 0x00004128, 0x00005F17, 0x00003CDE, 0x00000A0C, 0x00000A0C, + 0x00050051, 0x0000000B, 0x00004C4C, 0x00002AC2, 0x00000002, 0x0004007C, + 0x0000000C, 0x00003EAB, 0x00004C4C, 0x00050050, 0x00000012, 0x00004731, + 0x00003EAB, 0x00003EAB, 0x000500C4, 0x00000012, 0x000047BC, 0x00004731, + 0x000007A7, 0x000500C3, 0x00000012, 0x00003425, 0x000047BC, 0x00000867, + 0x0004006F, 0x00000013, 0x00002ABD, 0x00003425, 0x0005008E, 0x00000013, + 0x00004755, 0x00002ABD, 0x000007FE, 0x0007000C, 0x00000013, 0x00005E14, + 0x00000001, 0x00000028, 0x00000049, 0x00004755, 0x00050051, 0x0000000D, + 0x00005F18, 0x00005E14, 0x00000000, 0x00050051, 0x0000000D, 0x00003CDF, + 0x00005E14, 0x00000001, 0x00070050, 0x0000001D, 0x00004129, 0x00005F18, + 0x00003CDF, 0x00000A0C, 0x00000A0C, 0x00050051, 0x0000000B, 0x00004C4D, + 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000C, 0x00003EAC, 0x00004C4D, + 0x00050050, 0x00000012, 0x00004732, 0x00003EAC, 0x00003EAC, 0x000500C4, + 0x00000012, 0x000047BD, 0x00004732, 0x000007A7, 0x000500C3, 0x00000012, + 0x00003426, 0x000047BD, 0x00000867, 0x0004006F, 0x00000013, 0x00002ABE, + 0x00003426, 0x0005008E, 0x00000013, 0x00004756, 0x00002ABE, 0x000007FE, + 0x0007000C, 0x00000013, 0x00005E15, 0x00000001, 0x00000028, 0x00000049, + 0x00004756, 0x00050051, 0x0000000D, 0x00005F19, 0x00005E15, 0x00000000, + 0x00050051, 0x0000000D, 0x0000494F, 0x00005E15, 0x00000001, 0x00070050, + 0x0000001D, 0x00002359, 0x00005F19, 0x0000494F, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC0, 0x00050051, 0x0000000B, + 0x000056C6, 0x00002AC2, 0x00000000, 0x00060050, 0x00000014, 0x00004F13, + 0x000056C6, 0x000056C6, 0x000056C6, 0x000500C2, 0x00000014, 0x00002B1C, + 0x00004F13, 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF2, 0x00002B1C, + 0x00000105, 0x000500C7, 0x00000014, 0x000048B4, 0x00005DF2, 0x00000466, + 0x000500C2, 0x00000014, 0x00005B9C, 0x00005DF2, 0x00000B0C, 0x000500AA, + 0x00000010, 0x000040D5, 0x00005B9C, 0x00000A12, 0x0006000C, 0x00000016, + 0x00002C57, 0x00000001, 0x0000004B, 0x000048B4, 0x0004007C, 0x00000014, + 0x00002A21, 0x00002C57, 0x00050082, 0x00000014, 0x00001886, 0x00000B0C, + 0x00002A21, 0x00050080, 0x00000014, 0x0000221C, 0x00002A21, 0x00000938, + 0x000600A9, 0x00000014, 0x0000287B, 0x000040D5, 0x0000221C, 0x00005B9C, + 0x000500C4, 0x00000014, 0x00005AE0, 0x000048B4, 0x00001886, 0x000500C7, + 0x00000014, 0x000049A6, 0x00005AE0, 0x00000466, 0x000600A9, 0x00000014, + 0x00002AC3, 0x000040D5, 0x000049A6, 0x000048B4, 0x00050080, 0x00000014, + 0x0000600A, 0x0000287B, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8B, + 0x0000600A, 0x00000189, 0x000500C4, 0x00000014, 0x00003FB2, 0x00002AC3, + 0x0000008D, 0x000500C5, 0x00000014, 0x00005788, 0x00004F8B, 0x00003FB2, + 0x000500AA, 0x00000010, 0x0000360C, 0x00005DF2, 0x00000A12, 0x000600A9, + 0x00000014, 0x0000424E, 0x0000360C, 0x00000A12, 0x00005788, 0x0004007C, + 0x00000018, 0x000029DB, 0x0000424E, 0x000500C2, 0x0000000B, 0x00004BB0, + 0x000056C6, 0x00000A64, 0x00040070, 0x0000000D, 0x0000481A, 0x00004BB0, + 0x00050085, 0x0000000D, 0x00003E2B, 0x0000481A, 0x00000149, 0x00050051, + 0x0000000D, 0x000053CE, 0x000029DB, 0x00000000, 0x00050051, 0x0000000D, + 0x00002A61, 0x000029DB, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA2, + 0x000029DB, 0x00000002, 0x00070050, 0x0000001D, 0x00003DE3, 0x000053CE, + 0x00002A61, 0x00001EA2, 0x00003E2B, 0x00050051, 0x0000000B, 0x000027FE, + 0x00002AC2, 0x00000001, 0x00060050, 0x00000014, 0x00003517, 0x000027FE, + 0x000027FE, 0x000027FE, 0x000500C2, 0x00000014, 0x00002B1D, 0x00003517, + 0x00000BB4, 0x000500C7, 0x00000014, 0x00005DF3, 0x00002B1D, 0x00000105, + 0x000500C7, 0x00000014, 0x000048B5, 0x00005DF3, 0x00000466, 0x000500C2, + 0x00000014, 0x00005B9D, 0x00005DF3, 0x00000B0C, 0x000500AA, 0x00000010, + 0x000040D6, 0x00005B9D, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C58, + 0x00000001, 0x0000004B, 0x000048B5, 0x0004007C, 0x00000014, 0x00002A22, + 0x00002C58, 0x00050082, 0x00000014, 0x00001887, 0x00000B0C, 0x00002A22, + 0x00050080, 0x00000014, 0x0000221D, 0x00002A22, 0x00000938, 0x000600A9, + 0x00000014, 0x0000287C, 0x000040D6, 0x0000221D, 0x00005B9D, 0x000500C4, + 0x00000014, 0x00005AE1, 0x000048B5, 0x00001887, 0x000500C7, 0x00000014, + 0x000049A7, 0x00005AE1, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC4, + 0x000040D6, 0x000049A7, 0x000048B5, 0x00050080, 0x00000014, 0x0000600B, + 0x0000287C, 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8C, 0x0000600B, + 0x00000189, 0x000500C4, 0x00000014, 0x00003FB3, 0x00002AC4, 0x0000008D, + 0x000500C5, 0x00000014, 0x00005789, 0x00004F8C, 0x00003FB3, 0x000500AA, + 0x00000010, 0x0000360D, 0x00005DF3, 0x00000A12, 0x000600A9, 0x00000014, + 0x0000424F, 0x0000360D, 0x00000A12, 0x00005789, 0x0004007C, 0x00000018, + 0x000029DC, 0x0000424F, 0x000500C2, 0x0000000B, 0x00004BB1, 0x000027FE, + 0x00000A64, 0x00040070, 0x0000000D, 0x0000481B, 0x00004BB1, 0x00050085, + 0x0000000D, 0x00003E2C, 0x0000481B, 0x00000149, 0x00050051, 0x0000000D, + 0x000053CF, 0x000029DC, 0x00000000, 0x00050051, 0x0000000D, 0x00002A62, + 0x000029DC, 0x00000001, 0x00050051, 0x0000000D, 0x00001EA3, 0x000029DC, + 0x00000002, 0x00070050, 0x0000001D, 0x00003DE4, 0x000053CF, 0x00002A62, + 0x00001EA3, 0x00003E2C, 0x00050051, 0x0000000B, 0x000027FF, 0x00002AC2, + 0x00000002, 0x00060050, 0x00000014, 0x00003518, 0x000027FF, 0x000027FF, + 0x000027FF, 0x000500C2, 0x00000014, 0x00002B1E, 0x00003518, 0x00000BB4, + 0x000500C7, 0x00000014, 0x00005DF4, 0x00002B1E, 0x00000105, 0x000500C7, + 0x00000014, 0x000048B6, 0x00005DF4, 0x00000466, 0x000500C2, 0x00000014, + 0x00005B9E, 0x00005DF4, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D7, + 0x00005B9E, 0x00000A12, 0x0006000C, 0x00000016, 0x00002C59, 0x00000001, + 0x0000004B, 0x000048B6, 0x0004007C, 0x00000014, 0x00002A23, 0x00002C59, + 0x00050082, 0x00000014, 0x00001888, 0x00000B0C, 0x00002A23, 0x00050080, + 0x00000014, 0x0000221E, 0x00002A23, 0x00000938, 0x000600A9, 0x00000014, + 0x0000287D, 0x000040D7, 0x0000221E, 0x00005B9E, 0x000500C4, 0x00000014, + 0x00005AE2, 0x000048B6, 0x00001888, 0x000500C7, 0x00000014, 0x000049A8, + 0x00005AE2, 0x00000466, 0x000600A9, 0x00000014, 0x00002AC5, 0x000040D7, + 0x000049A8, 0x000048B6, 0x00050080, 0x00000014, 0x0000600C, 0x0000287D, + 0x000003FA, 0x000500C4, 0x00000014, 0x00004F8D, 0x0000600C, 0x00000189, + 0x000500C4, 0x00000014, 0x00003FB4, 0x00002AC5, 0x0000008D, 0x000500C5, + 0x00000014, 0x0000578A, 0x00004F8D, 0x00003FB4, 0x000500AA, 0x00000010, + 0x0000360E, 0x00005DF4, 0x00000A12, 0x000600A9, 0x00000014, 0x00004250, + 0x0000360E, 0x00000A12, 0x0000578A, 0x0004007C, 0x00000018, 0x000029DD, + 0x00004250, 0x000500C2, 0x0000000B, 0x00004BB2, 0x000027FF, 0x00000A64, + 0x00040070, 0x0000000D, 0x0000481C, 0x00004BB2, 0x00050085, 0x0000000D, + 0x00003E2D, 0x0000481C, 0x00000149, 0x00050051, 0x0000000D, 0x000053D0, + 0x000029DD, 0x00000000, 0x00050051, 0x0000000D, 0x00002A63, 0x000029DD, + 0x00000001, 0x00050051, 0x0000000D, 0x00001EA4, 0x000029DD, 0x00000002, + 0x00070050, 0x0000001D, 0x00003DE5, 0x000053D0, 0x00002A63, 0x00001EA4, + 0x00003E2D, 0x00050051, 0x0000000B, 0x00002800, 0x00002AC2, 0x00000003, + 0x00060050, 0x00000014, 0x00003519, 0x00002800, 0x00002800, 0x00002800, + 0x000500C2, 0x00000014, 0x00002B1F, 0x00003519, 0x00000BB4, 0x000500C7, + 0x00000014, 0x00005DF5, 0x00002B1F, 0x00000105, 0x000500C7, 0x00000014, + 0x000048B8, 0x00005DF5, 0x00000466, 0x000500C2, 0x00000014, 0x00005B9F, + 0x00005DF5, 0x00000B0C, 0x000500AA, 0x00000010, 0x000040D8, 0x00005B9F, + 0x00000A12, 0x0006000C, 0x00000016, 0x00002C5A, 0x00000001, 0x0000004B, + 0x000048B8, 0x0004007C, 0x00000014, 0x00002A24, 0x00002C5A, 0x00050082, + 0x00000014, 0x00001889, 0x00000B0C, 0x00002A24, 0x00050080, 0x00000014, + 0x0000221F, 0x00002A24, 0x00000938, 0x000600A9, 0x00000014, 0x0000287E, + 0x000040D8, 0x0000221F, 0x00005B9F, 0x000500C4, 0x00000014, 0x00005AE3, + 0x000048B8, 0x00001889, 0x000500C7, 0x00000014, 0x000049A9, 0x00005AE3, + 0x00000466, 0x000600A9, 0x00000014, 0x00002AC6, 0x000040D8, 0x000049A9, + 0x000048B8, 0x00050080, 0x00000014, 0x0000600D, 0x0000287E, 0x000003FA, + 0x000500C4, 0x00000014, 0x00004F8E, 0x0000600D, 0x00000189, 0x000500C4, + 0x00000014, 0x00003FB5, 0x00002AC6, 0x0000008D, 0x000500C5, 0x00000014, + 0x0000578B, 0x00004F8E, 0x00003FB5, 0x000500AA, 0x00000010, 0x0000360F, + 0x00005DF5, 0x00000A12, 0x000600A9, 0x00000014, 0x00004251, 0x0000360F, + 0x00000A12, 0x0000578B, 0x0004007C, 0x00000018, 0x000029DE, 0x00004251, + 0x000500C2, 0x0000000B, 0x00004BB3, 0x00002800, 0x00000A64, 0x00040070, + 0x0000000D, 0x0000481D, 0x00004BB3, 0x00050085, 0x0000000D, 0x00003E2E, + 0x0000481D, 0x00000149, 0x00050051, 0x0000000D, 0x000053D1, 0x000029DE, + 0x00000000, 0x00050051, 0x0000000D, 0x00002A64, 0x000029DE, 0x00000001, + 0x00050051, 0x0000000D, 0x00002B20, 0x000029DE, 0x00000002, 0x00070050, + 0x0000001D, 0x0000235A, 0x000053D1, 0x00002A64, 0x00002B20, 0x00003E2E, + 0x000200F9, 0x00003F63, 0x000200F8, 0x00001CC1, 0x00050051, 0x0000000B, + 0x000056C7, 0x00002AC2, 0x00000000, 0x00070050, 0x00000017, 0x00004F14, + 0x000056C7, 0x000056C7, 0x000056C7, 0x000056C7, 0x000500C2, 0x00000017, + 0x000024B0, 0x00004F14, 0x0000034D, 0x000500C7, 0x00000017, 0x000049B7, + 0x000024B0, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC0, 0x000049B7, + 0x00050085, 0x0000001D, 0x00004139, 0x00003CC0, 0x00000AEE, 0x00050051, + 0x0000000B, 0x00005CDB, 0x00002AC2, 0x00000001, 0x00070050, 0x00000017, + 0x00005156, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x00005CDB, 0x000500C2, + 0x00000017, 0x000024B1, 0x00005156, 0x0000034D, 0x000500C7, 0x00000017, + 0x000049B8, 0x000024B1, 0x0000027B, 0x00040070, 0x0000001D, 0x00003CC1, + 0x000049B8, 0x00050085, 0x0000001D, 0x0000413A, 0x00003CC1, 0x00000AEE, + 0x00050051, 0x0000000B, 0x00005CDC, 0x00002AC2, 0x00000002, 0x00070050, + 0x00000017, 0x00005157, 0x00005CDC, 0x00005CDC, 0x00005CDC, 0x00005CDC, + 0x000500C2, 0x00000017, 0x000024B2, 0x00005157, 0x0000034D, 0x000500C7, + 0x00000017, 0x000049B9, 0x000024B2, 0x0000027B, 0x00040070, 0x0000001D, + 0x00003CC2, 0x000049B9, 0x00050085, 0x0000001D, 0x0000413B, 0x00003CC2, + 0x00000AEE, 0x00050051, 0x0000000B, 0x00005CDD, 0x00002AC2, 0x00000003, + 0x00070050, 0x00000017, 0x0000515C, 0x00005CDD, 0x00005CDD, 0x00005CDD, + 0x00005CDD, 0x000500C2, 0x00000017, 0x000024B3, 0x0000515C, 0x0000034D, + 0x000500C7, 0x00000017, 0x000049BA, 0x000024B3, 0x0000027B, 0x00040070, + 0x0000001D, 0x00004932, 0x000049BA, 0x00050085, 0x0000001D, 0x000026A2, + 0x00004932, 0x00000AEE, 0x000200F9, 0x00003F63, 0x000200F8, 0x000038FC, + 0x00050051, 0x0000000B, 0x000056C8, 0x00002AC2, 0x00000000, 0x00070050, + 0x00000017, 0x00004F15, 0x000056C8, 0x000056C8, 0x000056C8, 0x000056C8, + 0x000500C2, 0x00000017, 0x000024B4, 0x00004F15, 0x0000028D, 0x000500C7, + 0x00000017, 0x00004A62, 0x000024B4, 0x0000064B, 0x00040070, 0x0000001D, + 0x000036AE, 0x00004A62, 0x0005008E, 0x0000001D, 0x00004B2C, 0x000036AE, + 0x0000017A, 0x00050051, 0x0000000B, 0x000021A8, 0x00002AC2, 0x00000001, + 0x00070050, 0x00000017, 0x00006114, 0x000021A8, 0x000021A8, 0x000021A8, + 0x000021A8, 0x000500C2, 0x00000017, 0x000024B5, 0x00006114, 0x0000028D, + 0x000500C7, 0x00000017, 0x00004A63, 0x000024B5, 0x0000064B, 0x00040070, + 0x0000001D, 0x000036AF, 0x00004A63, 0x0005008E, 0x0000001D, 0x00004B2D, + 0x000036AF, 0x0000017A, 0x00050051, 0x0000000B, 0x000021A9, 0x00002AC2, + 0x00000002, 0x00070050, 0x00000017, 0x00006115, 0x000021A9, 0x000021A9, + 0x000021A9, 0x000021A9, 0x000500C2, 0x00000017, 0x000024B6, 0x00006115, + 0x0000028D, 0x000500C7, 0x00000017, 0x00004A64, 0x000024B6, 0x0000064B, + 0x00040070, 0x0000001D, 0x000036B0, 0x00004A64, 0x0005008E, 0x0000001D, + 0x00004B2E, 0x000036B0, 0x0000017A, 0x00050051, 0x0000000B, 0x000021AA, + 0x00002AC2, 0x00000003, 0x00070050, 0x00000017, 0x00006116, 0x000021AA, + 0x000021AA, 0x000021AA, 0x000021AA, 0x000500C2, 0x00000017, 0x000024B7, + 0x00006116, 0x0000028D, 0x000500C7, 0x00000017, 0x00004A65, 0x000024B7, + 0x0000064B, 0x00040070, 0x0000001D, 0x0000431D, 0x00004A65, 0x0005008E, + 0x0000001D, 0x00003095, 0x0000431D, 0x0000017A, 0x000200F9, 0x00003F63, + 0x000200F8, 0x00004BFE, 0x00050051, 0x0000000B, 0x00003096, 0x00002AC2, + 0x00000000, 0x0004007C, 0x0000000D, 0x00004FF1, 0x00003096, 0x00050050, + 0x00000013, 0x0000433F, 0x00004FF1, 0x00000A0C, 0x0009004F, 0x0000001D, + 0x00002D99, 0x0000433F, 0x0000433F, 0x00000000, 0x00000001, 0x00000001, + 0x00000001, 0x00050051, 0x0000000B, 0x000056BA, 0x00002AC2, 0x00000001, + 0x0004007C, 0x0000000D, 0x00003F71, 0x000056BA, 0x00050050, 0x00000013, + 0x00004340, 0x00003F71, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D9A, + 0x00004340, 0x00004340, 0x00000000, 0x00000001, 0x00000001, 0x00000001, + 0x00050051, 0x0000000B, 0x000056BB, 0x00002AC2, 0x00000002, 0x0004007C, + 0x0000000D, 0x00003F72, 0x000056BB, 0x00050050, 0x00000013, 0x00004341, + 0x00003F72, 0x00000A0C, 0x0009004F, 0x0000001D, 0x00002D9B, 0x00004341, + 0x00004341, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00050051, + 0x0000000B, 0x000056BC, 0x00002AC2, 0x00000003, 0x0004007C, 0x0000000D, + 0x00003F73, 0x000056BC, 0x00050050, 0x00000013, 0x00004FB1, 0x00003F73, + 0x00000A0C, 0x0009004F, 0x0000001D, 0x00005A3D, 0x00004FB1, 0x00004FB1, + 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x000200F9, 0x00003F63, + 0x000200F8, 0x00003F63, 0x000F00F5, 0x0000001D, 0x00002BB0, 0x00005A3D, + 0x00004BFE, 0x00003095, 0x000038FC, 0x000026A2, 0x00001CC1, 0x0000235A, + 0x00001CC0, 0x00002359, 0x00002001, 0x00002358, 0x00002039, 0x000F00F5, + 0x0000001D, 0x00003811, 0x00002D9B, 0x00004BFE, 0x00004B2E, 0x000038FC, + 0x0000413B, 0x00001CC1, 0x00003DE5, 0x00001CC0, 0x00004129, 0x00002001, + 0x00003920, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003B89, 0x00002D9A, + 0x00004BFE, 0x00004B2D, 0x000038FC, 0x0000413A, 0x00001CC1, 0x00003DE4, + 0x00001CC0, 0x00004128, 0x00002001, 0x0000391F, 0x00002039, 0x000F00F5, + 0x0000001D, 0x000038BC, 0x00002D99, 0x00004BFE, 0x00004B2C, 0x000038FC, + 0x00004139, 0x00001CC1, 0x00003DE3, 0x00001CC0, 0x00004127, 0x00002001, + 0x0000391E, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, 0x00003B68, + 0x000500AA, 0x00000009, 0x00005453, 0x0000199B, 0x00000A10, 0x000300F7, + 0x00004F29, 0x00000002, 0x000400FA, 0x00005453, 0x0000262B, 0x00002F68, + 0x000200F8, 0x00002F68, 0x00060041, 0x00000288, 0x00004BD6, 0x00000CC7, + 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D51, 0x00004BD6, + 0x00050080, 0x0000000B, 0x00002DD8, 0x00003FF8, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001919, 0x00000CC7, 0x00000A0B, 0x00002DD8, 0x0004003D, + 0x0000000B, 0x00005C85, 0x00001919, 0x00050080, 0x0000000B, 0x00002DD9, + 0x00003FF8, 0x0000199B, 0x00060041, 0x00000288, 0x0000191A, 0x00000CC7, + 0x00000A0B, 0x00002DD9, 0x0004003D, 0x0000000B, 0x00005C86, 0x0000191A, + 0x00050080, 0x0000000B, 0x00002DDA, 0x00002DD9, 0x00000A0D, 0x00060041, + 0x00000288, 0x0000600E, 0x00000CC7, 0x00000A0B, 0x00002DDA, 0x0004003D, + 0x0000000B, 0x0000374F, 0x0000600E, 0x00070050, 0x00000017, 0x00004CDA, + 0x00005D51, 0x00005C85, 0x00005C86, 0x0000374F, 0x00050084, 0x0000000B, + 0x0000429B, 0x00000A10, 0x0000199B, 0x00050080, 0x0000000B, 0x000036B1, + 0x00003FF8, 0x0000429B, 0x00060041, 0x00000288, 0x00003B8A, 0x00000CC7, + 0x00000A0B, 0x000036B1, 0x0004003D, 0x0000000B, 0x00005C87, 0x00003B8A, + 0x00050080, 0x0000000B, 0x00002DDB, 0x000036B1, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001952, 0x00000CC7, 0x00000A0B, 0x00002DDB, 0x0004003D, + 0x0000000B, 0x00005E66, 0x00001952, 0x00050084, 0x0000000B, 0x00001865, + 0x00000A13, 0x0000199B, 0x00050080, 0x0000000B, 0x000020AC, 0x00003FF8, + 0x00001865, 0x00060041, 0x00000288, 0x00003B8B, 0x00000CC7, 0x00000A0B, + 0x000020AC, 0x0004003D, 0x0000000B, 0x00005C88, 0x00003B8B, 0x00050080, + 0x0000000B, 0x00002DDC, 0x000020AC, 0x00000A0D, 0x00060041, 0x00000288, + 0x0000600F, 0x00000CC7, 0x00000A0B, 0x00002DDC, 0x0004003D, 0x0000000B, + 0x0000400A, 0x0000600F, 0x00070050, 0x00000017, 0x0000513A, 0x00005C87, + 0x00005E66, 0x00005C88, 0x0000400A, 0x000200F9, 0x00004F29, 0x000200F8, + 0x0000262B, 0x00060041, 0x00000288, 0x0000554C, 0x00000CC7, 0x00000A0B, + 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D52, 0x0000554C, 0x00050080, + 0x0000000B, 0x00002DDD, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, + 0x0000191B, 0x00000CC7, 0x00000A0B, 0x00002DDD, 0x0004003D, 0x0000000B, + 0x00005C89, 0x0000191B, 0x00050080, 0x0000000B, 0x00002DDE, 0x00003FF8, + 0x00000A10, 0x00060041, 0x00000288, 0x0000191C, 0x00000CC7, 0x00000A0B, + 0x00002DDE, 0x0004003D, 0x0000000B, 0x00005C8A, 0x0000191C, 0x00050080, + 0x0000000B, 0x00002DDF, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, + 0x00006010, 0x00000CC7, 0x00000A0B, 0x00002DDF, 0x0004003D, 0x0000000B, + 0x00003703, 0x00006010, 0x00070050, 0x00000017, 0x00004AE2, 0x00005D52, + 0x00005C89, 0x00005C8A, 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, + 0x00003FF8, 0x00000A16, 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, + 0x00000A0B, 0x000057E8, 0x0004003D, 0x0000000B, 0x00005C8B, 0x0000604E, + 0x00050080, 0x0000000B, 0x00002DE0, 0x00003FF8, 0x00000A19, 0x00060041, + 0x00000288, 0x0000191D, 0x00000CC7, 0x00000A0B, 0x00002DE0, 0x0004003D, + 0x0000000B, 0x00005C8C, 0x0000191D, 0x00050080, 0x0000000B, 0x00002DE1, + 0x00003FF8, 0x00000A1C, 0x00060041, 0x00000288, 0x0000191E, 0x00000CC7, + 0x00000A0B, 0x00002DE1, 0x0004003D, 0x0000000B, 0x00005C8D, 0x0000191E, + 0x00050080, 0x0000000B, 0x00002DE2, 0x00003FF8, 0x00000A1F, 0x00060041, + 0x00000288, 0x00006011, 0x00000CC7, 0x00000A0B, 0x00002DE2, 0x0004003D, + 0x0000000B, 0x0000400B, 0x00006011, 0x00070050, 0x00000017, 0x0000513B, + 0x00005C8B, 0x00005C8C, 0x00005C8D, 0x0000400B, 0x000200F9, 0x00004F29, + 0x000200F8, 0x00004F29, 0x000700F5, 0x00000017, 0x00002BD0, 0x0000513B, + 0x0000262B, 0x0000513A, 0x00002F68, 0x000700F5, 0x00000017, 0x00003723, + 0x00004AE2, 0x0000262B, 0x00004CDA, 0x00002F68, 0x000300F7, 0x00004F2A, + 0x00000000, 0x000700FB, 0x00002180, 0x00004F59, 0x00000005, 0x0000215B, + 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, + 0x00005F5D, 0x00003723, 0x00000000, 0x0006000C, 0x00000013, 0x0000606E, + 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, 0x0000278A, + 0x0000606E, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC4, 0x0000606E, + 0x00000001, 0x00050051, 0x0000000B, 0x0000428D, 0x00003723, 0x00000001, + 0x0006000C, 0x00000013, 0x00003D01, 0x00000001, 0x0000003E, 0x0000428D, + 0x00050051, 0x0000000D, 0x0000278B, 0x00003D01, 0x00000000, 0x00050051, + 0x0000000D, 0x0000445B, 0x00003D01, 0x00000001, 0x00070050, 0x0000001D, + 0x00003921, 0x0000278A, 0x00003EC4, 0x0000278B, 0x0000445B, 0x00050051, + 0x0000000B, 0x0000438F, 0x00003723, 0x00000002, 0x0006000C, 0x00000013, + 0x00004680, 0x00000001, 0x0000003E, 0x0000438F, 0x00050051, 0x0000000D, + 0x0000278C, 0x00004680, 0x00000000, 0x00050051, 0x0000000D, 0x00003EC5, + 0x00004680, 0x00000001, 0x00050051, 0x0000000B, 0x0000428E, 0x00003723, + 0x00000003, 0x0006000C, 0x00000013, 0x00003D02, 0x00000001, 0x0000003E, + 0x0000428E, 0x00050051, 0x0000000D, 0x0000278D, 0x00003D02, 0x00000000, + 0x00050051, 0x0000000D, 0x0000445C, 0x00003D02, 0x00000001, 0x00070050, + 0x0000001D, 0x00003922, 0x0000278C, 0x00003EC5, 0x0000278D, 0x0000445C, + 0x00050051, 0x0000000B, 0x00004390, 0x00002BD0, 0x00000000, 0x0006000C, + 0x00000013, 0x00004681, 0x00000001, 0x0000003E, 0x00004390, 0x00050051, + 0x0000000D, 0x0000278E, 0x00004681, 0x00000000, 0x00050051, 0x0000000D, + 0x00003EC6, 0x00004681, 0x00000001, 0x00050051, 0x0000000B, 0x0000428F, + 0x00002BD0, 0x00000001, 0x0006000C, 0x00000013, 0x00003D03, 0x00000001, + 0x0000003E, 0x0000428F, 0x00050051, 0x0000000D, 0x0000278F, 0x00003D03, + 0x00000000, 0x00050051, 0x0000000D, 0x0000445D, 0x00003D03, 0x00000001, + 0x00070050, 0x0000001D, 0x00003923, 0x0000278E, 0x00003EC6, 0x0000278F, + 0x0000445D, 0x00050051, 0x0000000B, 0x00004391, 0x00002BD0, 0x00000002, + 0x0006000C, 0x00000013, 0x00004682, 0x00000001, 0x0000003E, 0x00004391, + 0x00050051, 0x0000000D, 0x00002790, 0x00004682, 0x00000000, 0x00050051, + 0x0000000D, 0x00003EC7, 0x00004682, 0x00000001, 0x00050051, 0x0000000B, + 0x00004290, 0x00002BD0, 0x00000003, 0x0006000C, 0x00000013, 0x00003D04, + 0x00000001, 0x0000003E, 0x00004290, 0x00050051, 0x0000000D, 0x00002791, + 0x00003D04, 0x00000000, 0x00050051, 0x0000000D, 0x000050C5, 0x00003D04, + 0x00000001, 0x00070050, 0x0000001D, 0x0000235B, 0x00002790, 0x00003EC7, + 0x00002791, 0x000050C5, 0x000200F9, 0x00004F2A, 0x000200F8, 0x0000215B, + 0x0007004F, 0x00000011, 0x000025FE, 0x00003723, 0x00003723, 0x00000000, + 0x00000001, 0x0004007C, 0x00000012, 0x00005B3F, 0x000025FE, 0x0009004F, + 0x0000001A, 0x000060DA, 0x00005B3F, 0x00005B3F, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048B9, 0x000060DA, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D99, 0x000048B9, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002AC7, 0x00003D99, 0x0005008E, 0x0000001D, + 0x00004733, 0x00002AC7, 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629A, + 0x00000001, 0x00000028, 0x00000504, 0x00004733, 0x0007004F, 0x00000011, + 0x00003774, 0x00003723, 0x00003723, 0x00000002, 0x00000003, 0x0004007C, + 0x00000012, 0x000024C8, 0x00003774, 0x0009004F, 0x0000001A, 0x000060DB, + 0x000024C8, 0x000024C8, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C4, 0x0000001A, 0x000048BA, 0x000060DB, 0x00000122, 0x000500C3, + 0x0000001A, 0x00003D9A, 0x000048BA, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AC8, 0x00003D9A, 0x0005008E, 0x0000001D, 0x00004734, 0x00002AC8, + 0x000007FE, 0x0007000C, 0x0000001D, 0x0000629B, 0x00000001, 0x00000028, + 0x00000504, 0x00004734, 0x0007004F, 0x00000011, 0x00003775, 0x00002BD0, + 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000024C9, + 0x00003775, 0x0009004F, 0x0000001A, 0x000060DC, 0x000024C9, 0x000024C9, + 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, + 0x000048BB, 0x000060DC, 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9B, + 0x000048BB, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AC9, 0x00003D9B, + 0x0005008E, 0x0000001D, 0x00004735, 0x00002AC9, 0x000007FE, 0x0007000C, + 0x0000001D, 0x0000629C, 0x00000001, 0x00000028, 0x00000504, 0x00004735, + 0x0007004F, 0x00000011, 0x00003776, 0x00002BD0, 0x00002BD0, 0x00000002, + 0x00000003, 0x0004007C, 0x00000012, 0x000024CA, 0x00003776, 0x0009004F, + 0x0000001A, 0x000060DD, 0x000024CA, 0x000024CA, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C4, 0x0000001A, 0x000048BC, 0x000060DD, + 0x00000122, 0x000500C3, 0x0000001A, 0x00003D9C, 0x000048BC, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002ACA, 0x00003D9C, 0x0005008E, 0x0000001D, + 0x000053D2, 0x00002ACA, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, + 0x00000001, 0x00000028, 0x00000504, 0x000053D2, 0x000200F9, 0x00004F2A, + 0x000200F8, 0x00004F59, 0x0007004F, 0x00000011, 0x0000262C, 0x00003723, + 0x00003723, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x0000515D, + 0x0000262C, 0x00050051, 0x0000000D, 0x00001B88, 0x0000515D, 0x00000000, + 0x00050051, 0x0000000D, 0x00003473, 0x0000515D, 0x00000001, 0x00070050, + 0x0000001D, 0x00004291, 0x00001B88, 0x00003473, 0x00000A0C, 0x00000A0C, + 0x0007004F, 0x00000011, 0x000041E1, 0x00003723, 0x00003723, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x00003766, 0x000041E1, 0x00050051, + 0x0000000D, 0x00001B89, 0x00003766, 0x00000000, 0x00050051, 0x0000000D, + 0x00003474, 0x00003766, 0x00000001, 0x00070050, 0x0000001D, 0x00004292, + 0x00001B89, 0x00003474, 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, + 0x000041E2, 0x00002BD0, 0x00002BD0, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x00003767, 0x000041E2, 0x00050051, 0x0000000D, 0x00001B8A, + 0x00003767, 0x00000000, 0x00050051, 0x0000000D, 0x00003475, 0x00003767, + 0x00000001, 0x00070050, 0x0000001D, 0x00004293, 0x00001B8A, 0x00003475, + 0x00000A0C, 0x00000A0C, 0x0007004F, 0x00000011, 0x000041E3, 0x00002BD0, + 0x00002BD0, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00003768, + 0x000041E3, 0x00050051, 0x0000000D, 0x00001B8B, 0x00003768, 0x00000000, + 0x00050051, 0x0000000D, 0x0000410B, 0x00003768, 0x00000001, 0x00070050, + 0x0000001D, 0x0000235C, 0x00001B8B, 0x0000410B, 0x00000A0C, 0x00000A0C, + 0x000200F9, 0x00004F2A, 0x000200F8, 0x00004F2A, 0x000900F5, 0x0000001D, + 0x00002BB1, 0x0000235C, 0x00004F59, 0x00004365, 0x0000215B, 0x0000235B, + 0x0000203A, 0x000900F5, 0x0000001D, 0x00003812, 0x00004293, 0x00004F59, + 0x0000629C, 0x0000215B, 0x00003923, 0x0000203A, 0x000900F5, 0x0000001D, + 0x00003B8C, 0x00004292, 0x00004F59, 0x0000629B, 0x0000215B, 0x00003922, + 0x0000203A, 0x000900F5, 0x0000001D, 0x000038BD, 0x00004291, 0x00004F59, + 0x0000629A, 0x0000215B, 0x00003921, 0x0000203A, 0x000200F9, 0x00005312, + 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, 0x00002BB2, 0x00002BB1, + 0x00004F2A, 0x00002BB0, 0x00003F63, 0x000700F5, 0x0000001D, 0x00003813, + 0x00003812, 0x00004F2A, 0x00003811, 0x00003F63, 0x000700F5, 0x0000001D, + 0x00003297, 0x00003B8C, 0x00004F2A, 0x00003B89, 0x00003F63, 0x000700F5, + 0x0000001D, 0x0000367C, 0x000038BD, 0x00004F2A, 0x000038BC, 0x00003F63, + 0x00050081, 0x0000001D, 0x0000435B, 0x0000435A, 0x0000367C, 0x00050081, + 0x0000001D, 0x00005B03, 0x00005B02, 0x00003297, 0x00050081, 0x0000001D, + 0x00002523, 0x00001C28, 0x00003813, 0x00050081, 0x0000001D, 0x00001E77, + 0x000025AA, 0x00002BB2, 0x000200F9, 0x00005EC8, 0x000200F8, 0x00005EC8, + 0x000700F5, 0x0000001D, 0x00002BB3, 0x00005113, 0x00005310, 0x00001E77, + 0x00005312, 0x000700F5, 0x0000001D, 0x00003814, 0x00001F92, 0x00005310, + 0x00002523, 0x00005312, 0x000700F5, 0x0000001D, 0x00003B31, 0x00005B01, + 0x00005310, 0x00005B03, 0x00005312, 0x000700F5, 0x0000001D, 0x00003B8D, + 0x00004359, 0x00005310, 0x0000435B, 0x00005312, 0x000700F5, 0x0000000D, + 0x000038BE, 0x00005A1D, 0x00005310, 0x00002F3A, 0x00005312, 0x000200F9, + 0x00005313, 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, 0x00002BB4, + 0x00002BA9, 0x0000530F, 0x00002BB3, 0x00005EC8, 0x000700F5, 0x0000001D, + 0x00003815, 0x0000380A, 0x0000530F, 0x00003814, 0x00005EC8, 0x000700F5, + 0x0000001D, 0x00003B32, 0x000035EC, 0x0000530F, 0x00003B31, 0x00005EC8, + 0x000700F5, 0x0000001D, 0x0000338C, 0x000020D3, 0x0000530F, 0x00003B8D, + 0x00005EC8, 0x000700F5, 0x0000000D, 0x00002EA8, 0x00002B2C, 0x0000530F, + 0x000038BE, 0x00005EC8, 0x0005008E, 0x0000001D, 0x00005A74, 0x0000338C, + 0x00002EA8, 0x0005008E, 0x0000001D, 0x000019CC, 0x00003B32, 0x00002EA8, + 0x0005008E, 0x0000001D, 0x0000306F, 0x00003815, 0x00002EA8, 0x0005008E, + 0x0000001D, 0x00003432, 0x00002BB4, 0x00002EA8, 0x000300F7, 0x00003F64, + 0x00000002, 0x000400FA, 0x00001D59, 0x00002741, 0x00003F64, 0x000200F8, + 0x00002741, 0x0009004F, 0x0000001D, 0x00003AEE, 0x00005A74, 0x00005A74, 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, - 0x00001CE6, 0x0000306F, 0x0000306F, 0x00000002, 0x00000001, 0x00000000, - 0x00000003, 0x0009004F, 0x0000001D, 0x00003EEF, 0x00003432, 0x00003432, - 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x000200F9, 0x00003F64, - 0x000200F8, 0x00003F64, 0x000700F5, 0x0000001D, 0x00002BB5, 0x00003432, - 0x00005313, 0x00003EEF, 0x00002741, 0x000700F5, 0x0000001D, 0x00003816, - 0x0000306F, 0x00005313, 0x00001CE6, 0x00002741, 0x000700F5, 0x0000001D, - 0x00003B57, 0x000019CC, 0x00005313, 0x00003A07, 0x00002741, 0x000700F5, - 0x0000001D, 0x00003A49, 0x00005A74, 0x00005313, 0x00003AEE, 0x00002741, - 0x000300F7, 0x00005BA4, 0x00000000, 0x000700FB, 0x00005093, 0x0000231A, - 0x0000001A, 0x00004CE8, 0x00000020, 0x00002514, 0x000200F8, 0x00002514, - 0x00050051, 0x0000000D, 0x00003AAE, 0x00003A49, 0x00000000, 0x00050051, - 0x0000000D, 0x000023ED, 0x00003A49, 0x00000001, 0x00050050, 0x00000013, - 0x00004B33, 0x00003AAE, 0x000023ED, 0x0006000C, 0x0000000B, 0x000020C4, - 0x00000001, 0x0000003A, 0x00004B33, 0x00060052, 0x00000017, 0x00003BD1, - 0x000020C4, 0x00002DDD, 0x00000000, 0x00050051, 0x0000000D, 0x00003CD3, - 0x00003A49, 0x00000002, 0x00050051, 0x0000000D, 0x00005ABD, 0x00003A49, - 0x00000003, 0x00050050, 0x00000013, 0x00004B34, 0x00003CD3, 0x00005ABD, - 0x0006000C, 0x0000000B, 0x000020C5, 0x00000001, 0x0000003A, 0x00004B34, - 0x00060052, 0x00000017, 0x00003BD2, 0x000020C5, 0x00003BD1, 0x00000001, - 0x00050051, 0x0000000D, 0x00003CE0, 0x00003B57, 0x00000000, 0x00050051, - 0x0000000D, 0x00005ABE, 0x00003B57, 0x00000001, 0x00050050, 0x00000013, - 0x00004B35, 0x00003CE0, 0x00005ABE, 0x0006000C, 0x0000000B, 0x000020C6, - 0x00000001, 0x0000003A, 0x00004B35, 0x00060052, 0x00000017, 0x00003BD3, - 0x000020C6, 0x00003BD2, 0x00000002, 0x00050051, 0x0000000D, 0x00003CE1, - 0x00003B57, 0x00000002, 0x00050051, 0x0000000D, 0x00005ABF, 0x00003B57, - 0x00000003, 0x00050050, 0x00000013, 0x00004B36, 0x00003CE1, 0x00005ABF, - 0x0006000C, 0x0000000B, 0x000020C7, 0x00000001, 0x0000003A, 0x00004B36, - 0x00060052, 0x00000017, 0x00003BD4, 0x000020C7, 0x00003BD3, 0x00000003, - 0x00050051, 0x0000000D, 0x00003CE2, 0x00003816, 0x00000000, 0x00050051, - 0x0000000D, 0x00005AC0, 0x00003816, 0x00000001, 0x00050050, 0x00000013, - 0x00004B37, 0x00003CE2, 0x00005AC0, 0x0006000C, 0x0000000B, 0x000020C8, - 0x00000001, 0x0000003A, 0x00004B37, 0x00060052, 0x00000017, 0x00003BD5, - 0x000020C8, 0x00002DDD, 0x00000000, 0x00050051, 0x0000000D, 0x00003CE3, - 0x00003816, 0x00000002, 0x00050051, 0x0000000D, 0x00005AC1, 0x00003816, - 0x00000003, 0x00050050, 0x00000013, 0x00004B38, 0x00003CE3, 0x00005AC1, - 0x0006000C, 0x0000000B, 0x000020C9, 0x00000001, 0x0000003A, 0x00004B38, - 0x00060052, 0x00000017, 0x00003BD6, 0x000020C9, 0x00003BD5, 0x00000001, - 0x00050051, 0x0000000D, 0x00003CE4, 0x00002BB5, 0x00000000, 0x00050051, - 0x0000000D, 0x00005AC2, 0x00002BB5, 0x00000001, 0x00050050, 0x00000013, - 0x00004B39, 0x00003CE4, 0x00005AC2, 0x0006000C, 0x0000000B, 0x000020CA, - 0x00000001, 0x0000003A, 0x00004B39, 0x00060052, 0x00000017, 0x00003BD7, - 0x000020CA, 0x00003BD6, 0x00000002, 0x00050051, 0x0000000D, 0x00003CE5, - 0x00002BB5, 0x00000002, 0x00050051, 0x0000000D, 0x00005AC3, 0x00002BB5, - 0x00000003, 0x00050050, 0x00000013, 0x00004B3A, 0x00003CE5, 0x00005AC3, - 0x0006000C, 0x0000000B, 0x00002D3C, 0x00000001, 0x0000003A, 0x00004B3A, - 0x00060052, 0x00000017, 0x0000212D, 0x00002D3C, 0x00003BD7, 0x00000003, - 0x000200F9, 0x00005BA4, 0x000200F8, 0x00004CE8, 0x0008000C, 0x0000001D, - 0x00001C8F, 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, - 0x0005008E, 0x0000001D, 0x00004F73, 0x00001C8F, 0x0000022D, 0x00050081, - 0x0000001D, 0x00002E40, 0x00004F73, 0x00000145, 0x0004006D, 0x00000017, - 0x00001F0B, 0x00002E40, 0x0007004F, 0x00000011, 0x000018D9, 0x00001F0B, - 0x00001F0B, 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002750, - 0x00001F0B, 0x00001F0B, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, - 0x000028CE, 0x00002750, 0x00000867, 0x000500C5, 0x00000011, 0x000057DC, - 0x000018D9, 0x000028CE, 0x00050051, 0x0000000B, 0x00004DD3, 0x000057DC, - 0x00000000, 0x00060052, 0x00000017, 0x00003CC7, 0x00004DD3, 0x00002DDD, - 0x00000000, 0x00050051, 0x0000000B, 0x00004898, 0x000057DC, 0x00000001, - 0x00060052, 0x00000017, 0x00001E3E, 0x00004898, 0x00003CC7, 0x00000001, - 0x0008000C, 0x0000001D, 0x00003654, 0x00000001, 0x0000002B, 0x00003B57, - 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00003BC4, 0x00003654, - 0x0000022D, 0x00050081, 0x0000001D, 0x00002E41, 0x00003BC4, 0x00000145, - 0x0004006D, 0x00000017, 0x00001F0C, 0x00002E41, 0x0007004F, 0x00000011, - 0x000018DA, 0x00001F0C, 0x00001F0C, 0x00000000, 0x00000002, 0x0007004F, - 0x00000011, 0x00002751, 0x00001F0C, 0x00001F0C, 0x00000001, 0x00000003, - 0x000500C4, 0x00000011, 0x000028CF, 0x00002751, 0x00000867, 0x000500C5, - 0x00000011, 0x000057DD, 0x000018DA, 0x000028CF, 0x00050051, 0x0000000B, - 0x00004DD4, 0x000057DD, 0x00000000, 0x00060052, 0x00000017, 0x00003CC8, - 0x00004DD4, 0x00001E3E, 0x00000002, 0x00050051, 0x0000000B, 0x00004899, - 0x000057DD, 0x00000001, 0x00060052, 0x00000017, 0x00001E3F, 0x00004899, - 0x00003CC8, 0x00000003, 0x0008000C, 0x0000001D, 0x00003655, 0x00000001, + 0x00003A07, 0x000019CC, 0x000019CC, 0x00000002, 0x00000001, 0x00000000, + 0x00000003, 0x0009004F, 0x0000001D, 0x00001CE6, 0x0000306F, 0x0000306F, + 0x00000002, 0x00000001, 0x00000000, 0x00000003, 0x0009004F, 0x0000001D, + 0x00003EEF, 0x00003432, 0x00003432, 0x00000002, 0x00000001, 0x00000000, + 0x00000003, 0x000200F9, 0x00003F64, 0x000200F8, 0x00003F64, 0x000700F5, + 0x0000001D, 0x00002BB5, 0x00003432, 0x00005313, 0x00003EEF, 0x00002741, + 0x000700F5, 0x0000001D, 0x00003816, 0x0000306F, 0x00005313, 0x00001CE6, + 0x00002741, 0x000700F5, 0x0000001D, 0x00003B57, 0x000019CC, 0x00005313, + 0x00003A07, 0x00002741, 0x000700F5, 0x0000001D, 0x00003A49, 0x00005A74, + 0x00005313, 0x00003AEE, 0x00002741, 0x000300F7, 0x00005BA4, 0x00000000, + 0x000700FB, 0x00005093, 0x00001CCD, 0x0000001A, 0x00004696, 0x00000020, + 0x00002514, 0x000200F8, 0x00002514, 0x00050051, 0x0000000D, 0x00003AAE, + 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, 0x000023ED, 0x00003A49, + 0x00000001, 0x00050050, 0x00000013, 0x00004B20, 0x00003AAE, 0x000023ED, + 0x0006000C, 0x0000000B, 0x00002171, 0x00000001, 0x0000003A, 0x00004B20, + 0x00050051, 0x0000000D, 0x00005BBF, 0x00003A49, 0x00000002, 0x00050051, + 0x0000000D, 0x000039A7, 0x00003A49, 0x00000003, 0x00050050, 0x00000013, + 0x00004B21, 0x00005BBF, 0x000039A7, 0x0006000C, 0x0000000B, 0x00002172, + 0x00000001, 0x0000003A, 0x00004B21, 0x00050051, 0x0000000D, 0x00005BC0, + 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, 0x000039A8, 0x00003B57, + 0x00000001, 0x00050050, 0x00000013, 0x00004B22, 0x00005BC0, 0x000039A8, + 0x0006000C, 0x0000000B, 0x00002173, 0x00000001, 0x0000003A, 0x00004B22, + 0x00050051, 0x0000000D, 0x00005BC1, 0x00003B57, 0x00000002, 0x00050051, + 0x0000000D, 0x000039A9, 0x00003B57, 0x00000003, 0x00050050, 0x00000013, + 0x00004B0D, 0x00005BC1, 0x000039A9, 0x0006000C, 0x0000000B, 0x00002220, + 0x00000001, 0x0000003A, 0x00004B0D, 0x00070050, 0x00000017, 0x00003154, + 0x00002171, 0x00002172, 0x00002173, 0x00002220, 0x00050051, 0x0000000D, + 0x00003EC9, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, 0x00005470, + 0x00003816, 0x00000001, 0x00050050, 0x00000013, 0x00004B2F, 0x00003EC9, + 0x00005470, 0x0006000C, 0x0000000B, 0x00002174, 0x00000001, 0x0000003A, + 0x00004B2F, 0x00050051, 0x0000000D, 0x00005BC2, 0x00003816, 0x00000002, + 0x00050051, 0x0000000D, 0x000039AA, 0x00003816, 0x00000003, 0x00050050, + 0x00000013, 0x00004B30, 0x00005BC2, 0x000039AA, 0x0006000C, 0x0000000B, + 0x00002175, 0x00000001, 0x0000003A, 0x00004B30, 0x00050051, 0x0000000D, + 0x00005BC3, 0x00002BB5, 0x00000000, 0x00050051, 0x0000000D, 0x000039AB, + 0x00002BB5, 0x00000001, 0x00050050, 0x00000013, 0x00004B31, 0x00005BC3, + 0x000039AB, 0x0006000C, 0x0000000B, 0x00002176, 0x00000001, 0x0000003A, + 0x00004B31, 0x00050051, 0x0000000D, 0x00005BC4, 0x00002BB5, 0x00000002, + 0x00050051, 0x0000000D, 0x000039AC, 0x00002BB5, 0x00000003, 0x00050050, + 0x00000013, 0x00004B0E, 0x00005BC4, 0x000039AC, 0x0006000C, 0x0000000B, + 0x00002E96, 0x00000001, 0x0000003A, 0x00004B0E, 0x00070050, 0x00000017, + 0x0000612F, 0x00002174, 0x00002175, 0x00002176, 0x00002E96, 0x000200F9, + 0x00005BA4, 0x000200F8, 0x00004696, 0x0008000C, 0x0000001D, 0x00001C8F, + 0x00000001, 0x0000002B, 0x00003A49, 0x00000B7A, 0x00000505, 0x0005008E, + 0x0000001D, 0x00004F73, 0x00001C8F, 0x0000022D, 0x00050081, 0x0000001D, + 0x00002E40, 0x00004F73, 0x00000145, 0x0004006D, 0x00000017, 0x00001F0B, + 0x00002E40, 0x0007004F, 0x00000011, 0x000018D9, 0x00001F0B, 0x00001F0B, + 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002750, 0x00001F0B, + 0x00001F0B, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, 0x000028CE, + 0x00002750, 0x00000867, 0x000500C5, 0x00000011, 0x000057C9, 0x000018D9, + 0x000028CE, 0x00050051, 0x0000000B, 0x0000498C, 0x000057C9, 0x00000000, + 0x00050051, 0x0000000B, 0x00003BFC, 0x000057C9, 0x00000001, 0x0008000C, + 0x0000001D, 0x00003750, 0x00000001, 0x0000002B, 0x00003B57, 0x00000B7A, + 0x00000505, 0x0005008E, 0x0000001D, 0x00002C01, 0x00003750, 0x0000022D, + 0x00050081, 0x0000001D, 0x00002E41, 0x00002C01, 0x00000145, 0x0004006D, + 0x00000017, 0x00001F0C, 0x00002E41, 0x0007004F, 0x00000011, 0x000018DA, + 0x00001F0C, 0x00001F0C, 0x00000000, 0x00000002, 0x0007004F, 0x00000011, + 0x00002751, 0x00001F0C, 0x00001F0C, 0x00000001, 0x00000003, 0x000500C4, + 0x00000011, 0x000028CF, 0x00002751, 0x00000867, 0x000500C5, 0x00000011, + 0x000057CA, 0x000018DA, 0x000028CF, 0x00050051, 0x0000000B, 0x00004E6D, + 0x000057CA, 0x00000000, 0x00050051, 0x0000000B, 0x0000586B, 0x000057CA, + 0x00000001, 0x00070050, 0x00000017, 0x00001D37, 0x0000498C, 0x00003BFC, + 0x00004E6D, 0x0000586B, 0x0008000C, 0x0000001D, 0x00003846, 0x00000001, 0x0000002B, 0x00003816, 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, - 0x00003BC5, 0x00003655, 0x0000022D, 0x00050081, 0x0000001D, 0x00002E42, - 0x00003BC5, 0x00000145, 0x0004006D, 0x00000017, 0x00001F0D, 0x00002E42, + 0x00003577, 0x00003846, 0x0000022D, 0x00050081, 0x0000001D, 0x00002E42, + 0x00003577, 0x00000145, 0x0004006D, 0x00000017, 0x00001F0D, 0x00002E42, 0x0007004F, 0x00000011, 0x000018DB, 0x00001F0D, 0x00001F0D, 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002752, 0x00001F0D, 0x00001F0D, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, 0x000028D0, 0x00002752, - 0x00000867, 0x000500C5, 0x00000011, 0x000057DE, 0x000018DB, 0x000028D0, - 0x00050051, 0x0000000B, 0x00004DD5, 0x000057DE, 0x00000000, 0x00060052, - 0x00000017, 0x00003CC9, 0x00004DD5, 0x00002DDD, 0x00000000, 0x00050051, - 0x0000000B, 0x0000489A, 0x000057DE, 0x00000001, 0x00060052, 0x00000017, - 0x00001E40, 0x0000489A, 0x00003CC9, 0x00000001, 0x0008000C, 0x0000001D, - 0x00003656, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, - 0x0005008E, 0x0000001D, 0x00003BC6, 0x00003656, 0x0000022D, 0x00050081, - 0x0000001D, 0x00002E43, 0x00003BC6, 0x00000145, 0x0004006D, 0x00000017, + 0x00000867, 0x000500C5, 0x00000011, 0x000057CB, 0x000018DB, 0x000028D0, + 0x00050051, 0x0000000B, 0x0000498D, 0x000057CB, 0x00000000, 0x00050051, + 0x0000000B, 0x00003BFD, 0x000057CB, 0x00000001, 0x0008000C, 0x0000001D, + 0x00003751, 0x00000001, 0x0000002B, 0x00002BB5, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00002C02, 0x00003751, 0x0000022D, 0x00050081, + 0x0000001D, 0x00002E43, 0x00002C02, 0x00000145, 0x0004006D, 0x00000017, 0x00001F0E, 0x00002E43, 0x0007004F, 0x00000011, 0x000018DC, 0x00001F0E, 0x00001F0E, 0x00000000, 0x00000002, 0x0007004F, 0x00000011, 0x00002753, 0x00001F0E, 0x00001F0E, 0x00000001, 0x00000003, 0x000500C4, 0x00000011, - 0x000028D1, 0x00002753, 0x00000867, 0x000500C5, 0x00000011, 0x000057DF, - 0x000018DC, 0x000028D1, 0x00050051, 0x0000000B, 0x00004DD6, 0x000057DF, - 0x00000000, 0x00060052, 0x00000017, 0x00003CCA, 0x00004DD6, 0x00001E40, - 0x00000002, 0x00050051, 0x0000000B, 0x00005A08, 0x000057DF, 0x00000001, - 0x00060052, 0x00000017, 0x00002454, 0x00005A08, 0x00003CCA, 0x00000003, - 0x000200F9, 0x00005BA4, 0x000200F8, 0x0000231A, 0x00050051, 0x0000000D, - 0x00004DAD, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, 0x00002825, - 0x00003A49, 0x00000001, 0x00050051, 0x0000000D, 0x00001DD9, 0x00003B57, - 0x00000000, 0x00050051, 0x0000000D, 0x000021CA, 0x00003B57, 0x00000001, - 0x00070050, 0x0000001D, 0x000020DE, 0x00004DAD, 0x00002825, 0x00001DD9, - 0x000021CA, 0x0004007C, 0x00000017, 0x00004627, 0x000020DE, 0x00050051, - 0x0000000D, 0x00002B51, 0x00003816, 0x00000000, 0x00050051, 0x0000000D, - 0x000033E3, 0x00003816, 0x00000001, 0x00050051, 0x0000000D, 0x00001DDA, - 0x00002BB5, 0x00000000, 0x00050051, 0x0000000D, 0x000021CB, 0x00002BB5, - 0x00000001, 0x00070050, 0x0000001D, 0x00002D56, 0x00002B51, 0x000033E3, - 0x00001DDA, 0x000021CB, 0x0004007C, 0x00000017, 0x00002B83, 0x00002D56, - 0x000200F9, 0x00005BA4, 0x000200F8, 0x00005BA4, 0x000900F5, 0x00000017, - 0x00002616, 0x00002B83, 0x0000231A, 0x00002454, 0x00004CE8, 0x0000212D, - 0x00002514, 0x000900F5, 0x00000017, 0x00003997, 0x00004627, 0x0000231A, - 0x00001E3F, 0x00004CE8, 0x00003BD4, 0x00002514, 0x000500AA, 0x00000009, - 0x0000195B, 0x00001DD8, 0x00000A0A, 0x000300F7, 0x000033DC, 0x00000000, - 0x000400FA, 0x0000195B, 0x00002CBB, 0x000033DC, 0x000200F8, 0x00002CBB, - 0x00050051, 0x0000000B, 0x00005E5C, 0x00004A7B, 0x00000000, 0x000500AB, - 0x00000009, 0x000057C6, 0x00005E5C, 0x00000A0A, 0x000200F9, 0x000033DC, - 0x000200F8, 0x000033DC, 0x000700F5, 0x00000009, 0x00002ACB, 0x0000195B, - 0x00005BA4, 0x000057C6, 0x00002CBB, 0x000300F7, 0x00005571, 0x00000002, - 0x000400FA, 0x00002ACB, 0x00002CF4, 0x00005571, 0x000200F8, 0x00002CF4, - 0x00050051, 0x0000000B, 0x00005C2F, 0x00004A7B, 0x00000000, 0x000500AE, - 0x00000009, 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, 0x00005570, - 0x00000000, 0x000400FA, 0x000043C2, 0x00003E05, 0x00005570, 0x000200F8, - 0x00003E05, 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, 0x00000A13, - 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, 0x00002620, - 0x00004944, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, 0x0000438A, - 0x00002616, 0x00000002, 0x00060052, 0x00000017, 0x000052B6, 0x0000438A, - 0x00002616, 0x00000000, 0x00050051, 0x0000000B, 0x00005A09, 0x00002616, - 0x00000003, 0x00060052, 0x00000017, 0x00002455, 0x00005A09, 0x000052B6, - 0x00000001, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, - 0x00000017, 0x000043E3, 0x00002616, 0x00003E05, 0x00002455, 0x00002620, - 0x00050051, 0x0000000B, 0x00005961, 0x000043E3, 0x00000000, 0x00060052, - 0x00000017, 0x000055DF, 0x00005961, 0x00003997, 0x00000002, 0x00050051, - 0x0000000B, 0x00005A0A, 0x000043E3, 0x00000001, 0x00060052, 0x00000017, - 0x00002456, 0x00005A0A, 0x000055DF, 0x00000003, 0x000200F9, 0x00005570, - 0x000200F8, 0x00005570, 0x000700F5, 0x00000017, 0x00001F7B, 0x00002616, - 0x00002CF4, 0x000043E3, 0x00004944, 0x000700F5, 0x00000017, 0x00001EFE, - 0x00003997, 0x00002CF4, 0x00002456, 0x00004944, 0x00050051, 0x0000000B, - 0x00005C8A, 0x00001EFE, 0x00000002, 0x00060052, 0x00000017, 0x000055E0, - 0x00005C8A, 0x00001EFE, 0x00000000, 0x00050051, 0x0000000B, 0x00005A0B, - 0x00001EFE, 0x00000003, 0x00060052, 0x00000017, 0x00002457, 0x00005A0B, - 0x000055E0, 0x00000001, 0x000200F9, 0x00005571, 0x000200F8, 0x00005571, - 0x000700F5, 0x00000017, 0x000022F8, 0x00002616, 0x000033DC, 0x00001F7B, - 0x00005570, 0x000700F5, 0x00000017, 0x000049AA, 0x00003997, 0x000033DC, - 0x00002457, 0x00005570, 0x00050080, 0x00000011, 0x000035BB, 0x00002EF9, - 0x000059EC, 0x00050051, 0x0000000B, 0x000033BC, 0x000035BB, 0x00000000, - 0x00050051, 0x0000000B, 0x00002553, 0x000035BB, 0x00000001, 0x000500C2, - 0x0000000B, 0x00002B2D, 0x000033BC, 0x00000A0D, 0x00050050, 0x00000011, - 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, 0x00000011, 0x00006158, - 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, 0x0000366C, 0x00006158, - 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, 0x0000366C, 0x00000A0D, - 0x00050051, 0x0000000B, 0x00005EBB, 0x00006158, 0x00000001, 0x00060050, - 0x00000014, 0x000053D3, 0x00004D3A, 0x00005EBB, 0x00005F72, 0x000300F7, - 0x00005341, 0x00000002, 0x000400FA, 0x0000500F, 0x000056C9, 0x00002ACC, - 0x000200F8, 0x00002ACC, 0x0007004F, 0x00000011, 0x00001CAB, 0x000053D3, - 0x000053D3, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, - 0x00001CAB, 0x00050051, 0x0000000C, 0x00001917, 0x000059CF, 0x00000000, - 0x000500C3, 0x0000000C, 0x000024FD, 0x00001917, 0x00000A1A, 0x00050051, - 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, - 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, - 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, - 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, - 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, - 0x00004A8E, 0x00003F5E, 0x00000A28, 0x000500C7, 0x0000000C, 0x00002ACD, - 0x00001917, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, - 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, - 0x00050080, 0x0000000C, 0x00004397, 0x00002ACD, 0x0000454D, 0x000500C4, - 0x0000000C, 0x000018E7, 0x00004397, 0x00000A13, 0x000500C7, 0x0000000C, - 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, - 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, - 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, - 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, - 0x0000000C, 0x000047BE, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, - 0x0000544A, 0x000047BE, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, - 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, - 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, - 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, - 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004AE3, - 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004AE3, - 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, - 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, - 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, - 0x00001EEC, 0x00001917, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, - 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005454, 0x000035B6, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005454, 0x00000A1D, - 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, - 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, - 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, - 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x000056C9, 0x0004007C, - 0x00000016, 0x000019AD, 0x000053D3, 0x00050051, 0x0000000C, 0x000042C2, - 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, - 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, - 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, - 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, - 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, - 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, - 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x00003097, 0x00002348, 0x00050084, 0x0000000C, 0x0000287F, - 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, - 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, - 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000287F, 0x000500C4, - 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A25, 0x000500C7, 0x0000000C, - 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, - 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, - 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, - 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, - 0x00001B8B, 0x0000434B, 0x00000A25, 0x000500C3, 0x0000000C, 0x00005DE3, - 0x00001B8B, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002220, 0x000042C2, - 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002220, 0x0000405D, - 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, - 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, - 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE4, 0x000034BD, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE4, 0x00000A0E, - 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, - 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, - 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, - 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, - 0x00000A38, 0x00050080, 0x0000000C, 0x0000286B, 0x00005B31, 0x00005AEA, - 0x000500C7, 0x0000000C, 0x000047BF, 0x00002748, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000544E, 0x000047BF, 0x00000A25, 0x00050080, 0x0000000C, - 0x00004159, 0x0000286B, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE5, - 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE5, - 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, - 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, - 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, - 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, - 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, - 0x0000000C, 0x00002ACE, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, - 0x00005B33, 0x00002ACE, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, - 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002ACF, 0x00005B33, - 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002ACF, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, - 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, - 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, - 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, 0x000056C9, 0x0000566F, - 0x00002ACC, 0x00050084, 0x00000011, 0x00003FB6, 0x00006158, 0x00005C31, - 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, 0x00003FB6, 0x00050051, - 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, - 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA0, - 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, 0x00003F85, - 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x0000448F, - 0x00050051, 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, 0x00050080, - 0x0000000B, 0x00002B25, 0x00003E12, 0x00001AE7, 0x000500C4, 0x0000000B, - 0x0000609D, 0x00002B25, 0x00000A0D, 0x000500C7, 0x0000000B, 0x00005AB3, - 0x000033BC, 0x00000A0D, 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, - 0x00005AB3, 0x000500C4, 0x0000000B, 0x00004593, 0x00002557, 0x00000A13, - 0x00050080, 0x0000000B, 0x00002048, 0x00003CA0, 0x00004593, 0x000500C2, - 0x0000000B, 0x000025CC, 0x00002048, 0x00000A16, 0x000500AA, 0x00000009, - 0x00004B9C, 0x00004ADC, 0x00000A16, 0x000300F7, 0x000039BC, 0x00000000, - 0x000400FA, 0x00004B9C, 0x000033DF, 0x000039BC, 0x000200F8, 0x000033DF, - 0x0009004F, 0x00000017, 0x00001F16, 0x000049AA, 0x000049AA, 0x00000001, - 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x000039BC, 0x000200F8, - 0x000039BC, 0x000700F5, 0x00000017, 0x00005972, 0x000049AA, 0x00005341, - 0x00001F16, 0x000033DF, 0x000600A9, 0x0000000B, 0x000019CD, 0x00004B9C, - 0x00000A10, 0x00004ADC, 0x000500AA, 0x00000009, 0x00003464, 0x000019CD, - 0x00000A0D, 0x000500AA, 0x00000009, 0x000047C2, 0x000019CD, 0x00000A10, - 0x000500A6, 0x00000009, 0x00005686, 0x00003464, 0x000047C2, 0x000300F7, - 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, - 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x00005972, - 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, - 0x000500C7, 0x00000017, 0x000050AC, 0x00005972, 0x0000072E, 0x000500C2, - 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, - 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, - 0x00003463, 0x000700F5, 0x00000017, 0x0000587A, 0x00005972, 0x000039BC, - 0x00003FF9, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x000019CD, - 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x000047C2, 0x00004CB6, - 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, - 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, - 0x0000587A, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x0000587A, - 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, - 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, - 0x00004D37, 0x0000587A, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, - 0x00000294, 0x000019BE, 0x00001592, 0x00000A0B, 0x000025CC, 0x0003003E, - 0x000019BE, 0x00004D37, 0x000500AC, 0x00000009, 0x00005BF6, 0x0000229A, - 0x00000A0D, 0x000300F7, 0x00004AAC, 0x00000002, 0x000400FA, 0x00005BF6, - 0x000038DA, 0x000055EA, 0x000200F8, 0x000055EA, 0x000200F9, 0x00004AAC, - 0x000200F8, 0x000038DA, 0x000500C2, 0x0000000B, 0x0000364A, 0x00001DD8, - 0x00000A0D, 0x00050086, 0x0000000B, 0x00001F01, 0x0000364A, 0x0000229A, - 0x00050084, 0x0000000B, 0x000041FB, 0x00001F01, 0x0000229A, 0x00050082, - 0x0000000B, 0x00003171, 0x0000364A, 0x000041FB, 0x00050080, 0x0000000B, - 0x00002527, 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, - 0x00002527, 0x0000229A, 0x000300F7, 0x00002458, 0x00000000, 0x000400FA, - 0x0000343F, 0x00001CDB, 0x000055EB, 0x000200F8, 0x000055EB, 0x000200F9, - 0x00002458, 0x000200F8, 0x00001CDB, 0x00050084, 0x0000000B, 0x00003B96, - 0x00000A6A, 0x0000229A, 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, - 0x00000A16, 0x00050082, 0x0000000B, 0x00004945, 0x00003B96, 0x0000540F, - 0x000200F9, 0x00002458, 0x000200F8, 0x00002458, 0x000700F5, 0x0000000B, - 0x0000292C, 0x00004945, 0x00001CDB, 0x00000A3A, 0x000055EB, 0x000200F9, - 0x00004AAC, 0x000200F8, 0x00004AAC, 0x000700F5, 0x0000000B, 0x000029BC, - 0x0000292C, 0x00002458, 0x00000A6A, 0x000055EA, 0x00050084, 0x0000000B, - 0x0000492B, 0x000029BC, 0x0000448F, 0x000500C2, 0x0000000B, 0x00004DEF, - 0x0000492B, 0x00000A16, 0x00050080, 0x0000000B, 0x00005B72, 0x000025CC, - 0x00004DEF, 0x000300F7, 0x00003F86, 0x00000000, 0x000400FA, 0x00004B9C, - 0x000033E0, 0x00003F86, 0x000200F8, 0x000033E0, 0x0009004F, 0x00000017, - 0x00001F17, 0x000022F8, 0x000022F8, 0x00000001, 0x00000000, 0x00000003, - 0x00000002, 0x000200F9, 0x00003F86, 0x000200F8, 0x00003F86, 0x000700F5, - 0x00000017, 0x00002AD0, 0x000022F8, 0x00004AAC, 0x00001F17, 0x000033E0, - 0x000300F7, 0x00003A2F, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, - 0x00003A2F, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, - 0x00002AD0, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, - 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x00002AD0, 0x0000072E, - 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, - 0x00000017, 0x00003FFA, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A2F, - 0x000200F8, 0x00003A2F, 0x000700F5, 0x00000017, 0x00002AD1, 0x00002AD0, - 0x00003F86, 0x00003FFA, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, - 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, - 0x000500C4, 0x00000017, 0x00005E18, 0x00002AD1, 0x000002ED, 0x000500C2, - 0x00000017, 0x00003BE8, 0x00002AD1, 0x000002ED, 0x000500C5, 0x00000017, - 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, - 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AD1, 0x00003A2F, - 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, 0x00001592, - 0x00000A0B, 0x00005B72, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, - 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x000028D1, 0x00002753, 0x00000867, 0x000500C5, 0x00000011, 0x000057CC, + 0x000018DC, 0x000028D1, 0x00050051, 0x0000000B, 0x00004E6E, 0x000057CC, + 0x00000000, 0x00050051, 0x0000000B, 0x00001F58, 0x000057CC, 0x00000001, + 0x00070050, 0x00000017, 0x0000235D, 0x0000498D, 0x00003BFD, 0x00004E6E, + 0x00001F58, 0x000200F9, 0x00005BA4, 0x000200F8, 0x00001CCD, 0x00050051, + 0x0000000D, 0x00004DAD, 0x00003A49, 0x00000000, 0x00050051, 0x0000000D, + 0x00002825, 0x00003A49, 0x00000001, 0x00050051, 0x0000000D, 0x00001DD9, + 0x00003B57, 0x00000000, 0x00050051, 0x0000000D, 0x000021CA, 0x00003B57, + 0x00000001, 0x00070050, 0x0000001D, 0x000020DE, 0x00004DAD, 0x00002825, + 0x00001DD9, 0x000021CA, 0x0004007C, 0x00000017, 0x00004627, 0x000020DE, + 0x00050051, 0x0000000D, 0x00002B51, 0x00003816, 0x00000000, 0x00050051, + 0x0000000D, 0x000033E3, 0x00003816, 0x00000001, 0x00050051, 0x0000000D, + 0x00001DDA, 0x00002BB5, 0x00000000, 0x00050051, 0x0000000D, 0x000021CB, + 0x00002BB5, 0x00000001, 0x00070050, 0x0000001D, 0x00002D56, 0x00002B51, + 0x000033E3, 0x00001DDA, 0x000021CB, 0x0004007C, 0x00000017, 0x00002B83, + 0x00002D56, 0x000200F9, 0x00005BA4, 0x000200F8, 0x00005BA4, 0x000900F5, + 0x00000017, 0x00002616, 0x00002B83, 0x00001CCD, 0x0000235D, 0x00004696, + 0x0000612F, 0x00002514, 0x000900F5, 0x00000017, 0x00003997, 0x00004627, + 0x00001CCD, 0x00001D37, 0x00004696, 0x00003154, 0x00002514, 0x000500AA, + 0x00000009, 0x0000195B, 0x00001DD8, 0x00000A0A, 0x000300F7, 0x000033DC, + 0x00000000, 0x000400FA, 0x0000195B, 0x00002CBB, 0x000033DC, 0x000200F8, + 0x00002CBB, 0x00050051, 0x0000000B, 0x00005E67, 0x00004AB4, 0x00000000, + 0x000500AB, 0x00000009, 0x000057C6, 0x00005E67, 0x00000A0A, 0x000200F9, + 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, 0x00000009, 0x00002ACB, + 0x0000195B, 0x00005BA4, 0x000057C6, 0x00002CBB, 0x000300F7, 0x00005571, + 0x00000002, 0x000400FA, 0x00002ACB, 0x00002CF4, 0x00005571, 0x000200F8, + 0x00002CF4, 0x00050051, 0x0000000B, 0x00005C2F, 0x00004AB4, 0x00000000, + 0x000500AE, 0x00000009, 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, + 0x00005570, 0x00000000, 0x000400FA, 0x000043C2, 0x00003E05, 0x00005570, + 0x000200F8, 0x00003E05, 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, + 0x00000A13, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, + 0x00002620, 0x00004944, 0x000200F8, 0x00002620, 0x00050051, 0x0000000B, + 0x00004392, 0x00002616, 0x00000002, 0x00060052, 0x00000017, 0x000052B6, + 0x00004392, 0x00002616, 0x00000000, 0x00050051, 0x0000000B, 0x00005A04, + 0x00002616, 0x00000003, 0x00060052, 0x00000017, 0x00002450, 0x00005A04, + 0x000052B6, 0x00000001, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, + 0x000700F5, 0x00000017, 0x000043E3, 0x00002616, 0x00003E05, 0x00002450, + 0x00002620, 0x00050051, 0x0000000B, 0x00005961, 0x000043E3, 0x00000000, + 0x00060052, 0x00000017, 0x000055DF, 0x00005961, 0x00003997, 0x00000002, + 0x00050051, 0x0000000B, 0x00005A05, 0x000043E3, 0x00000001, 0x00060052, + 0x00000017, 0x00002451, 0x00005A05, 0x000055DF, 0x00000003, 0x000200F9, + 0x00005570, 0x000200F8, 0x00005570, 0x000700F5, 0x00000017, 0x00001F7B, + 0x00002616, 0x00002CF4, 0x000043E3, 0x00004944, 0x000700F5, 0x00000017, + 0x00001EFE, 0x00003997, 0x00002CF4, 0x00002451, 0x00004944, 0x00050051, + 0x0000000B, 0x00005C8E, 0x00001EFE, 0x00000002, 0x00060052, 0x00000017, + 0x000055E0, 0x00005C8E, 0x00001EFE, 0x00000000, 0x00050051, 0x0000000B, + 0x00005A06, 0x00001EFE, 0x00000003, 0x00060052, 0x00000017, 0x00002452, + 0x00005A06, 0x000055E0, 0x00000001, 0x000200F9, 0x00005571, 0x000200F8, + 0x00005571, 0x000700F5, 0x00000017, 0x000022F8, 0x00002616, 0x000033DC, + 0x00001F7B, 0x00005570, 0x000700F5, 0x00000017, 0x000049AA, 0x00003997, + 0x000033DC, 0x00002452, 0x00005570, 0x00050080, 0x00000011, 0x000035BB, + 0x00002EF9, 0x000059EC, 0x00050051, 0x0000000B, 0x000033BC, 0x000035BB, + 0x00000000, 0x00050051, 0x0000000B, 0x00002553, 0x000035BB, 0x00000001, + 0x000500C2, 0x0000000B, 0x00002B2D, 0x000033BC, 0x00000A0D, 0x00050050, + 0x00000011, 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, 0x00000011, + 0x00006158, 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, 0x0000366C, + 0x00006158, 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, 0x0000366C, + 0x00000A0D, 0x00050051, 0x0000000B, 0x00005EBB, 0x00006158, 0x00000001, + 0x00060050, 0x00000014, 0x000053D3, 0x00004D3A, 0x00005EBB, 0x00005F72, + 0x000300F7, 0x00005341, 0x00000002, 0x000400FA, 0x0000500F, 0x000056C9, + 0x00002ACC, 0x000200F8, 0x00002ACC, 0x0007004F, 0x00000011, 0x00001CAB, + 0x000053D3, 0x000053D3, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, + 0x000059CF, 0x00001CAB, 0x00050051, 0x0000000C, 0x0000191F, 0x000059CF, + 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x0000191F, 0x00000A1A, + 0x00050051, 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, + 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, + 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, + 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, + 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, + 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A28, 0x000500C7, 0x0000000C, + 0x00002ACD, 0x0000191F, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, + 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, + 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, 0x00002ACD, 0x0000454D, + 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A13, 0x000500C7, + 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, + 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, + 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, + 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, + 0x000500C7, 0x0000000C, 0x000047BE, 0x00002747, 0x00000A0E, 0x000500C4, + 0x0000000C, 0x0000544A, 0x000047BE, 0x00000A17, 0x00050080, 0x0000000C, + 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, + 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, + 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, + 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, + 0x00004AE3, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, + 0x00004AE3, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, + 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, + 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, + 0x0000000C, 0x00001EEC, 0x0000191F, 0x00000A14, 0x00050080, 0x0000000C, + 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005454, + 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005454, + 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, + 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, + 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, + 0x0000566F, 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x000056C9, + 0x0004007C, 0x00000016, 0x000019AD, 0x000053D3, 0x00050051, 0x0000000C, + 0x000042C2, 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, + 0x000042C2, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, + 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, + 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, + 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, + 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, + 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x00003097, 0x00002348, 0x00050084, 0x0000000C, + 0x0000287F, 0x00003B27, 0x00003097, 0x00050051, 0x0000000C, 0x00006242, + 0x000019AD, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, + 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000287F, + 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A25, 0x000500C7, + 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, + 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, + 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, + 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, + 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, + 0x0000000C, 0x00001B8C, 0x0000434B, 0x00000A25, 0x000500C3, 0x0000000C, + 0x00005DE3, 0x00001B8C, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002221, + 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002221, + 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, + 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, + 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE4, + 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE4, + 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, + 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, + 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, + 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, + 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, + 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047BF, 0x00002748, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544E, 0x000047BF, 0x00000A25, 0x00050080, + 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, + 0x00004AE5, 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, + 0x00004AE5, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, + 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, + 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, + 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, + 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, + 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, + 0x00050080, 0x0000000C, 0x00002ACE, 0x00005B32, 0x00005AB1, 0x000500C4, + 0x0000000C, 0x00005B33, 0x00002ACE, 0x00000A11, 0x000500C7, 0x0000000C, + 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002ACF, + 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002ACF, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, + 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, + 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, + 0x00005341, 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, 0x000056C9, + 0x0000566F, 0x00002ACC, 0x00050084, 0x00000011, 0x00003FB6, 0x00006158, + 0x00005C31, 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, 0x00003FB6, + 0x00050051, 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, + 0x0000000B, 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, + 0x00003CA0, 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, + 0x00003F85, 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, + 0x0000448F, 0x00050051, 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, + 0x00050080, 0x0000000B, 0x00002B25, 0x00003E12, 0x00001AE7, 0x000500C4, + 0x0000000B, 0x0000609D, 0x00002B25, 0x00000A0D, 0x000500C7, 0x0000000B, + 0x00005AB3, 0x000033BC, 0x00000A0D, 0x00050080, 0x0000000B, 0x00002557, + 0x0000609D, 0x00005AB3, 0x000500C4, 0x0000000B, 0x00004593, 0x00002557, + 0x00000A13, 0x00050080, 0x0000000B, 0x00002048, 0x00003CA0, 0x00004593, + 0x000500C2, 0x0000000B, 0x000025CC, 0x00002048, 0x00000A16, 0x000500AA, + 0x00000009, 0x00004B9C, 0x00004ADC, 0x00000A16, 0x000300F7, 0x000039BC, + 0x00000000, 0x000400FA, 0x00004B9C, 0x000033DF, 0x000039BC, 0x000200F8, + 0x000033DF, 0x0009004F, 0x00000017, 0x00001F16, 0x000049AA, 0x000049AA, + 0x00000001, 0x00000000, 0x00000003, 0x00000002, 0x000200F9, 0x000039BC, + 0x000200F8, 0x000039BC, 0x000700F5, 0x00000017, 0x00005972, 0x000049AA, + 0x00005341, 0x00001F16, 0x000033DF, 0x000600A9, 0x0000000B, 0x000019CD, + 0x00004B9C, 0x00000A10, 0x00004ADC, 0x000500AA, 0x00000009, 0x00003464, + 0x000019CD, 0x00000A0D, 0x000500AA, 0x00000009, 0x000047C2, 0x000019CD, + 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, 0x00003464, 0x000047C2, + 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, + 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, + 0x00005972, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, + 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, 0x00005972, 0x0000072E, + 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, + 0x00000017, 0x00003FF9, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, + 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, 0x0000587A, 0x00005972, + 0x000039BC, 0x00003FF9, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, + 0x000019CD, 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x000047C2, + 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, + 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, + 0x00005E17, 0x0000587A, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, + 0x0000587A, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, + 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, + 0x00000017, 0x00004D37, 0x0000587A, 0x00003463, 0x000029E8, 0x00002B38, + 0x00060041, 0x00000294, 0x000019BE, 0x00001592, 0x00000A0B, 0x000025CC, + 0x0003003E, 0x000019BE, 0x00004D37, 0x000500AC, 0x00000009, 0x00005BF6, + 0x0000229A, 0x00000A0D, 0x000300F7, 0x00004AAC, 0x00000002, 0x000400FA, + 0x00005BF6, 0x000038DA, 0x000055EA, 0x000200F8, 0x000055EA, 0x000200F9, + 0x00004AAC, 0x000200F8, 0x000038DA, 0x000500C2, 0x0000000B, 0x0000364A, + 0x00001DD8, 0x00000A0D, 0x00050086, 0x0000000B, 0x00001F01, 0x0000364A, + 0x0000229A, 0x00050084, 0x0000000B, 0x000041FB, 0x00001F01, 0x0000229A, + 0x00050082, 0x0000000B, 0x00003171, 0x0000364A, 0x000041FB, 0x00050080, + 0x0000000B, 0x00002527, 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, + 0x0000343F, 0x00002527, 0x0000229A, 0x000300F7, 0x00002458, 0x00000000, + 0x000400FA, 0x0000343F, 0x00001CDB, 0x000055EB, 0x000200F8, 0x000055EB, + 0x000200F9, 0x00002458, 0x000200F8, 0x00001CDB, 0x00050084, 0x0000000B, + 0x00003B96, 0x00000A6A, 0x0000229A, 0x000500C4, 0x0000000B, 0x0000540F, + 0x00003171, 0x00000A16, 0x00050082, 0x0000000B, 0x00004945, 0x00003B96, + 0x0000540F, 0x000200F9, 0x00002458, 0x000200F8, 0x00002458, 0x000700F5, + 0x0000000B, 0x0000292C, 0x00004945, 0x00001CDB, 0x00000A3A, 0x000055EB, + 0x000200F9, 0x00004AAC, 0x000200F8, 0x00004AAC, 0x000700F5, 0x0000000B, + 0x000029BC, 0x0000292C, 0x00002458, 0x00000A6A, 0x000055EA, 0x00050084, + 0x0000000B, 0x0000492B, 0x000029BC, 0x0000448F, 0x000500C2, 0x0000000B, + 0x00004DEF, 0x0000492B, 0x00000A16, 0x00050080, 0x0000000B, 0x00005B72, + 0x000025CC, 0x00004DEF, 0x000300F7, 0x00003F86, 0x00000000, 0x000400FA, + 0x00004B9C, 0x000033E0, 0x00003F86, 0x000200F8, 0x000033E0, 0x0009004F, + 0x00000017, 0x00001F17, 0x000022F8, 0x000022F8, 0x00000001, 0x00000000, + 0x00000003, 0x00000002, 0x000200F9, 0x00003F86, 0x000200F8, 0x00003F86, + 0x000700F5, 0x00000017, 0x00002AD0, 0x000022F8, 0x00004AAC, 0x00001F17, + 0x000033E0, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, + 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, + 0x00004760, 0x00002AD0, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, + 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x00002AD0, + 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, + 0x000500C5, 0x00000017, 0x00003FFA, 0x000024D2, 0x0000448E, 0x000200F9, + 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AD1, + 0x00002AD0, 0x00003F86, 0x00003FFA, 0x00002958, 0x000300F7, 0x00002C99, + 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, + 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AD1, 0x000002ED, + 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AD1, 0x000002ED, 0x000500C5, + 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, + 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AD1, + 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, + 0x00001592, 0x00000A0B, 0x00005B72, 0x0003003E, 0x00001F75, 0x00004D39, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_8bpp_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_8bpp_cs.h index 0bea3c74e..64aa3cc5b 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_8bpp_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_8bpp_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25262 ; Schema: 0 OpCapability Shader @@ -11,24 +11,26 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1036 Block OpMemberDecorate %_struct_1036 0 Offset 0 OpMemberDecorate %_struct_1036 1 Offset 4 OpMemberDecorate %_struct_1036 2 Offset 8 OpMemberDecorate %_struct_1036 3 Offset 12 OpMemberDecorate %_struct_1036 4 Offset 16 - OpDecorate %_struct_1036 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v2uint ArrayStride 8 + OpDecorate %_struct_1960 BufferBlock OpMemberDecorate %_struct_1960 0 NonReadable OpMemberDecorate %_struct_1960 0 Offset 0 - OpDecorate %_struct_1960 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -72,7 +74,6 @@ %1816 = OpConstantComposite %v2uint %uint_1 %uint_0 %uint_80 = OpConstant %uint 80 %2719 = OpConstantComposite %v2uint %uint_80 %uint_16 - %uint_2048 = OpConstant %uint 2048 %int_5 = OpConstant %int 5 %uint_5 = OpConstant %uint 5 %int_7 = OpConstant %int 7 @@ -99,7 +100,7 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1036 = OpTypeStruct %uint %uint %uint %uint %uint %_ptr_PushConstant__struct_1036 = OpTypePointer PushConstant %_struct_1036 - %4495 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1036 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_10 = OpConstant %uint 10 %uint_13 = OpConstant %uint 13 @@ -108,7 +109,6 @@ %uint_15 = OpConstant %uint 15 %uint_28 = OpConstant %uint 28 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %int_10 = OpConstant %int 10 %uint_8 = OpConstant %uint 8 %int_26 = OpConstant %int 26 @@ -129,7 +129,7 @@ %5522 = OpVariable %_ptr_Uniform__struct_1960 Uniform %_ptr_Uniform_v2uint = OpTypePointer Uniform %v2uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %10264 = OpUndef %v4uint + %1954 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -146,6 +146,8 @@ %1285 = OpConstantComposite %v4float %float_1 %float_1 %float_1 %float_1 %325 = OpConstantComposite %v4float %float_0_5 %float_0_5 %float_0_5 %float_0_5 %int_1065353216 = OpConstant %int 1065353216 + %uint_1280 = OpConstant %uint 1280 +%uint_2621440 = OpConstant %uint 2621440 %uint_4294967290 = OpConstant %uint 4294967290 %2575 = OpConstantComposite %v4uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %uint_4294967290 %uint_81 = OpConstant %uint 81 @@ -156,15 +158,14 @@ %uint_86 = OpConstant %uint 86 %uint_87 = OpConstant %uint 87 %float_0_25 = OpConstant %float 0.25 - %19905 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -175,18 +176,16 @@ %8576 = OpBitwiseAnd %uint %21003 %uint_15 %18836 = OpShiftRightLogical %uint %15627 %uint_28 %9130 = OpBitwiseAnd %uint %18836 %uint_1 - %8814 = OpCompositeConstruct %v2uint %20824 %20824 - %8841 = OpShiftRightLogical %v2uint %8814 %1855 - %22507 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %22507 %1828 - %18743 = OpBitwiseAnd %v2uint %8841 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %1828 + %8871 = OpCompositeConstruct %v2uint %20824 %20824 + %9576 = OpShiftRightLogical %v2uint %8871 %1855 + %23379 = OpBitwiseAnd %v2uint %9576 %1954 + %16207 = OpShiftLeftLogical %v2uint %23379 %1870 + %23019 = OpIMul %v2uint %16207 %1828 %12819 = OpShiftRightLogical %uint %20824 %uint_5 %16204 = OpBitwiseAnd %uint %12819 %uint_2047 - %18732 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %18732 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %24236 = OpLoad %uint %18732 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20387 = OpLoad %uint %22701 %24445 = OpBitwiseAnd %uint %24236 %uint_8 %18667 = OpINotEqual %bool %24445 %uint_0 @@ -207,12 +206,12 @@ %25203 = OpShiftLeftLogical %uint %19390 %uint_5 %10422 = OpCompositeConstruct %v2uint %20387 %20387 %10385 = OpShiftRightLogical %v2uint %10422 %2275 - %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %1828 + %23380 = OpBitwiseAnd %v2uint %10385 %2122 + %16208 = OpShiftLeftLogical %v2uint %23380 %1870 + %23020 = OpIMul %v2uint %16208 %1828 %12820 = OpShiftRightLogical %uint %20387 %uint_28 %16205 = OpBitwiseAnd %uint %12820 %uint_7 - %18733 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_4 + %18733 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_4 %24237 = OpLoad %uint %18733 %22225 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0 %7085 = OpLoad %uint %22225 @@ -247,156 +246,139 @@ %10986 = OpShiftLeftLogical %v2uint %21036 %19381 %24669 = OpCompositeConstruct %v2uint %19300 %19300 %9093 = OpShiftRightLogical %v2uint %24669 %1816 - %16072 = OpBitwiseAnd %v2uint %9093 %1828 - %18106 = OpIAdd %v2uint %10986 %16072 - %22936 = OpIMul %v2uint %2719 %1828 - %11332 = OpCompositeConstruct %v2uint %9130 %uint_0 - %6571 = OpShiftRightLogical %v2uint %22936 %11332 - %10146 = OpUDiv %v2uint %18106 %6571 + %15084 = OpBitwiseAnd %v2uint %9093 %1828 + %10197 = OpIAdd %v2uint %10986 %15084 + %8548 = OpCompositeConstruct %v2uint %9130 %uint_0 + %9802 = OpShiftRightLogical %v2uint %2719 %8548 + %10146 = OpUDiv %v2uint %10197 %9802 %20390 = OpCompositeExtract %uint %10146 1 %11046 = OpIMul %uint %20390 %20561 %24665 = OpCompositeExtract %uint %10146 0 %21536 = OpIAdd %uint %11046 %24665 %8742 = OpIAdd %uint %8575 %21536 - %22376 = OpIMul %v2uint %10146 %6571 - %20715 = OpISub %v2uint %18106 %22376 - %7303 = OpCompositeExtract %uint %22936 0 - %22882 = OpCompositeExtract %uint %22936 1 - %13170 = OpIMul %uint %7303 %22882 - %14551 = OpIMul %uint %8742 %13170 - %6805 = OpCompositeExtract %uint %20715 1 - %23526 = OpCompositeExtract %uint %6571 0 - %22886 = OpIMul %uint %6805 %23526 - %6886 = OpCompositeExtract %uint %20715 0 + %23345 = OpIMul %v2uint %10146 %9802 + %11892 = OpISub %v2uint %10197 %23345 + %8053 = OpIMul %uint %8742 %uint_1280 + %24263 = OpCompositeExtract %uint %11892 1 + %23526 = OpCompositeExtract %uint %9802 0 + %22886 = OpIMul %uint %24263 %23526 + %6886 = OpCompositeExtract %uint %11892 0 %9696 = OpIAdd %uint %22886 %6886 - %18021 = OpShiftLeftLogical %uint %9696 %9130 - %18363 = OpIAdd %uint %14551 %18021 - %13504 = OpIMul %uint %13170 %uint_2048 - %25231 = OpUMod %uint %18363 %13504 - %16379 = OpUGreaterThanEqual %bool %8574 %uint_2 - %24735 = OpSelect %uint %16379 %uint_1 %uint_0 + %18116 = OpShiftLeftLogical %uint %9696 %9130 + %18201 = OpIAdd %uint %8053 %18116 + %23256 = OpUMod %uint %18201 %uint_2621440 + %13153 = OpUGreaterThanEqual %bool %8574 %uint_2 + %24735 = OpSelect %uint %13153 %uint_1 %uint_0 %21518 = OpIAdd %uint %9130 %24735 %12535 = OpShiftLeftLogical %uint %uint_1 %21518 OpSelectionMerge %25261 None OpBranchConditional %7513 %23873 %25261 %23873 = OpLabel - %6992 = OpIAdd %uint %25231 %9130 + %6992 = OpIAdd %uint %23256 %9130 OpBranch %25261 %25261 = OpLabel - %24188 = OpPhi %uint %25231 %23776 %6992 %23873 + %24188 = OpPhi %uint %23256 %23776 %6992 %23873 %24753 = OpIEqual %bool %12535 %uint_1 OpSelectionMerge %20259 DontFlatten - OpBranchConditional %24753 %11374 %12129 + OpBranchConditional %24753 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24188 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v4uint %13959 %10264 0 - %15546 = OpIAdd %uint %24188 %12535 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %13810 = OpLoad %uint %6319 - %22355 = OpCompositeInsert %v4uint %13810 %21850 1 - %10093 = OpIMul %uint %uint_2 %12535 - %9147 = OpIAdd %uint %24188 %10093 - %14359 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9147 - %13811 = OpLoad %uint %14359 - %22356 = OpCompositeInsert %v4uint %13811 %22355 2 - %10094 = OpIMul %uint %uint_3 %12535 - %9148 = OpIAdd %uint %24188 %10094 - %14360 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9148 - %13812 = OpLoad %uint %14360 - %22357 = OpCompositeInsert %v4uint %13812 %22356 3 - %10095 = OpIMul %uint %uint_4 %12535 - %9149 = OpIAdd %uint %24188 %10095 - %14361 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9149 - %13813 = OpLoad %uint %14361 - %22358 = OpCompositeInsert %v4uint %13813 %10264 0 - %10096 = OpIMul %uint %uint_5 %12535 - %9150 = OpIAdd %uint %24188 %10096 - %14362 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9150 - %13814 = OpLoad %uint %14362 - %22359 = OpCompositeInsert %v4uint %13814 %22358 1 - %10097 = OpIMul %uint %uint_6 %12535 - %9151 = OpIAdd %uint %24188 %10097 - %14363 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9151 - %13815 = OpLoad %uint %14363 - %22360 = OpCompositeInsert %v4uint %13815 %22359 2 - %10098 = OpIMul %uint %uint_7 %12535 - %9152 = OpIAdd %uint %24188 %10098 - %14364 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9152 - %16033 = OpLoad %uint %14364 - %23465 = OpCompositeInsert %v4uint %16033 %22360 3 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24188 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %24188 %12535 + %6475 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %24155 = OpLoad %uint %6475 + %6234 = OpIMul %uint %uint_2 %12535 + %8353 = OpIAdd %uint %24188 %6234 + %15309 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8353 + %24156 = OpLoad %uint %15309 + %6235 = OpIMul %uint %uint_3 %12535 + %8354 = OpIAdd %uint %24188 %6235 + %14321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8354 + %14156 = OpLoad %uint %14321 + %19670 = OpCompositeConstruct %v4uint %23875 %24155 %24156 %14156 + %17048 = OpIMul %uint %uint_4 %12535 + %13991 = OpIAdd %uint %24188 %17048 + %15310 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13991 + %24157 = OpLoad %uint %15310 + %6236 = OpIMul %uint %uint_5 %12535 + %8355 = OpIAdd %uint %24188 %6236 + %15311 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8355 + %24158 = OpLoad %uint %15311 + %6237 = OpIMul %uint %uint_6 %12535 + %8356 = OpIAdd %uint %24188 %6237 + %15312 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8356 + %24159 = OpLoad %uint %15312 + %6238 = OpIMul %uint %uint_7 %12535 + %8357 = OpIAdd %uint %24188 %6238 + %14322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8357 + %16379 = OpLoad %uint %14322 + %20780 = OpCompositeConstruct %v4uint %24157 %24158 %24159 %16379 OpBranch %20259 - %11374 = OpLabel + %9761 = OpLabel %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24188 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %24188 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %24188 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 %23650 = OpLoad %uint %6399 - %11688 = OpIAdd %uint %24188 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %11689 = OpIAdd %uint %24188 %uint_2 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 %23651 = OpLoad %uint %6400 - %11689 = OpIAdd %uint %24188 %uint_3 - %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 + %11690 = OpIAdd %uint %24188 %uint_3 + %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 %14080 = OpLoad %uint %24558 - %19165 = OpCompositeConstruct %v4uint %23875 %23650 %23651 %14080 + %19165 = OpCompositeConstruct %v4uint %23876 %23650 %23651 %14080 %22501 = OpIAdd %uint %24188 %uint_4 %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 %23652 = OpLoad %uint %24651 - %11690 = OpIAdd %uint %24188 %uint_5 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 + %11691 = OpIAdd %uint %24188 %uint_5 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 %23653 = OpLoad %uint %6401 - %11691 = OpIAdd %uint %24188 %uint_6 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %11692 = OpIAdd %uint %24188 %uint_6 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 %23654 = OpLoad %uint %6402 - %11692 = OpIAdd %uint %24188 %uint_7 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 + %11693 = OpIAdd %uint %24188 %uint_7 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 %16380 = OpLoad %uint %24559 - %20780 = OpCompositeConstruct %v4uint %23652 %23653 %23654 %16380 + %20781 = OpCompositeConstruct %v4uint %23652 %23653 %23654 %16380 OpBranch %20259 %20259 = OpLabel - %9769 = OpPhi %v4uint %20780 %11374 %23465 %12129 - %14570 = OpPhi %v4uint %19165 %11374 %22357 %12129 + %9769 = OpPhi %v4uint %20781 %9761 %20780 %12129 + %14570 = OpPhi %v4uint %19165 %9761 %19670 %12129 %17369 = OpINotEqual %bool %9130 %uint_0 OpSelectionMerge %21263 DontFlatten OpBranchConditional %17369 %21031 %22395 %22395 = OpLabel OpSelectionMerge %23460 None - OpSwitch %8576 %24626 0 %16005 1 %16005 2 %14402 10 %14402 3 %22975 12 %22975 4 %22803 6 %8243 + OpSwitch %8576 %24626 0 %16005 1 %16005 2 %14402 10 %14402 3 %22975 12 %22975 4 %21190 6 %8243 %8243 = OpLabel %24406 = OpCompositeExtract %uint %14570 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24406 - %9928 = OpCompositeExtract %float %24698 0 - %7863 = OpCompositeInsert %v4float %9928 %19905 0 - %10319 = OpCompositeExtract %uint %14570 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %7864 = OpCompositeInsert %v4float %9929 %7863 1 - %10320 = OpCompositeExtract %uint %14570 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %7865 = OpCompositeInsert %v4float %9930 %7864 2 - %10321 = OpCompositeExtract %uint %14570 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %7866 = OpCompositeInsert %v4float %9931 %7865 3 - %10322 = OpCompositeExtract %uint %9769 0 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9932 = OpCompositeExtract %float %19662 0 - %7867 = OpCompositeInsert %v4float %9932 %19905 0 - %10323 = OpCompositeExtract %uint %9769 1 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9933 = OpCompositeExtract %float %19663 0 - %7868 = OpCompositeInsert %v4float %9933 %7867 1 - %10324 = OpCompositeExtract %uint %9769 2 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9934 = OpCompositeExtract %float %19664 0 - %7869 = OpCompositeInsert %v4float %9934 %7868 2 - %10325 = OpCompositeExtract %uint %9769 3 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %13120 = OpCompositeExtract %float %19665 0 - %21363 = OpCompositeInsert %v4float %13120 %7869 3 + %24679 = OpExtInst %v2float %1 UnpackHalf2x16 %24406 + %8852 = OpCompositeExtract %float %24679 0 + %7599 = OpCompositeExtract %uint %14570 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %7599 + %8853 = OpCompositeExtract %float %15605 0 + %7600 = OpCompositeExtract %uint %14570 2 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %7600 + %8854 = OpCompositeExtract %float %15606 0 + %7601 = OpCompositeExtract %uint %14570 3 + %15586 = OpExtInst %v2float %1 UnpackHalf2x16 %7601 + %10274 = OpCompositeExtract %float %15586 0 + %24249 = OpCompositeConstruct %v4float %8852 %8853 %8854 %10274 + %17274 = OpCompositeExtract %uint %9769 0 + %18027 = OpExtInst %v2float %1 UnpackHalf2x16 %17274 + %8855 = OpCompositeExtract %float %18027 0 + %7602 = OpCompositeExtract %uint %9769 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %7602 + %8856 = OpCompositeExtract %float %15607 0 + %7603 = OpCompositeExtract %uint %9769 2 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %7603 + %8857 = OpCompositeExtract %float %15608 0 + %7604 = OpCompositeExtract %uint %9769 3 + %15587 = OpExtInst %v2float %1 UnpackHalf2x16 %7604 + %13466 = OpCompositeExtract %float %15587 0 + %18678 = OpCompositeConstruct %v4float %8855 %8856 %8857 %13466 OpBranch %23460 - %22803 = OpLabel + %21190 = OpLabel %24820 = OpBitcast %v4int %14570 %22558 = OpShiftLeftLogical %v4int %24820 %770 %16536 = OpShiftRightArithmetic %v4int %22558 %770 @@ -483,47 +465,41 @@ %14514 = OpBitcast %v4float %9769 OpBranch %23460 %23460 = OpLabel - %11251 = OpPhi %v4float %14514 %24626 %12435 %16005 %12434 %14402 %22843 %22975 %17250 %22803 %21363 %8243 - %13709 = OpPhi %v4float %19231 %24626 %21019 %16005 %21018 %14402 %12356 %22975 %18816 %22803 %7866 %8243 + %11251 = OpPhi %v4float %14514 %24626 %12435 %16005 %12434 %14402 %22843 %22975 %17250 %21190 %18678 %8243 + %13709 = OpPhi %v4float %19231 %24626 %21019 %16005 %21018 %14402 %12356 %22975 %18816 %21190 %24249 %8243 OpBranch %21263 %21031 = OpLabel OpSelectionMerge %23461 None - OpSwitch %8576 %12525 5 %22804 7 %8244 + OpSwitch %8576 %12525 5 %21191 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %14570 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9935 = OpCompositeExtract %float %24699 0 - %7870 = OpCompositeInsert %v4float %9935 %19905 0 - %10326 = OpCompositeExtract %uint %14570 1 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9936 = OpCompositeExtract %float %19666 0 - %7871 = OpCompositeInsert %v4float %9936 %7870 1 - %10327 = OpCompositeExtract %uint %14570 2 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9937 = OpCompositeExtract %float %19667 0 - %7872 = OpCompositeInsert %v4float %9937 %7871 2 - %10328 = OpCompositeExtract %uint %14570 3 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9938 = OpCompositeExtract %float %19668 0 - %7873 = OpCompositeInsert %v4float %9938 %7872 3 - %10329 = OpCompositeExtract %uint %9769 0 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9939 = OpCompositeExtract %float %19669 0 - %7874 = OpCompositeInsert %v4float %9939 %19905 0 - %10330 = OpCompositeExtract %uint %9769 1 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9940 = OpCompositeExtract %float %19670 0 - %7875 = OpCompositeInsert %v4float %9940 %7874 1 - %10331 = OpCompositeExtract %uint %9769 2 - %19671 = OpExtInst %v2float %1 UnpackHalf2x16 %10331 - %9941 = OpCompositeExtract %float %19671 0 - %7876 = OpCompositeInsert %v4float %9941 %7875 2 - %10332 = OpCompositeExtract %uint %9769 3 - %19672 = OpExtInst %v2float %1 UnpackHalf2x16 %10332 - %13121 = OpCompositeExtract %float %19672 0 - %21364 = OpCompositeInsert %v4float %13121 %7876 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %8858 = OpCompositeExtract %float %24680 0 + %7605 = OpCompositeExtract %uint %14570 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %7605 + %8859 = OpCompositeExtract %float %15609 0 + %7606 = OpCompositeExtract %uint %14570 2 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %7606 + %8860 = OpCompositeExtract %float %15610 0 + %7607 = OpCompositeExtract %uint %14570 3 + %15588 = OpExtInst %v2float %1 UnpackHalf2x16 %7607 + %10275 = OpCompositeExtract %float %15588 0 + %24250 = OpCompositeConstruct %v4float %8858 %8859 %8860 %10275 + %17275 = OpCompositeExtract %uint %9769 0 + %18028 = OpExtInst %v2float %1 UnpackHalf2x16 %17275 + %8861 = OpCompositeExtract %float %18028 0 + %7608 = OpCompositeExtract %uint %9769 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %7608 + %8862 = OpCompositeExtract %float %15611 0 + %7609 = OpCompositeExtract %uint %9769 2 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %7609 + %8863 = OpCompositeExtract %float %15612 0 + %7610 = OpCompositeExtract %uint %9769 3 + %15589 = OpExtInst %v2float %1 UnpackHalf2x16 %7610 + %13467 = OpCompositeExtract %float %15589 0 + %18679 = OpCompositeConstruct %v4float %8861 %8862 %8863 %13467 OpBranch %23461 - %22804 = OpLabel + %21191 = OpLabel %24821 = OpBitcast %v4int %14570 %22559 = OpShiftLeftLogical %v4int %24821 %770 %16538 = OpShiftRightArithmetic %v4int %22559 %770 @@ -542,8 +518,8 @@ %14515 = OpBitcast %v4float %9769 OpBranch %23461 %23461 = OpLabel - %11252 = OpPhi %v4float %14515 %12525 %17251 %22804 %21364 %8244 - %13710 = OpPhi %v4float %19232 %12525 %18817 %22804 %7873 %8244 + %11252 = OpPhi %v4float %14515 %12525 %17251 %21191 %18679 %8244 + %13710 = OpPhi %v4float %19232 %12525 %18817 %21191 %24250 %8244 OpBranch %21263 %21263 = OpLabel %9826 = OpPhi %v4float %11252 %23461 %11251 %23460 @@ -555,116 +531,104 @@ %25083 = OpFMul %float %11052 %float_0_5 %24184 = OpIAdd %uint %24188 %uint_80 OpSelectionMerge %20260 DontFlatten - OpBranchConditional %24753 %11375 %12130 + OpBranchConditional %24753 %9762 %12130 %12130 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v4uint %13960 %10264 0 - %15547 = OpIAdd %uint %24184 %12535 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %13816 = OpLoad %uint %6320 - %22361 = OpCompositeInsert %v4uint %13816 %21851 1 - %10099 = OpIMul %uint %uint_2 %12535 - %9153 = OpIAdd %uint %24184 %10099 - %14365 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9153 - %13817 = OpLoad %uint %14365 - %22362 = OpCompositeInsert %v4uint %13817 %22361 2 - %10100 = OpIMul %uint %uint_3 %12535 - %9154 = OpIAdd %uint %24184 %10100 - %14366 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9154 - %13818 = OpLoad %uint %14366 - %22363 = OpCompositeInsert %v4uint %13818 %22362 3 - %10101 = OpIMul %uint %uint_4 %12535 - %9155 = OpIAdd %uint %24184 %10101 - %14367 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9155 - %13819 = OpLoad %uint %14367 - %22364 = OpCompositeInsert %v4uint %13819 %10264 0 - %10102 = OpIMul %uint %uint_5 %12535 - %9156 = OpIAdd %uint %24184 %10102 - %14368 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9156 - %13820 = OpLoad %uint %14368 - %22365 = OpCompositeInsert %v4uint %13820 %22364 1 - %10103 = OpIMul %uint %uint_6 %12535 - %9157 = OpIAdd %uint %24184 %10103 - %14369 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9157 - %13821 = OpLoad %uint %14369 - %22366 = OpCompositeInsert %v4uint %13821 %22365 2 - %10104 = OpIMul %uint %uint_7 %12535 - %9158 = OpIAdd %uint %24184 %10104 - %14370 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9158 - %16034 = OpLoad %uint %14370 - %23466 = OpCompositeInsert %v4uint %16034 %22366 3 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 + %23877 = OpLoad %uint %19408 + %11694 = OpIAdd %uint %24184 %12535 + %6476 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %24160 = OpLoad %uint %6476 + %6239 = OpIMul %uint %uint_2 %12535 + %8358 = OpIAdd %uint %24184 %6239 + %15313 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8358 + %24161 = OpLoad %uint %15313 + %6240 = OpIMul %uint %uint_3 %12535 + %8359 = OpIAdd %uint %24184 %6240 + %14323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8359 + %14157 = OpLoad %uint %14323 + %19671 = OpCompositeConstruct %v4uint %23877 %24160 %24161 %14157 + %17049 = OpIMul %uint %uint_4 %12535 + %13992 = OpIAdd %uint %24184 %17049 + %15314 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13992 + %24162 = OpLoad %uint %15314 + %6241 = OpIMul %uint %uint_5 %12535 + %8360 = OpIAdd %uint %24184 %6241 + %15315 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8360 + %24163 = OpLoad %uint %15315 + %6242 = OpIMul %uint %uint_6 %12535 + %8361 = OpIAdd %uint %24184 %6242 + %15316 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8361 + %24164 = OpLoad %uint %15316 + %6243 = OpIMul %uint %uint_7 %12535 + %8362 = OpIAdd %uint %24184 %6243 + %14324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8362 + %16381 = OpLoad %uint %14324 + %20782 = OpCompositeConstruct %v4uint %24162 %24163 %24164 %16381 OpBranch %20260 - %11375 = OpLabel + %9762 = OpLabel %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24184 - %23876 = OpLoad %uint %21830 - %11693 = OpIAdd %uint %24188 %uint_81 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %23878 = OpLoad %uint %21830 + %11695 = OpIAdd %uint %24188 %uint_81 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 %23655 = OpLoad %uint %6403 - %11694 = OpIAdd %uint %24188 %uint_82 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %11696 = OpIAdd %uint %24188 %uint_82 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 %23656 = OpLoad %uint %6404 - %11695 = OpIAdd %uint %24188 %uint_83 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 + %11697 = OpIAdd %uint %24188 %uint_83 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 %14081 = OpLoad %uint %24560 - %19166 = OpCompositeConstruct %v4uint %23876 %23655 %23656 %14081 + %19166 = OpCompositeConstruct %v4uint %23878 %23655 %23656 %14081 %22502 = OpIAdd %uint %24188 %uint_84 %24652 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22502 %23657 = OpLoad %uint %24652 - %11696 = OpIAdd %uint %24188 %uint_85 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %11698 = OpIAdd %uint %24188 %uint_85 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 %23658 = OpLoad %uint %6405 - %11697 = OpIAdd %uint %24188 %uint_86 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %11699 = OpIAdd %uint %24188 %uint_86 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 %23659 = OpLoad %uint %6406 - %11698 = OpIAdd %uint %24188 %uint_87 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %16381 = OpLoad %uint %24561 - %20781 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16381 + %11700 = OpIAdd %uint %24188 %uint_87 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %16382 = OpLoad %uint %24561 + %20783 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16382 OpBranch %20260 %20260 = OpLabel - %11213 = OpPhi %v4uint %20781 %11375 %23466 %12130 - %14093 = OpPhi %v4uint %19166 %11375 %22363 %12130 + %11213 = OpPhi %v4uint %20783 %9762 %20782 %12130 + %14093 = OpPhi %v4uint %19166 %9762 %19671 %12130 OpSelectionMerge %21264 DontFlatten OpBranchConditional %17369 %21032 %22398 %22398 = OpLabel OpSelectionMerge %23462 None - OpSwitch %8576 %24627 0 %16006 1 %16006 2 %14403 10 %14403 3 %22976 12 %22976 4 %22805 6 %8245 + OpSwitch %8576 %24627 0 %16006 1 %16006 2 %14403 10 %14403 3 %22976 12 %22976 4 %21192 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %14093 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %9942 = OpCompositeExtract %float %24700 0 - %7877 = OpCompositeInsert %v4float %9942 %19905 0 - %10333 = OpCompositeExtract %uint %14093 1 - %19673 = OpExtInst %v2float %1 UnpackHalf2x16 %10333 - %9943 = OpCompositeExtract %float %19673 0 - %7878 = OpCompositeInsert %v4float %9943 %7877 1 - %10334 = OpCompositeExtract %uint %14093 2 - %19674 = OpExtInst %v2float %1 UnpackHalf2x16 %10334 - %9944 = OpCompositeExtract %float %19674 0 - %7879 = OpCompositeInsert %v4float %9944 %7878 2 - %10335 = OpCompositeExtract %uint %14093 3 - %19675 = OpExtInst %v2float %1 UnpackHalf2x16 %10335 - %9945 = OpCompositeExtract %float %19675 0 - %7880 = OpCompositeInsert %v4float %9945 %7879 3 - %10336 = OpCompositeExtract %uint %11213 0 - %19676 = OpExtInst %v2float %1 UnpackHalf2x16 %10336 - %9946 = OpCompositeExtract %float %19676 0 - %7881 = OpCompositeInsert %v4float %9946 %19905 0 - %10337 = OpCompositeExtract %uint %11213 1 - %19677 = OpExtInst %v2float %1 UnpackHalf2x16 %10337 - %9947 = OpCompositeExtract %float %19677 0 - %7882 = OpCompositeInsert %v4float %9947 %7881 1 - %10338 = OpCompositeExtract %uint %11213 2 - %19678 = OpExtInst %v2float %1 UnpackHalf2x16 %10338 - %9948 = OpCompositeExtract %float %19678 0 - %7883 = OpCompositeInsert %v4float %9948 %7882 2 - %10339 = OpCompositeExtract %uint %11213 3 - %19679 = OpExtInst %v2float %1 UnpackHalf2x16 %10339 - %13122 = OpCompositeExtract %float %19679 0 - %21365 = OpCompositeInsert %v4float %13122 %7883 3 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %8864 = OpCompositeExtract %float %24681 0 + %7611 = OpCompositeExtract %uint %14093 1 + %15613 = OpExtInst %v2float %1 UnpackHalf2x16 %7611 + %8865 = OpCompositeExtract %float %15613 0 + %7612 = OpCompositeExtract %uint %14093 2 + %15614 = OpExtInst %v2float %1 UnpackHalf2x16 %7612 + %8866 = OpCompositeExtract %float %15614 0 + %7613 = OpCompositeExtract %uint %14093 3 + %15590 = OpExtInst %v2float %1 UnpackHalf2x16 %7613 + %10276 = OpCompositeExtract %float %15590 0 + %24251 = OpCompositeConstruct %v4float %8864 %8865 %8866 %10276 + %17276 = OpCompositeExtract %uint %11213 0 + %18029 = OpExtInst %v2float %1 UnpackHalf2x16 %17276 + %8867 = OpCompositeExtract %float %18029 0 + %7614 = OpCompositeExtract %uint %11213 1 + %15615 = OpExtInst %v2float %1 UnpackHalf2x16 %7614 + %8868 = OpCompositeExtract %float %15615 0 + %7615 = OpCompositeExtract %uint %11213 2 + %15616 = OpExtInst %v2float %1 UnpackHalf2x16 %7615 + %8869 = OpCompositeExtract %float %15616 0 + %7616 = OpCompositeExtract %uint %11213 3 + %15591 = OpExtInst %v2float %1 UnpackHalf2x16 %7616 + %13468 = OpCompositeExtract %float %15591 0 + %18680 = OpCompositeConstruct %v4float %8867 %8868 %8869 %13468 OpBranch %23462 - %22805 = OpLabel + %21192 = OpLabel %24822 = OpBitcast %v4int %14093 %22560 = OpShiftLeftLogical %v4int %24822 %770 %16540 = OpShiftRightArithmetic %v4int %22560 %770 @@ -751,47 +715,41 @@ %14516 = OpBitcast %v4float %11213 OpBranch %23462 %23462 = OpLabel - %11253 = OpPhi %v4float %14516 %24627 %12437 %16006 %12436 %14403 %22844 %22976 %17252 %22805 %21365 %8245 - %13712 = OpPhi %v4float %19233 %24627 %21021 %16006 %21020 %14403 %12357 %22976 %18818 %22805 %7880 %8245 + %11253 = OpPhi %v4float %14516 %24627 %12437 %16006 %12436 %14403 %22844 %22976 %17252 %21192 %18680 %8245 + %13712 = OpPhi %v4float %19233 %24627 %21021 %16006 %21020 %14403 %12357 %22976 %18818 %21192 %24251 %8245 OpBranch %21264 %21032 = OpLabel OpSelectionMerge %23463 None - OpSwitch %8576 %12526 5 %22806 7 %8246 + OpSwitch %8576 %12526 5 %21193 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %14093 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9949 = OpCompositeExtract %float %24701 0 - %7884 = OpCompositeInsert %v4float %9949 %19905 0 - %10340 = OpCompositeExtract %uint %14093 1 - %19680 = OpExtInst %v2float %1 UnpackHalf2x16 %10340 - %9950 = OpCompositeExtract %float %19680 0 - %7885 = OpCompositeInsert %v4float %9950 %7884 1 - %10341 = OpCompositeExtract %uint %14093 2 - %19681 = OpExtInst %v2float %1 UnpackHalf2x16 %10341 - %9951 = OpCompositeExtract %float %19681 0 - %7886 = OpCompositeInsert %v4float %9951 %7885 2 - %10342 = OpCompositeExtract %uint %14093 3 - %19682 = OpExtInst %v2float %1 UnpackHalf2x16 %10342 - %9952 = OpCompositeExtract %float %19682 0 - %7887 = OpCompositeInsert %v4float %9952 %7886 3 - %10343 = OpCompositeExtract %uint %11213 0 - %19683 = OpExtInst %v2float %1 UnpackHalf2x16 %10343 - %9953 = OpCompositeExtract %float %19683 0 - %7888 = OpCompositeInsert %v4float %9953 %19905 0 - %10344 = OpCompositeExtract %uint %11213 1 - %19684 = OpExtInst %v2float %1 UnpackHalf2x16 %10344 - %9954 = OpCompositeExtract %float %19684 0 - %7889 = OpCompositeInsert %v4float %9954 %7888 1 - %10345 = OpCompositeExtract %uint %11213 2 - %19685 = OpExtInst %v2float %1 UnpackHalf2x16 %10345 - %9955 = OpCompositeExtract %float %19685 0 - %7890 = OpCompositeInsert %v4float %9955 %7889 2 - %10346 = OpCompositeExtract %uint %11213 3 - %19686 = OpExtInst %v2float %1 UnpackHalf2x16 %10346 - %13123 = OpCompositeExtract %float %19686 0 - %21366 = OpCompositeInsert %v4float %13123 %7890 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %8870 = OpCompositeExtract %float %24682 0 + %7617 = OpCompositeExtract %uint %14093 1 + %15617 = OpExtInst %v2float %1 UnpackHalf2x16 %7617 + %8872 = OpCompositeExtract %float %15617 0 + %7618 = OpCompositeExtract %uint %14093 2 + %15618 = OpExtInst %v2float %1 UnpackHalf2x16 %7618 + %8873 = OpCompositeExtract %float %15618 0 + %7619 = OpCompositeExtract %uint %14093 3 + %15592 = OpExtInst %v2float %1 UnpackHalf2x16 %7619 + %10277 = OpCompositeExtract %float %15592 0 + %24252 = OpCompositeConstruct %v4float %8870 %8872 %8873 %10277 + %17277 = OpCompositeExtract %uint %11213 0 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %8874 = OpCompositeExtract %float %18030 0 + %7620 = OpCompositeExtract %uint %11213 1 + %15619 = OpExtInst %v2float %1 UnpackHalf2x16 %7620 + %8875 = OpCompositeExtract %float %15619 0 + %7621 = OpCompositeExtract %uint %11213 2 + %15620 = OpExtInst %v2float %1 UnpackHalf2x16 %7621 + %8876 = OpCompositeExtract %float %15620 0 + %7622 = OpCompositeExtract %uint %11213 3 + %15593 = OpExtInst %v2float %1 UnpackHalf2x16 %7622 + %13469 = OpCompositeExtract %float %15593 0 + %18681 = OpCompositeConstruct %v4float %8874 %8875 %8876 %13469 OpBranch %23463 - %22806 = OpLabel + %21193 = OpLabel %24823 = OpBitcast %v4int %14093 %22561 = OpShiftLeftLogical %v4int %24823 %770 %16542 = OpShiftRightArithmetic %v4int %22561 %770 @@ -810,8 +768,8 @@ %14517 = OpBitcast %v4float %11213 OpBranch %23463 %23463 = OpLabel - %11254 = OpPhi %v4float %14517 %12526 %17253 %22806 %21366 %8246 - %13713 = OpPhi %v4float %19234 %12526 %18819 %22806 %7887 %8246 + %11254 = OpPhi %v4float %14517 %12526 %17253 %21193 %18681 %8246 + %13713 = OpPhi %v4float %19234 %12526 %18819 %21193 %24252 %8246 OpBranch %21264 %21264 = OpLabel %8971 = OpPhi %v4float %11254 %23463 %11253 %23462 @@ -826,116 +784,104 @@ %12090 = OpFMul %float %11052 %float_0_25 %20988 = OpIAdd %uint %24188 %14258 OpSelectionMerge %20261 DontFlatten - OpBranchConditional %24753 %11376 %12131 + OpBranchConditional %24753 %9763 %12131 %12131 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v4uint %13961 %10264 0 - %15548 = OpIAdd %uint %20988 %12535 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15548 - %13822 = OpLoad %uint %6321 - %22367 = OpCompositeInsert %v4uint %13822 %21852 1 - %10105 = OpIMul %uint %uint_2 %12535 - %9159 = OpIAdd %uint %20988 %10105 - %14371 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9159 - %13823 = OpLoad %uint %14371 - %22368 = OpCompositeInsert %v4uint %13823 %22367 2 - %10106 = OpIMul %uint %uint_3 %12535 - %9160 = OpIAdd %uint %20988 %10106 - %14372 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9160 - %13828 = OpLoad %uint %14372 - %22369 = OpCompositeInsert %v4uint %13828 %22368 3 - %10107 = OpIMul %uint %uint_4 %12535 - %9161 = OpIAdd %uint %20988 %10107 - %14373 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9161 - %13829 = OpLoad %uint %14373 - %22370 = OpCompositeInsert %v4uint %13829 %10264 0 - %10108 = OpIMul %uint %uint_5 %12535 - %9162 = OpIAdd %uint %20988 %10108 - %14374 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9162 - %13830 = OpLoad %uint %14374 - %22371 = OpCompositeInsert %v4uint %13830 %22370 1 - %10109 = OpIMul %uint %uint_6 %12535 - %9163 = OpIAdd %uint %20988 %10109 - %14375 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9163 - %13831 = OpLoad %uint %14375 - %22372 = OpCompositeInsert %v4uint %13831 %22371 2 - %10110 = OpIMul %uint %uint_7 %12535 - %9164 = OpIAdd %uint %20988 %10110 - %14376 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9164 - %16035 = OpLoad %uint %14376 - %23467 = OpCompositeInsert %v4uint %16035 %22372 3 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23879 = OpLoad %uint %19409 + %11701 = OpIAdd %uint %20988 %12535 + %6477 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %24165 = OpLoad %uint %6477 + %6244 = OpIMul %uint %uint_2 %12535 + %8363 = OpIAdd %uint %20988 %6244 + %15317 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8363 + %24166 = OpLoad %uint %15317 + %6245 = OpIMul %uint %uint_3 %12535 + %8364 = OpIAdd %uint %20988 %6245 + %14325 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8364 + %14158 = OpLoad %uint %14325 + %19672 = OpCompositeConstruct %v4uint %23879 %24165 %24166 %14158 + %17050 = OpIMul %uint %uint_4 %12535 + %13993 = OpIAdd %uint %20988 %17050 + %15318 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13993 + %24167 = OpLoad %uint %15318 + %6246 = OpIMul %uint %uint_5 %12535 + %8365 = OpIAdd %uint %20988 %6246 + %15319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8365 + %24168 = OpLoad %uint %15319 + %6247 = OpIMul %uint %uint_6 %12535 + %8366 = OpIAdd %uint %20988 %6247 + %15320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8366 + %24169 = OpLoad %uint %15320 + %6248 = OpIMul %uint %uint_7 %12535 + %8367 = OpIAdd %uint %20988 %6248 + %14326 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8367 + %16383 = OpLoad %uint %14326 + %20784 = OpCompositeConstruct %v4uint %24167 %24168 %24169 %16383 OpBranch %20261 - %11376 = OpLabel + %9763 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23877 = OpLoad %uint %21831 - %11699 = OpIAdd %uint %20988 %uint_1 - %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %23882 = OpLoad %uint %21831 + %11702 = OpIAdd %uint %20988 %uint_1 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 %23660 = OpLoad %uint %6407 - %11700 = OpIAdd %uint %20988 %uint_2 - %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %11703 = OpIAdd %uint %20988 %uint_2 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 %23661 = OpLoad %uint %6408 - %11701 = OpIAdd %uint %20988 %uint_3 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %11704 = OpIAdd %uint %20988 %uint_3 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 %14082 = OpLoad %uint %24562 - %19167 = OpCompositeConstruct %v4uint %23877 %23660 %23661 %14082 + %19167 = OpCompositeConstruct %v4uint %23882 %23660 %23661 %14082 %22503 = OpIAdd %uint %20988 %uint_4 %24653 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22503 %23662 = OpLoad %uint %24653 - %11702 = OpIAdd %uint %20988 %uint_5 - %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %11705 = OpIAdd %uint %20988 %uint_5 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 %23663 = OpLoad %uint %6409 - %11703 = OpIAdd %uint %20988 %uint_6 - %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %11706 = OpIAdd %uint %20988 %uint_6 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 %23664 = OpLoad %uint %6410 - %11704 = OpIAdd %uint %20988 %uint_7 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %16382 = OpLoad %uint %24563 - %20782 = OpCompositeConstruct %v4uint %23662 %23663 %23664 %16382 + %11707 = OpIAdd %uint %20988 %uint_7 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %16384 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v4uint %23662 %23663 %23664 %16384 OpBranch %20261 %20261 = OpLabel - %11214 = OpPhi %v4uint %20782 %11376 %23467 %12131 - %14094 = OpPhi %v4uint %19167 %11376 %22369 %12131 + %11214 = OpPhi %v4uint %20785 %9763 %20784 %12131 + %14094 = OpPhi %v4uint %19167 %9763 %19672 %12131 OpSelectionMerge %21265 DontFlatten OpBranchConditional %17369 %21033 %22401 %22401 = OpLabel OpSelectionMerge %23464 None - OpSwitch %8576 %24628 0 %16007 1 %16007 2 %14404 10 %14404 3 %22977 12 %22977 4 %22807 6 %8247 + OpSwitch %8576 %24628 0 %16007 1 %16007 2 %14404 10 %14404 3 %22977 12 %22977 4 %21194 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %14094 0 - %24702 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %9956 = OpCompositeExtract %float %24702 0 - %7891 = OpCompositeInsert %v4float %9956 %19905 0 - %10347 = OpCompositeExtract %uint %14094 1 - %19687 = OpExtInst %v2float %1 UnpackHalf2x16 %10347 - %9957 = OpCompositeExtract %float %19687 0 - %7892 = OpCompositeInsert %v4float %9957 %7891 1 - %10348 = OpCompositeExtract %uint %14094 2 - %19688 = OpExtInst %v2float %1 UnpackHalf2x16 %10348 - %9958 = OpCompositeExtract %float %19688 0 - %7893 = OpCompositeInsert %v4float %9958 %7892 2 - %10349 = OpCompositeExtract %uint %14094 3 - %19689 = OpExtInst %v2float %1 UnpackHalf2x16 %10349 - %9959 = OpCompositeExtract %float %19689 0 - %7894 = OpCompositeInsert %v4float %9959 %7893 3 - %10350 = OpCompositeExtract %uint %11214 0 - %19690 = OpExtInst %v2float %1 UnpackHalf2x16 %10350 - %9960 = OpCompositeExtract %float %19690 0 - %7895 = OpCompositeInsert %v4float %9960 %19905 0 - %10355 = OpCompositeExtract %uint %11214 1 - %19691 = OpExtInst %v2float %1 UnpackHalf2x16 %10355 - %9961 = OpCompositeExtract %float %19691 0 - %7896 = OpCompositeInsert %v4float %9961 %7895 1 - %10356 = OpCompositeExtract %uint %11214 2 - %19692 = OpExtInst %v2float %1 UnpackHalf2x16 %10356 - %9962 = OpCompositeExtract %float %19692 0 - %7897 = OpCompositeInsert %v4float %9962 %7896 2 - %10357 = OpCompositeExtract %uint %11214 3 - %19693 = OpExtInst %v2float %1 UnpackHalf2x16 %10357 - %13124 = OpCompositeExtract %float %19693 0 - %21367 = OpCompositeInsert %v4float %13124 %7897 3 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %8877 = OpCompositeExtract %float %24683 0 + %7623 = OpCompositeExtract %uint %14094 1 + %15621 = OpExtInst %v2float %1 UnpackHalf2x16 %7623 + %8878 = OpCompositeExtract %float %15621 0 + %7624 = OpCompositeExtract %uint %14094 2 + %15622 = OpExtInst %v2float %1 UnpackHalf2x16 %7624 + %8879 = OpCompositeExtract %float %15622 0 + %7625 = OpCompositeExtract %uint %14094 3 + %15594 = OpExtInst %v2float %1 UnpackHalf2x16 %7625 + %10278 = OpCompositeExtract %float %15594 0 + %24253 = OpCompositeConstruct %v4float %8877 %8878 %8879 %10278 + %17278 = OpCompositeExtract %uint %11214 0 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %8880 = OpCompositeExtract %float %18031 0 + %7626 = OpCompositeExtract %uint %11214 1 + %15623 = OpExtInst %v2float %1 UnpackHalf2x16 %7626 + %8881 = OpCompositeExtract %float %15623 0 + %7627 = OpCompositeExtract %uint %11214 2 + %15624 = OpExtInst %v2float %1 UnpackHalf2x16 %7627 + %8882 = OpCompositeExtract %float %15624 0 + %7628 = OpCompositeExtract %uint %11214 3 + %15595 = OpExtInst %v2float %1 UnpackHalf2x16 %7628 + %13470 = OpCompositeExtract %float %15595 0 + %18682 = OpCompositeConstruct %v4float %8880 %8881 %8882 %13470 OpBranch %23464 - %22807 = OpLabel + %21194 = OpLabel %24824 = OpBitcast %v4int %14094 %22562 = OpShiftLeftLogical %v4int %24824 %770 %16544 = OpShiftRightArithmetic %v4int %22562 %770 @@ -952,8 +898,8 @@ %22977 = OpLabel %19468 = OpSelect %uint %7513 %uint_20 %uint_0 %9142 = OpCompositeConstruct %v4uint %19468 %19468 %19468 %19468 - %23882 = OpShiftRightLogical %v4uint %14094 %9142 - %24040 = OpBitwiseAnd %v4uint %23882 %929 + %23883 = OpShiftRightLogical %v4uint %14094 %9142 + %24040 = OpBitwiseAnd %v4uint %23883 %929 %18592 = OpBitwiseAnd %v4uint %24040 %721 %23444 = OpShiftRightLogical %v4uint %24040 %263 %16589 = OpIEqual %v4bool %23444 %2896 @@ -961,16 +907,16 @@ %10777 = OpBitcast %v4uint %11343 %6270 = OpISub %v4uint %263 %10777 %8724 = OpIAdd %v4uint %10777 %2575 - %10358 = OpSelect %v4uint %16589 %8724 %23444 - %23256 = OpShiftLeftLogical %v4uint %18592 %6270 - %18846 = OpBitwiseAnd %v4uint %23256 %721 + %10355 = OpSelect %v4uint %16589 %8724 %23444 + %23257 = OpShiftLeftLogical %v4uint %18592 %6270 + %18846 = OpBitwiseAnd %v4uint %23257 %721 %10917 = OpSelect %v4uint %16589 %18846 %18592 - %24573 = OpIAdd %v4uint %10358 %559 + %24573 = OpIAdd %v4uint %10355 %559 %20355 = OpShiftLeftLogical %v4uint %24573 %1127 %16298 = OpShiftLeftLogical %v4uint %10917 %749 %22402 = OpBitwiseOr %v4uint %20355 %16298 - %13832 = OpIEqual %v4bool %24040 %2896 - %16964 = OpSelect %v4uint %13832 %2896 %22402 + %13828 = OpIEqual %v4bool %24040 %2896 + %16964 = OpSelect %v4uint %13828 %2896 %22402 %12358 = OpBitcast %v4float %16964 %24640 = OpShiftRightLogical %v4uint %11214 %9142 %14627 = OpBitwiseAnd %v4uint %24640 %929 @@ -981,16 +927,16 @@ %10778 = OpBitcast %v4uint %11344 %6271 = OpISub %v4uint %263 %10778 %8725 = OpIAdd %v4uint %10778 %2575 - %10359 = OpSelect %v4uint %16590 %8725 %23445 - %23257 = OpShiftLeftLogical %v4uint %18593 %6271 - %18847 = OpBitwiseAnd %v4uint %23257 %721 + %10356 = OpSelect %v4uint %16590 %8725 %23445 + %23258 = OpShiftLeftLogical %v4uint %18593 %6271 + %18847 = OpBitwiseAnd %v4uint %23258 %721 %10918 = OpSelect %v4uint %16590 %18847 %18593 - %24574 = OpIAdd %v4uint %10359 %559 + %24574 = OpIAdd %v4uint %10356 %559 %20356 = OpShiftLeftLogical %v4uint %24574 %1127 %16299 = OpShiftLeftLogical %v4uint %10918 %749 %22403 = OpBitwiseOr %v4uint %20356 %16299 - %13833 = OpIEqual %v4bool %14627 %2896 - %18009 = OpSelect %v4uint %13833 %2896 %22403 + %13829 = OpIEqual %v4bool %14627 %2896 + %18009 = OpSelect %v4uint %13829 %2896 %22403 %22845 = OpBitcast %v4float %18009 OpBranch %23464 %14404 = OpLabel @@ -1022,47 +968,41 @@ %14518 = OpBitcast %v4float %11214 OpBranch %23464 %23464 = OpLabel - %11255 = OpPhi %v4float %14518 %24628 %12439 %16007 %12438 %14404 %22845 %22977 %17254 %22807 %21367 %8247 - %13714 = OpPhi %v4float %19235 %24628 %21023 %16007 %21022 %14404 %12358 %22977 %18820 %22807 %7894 %8247 + %11255 = OpPhi %v4float %14518 %24628 %12439 %16007 %12438 %14404 %22845 %22977 %17254 %21194 %18682 %8247 + %13714 = OpPhi %v4float %19235 %24628 %21023 %16007 %21022 %14404 %12358 %22977 %18820 %21194 %24253 %8247 OpBranch %21265 %21033 = OpLabel - OpSelectionMerge %23468 None - OpSwitch %8576 %12527 5 %22808 7 %8248 + OpSelectionMerge %23465 None + OpSwitch %8576 %12527 5 %21195 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %14094 0 - %24703 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9963 = OpCompositeExtract %float %24703 0 - %7898 = OpCompositeInsert %v4float %9963 %19905 0 - %10360 = OpCompositeExtract %uint %14094 1 - %19694 = OpExtInst %v2float %1 UnpackHalf2x16 %10360 - %9964 = OpCompositeExtract %float %19694 0 - %7899 = OpCompositeInsert %v4float %9964 %7898 1 - %10361 = OpCompositeExtract %uint %14094 2 - %19695 = OpExtInst %v2float %1 UnpackHalf2x16 %10361 - %9965 = OpCompositeExtract %float %19695 0 - %7900 = OpCompositeInsert %v4float %9965 %7899 2 - %10362 = OpCompositeExtract %uint %14094 3 - %19696 = OpExtInst %v2float %1 UnpackHalf2x16 %10362 - %9966 = OpCompositeExtract %float %19696 0 - %7901 = OpCompositeInsert %v4float %9966 %7900 3 - %10363 = OpCompositeExtract %uint %11214 0 - %19697 = OpExtInst %v2float %1 UnpackHalf2x16 %10363 - %9967 = OpCompositeExtract %float %19697 0 - %7902 = OpCompositeInsert %v4float %9967 %19905 0 - %10364 = OpCompositeExtract %uint %11214 1 - %19698 = OpExtInst %v2float %1 UnpackHalf2x16 %10364 - %9968 = OpCompositeExtract %float %19698 0 - %7903 = OpCompositeInsert %v4float %9968 %7902 1 - %10365 = OpCompositeExtract %uint %11214 2 - %19699 = OpExtInst %v2float %1 UnpackHalf2x16 %10365 - %9969 = OpCompositeExtract %float %19699 0 - %7904 = OpCompositeInsert %v4float %9969 %7903 2 - %10366 = OpCompositeExtract %uint %11214 3 - %19700 = OpExtInst %v2float %1 UnpackHalf2x16 %10366 - %13125 = OpCompositeExtract %float %19700 0 - %21368 = OpCompositeInsert %v4float %13125 %7904 3 - OpBranch %23468 - %22808 = OpLabel + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %8883 = OpCompositeExtract %float %24684 0 + %7629 = OpCompositeExtract %uint %14094 1 + %15625 = OpExtInst %v2float %1 UnpackHalf2x16 %7629 + %8884 = OpCompositeExtract %float %15625 0 + %7630 = OpCompositeExtract %uint %14094 2 + %15626 = OpExtInst %v2float %1 UnpackHalf2x16 %7630 + %8885 = OpCompositeExtract %float %15626 0 + %7631 = OpCompositeExtract %uint %14094 3 + %15596 = OpExtInst %v2float %1 UnpackHalf2x16 %7631 + %10279 = OpCompositeExtract %float %15596 0 + %24254 = OpCompositeConstruct %v4float %8883 %8884 %8885 %10279 + %17279 = OpCompositeExtract %uint %11214 0 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %8886 = OpCompositeExtract %float %18032 0 + %7632 = OpCompositeExtract %uint %11214 1 + %15628 = OpExtInst %v2float %1 UnpackHalf2x16 %7632 + %8887 = OpCompositeExtract %float %15628 0 + %7633 = OpCompositeExtract %uint %11214 2 + %15629 = OpExtInst %v2float %1 UnpackHalf2x16 %7633 + %8888 = OpCompositeExtract %float %15629 0 + %7634 = OpCompositeExtract %uint %11214 3 + %15597 = OpExtInst %v2float %1 UnpackHalf2x16 %7634 + %13471 = OpCompositeExtract %float %15597 0 + %18683 = OpCompositeConstruct %v4float %8886 %8887 %8888 %13471 + OpBranch %23465 + %21195 = OpLabel %24825 = OpBitcast %v4int %14094 %22563 = OpShiftLeftLogical %v4int %24825 %770 %16546 = OpShiftRightArithmetic %v4int %22563 %770 @@ -1075,132 +1015,120 @@ %10920 = OpConvertSToF %v4float %16547 %21444 = OpVectorTimesScalar %v4float %10920 %float_0_000976592302 %17255 = OpExtInst %v4float %1 FMax %1284 %21444 - OpBranch %23468 + OpBranch %23465 %12527 = OpLabel %19236 = OpBitcast %v4float %14094 %14519 = OpBitcast %v4float %11214 - OpBranch %23468 - %23468 = OpLabel - %11256 = OpPhi %v4float %14519 %12527 %17255 %22808 %21368 %8248 - %13715 = OpPhi %v4float %19236 %12527 %18821 %22808 %7901 %8248 + OpBranch %23465 + %23465 = OpLabel + %11256 = OpPhi %v4float %14519 %12527 %17255 %21195 %18683 %8248 + %13715 = OpPhi %v4float %19236 %12527 %18821 %21195 %24254 %8248 OpBranch %21265 %21265 = OpLabel - %8972 = OpPhi %v4float %11256 %23468 %11255 %23464 - %19595 = OpPhi %v4float %13715 %23468 %13714 %23464 + %8972 = OpPhi %v4float %11256 %23465 %11255 %23464 + %19595 = OpPhi %v4float %13715 %23465 %13714 %23464 %17222 = OpFAdd %v4float %18096 %19595 %6641 = OpFAdd %v4float %17754 %8972 %16376 = OpIAdd %uint %24184 %14258 OpSelectionMerge %20262 DontFlatten - OpBranchConditional %24753 %11377 %12132 + OpBranchConditional %24753 %9764 %12132 %12132 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v4uint %13962 %10264 0 - %15549 = OpIAdd %uint %16376 %12535 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15549 - %13834 = OpLoad %uint %6322 - %22373 = OpCompositeInsert %v4uint %13834 %21853 1 - %10111 = OpIMul %uint %uint_2 %12535 - %9165 = OpIAdd %uint %16376 %10111 - %14377 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9165 - %13835 = OpLoad %uint %14377 - %22374 = OpCompositeInsert %v4uint %13835 %22373 2 - %10112 = OpIMul %uint %uint_3 %12535 - %9166 = OpIAdd %uint %16376 %10112 - %14378 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9166 - %13836 = OpLoad %uint %14378 - %22375 = OpCompositeInsert %v4uint %13836 %22374 3 - %10113 = OpIMul %uint %uint_4 %12535 - %9167 = OpIAdd %uint %16376 %10113 - %14379 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9167 - %13837 = OpLoad %uint %14379 - %22377 = OpCompositeInsert %v4uint %13837 %10264 0 - %10114 = OpIMul %uint %uint_5 %12535 - %9168 = OpIAdd %uint %16376 %10114 - %14380 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9168 - %13838 = OpLoad %uint %14380 - %22378 = OpCompositeInsert %v4uint %13838 %22377 1 - %10115 = OpIMul %uint %uint_6 %12535 - %9169 = OpIAdd %uint %16376 %10115 - %14381 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9169 - %13839 = OpLoad %uint %14381 - %22379 = OpCompositeInsert %v4uint %13839 %22378 2 - %10116 = OpIMul %uint %uint_7 %12535 - %9170 = OpIAdd %uint %16376 %10116 - %14382 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9170 - %16036 = OpLoad %uint %14382 - %23469 = OpCompositeInsert %v4uint %16036 %22379 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23884 = OpLoad %uint %19410 + %11708 = OpIAdd %uint %16376 %12535 + %6478 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %24170 = OpLoad %uint %6478 + %6249 = OpIMul %uint %uint_2 %12535 + %8368 = OpIAdd %uint %16376 %6249 + %15321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8368 + %24171 = OpLoad %uint %15321 + %6250 = OpIMul %uint %uint_3 %12535 + %8369 = OpIAdd %uint %16376 %6250 + %14327 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8369 + %14159 = OpLoad %uint %14327 + %19673 = OpCompositeConstruct %v4uint %23884 %24170 %24171 %14159 + %17051 = OpIMul %uint %uint_4 %12535 + %13994 = OpIAdd %uint %16376 %17051 + %15322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13994 + %24172 = OpLoad %uint %15322 + %6251 = OpIMul %uint %uint_5 %12535 + %8370 = OpIAdd %uint %16376 %6251 + %15323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8370 + %24173 = OpLoad %uint %15323 + %6252 = OpIMul %uint %uint_6 %12535 + %8371 = OpIAdd %uint %16376 %6252 + %15324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8371 + %24174 = OpLoad %uint %15324 + %6253 = OpIMul %uint %uint_7 %12535 + %8372 = OpIAdd %uint %16376 %6253 + %14328 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8372 + %16385 = OpLoad %uint %14328 + %20786 = OpCompositeConstruct %v4uint %24172 %24173 %24174 %16385 OpBranch %20262 - %11377 = OpLabel + %9764 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23878 = OpLoad %uint %21832 - %11705 = OpIAdd %uint %16376 %uint_1 - %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %23885 = OpLoad %uint %21832 + %11709 = OpIAdd %uint %16376 %uint_1 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 %23665 = OpLoad %uint %6411 - %11706 = OpIAdd %uint %16376 %uint_2 - %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %11710 = OpIAdd %uint %16376 %uint_2 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 %23666 = OpLoad %uint %6412 - %11707 = OpIAdd %uint %16376 %uint_3 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %11711 = OpIAdd %uint %16376 %uint_3 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 %14083 = OpLoad %uint %24564 - %19168 = OpCompositeConstruct %v4uint %23878 %23665 %23666 %14083 + %19168 = OpCompositeConstruct %v4uint %23885 %23665 %23666 %14083 %22504 = OpIAdd %uint %16376 %uint_4 %24654 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22504 %23667 = OpLoad %uint %24654 - %11708 = OpIAdd %uint %16376 %uint_5 - %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %11712 = OpIAdd %uint %16376 %uint_5 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 %23668 = OpLoad %uint %6413 - %11709 = OpIAdd %uint %16376 %uint_6 - %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %11713 = OpIAdd %uint %16376 %uint_6 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 %23669 = OpLoad %uint %6414 - %11710 = OpIAdd %uint %16376 %uint_7 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %16383 = OpLoad %uint %24565 - %20783 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16383 + %11714 = OpIAdd %uint %16376 %uint_7 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %16386 = OpLoad %uint %24565 + %20787 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16386 OpBranch %20262 %20262 = OpLabel - %11215 = OpPhi %v4uint %20783 %11377 %23469 %12132 - %14095 = OpPhi %v4uint %19168 %11377 %22375 %12132 + %11215 = OpPhi %v4uint %20787 %9764 %20786 %12132 + %14095 = OpPhi %v4uint %19168 %9764 %19673 %12132 OpSelectionMerge %21266 DontFlatten - OpBranchConditional %17369 %21034 %22405 - %22405 = OpLabel - OpSelectionMerge %23470 None - OpSwitch %8576 %24629 0 %16008 1 %16008 2 %14405 10 %14405 3 %22978 12 %22978 4 %22809 6 %8249 + OpBranchConditional %17369 %21034 %22404 + %22404 = OpLabel + OpSelectionMerge %23466 None + OpSwitch %8576 %24629 0 %16008 1 %16008 2 %14405 10 %14405 3 %22978 12 %22978 4 %21196 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %14095 0 - %24704 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %9970 = OpCompositeExtract %float %24704 0 - %7905 = OpCompositeInsert %v4float %9970 %19905 0 - %10367 = OpCompositeExtract %uint %14095 1 - %19701 = OpExtInst %v2float %1 UnpackHalf2x16 %10367 - %9971 = OpCompositeExtract %float %19701 0 - %7906 = OpCompositeInsert %v4float %9971 %7905 1 - %10368 = OpCompositeExtract %uint %14095 2 - %19702 = OpExtInst %v2float %1 UnpackHalf2x16 %10368 - %9972 = OpCompositeExtract %float %19702 0 - %7907 = OpCompositeInsert %v4float %9972 %7906 2 - %10369 = OpCompositeExtract %uint %14095 3 - %19703 = OpExtInst %v2float %1 UnpackHalf2x16 %10369 - %9973 = OpCompositeExtract %float %19703 0 - %7908 = OpCompositeInsert %v4float %9973 %7907 3 - %10370 = OpCompositeExtract %uint %11215 0 - %19704 = OpExtInst %v2float %1 UnpackHalf2x16 %10370 - %9974 = OpCompositeExtract %float %19704 0 - %7909 = OpCompositeInsert %v4float %9974 %19905 0 - %10371 = OpCompositeExtract %uint %11215 1 - %19705 = OpExtInst %v2float %1 UnpackHalf2x16 %10371 - %9975 = OpCompositeExtract %float %19705 0 - %7910 = OpCompositeInsert %v4float %9975 %7909 1 - %10372 = OpCompositeExtract %uint %11215 2 - %19706 = OpExtInst %v2float %1 UnpackHalf2x16 %10372 - %9976 = OpCompositeExtract %float %19706 0 - %7911 = OpCompositeInsert %v4float %9976 %7910 2 - %10373 = OpCompositeExtract %uint %11215 3 - %19707 = OpExtInst %v2float %1 UnpackHalf2x16 %10373 - %13126 = OpCompositeExtract %float %19707 0 - %21369 = OpCompositeInsert %v4float %13126 %7911 3 - OpBranch %23470 - %22809 = OpLabel + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %8889 = OpCompositeExtract %float %24685 0 + %7635 = OpCompositeExtract %uint %14095 1 + %15630 = OpExtInst %v2float %1 UnpackHalf2x16 %7635 + %8890 = OpCompositeExtract %float %15630 0 + %7636 = OpCompositeExtract %uint %14095 2 + %15631 = OpExtInst %v2float %1 UnpackHalf2x16 %7636 + %8891 = OpCompositeExtract %float %15631 0 + %7637 = OpCompositeExtract %uint %14095 3 + %15598 = OpExtInst %v2float %1 UnpackHalf2x16 %7637 + %10280 = OpCompositeExtract %float %15598 0 + %24255 = OpCompositeConstruct %v4float %8889 %8890 %8891 %10280 + %17280 = OpCompositeExtract %uint %11215 0 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %8892 = OpCompositeExtract %float %18033 0 + %7638 = OpCompositeExtract %uint %11215 1 + %15632 = OpExtInst %v2float %1 UnpackHalf2x16 %7638 + %8893 = OpCompositeExtract %float %15632 0 + %7639 = OpCompositeExtract %uint %11215 2 + %15633 = OpExtInst %v2float %1 UnpackHalf2x16 %7639 + %8894 = OpCompositeExtract %float %15633 0 + %7640 = OpCompositeExtract %uint %11215 3 + %15599 = OpExtInst %v2float %1 UnpackHalf2x16 %7640 + %13472 = OpCompositeExtract %float %15599 0 + %18684 = OpCompositeConstruct %v4float %8892 %8893 %8894 %13472 + OpBranch %23466 + %21196 = OpLabel %24826 = OpBitcast %v4int %14095 %22564 = OpShiftLeftLogical %v4int %24826 %770 %16548 = OpShiftRightArithmetic %v4int %22564 %770 @@ -1213,12 +1141,12 @@ %10922 = OpConvertSToF %v4float %16549 %21445 = OpVectorTimesScalar %v4float %10922 %float_0_000976592302 %17256 = OpExtInst %v4float %1 FMax %1284 %21445 - OpBranch %23470 + OpBranch %23466 %22978 = OpLabel %19471 = OpSelect %uint %7513 %uint_20 %uint_0 %9145 = OpCompositeConstruct %v4uint %19471 %19471 %19471 %19471 - %23883 = OpShiftRightLogical %v4uint %14095 %9145 - %24041 = OpBitwiseAnd %v4uint %23883 %929 + %23886 = OpShiftRightLogical %v4uint %14095 %9145 + %24041 = OpBitwiseAnd %v4uint %23886 %929 %18594 = OpBitwiseAnd %v4uint %24041 %721 %23446 = OpShiftRightLogical %v4uint %24041 %263 %16591 = OpIEqual %v4bool %23446 %2896 @@ -1226,16 +1154,16 @@ %10779 = OpBitcast %v4uint %11345 %6272 = OpISub %v4uint %263 %10779 %8726 = OpIAdd %v4uint %10779 %2575 - %10374 = OpSelect %v4uint %16591 %8726 %23446 - %23258 = OpShiftLeftLogical %v4uint %18594 %6272 - %18848 = OpBitwiseAnd %v4uint %23258 %721 + %10357 = OpSelect %v4uint %16591 %8726 %23446 + %23259 = OpShiftLeftLogical %v4uint %18594 %6272 + %18848 = OpBitwiseAnd %v4uint %23259 %721 %10923 = OpSelect %v4uint %16591 %18848 %18594 - %24575 = OpIAdd %v4uint %10374 %559 + %24575 = OpIAdd %v4uint %10357 %559 %20357 = OpShiftLeftLogical %v4uint %24575 %1127 %16300 = OpShiftLeftLogical %v4uint %10923 %749 - %22406 = OpBitwiseOr %v4uint %20357 %16300 - %13840 = OpIEqual %v4bool %24041 %2896 - %16965 = OpSelect %v4uint %13840 %2896 %22406 + %22405 = OpBitwiseOr %v4uint %20357 %16300 + %13830 = OpIEqual %v4bool %24041 %2896 + %16965 = OpSelect %v4uint %13830 %2896 %22405 %12359 = OpBitcast %v4float %16965 %24641 = OpShiftRightLogical %v4uint %11215 %9145 %14628 = OpBitwiseAnd %v4uint %24641 %929 @@ -1246,18 +1174,18 @@ %10780 = OpBitcast %v4uint %11346 %6273 = OpISub %v4uint %263 %10780 %8727 = OpIAdd %v4uint %10780 %2575 - %10375 = OpSelect %v4uint %16592 %8727 %23447 - %23259 = OpShiftLeftLogical %v4uint %18595 %6273 - %18849 = OpBitwiseAnd %v4uint %23259 %721 + %10358 = OpSelect %v4uint %16592 %8727 %23447 + %23260 = OpShiftLeftLogical %v4uint %18595 %6273 + %18849 = OpBitwiseAnd %v4uint %23260 %721 %10924 = OpSelect %v4uint %16592 %18849 %18595 - %24576 = OpIAdd %v4uint %10375 %559 + %24576 = OpIAdd %v4uint %10358 %559 %20358 = OpShiftLeftLogical %v4uint %24576 %1127 %16301 = OpShiftLeftLogical %v4uint %10924 %749 - %22407 = OpBitwiseOr %v4uint %20358 %16301 - %13841 = OpIEqual %v4bool %14628 %2896 - %18010 = OpSelect %v4uint %13841 %2896 %22407 + %22406 = OpBitwiseOr %v4uint %20358 %16301 + %13831 = OpIEqual %v4bool %14628 %2896 + %18010 = OpSelect %v4uint %13831 %2896 %22406 %22846 = OpBitcast %v4float %18010 - OpBranch %23470 + OpBranch %23466 %14405 = OpLabel %19472 = OpSelect %uint %7513 %uint_20 %uint_0 %9146 = OpCompositeConstruct %v4uint %19472 %19472 %19472 %19472 @@ -1269,65 +1197,59 @@ %11226 = OpBitwiseAnd %v4uint %7752 %929 %17184 = OpConvertUToF %v4float %11226 %12440 = OpVectorTimesScalar %v4float %17184 %float_0_000977517106 - OpBranch %23470 + OpBranch %23466 %16008 = OpLabel %19473 = OpSelect %uint %7513 %uint_16 %uint_0 - %9171 = OpCompositeConstruct %v4uint %19473 %19473 %19473 %19473 - %22234 = OpShiftRightLogical %v4uint %14095 %9171 + %9147 = OpCompositeConstruct %v4uint %19473 %19473 %19473 %19473 + %22234 = OpShiftRightLogical %v4uint %14095 %9147 %19037 = OpBitwiseAnd %v4uint %22234 %1611 %16140 = OpConvertUToF %v4float %19037 %21025 = OpVectorTimesScalar %v4float %16140 %float_0_00392156886 - %7753 = OpShiftRightLogical %v4uint %11215 %9171 + %7753 = OpShiftRightLogical %v4uint %11215 %9147 %11227 = OpBitwiseAnd %v4uint %7753 %1611 %17185 = OpConvertUToF %v4float %11227 %12441 = OpVectorTimesScalar %v4float %17185 %float_0_00392156886 - OpBranch %23470 + OpBranch %23466 %24629 = OpLabel %19237 = OpBitcast %v4float %14095 %14520 = OpBitcast %v4float %11215 - OpBranch %23470 - %23470 = OpLabel - %11257 = OpPhi %v4float %14520 %24629 %12441 %16008 %12440 %14405 %22846 %22978 %17256 %22809 %21369 %8249 - %13716 = OpPhi %v4float %19237 %24629 %21025 %16008 %21024 %14405 %12359 %22978 %18822 %22809 %7908 %8249 + OpBranch %23466 + %23466 = OpLabel + %11257 = OpPhi %v4float %14520 %24629 %12441 %16008 %12440 %14405 %22846 %22978 %17256 %21196 %18684 %8249 + %13716 = OpPhi %v4float %19237 %24629 %21025 %16008 %21024 %14405 %12359 %22978 %18822 %21196 %24255 %8249 OpBranch %21266 %21034 = OpLabel - OpSelectionMerge %23471 None - OpSwitch %8576 %12528 5 %22810 7 %8250 + OpSelectionMerge %23467 None + OpSwitch %8576 %12528 5 %21197 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %14095 0 - %24705 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9977 = OpCompositeExtract %float %24705 0 - %7912 = OpCompositeInsert %v4float %9977 %19905 0 - %10376 = OpCompositeExtract %uint %14095 1 - %19708 = OpExtInst %v2float %1 UnpackHalf2x16 %10376 - %9978 = OpCompositeExtract %float %19708 0 - %7913 = OpCompositeInsert %v4float %9978 %7912 1 - %10377 = OpCompositeExtract %uint %14095 2 - %19709 = OpExtInst %v2float %1 UnpackHalf2x16 %10377 - %9979 = OpCompositeExtract %float %19709 0 - %7914 = OpCompositeInsert %v4float %9979 %7913 2 - %10378 = OpCompositeExtract %uint %14095 3 - %19710 = OpExtInst %v2float %1 UnpackHalf2x16 %10378 - %9980 = OpCompositeExtract %float %19710 0 - %7915 = OpCompositeInsert %v4float %9980 %7914 3 - %10379 = OpCompositeExtract %uint %11215 0 - %19711 = OpExtInst %v2float %1 UnpackHalf2x16 %10379 - %9981 = OpCompositeExtract %float %19711 0 - %7916 = OpCompositeInsert %v4float %9981 %19905 0 - %10380 = OpCompositeExtract %uint %11215 1 - %19712 = OpExtInst %v2float %1 UnpackHalf2x16 %10380 - %9982 = OpCompositeExtract %float %19712 0 - %7917 = OpCompositeInsert %v4float %9982 %7916 1 - %10381 = OpCompositeExtract %uint %11215 2 - %19713 = OpExtInst %v2float %1 UnpackHalf2x16 %10381 - %9983 = OpCompositeExtract %float %19713 0 - %7918 = OpCompositeInsert %v4float %9983 %7917 2 - %10382 = OpCompositeExtract %uint %11215 3 - %19714 = OpExtInst %v2float %1 UnpackHalf2x16 %10382 - %13127 = OpCompositeExtract %float %19714 0 - %21370 = OpCompositeInsert %v4float %13127 %7918 3 - OpBranch %23471 - %22810 = OpLabel + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %8895 = OpCompositeExtract %float %24686 0 + %7641 = OpCompositeExtract %uint %14095 1 + %15634 = OpExtInst %v2float %1 UnpackHalf2x16 %7641 + %8896 = OpCompositeExtract %float %15634 0 + %7642 = OpCompositeExtract %uint %14095 2 + %15635 = OpExtInst %v2float %1 UnpackHalf2x16 %7642 + %8897 = OpCompositeExtract %float %15635 0 + %7643 = OpCompositeExtract %uint %14095 3 + %15600 = OpExtInst %v2float %1 UnpackHalf2x16 %7643 + %10281 = OpCompositeExtract %float %15600 0 + %24256 = OpCompositeConstruct %v4float %8895 %8896 %8897 %10281 + %17281 = OpCompositeExtract %uint %11215 0 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %8898 = OpCompositeExtract %float %18034 0 + %7644 = OpCompositeExtract %uint %11215 1 + %15636 = OpExtInst %v2float %1 UnpackHalf2x16 %7644 + %8899 = OpCompositeExtract %float %15636 0 + %7645 = OpCompositeExtract %uint %11215 2 + %15637 = OpExtInst %v2float %1 UnpackHalf2x16 %7645 + %8900 = OpCompositeExtract %float %15637 0 + %7646 = OpCompositeExtract %uint %11215 3 + %15601 = OpExtInst %v2float %1 UnpackHalf2x16 %7646 + %13473 = OpCompositeExtract %float %15601 0 + %18685 = OpCompositeConstruct %v4float %8898 %8899 %8900 %13473 + OpBranch %23467 + %21197 = OpLabel %24827 = OpBitcast %v4int %14095 %22565 = OpShiftLeftLogical %v4int %24827 %770 %16550 = OpShiftRightArithmetic %v4int %22565 %770 @@ -1340,18 +1262,18 @@ %10926 = OpConvertSToF %v4float %16551 %21446 = OpVectorTimesScalar %v4float %10926 %float_0_000976592302 %17257 = OpExtInst %v4float %1 FMax %1284 %21446 - OpBranch %23471 + OpBranch %23467 %12528 = OpLabel %19238 = OpBitcast %v4float %14095 %14521 = OpBitcast %v4float %11215 - OpBranch %23471 - %23471 = OpLabel - %11258 = OpPhi %v4float %14521 %12528 %17257 %22810 %21370 %8250 - %13717 = OpPhi %v4float %19238 %12528 %18823 %22810 %7915 %8250 + OpBranch %23467 + %23467 = OpLabel + %11258 = OpPhi %v4float %14521 %12528 %17257 %21197 %18685 %8250 + %13717 = OpPhi %v4float %19238 %12528 %18823 %21197 %24256 %8250 OpBranch %21266 %21266 = OpLabel - %8973 = OpPhi %v4float %11258 %23471 %11257 %23470 - %19596 = OpPhi %v4float %13717 %23471 %13716 %23470 + %8973 = OpPhi %v4float %11258 %23467 %11257 %23466 + %19596 = OpPhi %v4float %13717 %23467 %13716 %23466 %19521 = OpFAdd %v4float %17222 %19596 %23869 = OpFAdd %v4float %6641 %8973 OpBranch %24264 @@ -1392,13 +1314,13 @@ %19086 = OpShiftLeftLogical %int %16222 %uint_7 %10934 = OpBitwiseAnd %int %17090 %int_7 %12600 = OpBitwiseAnd %int %10055 %int_14 - %17741 = OpShiftLeftLogical %int %12600 %int_2 - %17303 = OpIAdd %int %10934 %17741 - %6375 = OpShiftLeftLogical %int %17303 %uint_0 - %10161 = OpBitwiseAnd %int %6375 %int_n16 - %12150 = OpShiftLeftLogical %int %10161 %int_1 - %15435 = OpIAdd %int %19086 %12150 - %13207 = OpBitwiseAnd %int %6375 %int_15 + %16373 = OpShiftLeftLogical %int %12600 %int_2 + %10688 = OpIAdd %int %10934 %16373 + %11527 = OpBitcast %int %10688 + %16975 = OpBitwiseAnd %int %11527 %int_n16 + %24809 = OpShiftLeftLogical %int %16975 %int_1 + %15435 = OpIAdd %int %19086 %24809 + %13207 = OpBitwiseAnd %int %11527 %int_15 %19760 = OpIAdd %int %15435 %13207 %18356 = OpBitwiseAnd %int %10055 %int_1 %21578 = OpShiftLeftLogical %int %18356 %int_4 @@ -1406,15 +1328,15 @@ %20514 = OpBitwiseAnd %int %16727 %int_n512 %9238 = OpShiftLeftLogical %int %20514 %int_3 %18995 = OpBitwiseAnd %int %10055 %int_16 - %12151 = OpShiftLeftLogical %int %18995 %int_7 - %16728 = OpIAdd %int %9238 %12151 + %12150 = OpShiftLeftLogical %int %18995 %int_7 + %16728 = OpIAdd %int %9238 %12150 %19169 = OpBitwiseAnd %int %16727 %int_448 %21579 = OpShiftLeftLogical %int %19169 %int_2 %16708 = OpIAdd %int %16728 %21579 %20611 = OpBitwiseAnd %int %10055 %int_8 %16831 = OpShiftRightArithmetic %int %20611 %int_2 - %7919 = OpShiftRightArithmetic %int %17090 %int_3 - %13750 = OpIAdd %int %16831 %7919 + %7916 = OpShiftRightArithmetic %int %17090 %int_3 + %13750 = OpIAdd %int %16831 %7916 %21587 = OpBitwiseAnd %int %13750 %int_3 %21580 = OpShiftLeftLogical %int %21587 %int_6 %15436 = OpIAdd %int %16708 %21580 @@ -1437,17 +1359,17 @@ %15143 = OpIAdd %int %9470 %21281 %9032 = OpShiftRightLogical %uint %15783 %uint_5 %12427 = OpBitcast %int %9032 - %10383 = OpIMul %int %15143 %12427 + %10360 = OpIMul %int %15143 %12427 %25154 = OpCompositeExtract %int %20125 0 %20423 = OpShiftRightArithmetic %int %25154 %int_5 - %18940 = OpIAdd %int %20423 %10383 + %18940 = OpIAdd %int %20423 %10360 %8797 = OpShiftLeftLogical %int %18940 %uint_6 %11510 = OpBitwiseAnd %int %8797 %int_268435455 %18938 = OpShiftLeftLogical %int %11510 %int_1 %19768 = OpBitwiseAnd %int %25154 %int_7 %12601 = OpBitwiseAnd %int %10438 %int_6 - %17742 = OpShiftLeftLogical %int %12601 %int_2 - %17227 = OpIAdd %int %19768 %17742 + %17741 = OpShiftLeftLogical %int %12601 %int_2 + %17227 = OpIAdd %int %19768 %17741 %7048 = OpShiftLeftLogical %int %17227 %uint_6 %24035 = OpShiftRightArithmetic %int %7048 %int_6 %8728 = OpShiftRightArithmetic %int %10438 %int_3 @@ -1461,12 +1383,12 @@ %15437 = OpIAdd %int %23052 %21581 %13150 = OpBitwiseAnd %int %24035 %int_n16 %20336 = OpIAdd %int %18938 %13150 - %23345 = OpShiftLeftLogical %int %20336 %int_1 + %23346 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10384 = OpIAdd %int %23345 %23274 + %10332 = OpIAdd %int %23346 %23274 %18357 = OpBitwiseAnd %int %10056 %int_3 %21582 = OpShiftLeftLogical %int %18357 %uint_6 - %16729 = OpIAdd %int %10384 %21582 + %16729 = OpIAdd %int %10332 %21582 %19171 = OpBitwiseAnd %int %10438 %int_1 %21583 = OpShiftLeftLogical %int %19171 %int_4 %16730 = OpIAdd %int %16729 %21583 @@ -1475,47 +1397,47 @@ %13106 = OpShiftRightArithmetic %int %16730 %int_6 %14038 = OpBitwiseAnd %int %13106 %int_7 %13330 = OpIAdd %int %9987 %14038 - %23346 = OpShiftLeftLogical %int %13330 %int_3 + %23347 = OpShiftLeftLogical %int %13330 %int_3 %23217 = OpBitwiseAnd %int %15437 %int_n2 - %10927 = OpIAdd %int %23346 %23217 - %23347 = OpShiftLeftLogical %int %10927 %int_2 + %10927 = OpIAdd %int %23347 %23217 + %23348 = OpShiftLeftLogical %int %10927 %int_2 %23218 = OpBitwiseAnd %int %16730 %int_n512 - %10928 = OpIAdd %int %23347 %23218 - %23348 = OpShiftLeftLogical %int %10928 %int_3 + %10928 = OpIAdd %int %23348 %23218 + %23349 = OpShiftLeftLogical %int %10928 %int_3 %21849 = OpBitwiseAnd %int %16730 %int_63 - %24314 = OpIAdd %int %23348 %21849 + %24314 = OpIAdd %int %23349 %21849 %22128 = OpBitcast %uint %24314 OpBranch %21237 %21237 = OpLabel - %11378 = OpPhi %uint %22128 %10574 %22127 %21373 - %17657 = OpIAdd %uint %11378 %24237 + %11376 = OpPhi %uint %22128 %10574 %22127 %21373 + %17657 = OpIAdd %uint %11376 %24237 %24007 = OpShiftRightLogical %uint %17657 %uint_3 %24154 = OpExtInst %v4float %1 FClamp %12383 %2938 %1285 %9073 = OpVectorTimesScalar %v4float %24154 %float_255 %11878 = OpFAdd %v4float %9073 %325 - %7639 = OpConvertFToU %v4uint %11878 - %8700 = OpCompositeExtract %uint %7639 0 - %12251 = OpCompositeExtract %uint %7639 1 + %7647 = OpConvertFToU %v4uint %11878 + %8700 = OpCompositeExtract %uint %7647 0 + %12251 = OpCompositeExtract %uint %7647 1 %11561 = OpShiftLeftLogical %uint %12251 %int_8 %19814 = OpBitwiseOr %uint %8700 %11561 - %21476 = OpCompositeExtract %uint %7639 2 + %21476 = OpCompositeExtract %uint %7647 2 %8560 = OpShiftLeftLogical %uint %21476 %int_16 %19815 = OpBitwiseOr %uint %19814 %8560 - %21477 = OpCompositeExtract %uint %7639 3 + %21477 = OpCompositeExtract %uint %7647 3 %7292 = OpShiftLeftLogical %uint %21477 %int_24 %9255 = OpBitwiseOr %uint %19815 %7292 %7522 = OpExtInst %v4float %1 FClamp %21344 %2938 %1285 %8264 = OpVectorTimesScalar %v4float %7522 %float_255 %11879 = OpFAdd %v4float %8264 %325 - %7640 = OpConvertFToU %v4uint %11879 - %8701 = OpCompositeExtract %uint %7640 0 - %12252 = OpCompositeExtract %uint %7640 1 + %7648 = OpConvertFToU %v4uint %11879 + %8701 = OpCompositeExtract %uint %7648 0 + %12252 = OpCompositeExtract %uint %7648 1 %11562 = OpShiftLeftLogical %uint %12252 %int_8 %19816 = OpBitwiseOr %uint %8701 %11562 - %21478 = OpCompositeExtract %uint %7640 2 + %21478 = OpCompositeExtract %uint %7648 2 %8561 = OpShiftLeftLogical %uint %21478 %int_16 %19817 = OpBitwiseOr %uint %19816 %8561 - %21479 = OpCompositeExtract %uint %7640 3 + %21479 = OpCompositeExtract %uint %7648 3 %8541 = OpShiftLeftLogical %uint %21479 %int_24 %17498 = OpBitwiseOr %uint %19817 %8541 %11625 = OpCompositeConstruct %v2uint %9255 %17498 @@ -1528,24 +1450,25 @@ #endif const uint32_t resolve_full_8bpp_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062AE, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062AE, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x0000040C, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x0000040C, 0x00000002, 0x00050048, 0x0000040C, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x0000040C, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x0000040C, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x0000040C, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00030047, - 0x0000040C, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, - 0x00040047, 0x000007D6, 0x00000006, 0x00000008, 0x00040048, 0x000007A8, + 0x00050048, 0x0000040C, 0x00000004, 0x00000023, 0x00000010, 0x00040047, + 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007D6, 0x00000006, + 0x00000008, 0x00030047, 0x000007A8, 0x00000003, 0x00040048, 0x000007A8, 0x00000000, 0x00000019, 0x00050048, 0x000007A8, 0x00000000, 0x00000023, - 0x00000000, 0x00030047, 0x000007A8, 0x00000003, 0x00040047, 0x00001592, - 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, 0x00000000, + 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, 0x00001592, + 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, @@ -1574,94 +1497,92 @@ const uint32_t resolve_full_8bpp_cs[] = { 0x00000A0A, 0x00000A0A, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x0005002C, 0x00000011, 0x00000718, 0x00000A0D, 0x00000A0A, 0x0004002B, 0x0000000B, 0x00000AFA, 0x00000050, 0x0005002C, 0x00000011, - 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000B, 0x00000A84, - 0x00000800, 0x0004002B, 0x0000000C, 0x00000A1A, 0x00000005, 0x0004002B, - 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, 0x0000000C, 0x00000A20, - 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, 0x0000000E, 0x0004002B, - 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, 0x000009DB, - 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, - 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, 0x0000000C, 0x00000A17, - 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, 0xFFFFFE00, 0x0004002B, - 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, 0x0000000C, 0x00000388, - 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A1D, 0x00000006, 0x0004002B, - 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, 0x0000000B, 0x00000A16, - 0x00000004, 0x0004002B, 0x0000000B, 0x00000A1C, 0x00000006, 0x0004002B, - 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, 0x0000000C, 0x00000A05, - 0xFFFFFFFE, 0x0003001D, 0x000007D0, 0x0000000B, 0x0003001E, 0x0000079C, - 0x000007D0, 0x00040020, 0x00000A1B, 0x00000002, 0x0000079C, 0x0004003B, - 0x00000A1B, 0x00000CC7, 0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, - 0x00000000, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0007001E, - 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, - 0x00040020, 0x00000688, 0x00000009, 0x0000040C, 0x0004003B, 0x00000688, - 0x0000118F, 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, - 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, - 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, - 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, 0x0004002B, 0x0000000B, - 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, - 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, - 0x00000011, 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000C, - 0x00000A29, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, - 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, - 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, - 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, - 0x000008E3, 0x00000A46, 0x00000A52, 0x00040017, 0x00000014, 0x0000000B, - 0x00000003, 0x0003002A, 0x00000009, 0x00000787, 0x00040017, 0x00000015, - 0x0000000D, 0x00000002, 0x00040020, 0x00000291, 0x00000001, 0x00000014, - 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x0000028A, - 0x00000001, 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, - 0x00000A0A, 0x0003001D, 0x000007D6, 0x00000011, 0x0003001E, 0x000007A8, - 0x000007D6, 0x00040020, 0x00000A25, 0x00000002, 0x000007A8, 0x0004003B, - 0x00000A25, 0x00001592, 0x00000002, 0x00040020, 0x0000028E, 0x00000002, - 0x00000011, 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, - 0x00000A0D, 0x00030001, 0x00000017, 0x00002818, 0x0005002C, 0x00000011, - 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, - 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, - 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, - 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, - 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0007002C, - 0x00000017, 0x000003A1, 0x00000A44, 0x00000A44, 0x00000A44, 0x00000A44, - 0x0007002C, 0x00000017, 0x000002D1, 0x00000B87, 0x00000B87, 0x00000B87, - 0x00000B87, 0x0007002C, 0x00000017, 0x00000107, 0x00000A1F, 0x00000A1F, - 0x00000A1F, 0x00000A1F, 0x0007002C, 0x00000017, 0x00000B50, 0x00000A0A, - 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0007002C, 0x00000017, 0x0000022F, - 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0007002C, 0x00000017, - 0x00000467, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0007002C, - 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, - 0x0007002C, 0x0000001D, 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, - 0x00000A0C, 0x0007002C, 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, - 0x0000008A, 0x0000008A, 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, - 0x000000FC, 0x000000FC, 0x000000FC, 0x0004002B, 0x0000000C, 0x00000089, - 0x3F800000, 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0007002C, - 0x00000017, 0x00000A0F, 0x000009F8, 0x000009F8, 0x000009F8, 0x000009F8, - 0x0004002B, 0x0000000B, 0x00000AFD, 0x00000051, 0x0004002B, 0x0000000B, - 0x00000B00, 0x00000052, 0x0004002B, 0x0000000B, 0x00000B03, 0x00000053, - 0x0004002B, 0x0000000B, 0x00000B06, 0x00000054, 0x0004002B, 0x0000000B, - 0x00000B09, 0x00000055, 0x0004002B, 0x0000000B, 0x00000B0C, 0x00000056, - 0x0004002B, 0x0000000B, 0x00000B0F, 0x00000057, 0x0004002B, 0x0000000D, - 0x0000016E, 0x3E800000, 0x00030001, 0x0000001D, 0x00004DC1, 0x00050036, - 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, - 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, - 0x000200F8, 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, 0x0000118F, - 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, - 0x00000289, 0x000058AC, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, - 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, - 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, - 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, - 0x0000000B, 0x0000520A, 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, - 0x0000217F, 0x0000520A, 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, - 0x00003D0B, 0x00000A52, 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, - 0x00000A37, 0x000500C2, 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, - 0x000500C7, 0x0000000B, 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, - 0x00000011, 0x0000226E, 0x00005158, 0x00005158, 0x000500C2, 0x00000011, - 0x00002289, 0x0000226E, 0x0000073F, 0x000500C4, 0x00000011, 0x000057EB, - 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x000057EB, - 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x00002289, 0x000048B0, - 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, - 0x00000011, 0x000059EB, 0x00005784, 0x00000724, 0x000500C2, 0x0000000B, + 0x00000A9F, 0x00000AFA, 0x00000A3A, 0x0004002B, 0x0000000C, 0x00000A1A, + 0x00000005, 0x0004002B, 0x0000000B, 0x00000A19, 0x00000005, 0x0004002B, + 0x0000000C, 0x00000A20, 0x00000007, 0x0004002B, 0x0000000C, 0x00000A35, + 0x0000000E, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, + 0x0000000C, 0x000009DB, 0xFFFFFFF0, 0x0004002B, 0x0000000C, 0x00000A0E, + 0x00000001, 0x0004002B, 0x0000000C, 0x00000A38, 0x0000000F, 0x0004002B, + 0x0000000C, 0x00000A17, 0x00000004, 0x0004002B, 0x0000000C, 0x0000040B, + 0xFFFFFE00, 0x0004002B, 0x0000000C, 0x00000A14, 0x00000003, 0x0004002B, + 0x0000000C, 0x00000388, 0x000001C0, 0x0004002B, 0x0000000C, 0x00000A1D, + 0x00000006, 0x0004002B, 0x0000000C, 0x00000AC8, 0x0000003F, 0x0004002B, + 0x0000000B, 0x00000A16, 0x00000004, 0x0004002B, 0x0000000B, 0x00000A1C, + 0x00000006, 0x0004002B, 0x0000000C, 0x0000078B, 0x0FFFFFFF, 0x0004002B, + 0x0000000C, 0x00000A05, 0xFFFFFFFE, 0x0003001D, 0x000007D0, 0x0000000B, + 0x0003001E, 0x0000079C, 0x000007D0, 0x00040020, 0x00000A1B, 0x00000002, + 0x0000079C, 0x0004003B, 0x00000A1B, 0x00000CC7, 0x00000002, 0x0004002B, + 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000002, + 0x0000000B, 0x0007001E, 0x0000040C, 0x0000000B, 0x0000000B, 0x0000000B, + 0x0000000B, 0x0000000B, 0x00040020, 0x00000688, 0x00000009, 0x0000040C, + 0x0004003B, 0x00000688, 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, + 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, + 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, + 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, 0x00000A52, 0x00000018, + 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, + 0x00000A5E, 0x0000001C, 0x0005002C, 0x00000011, 0x0000073F, 0x00000A0A, + 0x00000A16, 0x0004002B, 0x0000000C, 0x00000A29, 0x0000000A, 0x0004002B, + 0x0000000B, 0x00000A22, 0x00000008, 0x0004002B, 0x0000000C, 0x00000A59, + 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, 0x00000017, 0x0004002B, + 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, 0x0000000B, 0x00000A46, + 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, 0x00000A46, 0x00000A52, + 0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x0003002A, 0x00000009, + 0x00000787, 0x00040017, 0x00000015, 0x0000000D, 0x00000002, 0x00040020, + 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, 0x00000F48, + 0x00000001, 0x00040020, 0x0000028A, 0x00000001, 0x0000000B, 0x0005002C, + 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x0003001D, 0x000007D6, + 0x00000011, 0x0003001E, 0x000007A8, 0x000007D6, 0x00040020, 0x00000A25, + 0x00000002, 0x000007A8, 0x0004003B, 0x00000A25, 0x00001592, 0x00000002, + 0x00040020, 0x0000028E, 0x00000002, 0x00000011, 0x0006002C, 0x00000014, + 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x0005002C, 0x00000011, + 0x000007A2, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, 0x0000074E, + 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, + 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, 0x00000341, + 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, + 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, + 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0007002C, 0x00000017, + 0x000003A1, 0x00000A44, 0x00000A44, 0x00000A44, 0x00000A44, 0x0007002C, + 0x00000017, 0x000002D1, 0x00000B87, 0x00000B87, 0x00000B87, 0x00000B87, + 0x0007002C, 0x00000017, 0x00000107, 0x00000A1F, 0x00000A1F, 0x00000A1F, + 0x00000A1F, 0x0007002C, 0x00000017, 0x00000B50, 0x00000A0A, 0x00000A0A, + 0x00000A0A, 0x00000A0A, 0x0007002C, 0x00000017, 0x0000022F, 0x00000B7E, + 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0007002C, 0x00000017, 0x00000467, + 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0007002C, 0x00000017, + 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0007002C, + 0x0000001D, 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, + 0x0007002C, 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, + 0x0000008A, 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, + 0x000000FC, 0x000000FC, 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, + 0x0004002B, 0x0000000B, 0x00000184, 0x00000500, 0x0004002B, 0x0000000B, + 0x0000086E, 0x00280000, 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, + 0x0007002C, 0x00000017, 0x00000A0F, 0x000009F8, 0x000009F8, 0x000009F8, + 0x000009F8, 0x0004002B, 0x0000000B, 0x00000AFD, 0x00000051, 0x0004002B, + 0x0000000B, 0x00000B00, 0x00000052, 0x0004002B, 0x0000000B, 0x00000B03, + 0x00000053, 0x0004002B, 0x0000000B, 0x00000B06, 0x00000054, 0x0004002B, + 0x0000000B, 0x00000B09, 0x00000055, 0x0004002B, 0x0000000B, 0x00000B0C, + 0x00000056, 0x0004002B, 0x0000000B, 0x00000B0F, 0x00000057, 0x0004002B, + 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, + 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, + 0x00050041, 0x00000289, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, + 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000289, 0x000058AC, + 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, + 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, + 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, + 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, 0x0000520A, + 0x00003D0B, 0x00000A31, 0x000500C7, 0x0000000B, 0x0000217F, 0x0000520A, + 0x00000A81, 0x000500C2, 0x0000000B, 0x0000520B, 0x00003D0B, 0x00000A52, + 0x000500C7, 0x0000000B, 0x00002180, 0x0000520B, 0x00000A37, 0x000500C2, + 0x0000000B, 0x00004994, 0x00003D0B, 0x00000A5E, 0x000500C7, 0x0000000B, + 0x000023AA, 0x00004994, 0x00000A0D, 0x00050050, 0x00000011, 0x000022A7, + 0x00005158, 0x00005158, 0x000500C2, 0x00000011, 0x00002568, 0x000022A7, + 0x0000073F, 0x000500C7, 0x00000011, 0x00005B53, 0x00002568, 0x000007A2, + 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, + 0x00000011, 0x000059EB, 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003213, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x00003F4C, - 0x00003213, 0x00000A81, 0x00050041, 0x00000289, 0x0000492C, 0x0000118F, + 0x00003213, 0x00000A81, 0x00050041, 0x00000289, 0x0000492C, 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, - 0x00000289, 0x000058AD, 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, + 0x00000289, 0x000058AD, 0x00000CE9, 0x00000A14, 0x0004003D, 0x0000000B, 0x00004FA3, 0x000058AD, 0x000500C7, 0x0000000B, 0x00005F7D, 0x00005EAC, 0x00000A22, 0x000500AB, 0x00000009, 0x000048EB, 0x00005F7D, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00002311, 0x00005EAC, 0x00000A16, 0x000500C7, @@ -1678,11 +1599,11 @@ const uint32_t resolve_full_8bpp_cs[] = { 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x00004FA3, 0x00004FA3, 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, - 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, - 0x00003F4F, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, - 0x00003F4F, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x00004FA3, + 0x00000011, 0x00005B54, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, + 0x00003F50, 0x00005B54, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, + 0x00003F50, 0x00000724, 0x000500C2, 0x0000000B, 0x00003214, 0x00004FA3, 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4D, 0x00003214, 0x00000A1F, - 0x00050041, 0x00000289, 0x0000492D, 0x0000118F, 0x00000A17, 0x0004003D, + 0x00050041, 0x00000289, 0x0000492D, 0x00000CE9, 0x00000A17, 0x0004003D, 0x0000000B, 0x00005EAD, 0x0000492D, 0x00050041, 0x0000028A, 0x000056D1, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x00001BAD, 0x000056D1, 0x000500AE, 0x00000009, 0x00001CED, 0x00001BAD, 0x00003F4C, 0x000300F7, @@ -1707,1060 +1628,987 @@ const uint32_t resolve_full_8bpp_cs[] = { 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, - 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, - 0x00000011, 0x000046BA, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, - 0x00005998, 0x00000A9F, 0x00000724, 0x00050050, 0x00000011, 0x00002C44, - 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, - 0x00002C44, 0x00050086, 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, - 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, - 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, - 0x00006059, 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, - 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, - 0x00005420, 0x00050084, 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, - 0x00050082, 0x00000011, 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, - 0x0000000B, 0x00001C87, 0x00005998, 0x00000000, 0x00050051, 0x0000000B, - 0x00005962, 0x00005998, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, - 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, - 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, - 0x00050051, 0x0000000B, 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, - 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, - 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, - 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, - 0x000023AA, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, - 0x00050084, 0x0000000B, 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, - 0x0000000B, 0x0000628F, 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, - 0x00003FFB, 0x0000217E, 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, - 0x00003FFB, 0x00000A0D, 0x00000A0A, 0x00050080, 0x0000000B, 0x0000540E, - 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, 0x000030F7, 0x00000A0D, - 0x0000540E, 0x000300F7, 0x000062AD, 0x00000000, 0x000400FA, 0x00001D59, - 0x00005D41, 0x000062AD, 0x000200F8, 0x00005D41, 0x00050080, 0x0000000B, - 0x00001B50, 0x0000628F, 0x000023AA, 0x000200F9, 0x000062AD, 0x000200F8, - 0x000062AD, 0x000700F5, 0x0000000B, 0x00005E7C, 0x0000628F, 0x00005CE0, - 0x00001B50, 0x00005D41, 0x000500AA, 0x00000009, 0x000060B1, 0x000030F7, - 0x00000A0D, 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, 0x000060B1, - 0x00002C6E, 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, - 0x00004865, 0x00000CC7, 0x00000A0B, 0x00005E7C, 0x0004003D, 0x0000000B, - 0x00003687, 0x00004865, 0x00060052, 0x00000017, 0x0000555A, 0x00003687, - 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBA, 0x00005E7C, - 0x000030F7, 0x00060041, 0x00000288, 0x000018AF, 0x00000CC7, 0x00000A0B, - 0x00003CBA, 0x0004003D, 0x0000000B, 0x000035F2, 0x000018AF, 0x00060052, - 0x00000017, 0x00005753, 0x000035F2, 0x0000555A, 0x00000001, 0x00050084, - 0x0000000B, 0x0000276D, 0x00000A10, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023BB, 0x00005E7C, 0x0000276D, 0x00060041, 0x00000288, 0x00003817, - 0x00000CC7, 0x00000A0B, 0x000023BB, 0x0004003D, 0x0000000B, 0x000035F3, - 0x00003817, 0x00060052, 0x00000017, 0x00005754, 0x000035F3, 0x00005753, - 0x00000002, 0x00050084, 0x0000000B, 0x0000276E, 0x00000A13, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023BC, 0x00005E7C, 0x0000276E, 0x00060041, - 0x00000288, 0x00003818, 0x00000CC7, 0x00000A0B, 0x000023BC, 0x0004003D, - 0x0000000B, 0x000035F4, 0x00003818, 0x00060052, 0x00000017, 0x00005755, - 0x000035F4, 0x00005754, 0x00000003, 0x00050084, 0x0000000B, 0x0000276F, - 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, 0x000023BD, 0x00005E7C, - 0x0000276F, 0x00060041, 0x00000288, 0x00003819, 0x00000CC7, 0x00000A0B, - 0x000023BD, 0x0004003D, 0x0000000B, 0x000035F5, 0x00003819, 0x00060052, - 0x00000017, 0x00005756, 0x000035F5, 0x00002818, 0x00000000, 0x00050084, - 0x0000000B, 0x00002770, 0x00000A19, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023BE, 0x00005E7C, 0x00002770, 0x00060041, 0x00000288, 0x0000381A, - 0x00000CC7, 0x00000A0B, 0x000023BE, 0x0004003D, 0x0000000B, 0x000035F6, - 0x0000381A, 0x00060052, 0x00000017, 0x00005757, 0x000035F6, 0x00005756, - 0x00000001, 0x00050084, 0x0000000B, 0x00002771, 0x00000A1C, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023BF, 0x00005E7C, 0x00002771, 0x00060041, - 0x00000288, 0x0000381B, 0x00000CC7, 0x00000A0B, 0x000023BF, 0x0004003D, - 0x0000000B, 0x000035F7, 0x0000381B, 0x00060052, 0x00000017, 0x00005758, - 0x000035F7, 0x00005757, 0x00000002, 0x00050084, 0x0000000B, 0x00002772, - 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, 0x000023C0, 0x00005E7C, - 0x00002772, 0x00060041, 0x00000288, 0x0000381C, 0x00000CC7, 0x00000A0B, - 0x000023C0, 0x0004003D, 0x0000000B, 0x00003EA1, 0x0000381C, 0x00060052, - 0x00000017, 0x00005BA9, 0x00003EA1, 0x00005758, 0x00000003, 0x000200F9, - 0x00004F23, 0x000200F8, 0x00002C6E, 0x00060041, 0x00000288, 0x00005545, + 0x000500C7, 0x00000011, 0x00003AEC, 0x00002385, 0x00000724, 0x00050080, + 0x00000011, 0x000027D5, 0x00002AEA, 0x00003AEC, 0x00050050, 0x00000011, + 0x00002164, 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, 0x0000264A, + 0x00000A9F, 0x00002164, 0x00050086, 0x00000011, 0x000027A2, 0x000027D5, + 0x0000264A, 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, + 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, + 0x0000000B, 0x00006059, 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, + 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, + 0x0000217F, 0x00005420, 0x00050084, 0x00000011, 0x00005B31, 0x000027A2, + 0x0000264A, 0x00050082, 0x00000011, 0x00002E74, 0x000027D5, 0x00005B31, + 0x00050084, 0x0000000B, 0x00001F75, 0x00002226, 0x00000184, 0x00050051, + 0x0000000B, 0x00005EC7, 0x00002E74, 0x00000001, 0x00050051, 0x0000000B, + 0x00005BE6, 0x0000264A, 0x00000000, 0x00050084, 0x0000000B, 0x00005966, + 0x00005EC7, 0x00005BE6, 0x00050051, 0x0000000B, 0x00001AE6, 0x00002E74, + 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, + 0x000500C4, 0x0000000B, 0x000046C4, 0x000025E0, 0x000023AA, 0x00050080, + 0x0000000B, 0x00004719, 0x00001F75, 0x000046C4, 0x00050089, 0x0000000B, + 0x00005AD8, 0x00004719, 0x0000086E, 0x000500AE, 0x00000009, 0x00003361, + 0x0000217E, 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, 0x00003361, + 0x00000A0D, 0x00000A0A, 0x00050080, 0x0000000B, 0x0000540E, 0x000023AA, + 0x0000609F, 0x000500C4, 0x0000000B, 0x000030F7, 0x00000A0D, 0x0000540E, + 0x000300F7, 0x000062AD, 0x00000000, 0x000400FA, 0x00001D59, 0x00005D41, + 0x000062AD, 0x000200F8, 0x00005D41, 0x00050080, 0x0000000B, 0x00001B50, + 0x00005AD8, 0x000023AA, 0x000200F9, 0x000062AD, 0x000200F8, 0x000062AD, + 0x000700F5, 0x0000000B, 0x00005E7C, 0x00005AD8, 0x00005CE0, 0x00001B50, + 0x00005D41, 0x000500AA, 0x00000009, 0x000060B1, 0x000030F7, 0x00000A0D, + 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, 0x000060B1, 0x00002621, + 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, 0x00005E7C, 0x0004003D, 0x0000000B, 0x00005D43, - 0x00005545, 0x00050080, 0x0000000B, 0x00002DA7, 0x00005E7C, 0x00000A0D, - 0x00060041, 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA7, - 0x0004003D, 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, - 0x00002DA8, 0x00005E7C, 0x00000A10, 0x00060041, 0x00000288, 0x00001900, - 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, 0x00005C63, - 0x00001900, 0x00050080, 0x0000000B, 0x00002DA9, 0x00005E7C, 0x00000A13, - 0x00060041, 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DA9, - 0x0004003D, 0x0000000B, 0x00003700, 0x00005FEE, 0x00070050, 0x00000017, - 0x00004ADD, 0x00005D43, 0x00005C62, 0x00005C63, 0x00003700, 0x00050080, - 0x0000000B, 0x000057E5, 0x00005E7C, 0x00000A16, 0x00060041, 0x00000288, - 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, 0x0000000B, - 0x00005C64, 0x0000604B, 0x00050080, 0x0000000B, 0x00002DAA, 0x00005E7C, - 0x00000A19, 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, - 0x00002DAA, 0x0004003D, 0x0000000B, 0x00005C65, 0x00001901, 0x00050080, - 0x0000000B, 0x00002DAB, 0x00005E7C, 0x00000A1C, 0x00060041, 0x00000288, - 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, - 0x00005C66, 0x00001902, 0x00050080, 0x0000000B, 0x00002DAC, 0x00005E7C, - 0x00000A1F, 0x00060041, 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, - 0x00002DAC, 0x0004003D, 0x0000000B, 0x00003FFC, 0x00005FEF, 0x00070050, - 0x00000017, 0x0000512C, 0x00005C64, 0x00005C65, 0x00005C66, 0x00003FFC, - 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, - 0x00002629, 0x0000512C, 0x00002C6E, 0x00005BA9, 0x00002F61, 0x000700F5, - 0x00000017, 0x000038EA, 0x00004ADD, 0x00002C6E, 0x00005755, 0x00002F61, - 0x000500AB, 0x00000009, 0x000043D9, 0x000023AA, 0x00000A0A, 0x000300F7, - 0x0000530F, 0x00000002, 0x000400FA, 0x000043D9, 0x00005227, 0x0000577B, - 0x000200F8, 0x0000577B, 0x000300F7, 0x00005BA4, 0x00000000, 0x001300FB, - 0x00002180, 0x00006032, 0x00000000, 0x00003E85, 0x00000001, 0x00003E85, - 0x00000002, 0x00003842, 0x0000000A, 0x00003842, 0x00000003, 0x000059BF, - 0x0000000C, 0x000059BF, 0x00000004, 0x00005913, 0x00000006, 0x00002033, - 0x000200F8, 0x00002033, 0x00050051, 0x0000000B, 0x00005F56, 0x000038EA, - 0x00000000, 0x0006000C, 0x00000015, 0x0000607A, 0x00000001, 0x0000003E, - 0x00005F56, 0x00050051, 0x0000000D, 0x000026C8, 0x0000607A, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EB7, 0x000026C8, 0x00004DC1, 0x00000000, - 0x00050051, 0x0000000B, 0x0000284F, 0x000038EA, 0x00000001, 0x0006000C, - 0x00000015, 0x00004CCB, 0x00000001, 0x0000003E, 0x0000284F, 0x00050051, - 0x0000000D, 0x000026C9, 0x00004CCB, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EB8, 0x000026C9, 0x00001EB7, 0x00000001, 0x00050051, 0x0000000B, - 0x00002850, 0x000038EA, 0x00000002, 0x0006000C, 0x00000015, 0x00004CCC, - 0x00000001, 0x0000003E, 0x00002850, 0x00050051, 0x0000000D, 0x000026CA, - 0x00004CCC, 0x00000000, 0x00060052, 0x0000001D, 0x00001EB9, 0x000026CA, - 0x00001EB8, 0x00000002, 0x00050051, 0x0000000B, 0x00002851, 0x000038EA, - 0x00000003, 0x0006000C, 0x00000015, 0x00004CCD, 0x00000001, 0x0000003E, - 0x00002851, 0x00050051, 0x0000000D, 0x000026CB, 0x00004CCD, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EBA, 0x000026CB, 0x00001EB9, 0x00000003, - 0x00050051, 0x0000000B, 0x00002852, 0x00002629, 0x00000000, 0x0006000C, - 0x00000015, 0x00004CCE, 0x00000001, 0x0000003E, 0x00002852, 0x00050051, - 0x0000000D, 0x000026CC, 0x00004CCE, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EBB, 0x000026CC, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, - 0x00002853, 0x00002629, 0x00000001, 0x0006000C, 0x00000015, 0x00004CCF, - 0x00000001, 0x0000003E, 0x00002853, 0x00050051, 0x0000000D, 0x000026CD, - 0x00004CCF, 0x00000000, 0x00060052, 0x0000001D, 0x00001EBC, 0x000026CD, - 0x00001EBB, 0x00000001, 0x00050051, 0x0000000B, 0x00002854, 0x00002629, - 0x00000002, 0x0006000C, 0x00000015, 0x00004CD0, 0x00000001, 0x0000003E, - 0x00002854, 0x00050051, 0x0000000D, 0x000026CE, 0x00004CD0, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EBD, 0x000026CE, 0x00001EBC, 0x00000002, - 0x00050051, 0x0000000B, 0x00002855, 0x00002629, 0x00000003, 0x0006000C, - 0x00000015, 0x00004CD1, 0x00000001, 0x0000003E, 0x00002855, 0x00050051, - 0x0000000D, 0x00003340, 0x00004CD1, 0x00000000, 0x00060052, 0x0000001D, - 0x00005373, 0x00003340, 0x00001EBD, 0x00000003, 0x000200F9, 0x00005BA4, - 0x000200F8, 0x00005913, 0x0004007C, 0x0000001A, 0x000060F4, 0x000038EA, - 0x000500C4, 0x0000001A, 0x0000581E, 0x000060F4, 0x00000302, 0x000500C3, - 0x0000001A, 0x00004098, 0x0000581E, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002A97, 0x00004098, 0x0005008E, 0x0000001D, 0x00004A78, 0x00002A97, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004980, 0x00000001, 0x00000028, - 0x00000504, 0x00004A78, 0x0004007C, 0x0000001A, 0x000027E5, 0x00002629, - 0x000500C4, 0x0000001A, 0x000021A1, 0x000027E5, 0x00000302, 0x000500C3, - 0x0000001A, 0x00004099, 0x000021A1, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002A98, 0x00004099, 0x0005008E, 0x0000001D, 0x000053BF, 0x00002A98, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004362, 0x00000001, 0x00000028, - 0x00000504, 0x000053BF, 0x000200F9, 0x00005BA4, 0x000200F8, 0x000059BF, - 0x000600A9, 0x0000000B, 0x00004C06, 0x00001D59, 0x00000A46, 0x00000A0A, - 0x00070050, 0x00000017, 0x000023B0, 0x00004C06, 0x00004C06, 0x00004C06, - 0x00004C06, 0x000500C2, 0x00000017, 0x00005D48, 0x000038EA, 0x000023B0, - 0x000500C7, 0x00000017, 0x00005DE6, 0x00005D48, 0x000003A1, 0x000500C7, - 0x00000017, 0x0000489C, 0x00005DE6, 0x000002D1, 0x000500C2, 0x00000017, - 0x00005B90, 0x00005DE6, 0x00000107, 0x000500AA, 0x00000013, 0x000040C9, - 0x00005B90, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C4B, 0x00000001, - 0x0000004B, 0x0000489C, 0x0004007C, 0x00000017, 0x00002A15, 0x00002C4B, - 0x00050082, 0x00000017, 0x0000187A, 0x00000107, 0x00002A15, 0x00050080, - 0x00000017, 0x00002210, 0x00002A15, 0x00000A0F, 0x000600A9, 0x00000017, - 0x0000286F, 0x000040C9, 0x00002210, 0x00005B90, 0x000500C4, 0x00000017, - 0x00005AD4, 0x0000489C, 0x0000187A, 0x000500C7, 0x00000017, 0x0000499A, - 0x00005AD4, 0x000002D1, 0x000600A9, 0x00000017, 0x00002A9D, 0x000040C9, - 0x0000499A, 0x0000489C, 0x00050080, 0x00000017, 0x00005FF9, 0x0000286F, - 0x0000022F, 0x000500C4, 0x00000017, 0x00004F7F, 0x00005FF9, 0x00000467, - 0x000500C4, 0x00000017, 0x00003FA6, 0x00002A9D, 0x000002ED, 0x000500C5, - 0x00000017, 0x0000577C, 0x00004F7F, 0x00003FA6, 0x000500AA, 0x00000013, - 0x00003600, 0x00005DE6, 0x00000B50, 0x000600A9, 0x00000017, 0x00004242, - 0x00003600, 0x00000B50, 0x0000577C, 0x0004007C, 0x0000001D, 0x00003044, - 0x00004242, 0x000500C2, 0x00000017, 0x0000603E, 0x00002629, 0x000023B0, - 0x000500C7, 0x00000017, 0x00003921, 0x0000603E, 0x000003A1, 0x000500C7, - 0x00000017, 0x0000489D, 0x00003921, 0x000002D1, 0x000500C2, 0x00000017, - 0x00005B91, 0x00003921, 0x00000107, 0x000500AA, 0x00000013, 0x000040CA, - 0x00005B91, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C4C, 0x00000001, - 0x0000004B, 0x0000489D, 0x0004007C, 0x00000017, 0x00002A16, 0x00002C4C, - 0x00050082, 0x00000017, 0x0000187B, 0x00000107, 0x00002A16, 0x00050080, - 0x00000017, 0x00002211, 0x00002A16, 0x00000A0F, 0x000600A9, 0x00000017, - 0x00002870, 0x000040CA, 0x00002211, 0x00005B91, 0x000500C4, 0x00000017, - 0x00005AD5, 0x0000489D, 0x0000187B, 0x000500C7, 0x00000017, 0x0000499B, - 0x00005AD5, 0x000002D1, 0x000600A9, 0x00000017, 0x00002A9E, 0x000040CA, - 0x0000499B, 0x0000489D, 0x00050080, 0x00000017, 0x00005FFA, 0x00002870, - 0x0000022F, 0x000500C4, 0x00000017, 0x00004F80, 0x00005FFA, 0x00000467, - 0x000500C4, 0x00000017, 0x00003FA7, 0x00002A9E, 0x000002ED, 0x000500C5, - 0x00000017, 0x0000577D, 0x00004F80, 0x00003FA7, 0x000500AA, 0x00000013, - 0x00003601, 0x00003921, 0x00000B50, 0x000600A9, 0x00000017, 0x00004657, - 0x00003601, 0x00000B50, 0x0000577D, 0x0004007C, 0x0000001D, 0x0000593B, - 0x00004657, 0x000200F9, 0x00005BA4, 0x000200F8, 0x00003842, 0x000600A9, - 0x0000000B, 0x00004C07, 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, - 0x00000017, 0x000023B1, 0x00004C07, 0x00004C07, 0x00004C07, 0x00004C07, - 0x000500C2, 0x00000017, 0x000056D3, 0x000038EA, 0x000023B1, 0x000500C7, - 0x00000017, 0x00004A56, 0x000056D3, 0x000003A1, 0x00040070, 0x0000001D, - 0x00003F05, 0x00004A56, 0x0005008E, 0x0000001D, 0x0000521A, 0x00003F05, - 0x000006FE, 0x000500C2, 0x00000017, 0x00001E42, 0x00002629, 0x000023B1, - 0x000500C7, 0x00000017, 0x00002BD4, 0x00001E42, 0x000003A1, 0x00040070, - 0x0000001D, 0x0000431A, 0x00002BD4, 0x0005008E, 0x0000001D, 0x00003092, - 0x0000431A, 0x000006FE, 0x000200F9, 0x00005BA4, 0x000200F8, 0x00003E85, - 0x000600A9, 0x0000000B, 0x00004C08, 0x00001D59, 0x00000A3A, 0x00000A0A, - 0x00070050, 0x00000017, 0x000023B2, 0x00004C08, 0x00004C08, 0x00004C08, - 0x00004C08, 0x000500C2, 0x00000017, 0x000056D4, 0x000038EA, 0x000023B2, - 0x000500C7, 0x00000017, 0x00004A57, 0x000056D4, 0x0000064B, 0x00040070, - 0x0000001D, 0x00003F06, 0x00004A57, 0x0005008E, 0x0000001D, 0x0000521B, - 0x00003F06, 0x0000017A, 0x000500C2, 0x00000017, 0x00001E43, 0x00002629, - 0x000023B2, 0x000500C7, 0x00000017, 0x00002BD5, 0x00001E43, 0x0000064B, - 0x00040070, 0x0000001D, 0x0000431B, 0x00002BD5, 0x0005008E, 0x0000001D, - 0x00003093, 0x0000431B, 0x0000017A, 0x000200F9, 0x00005BA4, 0x000200F8, - 0x00006032, 0x0004007C, 0x0000001D, 0x00004B1F, 0x000038EA, 0x0004007C, - 0x0000001D, 0x000038B2, 0x00002629, 0x000200F9, 0x00005BA4, 0x000200F8, - 0x00005BA4, 0x000F00F5, 0x0000001D, 0x00002BF3, 0x000038B2, 0x00006032, - 0x00003093, 0x00003E85, 0x00003092, 0x00003842, 0x0000593B, 0x000059BF, - 0x00004362, 0x00005913, 0x00005373, 0x00002033, 0x000F00F5, 0x0000001D, - 0x0000358D, 0x00004B1F, 0x00006032, 0x0000521B, 0x00003E85, 0x0000521A, - 0x00003842, 0x00003044, 0x000059BF, 0x00004980, 0x00005913, 0x00001EBA, - 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00005227, 0x000300F7, - 0x00005BA5, 0x00000000, 0x000700FB, 0x00002180, 0x000030ED, 0x00000005, - 0x00005914, 0x00000007, 0x00002034, 0x000200F8, 0x00002034, 0x00050051, - 0x0000000B, 0x00005F57, 0x000038EA, 0x00000000, 0x0006000C, 0x00000015, - 0x0000607B, 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, - 0x000026CF, 0x0000607B, 0x00000000, 0x00060052, 0x0000001D, 0x00001EBE, - 0x000026CF, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x00002856, - 0x000038EA, 0x00000001, 0x0006000C, 0x00000015, 0x00004CD2, 0x00000001, - 0x0000003E, 0x00002856, 0x00050051, 0x0000000D, 0x000026D0, 0x00004CD2, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EBF, 0x000026D0, 0x00001EBE, - 0x00000001, 0x00050051, 0x0000000B, 0x00002857, 0x000038EA, 0x00000002, - 0x0006000C, 0x00000015, 0x00004CD3, 0x00000001, 0x0000003E, 0x00002857, - 0x00050051, 0x0000000D, 0x000026D1, 0x00004CD3, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EC0, 0x000026D1, 0x00001EBF, 0x00000002, 0x00050051, - 0x0000000B, 0x00002858, 0x000038EA, 0x00000003, 0x0006000C, 0x00000015, - 0x00004CD4, 0x00000001, 0x0000003E, 0x00002858, 0x00050051, 0x0000000D, - 0x000026D2, 0x00004CD4, 0x00000000, 0x00060052, 0x0000001D, 0x00001EC1, - 0x000026D2, 0x00001EC0, 0x00000003, 0x00050051, 0x0000000B, 0x00002859, - 0x00002629, 0x00000000, 0x0006000C, 0x00000015, 0x00004CD5, 0x00000001, - 0x0000003E, 0x00002859, 0x00050051, 0x0000000D, 0x000026D3, 0x00004CD5, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EC2, 0x000026D3, 0x00004DC1, - 0x00000000, 0x00050051, 0x0000000B, 0x0000285A, 0x00002629, 0x00000001, - 0x0006000C, 0x00000015, 0x00004CD6, 0x00000001, 0x0000003E, 0x0000285A, - 0x00050051, 0x0000000D, 0x000026D4, 0x00004CD6, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EC3, 0x000026D4, 0x00001EC2, 0x00000001, 0x00050051, - 0x0000000B, 0x0000285B, 0x00002629, 0x00000002, 0x0006000C, 0x00000015, - 0x00004CD7, 0x00000001, 0x0000003E, 0x0000285B, 0x00050051, 0x0000000D, - 0x000026D5, 0x00004CD7, 0x00000000, 0x00060052, 0x0000001D, 0x00001EC4, - 0x000026D5, 0x00001EC3, 0x00000002, 0x00050051, 0x0000000B, 0x0000285C, - 0x00002629, 0x00000003, 0x0006000C, 0x00000015, 0x00004CD8, 0x00000001, - 0x0000003E, 0x0000285C, 0x00050051, 0x0000000D, 0x00003341, 0x00004CD8, - 0x00000000, 0x00060052, 0x0000001D, 0x00005374, 0x00003341, 0x00001EC4, - 0x00000003, 0x000200F9, 0x00005BA5, 0x000200F8, 0x00005914, 0x0004007C, - 0x0000001A, 0x000060F5, 0x000038EA, 0x000500C4, 0x0000001A, 0x0000581F, - 0x000060F5, 0x00000302, 0x000500C3, 0x0000001A, 0x0000409A, 0x0000581F, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A99, 0x0000409A, 0x0005008E, - 0x0000001D, 0x00004A79, 0x00002A99, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004981, 0x00000001, 0x00000028, 0x00000504, 0x00004A79, 0x0004007C, - 0x0000001A, 0x000027E6, 0x00002629, 0x000500C4, 0x0000001A, 0x000021A2, - 0x000027E6, 0x00000302, 0x000500C3, 0x0000001A, 0x0000409B, 0x000021A2, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9A, 0x0000409B, 0x0005008E, - 0x0000001D, 0x000053C0, 0x00002A9A, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, - 0x00005BA5, 0x000200F8, 0x000030ED, 0x0004007C, 0x0000001D, 0x00004B20, - 0x000038EA, 0x0004007C, 0x0000001D, 0x000038B3, 0x00002629, 0x000200F9, - 0x00005BA5, 0x000200F8, 0x00005BA5, 0x000900F5, 0x0000001D, 0x00002BF4, - 0x000038B3, 0x000030ED, 0x00004363, 0x00005914, 0x00005374, 0x00002034, - 0x000900F5, 0x0000001D, 0x0000358E, 0x00004B20, 0x000030ED, 0x00004981, - 0x00005914, 0x00001EC1, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, - 0x0000530F, 0x000700F5, 0x0000001D, 0x00002662, 0x00002BF4, 0x00005BA5, - 0x00002BF3, 0x00005BA4, 0x000700F5, 0x0000001D, 0x000036E3, 0x0000358E, - 0x00005BA5, 0x0000358D, 0x00005BA4, 0x000500AE, 0x00000009, 0x00002E55, - 0x00003F4D, 0x00000A16, 0x000300F7, 0x00005313, 0x00000002, 0x000400FA, - 0x00002E55, 0x000050E5, 0x00005313, 0x000200F8, 0x000050E5, 0x00050085, - 0x0000000D, 0x000061FB, 0x00002B2C, 0x000000FC, 0x00050080, 0x0000000B, - 0x00005E78, 0x00005E7C, 0x00000AFA, 0x000300F7, 0x00004F24, 0x00000002, - 0x000400FA, 0x000060B1, 0x00002C6F, 0x00002F62, 0x000200F8, 0x00002F62, - 0x00060041, 0x00000288, 0x00004866, 0x00000CC7, 0x00000A0B, 0x00005E78, - 0x0004003D, 0x0000000B, 0x00003688, 0x00004866, 0x00060052, 0x00000017, - 0x0000555B, 0x00003688, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, - 0x00003CBB, 0x00005E78, 0x000030F7, 0x00060041, 0x00000288, 0x000018B0, - 0x00000CC7, 0x00000A0B, 0x00003CBB, 0x0004003D, 0x0000000B, 0x000035F8, - 0x000018B0, 0x00060052, 0x00000017, 0x00005759, 0x000035F8, 0x0000555B, - 0x00000001, 0x00050084, 0x0000000B, 0x00002773, 0x00000A10, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023C1, 0x00005E78, 0x00002773, 0x00060041, - 0x00000288, 0x0000381D, 0x00000CC7, 0x00000A0B, 0x000023C1, 0x0004003D, - 0x0000000B, 0x000035F9, 0x0000381D, 0x00060052, 0x00000017, 0x0000575A, - 0x000035F9, 0x00005759, 0x00000002, 0x00050084, 0x0000000B, 0x00002774, - 0x00000A13, 0x000030F7, 0x00050080, 0x0000000B, 0x000023C2, 0x00005E78, - 0x00002774, 0x00060041, 0x00000288, 0x0000381E, 0x00000CC7, 0x00000A0B, - 0x000023C2, 0x0004003D, 0x0000000B, 0x000035FA, 0x0000381E, 0x00060052, - 0x00000017, 0x0000575B, 0x000035FA, 0x0000575A, 0x00000003, 0x00050084, - 0x0000000B, 0x00002775, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023C3, 0x00005E78, 0x00002775, 0x00060041, 0x00000288, 0x0000381F, - 0x00000CC7, 0x00000A0B, 0x000023C3, 0x0004003D, 0x0000000B, 0x000035FB, - 0x0000381F, 0x00060052, 0x00000017, 0x0000575C, 0x000035FB, 0x00002818, - 0x00000000, 0x00050084, 0x0000000B, 0x00002776, 0x00000A19, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023C4, 0x00005E78, 0x00002776, 0x00060041, - 0x00000288, 0x00003820, 0x00000CC7, 0x00000A0B, 0x000023C4, 0x0004003D, - 0x0000000B, 0x000035FC, 0x00003820, 0x00060052, 0x00000017, 0x0000575D, - 0x000035FC, 0x0000575C, 0x00000001, 0x00050084, 0x0000000B, 0x00002777, - 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, 0x000023C5, 0x00005E78, - 0x00002777, 0x00060041, 0x00000288, 0x00003821, 0x00000CC7, 0x00000A0B, - 0x000023C5, 0x0004003D, 0x0000000B, 0x000035FD, 0x00003821, 0x00060052, - 0x00000017, 0x0000575E, 0x000035FD, 0x0000575D, 0x00000002, 0x00050084, - 0x0000000B, 0x00002778, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023C6, 0x00005E78, 0x00002778, 0x00060041, 0x00000288, 0x00003822, - 0x00000CC7, 0x00000A0B, 0x000023C6, 0x0004003D, 0x0000000B, 0x00003EA2, - 0x00003822, 0x00060052, 0x00000017, 0x00005BAA, 0x00003EA2, 0x0000575E, - 0x00000003, 0x000200F9, 0x00004F24, 0x000200F8, 0x00002C6F, 0x00060041, - 0x00000288, 0x00005546, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, - 0x0000000B, 0x00005D44, 0x00005546, 0x00050080, 0x0000000B, 0x00002DAD, - 0x00005E7C, 0x00000AFD, 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, - 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x00005C67, 0x00001903, - 0x00050080, 0x0000000B, 0x00002DAE, 0x00005E7C, 0x00000B00, 0x00060041, - 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, - 0x0000000B, 0x00005C68, 0x00001904, 0x00050080, 0x0000000B, 0x00002DAF, - 0x00005E7C, 0x00000B03, 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, - 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF0, - 0x00070050, 0x00000017, 0x00004ADE, 0x00005D44, 0x00005C67, 0x00005C68, - 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, 0x00005E7C, 0x00000B06, - 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, 0x00000A0B, 0x000057E6, - 0x0004003D, 0x0000000B, 0x00005C69, 0x0000604C, 0x00050080, 0x0000000B, - 0x00002DB0, 0x00005E7C, 0x00000B09, 0x00060041, 0x00000288, 0x00001905, - 0x00000CC7, 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, 0x00005C6A, - 0x00001905, 0x00050080, 0x0000000B, 0x00002DB1, 0x00005E7C, 0x00000B0C, - 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB1, - 0x0004003D, 0x0000000B, 0x00005C6B, 0x00001906, 0x00050080, 0x0000000B, - 0x00002DB2, 0x00005E7C, 0x00000B0F, 0x00060041, 0x00000288, 0x00005FF1, - 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, 0x00003FFD, - 0x00005FF1, 0x00070050, 0x00000017, 0x0000512D, 0x00005C69, 0x00005C6A, - 0x00005C6B, 0x00003FFD, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F24, - 0x000700F5, 0x00000017, 0x00002BCD, 0x0000512D, 0x00002C6F, 0x00005BAA, - 0x00002F62, 0x000700F5, 0x00000017, 0x0000370D, 0x00004ADE, 0x00002C6F, - 0x0000575B, 0x00002F62, 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, - 0x000043D9, 0x00005228, 0x0000577E, 0x000200F8, 0x0000577E, 0x000300F7, - 0x00005BA6, 0x00000000, 0x001300FB, 0x00002180, 0x00006033, 0x00000000, - 0x00003E86, 0x00000001, 0x00003E86, 0x00000002, 0x00003843, 0x0000000A, - 0x00003843, 0x00000003, 0x000059C0, 0x0000000C, 0x000059C0, 0x00000004, - 0x00005915, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, 0x00050051, - 0x0000000B, 0x00005F58, 0x0000370D, 0x00000000, 0x0006000C, 0x00000015, - 0x0000607C, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, - 0x000026D6, 0x0000607C, 0x00000000, 0x00060052, 0x0000001D, 0x00001EC5, - 0x000026D6, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x0000285D, - 0x0000370D, 0x00000001, 0x0006000C, 0x00000015, 0x00004CD9, 0x00000001, - 0x0000003E, 0x0000285D, 0x00050051, 0x0000000D, 0x000026D7, 0x00004CD9, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EC6, 0x000026D7, 0x00001EC5, - 0x00000001, 0x00050051, 0x0000000B, 0x0000285E, 0x0000370D, 0x00000002, - 0x0006000C, 0x00000015, 0x00004CDA, 0x00000001, 0x0000003E, 0x0000285E, - 0x00050051, 0x0000000D, 0x000026D8, 0x00004CDA, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EC7, 0x000026D8, 0x00001EC6, 0x00000002, 0x00050051, - 0x0000000B, 0x0000285F, 0x0000370D, 0x00000003, 0x0006000C, 0x00000015, - 0x00004CDB, 0x00000001, 0x0000003E, 0x0000285F, 0x00050051, 0x0000000D, - 0x000026D9, 0x00004CDB, 0x00000000, 0x00060052, 0x0000001D, 0x00001EC8, - 0x000026D9, 0x00001EC7, 0x00000003, 0x00050051, 0x0000000B, 0x00002860, - 0x00002BCD, 0x00000000, 0x0006000C, 0x00000015, 0x00004CDC, 0x00000001, - 0x0000003E, 0x00002860, 0x00050051, 0x0000000D, 0x000026DA, 0x00004CDC, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EC9, 0x000026DA, 0x00004DC1, - 0x00000000, 0x00050051, 0x0000000B, 0x00002861, 0x00002BCD, 0x00000001, - 0x0006000C, 0x00000015, 0x00004CDD, 0x00000001, 0x0000003E, 0x00002861, - 0x00050051, 0x0000000D, 0x000026DB, 0x00004CDD, 0x00000000, 0x00060052, - 0x0000001D, 0x00001ECA, 0x000026DB, 0x00001EC9, 0x00000001, 0x00050051, - 0x0000000B, 0x00002862, 0x00002BCD, 0x00000002, 0x0006000C, 0x00000015, - 0x00004CDE, 0x00000001, 0x0000003E, 0x00002862, 0x00050051, 0x0000000D, - 0x000026DC, 0x00004CDE, 0x00000000, 0x00060052, 0x0000001D, 0x00001ECB, - 0x000026DC, 0x00001ECA, 0x00000002, 0x00050051, 0x0000000B, 0x00002863, - 0x00002BCD, 0x00000003, 0x0006000C, 0x00000015, 0x00004CDF, 0x00000001, - 0x0000003E, 0x00002863, 0x00050051, 0x0000000D, 0x00003342, 0x00004CDF, - 0x00000000, 0x00060052, 0x0000001D, 0x00005375, 0x00003342, 0x00001ECB, - 0x00000003, 0x000200F9, 0x00005BA6, 0x000200F8, 0x00005915, 0x0004007C, - 0x0000001A, 0x000060F6, 0x0000370D, 0x000500C4, 0x0000001A, 0x00005820, - 0x000060F6, 0x00000302, 0x000500C3, 0x0000001A, 0x0000409C, 0x00005820, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9B, 0x0000409C, 0x0005008E, - 0x0000001D, 0x00004A7A, 0x00002A9B, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004982, 0x00000001, 0x00000028, 0x00000504, 0x00004A7A, 0x0004007C, - 0x0000001A, 0x000027E7, 0x00002BCD, 0x000500C4, 0x0000001A, 0x000021A3, - 0x000027E7, 0x00000302, 0x000500C3, 0x0000001A, 0x0000409D, 0x000021A3, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9C, 0x0000409D, 0x0005008E, - 0x0000001D, 0x000053C1, 0x00002A9C, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004364, 0x00000001, 0x00000028, 0x00000504, 0x000053C1, 0x000200F9, - 0x00005BA6, 0x000200F8, 0x000059C0, 0x000600A9, 0x0000000B, 0x00004C09, - 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B3, - 0x00004C09, 0x00004C09, 0x00004C09, 0x00004C09, 0x000500C2, 0x00000017, - 0x00005D49, 0x0000370D, 0x000023B3, 0x000500C7, 0x00000017, 0x00005DE7, - 0x00005D49, 0x000003A1, 0x000500C7, 0x00000017, 0x0000489E, 0x00005DE7, - 0x000002D1, 0x000500C2, 0x00000017, 0x00005B92, 0x00005DE7, 0x00000107, - 0x000500AA, 0x00000013, 0x000040CB, 0x00005B92, 0x00000B50, 0x0006000C, - 0x0000001A, 0x00002C4D, 0x00000001, 0x0000004B, 0x0000489E, 0x0004007C, - 0x00000017, 0x00002A17, 0x00002C4D, 0x00050082, 0x00000017, 0x0000187C, - 0x00000107, 0x00002A17, 0x00050080, 0x00000017, 0x00002212, 0x00002A17, - 0x00000A0F, 0x000600A9, 0x00000017, 0x00002871, 0x000040CB, 0x00002212, - 0x00005B92, 0x000500C4, 0x00000017, 0x00005AD6, 0x0000489E, 0x0000187C, - 0x000500C7, 0x00000017, 0x0000499C, 0x00005AD6, 0x000002D1, 0x000600A9, - 0x00000017, 0x00002A9F, 0x000040CB, 0x0000499C, 0x0000489E, 0x00050080, - 0x00000017, 0x00005FFB, 0x00002871, 0x0000022F, 0x000500C4, 0x00000017, - 0x00004F81, 0x00005FFB, 0x00000467, 0x000500C4, 0x00000017, 0x00003FA8, - 0x00002A9F, 0x000002ED, 0x000500C5, 0x00000017, 0x0000577F, 0x00004F81, - 0x00003FA8, 0x000500AA, 0x00000013, 0x00003602, 0x00005DE7, 0x00000B50, - 0x000600A9, 0x00000017, 0x00004243, 0x00003602, 0x00000B50, 0x0000577F, - 0x0004007C, 0x0000001D, 0x00003045, 0x00004243, 0x000500C2, 0x00000017, - 0x0000603F, 0x00002BCD, 0x000023B3, 0x000500C7, 0x00000017, 0x00003922, - 0x0000603F, 0x000003A1, 0x000500C7, 0x00000017, 0x0000489F, 0x00003922, - 0x000002D1, 0x000500C2, 0x00000017, 0x00005B93, 0x00003922, 0x00000107, - 0x000500AA, 0x00000013, 0x000040CC, 0x00005B93, 0x00000B50, 0x0006000C, - 0x0000001A, 0x00002C4E, 0x00000001, 0x0000004B, 0x0000489F, 0x0004007C, - 0x00000017, 0x00002A18, 0x00002C4E, 0x00050082, 0x00000017, 0x0000187D, - 0x00000107, 0x00002A18, 0x00050080, 0x00000017, 0x00002213, 0x00002A18, - 0x00000A0F, 0x000600A9, 0x00000017, 0x00002872, 0x000040CC, 0x00002213, - 0x00005B93, 0x000500C4, 0x00000017, 0x00005AD7, 0x0000489F, 0x0000187D, - 0x000500C7, 0x00000017, 0x0000499D, 0x00005AD7, 0x000002D1, 0x000600A9, - 0x00000017, 0x00002AA0, 0x000040CC, 0x0000499D, 0x0000489F, 0x00050080, - 0x00000017, 0x00005FFC, 0x00002872, 0x0000022F, 0x000500C4, 0x00000017, - 0x00004F82, 0x00005FFC, 0x00000467, 0x000500C4, 0x00000017, 0x00003FA9, - 0x00002AA0, 0x000002ED, 0x000500C5, 0x00000017, 0x00005780, 0x00004F82, - 0x00003FA9, 0x000500AA, 0x00000013, 0x00003603, 0x00003922, 0x00000B50, - 0x000600A9, 0x00000017, 0x00004658, 0x00003603, 0x00000B50, 0x00005780, - 0x0004007C, 0x0000001D, 0x0000593C, 0x00004658, 0x000200F9, 0x00005BA6, - 0x000200F8, 0x00003843, 0x000600A9, 0x0000000B, 0x00004C0A, 0x00001D59, - 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B4, 0x00004C0A, - 0x00004C0A, 0x00004C0A, 0x00004C0A, 0x000500C2, 0x00000017, 0x000056D5, - 0x0000370D, 0x000023B4, 0x000500C7, 0x00000017, 0x00004A58, 0x000056D5, - 0x000003A1, 0x00040070, 0x0000001D, 0x00003F07, 0x00004A58, 0x0005008E, - 0x0000001D, 0x0000521C, 0x00003F07, 0x000006FE, 0x000500C2, 0x00000017, - 0x00001E44, 0x00002BCD, 0x000023B4, 0x000500C7, 0x00000017, 0x00002BD6, - 0x00001E44, 0x000003A1, 0x00040070, 0x0000001D, 0x0000431C, 0x00002BD6, - 0x0005008E, 0x0000001D, 0x00003094, 0x0000431C, 0x000006FE, 0x000200F9, - 0x00005BA6, 0x000200F8, 0x00003E86, 0x000600A9, 0x0000000B, 0x00004C0B, - 0x00001D59, 0x00000A3A, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B5, - 0x00004C0B, 0x00004C0B, 0x00004C0B, 0x00004C0B, 0x000500C2, 0x00000017, - 0x000056D6, 0x0000370D, 0x000023B5, 0x000500C7, 0x00000017, 0x00004A59, - 0x000056D6, 0x0000064B, 0x00040070, 0x0000001D, 0x00003F08, 0x00004A59, - 0x0005008E, 0x0000001D, 0x0000521D, 0x00003F08, 0x0000017A, 0x000500C2, - 0x00000017, 0x00001E45, 0x00002BCD, 0x000023B5, 0x000500C7, 0x00000017, - 0x00002BD7, 0x00001E45, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431D, - 0x00002BD7, 0x0005008E, 0x0000001D, 0x00003095, 0x0000431D, 0x0000017A, - 0x000200F9, 0x00005BA6, 0x000200F8, 0x00006033, 0x0004007C, 0x0000001D, - 0x00004B21, 0x0000370D, 0x0004007C, 0x0000001D, 0x000038B4, 0x00002BCD, - 0x000200F9, 0x00005BA6, 0x000200F8, 0x00005BA6, 0x000F00F5, 0x0000001D, - 0x00002BF5, 0x000038B4, 0x00006033, 0x00003095, 0x00003E86, 0x00003094, - 0x00003843, 0x0000593C, 0x000059C0, 0x00004364, 0x00005915, 0x00005375, - 0x00002035, 0x000F00F5, 0x0000001D, 0x00003590, 0x00004B21, 0x00006033, - 0x0000521D, 0x00003E86, 0x0000521C, 0x00003843, 0x00003045, 0x000059C0, - 0x00004982, 0x00005915, 0x00001EC8, 0x00002035, 0x000200F9, 0x00005310, - 0x000200F8, 0x00005228, 0x000300F7, 0x00005BA7, 0x00000000, 0x000700FB, - 0x00002180, 0x000030EE, 0x00000005, 0x00005916, 0x00000007, 0x00002036, - 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, 0x0000370D, - 0x00000000, 0x0006000C, 0x00000015, 0x0000607D, 0x00000001, 0x0000003E, - 0x00005F59, 0x00050051, 0x0000000D, 0x000026DD, 0x0000607D, 0x00000000, - 0x00060052, 0x0000001D, 0x00001ECC, 0x000026DD, 0x00004DC1, 0x00000000, - 0x00050051, 0x0000000B, 0x00002864, 0x0000370D, 0x00000001, 0x0006000C, - 0x00000015, 0x00004CE0, 0x00000001, 0x0000003E, 0x00002864, 0x00050051, - 0x0000000D, 0x000026DE, 0x00004CE0, 0x00000000, 0x00060052, 0x0000001D, - 0x00001ECD, 0x000026DE, 0x00001ECC, 0x00000001, 0x00050051, 0x0000000B, - 0x00002865, 0x0000370D, 0x00000002, 0x0006000C, 0x00000015, 0x00004CE1, - 0x00000001, 0x0000003E, 0x00002865, 0x00050051, 0x0000000D, 0x000026DF, - 0x00004CE1, 0x00000000, 0x00060052, 0x0000001D, 0x00001ECE, 0x000026DF, - 0x00001ECD, 0x00000002, 0x00050051, 0x0000000B, 0x00002866, 0x0000370D, - 0x00000003, 0x0006000C, 0x00000015, 0x00004CE2, 0x00000001, 0x0000003E, - 0x00002866, 0x00050051, 0x0000000D, 0x000026E0, 0x00004CE2, 0x00000000, - 0x00060052, 0x0000001D, 0x00001ECF, 0x000026E0, 0x00001ECE, 0x00000003, - 0x00050051, 0x0000000B, 0x00002867, 0x00002BCD, 0x00000000, 0x0006000C, - 0x00000015, 0x00004CE3, 0x00000001, 0x0000003E, 0x00002867, 0x00050051, - 0x0000000D, 0x000026E1, 0x00004CE3, 0x00000000, 0x00060052, 0x0000001D, - 0x00001ED0, 0x000026E1, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, - 0x00002868, 0x00002BCD, 0x00000001, 0x0006000C, 0x00000015, 0x00004CE4, - 0x00000001, 0x0000003E, 0x00002868, 0x00050051, 0x0000000D, 0x000026E2, - 0x00004CE4, 0x00000000, 0x00060052, 0x0000001D, 0x00001ED1, 0x000026E2, - 0x00001ED0, 0x00000001, 0x00050051, 0x0000000B, 0x00002869, 0x00002BCD, - 0x00000002, 0x0006000C, 0x00000015, 0x00004CE5, 0x00000001, 0x0000003E, - 0x00002869, 0x00050051, 0x0000000D, 0x000026E3, 0x00004CE5, 0x00000000, - 0x00060052, 0x0000001D, 0x00001ED2, 0x000026E3, 0x00001ED1, 0x00000002, - 0x00050051, 0x0000000B, 0x0000286A, 0x00002BCD, 0x00000003, 0x0006000C, - 0x00000015, 0x00004CE6, 0x00000001, 0x0000003E, 0x0000286A, 0x00050051, - 0x0000000D, 0x00003343, 0x00004CE6, 0x00000000, 0x00060052, 0x0000001D, - 0x00005376, 0x00003343, 0x00001ED2, 0x00000003, 0x000200F9, 0x00005BA7, - 0x000200F8, 0x00005916, 0x0004007C, 0x0000001A, 0x000060F7, 0x0000370D, - 0x000500C4, 0x0000001A, 0x00005821, 0x000060F7, 0x00000302, 0x000500C3, - 0x0000001A, 0x0000409E, 0x00005821, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AA1, 0x0000409E, 0x0005008E, 0x0000001D, 0x00004A7B, 0x00002AA1, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004983, 0x00000001, 0x00000028, - 0x00000504, 0x00004A7B, 0x0004007C, 0x0000001A, 0x000027E8, 0x00002BCD, - 0x000500C4, 0x0000001A, 0x000021A4, 0x000027E8, 0x00000302, 0x000500C3, - 0x0000001A, 0x0000409F, 0x000021A4, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AA2, 0x0000409F, 0x0005008E, 0x0000001D, 0x000053C2, 0x00002AA2, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, - 0x00000504, 0x000053C2, 0x000200F9, 0x00005BA7, 0x000200F8, 0x000030EE, - 0x0004007C, 0x0000001D, 0x00004B22, 0x0000370D, 0x0004007C, 0x0000001D, - 0x000038B5, 0x00002BCD, 0x000200F9, 0x00005BA7, 0x000200F8, 0x00005BA7, - 0x000900F5, 0x0000001D, 0x00002BF6, 0x000038B5, 0x000030EE, 0x00004365, - 0x00005916, 0x00005376, 0x00002036, 0x000900F5, 0x0000001D, 0x00003591, - 0x00004B22, 0x000030EE, 0x00004983, 0x00005916, 0x00001ECF, 0x00002036, - 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, - 0x0000230B, 0x00002BF6, 0x00005BA7, 0x00002BF5, 0x00005BA6, 0x000700F5, - 0x0000001D, 0x00004C8A, 0x00003591, 0x00005BA7, 0x00003590, 0x00005BA6, - 0x00050081, 0x0000001D, 0x000046B0, 0x000036E3, 0x00004C8A, 0x00050081, - 0x0000001D, 0x0000455A, 0x00002662, 0x0000230B, 0x000500AE, 0x00000009, - 0x0000387D, 0x00003F4D, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, - 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, - 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, - 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, - 0x000051FC, 0x00005E7C, 0x000037B2, 0x000300F7, 0x00004F25, 0x00000002, - 0x000400FA, 0x000060B1, 0x00002C70, 0x00002F63, 0x000200F8, 0x00002F63, - 0x00060041, 0x00000288, 0x00004867, 0x00000CC7, 0x00000A0B, 0x000051FC, - 0x0004003D, 0x0000000B, 0x00003689, 0x00004867, 0x00060052, 0x00000017, - 0x0000555C, 0x00003689, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, - 0x00003CBC, 0x000051FC, 0x000030F7, 0x00060041, 0x00000288, 0x000018B1, - 0x00000CC7, 0x00000A0B, 0x00003CBC, 0x0004003D, 0x0000000B, 0x000035FE, - 0x000018B1, 0x00060052, 0x00000017, 0x0000575F, 0x000035FE, 0x0000555C, - 0x00000001, 0x00050084, 0x0000000B, 0x00002779, 0x00000A10, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023C7, 0x000051FC, 0x00002779, 0x00060041, - 0x00000288, 0x00003823, 0x00000CC7, 0x00000A0B, 0x000023C7, 0x0004003D, - 0x0000000B, 0x000035FF, 0x00003823, 0x00060052, 0x00000017, 0x00005760, - 0x000035FF, 0x0000575F, 0x00000002, 0x00050084, 0x0000000B, 0x0000277A, - 0x00000A13, 0x000030F7, 0x00050080, 0x0000000B, 0x000023C8, 0x000051FC, - 0x0000277A, 0x00060041, 0x00000288, 0x00003824, 0x00000CC7, 0x00000A0B, - 0x000023C8, 0x0004003D, 0x0000000B, 0x00003604, 0x00003824, 0x00060052, - 0x00000017, 0x00005761, 0x00003604, 0x00005760, 0x00000003, 0x00050084, - 0x0000000B, 0x0000277B, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023C9, 0x000051FC, 0x0000277B, 0x00060041, 0x00000288, 0x00003825, - 0x00000CC7, 0x00000A0B, 0x000023C9, 0x0004003D, 0x0000000B, 0x00003605, - 0x00003825, 0x00060052, 0x00000017, 0x00005762, 0x00003605, 0x00002818, - 0x00000000, 0x00050084, 0x0000000B, 0x0000277C, 0x00000A19, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023CA, 0x000051FC, 0x0000277C, 0x00060041, - 0x00000288, 0x00003826, 0x00000CC7, 0x00000A0B, 0x000023CA, 0x0004003D, - 0x0000000B, 0x00003606, 0x00003826, 0x00060052, 0x00000017, 0x00005763, - 0x00003606, 0x00005762, 0x00000001, 0x00050084, 0x0000000B, 0x0000277D, - 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, 0x000023CB, 0x000051FC, - 0x0000277D, 0x00060041, 0x00000288, 0x00003827, 0x00000CC7, 0x00000A0B, - 0x000023CB, 0x0004003D, 0x0000000B, 0x00003607, 0x00003827, 0x00060052, - 0x00000017, 0x00005764, 0x00003607, 0x00005763, 0x00000002, 0x00050084, - 0x0000000B, 0x0000277E, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023CC, 0x000051FC, 0x0000277E, 0x00060041, 0x00000288, 0x00003828, - 0x00000CC7, 0x00000A0B, 0x000023CC, 0x0004003D, 0x0000000B, 0x00003EA3, - 0x00003828, 0x00060052, 0x00000017, 0x00005BAB, 0x00003EA3, 0x00005764, - 0x00000003, 0x000200F9, 0x00004F25, 0x000200F8, 0x00002C70, 0x00060041, - 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, - 0x0000000B, 0x00005D45, 0x00005547, 0x00050080, 0x0000000B, 0x00002DB3, - 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, - 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001907, - 0x00050080, 0x0000000B, 0x00002DB4, 0x000051FC, 0x00000A10, 0x00060041, - 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, - 0x0000000B, 0x00005C6D, 0x00001908, 0x00050080, 0x0000000B, 0x00002DB5, - 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, - 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, 0x00003702, 0x00005FF2, - 0x00070050, 0x00000017, 0x00004ADF, 0x00005D45, 0x00005C6C, 0x00005C6D, - 0x00003702, 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, 0x00000A16, - 0x00060041, 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, 0x000057E7, - 0x0004003D, 0x0000000B, 0x00005C6E, 0x0000604D, 0x00050080, 0x0000000B, - 0x00002DB6, 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, 0x00001909, - 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, 0x00005C6F, - 0x00001909, 0x00050080, 0x0000000B, 0x00002DB7, 0x000051FC, 0x00000A1C, - 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DB7, - 0x0004003D, 0x0000000B, 0x00005C70, 0x0000190A, 0x00050080, 0x0000000B, - 0x00002DB8, 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF3, - 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, 0x0000000B, 0x00003FFE, - 0x00005FF3, 0x00070050, 0x00000017, 0x0000512E, 0x00005C6E, 0x00005C6F, - 0x00005C70, 0x00003FFE, 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, - 0x000700F5, 0x00000017, 0x00002BCE, 0x0000512E, 0x00002C70, 0x00005BAB, - 0x00002F63, 0x000700F5, 0x00000017, 0x0000370E, 0x00004ADF, 0x00002C70, - 0x00005761, 0x00002F63, 0x000300F7, 0x00005311, 0x00000002, 0x000400FA, - 0x000043D9, 0x00005229, 0x00005781, 0x000200F8, 0x00005781, 0x000300F7, - 0x00005BA8, 0x00000000, 0x001300FB, 0x00002180, 0x00006034, 0x00000000, - 0x00003E87, 0x00000001, 0x00003E87, 0x00000002, 0x00003844, 0x0000000A, - 0x00003844, 0x00000003, 0x000059C1, 0x0000000C, 0x000059C1, 0x00000004, - 0x00005917, 0x00000006, 0x00002037, 0x000200F8, 0x00002037, 0x00050051, - 0x0000000B, 0x00005F5A, 0x0000370E, 0x00000000, 0x0006000C, 0x00000015, - 0x0000607E, 0x00000001, 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, - 0x000026E4, 0x0000607E, 0x00000000, 0x00060052, 0x0000001D, 0x00001ED3, - 0x000026E4, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x0000286B, - 0x0000370E, 0x00000001, 0x0006000C, 0x00000015, 0x00004CE7, 0x00000001, - 0x0000003E, 0x0000286B, 0x00050051, 0x0000000D, 0x000026E5, 0x00004CE7, - 0x00000000, 0x00060052, 0x0000001D, 0x00001ED4, 0x000026E5, 0x00001ED3, - 0x00000001, 0x00050051, 0x0000000B, 0x0000286C, 0x0000370E, 0x00000002, - 0x0006000C, 0x00000015, 0x00004CE8, 0x00000001, 0x0000003E, 0x0000286C, - 0x00050051, 0x0000000D, 0x000026E6, 0x00004CE8, 0x00000000, 0x00060052, - 0x0000001D, 0x00001ED5, 0x000026E6, 0x00001ED4, 0x00000002, 0x00050051, - 0x0000000B, 0x0000286D, 0x0000370E, 0x00000003, 0x0006000C, 0x00000015, - 0x00004CE9, 0x00000001, 0x0000003E, 0x0000286D, 0x00050051, 0x0000000D, - 0x000026E7, 0x00004CE9, 0x00000000, 0x00060052, 0x0000001D, 0x00001ED6, - 0x000026E7, 0x00001ED5, 0x00000003, 0x00050051, 0x0000000B, 0x0000286E, - 0x00002BCE, 0x00000000, 0x0006000C, 0x00000015, 0x00004CEA, 0x00000001, - 0x0000003E, 0x0000286E, 0x00050051, 0x0000000D, 0x000026E8, 0x00004CEA, - 0x00000000, 0x00060052, 0x0000001D, 0x00001ED7, 0x000026E8, 0x00004DC1, - 0x00000000, 0x00050051, 0x0000000B, 0x00002873, 0x00002BCE, 0x00000001, - 0x0006000C, 0x00000015, 0x00004CEB, 0x00000001, 0x0000003E, 0x00002873, - 0x00050051, 0x0000000D, 0x000026E9, 0x00004CEB, 0x00000000, 0x00060052, - 0x0000001D, 0x00001ED8, 0x000026E9, 0x00001ED7, 0x00000001, 0x00050051, - 0x0000000B, 0x00002874, 0x00002BCE, 0x00000002, 0x0006000C, 0x00000015, - 0x00004CEC, 0x00000001, 0x0000003E, 0x00002874, 0x00050051, 0x0000000D, - 0x000026EA, 0x00004CEC, 0x00000000, 0x00060052, 0x0000001D, 0x00001ED9, - 0x000026EA, 0x00001ED8, 0x00000002, 0x00050051, 0x0000000B, 0x00002875, - 0x00002BCE, 0x00000003, 0x0006000C, 0x00000015, 0x00004CED, 0x00000001, - 0x0000003E, 0x00002875, 0x00050051, 0x0000000D, 0x00003344, 0x00004CED, - 0x00000000, 0x00060052, 0x0000001D, 0x00005377, 0x00003344, 0x00001ED9, - 0x00000003, 0x000200F9, 0x00005BA8, 0x000200F8, 0x00005917, 0x0004007C, - 0x0000001A, 0x000060F8, 0x0000370E, 0x000500C4, 0x0000001A, 0x00005822, - 0x000060F8, 0x00000302, 0x000500C3, 0x0000001A, 0x000040A0, 0x00005822, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA3, 0x000040A0, 0x0005008E, - 0x0000001D, 0x00004A7C, 0x00002AA3, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004984, 0x00000001, 0x00000028, 0x00000504, 0x00004A7C, 0x0004007C, - 0x0000001A, 0x000027E9, 0x00002BCE, 0x000500C4, 0x0000001A, 0x000021A5, - 0x000027E9, 0x00000302, 0x000500C3, 0x0000001A, 0x000040A1, 0x000021A5, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA4, 0x000040A1, 0x0005008E, - 0x0000001D, 0x000053C3, 0x00002AA4, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004366, 0x00000001, 0x00000028, 0x00000504, 0x000053C3, 0x000200F9, - 0x00005BA8, 0x000200F8, 0x000059C1, 0x000600A9, 0x0000000B, 0x00004C0C, - 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B6, - 0x00004C0C, 0x00004C0C, 0x00004C0C, 0x00004C0C, 0x000500C2, 0x00000017, - 0x00005D4A, 0x0000370E, 0x000023B6, 0x000500C7, 0x00000017, 0x00005DE8, - 0x00005D4A, 0x000003A1, 0x000500C7, 0x00000017, 0x000048A0, 0x00005DE8, - 0x000002D1, 0x000500C2, 0x00000017, 0x00005B94, 0x00005DE8, 0x00000107, - 0x000500AA, 0x00000013, 0x000040CD, 0x00005B94, 0x00000B50, 0x0006000C, - 0x0000001A, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, 0x0004007C, - 0x00000017, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000017, 0x0000187E, - 0x00000107, 0x00002A19, 0x00050080, 0x00000017, 0x00002214, 0x00002A19, - 0x00000A0F, 0x000600A9, 0x00000017, 0x00002876, 0x000040CD, 0x00002214, - 0x00005B94, 0x000500C4, 0x00000017, 0x00005AD8, 0x000048A0, 0x0000187E, - 0x000500C7, 0x00000017, 0x0000499E, 0x00005AD8, 0x000002D1, 0x000600A9, - 0x00000017, 0x00002AA5, 0x000040CD, 0x0000499E, 0x000048A0, 0x00050080, - 0x00000017, 0x00005FFD, 0x00002876, 0x0000022F, 0x000500C4, 0x00000017, - 0x00004F83, 0x00005FFD, 0x00000467, 0x000500C4, 0x00000017, 0x00003FAA, - 0x00002AA5, 0x000002ED, 0x000500C5, 0x00000017, 0x00005782, 0x00004F83, - 0x00003FAA, 0x000500AA, 0x00000013, 0x00003608, 0x00005DE8, 0x00000B50, - 0x000600A9, 0x00000017, 0x00004244, 0x00003608, 0x00000B50, 0x00005782, - 0x0004007C, 0x0000001D, 0x00003046, 0x00004244, 0x000500C2, 0x00000017, - 0x00006040, 0x00002BCE, 0x000023B6, 0x000500C7, 0x00000017, 0x00003923, - 0x00006040, 0x000003A1, 0x000500C7, 0x00000017, 0x000048A1, 0x00003923, - 0x000002D1, 0x000500C2, 0x00000017, 0x00005B95, 0x00003923, 0x00000107, - 0x000500AA, 0x00000013, 0x000040CE, 0x00005B95, 0x00000B50, 0x0006000C, - 0x0000001A, 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, - 0x00000017, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000017, 0x0000187F, - 0x00000107, 0x00002A1A, 0x00050080, 0x00000017, 0x00002215, 0x00002A1A, - 0x00000A0F, 0x000600A9, 0x00000017, 0x00002877, 0x000040CE, 0x00002215, - 0x00005B95, 0x000500C4, 0x00000017, 0x00005AD9, 0x000048A1, 0x0000187F, - 0x000500C7, 0x00000017, 0x0000499F, 0x00005AD9, 0x000002D1, 0x000600A9, - 0x00000017, 0x00002AA6, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, - 0x00000017, 0x00005FFE, 0x00002877, 0x0000022F, 0x000500C4, 0x00000017, - 0x00004F84, 0x00005FFE, 0x00000467, 0x000500C4, 0x00000017, 0x00003FAB, - 0x00002AA6, 0x000002ED, 0x000500C5, 0x00000017, 0x00005783, 0x00004F84, - 0x00003FAB, 0x000500AA, 0x00000013, 0x00003609, 0x00003923, 0x00000B50, - 0x000600A9, 0x00000017, 0x00004659, 0x00003609, 0x00000B50, 0x00005783, - 0x0004007C, 0x0000001D, 0x0000593D, 0x00004659, 0x000200F9, 0x00005BA8, - 0x000200F8, 0x00003844, 0x000600A9, 0x0000000B, 0x00004C0D, 0x00001D59, - 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B7, 0x00004C0D, - 0x00004C0D, 0x00004C0D, 0x00004C0D, 0x000500C2, 0x00000017, 0x000056D7, - 0x0000370E, 0x000023B7, 0x000500C7, 0x00000017, 0x00004A5A, 0x000056D7, - 0x000003A1, 0x00040070, 0x0000001D, 0x00003F09, 0x00004A5A, 0x0005008E, - 0x0000001D, 0x0000521E, 0x00003F09, 0x000006FE, 0x000500C2, 0x00000017, - 0x00001E46, 0x00002BCE, 0x000023B7, 0x000500C7, 0x00000017, 0x00002BD8, - 0x00001E46, 0x000003A1, 0x00040070, 0x0000001D, 0x0000431E, 0x00002BD8, - 0x0005008E, 0x0000001D, 0x00003096, 0x0000431E, 0x000006FE, 0x000200F9, - 0x00005BA8, 0x000200F8, 0x00003E87, 0x000600A9, 0x0000000B, 0x00004C0E, - 0x00001D59, 0x00000A3A, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B8, - 0x00004C0E, 0x00004C0E, 0x00004C0E, 0x00004C0E, 0x000500C2, 0x00000017, - 0x000056D8, 0x0000370E, 0x000023B8, 0x000500C7, 0x00000017, 0x00004A5B, - 0x000056D8, 0x0000064B, 0x00040070, 0x0000001D, 0x00003F0A, 0x00004A5B, - 0x0005008E, 0x0000001D, 0x0000521F, 0x00003F0A, 0x0000017A, 0x000500C2, - 0x00000017, 0x00001E47, 0x00002BCE, 0x000023B8, 0x000500C7, 0x00000017, - 0x00002BD9, 0x00001E47, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431F, - 0x00002BD9, 0x0005008E, 0x0000001D, 0x00003097, 0x0000431F, 0x0000017A, - 0x000200F9, 0x00005BA8, 0x000200F8, 0x00006034, 0x0004007C, 0x0000001D, - 0x00004B23, 0x0000370E, 0x0004007C, 0x0000001D, 0x000038B6, 0x00002BCE, - 0x000200F9, 0x00005BA8, 0x000200F8, 0x00005BA8, 0x000F00F5, 0x0000001D, - 0x00002BF7, 0x000038B6, 0x00006034, 0x00003097, 0x00003E87, 0x00003096, - 0x00003844, 0x0000593D, 0x000059C1, 0x00004366, 0x00005917, 0x00005377, - 0x00002037, 0x000F00F5, 0x0000001D, 0x00003592, 0x00004B23, 0x00006034, - 0x0000521F, 0x00003E87, 0x0000521E, 0x00003844, 0x00003046, 0x000059C1, - 0x00004984, 0x00005917, 0x00001ED6, 0x00002037, 0x000200F9, 0x00005311, - 0x000200F8, 0x00005229, 0x000300F7, 0x00005BAC, 0x00000000, 0x000700FB, - 0x00002180, 0x000030EF, 0x00000005, 0x00005918, 0x00000007, 0x00002038, - 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, 0x0000370E, - 0x00000000, 0x0006000C, 0x00000015, 0x0000607F, 0x00000001, 0x0000003E, - 0x00005F5B, 0x00050051, 0x0000000D, 0x000026EB, 0x0000607F, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EDA, 0x000026EB, 0x00004DC1, 0x00000000, - 0x00050051, 0x0000000B, 0x00002878, 0x0000370E, 0x00000001, 0x0006000C, - 0x00000015, 0x00004CEE, 0x00000001, 0x0000003E, 0x00002878, 0x00050051, - 0x0000000D, 0x000026EC, 0x00004CEE, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EDB, 0x000026EC, 0x00001EDA, 0x00000001, 0x00050051, 0x0000000B, - 0x00002879, 0x0000370E, 0x00000002, 0x0006000C, 0x00000015, 0x00004CEF, - 0x00000001, 0x0000003E, 0x00002879, 0x00050051, 0x0000000D, 0x000026ED, - 0x00004CEF, 0x00000000, 0x00060052, 0x0000001D, 0x00001EDC, 0x000026ED, - 0x00001EDB, 0x00000002, 0x00050051, 0x0000000B, 0x0000287A, 0x0000370E, - 0x00000003, 0x0006000C, 0x00000015, 0x00004CF0, 0x00000001, 0x0000003E, - 0x0000287A, 0x00050051, 0x0000000D, 0x000026EE, 0x00004CF0, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EDD, 0x000026EE, 0x00001EDC, 0x00000003, - 0x00050051, 0x0000000B, 0x0000287B, 0x00002BCE, 0x00000000, 0x0006000C, - 0x00000015, 0x00004CF1, 0x00000001, 0x0000003E, 0x0000287B, 0x00050051, - 0x0000000D, 0x000026EF, 0x00004CF1, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EDE, 0x000026EF, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, - 0x0000287C, 0x00002BCE, 0x00000001, 0x0006000C, 0x00000015, 0x00004CF2, - 0x00000001, 0x0000003E, 0x0000287C, 0x00050051, 0x0000000D, 0x000026F0, - 0x00004CF2, 0x00000000, 0x00060052, 0x0000001D, 0x00001EDF, 0x000026F0, - 0x00001EDE, 0x00000001, 0x00050051, 0x0000000B, 0x0000287D, 0x00002BCE, - 0x00000002, 0x0006000C, 0x00000015, 0x00004CF3, 0x00000001, 0x0000003E, - 0x0000287D, 0x00050051, 0x0000000D, 0x000026F1, 0x00004CF3, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EE0, 0x000026F1, 0x00001EDF, 0x00000002, - 0x00050051, 0x0000000B, 0x0000287E, 0x00002BCE, 0x00000003, 0x0006000C, - 0x00000015, 0x00004CF4, 0x00000001, 0x0000003E, 0x0000287E, 0x00050051, - 0x0000000D, 0x00003345, 0x00004CF4, 0x00000000, 0x00060052, 0x0000001D, - 0x00005378, 0x00003345, 0x00001EE0, 0x00000003, 0x000200F9, 0x00005BAC, - 0x000200F8, 0x00005918, 0x0004007C, 0x0000001A, 0x000060F9, 0x0000370E, - 0x000500C4, 0x0000001A, 0x00005823, 0x000060F9, 0x00000302, 0x000500C3, - 0x0000001A, 0x000040A2, 0x00005823, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AA7, 0x000040A2, 0x0005008E, 0x0000001D, 0x00004A7D, 0x00002AA7, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004985, 0x00000001, 0x00000028, - 0x00000504, 0x00004A7D, 0x0004007C, 0x0000001A, 0x000027EA, 0x00002BCE, - 0x000500C4, 0x0000001A, 0x000021A6, 0x000027EA, 0x00000302, 0x000500C3, - 0x0000001A, 0x000040A3, 0x000021A6, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AA8, 0x000040A3, 0x0005008E, 0x0000001D, 0x000053C4, 0x00002AA8, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004367, 0x00000001, 0x00000028, - 0x00000504, 0x000053C4, 0x000200F9, 0x00005BAC, 0x000200F8, 0x000030EF, - 0x0004007C, 0x0000001D, 0x00004B24, 0x0000370E, 0x0004007C, 0x0000001D, - 0x000038B7, 0x00002BCE, 0x000200F9, 0x00005BAC, 0x000200F8, 0x00005BAC, - 0x000900F5, 0x0000001D, 0x00002BF8, 0x000038B7, 0x000030EF, 0x00004367, - 0x00005918, 0x00005378, 0x00002038, 0x000900F5, 0x0000001D, 0x00003593, - 0x00004B24, 0x000030EF, 0x00004985, 0x00005918, 0x00001EDD, 0x00002038, - 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, - 0x0000230C, 0x00002BF8, 0x00005BAC, 0x00002BF7, 0x00005BA8, 0x000700F5, - 0x0000001D, 0x00004C8B, 0x00003593, 0x00005BAC, 0x00003592, 0x00005BA8, - 0x00050081, 0x0000001D, 0x00004346, 0x000046B0, 0x00004C8B, 0x00050081, - 0x0000001D, 0x000019F1, 0x0000455A, 0x0000230C, 0x00050080, 0x0000000B, - 0x00003FF8, 0x00005E78, 0x000037B2, 0x000300F7, 0x00004F26, 0x00000002, - 0x000400FA, 0x000060B1, 0x00002C71, 0x00002F64, 0x000200F8, 0x00002F64, - 0x00060041, 0x00000288, 0x00004868, 0x00000CC7, 0x00000A0B, 0x00003FF8, - 0x0004003D, 0x0000000B, 0x0000368A, 0x00004868, 0x00060052, 0x00000017, - 0x0000555D, 0x0000368A, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, - 0x00003CBD, 0x00003FF8, 0x000030F7, 0x00060041, 0x00000288, 0x000018B2, - 0x00000CC7, 0x00000A0B, 0x00003CBD, 0x0004003D, 0x0000000B, 0x0000360A, - 0x000018B2, 0x00060052, 0x00000017, 0x00005765, 0x0000360A, 0x0000555D, - 0x00000001, 0x00050084, 0x0000000B, 0x0000277F, 0x00000A10, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023CD, 0x00003FF8, 0x0000277F, 0x00060041, - 0x00000288, 0x00003829, 0x00000CC7, 0x00000A0B, 0x000023CD, 0x0004003D, - 0x0000000B, 0x0000360B, 0x00003829, 0x00060052, 0x00000017, 0x00005766, - 0x0000360B, 0x00005765, 0x00000002, 0x00050084, 0x0000000B, 0x00002780, - 0x00000A13, 0x000030F7, 0x00050080, 0x0000000B, 0x000023CE, 0x00003FF8, - 0x00002780, 0x00060041, 0x00000288, 0x0000382A, 0x00000CC7, 0x00000A0B, - 0x000023CE, 0x0004003D, 0x0000000B, 0x0000360C, 0x0000382A, 0x00060052, - 0x00000017, 0x00005767, 0x0000360C, 0x00005766, 0x00000003, 0x00050084, - 0x0000000B, 0x00002781, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023CF, 0x00003FF8, 0x00002781, 0x00060041, 0x00000288, 0x0000382B, - 0x00000CC7, 0x00000A0B, 0x000023CF, 0x0004003D, 0x0000000B, 0x0000360D, - 0x0000382B, 0x00060052, 0x00000017, 0x00005769, 0x0000360D, 0x00002818, - 0x00000000, 0x00050084, 0x0000000B, 0x00002782, 0x00000A19, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023D0, 0x00003FF8, 0x00002782, 0x00060041, - 0x00000288, 0x0000382C, 0x00000CC7, 0x00000A0B, 0x000023D0, 0x0004003D, - 0x0000000B, 0x0000360E, 0x0000382C, 0x00060052, 0x00000017, 0x0000576A, - 0x0000360E, 0x00005769, 0x00000001, 0x00050084, 0x0000000B, 0x00002783, - 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, 0x000023D1, 0x00003FF8, - 0x00002783, 0x00060041, 0x00000288, 0x0000382D, 0x00000CC7, 0x00000A0B, - 0x000023D1, 0x0004003D, 0x0000000B, 0x0000360F, 0x0000382D, 0x00060052, - 0x00000017, 0x0000576B, 0x0000360F, 0x0000576A, 0x00000002, 0x00050084, - 0x0000000B, 0x00002784, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023D2, 0x00003FF8, 0x00002784, 0x00060041, 0x00000288, 0x0000382E, - 0x00000CC7, 0x00000A0B, 0x000023D2, 0x0004003D, 0x0000000B, 0x00003EA4, - 0x0000382E, 0x00060052, 0x00000017, 0x00005BAD, 0x00003EA4, 0x0000576B, - 0x00000003, 0x000200F9, 0x00004F26, 0x000200F8, 0x00002C71, 0x00060041, - 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, - 0x0000000B, 0x00005D46, 0x00005548, 0x00050080, 0x0000000B, 0x00002DB9, - 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, - 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, 0x00005C71, 0x0000190B, - 0x00050080, 0x0000000B, 0x00002DBA, 0x00003FF8, 0x00000A10, 0x00060041, - 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, - 0x0000000B, 0x00005C72, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DBB, - 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, - 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, 0x00003703, 0x00005FF4, - 0x00070050, 0x00000017, 0x00004AE0, 0x00005D46, 0x00005C71, 0x00005C72, - 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, 0x00000A16, - 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, 0x000057E8, - 0x0004003D, 0x0000000B, 0x00005C73, 0x0000604E, 0x00050080, 0x0000000B, - 0x00002DBC, 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, 0x0000190D, - 0x00000CC7, 0x00000A0B, 0x00002DBC, 0x0004003D, 0x0000000B, 0x00005C74, - 0x0000190D, 0x00050080, 0x0000000B, 0x00002DBD, 0x00003FF8, 0x00000A1C, - 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DBD, - 0x0004003D, 0x0000000B, 0x00005C75, 0x0000190E, 0x00050080, 0x0000000B, - 0x00002DBE, 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF5, - 0x00000CC7, 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, 0x00003FFF, - 0x00005FF5, 0x00070050, 0x00000017, 0x0000512F, 0x00005C73, 0x00005C74, - 0x00005C75, 0x00003FFF, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, - 0x000700F5, 0x00000017, 0x00002BCF, 0x0000512F, 0x00002C71, 0x00005BAD, - 0x00002F64, 0x000700F5, 0x00000017, 0x0000370F, 0x00004AE0, 0x00002C71, - 0x00005767, 0x00002F64, 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, - 0x000043D9, 0x0000522A, 0x00005785, 0x000200F8, 0x00005785, 0x000300F7, - 0x00005BAE, 0x00000000, 0x001300FB, 0x00002180, 0x00006035, 0x00000000, - 0x00003E88, 0x00000001, 0x00003E88, 0x00000002, 0x00003845, 0x0000000A, - 0x00003845, 0x00000003, 0x000059C2, 0x0000000C, 0x000059C2, 0x00000004, - 0x00005919, 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, - 0x0000000B, 0x00005F5C, 0x0000370F, 0x00000000, 0x0006000C, 0x00000015, - 0x00006080, 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, - 0x000026F2, 0x00006080, 0x00000000, 0x00060052, 0x0000001D, 0x00001EE1, - 0x000026F2, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x0000287F, - 0x0000370F, 0x00000001, 0x0006000C, 0x00000015, 0x00004CF5, 0x00000001, - 0x0000003E, 0x0000287F, 0x00050051, 0x0000000D, 0x000026F3, 0x00004CF5, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EE2, 0x000026F3, 0x00001EE1, - 0x00000001, 0x00050051, 0x0000000B, 0x00002880, 0x0000370F, 0x00000002, - 0x0006000C, 0x00000015, 0x00004CF6, 0x00000001, 0x0000003E, 0x00002880, - 0x00050051, 0x0000000D, 0x000026F4, 0x00004CF6, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EE3, 0x000026F4, 0x00001EE2, 0x00000002, 0x00050051, - 0x0000000B, 0x00002881, 0x0000370F, 0x00000003, 0x0006000C, 0x00000015, - 0x00004CF7, 0x00000001, 0x0000003E, 0x00002881, 0x00050051, 0x0000000D, - 0x000026F5, 0x00004CF7, 0x00000000, 0x00060052, 0x0000001D, 0x00001EE4, - 0x000026F5, 0x00001EE3, 0x00000003, 0x00050051, 0x0000000B, 0x00002882, - 0x00002BCF, 0x00000000, 0x0006000C, 0x00000015, 0x00004CF8, 0x00000001, - 0x0000003E, 0x00002882, 0x00050051, 0x0000000D, 0x000026F6, 0x00004CF8, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EE5, 0x000026F6, 0x00004DC1, - 0x00000000, 0x00050051, 0x0000000B, 0x00002883, 0x00002BCF, 0x00000001, - 0x0006000C, 0x00000015, 0x00004CF9, 0x00000001, 0x0000003E, 0x00002883, - 0x00050051, 0x0000000D, 0x000026F7, 0x00004CF9, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EE6, 0x000026F7, 0x00001EE5, 0x00000001, 0x00050051, - 0x0000000B, 0x00002884, 0x00002BCF, 0x00000002, 0x0006000C, 0x00000015, - 0x00004CFA, 0x00000001, 0x0000003E, 0x00002884, 0x00050051, 0x0000000D, - 0x000026F8, 0x00004CFA, 0x00000000, 0x00060052, 0x0000001D, 0x00001EE7, - 0x000026F8, 0x00001EE6, 0x00000002, 0x00050051, 0x0000000B, 0x00002885, - 0x00002BCF, 0x00000003, 0x0006000C, 0x00000015, 0x00004CFB, 0x00000001, - 0x0000003E, 0x00002885, 0x00050051, 0x0000000D, 0x00003346, 0x00004CFB, - 0x00000000, 0x00060052, 0x0000001D, 0x00005379, 0x00003346, 0x00001EE7, - 0x00000003, 0x000200F9, 0x00005BAE, 0x000200F8, 0x00005919, 0x0004007C, - 0x0000001A, 0x000060FA, 0x0000370F, 0x000500C4, 0x0000001A, 0x00005824, - 0x000060FA, 0x00000302, 0x000500C3, 0x0000001A, 0x000040A4, 0x00005824, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA9, 0x000040A4, 0x0005008E, - 0x0000001D, 0x00004A7E, 0x00002AA9, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004986, 0x00000001, 0x00000028, 0x00000504, 0x00004A7E, 0x0004007C, - 0x0000001A, 0x000027EB, 0x00002BCF, 0x000500C4, 0x0000001A, 0x000021A7, - 0x000027EB, 0x00000302, 0x000500C3, 0x0000001A, 0x000040A5, 0x000021A7, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAA, 0x000040A5, 0x0005008E, - 0x0000001D, 0x000053C5, 0x00002AAA, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004368, 0x00000001, 0x00000028, 0x00000504, 0x000053C5, 0x000200F9, - 0x00005BAE, 0x000200F8, 0x000059C2, 0x000600A9, 0x0000000B, 0x00004C0F, - 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B9, - 0x00004C0F, 0x00004C0F, 0x00004C0F, 0x00004C0F, 0x000500C2, 0x00000017, - 0x00005D4B, 0x0000370F, 0x000023B9, 0x000500C7, 0x00000017, 0x00005DE9, - 0x00005D4B, 0x000003A1, 0x000500C7, 0x00000017, 0x000048A2, 0x00005DE9, - 0x000002D1, 0x000500C2, 0x00000017, 0x00005B96, 0x00005DE9, 0x00000107, - 0x000500AA, 0x00000013, 0x000040CF, 0x00005B96, 0x00000B50, 0x0006000C, - 0x0000001A, 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, - 0x00000017, 0x00002A1B, 0x00002C51, 0x00050082, 0x00000017, 0x00001880, - 0x00000107, 0x00002A1B, 0x00050080, 0x00000017, 0x00002216, 0x00002A1B, - 0x00000A0F, 0x000600A9, 0x00000017, 0x00002886, 0x000040CF, 0x00002216, - 0x00005B96, 0x000500C4, 0x00000017, 0x00005ADA, 0x000048A2, 0x00001880, - 0x000500C7, 0x00000017, 0x000049A0, 0x00005ADA, 0x000002D1, 0x000600A9, - 0x00000017, 0x00002AAB, 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, - 0x00000017, 0x00005FFF, 0x00002886, 0x0000022F, 0x000500C4, 0x00000017, - 0x00004F85, 0x00005FFF, 0x00000467, 0x000500C4, 0x00000017, 0x00003FAC, - 0x00002AAB, 0x000002ED, 0x000500C5, 0x00000017, 0x00005786, 0x00004F85, - 0x00003FAC, 0x000500AA, 0x00000013, 0x00003610, 0x00005DE9, 0x00000B50, - 0x000600A9, 0x00000017, 0x00004245, 0x00003610, 0x00000B50, 0x00005786, - 0x0004007C, 0x0000001D, 0x00003047, 0x00004245, 0x000500C2, 0x00000017, - 0x00006041, 0x00002BCF, 0x000023B9, 0x000500C7, 0x00000017, 0x00003924, - 0x00006041, 0x000003A1, 0x000500C7, 0x00000017, 0x000048A3, 0x00003924, - 0x000002D1, 0x000500C2, 0x00000017, 0x00005B97, 0x00003924, 0x00000107, - 0x000500AA, 0x00000013, 0x000040D0, 0x00005B97, 0x00000B50, 0x0006000C, - 0x0000001A, 0x00002C52, 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, - 0x00000017, 0x00002A1C, 0x00002C52, 0x00050082, 0x00000017, 0x00001881, - 0x00000107, 0x00002A1C, 0x00050080, 0x00000017, 0x00002217, 0x00002A1C, - 0x00000A0F, 0x000600A9, 0x00000017, 0x00002887, 0x000040D0, 0x00002217, - 0x00005B97, 0x000500C4, 0x00000017, 0x00005ADB, 0x000048A3, 0x00001881, - 0x000500C7, 0x00000017, 0x000049A1, 0x00005ADB, 0x000002D1, 0x000600A9, - 0x00000017, 0x00002AAC, 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, - 0x00000017, 0x00006000, 0x00002887, 0x0000022F, 0x000500C4, 0x00000017, - 0x00004F86, 0x00006000, 0x00000467, 0x000500C4, 0x00000017, 0x00003FAD, - 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, 0x00005787, 0x00004F86, - 0x00003FAD, 0x000500AA, 0x00000013, 0x00003611, 0x00003924, 0x00000B50, - 0x000600A9, 0x00000017, 0x0000465A, 0x00003611, 0x00000B50, 0x00005787, - 0x0004007C, 0x0000001D, 0x0000593E, 0x0000465A, 0x000200F9, 0x00005BAE, - 0x000200F8, 0x00003845, 0x000600A9, 0x0000000B, 0x00004C10, 0x00001D59, - 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023BA, 0x00004C10, - 0x00004C10, 0x00004C10, 0x00004C10, 0x000500C2, 0x00000017, 0x000056D9, - 0x0000370F, 0x000023BA, 0x000500C7, 0x00000017, 0x00004A5C, 0x000056D9, - 0x000003A1, 0x00040070, 0x0000001D, 0x00003F0B, 0x00004A5C, 0x0005008E, - 0x0000001D, 0x00005220, 0x00003F0B, 0x000006FE, 0x000500C2, 0x00000017, - 0x00001E48, 0x00002BCF, 0x000023BA, 0x000500C7, 0x00000017, 0x00002BDA, - 0x00001E48, 0x000003A1, 0x00040070, 0x0000001D, 0x00004320, 0x00002BDA, - 0x0005008E, 0x0000001D, 0x00003098, 0x00004320, 0x000006FE, 0x000200F9, - 0x00005BAE, 0x000200F8, 0x00003E88, 0x000600A9, 0x0000000B, 0x00004C11, - 0x00001D59, 0x00000A3A, 0x00000A0A, 0x00070050, 0x00000017, 0x000023D3, - 0x00004C11, 0x00004C11, 0x00004C11, 0x00004C11, 0x000500C2, 0x00000017, - 0x000056DA, 0x0000370F, 0x000023D3, 0x000500C7, 0x00000017, 0x00004A5D, - 0x000056DA, 0x0000064B, 0x00040070, 0x0000001D, 0x00003F0C, 0x00004A5D, - 0x0005008E, 0x0000001D, 0x00005221, 0x00003F0C, 0x0000017A, 0x000500C2, - 0x00000017, 0x00001E49, 0x00002BCF, 0x000023D3, 0x000500C7, 0x00000017, - 0x00002BDB, 0x00001E49, 0x0000064B, 0x00040070, 0x0000001D, 0x00004321, - 0x00002BDB, 0x0005008E, 0x0000001D, 0x00003099, 0x00004321, 0x0000017A, - 0x000200F9, 0x00005BAE, 0x000200F8, 0x00006035, 0x0004007C, 0x0000001D, - 0x00004B25, 0x0000370F, 0x0004007C, 0x0000001D, 0x000038B8, 0x00002BCF, - 0x000200F9, 0x00005BAE, 0x000200F8, 0x00005BAE, 0x000F00F5, 0x0000001D, - 0x00002BF9, 0x000038B8, 0x00006035, 0x00003099, 0x00003E88, 0x00003098, - 0x00003845, 0x0000593E, 0x000059C2, 0x00004368, 0x00005919, 0x00005379, - 0x00002039, 0x000F00F5, 0x0000001D, 0x00003594, 0x00004B25, 0x00006035, - 0x00005221, 0x00003E88, 0x00005220, 0x00003845, 0x00003047, 0x000059C2, - 0x00004986, 0x00005919, 0x00001EE4, 0x00002039, 0x000200F9, 0x00005312, - 0x000200F8, 0x0000522A, 0x000300F7, 0x00005BAF, 0x00000000, 0x000700FB, - 0x00002180, 0x000030F0, 0x00000005, 0x0000591A, 0x00000007, 0x0000203A, - 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, 0x00005F5D, 0x0000370F, - 0x00000000, 0x0006000C, 0x00000015, 0x00006081, 0x00000001, 0x0000003E, - 0x00005F5D, 0x00050051, 0x0000000D, 0x000026F9, 0x00006081, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EE8, 0x000026F9, 0x00004DC1, 0x00000000, - 0x00050051, 0x0000000B, 0x00002888, 0x0000370F, 0x00000001, 0x0006000C, - 0x00000015, 0x00004CFC, 0x00000001, 0x0000003E, 0x00002888, 0x00050051, - 0x0000000D, 0x000026FA, 0x00004CFC, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EE9, 0x000026FA, 0x00001EE8, 0x00000001, 0x00050051, 0x0000000B, - 0x00002889, 0x0000370F, 0x00000002, 0x0006000C, 0x00000015, 0x00004CFD, - 0x00000001, 0x0000003E, 0x00002889, 0x00050051, 0x0000000D, 0x000026FB, - 0x00004CFD, 0x00000000, 0x00060052, 0x0000001D, 0x00001EEA, 0x000026FB, - 0x00001EE9, 0x00000002, 0x00050051, 0x0000000B, 0x0000288A, 0x0000370F, - 0x00000003, 0x0006000C, 0x00000015, 0x00004CFE, 0x00000001, 0x0000003E, - 0x0000288A, 0x00050051, 0x0000000D, 0x000026FC, 0x00004CFE, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EEB, 0x000026FC, 0x00001EEA, 0x00000003, - 0x00050051, 0x0000000B, 0x0000288B, 0x00002BCF, 0x00000000, 0x0006000C, - 0x00000015, 0x00004CFF, 0x00000001, 0x0000003E, 0x0000288B, 0x00050051, - 0x0000000D, 0x000026FD, 0x00004CFF, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EEC, 0x000026FD, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, - 0x0000288C, 0x00002BCF, 0x00000001, 0x0006000C, 0x00000015, 0x00004D00, - 0x00000001, 0x0000003E, 0x0000288C, 0x00050051, 0x0000000D, 0x000026FE, - 0x00004D00, 0x00000000, 0x00060052, 0x0000001D, 0x00001EED, 0x000026FE, - 0x00001EEC, 0x00000001, 0x00050051, 0x0000000B, 0x0000288D, 0x00002BCF, - 0x00000002, 0x0006000C, 0x00000015, 0x00004D01, 0x00000001, 0x0000003E, - 0x0000288D, 0x00050051, 0x0000000D, 0x000026FF, 0x00004D01, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EEE, 0x000026FF, 0x00001EED, 0x00000002, - 0x00050051, 0x0000000B, 0x0000288E, 0x00002BCF, 0x00000003, 0x0006000C, - 0x00000015, 0x00004D02, 0x00000001, 0x0000003E, 0x0000288E, 0x00050051, - 0x0000000D, 0x00003347, 0x00004D02, 0x00000000, 0x00060052, 0x0000001D, - 0x0000537A, 0x00003347, 0x00001EEE, 0x00000003, 0x000200F9, 0x00005BAF, - 0x000200F8, 0x0000591A, 0x0004007C, 0x0000001A, 0x000060FB, 0x0000370F, - 0x000500C4, 0x0000001A, 0x00005825, 0x000060FB, 0x00000302, 0x000500C3, - 0x0000001A, 0x000040A6, 0x00005825, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AAD, 0x000040A6, 0x0005008E, 0x0000001D, 0x00004A7F, 0x00002AAD, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004987, 0x00000001, 0x00000028, - 0x00000504, 0x00004A7F, 0x0004007C, 0x0000001A, 0x000027EC, 0x00002BCF, - 0x000500C4, 0x0000001A, 0x000021A8, 0x000027EC, 0x00000302, 0x000500C3, - 0x0000001A, 0x000040A7, 0x000021A8, 0x00000302, 0x0004006F, 0x0000001D, - 0x00002AAE, 0x000040A7, 0x0005008E, 0x0000001D, 0x000053C6, 0x00002AAE, - 0x000007FE, 0x0007000C, 0x0000001D, 0x00004369, 0x00000001, 0x00000028, - 0x00000504, 0x000053C6, 0x000200F9, 0x00005BAF, 0x000200F8, 0x000030F0, - 0x0004007C, 0x0000001D, 0x00004B26, 0x0000370F, 0x0004007C, 0x0000001D, - 0x000038B9, 0x00002BCF, 0x000200F9, 0x00005BAF, 0x000200F8, 0x00005BAF, - 0x000900F5, 0x0000001D, 0x00002BFA, 0x000038B9, 0x000030F0, 0x00004369, - 0x0000591A, 0x0000537A, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003595, - 0x00004B26, 0x000030F0, 0x00004987, 0x0000591A, 0x00001EEB, 0x0000203A, - 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, - 0x0000230D, 0x00002BFA, 0x00005BAF, 0x00002BF9, 0x00005BAE, 0x000700F5, - 0x0000001D, 0x00004C8C, 0x00003595, 0x00005BAF, 0x00003594, 0x00005BAE, - 0x00050081, 0x0000001D, 0x00004C41, 0x00004346, 0x00004C8C, 0x00050081, - 0x0000001D, 0x00005D3D, 0x000019F1, 0x0000230D, 0x000200F9, 0x00005EC8, - 0x000200F8, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BA7, 0x0000455A, - 0x00005310, 0x00005D3D, 0x00005312, 0x000700F5, 0x0000001D, 0x00003854, - 0x000046B0, 0x00005310, 0x00004C41, 0x00005312, 0x000700F5, 0x0000000D, - 0x000038BA, 0x000061FB, 0x00005310, 0x00002F3A, 0x00005312, 0x000200F9, - 0x00005313, 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, 0x00002BA8, - 0x00002662, 0x0000530F, 0x00002BA7, 0x00005EC8, 0x000700F5, 0x0000001D, - 0x00003063, 0x000036E3, 0x0000530F, 0x00003854, 0x00005EC8, 0x000700F5, - 0x0000000D, 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038BA, 0x00005EC8, - 0x0005008E, 0x0000001D, 0x00005C88, 0x00003063, 0x00002EA8, 0x0005008E, - 0x0000001D, 0x00005360, 0x00002BA8, 0x00002EA8, 0x000500AA, 0x00000009, - 0x00001C08, 0x00005FB2, 0x00000A0A, 0x000600A9, 0x00000009, 0x00003477, - 0x00001C08, 0x00000787, 0x00001C08, 0x000300F7, 0x00004CC1, 0x00000002, - 0x000400FA, 0x00003477, 0x00002620, 0x00004CC1, 0x000200F8, 0x00002620, - 0x00050051, 0x0000000D, 0x00005002, 0x00005C88, 0x00000001, 0x00060052, - 0x0000001D, 0x000037FF, 0x00005002, 0x00005C88, 0x00000000, 0x000200F9, - 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, 0x0000001D, 0x0000305F, - 0x00005C88, 0x00005313, 0x000037FF, 0x00002620, 0x00050080, 0x00000011, - 0x000032A7, 0x00002670, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, - 0x000400FA, 0x000048EB, 0x0000294E, 0x0000537D, 0x000200F8, 0x0000537D, - 0x0004007C, 0x00000012, 0x00002970, 0x000032A7, 0x00050051, 0x0000000C, - 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, - 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x00002970, - 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, - 0x000500C2, 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, - 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, - 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A1F, - 0x000500C7, 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, 0x000500C7, - 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, - 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, - 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, - 0x00000A0A, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, - 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, - 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, - 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, - 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, - 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, - 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, - 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, - 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, - 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, - 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, - 0x000500C7, 0x0000000C, 0x00004AE1, 0x00004157, 0x00000388, 0x000500C4, - 0x0000000C, 0x0000544B, 0x00004AE1, 0x00000A11, 0x00050080, 0x0000000C, - 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, - 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, - 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEF, 0x000042C2, 0x00000A14, - 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEF, 0x000500C7, - 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, - 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, - 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, - 0x0004007C, 0x0000000B, 0x0000566F, 0x0000394F, 0x000200F9, 0x000052F5, - 0x000200F8, 0x0000294E, 0x00050051, 0x0000000B, 0x00004D9A, 0x000032A7, - 0x00000000, 0x00050051, 0x0000000B, 0x00002C03, 0x000032A7, 0x00000001, - 0x00060050, 0x00000014, 0x000020DE, 0x00004D9A, 0x00002C03, 0x00004408, - 0x0004007C, 0x00000016, 0x00004E9D, 0x000020DE, 0x00050051, 0x0000000C, - 0x000028C6, 0x00004E9D, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, - 0x000028C6, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x00004E9D, - 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, - 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, - 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, - 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, - 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, - 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, - 0x0000288F, 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, - 0x00004E9D, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, - 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000288F, - 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A1C, 0x000500C7, - 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, - 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, - 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, - 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, - 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, - 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A1C, 0x000500C3, 0x0000000C, - 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002218, - 0x000028C6, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002218, - 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, - 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, - 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE2, - 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE2, - 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, - 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, - 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, - 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, - 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x00002890, 0x00005B31, - 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, - 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A1C, 0x00050080, - 0x0000000C, 0x00004159, 0x00002890, 0x0000544E, 0x000500C7, 0x0000000C, - 0x00004AE3, 0x000028C6, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, - 0x00004AE3, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, - 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, - 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, - 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, - 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, - 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, - 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, - 0x00050080, 0x0000000C, 0x00002AAF, 0x00005B32, 0x00005AB1, 0x000500C4, - 0x0000000C, 0x00005B33, 0x00002AAF, 0x00000A11, 0x000500C7, 0x0000000C, - 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002AB0, - 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002AB0, - 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, - 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, - 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, - 0x000052F5, 0x000700F5, 0x0000000B, 0x00002C72, 0x00005670, 0x0000294E, - 0x0000566F, 0x0000537D, 0x00050080, 0x0000000B, 0x000044F9, 0x00002C72, - 0x00005EAD, 0x000500C2, 0x0000000B, 0x00005DC7, 0x000044F9, 0x00000A13, - 0x0008000C, 0x0000001D, 0x00005E5A, 0x00000001, 0x0000002B, 0x0000305F, - 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00002371, 0x00005E5A, - 0x00000540, 0x00050081, 0x0000001D, 0x00002E66, 0x00002371, 0x00000145, - 0x0004006D, 0x00000017, 0x00001DD7, 0x00002E66, 0x00050051, 0x0000000B, - 0x000021FC, 0x00001DD7, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDB, - 0x00001DD7, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D29, 0x00002FDB, - 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D66, 0x000021FC, 0x00002D29, - 0x00050051, 0x0000000B, 0x000053E4, 0x00001DD7, 0x00000002, 0x000500C4, - 0x0000000B, 0x00002170, 0x000053E4, 0x00000A3B, 0x000500C5, 0x0000000B, - 0x00004D67, 0x00004D66, 0x00002170, 0x00050051, 0x0000000B, 0x000053E5, - 0x00001DD7, 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7C, 0x000053E5, - 0x00000A53, 0x000500C5, 0x0000000B, 0x00002427, 0x00004D67, 0x00001C7C, - 0x0008000C, 0x0000001D, 0x00001D62, 0x00000001, 0x0000002B, 0x00005360, - 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00002048, 0x00001D62, - 0x00000540, 0x00050081, 0x0000001D, 0x00002E67, 0x00002048, 0x00000145, - 0x0004006D, 0x00000017, 0x00001DD8, 0x00002E67, 0x00050051, 0x0000000B, - 0x000021FD, 0x00001DD8, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDC, - 0x00001DD8, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2A, 0x00002FDC, - 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D68, 0x000021FD, 0x00002D2A, - 0x00050051, 0x0000000B, 0x000053E6, 0x00001DD8, 0x00000002, 0x000500C4, - 0x0000000B, 0x00002171, 0x000053E6, 0x00000A3B, 0x000500C5, 0x0000000B, - 0x00004D69, 0x00004D68, 0x00002171, 0x00050051, 0x0000000B, 0x000053E7, - 0x00001DD8, 0x00000003, 0x000500C4, 0x0000000B, 0x0000215D, 0x000053E7, - 0x00000A53, 0x000500C5, 0x0000000B, 0x0000445A, 0x00004D69, 0x0000215D, - 0x00050050, 0x00000011, 0x00002D69, 0x00002427, 0x0000445A, 0x00060041, - 0x0000028E, 0x00002312, 0x00001592, 0x00000A0B, 0x00005DC7, 0x0003003E, - 0x00002312, 0x00002D69, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, - 0x000100FD, 0x00010038, + 0x00004BCF, 0x00050080, 0x0000000B, 0x00002DA7, 0x00005E7C, 0x000030F7, + 0x00060041, 0x00000288, 0x0000194B, 0x00000CC7, 0x00000A0B, 0x00002DA7, + 0x0004003D, 0x0000000B, 0x00005E5B, 0x0000194B, 0x00050084, 0x0000000B, + 0x0000185A, 0x00000A10, 0x000030F7, 0x00050080, 0x0000000B, 0x000020A1, + 0x00005E7C, 0x0000185A, 0x00060041, 0x00000288, 0x00003BCD, 0x00000CC7, + 0x00000A0B, 0x000020A1, 0x0004003D, 0x0000000B, 0x00005E5C, 0x00003BCD, + 0x00050084, 0x0000000B, 0x0000185B, 0x00000A13, 0x000030F7, 0x00050080, + 0x0000000B, 0x000020A2, 0x00005E7C, 0x0000185B, 0x00060041, 0x00000288, + 0x000037F1, 0x00000CC7, 0x00000A0B, 0x000020A2, 0x0004003D, 0x0000000B, + 0x0000374C, 0x000037F1, 0x00070050, 0x00000017, 0x00004CD6, 0x00005D43, + 0x00005E5B, 0x00005E5C, 0x0000374C, 0x00050084, 0x0000000B, 0x00004298, + 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, 0x000036A7, 0x00005E7C, + 0x00004298, 0x00060041, 0x00000288, 0x00003BCE, 0x00000CC7, 0x00000A0B, + 0x000036A7, 0x0004003D, 0x0000000B, 0x00005E5D, 0x00003BCE, 0x00050084, + 0x0000000B, 0x0000185C, 0x00000A19, 0x000030F7, 0x00050080, 0x0000000B, + 0x000020A3, 0x00005E7C, 0x0000185C, 0x00060041, 0x00000288, 0x00003BCF, + 0x00000CC7, 0x00000A0B, 0x000020A3, 0x0004003D, 0x0000000B, 0x00005E5E, + 0x00003BCF, 0x00050084, 0x0000000B, 0x0000185D, 0x00000A1C, 0x000030F7, + 0x00050080, 0x0000000B, 0x000020A4, 0x00005E7C, 0x0000185D, 0x00060041, + 0x00000288, 0x00003BD0, 0x00000CC7, 0x00000A0B, 0x000020A4, 0x0004003D, + 0x0000000B, 0x00005E5F, 0x00003BD0, 0x00050084, 0x0000000B, 0x0000185E, + 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, 0x000020A5, 0x00005E7C, + 0x0000185E, 0x00060041, 0x00000288, 0x000037F2, 0x00000CC7, 0x00000A0B, + 0x000020A5, 0x0004003D, 0x0000000B, 0x00003FFB, 0x000037F2, 0x00070050, + 0x00000017, 0x0000512C, 0x00005E5D, 0x00005E5E, 0x00005E5F, 0x00003FFB, + 0x000200F9, 0x00004F23, 0x000200F8, 0x00002621, 0x00060041, 0x00000288, + 0x00005545, 0x00000CC7, 0x00000A0B, 0x00005E7C, 0x0004003D, 0x0000000B, + 0x00005D44, 0x00005545, 0x00050080, 0x0000000B, 0x00002DA8, 0x00005E7C, + 0x00000A0D, 0x00060041, 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, + 0x00002DA8, 0x0004003D, 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, + 0x0000000B, 0x00002DA9, 0x00005E7C, 0x00000A10, 0x00060041, 0x00000288, + 0x00001900, 0x00000CC7, 0x00000A0B, 0x00002DA9, 0x0004003D, 0x0000000B, + 0x00005C63, 0x00001900, 0x00050080, 0x0000000B, 0x00002DAA, 0x00005E7C, + 0x00000A13, 0x00060041, 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, + 0x00002DAA, 0x0004003D, 0x0000000B, 0x00003700, 0x00005FEE, 0x00070050, + 0x00000017, 0x00004ADD, 0x00005D44, 0x00005C62, 0x00005C63, 0x00003700, + 0x00050080, 0x0000000B, 0x000057E5, 0x00005E7C, 0x00000A16, 0x00060041, + 0x00000288, 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, + 0x0000000B, 0x00005C64, 0x0000604B, 0x00050080, 0x0000000B, 0x00002DAB, + 0x00005E7C, 0x00000A19, 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, + 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, 0x00005C65, 0x00001901, + 0x00050080, 0x0000000B, 0x00002DAC, 0x00005E7C, 0x00000A1C, 0x00060041, + 0x00000288, 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAC, 0x0004003D, + 0x0000000B, 0x00005C66, 0x00001902, 0x00050080, 0x0000000B, 0x00002DAD, + 0x00005E7C, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FEF, 0x00000CC7, + 0x00000A0B, 0x00002DAD, 0x0004003D, 0x0000000B, 0x00003FFC, 0x00005FEF, + 0x00070050, 0x00000017, 0x0000512D, 0x00005C64, 0x00005C65, 0x00005C66, + 0x00003FFC, 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, + 0x00000017, 0x00002629, 0x0000512D, 0x00002621, 0x0000512C, 0x00002F61, + 0x000700F5, 0x00000017, 0x000038EA, 0x00004ADD, 0x00002621, 0x00004CD6, + 0x00002F61, 0x000500AB, 0x00000009, 0x000043D9, 0x000023AA, 0x00000A0A, + 0x000300F7, 0x0000530F, 0x00000002, 0x000400FA, 0x000043D9, 0x00005227, + 0x0000577B, 0x000200F8, 0x0000577B, 0x000300F7, 0x00005BA4, 0x00000000, + 0x001300FB, 0x00002180, 0x00006032, 0x00000000, 0x00003E85, 0x00000001, + 0x00003E85, 0x00000002, 0x00003842, 0x0000000A, 0x00003842, 0x00000003, + 0x000059BF, 0x0000000C, 0x000059BF, 0x00000004, 0x000052C6, 0x00000006, + 0x00002033, 0x000200F8, 0x00002033, 0x00050051, 0x0000000B, 0x00005F56, + 0x000038EA, 0x00000000, 0x0006000C, 0x00000015, 0x00006067, 0x00000001, + 0x0000003E, 0x00005F56, 0x00050051, 0x0000000D, 0x00002294, 0x00006067, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DAF, 0x000038EA, 0x00000001, + 0x0006000C, 0x00000015, 0x00003CF5, 0x00000001, 0x0000003E, 0x00001DAF, + 0x00050051, 0x0000000D, 0x00002295, 0x00003CF5, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DB0, 0x000038EA, 0x00000002, 0x0006000C, 0x00000015, + 0x00003CF6, 0x00000001, 0x0000003E, 0x00001DB0, 0x00050051, 0x0000000D, + 0x00002296, 0x00003CF6, 0x00000000, 0x00050051, 0x0000000B, 0x00001DB1, + 0x000038EA, 0x00000003, 0x0006000C, 0x00000015, 0x00003CE2, 0x00000001, + 0x0000003E, 0x00001DB1, 0x00050051, 0x0000000D, 0x00002822, 0x00003CE2, + 0x00000000, 0x00070050, 0x0000001D, 0x00005EB9, 0x00002294, 0x00002295, + 0x00002296, 0x00002822, 0x00050051, 0x0000000B, 0x0000437A, 0x00002629, + 0x00000000, 0x0006000C, 0x00000015, 0x0000466B, 0x00000001, 0x0000003E, + 0x0000437A, 0x00050051, 0x0000000D, 0x00002297, 0x0000466B, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DB2, 0x00002629, 0x00000001, 0x0006000C, + 0x00000015, 0x00003CF7, 0x00000001, 0x0000003E, 0x00001DB2, 0x00050051, + 0x0000000D, 0x00002298, 0x00003CF7, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DB3, 0x00002629, 0x00000002, 0x0006000C, 0x00000015, 0x00003CF8, + 0x00000001, 0x0000003E, 0x00001DB3, 0x00050051, 0x0000000D, 0x00002299, + 0x00003CF8, 0x00000000, 0x00050051, 0x0000000B, 0x00001DB4, 0x00002629, + 0x00000003, 0x0006000C, 0x00000015, 0x00003CE3, 0x00000001, 0x0000003E, + 0x00001DB4, 0x00050051, 0x0000000D, 0x0000349A, 0x00003CE3, 0x00000000, + 0x00070050, 0x0000001D, 0x000048F6, 0x00002297, 0x00002298, 0x00002299, + 0x0000349A, 0x000200F9, 0x00005BA4, 0x000200F8, 0x000052C6, 0x0004007C, + 0x0000001A, 0x000060F4, 0x000038EA, 0x000500C4, 0x0000001A, 0x0000581E, + 0x000060F4, 0x00000302, 0x000500C3, 0x0000001A, 0x00004098, 0x0000581E, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002A97, 0x00004098, 0x0005008E, + 0x0000001D, 0x00004A78, 0x00002A97, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00004980, 0x00000001, 0x00000028, 0x00000504, 0x00004A78, 0x0004007C, + 0x0000001A, 0x000027E5, 0x00002629, 0x000500C4, 0x0000001A, 0x000021A1, + 0x000027E5, 0x00000302, 0x000500C3, 0x0000001A, 0x00004099, 0x000021A1, + 0x00000302, 0x0004006F, 0x0000001D, 0x00002A98, 0x00004099, 0x0005008E, + 0x0000001D, 0x000053BF, 0x00002A98, 0x000007FE, 0x0007000C, 0x0000001D, + 0x00004362, 0x00000001, 0x00000028, 0x00000504, 0x000053BF, 0x000200F9, + 0x00005BA4, 0x000200F8, 0x000059BF, 0x000600A9, 0x0000000B, 0x00004C06, + 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B0, + 0x00004C06, 0x00004C06, 0x00004C06, 0x00004C06, 0x000500C2, 0x00000017, + 0x00005D48, 0x000038EA, 0x000023B0, 0x000500C7, 0x00000017, 0x00005DE6, + 0x00005D48, 0x000003A1, 0x000500C7, 0x00000017, 0x0000489C, 0x00005DE6, + 0x000002D1, 0x000500C2, 0x00000017, 0x00005B90, 0x00005DE6, 0x00000107, + 0x000500AA, 0x00000013, 0x000040C9, 0x00005B90, 0x00000B50, 0x0006000C, + 0x0000001A, 0x00002C4B, 0x00000001, 0x0000004B, 0x0000489C, 0x0004007C, + 0x00000017, 0x00002A15, 0x00002C4B, 0x00050082, 0x00000017, 0x0000187A, + 0x00000107, 0x00002A15, 0x00050080, 0x00000017, 0x00002210, 0x00002A15, + 0x00000A0F, 0x000600A9, 0x00000017, 0x0000286F, 0x000040C9, 0x00002210, + 0x00005B90, 0x000500C4, 0x00000017, 0x00005AD4, 0x0000489C, 0x0000187A, + 0x000500C7, 0x00000017, 0x0000499A, 0x00005AD4, 0x000002D1, 0x000600A9, + 0x00000017, 0x00002A9D, 0x000040C9, 0x0000499A, 0x0000489C, 0x00050080, + 0x00000017, 0x00005FF9, 0x0000286F, 0x0000022F, 0x000500C4, 0x00000017, + 0x00004F7F, 0x00005FF9, 0x00000467, 0x000500C4, 0x00000017, 0x00003FA6, + 0x00002A9D, 0x000002ED, 0x000500C5, 0x00000017, 0x0000577C, 0x00004F7F, + 0x00003FA6, 0x000500AA, 0x00000013, 0x00003600, 0x00005DE6, 0x00000B50, + 0x000600A9, 0x00000017, 0x00004242, 0x00003600, 0x00000B50, 0x0000577C, + 0x0004007C, 0x0000001D, 0x00003044, 0x00004242, 0x000500C2, 0x00000017, + 0x0000603E, 0x00002629, 0x000023B0, 0x000500C7, 0x00000017, 0x00003921, + 0x0000603E, 0x000003A1, 0x000500C7, 0x00000017, 0x0000489D, 0x00003921, + 0x000002D1, 0x000500C2, 0x00000017, 0x00005B91, 0x00003921, 0x00000107, + 0x000500AA, 0x00000013, 0x000040CA, 0x00005B91, 0x00000B50, 0x0006000C, + 0x0000001A, 0x00002C4C, 0x00000001, 0x0000004B, 0x0000489D, 0x0004007C, + 0x00000017, 0x00002A16, 0x00002C4C, 0x00050082, 0x00000017, 0x0000187B, + 0x00000107, 0x00002A16, 0x00050080, 0x00000017, 0x00002211, 0x00002A16, + 0x00000A0F, 0x000600A9, 0x00000017, 0x00002870, 0x000040CA, 0x00002211, + 0x00005B91, 0x000500C4, 0x00000017, 0x00005AD5, 0x0000489D, 0x0000187B, + 0x000500C7, 0x00000017, 0x0000499B, 0x00005AD5, 0x000002D1, 0x000600A9, + 0x00000017, 0x00002A9E, 0x000040CA, 0x0000499B, 0x0000489D, 0x00050080, + 0x00000017, 0x00005FFA, 0x00002870, 0x0000022F, 0x000500C4, 0x00000017, + 0x00004F80, 0x00005FFA, 0x00000467, 0x000500C4, 0x00000017, 0x00003FA7, + 0x00002A9E, 0x000002ED, 0x000500C5, 0x00000017, 0x0000577D, 0x00004F80, + 0x00003FA7, 0x000500AA, 0x00000013, 0x00003601, 0x00003921, 0x00000B50, + 0x000600A9, 0x00000017, 0x00004657, 0x00003601, 0x00000B50, 0x0000577D, + 0x0004007C, 0x0000001D, 0x0000593B, 0x00004657, 0x000200F9, 0x00005BA4, + 0x000200F8, 0x00003842, 0x000600A9, 0x0000000B, 0x00004C07, 0x00001D59, + 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B1, 0x00004C07, + 0x00004C07, 0x00004C07, 0x00004C07, 0x000500C2, 0x00000017, 0x000056D3, + 0x000038EA, 0x000023B1, 0x000500C7, 0x00000017, 0x00004A56, 0x000056D3, + 0x000003A1, 0x00040070, 0x0000001D, 0x00003F05, 0x00004A56, 0x0005008E, + 0x0000001D, 0x0000521A, 0x00003F05, 0x000006FE, 0x000500C2, 0x00000017, + 0x00001E42, 0x00002629, 0x000023B1, 0x000500C7, 0x00000017, 0x00002BD4, + 0x00001E42, 0x000003A1, 0x00040070, 0x0000001D, 0x0000431A, 0x00002BD4, + 0x0005008E, 0x0000001D, 0x00003092, 0x0000431A, 0x000006FE, 0x000200F9, + 0x00005BA4, 0x000200F8, 0x00003E85, 0x000600A9, 0x0000000B, 0x00004C08, + 0x00001D59, 0x00000A3A, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B2, + 0x00004C08, 0x00004C08, 0x00004C08, 0x00004C08, 0x000500C2, 0x00000017, + 0x000056D4, 0x000038EA, 0x000023B2, 0x000500C7, 0x00000017, 0x00004A57, + 0x000056D4, 0x0000064B, 0x00040070, 0x0000001D, 0x00003F06, 0x00004A57, + 0x0005008E, 0x0000001D, 0x0000521B, 0x00003F06, 0x0000017A, 0x000500C2, + 0x00000017, 0x00001E43, 0x00002629, 0x000023B2, 0x000500C7, 0x00000017, + 0x00002BD5, 0x00001E43, 0x0000064B, 0x00040070, 0x0000001D, 0x0000431B, + 0x00002BD5, 0x0005008E, 0x0000001D, 0x00003093, 0x0000431B, 0x0000017A, + 0x000200F9, 0x00005BA4, 0x000200F8, 0x00006032, 0x0004007C, 0x0000001D, + 0x00004B1F, 0x000038EA, 0x0004007C, 0x0000001D, 0x000038B2, 0x00002629, + 0x000200F9, 0x00005BA4, 0x000200F8, 0x00005BA4, 0x000F00F5, 0x0000001D, + 0x00002BF3, 0x000038B2, 0x00006032, 0x00003093, 0x00003E85, 0x00003092, + 0x00003842, 0x0000593B, 0x000059BF, 0x00004362, 0x000052C6, 0x000048F6, + 0x00002033, 0x000F00F5, 0x0000001D, 0x0000358D, 0x00004B1F, 0x00006032, + 0x0000521B, 0x00003E85, 0x0000521A, 0x00003842, 0x00003044, 0x000059BF, + 0x00004980, 0x000052C6, 0x00005EB9, 0x00002033, 0x000200F9, 0x0000530F, + 0x000200F8, 0x00005227, 0x000300F7, 0x00005BA5, 0x00000000, 0x000700FB, + 0x00002180, 0x000030ED, 0x00000005, 0x000052C7, 0x00000007, 0x00002034, + 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, 0x000038EA, + 0x00000000, 0x0006000C, 0x00000015, 0x00006068, 0x00000001, 0x0000003E, + 0x00005F57, 0x00050051, 0x0000000D, 0x0000229A, 0x00006068, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DB5, 0x000038EA, 0x00000001, 0x0006000C, + 0x00000015, 0x00003CF9, 0x00000001, 0x0000003E, 0x00001DB5, 0x00050051, + 0x0000000D, 0x0000229B, 0x00003CF9, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DB6, 0x000038EA, 0x00000002, 0x0006000C, 0x00000015, 0x00003CFA, + 0x00000001, 0x0000003E, 0x00001DB6, 0x00050051, 0x0000000D, 0x0000229C, + 0x00003CFA, 0x00000000, 0x00050051, 0x0000000B, 0x00001DB7, 0x000038EA, + 0x00000003, 0x0006000C, 0x00000015, 0x00003CE4, 0x00000001, 0x0000003E, + 0x00001DB7, 0x00050051, 0x0000000D, 0x00002823, 0x00003CE4, 0x00000000, + 0x00070050, 0x0000001D, 0x00005EBA, 0x0000229A, 0x0000229B, 0x0000229C, + 0x00002823, 0x00050051, 0x0000000B, 0x0000437B, 0x00002629, 0x00000000, + 0x0006000C, 0x00000015, 0x0000466C, 0x00000001, 0x0000003E, 0x0000437B, + 0x00050051, 0x0000000D, 0x0000229D, 0x0000466C, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DB8, 0x00002629, 0x00000001, 0x0006000C, 0x00000015, + 0x00003CFB, 0x00000001, 0x0000003E, 0x00001DB8, 0x00050051, 0x0000000D, + 0x0000229E, 0x00003CFB, 0x00000000, 0x00050051, 0x0000000B, 0x00001DB9, + 0x00002629, 0x00000002, 0x0006000C, 0x00000015, 0x00003CFC, 0x00000001, + 0x0000003E, 0x00001DB9, 0x00050051, 0x0000000D, 0x0000229F, 0x00003CFC, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DBA, 0x00002629, 0x00000003, + 0x0006000C, 0x00000015, 0x00003CE5, 0x00000001, 0x0000003E, 0x00001DBA, + 0x00050051, 0x0000000D, 0x0000349B, 0x00003CE5, 0x00000000, 0x00070050, + 0x0000001D, 0x000048F7, 0x0000229D, 0x0000229E, 0x0000229F, 0x0000349B, + 0x000200F9, 0x00005BA5, 0x000200F8, 0x000052C7, 0x0004007C, 0x0000001A, + 0x000060F5, 0x000038EA, 0x000500C4, 0x0000001A, 0x0000581F, 0x000060F5, + 0x00000302, 0x000500C3, 0x0000001A, 0x0000409A, 0x0000581F, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002A99, 0x0000409A, 0x0005008E, 0x0000001D, + 0x00004A79, 0x00002A99, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004981, + 0x00000001, 0x00000028, 0x00000504, 0x00004A79, 0x0004007C, 0x0000001A, + 0x000027E6, 0x00002629, 0x000500C4, 0x0000001A, 0x000021A2, 0x000027E6, + 0x00000302, 0x000500C3, 0x0000001A, 0x0000409B, 0x000021A2, 0x00000302, + 0x0004006F, 0x0000001D, 0x00002A9A, 0x0000409B, 0x0005008E, 0x0000001D, + 0x000053C0, 0x00002A9A, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004363, + 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, 0x00005BA5, + 0x000200F8, 0x000030ED, 0x0004007C, 0x0000001D, 0x00004B20, 0x000038EA, + 0x0004007C, 0x0000001D, 0x000038B3, 0x00002629, 0x000200F9, 0x00005BA5, + 0x000200F8, 0x00005BA5, 0x000900F5, 0x0000001D, 0x00002BF4, 0x000038B3, + 0x000030ED, 0x00004363, 0x000052C7, 0x000048F7, 0x00002034, 0x000900F5, + 0x0000001D, 0x0000358E, 0x00004B20, 0x000030ED, 0x00004981, 0x000052C7, + 0x00005EBA, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, 0x0000530F, + 0x000700F5, 0x0000001D, 0x00002662, 0x00002BF4, 0x00005BA5, 0x00002BF3, + 0x00005BA4, 0x000700F5, 0x0000001D, 0x000036E3, 0x0000358E, 0x00005BA5, + 0x0000358D, 0x00005BA4, 0x000500AE, 0x00000009, 0x00002E55, 0x00003F4D, + 0x00000A16, 0x000300F7, 0x00005313, 0x00000002, 0x000400FA, 0x00002E55, + 0x000050E5, 0x00005313, 0x000200F8, 0x000050E5, 0x00050085, 0x0000000D, + 0x000061FB, 0x00002B2C, 0x000000FC, 0x00050080, 0x0000000B, 0x00005E78, + 0x00005E7C, 0x00000AFA, 0x000300F7, 0x00004F24, 0x00000002, 0x000400FA, + 0x000060B1, 0x00002622, 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, + 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, 0x00005E78, 0x0004003D, + 0x0000000B, 0x00005D45, 0x00004BD0, 0x00050080, 0x0000000B, 0x00002DAE, + 0x00005E78, 0x000030F7, 0x00060041, 0x00000288, 0x0000194C, 0x00000CC7, + 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, 0x00005E60, 0x0000194C, + 0x00050084, 0x0000000B, 0x0000185F, 0x00000A10, 0x000030F7, 0x00050080, + 0x0000000B, 0x000020A6, 0x00005E78, 0x0000185F, 0x00060041, 0x00000288, + 0x00003BD1, 0x00000CC7, 0x00000A0B, 0x000020A6, 0x0004003D, 0x0000000B, + 0x00005E61, 0x00003BD1, 0x00050084, 0x0000000B, 0x00001860, 0x00000A13, + 0x000030F7, 0x00050080, 0x0000000B, 0x000020A7, 0x00005E78, 0x00001860, + 0x00060041, 0x00000288, 0x000037F3, 0x00000CC7, 0x00000A0B, 0x000020A7, + 0x0004003D, 0x0000000B, 0x0000374D, 0x000037F3, 0x00070050, 0x00000017, + 0x00004CD7, 0x00005D45, 0x00005E60, 0x00005E61, 0x0000374D, 0x00050084, + 0x0000000B, 0x00004299, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, + 0x000036A8, 0x00005E78, 0x00004299, 0x00060041, 0x00000288, 0x00003BD2, + 0x00000CC7, 0x00000A0B, 0x000036A8, 0x0004003D, 0x0000000B, 0x00005E62, + 0x00003BD2, 0x00050084, 0x0000000B, 0x00001861, 0x00000A19, 0x000030F7, + 0x00050080, 0x0000000B, 0x000020A8, 0x00005E78, 0x00001861, 0x00060041, + 0x00000288, 0x00003BD3, 0x00000CC7, 0x00000A0B, 0x000020A8, 0x0004003D, + 0x0000000B, 0x00005E63, 0x00003BD3, 0x00050084, 0x0000000B, 0x00001862, + 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, 0x000020A9, 0x00005E78, + 0x00001862, 0x00060041, 0x00000288, 0x00003BD4, 0x00000CC7, 0x00000A0B, + 0x000020A9, 0x0004003D, 0x0000000B, 0x00005E64, 0x00003BD4, 0x00050084, + 0x0000000B, 0x00001863, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, + 0x000020AA, 0x00005E78, 0x00001863, 0x00060041, 0x00000288, 0x000037F4, + 0x00000CC7, 0x00000A0B, 0x000020AA, 0x0004003D, 0x0000000B, 0x00003FFD, + 0x000037F4, 0x00070050, 0x00000017, 0x0000512E, 0x00005E62, 0x00005E63, + 0x00005E64, 0x00003FFD, 0x000200F9, 0x00004F24, 0x000200F8, 0x00002622, + 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, 0x00000A0B, 0x00005E78, + 0x0004003D, 0x0000000B, 0x00005D46, 0x00005546, 0x00050080, 0x0000000B, + 0x00002DAF, 0x00005E7C, 0x00000AFD, 0x00060041, 0x00000288, 0x00001903, + 0x00000CC7, 0x00000A0B, 0x00002DAF, 0x0004003D, 0x0000000B, 0x00005C67, + 0x00001903, 0x00050080, 0x0000000B, 0x00002DB0, 0x00005E7C, 0x00000B00, + 0x00060041, 0x00000288, 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DB0, + 0x0004003D, 0x0000000B, 0x00005C68, 0x00001904, 0x00050080, 0x0000000B, + 0x00002DB1, 0x00005E7C, 0x00000B03, 0x00060041, 0x00000288, 0x00005FF0, + 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, 0x0000000B, 0x00003701, + 0x00005FF0, 0x00070050, 0x00000017, 0x00004ADE, 0x00005D46, 0x00005C67, + 0x00005C68, 0x00003701, 0x00050080, 0x0000000B, 0x000057E6, 0x00005E7C, + 0x00000B06, 0x00060041, 0x00000288, 0x0000604C, 0x00000CC7, 0x00000A0B, + 0x000057E6, 0x0004003D, 0x0000000B, 0x00005C69, 0x0000604C, 0x00050080, + 0x0000000B, 0x00002DB2, 0x00005E7C, 0x00000B09, 0x00060041, 0x00000288, + 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, + 0x00005C6A, 0x00001905, 0x00050080, 0x0000000B, 0x00002DB3, 0x00005E7C, + 0x00000B0C, 0x00060041, 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, + 0x00002DB3, 0x0004003D, 0x0000000B, 0x00005C6B, 0x00001906, 0x00050080, + 0x0000000B, 0x00002DB4, 0x00005E7C, 0x00000B0F, 0x00060041, 0x00000288, + 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, + 0x00003FFE, 0x00005FF1, 0x00070050, 0x00000017, 0x0000512F, 0x00005C69, + 0x00005C6A, 0x00005C6B, 0x00003FFE, 0x000200F9, 0x00004F24, 0x000200F8, + 0x00004F24, 0x000700F5, 0x00000017, 0x00002BCD, 0x0000512F, 0x00002622, + 0x0000512E, 0x00002F62, 0x000700F5, 0x00000017, 0x0000370D, 0x00004ADE, + 0x00002622, 0x00004CD7, 0x00002F62, 0x000300F7, 0x00005310, 0x00000002, + 0x000400FA, 0x000043D9, 0x00005228, 0x0000577E, 0x000200F8, 0x0000577E, + 0x000300F7, 0x00005BA6, 0x00000000, 0x001300FB, 0x00002180, 0x00006033, + 0x00000000, 0x00003E86, 0x00000001, 0x00003E86, 0x00000002, 0x00003843, + 0x0000000A, 0x00003843, 0x00000003, 0x000059C0, 0x0000000C, 0x000059C0, + 0x00000004, 0x000052C8, 0x00000006, 0x00002035, 0x000200F8, 0x00002035, + 0x00050051, 0x0000000B, 0x00005F58, 0x0000370D, 0x00000000, 0x0006000C, + 0x00000015, 0x00006069, 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, + 0x0000000D, 0x000022A0, 0x00006069, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DBB, 0x0000370D, 0x00000001, 0x0006000C, 0x00000015, 0x00003CFD, + 0x00000001, 0x0000003E, 0x00001DBB, 0x00050051, 0x0000000D, 0x000022A1, + 0x00003CFD, 0x00000000, 0x00050051, 0x0000000B, 0x00001DBC, 0x0000370D, + 0x00000002, 0x0006000C, 0x00000015, 0x00003CFE, 0x00000001, 0x0000003E, + 0x00001DBC, 0x00050051, 0x0000000D, 0x000022A2, 0x00003CFE, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DBD, 0x0000370D, 0x00000003, 0x0006000C, + 0x00000015, 0x00003CE6, 0x00000001, 0x0000003E, 0x00001DBD, 0x00050051, + 0x0000000D, 0x00002824, 0x00003CE6, 0x00000000, 0x00070050, 0x0000001D, + 0x00005EBB, 0x000022A0, 0x000022A1, 0x000022A2, 0x00002824, 0x00050051, + 0x0000000B, 0x0000437C, 0x00002BCD, 0x00000000, 0x0006000C, 0x00000015, + 0x0000466D, 0x00000001, 0x0000003E, 0x0000437C, 0x00050051, 0x0000000D, + 0x000022A3, 0x0000466D, 0x00000000, 0x00050051, 0x0000000B, 0x00001DBE, + 0x00002BCD, 0x00000001, 0x0006000C, 0x00000015, 0x00003CFF, 0x00000001, + 0x0000003E, 0x00001DBE, 0x00050051, 0x0000000D, 0x000022A4, 0x00003CFF, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DBF, 0x00002BCD, 0x00000002, + 0x0006000C, 0x00000015, 0x00003D00, 0x00000001, 0x0000003E, 0x00001DBF, + 0x00050051, 0x0000000D, 0x000022A5, 0x00003D00, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DC0, 0x00002BCD, 0x00000003, 0x0006000C, 0x00000015, + 0x00003CE7, 0x00000001, 0x0000003E, 0x00001DC0, 0x00050051, 0x0000000D, + 0x0000349C, 0x00003CE7, 0x00000000, 0x00070050, 0x0000001D, 0x000048F8, + 0x000022A3, 0x000022A4, 0x000022A5, 0x0000349C, 0x000200F9, 0x00005BA6, + 0x000200F8, 0x000052C8, 0x0004007C, 0x0000001A, 0x000060F6, 0x0000370D, + 0x000500C4, 0x0000001A, 0x00005820, 0x000060F6, 0x00000302, 0x000500C3, + 0x0000001A, 0x0000409C, 0x00005820, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002A9B, 0x0000409C, 0x0005008E, 0x0000001D, 0x00004A7A, 0x00002A9B, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004982, 0x00000001, 0x00000028, + 0x00000504, 0x00004A7A, 0x0004007C, 0x0000001A, 0x000027E7, 0x00002BCD, + 0x000500C4, 0x0000001A, 0x000021A3, 0x000027E7, 0x00000302, 0x000500C3, + 0x0000001A, 0x0000409D, 0x000021A3, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002A9C, 0x0000409D, 0x0005008E, 0x0000001D, 0x000053C1, 0x00002A9C, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004364, 0x00000001, 0x00000028, + 0x00000504, 0x000053C1, 0x000200F9, 0x00005BA6, 0x000200F8, 0x000059C0, + 0x000600A9, 0x0000000B, 0x00004C09, 0x00001D59, 0x00000A46, 0x00000A0A, + 0x00070050, 0x00000017, 0x000023B3, 0x00004C09, 0x00004C09, 0x00004C09, + 0x00004C09, 0x000500C2, 0x00000017, 0x00005D49, 0x0000370D, 0x000023B3, + 0x000500C7, 0x00000017, 0x00005DE7, 0x00005D49, 0x000003A1, 0x000500C7, + 0x00000017, 0x0000489E, 0x00005DE7, 0x000002D1, 0x000500C2, 0x00000017, + 0x00005B92, 0x00005DE7, 0x00000107, 0x000500AA, 0x00000013, 0x000040CB, + 0x00005B92, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C4D, 0x00000001, + 0x0000004B, 0x0000489E, 0x0004007C, 0x00000017, 0x00002A17, 0x00002C4D, + 0x00050082, 0x00000017, 0x0000187C, 0x00000107, 0x00002A17, 0x00050080, + 0x00000017, 0x00002212, 0x00002A17, 0x00000A0F, 0x000600A9, 0x00000017, + 0x00002871, 0x000040CB, 0x00002212, 0x00005B92, 0x000500C4, 0x00000017, + 0x00005AD6, 0x0000489E, 0x0000187C, 0x000500C7, 0x00000017, 0x0000499C, + 0x00005AD6, 0x000002D1, 0x000600A9, 0x00000017, 0x00002A9F, 0x000040CB, + 0x0000499C, 0x0000489E, 0x00050080, 0x00000017, 0x00005FFB, 0x00002871, + 0x0000022F, 0x000500C4, 0x00000017, 0x00004F81, 0x00005FFB, 0x00000467, + 0x000500C4, 0x00000017, 0x00003FA8, 0x00002A9F, 0x000002ED, 0x000500C5, + 0x00000017, 0x0000577F, 0x00004F81, 0x00003FA8, 0x000500AA, 0x00000013, + 0x00003602, 0x00005DE7, 0x00000B50, 0x000600A9, 0x00000017, 0x00004243, + 0x00003602, 0x00000B50, 0x0000577F, 0x0004007C, 0x0000001D, 0x00003045, + 0x00004243, 0x000500C2, 0x00000017, 0x0000603F, 0x00002BCD, 0x000023B3, + 0x000500C7, 0x00000017, 0x00003922, 0x0000603F, 0x000003A1, 0x000500C7, + 0x00000017, 0x0000489F, 0x00003922, 0x000002D1, 0x000500C2, 0x00000017, + 0x00005B93, 0x00003922, 0x00000107, 0x000500AA, 0x00000013, 0x000040CC, + 0x00005B93, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C4E, 0x00000001, + 0x0000004B, 0x0000489F, 0x0004007C, 0x00000017, 0x00002A18, 0x00002C4E, + 0x00050082, 0x00000017, 0x0000187D, 0x00000107, 0x00002A18, 0x00050080, + 0x00000017, 0x00002213, 0x00002A18, 0x00000A0F, 0x000600A9, 0x00000017, + 0x00002872, 0x000040CC, 0x00002213, 0x00005B93, 0x000500C4, 0x00000017, + 0x00005AD7, 0x0000489F, 0x0000187D, 0x000500C7, 0x00000017, 0x0000499D, + 0x00005AD7, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AA0, 0x000040CC, + 0x0000499D, 0x0000489F, 0x00050080, 0x00000017, 0x00005FFC, 0x00002872, + 0x0000022F, 0x000500C4, 0x00000017, 0x00004F82, 0x00005FFC, 0x00000467, + 0x000500C4, 0x00000017, 0x00003FA9, 0x00002AA0, 0x000002ED, 0x000500C5, + 0x00000017, 0x00005780, 0x00004F82, 0x00003FA9, 0x000500AA, 0x00000013, + 0x00003603, 0x00003922, 0x00000B50, 0x000600A9, 0x00000017, 0x00004658, + 0x00003603, 0x00000B50, 0x00005780, 0x0004007C, 0x0000001D, 0x0000593C, + 0x00004658, 0x000200F9, 0x00005BA6, 0x000200F8, 0x00003843, 0x000600A9, + 0x0000000B, 0x00004C0A, 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, + 0x00000017, 0x000023B4, 0x00004C0A, 0x00004C0A, 0x00004C0A, 0x00004C0A, + 0x000500C2, 0x00000017, 0x000056D5, 0x0000370D, 0x000023B4, 0x000500C7, + 0x00000017, 0x00004A58, 0x000056D5, 0x000003A1, 0x00040070, 0x0000001D, + 0x00003F07, 0x00004A58, 0x0005008E, 0x0000001D, 0x0000521C, 0x00003F07, + 0x000006FE, 0x000500C2, 0x00000017, 0x00001E44, 0x00002BCD, 0x000023B4, + 0x000500C7, 0x00000017, 0x00002BD6, 0x00001E44, 0x000003A1, 0x00040070, + 0x0000001D, 0x0000431C, 0x00002BD6, 0x0005008E, 0x0000001D, 0x00003094, + 0x0000431C, 0x000006FE, 0x000200F9, 0x00005BA6, 0x000200F8, 0x00003E86, + 0x000600A9, 0x0000000B, 0x00004C0B, 0x00001D59, 0x00000A3A, 0x00000A0A, + 0x00070050, 0x00000017, 0x000023B5, 0x00004C0B, 0x00004C0B, 0x00004C0B, + 0x00004C0B, 0x000500C2, 0x00000017, 0x000056D6, 0x0000370D, 0x000023B5, + 0x000500C7, 0x00000017, 0x00004A59, 0x000056D6, 0x0000064B, 0x00040070, + 0x0000001D, 0x00003F08, 0x00004A59, 0x0005008E, 0x0000001D, 0x0000521D, + 0x00003F08, 0x0000017A, 0x000500C2, 0x00000017, 0x00001E45, 0x00002BCD, + 0x000023B5, 0x000500C7, 0x00000017, 0x00002BD7, 0x00001E45, 0x0000064B, + 0x00040070, 0x0000001D, 0x0000431D, 0x00002BD7, 0x0005008E, 0x0000001D, + 0x00003095, 0x0000431D, 0x0000017A, 0x000200F9, 0x00005BA6, 0x000200F8, + 0x00006033, 0x0004007C, 0x0000001D, 0x00004B21, 0x0000370D, 0x0004007C, + 0x0000001D, 0x000038B4, 0x00002BCD, 0x000200F9, 0x00005BA6, 0x000200F8, + 0x00005BA6, 0x000F00F5, 0x0000001D, 0x00002BF5, 0x000038B4, 0x00006033, + 0x00003095, 0x00003E86, 0x00003094, 0x00003843, 0x0000593C, 0x000059C0, + 0x00004364, 0x000052C8, 0x000048F8, 0x00002035, 0x000F00F5, 0x0000001D, + 0x00003590, 0x00004B21, 0x00006033, 0x0000521D, 0x00003E86, 0x0000521C, + 0x00003843, 0x00003045, 0x000059C0, 0x00004982, 0x000052C8, 0x00005EBB, + 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, 0x00005228, 0x000300F7, + 0x00005BA7, 0x00000000, 0x000700FB, 0x00002180, 0x000030EE, 0x00000005, + 0x000052C9, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, 0x00050051, + 0x0000000B, 0x00005F59, 0x0000370D, 0x00000000, 0x0006000C, 0x00000015, + 0x0000606A, 0x00000001, 0x0000003E, 0x00005F59, 0x00050051, 0x0000000D, + 0x000022A6, 0x0000606A, 0x00000000, 0x00050051, 0x0000000B, 0x00001DC1, + 0x0000370D, 0x00000001, 0x0006000C, 0x00000015, 0x00003D01, 0x00000001, + 0x0000003E, 0x00001DC1, 0x00050051, 0x0000000D, 0x000022A8, 0x00003D01, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DC2, 0x0000370D, 0x00000002, + 0x0006000C, 0x00000015, 0x00003D02, 0x00000001, 0x0000003E, 0x00001DC2, + 0x00050051, 0x0000000D, 0x000022A9, 0x00003D02, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DC3, 0x0000370D, 0x00000003, 0x0006000C, 0x00000015, + 0x00003CE8, 0x00000001, 0x0000003E, 0x00001DC3, 0x00050051, 0x0000000D, + 0x00002825, 0x00003CE8, 0x00000000, 0x00070050, 0x0000001D, 0x00005EBC, + 0x000022A6, 0x000022A8, 0x000022A9, 0x00002825, 0x00050051, 0x0000000B, + 0x0000437D, 0x00002BCD, 0x00000000, 0x0006000C, 0x00000015, 0x0000466E, + 0x00000001, 0x0000003E, 0x0000437D, 0x00050051, 0x0000000D, 0x000022AA, + 0x0000466E, 0x00000000, 0x00050051, 0x0000000B, 0x00001DC4, 0x00002BCD, + 0x00000001, 0x0006000C, 0x00000015, 0x00003D03, 0x00000001, 0x0000003E, + 0x00001DC4, 0x00050051, 0x0000000D, 0x000022AB, 0x00003D03, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DC5, 0x00002BCD, 0x00000002, 0x0006000C, + 0x00000015, 0x00003D04, 0x00000001, 0x0000003E, 0x00001DC5, 0x00050051, + 0x0000000D, 0x000022AC, 0x00003D04, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DC6, 0x00002BCD, 0x00000003, 0x0006000C, 0x00000015, 0x00003CE9, + 0x00000001, 0x0000003E, 0x00001DC6, 0x00050051, 0x0000000D, 0x0000349D, + 0x00003CE9, 0x00000000, 0x00070050, 0x0000001D, 0x000048F9, 0x000022AA, + 0x000022AB, 0x000022AC, 0x0000349D, 0x000200F9, 0x00005BA7, 0x000200F8, + 0x000052C9, 0x0004007C, 0x0000001A, 0x000060F7, 0x0000370D, 0x000500C4, + 0x0000001A, 0x00005821, 0x000060F7, 0x00000302, 0x000500C3, 0x0000001A, + 0x0000409E, 0x00005821, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA1, + 0x0000409E, 0x0005008E, 0x0000001D, 0x00004A7B, 0x00002AA1, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004983, 0x00000001, 0x00000028, 0x00000504, + 0x00004A7B, 0x0004007C, 0x0000001A, 0x000027E8, 0x00002BCD, 0x000500C4, + 0x0000001A, 0x000021A4, 0x000027E8, 0x00000302, 0x000500C3, 0x0000001A, + 0x0000409F, 0x000021A4, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA2, + 0x0000409F, 0x0005008E, 0x0000001D, 0x000053C2, 0x00002AA2, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, 0x00000504, + 0x000053C2, 0x000200F9, 0x00005BA7, 0x000200F8, 0x000030EE, 0x0004007C, + 0x0000001D, 0x00004B22, 0x0000370D, 0x0004007C, 0x0000001D, 0x000038B5, + 0x00002BCD, 0x000200F9, 0x00005BA7, 0x000200F8, 0x00005BA7, 0x000900F5, + 0x0000001D, 0x00002BF6, 0x000038B5, 0x000030EE, 0x00004365, 0x000052C9, + 0x000048F9, 0x00002036, 0x000900F5, 0x0000001D, 0x00003591, 0x00004B22, + 0x000030EE, 0x00004983, 0x000052C9, 0x00005EBC, 0x00002036, 0x000200F9, + 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, 0x0000230B, + 0x00002BF6, 0x00005BA7, 0x00002BF5, 0x00005BA6, 0x000700F5, 0x0000001D, + 0x00004C8A, 0x00003591, 0x00005BA7, 0x00003590, 0x00005BA6, 0x00050081, + 0x0000001D, 0x000046B0, 0x000036E3, 0x00004C8A, 0x00050081, 0x0000001D, + 0x0000455A, 0x00002662, 0x0000230B, 0x000500AE, 0x00000009, 0x0000387D, + 0x00003F4D, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, 0x000400FA, + 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, 0x000500C4, + 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, 0x0000000D, + 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, 0x000051FC, + 0x00005E7C, 0x000037B2, 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, + 0x000060B1, 0x00002623, 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, + 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, + 0x0000000B, 0x00005D47, 0x00004BD1, 0x00050080, 0x0000000B, 0x00002DB5, + 0x000051FC, 0x000030F7, 0x00060041, 0x00000288, 0x0000194D, 0x00000CC7, + 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, 0x00005E65, 0x0000194D, + 0x00050084, 0x0000000B, 0x00001864, 0x00000A10, 0x000030F7, 0x00050080, + 0x0000000B, 0x000020AB, 0x000051FC, 0x00001864, 0x00060041, 0x00000288, + 0x00003BD5, 0x00000CC7, 0x00000A0B, 0x000020AB, 0x0004003D, 0x0000000B, + 0x00005E66, 0x00003BD5, 0x00050084, 0x0000000B, 0x00001865, 0x00000A13, + 0x000030F7, 0x00050080, 0x0000000B, 0x000020AC, 0x000051FC, 0x00001865, + 0x00060041, 0x00000288, 0x000037F5, 0x00000CC7, 0x00000A0B, 0x000020AC, + 0x0004003D, 0x0000000B, 0x0000374E, 0x000037F5, 0x00070050, 0x00000017, + 0x00004CD8, 0x00005D47, 0x00005E65, 0x00005E66, 0x0000374E, 0x00050084, + 0x0000000B, 0x0000429A, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, + 0x000036A9, 0x000051FC, 0x0000429A, 0x00060041, 0x00000288, 0x00003BD6, + 0x00000CC7, 0x00000A0B, 0x000036A9, 0x0004003D, 0x0000000B, 0x00005E67, + 0x00003BD6, 0x00050084, 0x0000000B, 0x00001866, 0x00000A19, 0x000030F7, + 0x00050080, 0x0000000B, 0x000020AD, 0x000051FC, 0x00001866, 0x00060041, + 0x00000288, 0x00003BD7, 0x00000CC7, 0x00000A0B, 0x000020AD, 0x0004003D, + 0x0000000B, 0x00005E68, 0x00003BD7, 0x00050084, 0x0000000B, 0x00001867, + 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, 0x000020AE, 0x000051FC, + 0x00001867, 0x00060041, 0x00000288, 0x00003BD8, 0x00000CC7, 0x00000A0B, + 0x000020AE, 0x0004003D, 0x0000000B, 0x00005E69, 0x00003BD8, 0x00050084, + 0x0000000B, 0x00001868, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, + 0x000020AF, 0x000051FC, 0x00001868, 0x00060041, 0x00000288, 0x000037F6, + 0x00000CC7, 0x00000A0B, 0x000020AF, 0x0004003D, 0x0000000B, 0x00003FFF, + 0x000037F6, 0x00070050, 0x00000017, 0x00005130, 0x00005E67, 0x00005E68, + 0x00005E69, 0x00003FFF, 0x000200F9, 0x00004F25, 0x000200F8, 0x00002623, + 0x00060041, 0x00000288, 0x00005547, 0x00000CC7, 0x00000A0B, 0x000051FC, + 0x0004003D, 0x0000000B, 0x00005D4A, 0x00005547, 0x00050080, 0x0000000B, + 0x00002DB6, 0x000051FC, 0x00000A0D, 0x00060041, 0x00000288, 0x00001907, + 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, 0x00005C6C, + 0x00001907, 0x00050080, 0x0000000B, 0x00002DB7, 0x000051FC, 0x00000A10, + 0x00060041, 0x00000288, 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DB7, + 0x0004003D, 0x0000000B, 0x00005C6D, 0x00001908, 0x00050080, 0x0000000B, + 0x00002DB8, 0x000051FC, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF2, + 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, 0x0000000B, 0x00003702, + 0x00005FF2, 0x00070050, 0x00000017, 0x00004ADF, 0x00005D4A, 0x00005C6C, + 0x00005C6D, 0x00003702, 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, + 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, + 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C6E, 0x0000604D, 0x00050080, + 0x0000000B, 0x00002DB9, 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, + 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DB9, 0x0004003D, 0x0000000B, + 0x00005C6F, 0x00001909, 0x00050080, 0x0000000B, 0x00002DBA, 0x000051FC, + 0x00000A1C, 0x00060041, 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, + 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C70, 0x0000190A, 0x00050080, + 0x0000000B, 0x00002DBB, 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, + 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DBB, 0x0004003D, 0x0000000B, + 0x00004000, 0x00005FF3, 0x00070050, 0x00000017, 0x00005131, 0x00005C6E, + 0x00005C6F, 0x00005C70, 0x00004000, 0x000200F9, 0x00004F25, 0x000200F8, + 0x00004F25, 0x000700F5, 0x00000017, 0x00002BCE, 0x00005131, 0x00002623, + 0x00005130, 0x00002F63, 0x000700F5, 0x00000017, 0x0000370E, 0x00004ADF, + 0x00002623, 0x00004CD8, 0x00002F63, 0x000300F7, 0x00005311, 0x00000002, + 0x000400FA, 0x000043D9, 0x00005229, 0x00005781, 0x000200F8, 0x00005781, + 0x000300F7, 0x00005BA8, 0x00000000, 0x001300FB, 0x00002180, 0x00006034, + 0x00000000, 0x00003E87, 0x00000001, 0x00003E87, 0x00000002, 0x00003844, + 0x0000000A, 0x00003844, 0x00000003, 0x000059C1, 0x0000000C, 0x000059C1, + 0x00000004, 0x000052CA, 0x00000006, 0x00002037, 0x000200F8, 0x00002037, + 0x00050051, 0x0000000B, 0x00005F5A, 0x0000370E, 0x00000000, 0x0006000C, + 0x00000015, 0x0000606B, 0x00000001, 0x0000003E, 0x00005F5A, 0x00050051, + 0x0000000D, 0x000022AD, 0x0000606B, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DC7, 0x0000370E, 0x00000001, 0x0006000C, 0x00000015, 0x00003D05, + 0x00000001, 0x0000003E, 0x00001DC7, 0x00050051, 0x0000000D, 0x000022AE, + 0x00003D05, 0x00000000, 0x00050051, 0x0000000B, 0x00001DC8, 0x0000370E, + 0x00000002, 0x0006000C, 0x00000015, 0x00003D06, 0x00000001, 0x0000003E, + 0x00001DC8, 0x00050051, 0x0000000D, 0x000022AF, 0x00003D06, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DC9, 0x0000370E, 0x00000003, 0x0006000C, + 0x00000015, 0x00003CEA, 0x00000001, 0x0000003E, 0x00001DC9, 0x00050051, + 0x0000000D, 0x00002826, 0x00003CEA, 0x00000000, 0x00070050, 0x0000001D, + 0x00005EBD, 0x000022AD, 0x000022AE, 0x000022AF, 0x00002826, 0x00050051, + 0x0000000B, 0x0000437E, 0x00002BCE, 0x00000000, 0x0006000C, 0x00000015, + 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, 0x00050051, 0x0000000D, + 0x000022B0, 0x0000466F, 0x00000000, 0x00050051, 0x0000000B, 0x00001DCA, + 0x00002BCE, 0x00000001, 0x0006000C, 0x00000015, 0x00003D07, 0x00000001, + 0x0000003E, 0x00001DCA, 0x00050051, 0x0000000D, 0x000022B1, 0x00003D07, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DCB, 0x00002BCE, 0x00000002, + 0x0006000C, 0x00000015, 0x00003D08, 0x00000001, 0x0000003E, 0x00001DCB, + 0x00050051, 0x0000000D, 0x000022B2, 0x00003D08, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DCC, 0x00002BCE, 0x00000003, 0x0006000C, 0x00000015, + 0x00003CEB, 0x00000001, 0x0000003E, 0x00001DCC, 0x00050051, 0x0000000D, + 0x0000349E, 0x00003CEB, 0x00000000, 0x00070050, 0x0000001D, 0x000048FA, + 0x000022B0, 0x000022B1, 0x000022B2, 0x0000349E, 0x000200F9, 0x00005BA8, + 0x000200F8, 0x000052CA, 0x0004007C, 0x0000001A, 0x000060F8, 0x0000370E, + 0x000500C4, 0x0000001A, 0x00005822, 0x000060F8, 0x00000302, 0x000500C3, + 0x0000001A, 0x000040A0, 0x00005822, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AA3, 0x000040A0, 0x0005008E, 0x0000001D, 0x00004A7C, 0x00002AA3, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004984, 0x00000001, 0x00000028, + 0x00000504, 0x00004A7C, 0x0004007C, 0x0000001A, 0x000027E9, 0x00002BCE, + 0x000500C4, 0x0000001A, 0x000021A5, 0x000027E9, 0x00000302, 0x000500C3, + 0x0000001A, 0x000040A1, 0x000021A5, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AA4, 0x000040A1, 0x0005008E, 0x0000001D, 0x000053C3, 0x00002AA4, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004366, 0x00000001, 0x00000028, + 0x00000504, 0x000053C3, 0x000200F9, 0x00005BA8, 0x000200F8, 0x000059C1, + 0x000600A9, 0x0000000B, 0x00004C0C, 0x00001D59, 0x00000A46, 0x00000A0A, + 0x00070050, 0x00000017, 0x000023B6, 0x00004C0C, 0x00004C0C, 0x00004C0C, + 0x00004C0C, 0x000500C2, 0x00000017, 0x00005D4B, 0x0000370E, 0x000023B6, + 0x000500C7, 0x00000017, 0x00005DE8, 0x00005D4B, 0x000003A1, 0x000500C7, + 0x00000017, 0x000048A0, 0x00005DE8, 0x000002D1, 0x000500C2, 0x00000017, + 0x00005B94, 0x00005DE8, 0x00000107, 0x000500AA, 0x00000013, 0x000040CD, + 0x00005B94, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C4F, 0x00000001, + 0x0000004B, 0x000048A0, 0x0004007C, 0x00000017, 0x00002A19, 0x00002C4F, + 0x00050082, 0x00000017, 0x0000187E, 0x00000107, 0x00002A19, 0x00050080, + 0x00000017, 0x00002214, 0x00002A19, 0x00000A0F, 0x000600A9, 0x00000017, + 0x00002873, 0x000040CD, 0x00002214, 0x00005B94, 0x000500C4, 0x00000017, + 0x00005AD9, 0x000048A0, 0x0000187E, 0x000500C7, 0x00000017, 0x0000499E, + 0x00005AD9, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AA5, 0x000040CD, + 0x0000499E, 0x000048A0, 0x00050080, 0x00000017, 0x00005FFD, 0x00002873, + 0x0000022F, 0x000500C4, 0x00000017, 0x00004F83, 0x00005FFD, 0x00000467, + 0x000500C4, 0x00000017, 0x00003FAA, 0x00002AA5, 0x000002ED, 0x000500C5, + 0x00000017, 0x00005782, 0x00004F83, 0x00003FAA, 0x000500AA, 0x00000013, + 0x00003604, 0x00005DE8, 0x00000B50, 0x000600A9, 0x00000017, 0x00004244, + 0x00003604, 0x00000B50, 0x00005782, 0x0004007C, 0x0000001D, 0x00003046, + 0x00004244, 0x000500C2, 0x00000017, 0x00006040, 0x00002BCE, 0x000023B6, + 0x000500C7, 0x00000017, 0x00003923, 0x00006040, 0x000003A1, 0x000500C7, + 0x00000017, 0x000048A1, 0x00003923, 0x000002D1, 0x000500C2, 0x00000017, + 0x00005B95, 0x00003923, 0x00000107, 0x000500AA, 0x00000013, 0x000040CE, + 0x00005B95, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C50, 0x00000001, + 0x0000004B, 0x000048A1, 0x0004007C, 0x00000017, 0x00002A1A, 0x00002C50, + 0x00050082, 0x00000017, 0x0000187F, 0x00000107, 0x00002A1A, 0x00050080, + 0x00000017, 0x00002215, 0x00002A1A, 0x00000A0F, 0x000600A9, 0x00000017, + 0x00002874, 0x000040CE, 0x00002215, 0x00005B95, 0x000500C4, 0x00000017, + 0x00005ADA, 0x000048A1, 0x0000187F, 0x000500C7, 0x00000017, 0x0000499F, + 0x00005ADA, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AA6, 0x000040CE, + 0x0000499F, 0x000048A1, 0x00050080, 0x00000017, 0x00005FFE, 0x00002874, + 0x0000022F, 0x000500C4, 0x00000017, 0x00004F84, 0x00005FFE, 0x00000467, + 0x000500C4, 0x00000017, 0x00003FAB, 0x00002AA6, 0x000002ED, 0x000500C5, + 0x00000017, 0x00005783, 0x00004F84, 0x00003FAB, 0x000500AA, 0x00000013, + 0x00003605, 0x00003923, 0x00000B50, 0x000600A9, 0x00000017, 0x00004659, + 0x00003605, 0x00000B50, 0x00005783, 0x0004007C, 0x0000001D, 0x0000593D, + 0x00004659, 0x000200F9, 0x00005BA8, 0x000200F8, 0x00003844, 0x000600A9, + 0x0000000B, 0x00004C0D, 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, + 0x00000017, 0x000023B7, 0x00004C0D, 0x00004C0D, 0x00004C0D, 0x00004C0D, + 0x000500C2, 0x00000017, 0x000056D7, 0x0000370E, 0x000023B7, 0x000500C7, + 0x00000017, 0x00004A5A, 0x000056D7, 0x000003A1, 0x00040070, 0x0000001D, + 0x00003F09, 0x00004A5A, 0x0005008E, 0x0000001D, 0x0000521E, 0x00003F09, + 0x000006FE, 0x000500C2, 0x00000017, 0x00001E46, 0x00002BCE, 0x000023B7, + 0x000500C7, 0x00000017, 0x00002BD8, 0x00001E46, 0x000003A1, 0x00040070, + 0x0000001D, 0x0000431E, 0x00002BD8, 0x0005008E, 0x0000001D, 0x00003096, + 0x0000431E, 0x000006FE, 0x000200F9, 0x00005BA8, 0x000200F8, 0x00003E87, + 0x000600A9, 0x0000000B, 0x00004C0E, 0x00001D59, 0x00000A3A, 0x00000A0A, + 0x00070050, 0x00000017, 0x000023B8, 0x00004C0E, 0x00004C0E, 0x00004C0E, + 0x00004C0E, 0x000500C2, 0x00000017, 0x000056D8, 0x0000370E, 0x000023B8, + 0x000500C7, 0x00000017, 0x00004A5B, 0x000056D8, 0x0000064B, 0x00040070, + 0x0000001D, 0x00003F0A, 0x00004A5B, 0x0005008E, 0x0000001D, 0x0000521F, + 0x00003F0A, 0x0000017A, 0x000500C2, 0x00000017, 0x00001E47, 0x00002BCE, + 0x000023B8, 0x000500C7, 0x00000017, 0x00002BD9, 0x00001E47, 0x0000064B, + 0x00040070, 0x0000001D, 0x0000431F, 0x00002BD9, 0x0005008E, 0x0000001D, + 0x00003097, 0x0000431F, 0x0000017A, 0x000200F9, 0x00005BA8, 0x000200F8, + 0x00006034, 0x0004007C, 0x0000001D, 0x00004B23, 0x0000370E, 0x0004007C, + 0x0000001D, 0x000038B6, 0x00002BCE, 0x000200F9, 0x00005BA8, 0x000200F8, + 0x00005BA8, 0x000F00F5, 0x0000001D, 0x00002BF7, 0x000038B6, 0x00006034, + 0x00003097, 0x00003E87, 0x00003096, 0x00003844, 0x0000593D, 0x000059C1, + 0x00004366, 0x000052CA, 0x000048FA, 0x00002037, 0x000F00F5, 0x0000001D, + 0x00003592, 0x00004B23, 0x00006034, 0x0000521F, 0x00003E87, 0x0000521E, + 0x00003844, 0x00003046, 0x000059C1, 0x00004984, 0x000052CA, 0x00005EBD, + 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, 0x00005229, 0x000300F7, + 0x00005BA9, 0x00000000, 0x000700FB, 0x00002180, 0x000030EF, 0x00000005, + 0x000052CB, 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, + 0x0000000B, 0x00005F5B, 0x0000370E, 0x00000000, 0x0006000C, 0x00000015, + 0x0000606C, 0x00000001, 0x0000003E, 0x00005F5B, 0x00050051, 0x0000000D, + 0x000022B3, 0x0000606C, 0x00000000, 0x00050051, 0x0000000B, 0x00001DCD, + 0x0000370E, 0x00000001, 0x0006000C, 0x00000015, 0x00003D09, 0x00000001, + 0x0000003E, 0x00001DCD, 0x00050051, 0x0000000D, 0x000022B4, 0x00003D09, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DCE, 0x0000370E, 0x00000002, + 0x0006000C, 0x00000015, 0x00003D0A, 0x00000001, 0x0000003E, 0x00001DCE, + 0x00050051, 0x0000000D, 0x000022B5, 0x00003D0A, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DCF, 0x0000370E, 0x00000003, 0x0006000C, 0x00000015, + 0x00003CEC, 0x00000001, 0x0000003E, 0x00001DCF, 0x00050051, 0x0000000D, + 0x00002827, 0x00003CEC, 0x00000000, 0x00070050, 0x0000001D, 0x00005EBE, + 0x000022B3, 0x000022B4, 0x000022B5, 0x00002827, 0x00050051, 0x0000000B, + 0x0000437F, 0x00002BCE, 0x00000000, 0x0006000C, 0x00000015, 0x00004670, + 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, 0x0000000D, 0x000022B6, + 0x00004670, 0x00000000, 0x00050051, 0x0000000B, 0x00001DD0, 0x00002BCE, + 0x00000001, 0x0006000C, 0x00000015, 0x00003D0C, 0x00000001, 0x0000003E, + 0x00001DD0, 0x00050051, 0x0000000D, 0x000022B7, 0x00003D0C, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DD1, 0x00002BCE, 0x00000002, 0x0006000C, + 0x00000015, 0x00003D0D, 0x00000001, 0x0000003E, 0x00001DD1, 0x00050051, + 0x0000000D, 0x000022B8, 0x00003D0D, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DD2, 0x00002BCE, 0x00000003, 0x0006000C, 0x00000015, 0x00003CED, + 0x00000001, 0x0000003E, 0x00001DD2, 0x00050051, 0x0000000D, 0x0000349F, + 0x00003CED, 0x00000000, 0x00070050, 0x0000001D, 0x000048FB, 0x000022B6, + 0x000022B7, 0x000022B8, 0x0000349F, 0x000200F9, 0x00005BA9, 0x000200F8, + 0x000052CB, 0x0004007C, 0x0000001A, 0x000060F9, 0x0000370E, 0x000500C4, + 0x0000001A, 0x00005823, 0x000060F9, 0x00000302, 0x000500C3, 0x0000001A, + 0x000040A2, 0x00005823, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA7, + 0x000040A2, 0x0005008E, 0x0000001D, 0x00004A7D, 0x00002AA7, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004985, 0x00000001, 0x00000028, 0x00000504, + 0x00004A7D, 0x0004007C, 0x0000001A, 0x000027EA, 0x00002BCE, 0x000500C4, + 0x0000001A, 0x000021A6, 0x000027EA, 0x00000302, 0x000500C3, 0x0000001A, + 0x000040A3, 0x000021A6, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA8, + 0x000040A3, 0x0005008E, 0x0000001D, 0x000053C4, 0x00002AA8, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004367, 0x00000001, 0x00000028, 0x00000504, + 0x000053C4, 0x000200F9, 0x00005BA9, 0x000200F8, 0x000030EF, 0x0004007C, + 0x0000001D, 0x00004B24, 0x0000370E, 0x0004007C, 0x0000001D, 0x000038B7, + 0x00002BCE, 0x000200F9, 0x00005BA9, 0x000200F8, 0x00005BA9, 0x000900F5, + 0x0000001D, 0x00002BF8, 0x000038B7, 0x000030EF, 0x00004367, 0x000052CB, + 0x000048FB, 0x00002038, 0x000900F5, 0x0000001D, 0x00003593, 0x00004B24, + 0x000030EF, 0x00004985, 0x000052CB, 0x00005EBE, 0x00002038, 0x000200F9, + 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, 0x0000230C, + 0x00002BF8, 0x00005BA9, 0x00002BF7, 0x00005BA8, 0x000700F5, 0x0000001D, + 0x00004C8B, 0x00003593, 0x00005BA9, 0x00003592, 0x00005BA8, 0x00050081, + 0x0000001D, 0x00004346, 0x000046B0, 0x00004C8B, 0x00050081, 0x0000001D, + 0x000019F1, 0x0000455A, 0x0000230C, 0x00050080, 0x0000000B, 0x00003FF8, + 0x00005E78, 0x000037B2, 0x000300F7, 0x00004F26, 0x00000002, 0x000400FA, + 0x000060B1, 0x00002624, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, + 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, + 0x0000000B, 0x00005D4C, 0x00004BD2, 0x00050080, 0x0000000B, 0x00002DBC, + 0x00003FF8, 0x000030F7, 0x00060041, 0x00000288, 0x0000194E, 0x00000CC7, + 0x00000A0B, 0x00002DBC, 0x0004003D, 0x0000000B, 0x00005E6A, 0x0000194E, + 0x00050084, 0x0000000B, 0x00001869, 0x00000A10, 0x000030F7, 0x00050080, + 0x0000000B, 0x000020B0, 0x00003FF8, 0x00001869, 0x00060041, 0x00000288, + 0x00003BD9, 0x00000CC7, 0x00000A0B, 0x000020B0, 0x0004003D, 0x0000000B, + 0x00005E6B, 0x00003BD9, 0x00050084, 0x0000000B, 0x0000186A, 0x00000A13, + 0x000030F7, 0x00050080, 0x0000000B, 0x000020B1, 0x00003FF8, 0x0000186A, + 0x00060041, 0x00000288, 0x000037F7, 0x00000CC7, 0x00000A0B, 0x000020B1, + 0x0004003D, 0x0000000B, 0x0000374F, 0x000037F7, 0x00070050, 0x00000017, + 0x00004CD9, 0x00005D4C, 0x00005E6A, 0x00005E6B, 0x0000374F, 0x00050084, + 0x0000000B, 0x0000429B, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, + 0x000036AA, 0x00003FF8, 0x0000429B, 0x00060041, 0x00000288, 0x00003BDA, + 0x00000CC7, 0x00000A0B, 0x000036AA, 0x0004003D, 0x0000000B, 0x00005E6C, + 0x00003BDA, 0x00050084, 0x0000000B, 0x0000186B, 0x00000A19, 0x000030F7, + 0x00050080, 0x0000000B, 0x000020B2, 0x00003FF8, 0x0000186B, 0x00060041, + 0x00000288, 0x00003BDB, 0x00000CC7, 0x00000A0B, 0x000020B2, 0x0004003D, + 0x0000000B, 0x00005E6D, 0x00003BDB, 0x00050084, 0x0000000B, 0x0000186C, + 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, 0x000020B3, 0x00003FF8, + 0x0000186C, 0x00060041, 0x00000288, 0x00003BDC, 0x00000CC7, 0x00000A0B, + 0x000020B3, 0x0004003D, 0x0000000B, 0x00005E6E, 0x00003BDC, 0x00050084, + 0x0000000B, 0x0000186D, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, + 0x000020B4, 0x00003FF8, 0x0000186D, 0x00060041, 0x00000288, 0x000037F8, + 0x00000CC7, 0x00000A0B, 0x000020B4, 0x0004003D, 0x0000000B, 0x00004001, + 0x000037F8, 0x00070050, 0x00000017, 0x00005132, 0x00005E6C, 0x00005E6D, + 0x00005E6E, 0x00004001, 0x000200F9, 0x00004F26, 0x000200F8, 0x00002624, + 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, 0x00000A0B, 0x00003FF8, + 0x0004003D, 0x0000000B, 0x00005D4D, 0x00005548, 0x00050080, 0x0000000B, + 0x00002DBD, 0x00003FF8, 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, + 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, 0x0000000B, 0x00005C71, + 0x0000190B, 0x00050080, 0x0000000B, 0x00002DBE, 0x00003FF8, 0x00000A10, + 0x00060041, 0x00000288, 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DBE, + 0x0004003D, 0x0000000B, 0x00005C72, 0x0000190C, 0x00050080, 0x0000000B, + 0x00002DBF, 0x00003FF8, 0x00000A13, 0x00060041, 0x00000288, 0x00005FF4, + 0x00000CC7, 0x00000A0B, 0x00002DBF, 0x0004003D, 0x0000000B, 0x00003703, + 0x00005FF4, 0x00070050, 0x00000017, 0x00004AE0, 0x00005D4D, 0x00005C71, + 0x00005C72, 0x00003703, 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, + 0x00000A16, 0x00060041, 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, + 0x000057E8, 0x0004003D, 0x0000000B, 0x00005C73, 0x0000604E, 0x00050080, + 0x0000000B, 0x00002DC0, 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, + 0x0000190D, 0x00000CC7, 0x00000A0B, 0x00002DC0, 0x0004003D, 0x0000000B, + 0x00005C74, 0x0000190D, 0x00050080, 0x0000000B, 0x00002DC1, 0x00003FF8, + 0x00000A1C, 0x00060041, 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, + 0x00002DC1, 0x0004003D, 0x0000000B, 0x00005C75, 0x0000190E, 0x00050080, + 0x0000000B, 0x00002DC2, 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, + 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DC2, 0x0004003D, 0x0000000B, + 0x00004002, 0x00005FF5, 0x00070050, 0x00000017, 0x00005133, 0x00005C73, + 0x00005C74, 0x00005C75, 0x00004002, 0x000200F9, 0x00004F26, 0x000200F8, + 0x00004F26, 0x000700F5, 0x00000017, 0x00002BCF, 0x00005133, 0x00002624, + 0x00005132, 0x00002F64, 0x000700F5, 0x00000017, 0x0000370F, 0x00004AE0, + 0x00002624, 0x00004CD9, 0x00002F64, 0x000300F7, 0x00005312, 0x00000002, + 0x000400FA, 0x000043D9, 0x0000522A, 0x00005784, 0x000200F8, 0x00005784, + 0x000300F7, 0x00005BAA, 0x00000000, 0x001300FB, 0x00002180, 0x00006035, + 0x00000000, 0x00003E88, 0x00000001, 0x00003E88, 0x00000002, 0x00003845, + 0x0000000A, 0x00003845, 0x00000003, 0x000059C2, 0x0000000C, 0x000059C2, + 0x00000004, 0x000052CC, 0x00000006, 0x00002039, 0x000200F8, 0x00002039, + 0x00050051, 0x0000000B, 0x00005F5C, 0x0000370F, 0x00000000, 0x0006000C, + 0x00000015, 0x0000606D, 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, + 0x0000000D, 0x000022B9, 0x0000606D, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DD3, 0x0000370F, 0x00000001, 0x0006000C, 0x00000015, 0x00003D0E, + 0x00000001, 0x0000003E, 0x00001DD3, 0x00050051, 0x0000000D, 0x000022BA, + 0x00003D0E, 0x00000000, 0x00050051, 0x0000000B, 0x00001DD4, 0x0000370F, + 0x00000002, 0x0006000C, 0x00000015, 0x00003D0F, 0x00000001, 0x0000003E, + 0x00001DD4, 0x00050051, 0x0000000D, 0x000022BB, 0x00003D0F, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DD5, 0x0000370F, 0x00000003, 0x0006000C, + 0x00000015, 0x00003CEE, 0x00000001, 0x0000003E, 0x00001DD5, 0x00050051, + 0x0000000D, 0x00002828, 0x00003CEE, 0x00000000, 0x00070050, 0x0000001D, + 0x00005EBF, 0x000022B9, 0x000022BA, 0x000022BB, 0x00002828, 0x00050051, + 0x0000000B, 0x00004380, 0x00002BCF, 0x00000000, 0x0006000C, 0x00000015, + 0x00004671, 0x00000001, 0x0000003E, 0x00004380, 0x00050051, 0x0000000D, + 0x000022BC, 0x00004671, 0x00000000, 0x00050051, 0x0000000B, 0x00001DD6, + 0x00002BCF, 0x00000001, 0x0006000C, 0x00000015, 0x00003D10, 0x00000001, + 0x0000003E, 0x00001DD6, 0x00050051, 0x0000000D, 0x000022BD, 0x00003D10, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DD7, 0x00002BCF, 0x00000002, + 0x0006000C, 0x00000015, 0x00003D11, 0x00000001, 0x0000003E, 0x00001DD7, + 0x00050051, 0x0000000D, 0x000022BE, 0x00003D11, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DD8, 0x00002BCF, 0x00000003, 0x0006000C, 0x00000015, + 0x00003CEF, 0x00000001, 0x0000003E, 0x00001DD8, 0x00050051, 0x0000000D, + 0x000034A0, 0x00003CEF, 0x00000000, 0x00070050, 0x0000001D, 0x000048FC, + 0x000022BC, 0x000022BD, 0x000022BE, 0x000034A0, 0x000200F9, 0x00005BAA, + 0x000200F8, 0x000052CC, 0x0004007C, 0x0000001A, 0x000060FA, 0x0000370F, + 0x000500C4, 0x0000001A, 0x00005824, 0x000060FA, 0x00000302, 0x000500C3, + 0x0000001A, 0x000040A4, 0x00005824, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AA9, 0x000040A4, 0x0005008E, 0x0000001D, 0x00004A7E, 0x00002AA9, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004986, 0x00000001, 0x00000028, + 0x00000504, 0x00004A7E, 0x0004007C, 0x0000001A, 0x000027EB, 0x00002BCF, + 0x000500C4, 0x0000001A, 0x000021A7, 0x000027EB, 0x00000302, 0x000500C3, + 0x0000001A, 0x000040A5, 0x000021A7, 0x00000302, 0x0004006F, 0x0000001D, + 0x00002AAA, 0x000040A5, 0x0005008E, 0x0000001D, 0x000053C5, 0x00002AAA, + 0x000007FE, 0x0007000C, 0x0000001D, 0x00004368, 0x00000001, 0x00000028, + 0x00000504, 0x000053C5, 0x000200F9, 0x00005BAA, 0x000200F8, 0x000059C2, + 0x000600A9, 0x0000000B, 0x00004C0F, 0x00001D59, 0x00000A46, 0x00000A0A, + 0x00070050, 0x00000017, 0x000023B9, 0x00004C0F, 0x00004C0F, 0x00004C0F, + 0x00004C0F, 0x000500C2, 0x00000017, 0x00005D4E, 0x0000370F, 0x000023B9, + 0x000500C7, 0x00000017, 0x00005DE9, 0x00005D4E, 0x000003A1, 0x000500C7, + 0x00000017, 0x000048A2, 0x00005DE9, 0x000002D1, 0x000500C2, 0x00000017, + 0x00005B96, 0x00005DE9, 0x00000107, 0x000500AA, 0x00000013, 0x000040CF, + 0x00005B96, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C51, 0x00000001, + 0x0000004B, 0x000048A2, 0x0004007C, 0x00000017, 0x00002A1B, 0x00002C51, + 0x00050082, 0x00000017, 0x00001880, 0x00000107, 0x00002A1B, 0x00050080, + 0x00000017, 0x00002216, 0x00002A1B, 0x00000A0F, 0x000600A9, 0x00000017, + 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, 0x000500C4, 0x00000017, + 0x00005ADB, 0x000048A2, 0x00001880, 0x000500C7, 0x00000017, 0x000049A0, + 0x00005ADB, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AAB, 0x000040CF, + 0x000049A0, 0x000048A2, 0x00050080, 0x00000017, 0x00005FFF, 0x00002875, + 0x0000022F, 0x000500C4, 0x00000017, 0x00004F85, 0x00005FFF, 0x00000467, + 0x000500C4, 0x00000017, 0x00003FAC, 0x00002AAB, 0x000002ED, 0x000500C5, + 0x00000017, 0x00005785, 0x00004F85, 0x00003FAC, 0x000500AA, 0x00000013, + 0x00003606, 0x00005DE9, 0x00000B50, 0x000600A9, 0x00000017, 0x00004245, + 0x00003606, 0x00000B50, 0x00005785, 0x0004007C, 0x0000001D, 0x00003047, + 0x00004245, 0x000500C2, 0x00000017, 0x00006041, 0x00002BCF, 0x000023B9, + 0x000500C7, 0x00000017, 0x00003924, 0x00006041, 0x000003A1, 0x000500C7, + 0x00000017, 0x000048A3, 0x00003924, 0x000002D1, 0x000500C2, 0x00000017, + 0x00005B97, 0x00003924, 0x00000107, 0x000500AA, 0x00000013, 0x000040D0, + 0x00005B97, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C52, 0x00000001, + 0x0000004B, 0x000048A3, 0x0004007C, 0x00000017, 0x00002A1C, 0x00002C52, + 0x00050082, 0x00000017, 0x00001881, 0x00000107, 0x00002A1C, 0x00050080, + 0x00000017, 0x00002217, 0x00002A1C, 0x00000A0F, 0x000600A9, 0x00000017, + 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, 0x00000017, + 0x00005ADC, 0x000048A3, 0x00001881, 0x000500C7, 0x00000017, 0x000049A1, + 0x00005ADC, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AAC, 0x000040D0, + 0x000049A1, 0x000048A3, 0x00050080, 0x00000017, 0x00006000, 0x00002876, + 0x0000022F, 0x000500C4, 0x00000017, 0x00004F86, 0x00006000, 0x00000467, + 0x000500C4, 0x00000017, 0x00003FAD, 0x00002AAC, 0x000002ED, 0x000500C5, + 0x00000017, 0x00005786, 0x00004F86, 0x00003FAD, 0x000500AA, 0x00000013, + 0x00003607, 0x00003924, 0x00000B50, 0x000600A9, 0x00000017, 0x0000465A, + 0x00003607, 0x00000B50, 0x00005786, 0x0004007C, 0x0000001D, 0x0000593E, + 0x0000465A, 0x000200F9, 0x00005BAA, 0x000200F8, 0x00003845, 0x000600A9, + 0x0000000B, 0x00004C10, 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, + 0x00000017, 0x000023BA, 0x00004C10, 0x00004C10, 0x00004C10, 0x00004C10, + 0x000500C2, 0x00000017, 0x000056D9, 0x0000370F, 0x000023BA, 0x000500C7, + 0x00000017, 0x00004A5C, 0x000056D9, 0x000003A1, 0x00040070, 0x0000001D, + 0x00003F0B, 0x00004A5C, 0x0005008E, 0x0000001D, 0x00005220, 0x00003F0B, + 0x000006FE, 0x000500C2, 0x00000017, 0x00001E48, 0x00002BCF, 0x000023BA, + 0x000500C7, 0x00000017, 0x00002BDA, 0x00001E48, 0x000003A1, 0x00040070, + 0x0000001D, 0x00004320, 0x00002BDA, 0x0005008E, 0x0000001D, 0x00003098, + 0x00004320, 0x000006FE, 0x000200F9, 0x00005BAA, 0x000200F8, 0x00003E88, + 0x000600A9, 0x0000000B, 0x00004C11, 0x00001D59, 0x00000A3A, 0x00000A0A, + 0x00070050, 0x00000017, 0x000023BB, 0x00004C11, 0x00004C11, 0x00004C11, + 0x00004C11, 0x000500C2, 0x00000017, 0x000056DA, 0x0000370F, 0x000023BB, + 0x000500C7, 0x00000017, 0x00004A5D, 0x000056DA, 0x0000064B, 0x00040070, + 0x0000001D, 0x00003F0C, 0x00004A5D, 0x0005008E, 0x0000001D, 0x00005221, + 0x00003F0C, 0x0000017A, 0x000500C2, 0x00000017, 0x00001E49, 0x00002BCF, + 0x000023BB, 0x000500C7, 0x00000017, 0x00002BDB, 0x00001E49, 0x0000064B, + 0x00040070, 0x0000001D, 0x00004321, 0x00002BDB, 0x0005008E, 0x0000001D, + 0x00003099, 0x00004321, 0x0000017A, 0x000200F9, 0x00005BAA, 0x000200F8, + 0x00006035, 0x0004007C, 0x0000001D, 0x00004B25, 0x0000370F, 0x0004007C, + 0x0000001D, 0x000038B8, 0x00002BCF, 0x000200F9, 0x00005BAA, 0x000200F8, + 0x00005BAA, 0x000F00F5, 0x0000001D, 0x00002BF9, 0x000038B8, 0x00006035, + 0x00003099, 0x00003E88, 0x00003098, 0x00003845, 0x0000593E, 0x000059C2, + 0x00004368, 0x000052CC, 0x000048FC, 0x00002039, 0x000F00F5, 0x0000001D, + 0x00003594, 0x00004B25, 0x00006035, 0x00005221, 0x00003E88, 0x00005220, + 0x00003845, 0x00003047, 0x000059C2, 0x00004986, 0x000052CC, 0x00005EBF, + 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, 0x0000522A, 0x000300F7, + 0x00005BAB, 0x00000000, 0x000700FB, 0x00002180, 0x000030F0, 0x00000005, + 0x000052CD, 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, + 0x0000000B, 0x00005F5D, 0x0000370F, 0x00000000, 0x0006000C, 0x00000015, + 0x0000606E, 0x00000001, 0x0000003E, 0x00005F5D, 0x00050051, 0x0000000D, + 0x000022BF, 0x0000606E, 0x00000000, 0x00050051, 0x0000000B, 0x00001DD9, + 0x0000370F, 0x00000001, 0x0006000C, 0x00000015, 0x00003D12, 0x00000001, + 0x0000003E, 0x00001DD9, 0x00050051, 0x0000000D, 0x000022C0, 0x00003D12, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DDA, 0x0000370F, 0x00000002, + 0x0006000C, 0x00000015, 0x00003D13, 0x00000001, 0x0000003E, 0x00001DDA, + 0x00050051, 0x0000000D, 0x000022C1, 0x00003D13, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DDB, 0x0000370F, 0x00000003, 0x0006000C, 0x00000015, + 0x00003CF0, 0x00000001, 0x0000003E, 0x00001DDB, 0x00050051, 0x0000000D, + 0x00002829, 0x00003CF0, 0x00000000, 0x00070050, 0x0000001D, 0x00005EC0, + 0x000022BF, 0x000022C0, 0x000022C1, 0x00002829, 0x00050051, 0x0000000B, + 0x00004381, 0x00002BCF, 0x00000000, 0x0006000C, 0x00000015, 0x00004672, + 0x00000001, 0x0000003E, 0x00004381, 0x00050051, 0x0000000D, 0x000022C2, + 0x00004672, 0x00000000, 0x00050051, 0x0000000B, 0x00001DDC, 0x00002BCF, + 0x00000001, 0x0006000C, 0x00000015, 0x00003D14, 0x00000001, 0x0000003E, + 0x00001DDC, 0x00050051, 0x0000000D, 0x000022C3, 0x00003D14, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DDD, 0x00002BCF, 0x00000002, 0x0006000C, + 0x00000015, 0x00003D15, 0x00000001, 0x0000003E, 0x00001DDD, 0x00050051, + 0x0000000D, 0x000022C4, 0x00003D15, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DDE, 0x00002BCF, 0x00000003, 0x0006000C, 0x00000015, 0x00003CF1, + 0x00000001, 0x0000003E, 0x00001DDE, 0x00050051, 0x0000000D, 0x000034A1, + 0x00003CF1, 0x00000000, 0x00070050, 0x0000001D, 0x000048FD, 0x000022C2, + 0x000022C3, 0x000022C4, 0x000034A1, 0x000200F9, 0x00005BAB, 0x000200F8, + 0x000052CD, 0x0004007C, 0x0000001A, 0x000060FB, 0x0000370F, 0x000500C4, + 0x0000001A, 0x00005825, 0x000060FB, 0x00000302, 0x000500C3, 0x0000001A, + 0x000040A6, 0x00005825, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAD, + 0x000040A6, 0x0005008E, 0x0000001D, 0x00004A7F, 0x00002AAD, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004987, 0x00000001, 0x00000028, 0x00000504, + 0x00004A7F, 0x0004007C, 0x0000001A, 0x000027EC, 0x00002BCF, 0x000500C4, + 0x0000001A, 0x000021A8, 0x000027EC, 0x00000302, 0x000500C3, 0x0000001A, + 0x000040A7, 0x000021A8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, + 0x000040A7, 0x0005008E, 0x0000001D, 0x000053C6, 0x00002AAE, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004369, 0x00000001, 0x00000028, 0x00000504, + 0x000053C6, 0x000200F9, 0x00005BAB, 0x000200F8, 0x000030F0, 0x0004007C, + 0x0000001D, 0x00004B26, 0x0000370F, 0x0004007C, 0x0000001D, 0x000038B9, + 0x00002BCF, 0x000200F9, 0x00005BAB, 0x000200F8, 0x00005BAB, 0x000900F5, + 0x0000001D, 0x00002BFA, 0x000038B9, 0x000030F0, 0x00004369, 0x000052CD, + 0x000048FD, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003595, 0x00004B26, + 0x000030F0, 0x00004987, 0x000052CD, 0x00005EC0, 0x0000203A, 0x000200F9, + 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, 0x0000230D, + 0x00002BFA, 0x00005BAB, 0x00002BF9, 0x00005BAA, 0x000700F5, 0x0000001D, + 0x00004C8C, 0x00003595, 0x00005BAB, 0x00003594, 0x00005BAA, 0x00050081, + 0x0000001D, 0x00004C41, 0x00004346, 0x00004C8C, 0x00050081, 0x0000001D, + 0x00005D3D, 0x000019F1, 0x0000230D, 0x000200F9, 0x00005EC8, 0x000200F8, + 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BA7, 0x0000455A, 0x00005310, + 0x00005D3D, 0x00005312, 0x000700F5, 0x0000001D, 0x00003854, 0x000046B0, + 0x00005310, 0x00004C41, 0x00005312, 0x000700F5, 0x0000000D, 0x000038BA, + 0x000061FB, 0x00005310, 0x00002F3A, 0x00005312, 0x000200F9, 0x00005313, + 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, 0x00002BA8, 0x00002662, + 0x0000530F, 0x00002BA7, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003063, + 0x000036E3, 0x0000530F, 0x00003854, 0x00005EC8, 0x000700F5, 0x0000000D, + 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038BA, 0x00005EC8, 0x0005008E, + 0x0000001D, 0x00005C88, 0x00003063, 0x00002EA8, 0x0005008E, 0x0000001D, + 0x00005360, 0x00002BA8, 0x00002EA8, 0x000500AA, 0x00000009, 0x00001C08, + 0x00005FB2, 0x00000A0A, 0x000600A9, 0x00000009, 0x00003477, 0x00001C08, + 0x00000787, 0x00001C08, 0x000300F7, 0x00004CC1, 0x00000002, 0x000400FA, + 0x00003477, 0x00002620, 0x00004CC1, 0x000200F8, 0x00002620, 0x00050051, + 0x0000000D, 0x00005002, 0x00005C88, 0x00000001, 0x00060052, 0x0000001D, + 0x000037FF, 0x00005002, 0x00005C88, 0x00000000, 0x000200F9, 0x00004CC1, + 0x000200F8, 0x00004CC1, 0x000700F5, 0x0000001D, 0x0000305F, 0x00005C88, + 0x00005313, 0x000037FF, 0x00002620, 0x00050080, 0x00000011, 0x000032A7, + 0x00002670, 0x000059EC, 0x000300F7, 0x000052F5, 0x00000002, 0x000400FA, + 0x000048EB, 0x0000294E, 0x0000537D, 0x000200F8, 0x0000537D, 0x0004007C, + 0x00000012, 0x00002970, 0x000032A7, 0x00050051, 0x0000000C, 0x000042C2, + 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x000042C2, + 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x00002970, 0x00000001, + 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, + 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, + 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, + 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, + 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A1F, 0x000500C7, + 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, 0x000500C7, 0x0000000C, + 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x00003FF5, + 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x000029C0, 0x00002AB6, + 0x00003FF5, 0x0004007C, 0x0000000C, 0x00002D07, 0x000029C0, 0x000500C7, + 0x0000000C, 0x0000424F, 0x00002D07, 0x000009DB, 0x000500C4, 0x0000000C, + 0x000060E9, 0x0000424F, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, + 0x00004A8E, 0x000060E9, 0x000500C7, 0x0000000C, 0x00003397, 0x00002D07, + 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, + 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, + 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, + 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, + 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, + 0x000500C4, 0x0000000C, 0x00002F76, 0x00004A33, 0x00000A20, 0x00050080, + 0x0000000C, 0x00004158, 0x00002416, 0x00002F76, 0x000500C7, 0x0000000C, + 0x00004AE1, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, + 0x00004AE1, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, + 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, + 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, + 0x0000000C, 0x00001EEC, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, + 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, + 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, + 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, + 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, + 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, + 0x0000566F, 0x0000394F, 0x000200F9, 0x000052F5, 0x000200F8, 0x0000294E, + 0x00050051, 0x0000000B, 0x00004D9A, 0x000032A7, 0x00000000, 0x00050051, + 0x0000000B, 0x00002C03, 0x000032A7, 0x00000001, 0x00060050, 0x00000014, + 0x000020DE, 0x00004D9A, 0x00002C03, 0x00004408, 0x0004007C, 0x00000016, + 0x00004E9D, 0x000020DE, 0x00050051, 0x0000000C, 0x000028C6, 0x00004E9D, + 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000028C6, 0x00000A17, + 0x00050051, 0x0000000C, 0x00002748, 0x00004E9D, 0x00000002, 0x000500C3, + 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, + 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, + 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, + 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, + 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, + 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, + 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, 0x00004E9D, 0x00000000, + 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, + 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, + 0x0000225D, 0x000049FC, 0x00000A1C, 0x000500C7, 0x0000000C, 0x00002CF6, + 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, + 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003139, 0x000028C6, 0x00000A1D, 0x000500C4, + 0x0000000C, 0x0000454D, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, + 0x0000434B, 0x00004D38, 0x0000454D, 0x000500C4, 0x0000000C, 0x00001B88, + 0x0000434B, 0x00000A1C, 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, + 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002218, 0x000028C6, 0x00000A14, + 0x00050080, 0x0000000C, 0x000035A3, 0x00002218, 0x0000405D, 0x000500C7, + 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, + 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, + 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, + 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE2, 0x000034BD, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE2, 0x00000A0E, 0x00050080, + 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, + 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, + 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B32, 0x00004F70, + 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, + 0x00050080, 0x0000000C, 0x0000285C, 0x00005B32, 0x00005AEA, 0x000500C7, + 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, + 0x0000544E, 0x000047B5, 0x00000A1C, 0x00050080, 0x0000000C, 0x00004159, + 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE3, 0x000028C6, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE3, 0x00000A17, + 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, + 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, + 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, + 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, + 0x000500C4, 0x0000000C, 0x00005B33, 0x00003412, 0x00000A14, 0x000500C7, + 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, + 0x00002AAF, 0x00005B33, 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B34, + 0x00002AAF, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, + 0x0000040B, 0x00050080, 0x0000000C, 0x00002AB0, 0x00005B34, 0x00005AB2, + 0x000500C4, 0x0000000C, 0x00005B35, 0x00002AB0, 0x00000A14, 0x000500C7, + 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, + 0x00005EFA, 0x00005B35, 0x00005559, 0x0004007C, 0x0000000B, 0x00005670, + 0x00005EFA, 0x000200F9, 0x000052F5, 0x000200F8, 0x000052F5, 0x000700F5, + 0x0000000B, 0x00002C70, 0x00005670, 0x0000294E, 0x0000566F, 0x0000537D, + 0x00050080, 0x0000000B, 0x000044F9, 0x00002C70, 0x00005EAD, 0x000500C2, + 0x0000000B, 0x00005DC7, 0x000044F9, 0x00000A13, 0x0008000C, 0x0000001D, + 0x00005E5A, 0x00000001, 0x0000002B, 0x0000305F, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00002371, 0x00005E5A, 0x00000540, 0x00050081, + 0x0000001D, 0x00002E66, 0x00002371, 0x00000145, 0x0004006D, 0x00000017, + 0x00001DDF, 0x00002E66, 0x00050051, 0x0000000B, 0x000021FC, 0x00001DDF, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FDB, 0x00001DDF, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D29, 0x00002FDB, 0x00000A23, 0x000500C5, + 0x0000000B, 0x00004D66, 0x000021FC, 0x00002D29, 0x00050051, 0x0000000B, + 0x000053E4, 0x00001DDF, 0x00000002, 0x000500C4, 0x0000000B, 0x00002170, + 0x000053E4, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D67, 0x00004D66, + 0x00002170, 0x00050051, 0x0000000B, 0x000053E5, 0x00001DDF, 0x00000003, + 0x000500C4, 0x0000000B, 0x00001C7C, 0x000053E5, 0x00000A53, 0x000500C5, + 0x0000000B, 0x00002427, 0x00004D67, 0x00001C7C, 0x0008000C, 0x0000001D, + 0x00001D62, 0x00000001, 0x0000002B, 0x00005360, 0x00000B7A, 0x00000505, + 0x0005008E, 0x0000001D, 0x00002048, 0x00001D62, 0x00000540, 0x00050081, + 0x0000001D, 0x00002E67, 0x00002048, 0x00000145, 0x0004006D, 0x00000017, + 0x00001DE0, 0x00002E67, 0x00050051, 0x0000000B, 0x000021FD, 0x00001DE0, + 0x00000000, 0x00050051, 0x0000000B, 0x00002FDC, 0x00001DE0, 0x00000001, + 0x000500C4, 0x0000000B, 0x00002D2A, 0x00002FDC, 0x00000A23, 0x000500C5, + 0x0000000B, 0x00004D68, 0x000021FD, 0x00002D2A, 0x00050051, 0x0000000B, + 0x000053E6, 0x00001DE0, 0x00000002, 0x000500C4, 0x0000000B, 0x00002171, + 0x000053E6, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D69, 0x00004D68, + 0x00002171, 0x00050051, 0x0000000B, 0x000053E7, 0x00001DE0, 0x00000003, + 0x000500C4, 0x0000000B, 0x0000215D, 0x000053E7, 0x00000A53, 0x000500C5, + 0x0000000B, 0x0000445A, 0x00004D69, 0x0000215D, 0x00050050, 0x00000011, + 0x00002D69, 0x00002427, 0x0000445A, 0x00060041, 0x0000028E, 0x00002312, + 0x00001592, 0x00000A0B, 0x00005DC7, 0x0003003E, 0x00002312, 0x00002D69, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_8bpp_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_8bpp_scaled_cs.h index 0b2355f60..45604093d 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_8bpp_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/resolve_full_8bpp_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25262 ; Schema: 0 OpCapability Shader @@ -11,23 +11,25 @@ OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 8 8 1 OpDecorate %_runtimearr_uint ArrayStride 4 + OpDecorate %_struct_1948 BufferBlock OpMemberDecorate %_struct_1948 0 NonWritable OpMemberDecorate %_struct_1948 0 Offset 0 - OpDecorate %_struct_1948 BufferBlock - OpDecorate %3271 DescriptorSet 0 + OpDecorate %3271 NonWritable OpDecorate %3271 Binding 0 + OpDecorate %3271 DescriptorSet 0 + OpDecorate %_struct_1017 Block OpMemberDecorate %_struct_1017 0 Offset 0 OpMemberDecorate %_struct_1017 1 Offset 4 OpMemberDecorate %_struct_1017 2 Offset 8 OpMemberDecorate %_struct_1017 3 Offset 12 - OpDecorate %_struct_1017 Block OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v2uint ArrayStride 8 + OpDecorate %_struct_1960 BufferBlock OpMemberDecorate %_struct_1960 0 NonReadable OpMemberDecorate %_struct_1960 0 Offset 0 - OpDecorate %_struct_1960 BufferBlock - OpDecorate %5522 DescriptorSet 1 + OpDecorate %5522 NonReadable OpDecorate %5522 Binding 0 + OpDecorate %5522 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -99,7 +101,7 @@ %_ptr_Uniform_uint = OpTypePointer Uniform %uint %_struct_1017 = OpTypeStruct %uint %uint %uint %uint %_ptr_PushConstant__struct_1017 = OpTypePointer PushConstant %_struct_1017 - %4495 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1017 PushConstant %_ptr_PushConstant_uint = OpTypePointer PushConstant %uint %uint_10 = OpConstant %uint 10 %uint_13 = OpConstant %uint 13 @@ -111,7 +113,6 @@ %2179 = OpConstantComposite %v2uint %uint_16 %uint_19 %uint_536870912 = OpConstant %uint 536870912 %1855 = OpConstantComposite %v2uint %uint_0 %uint_4 - %1856 = OpConstantComposite %v2uint %uint_4 %uint_1 %int_10 = OpConstant %int 10 %uint_8 = OpConstant %uint 8 %int_26 = OpConstant %int 26 @@ -130,8 +131,8 @@ %5522 = OpVariable %_ptr_Uniform__struct_1960 Uniform %_ptr_Uniform_v2uint = OpTypePointer Uniform %v2uint %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_8 %uint_8 %uint_1 - %10264 = OpUndef %v4uint %1954 = OpConstantComposite %v2uint %uint_7 %uint_7 + %1955 = OpConstantComposite %v2uint %uint_15 %uint_1 %1870 = OpConstantComposite %v2uint %uint_3 %uint_3 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %1284 = OpConstantComposite %v4float %float_n1 %float_n1 %float_n1 %float_n1 @@ -151,15 +152,14 @@ %uint_4294967290 = OpConstant %uint 4294967290 %2575 = OpConstantComposite %v4uint %uint_4294967290 %uint_4294967290 %uint_4294967290 %uint_4294967290 %float_0_25 = OpConstant %float 0.25 - %19905 = OpUndef %v4float %5663 = OpFunction %void None %1282 %15110 = OpLabel OpSelectionMerge %19578 None OpSwitch %uint_0 %11880 %11880 = OpLabel - %22245 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_0 + %22245 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_0 %15627 = OpLoad %uint %22245 - %22700 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_1 + %22700 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_1 %20824 = OpLoad %uint %22700 %20561 = OpBitwiseAnd %uint %15627 %uint_1023 %19978 = OpShiftRightLogical %uint %15627 %uint_10 @@ -183,20 +183,18 @@ %15278 = OpShiftRightLogical %v2uint %23601 %1828 OpBranch %14676 %14676 = OpLabel - %19067 = OpPhi %v2uint %15278 %16739 %1807 %21992 - %6303 = OpShiftRightLogical %v2uint %8871 %1855 - %10897 = OpShiftLeftLogical %v2uint %1828 %1856 - %18608 = OpISub %v2uint %10897 %1828 - %18743 = OpBitwiseAnd %v2uint %6303 %18608 - %22404 = OpShiftLeftLogical %v2uint %18743 %1870 - %23019 = OpIMul %v2uint %22404 %23601 + %19124 = OpPhi %v2uint %15278 %16739 %1807 %21992 + %7038 = OpShiftRightLogical %v2uint %8871 %1855 + %11769 = OpBitwiseAnd %v2uint %7038 %1955 + %16207 = OpShiftLeftLogical %v2uint %11769 %1870 + %23019 = OpIMul %v2uint %16207 %23601 %13123 = OpShiftRightLogical %uint %20824 %uint_5 %14785 = OpBitwiseAnd %uint %13123 %uint_2047 %8858 = OpCompositeExtract %uint %23601 0 %22993 = OpIMul %uint %14785 %8858 - %20036 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_2 + %20036 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_2 %18628 = OpLoad %uint %20036 - %22701 = OpAccessChain %_ptr_PushConstant_uint %4495 %int_3 + %22701 = OpAccessChain %_ptr_PushConstant_uint %3305 %int_3 %20387 = OpLoad %uint %22701 %24445 = OpBitwiseAnd %uint %18628 %uint_8 %18667 = OpINotEqual %bool %24445 %uint_0 @@ -218,8 +216,8 @@ %10422 = OpCompositeConstruct %v2uint %20387 %20387 %10385 = OpShiftRightLogical %v2uint %10422 %2275 %23379 = OpBitwiseAnd %v2uint %10385 %2122 - %16207 = OpShiftLeftLogical %v2uint %23379 %1870 - %23020 = OpIMul %v2uint %16207 %23601 + %16208 = OpShiftLeftLogical %v2uint %23379 %1870 + %23020 = OpIMul %v2uint %16208 %23601 %12819 = OpShiftRightLogical %uint %20387 %uint_28 %16204 = OpBitwiseAnd %uint %12819 %uint_7 %20803 = OpAccessChain %_ptr_Input_uint %gl_GlobalInvocationID %uint_0 @@ -235,7 +233,7 @@ %9840 = OpShiftLeftLogical %v2uint %18505 %1834 %6697 = OpCompositeExtract %uint %9840 0 %18425 = OpCompositeExtract %uint %9840 1 - %14186 = OpCompositeExtract %uint %19067 1 + %14186 = OpCompositeExtract %uint %19124 1 %24446 = OpExtInst %uint %1 UMax %18425 %14186 %20975 = OpCompositeConstruct %v2uint %6697 %24446 %21036 = OpIAdd %v2uint %20975 %23019 @@ -295,117 +293,105 @@ %24188 = OpPhi %uint %25231 %23776 %6992 %23873 %24753 = OpIEqual %bool %12535 %uint_1 OpSelectionMerge %20259 DontFlatten - OpBranchConditional %24753 %11374 %12129 + OpBranchConditional %24753 %9761 %12129 %12129 = OpLabel - %18533 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24188 - %13959 = OpLoad %uint %18533 - %21850 = OpCompositeInsert %v4uint %13959 %10264 0 - %15546 = OpIAdd %uint %24188 %12535 - %6319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15546 - %13810 = OpLoad %uint %6319 - %22355 = OpCompositeInsert %v4uint %13810 %21850 1 - %10093 = OpIMul %uint %uint_2 %12535 - %9147 = OpIAdd %uint %24188 %10093 - %14359 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9147 - %13811 = OpLoad %uint %14359 - %22356 = OpCompositeInsert %v4uint %13811 %22355 2 - %10094 = OpIMul %uint %uint_3 %12535 - %9148 = OpIAdd %uint %24188 %10094 - %14360 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9148 - %13812 = OpLoad %uint %14360 - %22357 = OpCompositeInsert %v4uint %13812 %22356 3 - %10095 = OpIMul %uint %uint_4 %12535 - %9149 = OpIAdd %uint %24188 %10095 - %14361 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9149 - %13813 = OpLoad %uint %14361 - %22358 = OpCompositeInsert %v4uint %13813 %10264 0 - %10096 = OpIMul %uint %uint_5 %12535 - %9150 = OpIAdd %uint %24188 %10096 - %14362 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9150 - %13814 = OpLoad %uint %14362 - %22359 = OpCompositeInsert %v4uint %13814 %22358 1 - %10097 = OpIMul %uint %uint_6 %12535 - %9151 = OpIAdd %uint %24188 %10097 - %14363 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9151 - %13815 = OpLoad %uint %14363 - %22360 = OpCompositeInsert %v4uint %13815 %22359 2 - %10098 = OpIMul %uint %uint_7 %12535 - %9152 = OpIAdd %uint %24188 %10098 - %14364 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9152 - %16033 = OpLoad %uint %14364 - %23465 = OpCompositeInsert %v4uint %16033 %22360 3 + %19407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24188 + %23875 = OpLoad %uint %19407 + %11687 = OpIAdd %uint %24188 %12535 + %6475 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %24155 = OpLoad %uint %6475 + %6234 = OpIMul %uint %uint_2 %12535 + %8353 = OpIAdd %uint %24188 %6234 + %15309 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8353 + %24156 = OpLoad %uint %15309 + %6235 = OpIMul %uint %uint_3 %12535 + %8354 = OpIAdd %uint %24188 %6235 + %14321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8354 + %14156 = OpLoad %uint %14321 + %19670 = OpCompositeConstruct %v4uint %23875 %24155 %24156 %14156 + %17048 = OpIMul %uint %uint_4 %12535 + %13991 = OpIAdd %uint %24188 %17048 + %15310 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13991 + %24157 = OpLoad %uint %15310 + %6236 = OpIMul %uint %uint_5 %12535 + %8355 = OpIAdd %uint %24188 %6236 + %15311 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8355 + %24158 = OpLoad %uint %15311 + %6237 = OpIMul %uint %uint_6 %12535 + %8356 = OpIAdd %uint %24188 %6237 + %15312 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8356 + %24159 = OpLoad %uint %15312 + %6238 = OpIMul %uint %uint_7 %12535 + %8357 = OpIAdd %uint %24188 %6238 + %14322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8357 + %16380 = OpLoad %uint %14322 + %20780 = OpCompositeConstruct %v4uint %24157 %24158 %24159 %16380 OpBranch %20259 - %11374 = OpLabel + %9761 = OpLabel %21829 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %24188 - %23875 = OpLoad %uint %21829 - %11687 = OpIAdd %uint %24188 %uint_1 - %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11687 + %23876 = OpLoad %uint %21829 + %11688 = OpIAdd %uint %24188 %uint_1 + %6399 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 %23650 = OpLoad %uint %6399 - %11688 = OpIAdd %uint %24188 %uint_2 - %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11688 + %11689 = OpIAdd %uint %24188 %uint_2 + %6400 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 %23651 = OpLoad %uint %6400 - %11689 = OpIAdd %uint %24188 %uint_3 - %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11689 + %11690 = OpIAdd %uint %24188 %uint_3 + %24558 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 %14080 = OpLoad %uint %24558 - %19165 = OpCompositeConstruct %v4uint %23875 %23650 %23651 %14080 + %19165 = OpCompositeConstruct %v4uint %23876 %23650 %23651 %14080 %22501 = OpIAdd %uint %24188 %uint_4 %24651 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22501 %23652 = OpLoad %uint %24651 - %11690 = OpIAdd %uint %24188 %uint_5 - %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11690 + %11691 = OpIAdd %uint %24188 %uint_5 + %6401 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 %23653 = OpLoad %uint %6401 - %11691 = OpIAdd %uint %24188 %uint_6 - %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11691 + %11692 = OpIAdd %uint %24188 %uint_6 + %6402 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 %23654 = OpLoad %uint %6402 - %11692 = OpIAdd %uint %24188 %uint_7 - %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11692 - %16380 = OpLoad %uint %24559 - %20780 = OpCompositeConstruct %v4uint %23652 %23653 %23654 %16380 + %11693 = OpIAdd %uint %24188 %uint_7 + %24559 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %16381 = OpLoad %uint %24559 + %20781 = OpCompositeConstruct %v4uint %23652 %23653 %23654 %16381 OpBranch %20259 %20259 = OpLabel - %9769 = OpPhi %v4uint %20780 %11374 %23465 %12129 - %14570 = OpPhi %v4uint %19165 %11374 %22357 %12129 + %9769 = OpPhi %v4uint %20781 %9761 %20780 %12129 + %14570 = OpPhi %v4uint %19165 %9761 %19670 %12129 %17369 = OpINotEqual %bool %9130 %uint_0 OpSelectionMerge %21263 DontFlatten OpBranchConditional %17369 %21031 %22395 %22395 = OpLabel OpSelectionMerge %23460 None - OpSwitch %8576 %24626 0 %16005 1 %16005 2 %14402 10 %14402 3 %22975 12 %22975 4 %22803 6 %8243 + OpSwitch %8576 %24626 0 %16005 1 %16005 2 %14402 10 %14402 3 %22975 12 %22975 4 %21190 6 %8243 %8243 = OpLabel %24406 = OpCompositeExtract %uint %14570 0 - %24698 = OpExtInst %v2float %1 UnpackHalf2x16 %24406 - %9928 = OpCompositeExtract %float %24698 0 - %7863 = OpCompositeInsert %v4float %9928 %19905 0 - %10319 = OpCompositeExtract %uint %14570 1 - %19659 = OpExtInst %v2float %1 UnpackHalf2x16 %10319 - %9929 = OpCompositeExtract %float %19659 0 - %7864 = OpCompositeInsert %v4float %9929 %7863 1 - %10320 = OpCompositeExtract %uint %14570 2 - %19660 = OpExtInst %v2float %1 UnpackHalf2x16 %10320 - %9930 = OpCompositeExtract %float %19660 0 - %7865 = OpCompositeInsert %v4float %9930 %7864 2 - %10321 = OpCompositeExtract %uint %14570 3 - %19661 = OpExtInst %v2float %1 UnpackHalf2x16 %10321 - %9931 = OpCompositeExtract %float %19661 0 - %7866 = OpCompositeInsert %v4float %9931 %7865 3 - %10322 = OpCompositeExtract %uint %9769 0 - %19662 = OpExtInst %v2float %1 UnpackHalf2x16 %10322 - %9932 = OpCompositeExtract %float %19662 0 - %7867 = OpCompositeInsert %v4float %9932 %19905 0 - %10323 = OpCompositeExtract %uint %9769 1 - %19663 = OpExtInst %v2float %1 UnpackHalf2x16 %10323 - %9933 = OpCompositeExtract %float %19663 0 - %7868 = OpCompositeInsert %v4float %9933 %7867 1 - %10324 = OpCompositeExtract %uint %9769 2 - %19664 = OpExtInst %v2float %1 UnpackHalf2x16 %10324 - %9934 = OpCompositeExtract %float %19664 0 - %7869 = OpCompositeInsert %v4float %9934 %7868 2 - %10325 = OpCompositeExtract %uint %9769 3 - %19665 = OpExtInst %v2float %1 UnpackHalf2x16 %10325 - %13120 = OpCompositeExtract %float %19665 0 - %21363 = OpCompositeInsert %v4float %13120 %7869 3 + %24679 = OpExtInst %v2float %1 UnpackHalf2x16 %24406 + %8852 = OpCompositeExtract %float %24679 0 + %7599 = OpCompositeExtract %uint %14570 1 + %15605 = OpExtInst %v2float %1 UnpackHalf2x16 %7599 + %8853 = OpCompositeExtract %float %15605 0 + %7600 = OpCompositeExtract %uint %14570 2 + %15606 = OpExtInst %v2float %1 UnpackHalf2x16 %7600 + %8854 = OpCompositeExtract %float %15606 0 + %7601 = OpCompositeExtract %uint %14570 3 + %15586 = OpExtInst %v2float %1 UnpackHalf2x16 %7601 + %10274 = OpCompositeExtract %float %15586 0 + %24249 = OpCompositeConstruct %v4float %8852 %8853 %8854 %10274 + %17274 = OpCompositeExtract %uint %9769 0 + %18027 = OpExtInst %v2float %1 UnpackHalf2x16 %17274 + %8855 = OpCompositeExtract %float %18027 0 + %7602 = OpCompositeExtract %uint %9769 1 + %15607 = OpExtInst %v2float %1 UnpackHalf2x16 %7602 + %8856 = OpCompositeExtract %float %15607 0 + %7603 = OpCompositeExtract %uint %9769 2 + %15608 = OpExtInst %v2float %1 UnpackHalf2x16 %7603 + %8857 = OpCompositeExtract %float %15608 0 + %7604 = OpCompositeExtract %uint %9769 3 + %15587 = OpExtInst %v2float %1 UnpackHalf2x16 %7604 + %13466 = OpCompositeExtract %float %15587 0 + %18678 = OpCompositeConstruct %v4float %8855 %8856 %8857 %13466 OpBranch %23460 - %22803 = OpLabel + %21190 = OpLabel %24820 = OpBitcast %v4int %14570 %22558 = OpShiftLeftLogical %v4int %24820 %770 %16536 = OpShiftRightArithmetic %v4int %22558 %770 @@ -492,47 +478,41 @@ %14514 = OpBitcast %v4float %9769 OpBranch %23460 %23460 = OpLabel - %11251 = OpPhi %v4float %14514 %24626 %12435 %16005 %12434 %14402 %22843 %22975 %17250 %22803 %21363 %8243 - %13709 = OpPhi %v4float %19231 %24626 %21019 %16005 %21018 %14402 %12356 %22975 %18816 %22803 %7866 %8243 + %11251 = OpPhi %v4float %14514 %24626 %12435 %16005 %12434 %14402 %22843 %22975 %17250 %21190 %18678 %8243 + %13709 = OpPhi %v4float %19231 %24626 %21019 %16005 %21018 %14402 %12356 %22975 %18816 %21190 %24249 %8243 OpBranch %21263 %21031 = OpLabel OpSelectionMerge %23461 None - OpSwitch %8576 %12525 5 %22804 7 %8244 + OpSwitch %8576 %12525 5 %21191 7 %8244 %8244 = OpLabel %24407 = OpCompositeExtract %uint %14570 0 - %24699 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 - %9935 = OpCompositeExtract %float %24699 0 - %7870 = OpCompositeInsert %v4float %9935 %19905 0 - %10326 = OpCompositeExtract %uint %14570 1 - %19666 = OpExtInst %v2float %1 UnpackHalf2x16 %10326 - %9936 = OpCompositeExtract %float %19666 0 - %7871 = OpCompositeInsert %v4float %9936 %7870 1 - %10327 = OpCompositeExtract %uint %14570 2 - %19667 = OpExtInst %v2float %1 UnpackHalf2x16 %10327 - %9937 = OpCompositeExtract %float %19667 0 - %7872 = OpCompositeInsert %v4float %9937 %7871 2 - %10328 = OpCompositeExtract %uint %14570 3 - %19668 = OpExtInst %v2float %1 UnpackHalf2x16 %10328 - %9938 = OpCompositeExtract %float %19668 0 - %7873 = OpCompositeInsert %v4float %9938 %7872 3 - %10329 = OpCompositeExtract %uint %9769 0 - %19669 = OpExtInst %v2float %1 UnpackHalf2x16 %10329 - %9939 = OpCompositeExtract %float %19669 0 - %7874 = OpCompositeInsert %v4float %9939 %19905 0 - %10330 = OpCompositeExtract %uint %9769 1 - %19670 = OpExtInst %v2float %1 UnpackHalf2x16 %10330 - %9940 = OpCompositeExtract %float %19670 0 - %7875 = OpCompositeInsert %v4float %9940 %7874 1 - %10331 = OpCompositeExtract %uint %9769 2 - %19671 = OpExtInst %v2float %1 UnpackHalf2x16 %10331 - %9941 = OpCompositeExtract %float %19671 0 - %7876 = OpCompositeInsert %v4float %9941 %7875 2 - %10332 = OpCompositeExtract %uint %9769 3 - %19672 = OpExtInst %v2float %1 UnpackHalf2x16 %10332 - %13121 = OpCompositeExtract %float %19672 0 - %21364 = OpCompositeInsert %v4float %13121 %7876 3 + %24680 = OpExtInst %v2float %1 UnpackHalf2x16 %24407 + %8859 = OpCompositeExtract %float %24680 0 + %7605 = OpCompositeExtract %uint %14570 1 + %15609 = OpExtInst %v2float %1 UnpackHalf2x16 %7605 + %8860 = OpCompositeExtract %float %15609 0 + %7606 = OpCompositeExtract %uint %14570 2 + %15610 = OpExtInst %v2float %1 UnpackHalf2x16 %7606 + %8861 = OpCompositeExtract %float %15610 0 + %7607 = OpCompositeExtract %uint %14570 3 + %15588 = OpExtInst %v2float %1 UnpackHalf2x16 %7607 + %10275 = OpCompositeExtract %float %15588 0 + %24250 = OpCompositeConstruct %v4float %8859 %8860 %8861 %10275 + %17275 = OpCompositeExtract %uint %9769 0 + %18028 = OpExtInst %v2float %1 UnpackHalf2x16 %17275 + %8862 = OpCompositeExtract %float %18028 0 + %7608 = OpCompositeExtract %uint %9769 1 + %15611 = OpExtInst %v2float %1 UnpackHalf2x16 %7608 + %8863 = OpCompositeExtract %float %15611 0 + %7609 = OpCompositeExtract %uint %9769 2 + %15612 = OpExtInst %v2float %1 UnpackHalf2x16 %7609 + %8864 = OpCompositeExtract %float %15612 0 + %7610 = OpCompositeExtract %uint %9769 3 + %15589 = OpExtInst %v2float %1 UnpackHalf2x16 %7610 + %13467 = OpCompositeExtract %float %15589 0 + %18679 = OpCompositeConstruct %v4float %8862 %8863 %8864 %13467 OpBranch %23461 - %22804 = OpLabel + %21191 = OpLabel %24821 = OpBitcast %v4int %14570 %22559 = OpShiftLeftLogical %v4int %24821 %770 %16538 = OpShiftRightArithmetic %v4int %22559 %770 @@ -551,8 +531,8 @@ %14515 = OpBitcast %v4float %9769 OpBranch %23461 %23461 = OpLabel - %11252 = OpPhi %v4float %14515 %12525 %17251 %22804 %21364 %8244 - %13710 = OpPhi %v4float %19232 %12525 %18817 %22804 %7873 %8244 + %11252 = OpPhi %v4float %14515 %12525 %17251 %21191 %18679 %8244 + %13710 = OpPhi %v4float %19232 %12525 %18817 %21191 %24250 %8244 OpBranch %21263 %21263 = OpLabel %9826 = OpPhi %v4float %11252 %23461 %11251 %23460 @@ -565,116 +545,104 @@ %23069 = OpFMul %float %11052 %float_0_5 %8114 = OpIAdd %uint %24188 %11079 OpSelectionMerge %20260 DontFlatten - OpBranchConditional %24753 %11375 %12130 + OpBranchConditional %24753 %9762 %12130 %12130 = OpLabel - %18534 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %13960 = OpLoad %uint %18534 - %21851 = OpCompositeInsert %v4uint %13960 %10264 0 - %15547 = OpIAdd %uint %8114 %12535 - %6320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15547 - %13816 = OpLoad %uint %6320 - %22361 = OpCompositeInsert %v4uint %13816 %21851 1 - %10099 = OpIMul %uint %uint_2 %12535 - %9153 = OpIAdd %uint %8114 %10099 - %14365 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9153 - %13817 = OpLoad %uint %14365 - %22362 = OpCompositeInsert %v4uint %13817 %22361 2 - %10100 = OpIMul %uint %uint_3 %12535 - %9154 = OpIAdd %uint %8114 %10100 - %14366 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9154 - %13818 = OpLoad %uint %14366 - %22363 = OpCompositeInsert %v4uint %13818 %22362 3 - %10101 = OpIMul %uint %uint_4 %12535 - %9155 = OpIAdd %uint %8114 %10101 - %14367 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9155 - %13819 = OpLoad %uint %14367 - %22364 = OpCompositeInsert %v4uint %13819 %10264 0 - %10102 = OpIMul %uint %uint_5 %12535 - %9156 = OpIAdd %uint %8114 %10102 - %14368 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9156 - %13820 = OpLoad %uint %14368 - %22365 = OpCompositeInsert %v4uint %13820 %22364 1 - %10103 = OpIMul %uint %uint_6 %12535 - %9157 = OpIAdd %uint %8114 %10103 - %14369 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9157 - %13821 = OpLoad %uint %14369 - %22366 = OpCompositeInsert %v4uint %13821 %22365 2 - %10104 = OpIMul %uint %uint_7 %12535 - %9158 = OpIAdd %uint %8114 %10104 - %14370 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9158 - %16034 = OpLoad %uint %14370 - %23466 = OpCompositeInsert %v4uint %16034 %22366 3 + %19408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 + %23877 = OpLoad %uint %19408 + %11694 = OpIAdd %uint %8114 %12535 + %6476 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %24160 = OpLoad %uint %6476 + %6239 = OpIMul %uint %uint_2 %12535 + %8358 = OpIAdd %uint %8114 %6239 + %15313 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8358 + %24161 = OpLoad %uint %15313 + %6240 = OpIMul %uint %uint_3 %12535 + %8359 = OpIAdd %uint %8114 %6240 + %14323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8359 + %14157 = OpLoad %uint %14323 + %19671 = OpCompositeConstruct %v4uint %23877 %24160 %24161 %14157 + %17049 = OpIMul %uint %uint_4 %12535 + %13992 = OpIAdd %uint %8114 %17049 + %15314 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13992 + %24162 = OpLoad %uint %15314 + %6241 = OpIMul %uint %uint_5 %12535 + %8360 = OpIAdd %uint %8114 %6241 + %15315 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8360 + %24163 = OpLoad %uint %15315 + %6242 = OpIMul %uint %uint_6 %12535 + %8361 = OpIAdd %uint %8114 %6242 + %15316 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8361 + %24164 = OpLoad %uint %15316 + %6243 = OpIMul %uint %uint_7 %12535 + %8362 = OpIAdd %uint %8114 %6243 + %14324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8362 + %16382 = OpLoad %uint %14324 + %20782 = OpCompositeConstruct %v4uint %24162 %24163 %24164 %16382 OpBranch %20260 - %11375 = OpLabel + %9762 = OpLabel %21830 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8114 - %23876 = OpLoad %uint %21830 - %11693 = OpIAdd %uint %8114 %uint_1 - %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11693 + %23878 = OpLoad %uint %21830 + %11695 = OpIAdd %uint %8114 %uint_1 + %6403 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 %23655 = OpLoad %uint %6403 - %11694 = OpIAdd %uint %8114 %uint_2 - %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11694 + %11696 = OpIAdd %uint %8114 %uint_2 + %6404 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 %23656 = OpLoad %uint %6404 - %11695 = OpIAdd %uint %8114 %uint_3 - %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11695 + %11697 = OpIAdd %uint %8114 %uint_3 + %24560 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 %14081 = OpLoad %uint %24560 - %19166 = OpCompositeConstruct %v4uint %23876 %23655 %23656 %14081 + %19166 = OpCompositeConstruct %v4uint %23878 %23655 %23656 %14081 %22502 = OpIAdd %uint %8114 %uint_4 %24652 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22502 %23657 = OpLoad %uint %24652 - %11696 = OpIAdd %uint %8114 %uint_5 - %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11696 + %11698 = OpIAdd %uint %8114 %uint_5 + %6405 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 %23658 = OpLoad %uint %6405 - %11697 = OpIAdd %uint %8114 %uint_6 - %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11697 + %11699 = OpIAdd %uint %8114 %uint_6 + %6406 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 %23659 = OpLoad %uint %6406 - %11698 = OpIAdd %uint %8114 %uint_7 - %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11698 - %16381 = OpLoad %uint %24561 - %20781 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16381 + %11700 = OpIAdd %uint %8114 %uint_7 + %24561 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %16383 = OpLoad %uint %24561 + %20783 = OpCompositeConstruct %v4uint %23657 %23658 %23659 %16383 OpBranch %20260 %20260 = OpLabel - %11213 = OpPhi %v4uint %20781 %11375 %23466 %12130 - %14093 = OpPhi %v4uint %19166 %11375 %22363 %12130 + %11213 = OpPhi %v4uint %20783 %9762 %20782 %12130 + %14093 = OpPhi %v4uint %19166 %9762 %19671 %12130 OpSelectionMerge %21264 DontFlatten OpBranchConditional %17369 %21032 %22398 %22398 = OpLabel OpSelectionMerge %23462 None - OpSwitch %8576 %24627 0 %16006 1 %16006 2 %14403 10 %14403 3 %22976 12 %22976 4 %22805 6 %8245 + OpSwitch %8576 %24627 0 %16006 1 %16006 2 %14403 10 %14403 3 %22976 12 %22976 4 %21192 6 %8245 %8245 = OpLabel %24408 = OpCompositeExtract %uint %14093 0 - %24700 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 - %9942 = OpCompositeExtract %float %24700 0 - %7877 = OpCompositeInsert %v4float %9942 %19905 0 - %10333 = OpCompositeExtract %uint %14093 1 - %19673 = OpExtInst %v2float %1 UnpackHalf2x16 %10333 - %9943 = OpCompositeExtract %float %19673 0 - %7878 = OpCompositeInsert %v4float %9943 %7877 1 - %10334 = OpCompositeExtract %uint %14093 2 - %19674 = OpExtInst %v2float %1 UnpackHalf2x16 %10334 - %9944 = OpCompositeExtract %float %19674 0 - %7879 = OpCompositeInsert %v4float %9944 %7878 2 - %10335 = OpCompositeExtract %uint %14093 3 - %19675 = OpExtInst %v2float %1 UnpackHalf2x16 %10335 - %9945 = OpCompositeExtract %float %19675 0 - %7880 = OpCompositeInsert %v4float %9945 %7879 3 - %10336 = OpCompositeExtract %uint %11213 0 - %19676 = OpExtInst %v2float %1 UnpackHalf2x16 %10336 - %9946 = OpCompositeExtract %float %19676 0 - %7881 = OpCompositeInsert %v4float %9946 %19905 0 - %10337 = OpCompositeExtract %uint %11213 1 - %19677 = OpExtInst %v2float %1 UnpackHalf2x16 %10337 - %9947 = OpCompositeExtract %float %19677 0 - %7882 = OpCompositeInsert %v4float %9947 %7881 1 - %10338 = OpCompositeExtract %uint %11213 2 - %19678 = OpExtInst %v2float %1 UnpackHalf2x16 %10338 - %9948 = OpCompositeExtract %float %19678 0 - %7883 = OpCompositeInsert %v4float %9948 %7882 2 - %10339 = OpCompositeExtract %uint %11213 3 - %19679 = OpExtInst %v2float %1 UnpackHalf2x16 %10339 - %13122 = OpCompositeExtract %float %19679 0 - %21365 = OpCompositeInsert %v4float %13122 %7883 3 + %24681 = OpExtInst %v2float %1 UnpackHalf2x16 %24408 + %8865 = OpCompositeExtract %float %24681 0 + %7611 = OpCompositeExtract %uint %14093 1 + %15613 = OpExtInst %v2float %1 UnpackHalf2x16 %7611 + %8866 = OpCompositeExtract %float %15613 0 + %7612 = OpCompositeExtract %uint %14093 2 + %15614 = OpExtInst %v2float %1 UnpackHalf2x16 %7612 + %8867 = OpCompositeExtract %float %15614 0 + %7613 = OpCompositeExtract %uint %14093 3 + %15590 = OpExtInst %v2float %1 UnpackHalf2x16 %7613 + %10276 = OpCompositeExtract %float %15590 0 + %24251 = OpCompositeConstruct %v4float %8865 %8866 %8867 %10276 + %17276 = OpCompositeExtract %uint %11213 0 + %18029 = OpExtInst %v2float %1 UnpackHalf2x16 %17276 + %8868 = OpCompositeExtract %float %18029 0 + %7614 = OpCompositeExtract %uint %11213 1 + %15615 = OpExtInst %v2float %1 UnpackHalf2x16 %7614 + %8869 = OpCompositeExtract %float %15615 0 + %7615 = OpCompositeExtract %uint %11213 2 + %15616 = OpExtInst %v2float %1 UnpackHalf2x16 %7615 + %8870 = OpCompositeExtract %float %15616 0 + %7616 = OpCompositeExtract %uint %11213 3 + %15591 = OpExtInst %v2float %1 UnpackHalf2x16 %7616 + %13468 = OpCompositeExtract %float %15591 0 + %18680 = OpCompositeConstruct %v4float %8868 %8869 %8870 %13468 OpBranch %23462 - %22805 = OpLabel + %21192 = OpLabel %24822 = OpBitcast %v4int %14093 %22560 = OpShiftLeftLogical %v4int %24822 %770 %16540 = OpShiftRightArithmetic %v4int %22560 %770 @@ -761,53 +729,47 @@ %14516 = OpBitcast %v4float %11213 OpBranch %23462 %23462 = OpLabel - %11253 = OpPhi %v4float %14516 %24627 %12437 %16006 %12436 %14403 %22844 %22976 %17252 %22805 %21365 %8245 - %13712 = OpPhi %v4float %19233 %24627 %21021 %16006 %21020 %14403 %12357 %22976 %18818 %22805 %7880 %8245 + %11253 = OpPhi %v4float %14516 %24627 %12437 %16006 %12436 %14403 %22844 %22976 %17252 %21192 %18680 %8245 + %13712 = OpPhi %v4float %19233 %24627 %21021 %16006 %21020 %14403 %12357 %22976 %18818 %21192 %24251 %8245 OpBranch %21264 %21032 = OpLabel OpSelectionMerge %23463 None - OpSwitch %8576 %12526 5 %22806 7 %8246 + OpSwitch %8576 %12526 5 %21193 7 %8246 %8246 = OpLabel %24409 = OpCompositeExtract %uint %14093 0 - %24701 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 - %9949 = OpCompositeExtract %float %24701 0 - %7884 = OpCompositeInsert %v4float %9949 %19905 0 - %10340 = OpCompositeExtract %uint %14093 1 - %19680 = OpExtInst %v2float %1 UnpackHalf2x16 %10340 - %9950 = OpCompositeExtract %float %19680 0 - %7885 = OpCompositeInsert %v4float %9950 %7884 1 - %10341 = OpCompositeExtract %uint %14093 2 - %19681 = OpExtInst %v2float %1 UnpackHalf2x16 %10341 - %9951 = OpCompositeExtract %float %19681 0 - %7886 = OpCompositeInsert %v4float %9951 %7885 2 - %10342 = OpCompositeExtract %uint %14093 3 - %19682 = OpExtInst %v2float %1 UnpackHalf2x16 %10342 - %9952 = OpCompositeExtract %float %19682 0 - %7887 = OpCompositeInsert %v4float %9952 %7886 3 - %10343 = OpCompositeExtract %uint %11213 0 - %19683 = OpExtInst %v2float %1 UnpackHalf2x16 %10343 - %9953 = OpCompositeExtract %float %19683 0 - %7888 = OpCompositeInsert %v4float %9953 %19905 0 - %10344 = OpCompositeExtract %uint %11213 1 - %19684 = OpExtInst %v2float %1 UnpackHalf2x16 %10344 - %9954 = OpCompositeExtract %float %19684 0 - %7889 = OpCompositeInsert %v4float %9954 %7888 1 - %10345 = OpCompositeExtract %uint %11213 2 - %19685 = OpExtInst %v2float %1 UnpackHalf2x16 %10345 - %9955 = OpCompositeExtract %float %19685 0 - %7890 = OpCompositeInsert %v4float %9955 %7889 2 - %10346 = OpCompositeExtract %uint %11213 3 - %19686 = OpExtInst %v2float %1 UnpackHalf2x16 %10346 - %13124 = OpCompositeExtract %float %19686 0 - %21366 = OpCompositeInsert %v4float %13124 %7890 3 + %24682 = OpExtInst %v2float %1 UnpackHalf2x16 %24409 + %8872 = OpCompositeExtract %float %24682 0 + %7617 = OpCompositeExtract %uint %14093 1 + %15617 = OpExtInst %v2float %1 UnpackHalf2x16 %7617 + %8873 = OpCompositeExtract %float %15617 0 + %7618 = OpCompositeExtract %uint %14093 2 + %15618 = OpExtInst %v2float %1 UnpackHalf2x16 %7618 + %8874 = OpCompositeExtract %float %15618 0 + %7619 = OpCompositeExtract %uint %14093 3 + %15592 = OpExtInst %v2float %1 UnpackHalf2x16 %7619 + %10277 = OpCompositeExtract %float %15592 0 + %24252 = OpCompositeConstruct %v4float %8872 %8873 %8874 %10277 + %17277 = OpCompositeExtract %uint %11213 0 + %18030 = OpExtInst %v2float %1 UnpackHalf2x16 %17277 + %8875 = OpCompositeExtract %float %18030 0 + %7620 = OpCompositeExtract %uint %11213 1 + %15619 = OpExtInst %v2float %1 UnpackHalf2x16 %7620 + %8876 = OpCompositeExtract %float %15619 0 + %7621 = OpCompositeExtract %uint %11213 2 + %15620 = OpExtInst %v2float %1 UnpackHalf2x16 %7621 + %8877 = OpCompositeExtract %float %15620 0 + %7622 = OpCompositeExtract %uint %11213 3 + %15593 = OpExtInst %v2float %1 UnpackHalf2x16 %7622 + %13469 = OpCompositeExtract %float %15593 0 + %18681 = OpCompositeConstruct %v4float %8875 %8876 %8877 %13469 OpBranch %23463 - %22806 = OpLabel + %21193 = OpLabel %24823 = OpBitcast %v4int %14093 %22561 = OpShiftLeftLogical %v4int %24823 %770 %16542 = OpShiftRightArithmetic %v4int %22561 %770 %10913 = OpConvertSToF %v4float %16542 - %19068 = OpVectorTimesScalar %v4float %10913 %float_0_000976592302 - %18819 = OpExtInst %v4float %1 FMax %1284 %19068 + %19067 = OpVectorTimesScalar %v4float %10913 %float_0_000976592302 + %18819 = OpExtInst %v4float %1 FMax %1284 %19067 %10216 = OpBitcast %v4int %11213 %8612 = OpShiftLeftLogical %v4int %10216 %770 %16543 = OpShiftRightArithmetic %v4int %8612 %770 @@ -820,8 +782,8 @@ %14517 = OpBitcast %v4float %11213 OpBranch %23463 %23463 = OpLabel - %11254 = OpPhi %v4float %14517 %12526 %17253 %22806 %21366 %8246 - %13713 = OpPhi %v4float %19234 %12526 %18819 %22806 %7887 %8246 + %11254 = OpPhi %v4float %14517 %12526 %17253 %21193 %18681 %8246 + %13713 = OpPhi %v4float %19234 %12526 %18819 %21193 %24252 %8246 OpBranch %21264 %21264 = OpLabel %8971 = OpPhi %v4float %11254 %23463 %11253 %23462 @@ -836,122 +798,110 @@ %12090 = OpFMul %float %11052 %float_0_25 %20988 = OpIAdd %uint %24188 %14258 OpSelectionMerge %20261 DontFlatten - OpBranchConditional %24753 %11376 %12131 + OpBranchConditional %24753 %9763 %12131 %12131 = OpLabel - %18535 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %13961 = OpLoad %uint %18535 - %21852 = OpCompositeInsert %v4uint %13961 %10264 0 - %15548 = OpIAdd %uint %20988 %12535 - %6321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15548 - %13822 = OpLoad %uint %6321 - %22367 = OpCompositeInsert %v4uint %13822 %21852 1 - %10105 = OpIMul %uint %uint_2 %12535 - %9159 = OpIAdd %uint %20988 %10105 - %14371 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9159 - %13823 = OpLoad %uint %14371 - %22368 = OpCompositeInsert %v4uint %13823 %22367 2 - %10106 = OpIMul %uint %uint_3 %12535 - %9160 = OpIAdd %uint %20988 %10106 - %14372 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9160 - %13828 = OpLoad %uint %14372 - %22369 = OpCompositeInsert %v4uint %13828 %22368 3 - %10107 = OpIMul %uint %uint_4 %12535 - %9161 = OpIAdd %uint %20988 %10107 - %14373 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9161 - %13829 = OpLoad %uint %14373 - %22370 = OpCompositeInsert %v4uint %13829 %10264 0 - %10108 = OpIMul %uint %uint_5 %12535 - %9162 = OpIAdd %uint %20988 %10108 - %14374 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9162 - %13830 = OpLoad %uint %14374 - %22371 = OpCompositeInsert %v4uint %13830 %22370 1 - %10109 = OpIMul %uint %uint_6 %12535 - %9163 = OpIAdd %uint %20988 %10109 - %14375 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9163 - %13831 = OpLoad %uint %14375 - %22372 = OpCompositeInsert %v4uint %13831 %22371 2 - %10110 = OpIMul %uint %uint_7 %12535 - %9164 = OpIAdd %uint %20988 %10110 - %14376 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9164 - %16035 = OpLoad %uint %14376 - %23467 = OpCompositeInsert %v4uint %16035 %22372 3 + %19409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 + %23879 = OpLoad %uint %19409 + %11701 = OpIAdd %uint %20988 %12535 + %6477 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %24165 = OpLoad %uint %6477 + %6244 = OpIMul %uint %uint_2 %12535 + %8363 = OpIAdd %uint %20988 %6244 + %15317 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8363 + %24166 = OpLoad %uint %15317 + %6245 = OpIMul %uint %uint_3 %12535 + %8364 = OpIAdd %uint %20988 %6245 + %14325 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8364 + %14158 = OpLoad %uint %14325 + %19672 = OpCompositeConstruct %v4uint %23879 %24165 %24166 %14158 + %17050 = OpIMul %uint %uint_4 %12535 + %13993 = OpIAdd %uint %20988 %17050 + %15318 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13993 + %24167 = OpLoad %uint %15318 + %6246 = OpIMul %uint %uint_5 %12535 + %8365 = OpIAdd %uint %20988 %6246 + %15319 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8365 + %24168 = OpLoad %uint %15319 + %6247 = OpIMul %uint %uint_6 %12535 + %8366 = OpIAdd %uint %20988 %6247 + %15320 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8366 + %24169 = OpLoad %uint %15320 + %6248 = OpIMul %uint %uint_7 %12535 + %8367 = OpIAdd %uint %20988 %6248 + %14326 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8367 + %16384 = OpLoad %uint %14326 + %20784 = OpCompositeConstruct %v4uint %24167 %24168 %24169 %16384 OpBranch %20261 - %11376 = OpLabel + %9763 = OpLabel %21831 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %20988 - %23877 = OpLoad %uint %21831 - %11699 = OpIAdd %uint %20988 %uint_1 - %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11699 + %23882 = OpLoad %uint %21831 + %11702 = OpIAdd %uint %20988 %uint_1 + %6407 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 %23660 = OpLoad %uint %6407 - %11700 = OpIAdd %uint %20988 %uint_2 - %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11700 + %11703 = OpIAdd %uint %20988 %uint_2 + %6408 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 %23661 = OpLoad %uint %6408 - %11701 = OpIAdd %uint %20988 %uint_3 - %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11701 + %11704 = OpIAdd %uint %20988 %uint_3 + %24562 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 %14082 = OpLoad %uint %24562 - %19167 = OpCompositeConstruct %v4uint %23877 %23660 %23661 %14082 + %19167 = OpCompositeConstruct %v4uint %23882 %23660 %23661 %14082 %22503 = OpIAdd %uint %20988 %uint_4 %24653 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22503 %23662 = OpLoad %uint %24653 - %11702 = OpIAdd %uint %20988 %uint_5 - %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11702 + %11705 = OpIAdd %uint %20988 %uint_5 + %6409 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 %23663 = OpLoad %uint %6409 - %11703 = OpIAdd %uint %20988 %uint_6 - %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11703 + %11706 = OpIAdd %uint %20988 %uint_6 + %6410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 %23664 = OpLoad %uint %6410 - %11704 = OpIAdd %uint %20988 %uint_7 - %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11704 - %16382 = OpLoad %uint %24563 - %20782 = OpCompositeConstruct %v4uint %23662 %23663 %23664 %16382 + %11707 = OpIAdd %uint %20988 %uint_7 + %24563 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %16385 = OpLoad %uint %24563 + %20785 = OpCompositeConstruct %v4uint %23662 %23663 %23664 %16385 OpBranch %20261 %20261 = OpLabel - %11214 = OpPhi %v4uint %20782 %11376 %23467 %12131 - %14094 = OpPhi %v4uint %19167 %11376 %22369 %12131 + %11214 = OpPhi %v4uint %20785 %9763 %20784 %12131 + %14094 = OpPhi %v4uint %19167 %9763 %19672 %12131 OpSelectionMerge %21265 DontFlatten OpBranchConditional %17369 %21033 %22401 %22401 = OpLabel OpSelectionMerge %23464 None - OpSwitch %8576 %24628 0 %16007 1 %16007 2 %14404 10 %14404 3 %22977 12 %22977 4 %22807 6 %8247 + OpSwitch %8576 %24628 0 %16007 1 %16007 2 %14404 10 %14404 3 %22977 12 %22977 4 %21194 6 %8247 %8247 = OpLabel %24410 = OpCompositeExtract %uint %14094 0 - %24702 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 - %9956 = OpCompositeExtract %float %24702 0 - %7891 = OpCompositeInsert %v4float %9956 %19905 0 - %10347 = OpCompositeExtract %uint %14094 1 - %19687 = OpExtInst %v2float %1 UnpackHalf2x16 %10347 - %9957 = OpCompositeExtract %float %19687 0 - %7892 = OpCompositeInsert %v4float %9957 %7891 1 - %10348 = OpCompositeExtract %uint %14094 2 - %19688 = OpExtInst %v2float %1 UnpackHalf2x16 %10348 - %9958 = OpCompositeExtract %float %19688 0 - %7893 = OpCompositeInsert %v4float %9958 %7892 2 - %10349 = OpCompositeExtract %uint %14094 3 - %19689 = OpExtInst %v2float %1 UnpackHalf2x16 %10349 - %9959 = OpCompositeExtract %float %19689 0 - %7894 = OpCompositeInsert %v4float %9959 %7893 3 - %10350 = OpCompositeExtract %uint %11214 0 - %19690 = OpExtInst %v2float %1 UnpackHalf2x16 %10350 - %9960 = OpCompositeExtract %float %19690 0 - %7895 = OpCompositeInsert %v4float %9960 %19905 0 - %10355 = OpCompositeExtract %uint %11214 1 - %19691 = OpExtInst %v2float %1 UnpackHalf2x16 %10355 - %9961 = OpCompositeExtract %float %19691 0 - %7896 = OpCompositeInsert %v4float %9961 %7895 1 - %10356 = OpCompositeExtract %uint %11214 2 - %19692 = OpExtInst %v2float %1 UnpackHalf2x16 %10356 - %9962 = OpCompositeExtract %float %19692 0 - %7897 = OpCompositeInsert %v4float %9962 %7896 2 - %10357 = OpCompositeExtract %uint %11214 3 - %19693 = OpExtInst %v2float %1 UnpackHalf2x16 %10357 - %13125 = OpCompositeExtract %float %19693 0 - %21367 = OpCompositeInsert %v4float %13125 %7897 3 + %24683 = OpExtInst %v2float %1 UnpackHalf2x16 %24410 + %8878 = OpCompositeExtract %float %24683 0 + %7623 = OpCompositeExtract %uint %14094 1 + %15621 = OpExtInst %v2float %1 UnpackHalf2x16 %7623 + %8879 = OpCompositeExtract %float %15621 0 + %7624 = OpCompositeExtract %uint %14094 2 + %15622 = OpExtInst %v2float %1 UnpackHalf2x16 %7624 + %8880 = OpCompositeExtract %float %15622 0 + %7625 = OpCompositeExtract %uint %14094 3 + %15594 = OpExtInst %v2float %1 UnpackHalf2x16 %7625 + %10278 = OpCompositeExtract %float %15594 0 + %24253 = OpCompositeConstruct %v4float %8878 %8879 %8880 %10278 + %17278 = OpCompositeExtract %uint %11214 0 + %18031 = OpExtInst %v2float %1 UnpackHalf2x16 %17278 + %8881 = OpCompositeExtract %float %18031 0 + %7626 = OpCompositeExtract %uint %11214 1 + %15623 = OpExtInst %v2float %1 UnpackHalf2x16 %7626 + %8882 = OpCompositeExtract %float %15623 0 + %7627 = OpCompositeExtract %uint %11214 2 + %15624 = OpExtInst %v2float %1 UnpackHalf2x16 %7627 + %8883 = OpCompositeExtract %float %15624 0 + %7628 = OpCompositeExtract %uint %11214 3 + %15595 = OpExtInst %v2float %1 UnpackHalf2x16 %7628 + %13470 = OpCompositeExtract %float %15595 0 + %18682 = OpCompositeConstruct %v4float %8881 %8882 %8883 %13470 OpBranch %23464 - %22807 = OpLabel + %21194 = OpLabel %24824 = OpBitcast %v4int %14094 %22562 = OpShiftLeftLogical %v4int %24824 %770 %16544 = OpShiftRightArithmetic %v4int %22562 %770 %10915 = OpConvertSToF %v4float %16544 - %19069 = OpVectorTimesScalar %v4float %10915 %float_0_000976592302 - %18820 = OpExtInst %v4float %1 FMax %1284 %19069 + %19068 = OpVectorTimesScalar %v4float %10915 %float_0_000976592302 + %18820 = OpExtInst %v4float %1 FMax %1284 %19068 %10217 = OpBitcast %v4int %11214 %8613 = OpShiftLeftLogical %v4int %10217 %770 %16545 = OpShiftRightArithmetic %v4int %8613 %770 @@ -962,8 +912,8 @@ %22977 = OpLabel %19468 = OpSelect %uint %7513 %uint_20 %uint_0 %9142 = OpCompositeConstruct %v4uint %19468 %19468 %19468 %19468 - %23882 = OpShiftRightLogical %v4uint %14094 %9142 - %24040 = OpBitwiseAnd %v4uint %23882 %929 + %23883 = OpShiftRightLogical %v4uint %14094 %9142 + %24040 = OpBitwiseAnd %v4uint %23883 %929 %18592 = OpBitwiseAnd %v4uint %24040 %721 %23444 = OpShiftRightLogical %v4uint %24040 %263 %16589 = OpIEqual %v4bool %23444 %2896 @@ -971,16 +921,16 @@ %10777 = OpBitcast %v4uint %11343 %6270 = OpISub %v4uint %263 %10777 %8724 = OpIAdd %v4uint %10777 %2575 - %10358 = OpSelect %v4uint %16589 %8724 %23444 + %10355 = OpSelect %v4uint %16589 %8724 %23444 %23256 = OpShiftLeftLogical %v4uint %18592 %6270 %18846 = OpBitwiseAnd %v4uint %23256 %721 %10917 = OpSelect %v4uint %16589 %18846 %18592 - %24573 = OpIAdd %v4uint %10358 %559 + %24573 = OpIAdd %v4uint %10355 %559 %20355 = OpShiftLeftLogical %v4uint %24573 %1127 %16298 = OpShiftLeftLogical %v4uint %10917 %749 %22402 = OpBitwiseOr %v4uint %20355 %16298 - %13832 = OpIEqual %v4bool %24040 %2896 - %16964 = OpSelect %v4uint %13832 %2896 %22402 + %13828 = OpIEqual %v4bool %24040 %2896 + %16964 = OpSelect %v4uint %13828 %2896 %22402 %12358 = OpBitcast %v4float %16964 %24640 = OpShiftRightLogical %v4uint %11214 %9142 %14627 = OpBitwiseAnd %v4uint %24640 %929 @@ -991,16 +941,16 @@ %10778 = OpBitcast %v4uint %11344 %6271 = OpISub %v4uint %263 %10778 %8725 = OpIAdd %v4uint %10778 %2575 - %10359 = OpSelect %v4uint %16590 %8725 %23445 + %10356 = OpSelect %v4uint %16590 %8725 %23445 %23257 = OpShiftLeftLogical %v4uint %18593 %6271 %18847 = OpBitwiseAnd %v4uint %23257 %721 %10918 = OpSelect %v4uint %16590 %18847 %18593 - %24574 = OpIAdd %v4uint %10359 %559 + %24574 = OpIAdd %v4uint %10356 %559 %20356 = OpShiftLeftLogical %v4uint %24574 %1127 %16299 = OpShiftLeftLogical %v4uint %10918 %749 %22403 = OpBitwiseOr %v4uint %20356 %16299 - %13833 = OpIEqual %v4bool %14627 %2896 - %18009 = OpSelect %v4uint %13833 %2896 %22403 + %13829 = OpIEqual %v4bool %14627 %2896 + %18009 = OpSelect %v4uint %13829 %2896 %22403 %22845 = OpBitcast %v4float %18009 OpBranch %23464 %14404 = OpLabel @@ -1032,203 +982,185 @@ %14518 = OpBitcast %v4float %11214 OpBranch %23464 %23464 = OpLabel - %11255 = OpPhi %v4float %14518 %24628 %12439 %16007 %12438 %14404 %22845 %22977 %17254 %22807 %21367 %8247 - %13714 = OpPhi %v4float %19235 %24628 %21023 %16007 %21022 %14404 %12358 %22977 %18820 %22807 %7894 %8247 + %11255 = OpPhi %v4float %14518 %24628 %12439 %16007 %12438 %14404 %22845 %22977 %17254 %21194 %18682 %8247 + %13714 = OpPhi %v4float %19235 %24628 %21023 %16007 %21022 %14404 %12358 %22977 %18820 %21194 %24253 %8247 OpBranch %21265 %21033 = OpLabel - OpSelectionMerge %23468 None - OpSwitch %8576 %12527 5 %22808 7 %8248 + OpSelectionMerge %23465 None + OpSwitch %8576 %12527 5 %21195 7 %8248 %8248 = OpLabel %24411 = OpCompositeExtract %uint %14094 0 - %24703 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 - %9963 = OpCompositeExtract %float %24703 0 - %7898 = OpCompositeInsert %v4float %9963 %19905 0 - %10360 = OpCompositeExtract %uint %14094 1 - %19694 = OpExtInst %v2float %1 UnpackHalf2x16 %10360 - %9964 = OpCompositeExtract %float %19694 0 - %7899 = OpCompositeInsert %v4float %9964 %7898 1 - %10361 = OpCompositeExtract %uint %14094 2 - %19695 = OpExtInst %v2float %1 UnpackHalf2x16 %10361 - %9965 = OpCompositeExtract %float %19695 0 - %7900 = OpCompositeInsert %v4float %9965 %7899 2 - %10362 = OpCompositeExtract %uint %14094 3 - %19696 = OpExtInst %v2float %1 UnpackHalf2x16 %10362 - %9966 = OpCompositeExtract %float %19696 0 - %7901 = OpCompositeInsert %v4float %9966 %7900 3 - %10363 = OpCompositeExtract %uint %11214 0 - %19697 = OpExtInst %v2float %1 UnpackHalf2x16 %10363 - %9967 = OpCompositeExtract %float %19697 0 - %7902 = OpCompositeInsert %v4float %9967 %19905 0 - %10364 = OpCompositeExtract %uint %11214 1 - %19698 = OpExtInst %v2float %1 UnpackHalf2x16 %10364 - %9968 = OpCompositeExtract %float %19698 0 - %7903 = OpCompositeInsert %v4float %9968 %7902 1 - %10365 = OpCompositeExtract %uint %11214 2 - %19699 = OpExtInst %v2float %1 UnpackHalf2x16 %10365 - %9969 = OpCompositeExtract %float %19699 0 - %7904 = OpCompositeInsert %v4float %9969 %7903 2 - %10366 = OpCompositeExtract %uint %11214 3 - %19700 = OpExtInst %v2float %1 UnpackHalf2x16 %10366 - %13126 = OpCompositeExtract %float %19700 0 - %21368 = OpCompositeInsert %v4float %13126 %7904 3 - OpBranch %23468 - %22808 = OpLabel + %24684 = OpExtInst %v2float %1 UnpackHalf2x16 %24411 + %8884 = OpCompositeExtract %float %24684 0 + %7629 = OpCompositeExtract %uint %14094 1 + %15625 = OpExtInst %v2float %1 UnpackHalf2x16 %7629 + %8885 = OpCompositeExtract %float %15625 0 + %7630 = OpCompositeExtract %uint %14094 2 + %15626 = OpExtInst %v2float %1 UnpackHalf2x16 %7630 + %8886 = OpCompositeExtract %float %15626 0 + %7631 = OpCompositeExtract %uint %14094 3 + %15596 = OpExtInst %v2float %1 UnpackHalf2x16 %7631 + %10279 = OpCompositeExtract %float %15596 0 + %24254 = OpCompositeConstruct %v4float %8884 %8885 %8886 %10279 + %17279 = OpCompositeExtract %uint %11214 0 + %18032 = OpExtInst %v2float %1 UnpackHalf2x16 %17279 + %8887 = OpCompositeExtract %float %18032 0 + %7632 = OpCompositeExtract %uint %11214 1 + %15628 = OpExtInst %v2float %1 UnpackHalf2x16 %7632 + %8888 = OpCompositeExtract %float %15628 0 + %7633 = OpCompositeExtract %uint %11214 2 + %15629 = OpExtInst %v2float %1 UnpackHalf2x16 %7633 + %8889 = OpCompositeExtract %float %15629 0 + %7634 = OpCompositeExtract %uint %11214 3 + %15597 = OpExtInst %v2float %1 UnpackHalf2x16 %7634 + %13471 = OpCompositeExtract %float %15597 0 + %18683 = OpCompositeConstruct %v4float %8887 %8888 %8889 %13471 + OpBranch %23465 + %21195 = OpLabel %24825 = OpBitcast %v4int %14094 %22563 = OpShiftLeftLogical %v4int %24825 %770 %16546 = OpShiftRightArithmetic %v4int %22563 %770 %10919 = OpConvertSToF %v4float %16546 - %19070 = OpVectorTimesScalar %v4float %10919 %float_0_000976592302 - %18821 = OpExtInst %v4float %1 FMax %1284 %19070 + %19069 = OpVectorTimesScalar %v4float %10919 %float_0_000976592302 + %18821 = OpExtInst %v4float %1 FMax %1284 %19069 %10218 = OpBitcast %v4int %11214 %8614 = OpShiftLeftLogical %v4int %10218 %770 %16547 = OpShiftRightArithmetic %v4int %8614 %770 %10920 = OpConvertSToF %v4float %16547 %21444 = OpVectorTimesScalar %v4float %10920 %float_0_000976592302 %17255 = OpExtInst %v4float %1 FMax %1284 %21444 - OpBranch %23468 + OpBranch %23465 %12527 = OpLabel %19236 = OpBitcast %v4float %14094 %14519 = OpBitcast %v4float %11214 - OpBranch %23468 - %23468 = OpLabel - %11256 = OpPhi %v4float %14519 %12527 %17255 %22808 %21368 %8248 - %13715 = OpPhi %v4float %19236 %12527 %18821 %22808 %7901 %8248 + OpBranch %23465 + %23465 = OpLabel + %11256 = OpPhi %v4float %14519 %12527 %17255 %21195 %18683 %8248 + %13715 = OpPhi %v4float %19236 %12527 %18821 %21195 %24254 %8248 OpBranch %21265 %21265 = OpLabel - %8972 = OpPhi %v4float %11256 %23468 %11255 %23464 - %19595 = OpPhi %v4float %13715 %23468 %13714 %23464 + %8972 = OpPhi %v4float %11256 %23465 %11255 %23464 + %19595 = OpPhi %v4float %13715 %23465 %13714 %23464 %17222 = OpFAdd %v4float %18096 %19595 %6641 = OpFAdd %v4float %17754 %8972 %16376 = OpIAdd %uint %8114 %14258 OpSelectionMerge %20262 DontFlatten - OpBranchConditional %24753 %11377 %12132 + OpBranchConditional %24753 %9764 %12132 %12132 = OpLabel - %18536 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %13962 = OpLoad %uint %18536 - %21853 = OpCompositeInsert %v4uint %13962 %10264 0 - %15549 = OpIAdd %uint %16376 %12535 - %6322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %15549 - %13834 = OpLoad %uint %6322 - %22373 = OpCompositeInsert %v4uint %13834 %21853 1 - %10111 = OpIMul %uint %uint_2 %12535 - %9165 = OpIAdd %uint %16376 %10111 - %14377 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9165 - %13835 = OpLoad %uint %14377 - %22374 = OpCompositeInsert %v4uint %13835 %22373 2 - %10112 = OpIMul %uint %uint_3 %12535 - %9166 = OpIAdd %uint %16376 %10112 - %14378 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9166 - %13836 = OpLoad %uint %14378 - %22375 = OpCompositeInsert %v4uint %13836 %22374 3 - %10113 = OpIMul %uint %uint_4 %12535 - %9167 = OpIAdd %uint %16376 %10113 - %14379 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9167 - %13837 = OpLoad %uint %14379 - %22377 = OpCompositeInsert %v4uint %13837 %10264 0 - %10114 = OpIMul %uint %uint_5 %12535 - %9168 = OpIAdd %uint %16376 %10114 - %14380 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9168 - %13838 = OpLoad %uint %14380 - %22378 = OpCompositeInsert %v4uint %13838 %22377 1 - %10115 = OpIMul %uint %uint_6 %12535 - %9169 = OpIAdd %uint %16376 %10115 - %14381 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9169 - %13839 = OpLoad %uint %14381 - %22379 = OpCompositeInsert %v4uint %13839 %22378 2 - %10116 = OpIMul %uint %uint_7 %12535 - %9170 = OpIAdd %uint %16376 %10116 - %14382 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %9170 - %16036 = OpLoad %uint %14382 - %23469 = OpCompositeInsert %v4uint %16036 %22379 3 + %19410 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 + %23884 = OpLoad %uint %19410 + %11708 = OpIAdd %uint %16376 %12535 + %6478 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %24170 = OpLoad %uint %6478 + %6249 = OpIMul %uint %uint_2 %12535 + %8368 = OpIAdd %uint %16376 %6249 + %15321 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8368 + %24171 = OpLoad %uint %15321 + %6250 = OpIMul %uint %uint_3 %12535 + %8369 = OpIAdd %uint %16376 %6250 + %14327 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8369 + %14159 = OpLoad %uint %14327 + %19673 = OpCompositeConstruct %v4uint %23884 %24170 %24171 %14159 + %17051 = OpIMul %uint %uint_4 %12535 + %13994 = OpIAdd %uint %16376 %17051 + %15322 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %13994 + %24172 = OpLoad %uint %15322 + %6251 = OpIMul %uint %uint_5 %12535 + %8370 = OpIAdd %uint %16376 %6251 + %15323 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8370 + %24173 = OpLoad %uint %15323 + %6252 = OpIMul %uint %uint_6 %12535 + %8371 = OpIAdd %uint %16376 %6252 + %15324 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8371 + %24174 = OpLoad %uint %15324 + %6253 = OpIMul %uint %uint_7 %12535 + %8372 = OpIAdd %uint %16376 %6253 + %14328 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %8372 + %16386 = OpLoad %uint %14328 + %20786 = OpCompositeConstruct %v4uint %24172 %24173 %24174 %16386 OpBranch %20262 - %11377 = OpLabel + %9764 = OpLabel %21832 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %16376 - %23878 = OpLoad %uint %21832 - %11705 = OpIAdd %uint %16376 %uint_1 - %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11705 + %23885 = OpLoad %uint %21832 + %11709 = OpIAdd %uint %16376 %uint_1 + %6411 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 %23665 = OpLoad %uint %6411 - %11706 = OpIAdd %uint %16376 %uint_2 - %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11706 + %11710 = OpIAdd %uint %16376 %uint_2 + %6412 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 %23666 = OpLoad %uint %6412 - %11707 = OpIAdd %uint %16376 %uint_3 - %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11707 + %11711 = OpIAdd %uint %16376 %uint_3 + %24564 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11711 %14083 = OpLoad %uint %24564 - %19168 = OpCompositeConstruct %v4uint %23878 %23665 %23666 %14083 + %19168 = OpCompositeConstruct %v4uint %23885 %23665 %23666 %14083 %22504 = OpIAdd %uint %16376 %uint_4 %24654 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %22504 %23667 = OpLoad %uint %24654 - %11708 = OpIAdd %uint %16376 %uint_5 - %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11708 + %11712 = OpIAdd %uint %16376 %uint_5 + %6413 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11712 %23668 = OpLoad %uint %6413 - %11709 = OpIAdd %uint %16376 %uint_6 - %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11709 + %11713 = OpIAdd %uint %16376 %uint_6 + %6414 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11713 %23669 = OpLoad %uint %6414 - %11710 = OpIAdd %uint %16376 %uint_7 - %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11710 - %16383 = OpLoad %uint %24565 - %20783 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16383 + %11714 = OpIAdd %uint %16376 %uint_7 + %24565 = OpAccessChain %_ptr_Uniform_uint %3271 %int_0 %11714 + %16387 = OpLoad %uint %24565 + %20787 = OpCompositeConstruct %v4uint %23667 %23668 %23669 %16387 OpBranch %20262 %20262 = OpLabel - %11215 = OpPhi %v4uint %20783 %11377 %23469 %12132 - %14095 = OpPhi %v4uint %19168 %11377 %22375 %12132 + %11215 = OpPhi %v4uint %20787 %9764 %20786 %12132 + %14095 = OpPhi %v4uint %19168 %9764 %19673 %12132 OpSelectionMerge %21266 DontFlatten - OpBranchConditional %17369 %21034 %22405 - %22405 = OpLabel - OpSelectionMerge %23470 None - OpSwitch %8576 %24629 0 %16008 1 %16008 2 %14405 10 %14405 3 %22978 12 %22978 4 %22809 6 %8249 + OpBranchConditional %17369 %21034 %22404 + %22404 = OpLabel + OpSelectionMerge %23466 None + OpSwitch %8576 %24629 0 %16008 1 %16008 2 %14405 10 %14405 3 %22978 12 %22978 4 %21196 6 %8249 %8249 = OpLabel %24412 = OpCompositeExtract %uint %14095 0 - %24704 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 - %9970 = OpCompositeExtract %float %24704 0 - %7905 = OpCompositeInsert %v4float %9970 %19905 0 - %10367 = OpCompositeExtract %uint %14095 1 - %19701 = OpExtInst %v2float %1 UnpackHalf2x16 %10367 - %9971 = OpCompositeExtract %float %19701 0 - %7906 = OpCompositeInsert %v4float %9971 %7905 1 - %10368 = OpCompositeExtract %uint %14095 2 - %19702 = OpExtInst %v2float %1 UnpackHalf2x16 %10368 - %9972 = OpCompositeExtract %float %19702 0 - %7907 = OpCompositeInsert %v4float %9972 %7906 2 - %10369 = OpCompositeExtract %uint %14095 3 - %19703 = OpExtInst %v2float %1 UnpackHalf2x16 %10369 - %9973 = OpCompositeExtract %float %19703 0 - %7908 = OpCompositeInsert %v4float %9973 %7907 3 - %10370 = OpCompositeExtract %uint %11215 0 - %19704 = OpExtInst %v2float %1 UnpackHalf2x16 %10370 - %9974 = OpCompositeExtract %float %19704 0 - %7909 = OpCompositeInsert %v4float %9974 %19905 0 - %10371 = OpCompositeExtract %uint %11215 1 - %19705 = OpExtInst %v2float %1 UnpackHalf2x16 %10371 - %9975 = OpCompositeExtract %float %19705 0 - %7910 = OpCompositeInsert %v4float %9975 %7909 1 - %10372 = OpCompositeExtract %uint %11215 2 - %19706 = OpExtInst %v2float %1 UnpackHalf2x16 %10372 - %9976 = OpCompositeExtract %float %19706 0 - %7911 = OpCompositeInsert %v4float %9976 %7910 2 - %10373 = OpCompositeExtract %uint %11215 3 - %19707 = OpExtInst %v2float %1 UnpackHalf2x16 %10373 - %13127 = OpCompositeExtract %float %19707 0 - %21369 = OpCompositeInsert %v4float %13127 %7911 3 - OpBranch %23470 - %22809 = OpLabel + %24685 = OpExtInst %v2float %1 UnpackHalf2x16 %24412 + %8890 = OpCompositeExtract %float %24685 0 + %7635 = OpCompositeExtract %uint %14095 1 + %15630 = OpExtInst %v2float %1 UnpackHalf2x16 %7635 + %8891 = OpCompositeExtract %float %15630 0 + %7636 = OpCompositeExtract %uint %14095 2 + %15631 = OpExtInst %v2float %1 UnpackHalf2x16 %7636 + %8892 = OpCompositeExtract %float %15631 0 + %7637 = OpCompositeExtract %uint %14095 3 + %15598 = OpExtInst %v2float %1 UnpackHalf2x16 %7637 + %10280 = OpCompositeExtract %float %15598 0 + %24255 = OpCompositeConstruct %v4float %8890 %8891 %8892 %10280 + %17280 = OpCompositeExtract %uint %11215 0 + %18033 = OpExtInst %v2float %1 UnpackHalf2x16 %17280 + %8893 = OpCompositeExtract %float %18033 0 + %7638 = OpCompositeExtract %uint %11215 1 + %15632 = OpExtInst %v2float %1 UnpackHalf2x16 %7638 + %8894 = OpCompositeExtract %float %15632 0 + %7639 = OpCompositeExtract %uint %11215 2 + %15633 = OpExtInst %v2float %1 UnpackHalf2x16 %7639 + %8895 = OpCompositeExtract %float %15633 0 + %7640 = OpCompositeExtract %uint %11215 3 + %15599 = OpExtInst %v2float %1 UnpackHalf2x16 %7640 + %13472 = OpCompositeExtract %float %15599 0 + %18684 = OpCompositeConstruct %v4float %8893 %8894 %8895 %13472 + OpBranch %23466 + %21196 = OpLabel %24826 = OpBitcast %v4int %14095 %22564 = OpShiftLeftLogical %v4int %24826 %770 %16548 = OpShiftRightArithmetic %v4int %22564 %770 %10921 = OpConvertSToF %v4float %16548 - %19071 = OpVectorTimesScalar %v4float %10921 %float_0_000976592302 - %18822 = OpExtInst %v4float %1 FMax %1284 %19071 + %19070 = OpVectorTimesScalar %v4float %10921 %float_0_000976592302 + %18822 = OpExtInst %v4float %1 FMax %1284 %19070 %10219 = OpBitcast %v4int %11215 %8615 = OpShiftLeftLogical %v4int %10219 %770 %16549 = OpShiftRightArithmetic %v4int %8615 %770 %10922 = OpConvertSToF %v4float %16549 %21445 = OpVectorTimesScalar %v4float %10922 %float_0_000976592302 %17256 = OpExtInst %v4float %1 FMax %1284 %21445 - OpBranch %23470 + OpBranch %23466 %22978 = OpLabel %19471 = OpSelect %uint %7513 %uint_20 %uint_0 %9145 = OpCompositeConstruct %v4uint %19471 %19471 %19471 %19471 - %23883 = OpShiftRightLogical %v4uint %14095 %9145 - %24041 = OpBitwiseAnd %v4uint %23883 %929 + %23886 = OpShiftRightLogical %v4uint %14095 %9145 + %24041 = OpBitwiseAnd %v4uint %23886 %929 %18594 = OpBitwiseAnd %v4uint %24041 %721 %23446 = OpShiftRightLogical %v4uint %24041 %263 %16591 = OpIEqual %v4bool %23446 %2896 @@ -1236,16 +1168,16 @@ %10779 = OpBitcast %v4uint %11345 %6272 = OpISub %v4uint %263 %10779 %8726 = OpIAdd %v4uint %10779 %2575 - %10374 = OpSelect %v4uint %16591 %8726 %23446 + %10357 = OpSelect %v4uint %16591 %8726 %23446 %23258 = OpShiftLeftLogical %v4uint %18594 %6272 %18848 = OpBitwiseAnd %v4uint %23258 %721 %10923 = OpSelect %v4uint %16591 %18848 %18594 - %24575 = OpIAdd %v4uint %10374 %559 + %24575 = OpIAdd %v4uint %10357 %559 %20357 = OpShiftLeftLogical %v4uint %24575 %1127 %16300 = OpShiftLeftLogical %v4uint %10923 %749 - %22406 = OpBitwiseOr %v4uint %20357 %16300 - %13840 = OpIEqual %v4bool %24041 %2896 - %16965 = OpSelect %v4uint %13840 %2896 %22406 + %22405 = OpBitwiseOr %v4uint %20357 %16300 + %13830 = OpIEqual %v4bool %24041 %2896 + %16965 = OpSelect %v4uint %13830 %2896 %22405 %12359 = OpBitcast %v4float %16965 %24641 = OpShiftRightLogical %v4uint %11215 %9145 %14628 = OpBitwiseAnd %v4uint %24641 %929 @@ -1256,18 +1188,18 @@ %10780 = OpBitcast %v4uint %11346 %6273 = OpISub %v4uint %263 %10780 %8727 = OpIAdd %v4uint %10780 %2575 - %10375 = OpSelect %v4uint %16592 %8727 %23447 + %10358 = OpSelect %v4uint %16592 %8727 %23447 %23259 = OpShiftLeftLogical %v4uint %18595 %6273 %18849 = OpBitwiseAnd %v4uint %23259 %721 %10924 = OpSelect %v4uint %16592 %18849 %18595 - %24576 = OpIAdd %v4uint %10375 %559 + %24576 = OpIAdd %v4uint %10358 %559 %20358 = OpShiftLeftLogical %v4uint %24576 %1127 %16301 = OpShiftLeftLogical %v4uint %10924 %749 - %22407 = OpBitwiseOr %v4uint %20358 %16301 - %13841 = OpIEqual %v4bool %14628 %2896 - %18010 = OpSelect %v4uint %13841 %2896 %22407 + %22406 = OpBitwiseOr %v4uint %20358 %16301 + %13831 = OpIEqual %v4bool %14628 %2896 + %18010 = OpSelect %v4uint %13831 %2896 %22406 %22846 = OpBitcast %v4float %18010 - OpBranch %23470 + OpBranch %23466 %14405 = OpLabel %19472 = OpSelect %uint %7513 %uint_20 %uint_0 %9146 = OpCompositeConstruct %v4uint %19472 %19472 %19472 %19472 @@ -1279,89 +1211,83 @@ %11226 = OpBitwiseAnd %v4uint %7752 %929 %17184 = OpConvertUToF %v4float %11226 %12440 = OpVectorTimesScalar %v4float %17184 %float_0_000977517106 - OpBranch %23470 + OpBranch %23466 %16008 = OpLabel %19473 = OpSelect %uint %7513 %uint_16 %uint_0 - %9171 = OpCompositeConstruct %v4uint %19473 %19473 %19473 %19473 - %22234 = OpShiftRightLogical %v4uint %14095 %9171 + %9147 = OpCompositeConstruct %v4uint %19473 %19473 %19473 %19473 + %22234 = OpShiftRightLogical %v4uint %14095 %9147 %19037 = OpBitwiseAnd %v4uint %22234 %1611 %16140 = OpConvertUToF %v4float %19037 %21025 = OpVectorTimesScalar %v4float %16140 %float_0_00392156886 - %7753 = OpShiftRightLogical %v4uint %11215 %9171 + %7753 = OpShiftRightLogical %v4uint %11215 %9147 %11227 = OpBitwiseAnd %v4uint %7753 %1611 %17185 = OpConvertUToF %v4float %11227 %12441 = OpVectorTimesScalar %v4float %17185 %float_0_00392156886 - OpBranch %23470 + OpBranch %23466 %24629 = OpLabel %19237 = OpBitcast %v4float %14095 %14520 = OpBitcast %v4float %11215 - OpBranch %23470 - %23470 = OpLabel - %11257 = OpPhi %v4float %14520 %24629 %12441 %16008 %12440 %14405 %22846 %22978 %17256 %22809 %21369 %8249 - %13716 = OpPhi %v4float %19237 %24629 %21025 %16008 %21024 %14405 %12359 %22978 %18822 %22809 %7908 %8249 + OpBranch %23466 + %23466 = OpLabel + %11257 = OpPhi %v4float %14520 %24629 %12441 %16008 %12440 %14405 %22846 %22978 %17256 %21196 %18684 %8249 + %13716 = OpPhi %v4float %19237 %24629 %21025 %16008 %21024 %14405 %12359 %22978 %18822 %21196 %24255 %8249 OpBranch %21266 %21034 = OpLabel - OpSelectionMerge %23471 None - OpSwitch %8576 %12528 5 %22810 7 %8250 + OpSelectionMerge %23467 None + OpSwitch %8576 %12528 5 %21197 7 %8250 %8250 = OpLabel %24413 = OpCompositeExtract %uint %14095 0 - %24705 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 - %9977 = OpCompositeExtract %float %24705 0 - %7912 = OpCompositeInsert %v4float %9977 %19905 0 - %10376 = OpCompositeExtract %uint %14095 1 - %19708 = OpExtInst %v2float %1 UnpackHalf2x16 %10376 - %9978 = OpCompositeExtract %float %19708 0 - %7913 = OpCompositeInsert %v4float %9978 %7912 1 - %10377 = OpCompositeExtract %uint %14095 2 - %19709 = OpExtInst %v2float %1 UnpackHalf2x16 %10377 - %9979 = OpCompositeExtract %float %19709 0 - %7914 = OpCompositeInsert %v4float %9979 %7913 2 - %10378 = OpCompositeExtract %uint %14095 3 - %19710 = OpExtInst %v2float %1 UnpackHalf2x16 %10378 - %9980 = OpCompositeExtract %float %19710 0 - %7915 = OpCompositeInsert %v4float %9980 %7914 3 - %10379 = OpCompositeExtract %uint %11215 0 - %19711 = OpExtInst %v2float %1 UnpackHalf2x16 %10379 - %9981 = OpCompositeExtract %float %19711 0 - %7916 = OpCompositeInsert %v4float %9981 %19905 0 - %10380 = OpCompositeExtract %uint %11215 1 - %19712 = OpExtInst %v2float %1 UnpackHalf2x16 %10380 - %9982 = OpCompositeExtract %float %19712 0 - %7917 = OpCompositeInsert %v4float %9982 %7916 1 - %10381 = OpCompositeExtract %uint %11215 2 - %19713 = OpExtInst %v2float %1 UnpackHalf2x16 %10381 - %9983 = OpCompositeExtract %float %19713 0 - %7918 = OpCompositeInsert %v4float %9983 %7917 2 - %10382 = OpCompositeExtract %uint %11215 3 - %19714 = OpExtInst %v2float %1 UnpackHalf2x16 %10382 - %13128 = OpCompositeExtract %float %19714 0 - %21370 = OpCompositeInsert %v4float %13128 %7918 3 - OpBranch %23471 - %22810 = OpLabel + %24686 = OpExtInst %v2float %1 UnpackHalf2x16 %24413 + %8896 = OpCompositeExtract %float %24686 0 + %7641 = OpCompositeExtract %uint %14095 1 + %15634 = OpExtInst %v2float %1 UnpackHalf2x16 %7641 + %8897 = OpCompositeExtract %float %15634 0 + %7642 = OpCompositeExtract %uint %14095 2 + %15635 = OpExtInst %v2float %1 UnpackHalf2x16 %7642 + %8898 = OpCompositeExtract %float %15635 0 + %7643 = OpCompositeExtract %uint %14095 3 + %15600 = OpExtInst %v2float %1 UnpackHalf2x16 %7643 + %10281 = OpCompositeExtract %float %15600 0 + %24256 = OpCompositeConstruct %v4float %8896 %8897 %8898 %10281 + %17281 = OpCompositeExtract %uint %11215 0 + %18034 = OpExtInst %v2float %1 UnpackHalf2x16 %17281 + %8899 = OpCompositeExtract %float %18034 0 + %7644 = OpCompositeExtract %uint %11215 1 + %15636 = OpExtInst %v2float %1 UnpackHalf2x16 %7644 + %8900 = OpCompositeExtract %float %15636 0 + %7645 = OpCompositeExtract %uint %11215 2 + %15637 = OpExtInst %v2float %1 UnpackHalf2x16 %7645 + %8901 = OpCompositeExtract %float %15637 0 + %7646 = OpCompositeExtract %uint %11215 3 + %15601 = OpExtInst %v2float %1 UnpackHalf2x16 %7646 + %13473 = OpCompositeExtract %float %15601 0 + %18685 = OpCompositeConstruct %v4float %8899 %8900 %8901 %13473 + OpBranch %23467 + %21197 = OpLabel %24827 = OpBitcast %v4int %14095 %22565 = OpShiftLeftLogical %v4int %24827 %770 %16550 = OpShiftRightArithmetic %v4int %22565 %770 %10925 = OpConvertSToF %v4float %16550 - %19072 = OpVectorTimesScalar %v4float %10925 %float_0_000976592302 - %18823 = OpExtInst %v4float %1 FMax %1284 %19072 + %19071 = OpVectorTimesScalar %v4float %10925 %float_0_000976592302 + %18823 = OpExtInst %v4float %1 FMax %1284 %19071 %10220 = OpBitcast %v4int %11215 %8616 = OpShiftLeftLogical %v4int %10220 %770 %16551 = OpShiftRightArithmetic %v4int %8616 %770 %10926 = OpConvertSToF %v4float %16551 %21446 = OpVectorTimesScalar %v4float %10926 %float_0_000976592302 %17257 = OpExtInst %v4float %1 FMax %1284 %21446 - OpBranch %23471 + OpBranch %23467 %12528 = OpLabel %19238 = OpBitcast %v4float %14095 %14521 = OpBitcast %v4float %11215 - OpBranch %23471 - %23471 = OpLabel - %11258 = OpPhi %v4float %14521 %12528 %17257 %22810 %21370 %8250 - %13717 = OpPhi %v4float %19238 %12528 %18823 %22810 %7915 %8250 + OpBranch %23467 + %23467 = OpLabel + %11258 = OpPhi %v4float %14521 %12528 %17257 %21197 %18685 %8250 + %13717 = OpPhi %v4float %19238 %12528 %18823 %21197 %24256 %8250 OpBranch %21266 %21266 = OpLabel - %8973 = OpPhi %v4float %11258 %23471 %11257 %23470 - %19596 = OpPhi %v4float %13717 %23471 %13716 %23470 + %8973 = OpPhi %v4float %11258 %23467 %11257 %23466 + %19596 = OpPhi %v4float %13717 %23467 %13716 %23466 %19521 = OpFAdd %v4float %17222 %19596 %23869 = OpFAdd %v4float %6641 %8973 OpBranch %24264 @@ -1380,15 +1306,15 @@ OpSelectionMerge %13276 None OpBranchConditional %12810 %11451 %13276 %11451 = OpLabel - %24156 = OpCompositeExtract %uint %19067 0 - %22470 = OpINotEqual %bool %24156 %uint_0 + %24175 = OpCompositeExtract %uint %19124 0 + %22470 = OpINotEqual %bool %24175 %uint_0 OpBranch %13276 %13276 = OpLabel %10927 = OpPhi %bool %12810 %21267 %22470 %11451 OpSelectionMerge %19649 DontFlatten OpBranchConditional %10927 %11508 %19649 %11508 = OpLabel - %23599 = OpCompositeExtract %uint %19067 0 + %23599 = OpCompositeExtract %uint %19124 0 %17346 = OpUGreaterThanEqual %bool %23599 %uint_2 OpSelectionMerge %18757 None OpBranchConditional %17346 %15877 %18757 @@ -1420,8 +1346,8 @@ %24920 = OpUDiv %v2uint %7832 %23601 %13932 = OpCompositeExtract %uint %24920 0 %19770 = OpShiftLeftLogical %uint %13932 %uint_3 - %24251 = OpCompositeExtract %uint %24920 1 - %21452 = OpCompositeConstruct %v3uint %19770 %24251 %17416 + %24257 = OpCompositeExtract %uint %24920 1 + %21452 = OpCompositeConstruct %v3uint %19770 %24257 %17416 OpSelectionMerge %21313 DontFlatten OpBranchConditional %18667 %22206 %10928 %10928 = OpLabel @@ -1438,13 +1364,13 @@ %19086 = OpShiftLeftLogical %int %16222 %uint_7 %10934 = OpBitwiseAnd %int %6415 %int_7 %12600 = OpBitwiseAnd %int %10055 %int_14 - %17741 = OpShiftLeftLogical %int %12600 %int_2 - %17303 = OpIAdd %int %10934 %17741 - %6375 = OpShiftLeftLogical %int %17303 %uint_0 - %10161 = OpBitwiseAnd %int %6375 %int_n16 - %12150 = OpShiftLeftLogical %int %10161 %int_1 - %15435 = OpIAdd %int %19086 %12150 - %13207 = OpBitwiseAnd %int %6375 %int_15 + %16373 = OpShiftLeftLogical %int %12600 %int_2 + %10688 = OpIAdd %int %10934 %16373 + %11527 = OpBitcast %int %10688 + %16975 = OpBitwiseAnd %int %11527 %int_n16 + %24809 = OpShiftLeftLogical %int %16975 %int_1 + %15435 = OpIAdd %int %19086 %24809 + %13207 = OpBitwiseAnd %int %11527 %int_15 %19760 = OpIAdd %int %15435 %13207 %18356 = OpBitwiseAnd %int %10055 %int_1 %21578 = OpShiftLeftLogical %int %18356 %int_4 @@ -1452,15 +1378,15 @@ %20514 = OpBitwiseAnd %int %16727 %int_n512 %9238 = OpShiftLeftLogical %int %20514 %int_3 %18995 = OpBitwiseAnd %int %10055 %int_16 - %12151 = OpShiftLeftLogical %int %18995 %int_7 - %16728 = OpIAdd %int %9238 %12151 + %12150 = OpShiftLeftLogical %int %18995 %int_7 + %16728 = OpIAdd %int %9238 %12150 %19169 = OpBitwiseAnd %int %16727 %int_448 %21579 = OpShiftLeftLogical %int %19169 %int_2 %16708 = OpIAdd %int %16728 %21579 %20611 = OpBitwiseAnd %int %10055 %int_8 %16831 = OpShiftRightArithmetic %int %20611 %int_2 - %7919 = OpShiftRightArithmetic %int %6415 %int_3 - %13750 = OpIAdd %int %16831 %7919 + %7916 = OpShiftRightArithmetic %int %6415 %int_3 + %13750 = OpIAdd %int %16831 %7916 %21587 = OpBitwiseAnd %int %13750 %int_3 %21580 = OpShiftLeftLogical %int %21587 %int_6 %15436 = OpIAdd %int %16708 %21580 @@ -1480,17 +1406,17 @@ %15143 = OpIAdd %int %9470 %21281 %9032 = OpShiftRightLogical %uint %15783 %uint_5 %12427 = OpBitcast %int %9032 - %10383 = OpIMul %int %15143 %12427 + %10360 = OpIMul %int %15143 %12427 %25154 = OpCompositeExtract %int %6573 0 %20423 = OpShiftRightArithmetic %int %25154 %int_5 - %18940 = OpIAdd %int %20423 %10383 + %18940 = OpIAdd %int %20423 %10360 %8797 = OpShiftLeftLogical %int %18940 %uint_6 %11510 = OpBitwiseAnd %int %8797 %int_268435455 %18938 = OpShiftLeftLogical %int %11510 %int_1 %19768 = OpBitwiseAnd %int %25154 %int_7 %12601 = OpBitwiseAnd %int %17090 %int_6 - %17742 = OpShiftLeftLogical %int %12601 %int_2 - %17227 = OpIAdd %int %19768 %17742 + %17741 = OpShiftLeftLogical %int %12601 %int_2 + %17227 = OpIAdd %int %19768 %17741 %7048 = OpShiftLeftLogical %int %17227 %uint_6 %24035 = OpShiftRightArithmetic %int %7048 %int_6 %8728 = OpShiftRightArithmetic %int %17090 %int_3 @@ -1506,10 +1432,10 @@ %20336 = OpIAdd %int %18938 %13150 %23345 = OpShiftLeftLogical %int %20336 %int_1 %23274 = OpBitwiseAnd %int %24035 %int_15 - %10384 = OpIAdd %int %23345 %23274 + %10332 = OpIAdd %int %23345 %23274 %18357 = OpBitwiseAnd %int %10056 %int_3 %21582 = OpShiftLeftLogical %int %18357 %uint_6 - %16729 = OpIAdd %int %10384 %21582 + %16729 = OpIAdd %int %10332 %21582 %19171 = OpBitwiseAnd %int %17090 %int_1 %21583 = OpShiftLeftLogical %int %19171 %int_4 %16730 = OpIAdd %int %16729 %21583 @@ -1541,41 +1467,40 @@ %6887 = OpCompositeExtract %uint %16261 1 %11045 = OpIAdd %uint %15890 %6887 %24733 = OpShiftLeftLogical %uint %11045 %uint_3 - %23219 = OpBitwiseAnd %uint %13244 %uint_7 - %9559 = OpIAdd %uint %24733 %23219 - %17811 = OpShiftLeftLogical %uint %9559 %uint_0 - %24376 = OpIAdd %uint %15520 %17811 - %13545 = OpShiftRightLogical %uint %24376 %uint_3 + %21925 = OpBitwiseAnd %uint %13244 %uint_7 + %22577 = OpIAdd %uint %24733 %21925 + %13500 = OpIAdd %uint %15520 %22577 + %22973 = OpShiftRightLogical %uint %13500 %uint_3 %24154 = OpExtInst %v4float %1 FClamp %9229 %2938 %1285 %9073 = OpVectorTimesScalar %v4float %24154 %float_255 %11878 = OpFAdd %v4float %9073 %325 - %7639 = OpConvertFToU %v4uint %11878 - %8700 = OpCompositeExtract %uint %7639 0 - %12251 = OpCompositeExtract %uint %7639 1 + %7647 = OpConvertFToU %v4uint %11878 + %8700 = OpCompositeExtract %uint %7647 0 + %12251 = OpCompositeExtract %uint %7647 1 %11561 = OpShiftLeftLogical %uint %12251 %int_8 %19814 = OpBitwiseOr %uint %8700 %11561 - %21476 = OpCompositeExtract %uint %7639 2 + %21476 = OpCompositeExtract %uint %7647 2 %8560 = OpShiftLeftLogical %uint %21476 %int_16 %19815 = OpBitwiseOr %uint %19814 %8560 - %21477 = OpCompositeExtract %uint %7639 3 + %21477 = OpCompositeExtract %uint %7647 3 %7292 = OpShiftLeftLogical %uint %21477 %int_24 %9255 = OpBitwiseOr %uint %19815 %7292 %7522 = OpExtInst %v4float %1 FClamp %22826 %2938 %1285 %8264 = OpVectorTimesScalar %v4float %7522 %float_255 %11879 = OpFAdd %v4float %8264 %325 - %7640 = OpConvertFToU %v4uint %11879 - %8701 = OpCompositeExtract %uint %7640 0 - %12252 = OpCompositeExtract %uint %7640 1 + %7648 = OpConvertFToU %v4uint %11879 + %8701 = OpCompositeExtract %uint %7648 0 + %12252 = OpCompositeExtract %uint %7648 1 %11562 = OpShiftLeftLogical %uint %12252 %int_8 %19816 = OpBitwiseOr %uint %8701 %11562 - %21478 = OpCompositeExtract %uint %7640 2 + %21478 = OpCompositeExtract %uint %7648 2 %8561 = OpShiftLeftLogical %uint %21478 %int_16 %19817 = OpBitwiseOr %uint %19816 %8561 - %21479 = OpCompositeExtract %uint %7640 3 + %21479 = OpCompositeExtract %uint %7648 3 %8541 = OpShiftLeftLogical %uint %21479 %int_24 %17498 = OpBitwiseOr %uint %19817 %8541 %11625 = OpCompositeConstruct %v2uint %9255 %17498 - %8978 = OpAccessChain %_ptr_Uniform_v2uint %5522 %int_0 %13545 + %8978 = OpAccessChain %_ptr_Uniform_v2uint %5522 %int_0 %22973 OpStore %8978 %11625 OpBranch %19578 %19578 = OpLabel @@ -1584,24 +1509,25 @@ #endif const uint32_t resolve_full_8bpp_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062AE, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062AE, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000008, 0x00000008, 0x00000001, 0x00040047, 0x000007D0, - 0x00000006, 0x00000004, 0x00040048, 0x0000079C, 0x00000000, 0x00000018, - 0x00050048, 0x0000079C, 0x00000000, 0x00000023, 0x00000000, 0x00030047, - 0x0000079C, 0x00000003, 0x00040047, 0x00000CC7, 0x00000022, 0x00000000, - 0x00040047, 0x00000CC7, 0x00000021, 0x00000000, 0x00050048, 0x000003F9, + 0x00000006, 0x00000004, 0x00030047, 0x0000079C, 0x00000003, 0x00040048, + 0x0000079C, 0x00000000, 0x00000018, 0x00050048, 0x0000079C, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x00000CC7, 0x00000018, 0x00040047, + 0x00000CC7, 0x00000021, 0x00000000, 0x00040047, 0x00000CC7, 0x00000022, + 0x00000000, 0x00030047, 0x000003F9, 0x00000002, 0x00050048, 0x000003F9, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000003F9, 0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x000003F9, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x000003F9, 0x00000003, 0x00000023, 0x0000000C, - 0x00030047, 0x000003F9, 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, - 0x0000001C, 0x00040047, 0x000007D6, 0x00000006, 0x00000008, 0x00040048, + 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, 0x000007D6, + 0x00000006, 0x00000008, 0x00030047, 0x000007A8, 0x00000003, 0x00040048, 0x000007A8, 0x00000000, 0x00000019, 0x00050048, 0x000007A8, 0x00000000, - 0x00000023, 0x00000000, 0x00030047, 0x000007A8, 0x00000003, 0x00040047, - 0x00001592, 0x00000022, 0x00000001, 0x00040047, 0x00001592, 0x00000021, - 0x00000000, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, + 0x00000023, 0x00000000, 0x00030047, 0x00001592, 0x00000019, 0x00040047, + 0x00001592, 0x00000021, 0x00000000, 0x00040047, 0x00001592, 0x00000022, + 0x00000001, 0x00040047, 0x00000AC7, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00030016, 0x0000000D, @@ -1648,7 +1574,7 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x00000CC7, 0x00000002, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000288, 0x00000002, 0x0000000B, 0x0006001E, 0x000003F9, 0x0000000B, 0x0000000B, 0x0000000B, 0x0000000B, 0x00040020, 0x00000676, - 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, 0x0000118F, 0x00000009, + 0x00000009, 0x000003F9, 0x0004003B, 0x00000676, 0x00000CE9, 0x00000009, 0x00040020, 0x00000289, 0x00000009, 0x0000000B, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A31, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A81, 0x000007FF, 0x0004002B, 0x0000000B, @@ -1656,47 +1582,46 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x0004002B, 0x0000000B, 0x00000A5E, 0x0000001C, 0x0004002B, 0x0000000B, 0x00000A43, 0x00000013, 0x0005002C, 0x00000011, 0x00000883, 0x00000A3A, 0x00000A43, 0x0004002B, 0x0000000B, 0x00000510, 0x20000000, 0x0005002C, - 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0005002C, 0x00000011, - 0x00000740, 0x00000A16, 0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A29, - 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0004002B, - 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, 0x00000A50, - 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, 0x0004002B, - 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, 0x000008E3, - 0x00000A46, 0x00000A52, 0x00040017, 0x00000015, 0x0000000D, 0x00000002, - 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291, - 0x00000F48, 0x00000001, 0x00040020, 0x0000028A, 0x00000001, 0x0000000B, - 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, 0x0003001D, - 0x000007D6, 0x00000011, 0x0003001E, 0x000007A8, 0x000007D6, 0x00040020, - 0x00000A25, 0x00000002, 0x000007A8, 0x0004003B, 0x00000A25, 0x00001592, - 0x00000002, 0x00040020, 0x0000028E, 0x00000002, 0x00000011, 0x0006002C, - 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, 0x00030001, - 0x00000017, 0x00002818, 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, - 0x00000A1F, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, - 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0007002C, - 0x0000001D, 0x00000504, 0x00000341, 0x00000341, 0x00000341, 0x00000341, - 0x0007002C, 0x0000001A, 0x00000302, 0x00000A3B, 0x00000A3B, 0x00000A3B, - 0x00000A3B, 0x0007002C, 0x00000017, 0x0000064B, 0x00000144, 0x00000144, - 0x00000144, 0x00000144, 0x0007002C, 0x00000017, 0x000003A1, 0x00000A44, - 0x00000A44, 0x00000A44, 0x00000A44, 0x0007002C, 0x00000017, 0x000002D1, - 0x00000B87, 0x00000B87, 0x00000B87, 0x00000B87, 0x0007002C, 0x00000017, - 0x00000107, 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x00000A1F, 0x0007002C, - 0x00000017, 0x00000B50, 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x00000A0A, - 0x0007002C, 0x00000017, 0x0000022F, 0x00000B7E, 0x00000B7E, 0x00000B7E, - 0x00000B7E, 0x0007002C, 0x00000017, 0x00000467, 0x00000A4F, 0x00000A4F, - 0x00000A4F, 0x00000A4F, 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, - 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0007002C, 0x0000001D, 0x00000B7A, - 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0007002C, 0x0000001D, - 0x00000505, 0x0000008A, 0x0000008A, 0x0000008A, 0x0000008A, 0x0007002C, - 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, - 0x0004002B, 0x0000000C, 0x00000089, 0x3F800000, 0x0004002B, 0x0000000B, - 0x000009F8, 0xFFFFFFFA, 0x0007002C, 0x00000017, 0x00000A0F, 0x000009F8, - 0x000009F8, 0x000009F8, 0x000009F8, 0x0004002B, 0x0000000D, 0x0000016E, - 0x3E800000, 0x00030001, 0x0000001D, 0x00004DC1, 0x00050036, 0x00000008, + 0x00000011, 0x0000073F, 0x00000A0A, 0x00000A16, 0x0004002B, 0x0000000C, + 0x00000A29, 0x0000000A, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, + 0x0004002B, 0x0000000C, 0x00000A59, 0x0000001A, 0x0004002B, 0x0000000C, + 0x00000A50, 0x00000017, 0x0004002B, 0x0000000B, 0x00000926, 0x01000000, + 0x0004002B, 0x0000000B, 0x00000A46, 0x00000014, 0x0005002C, 0x00000011, + 0x000008E3, 0x00000A46, 0x00000A52, 0x00040017, 0x00000015, 0x0000000D, + 0x00000002, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, + 0x00000291, 0x00000F48, 0x00000001, 0x00040020, 0x0000028A, 0x00000001, + 0x0000000B, 0x0005002C, 0x00000011, 0x0000072A, 0x00000A13, 0x00000A0A, + 0x0003001D, 0x000007D6, 0x00000011, 0x0003001E, 0x000007A8, 0x000007D6, + 0x00040020, 0x00000A25, 0x00000002, 0x000007A8, 0x0004003B, 0x00000A25, + 0x00001592, 0x00000002, 0x00040020, 0x0000028E, 0x00000002, 0x00000011, + 0x0006002C, 0x00000014, 0x00000AC7, 0x00000A22, 0x00000A22, 0x00000A0D, + 0x0005002C, 0x00000011, 0x000007A2, 0x00000A1F, 0x00000A1F, 0x0005002C, + 0x00000011, 0x000007A3, 0x00000A37, 0x00000A0D, 0x0005002C, 0x00000011, + 0x0000074E, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x0000084A, + 0x00000A37, 0x00000A37, 0x0007002C, 0x0000001D, 0x00000504, 0x00000341, + 0x00000341, 0x00000341, 0x00000341, 0x0007002C, 0x0000001A, 0x00000302, + 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x00000A3B, 0x0007002C, 0x00000017, + 0x0000064B, 0x00000144, 0x00000144, 0x00000144, 0x00000144, 0x0007002C, + 0x00000017, 0x000003A1, 0x00000A44, 0x00000A44, 0x00000A44, 0x00000A44, + 0x0007002C, 0x00000017, 0x000002D1, 0x00000B87, 0x00000B87, 0x00000B87, + 0x00000B87, 0x0007002C, 0x00000017, 0x00000107, 0x00000A1F, 0x00000A1F, + 0x00000A1F, 0x00000A1F, 0x0007002C, 0x00000017, 0x00000B50, 0x00000A0A, + 0x00000A0A, 0x00000A0A, 0x00000A0A, 0x0007002C, 0x00000017, 0x0000022F, + 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x00000B7E, 0x0007002C, 0x00000017, + 0x00000467, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x00000A4F, 0x0007002C, + 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x0007002C, 0x0000001D, 0x00000B7A, 0x00000A0C, 0x00000A0C, 0x00000A0C, + 0x00000A0C, 0x0007002C, 0x0000001D, 0x00000505, 0x0000008A, 0x0000008A, + 0x0000008A, 0x0000008A, 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, + 0x000000FC, 0x000000FC, 0x000000FC, 0x0004002B, 0x0000000C, 0x00000089, + 0x3F800000, 0x0004002B, 0x0000000B, 0x000009F8, 0xFFFFFFFA, 0x0007002C, + 0x00000017, 0x00000A0F, 0x000009F8, 0x000009F8, 0x000009F8, 0x000009F8, + 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00004C7A, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, - 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, 0x0000118F, 0x00000A0B, + 0x00002E68, 0x00050041, 0x00000289, 0x000056E5, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003D0B, 0x000056E5, 0x00050041, 0x00000289, - 0x000058AC, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, + 0x000058AC, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005158, 0x000058AC, 0x000500C7, 0x0000000B, 0x00005051, 0x00003D0B, 0x00000A44, 0x000500C2, 0x0000000B, 0x00004E0A, 0x00003D0B, 0x00000A28, 0x000500C7, 0x0000000B, 0x0000217E, 0x00004E0A, 0x00000A13, 0x000500C2, 0x0000000B, @@ -1712,189 +1637,176 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x00003954, 0x00000000, 0x000400FA, 0x00003007, 0x00004163, 0x000055E8, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003954, 0x000200F8, 0x00004163, 0x000500C2, 0x00000011, 0x00003BAE, 0x00005C31, 0x00000724, 0x000200F9, - 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, 0x00000011, 0x00004A7B, + 0x00003954, 0x000200F8, 0x00003954, 0x000700F5, 0x00000011, 0x00004AB4, 0x00003BAE, 0x00004163, 0x0000070F, 0x000055E8, 0x000500C2, 0x00000011, - 0x0000189F, 0x000022A7, 0x0000073F, 0x000500C4, 0x00000011, 0x00002A91, - 0x00000724, 0x00000740, 0x00050082, 0x00000011, 0x000048B0, 0x00002A91, - 0x00000724, 0x000500C7, 0x00000011, 0x00004937, 0x0000189F, 0x000048B0, - 0x000500C4, 0x00000011, 0x00005784, 0x00004937, 0x0000074E, 0x00050084, - 0x00000011, 0x000059EB, 0x00005784, 0x00005C31, 0x000500C2, 0x0000000B, - 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, 0x0000000B, 0x000039C1, - 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, 0x0000229A, 0x00005C31, - 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, 0x000039C1, 0x0000229A, - 0x00050041, 0x00000289, 0x00004E44, 0x0000118F, 0x00000A11, 0x0004003D, - 0x0000000B, 0x000048C4, 0x00004E44, 0x00050041, 0x00000289, 0x000058AD, - 0x0000118F, 0x00000A14, 0x0004003D, 0x0000000B, 0x00004FA3, 0x000058AD, - 0x000500C7, 0x0000000B, 0x00005F7D, 0x000048C4, 0x00000A22, 0x000500AB, - 0x00000009, 0x000048EB, 0x00005F7D, 0x00000A0A, 0x000500C2, 0x0000000B, - 0x00002311, 0x000048C4, 0x00000A16, 0x000500C7, 0x0000000B, 0x00004408, - 0x00002311, 0x00000A1F, 0x0004007C, 0x0000000C, 0x00005988, 0x000048C4, - 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, 0x00000A29, 0x000500C3, - 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, 0x000500C4, 0x0000000C, - 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, 0x0000000C, 0x00001D26, - 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, 0x00002B2C, 0x00001D26, - 0x000500C7, 0x0000000B, 0x00005879, 0x000048C4, 0x00000926, 0x000500AB, - 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, 0x000500C7, 0x0000000B, - 0x00001F43, 0x00004FA3, 0x00000A44, 0x000500C4, 0x0000000B, 0x00003DA7, - 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, 0x0000583F, 0x00004FA3, - 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, 0x0000583F, 0x00000A44, - 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, 0x00000A19, 0x00050050, - 0x00000011, 0x000028B6, 0x00004FA3, 0x00004FA3, 0x000500C2, 0x00000011, - 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, 0x00000011, 0x00005B53, - 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, 0x00003F4F, 0x00005B53, - 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, 0x00003F4F, 0x00005C31, - 0x000500C2, 0x0000000B, 0x00003213, 0x00004FA3, 0x00000A5E, 0x000500C7, - 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A1F, 0x00050041, 0x0000028A, - 0x00005143, 0x00000F48, 0x00000A0A, 0x0004003D, 0x0000000B, 0x000022D1, - 0x00005143, 0x000500AE, 0x00000009, 0x00001CED, 0x000022D1, 0x000059D1, - 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, 0x00001CED, 0x000055E9, - 0x00004427, 0x000200F8, 0x000055E9, 0x000200F9, 0x00004C7A, 0x000200F8, - 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, 0x00000F48, 0x0007004F, - 0x00000011, 0x00004849, 0x0000392D, 0x0000392D, 0x00000000, 0x00000001, - 0x000500C4, 0x00000011, 0x00002670, 0x00004849, 0x0000072A, 0x00050051, - 0x0000000B, 0x00001A29, 0x00002670, 0x00000000, 0x00050051, 0x0000000B, - 0x000047F9, 0x00002670, 0x00000001, 0x00050051, 0x0000000B, 0x0000376A, - 0x00004A7B, 0x00000001, 0x0007000C, 0x0000000B, 0x00005F7E, 0x00000001, - 0x00000029, 0x000047F9, 0x0000376A, 0x00050050, 0x00000011, 0x000051EF, - 0x00001A29, 0x00005F7E, 0x00050080, 0x00000011, 0x0000522C, 0x000051EF, - 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, 0x00003F4C, 0x00000A13, - 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, 0x00003ECB, 0x00002AEE, - 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, 0x00000009, 0x000034FE, - 0x00003F4C, 0x00000A19, 0x000600A9, 0x0000000B, 0x000020F6, 0x000034FE, - 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00002AEE, - 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, 0x000700F5, 0x0000000B, - 0x00004B64, 0x00003F4C, 0x00002AEE, 0x000020F6, 0x00003AEF, 0x00050050, - 0x00000011, 0x000041BE, 0x0000217E, 0x0000217E, 0x000500AE, 0x0000000F, - 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, 0x00000011, 0x00004BB5, - 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, 0x00000011, 0x00002AEA, - 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, 0x0000605D, 0x00004B64, - 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, 0x0000605D, 0x00000718, - 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, 0x00000724, 0x00050080, - 0x00000011, 0x000046BA, 0x00002AEA, 0x00003EC8, 0x00050084, 0x00000011, - 0x00005998, 0x00000A9F, 0x00005C31, 0x00050050, 0x00000011, 0x00002C44, - 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, 0x000019AB, 0x00005998, - 0x00002C44, 0x00050086, 0x00000011, 0x000027A2, 0x000046BA, 0x000019AB, - 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, 0x00000001, 0x00050084, - 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, 0x00050051, 0x0000000B, - 0x00006059, 0x000027A2, 0x00000000, 0x00050080, 0x0000000B, 0x00005420, - 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, 0x00002226, 0x0000217F, - 0x00005420, 0x00050084, 0x00000011, 0x00005768, 0x000027A2, 0x000019AB, - 0x00050082, 0x00000011, 0x000050EB, 0x000046BA, 0x00005768, 0x00050051, - 0x0000000B, 0x00001C87, 0x00005998, 0x00000000, 0x00050051, 0x0000000B, - 0x00005962, 0x00005998, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, - 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x000038D7, 0x00002226, - 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, 0x000050EB, 0x00000001, - 0x00050051, 0x0000000B, 0x00005BE6, 0x000019AB, 0x00000000, 0x00050084, - 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, 0x00050051, 0x0000000B, - 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, 0x0000000B, 0x000025E0, - 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004665, 0x000025E0, - 0x000023AA, 0x00050080, 0x0000000B, 0x000047BB, 0x000038D7, 0x00004665, - 0x00050084, 0x0000000B, 0x000034C0, 0x00003372, 0x00000A84, 0x00050089, - 0x0000000B, 0x0000628F, 0x000047BB, 0x000034C0, 0x000500AE, 0x00000009, - 0x00003FFB, 0x0000217E, 0x00000A10, 0x000600A9, 0x0000000B, 0x0000609F, - 0x00003FFB, 0x00000A0D, 0x00000A0A, 0x00050080, 0x0000000B, 0x0000540E, - 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, 0x000030F7, 0x00000A0D, - 0x0000540E, 0x000300F7, 0x000062AD, 0x00000000, 0x000400FA, 0x00001D59, - 0x00005D41, 0x000062AD, 0x000200F8, 0x00005D41, 0x00050080, 0x0000000B, - 0x00001B50, 0x0000628F, 0x000023AA, 0x000200F9, 0x000062AD, 0x000200F8, - 0x000062AD, 0x000700F5, 0x0000000B, 0x00005E7C, 0x0000628F, 0x00005CE0, - 0x00001B50, 0x00005D41, 0x000500AA, 0x00000009, 0x000060B1, 0x000030F7, - 0x00000A0D, 0x000300F7, 0x00004F23, 0x00000002, 0x000400FA, 0x000060B1, - 0x00002C6E, 0x00002F61, 0x000200F8, 0x00002F61, 0x00060041, 0x00000288, - 0x00004865, 0x00000CC7, 0x00000A0B, 0x00005E7C, 0x0004003D, 0x0000000B, - 0x00003687, 0x00004865, 0x00060052, 0x00000017, 0x0000555A, 0x00003687, - 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBA, 0x00005E7C, - 0x000030F7, 0x00060041, 0x00000288, 0x000018AF, 0x00000CC7, 0x00000A0B, - 0x00003CBA, 0x0004003D, 0x0000000B, 0x000035F2, 0x000018AF, 0x00060052, - 0x00000017, 0x00005753, 0x000035F2, 0x0000555A, 0x00000001, 0x00050084, - 0x0000000B, 0x0000276D, 0x00000A10, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023BB, 0x00005E7C, 0x0000276D, 0x00060041, 0x00000288, 0x00003817, - 0x00000CC7, 0x00000A0B, 0x000023BB, 0x0004003D, 0x0000000B, 0x000035F3, - 0x00003817, 0x00060052, 0x00000017, 0x00005754, 0x000035F3, 0x00005753, - 0x00000002, 0x00050084, 0x0000000B, 0x0000276E, 0x00000A13, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023BC, 0x00005E7C, 0x0000276E, 0x00060041, - 0x00000288, 0x00003818, 0x00000CC7, 0x00000A0B, 0x000023BC, 0x0004003D, - 0x0000000B, 0x000035F4, 0x00003818, 0x00060052, 0x00000017, 0x00005755, - 0x000035F4, 0x00005754, 0x00000003, 0x00050084, 0x0000000B, 0x0000276F, - 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, 0x000023BD, 0x00005E7C, - 0x0000276F, 0x00060041, 0x00000288, 0x00003819, 0x00000CC7, 0x00000A0B, - 0x000023BD, 0x0004003D, 0x0000000B, 0x000035F5, 0x00003819, 0x00060052, - 0x00000017, 0x00005756, 0x000035F5, 0x00002818, 0x00000000, 0x00050084, - 0x0000000B, 0x00002770, 0x00000A19, 0x000030F7, 0x00050080, 0x0000000B, - 0x000023BE, 0x00005E7C, 0x00002770, 0x00060041, 0x00000288, 0x0000381A, - 0x00000CC7, 0x00000A0B, 0x000023BE, 0x0004003D, 0x0000000B, 0x000035F6, - 0x0000381A, 0x00060052, 0x00000017, 0x00005757, 0x000035F6, 0x00005756, - 0x00000001, 0x00050084, 0x0000000B, 0x00002771, 0x00000A1C, 0x000030F7, - 0x00050080, 0x0000000B, 0x000023BF, 0x00005E7C, 0x00002771, 0x00060041, - 0x00000288, 0x0000381B, 0x00000CC7, 0x00000A0B, 0x000023BF, 0x0004003D, - 0x0000000B, 0x000035F7, 0x0000381B, 0x00060052, 0x00000017, 0x00005758, - 0x000035F7, 0x00005757, 0x00000002, 0x00050084, 0x0000000B, 0x00002772, - 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, 0x000023C0, 0x00005E7C, - 0x00002772, 0x00060041, 0x00000288, 0x0000381C, 0x00000CC7, 0x00000A0B, - 0x000023C0, 0x0004003D, 0x0000000B, 0x00003EA1, 0x0000381C, 0x00060052, - 0x00000017, 0x00005BA9, 0x00003EA1, 0x00005758, 0x00000003, 0x000200F9, - 0x00004F23, 0x000200F8, 0x00002C6E, 0x00060041, 0x00000288, 0x00005545, - 0x00000CC7, 0x00000A0B, 0x00005E7C, 0x0004003D, 0x0000000B, 0x00005D43, - 0x00005545, 0x00050080, 0x0000000B, 0x00002DA7, 0x00005E7C, 0x00000A0D, - 0x00060041, 0x00000288, 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA7, - 0x0004003D, 0x0000000B, 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, - 0x00002DA8, 0x00005E7C, 0x00000A10, 0x00060041, 0x00000288, 0x00001900, - 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, 0x00005C63, - 0x00001900, 0x00050080, 0x0000000B, 0x00002DA9, 0x00005E7C, 0x00000A13, - 0x00060041, 0x00000288, 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DA9, - 0x0004003D, 0x0000000B, 0x00003700, 0x00005FEE, 0x00070050, 0x00000017, - 0x00004ADD, 0x00005D43, 0x00005C62, 0x00005C63, 0x00003700, 0x00050080, - 0x0000000B, 0x000057E5, 0x00005E7C, 0x00000A16, 0x00060041, 0x00000288, - 0x0000604B, 0x00000CC7, 0x00000A0B, 0x000057E5, 0x0004003D, 0x0000000B, - 0x00005C64, 0x0000604B, 0x00050080, 0x0000000B, 0x00002DAA, 0x00005E7C, - 0x00000A19, 0x00060041, 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, - 0x00002DAA, 0x0004003D, 0x0000000B, 0x00005C65, 0x00001901, 0x00050080, - 0x0000000B, 0x00002DAB, 0x00005E7C, 0x00000A1C, 0x00060041, 0x00000288, - 0x00001902, 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, 0x0000000B, - 0x00005C66, 0x00001902, 0x00050080, 0x0000000B, 0x00002DAC, 0x00005E7C, - 0x00000A1F, 0x00060041, 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, - 0x00002DAC, 0x0004003D, 0x0000000B, 0x00003FFC, 0x00005FEF, 0x00070050, - 0x00000017, 0x0000512C, 0x00005C64, 0x00005C65, 0x00005C66, 0x00003FFC, - 0x000200F9, 0x00004F23, 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, - 0x00002629, 0x0000512C, 0x00002C6E, 0x00005BA9, 0x00002F61, 0x000700F5, - 0x00000017, 0x000038EA, 0x00004ADD, 0x00002C6E, 0x00005755, 0x00002F61, - 0x000500AB, 0x00000009, 0x000043D9, 0x000023AA, 0x00000A0A, 0x000300F7, - 0x0000530F, 0x00000002, 0x000400FA, 0x000043D9, 0x00005227, 0x0000577B, - 0x000200F8, 0x0000577B, 0x000300F7, 0x00005BA4, 0x00000000, 0x001300FB, - 0x00002180, 0x00006032, 0x00000000, 0x00003E85, 0x00000001, 0x00003E85, - 0x00000002, 0x00003842, 0x0000000A, 0x00003842, 0x00000003, 0x000059BF, - 0x0000000C, 0x000059BF, 0x00000004, 0x00005913, 0x00000006, 0x00002033, - 0x000200F8, 0x00002033, 0x00050051, 0x0000000B, 0x00005F56, 0x000038EA, - 0x00000000, 0x0006000C, 0x00000015, 0x0000607A, 0x00000001, 0x0000003E, - 0x00005F56, 0x00050051, 0x0000000D, 0x000026C8, 0x0000607A, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EB7, 0x000026C8, 0x00004DC1, 0x00000000, - 0x00050051, 0x0000000B, 0x0000284F, 0x000038EA, 0x00000001, 0x0006000C, - 0x00000015, 0x00004CCB, 0x00000001, 0x0000003E, 0x0000284F, 0x00050051, - 0x0000000D, 0x000026C9, 0x00004CCB, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EB8, 0x000026C9, 0x00001EB7, 0x00000001, 0x00050051, 0x0000000B, - 0x00002850, 0x000038EA, 0x00000002, 0x0006000C, 0x00000015, 0x00004CCC, - 0x00000001, 0x0000003E, 0x00002850, 0x00050051, 0x0000000D, 0x000026CA, - 0x00004CCC, 0x00000000, 0x00060052, 0x0000001D, 0x00001EB9, 0x000026CA, - 0x00001EB8, 0x00000002, 0x00050051, 0x0000000B, 0x00002851, 0x000038EA, - 0x00000003, 0x0006000C, 0x00000015, 0x00004CCD, 0x00000001, 0x0000003E, - 0x00002851, 0x00050051, 0x0000000D, 0x000026CB, 0x00004CCD, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EBA, 0x000026CB, 0x00001EB9, 0x00000003, - 0x00050051, 0x0000000B, 0x00002852, 0x00002629, 0x00000000, 0x0006000C, - 0x00000015, 0x00004CCE, 0x00000001, 0x0000003E, 0x00002852, 0x00050051, - 0x0000000D, 0x000026CC, 0x00004CCE, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EBB, 0x000026CC, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, - 0x00002853, 0x00002629, 0x00000001, 0x0006000C, 0x00000015, 0x00004CCF, - 0x00000001, 0x0000003E, 0x00002853, 0x00050051, 0x0000000D, 0x000026CD, - 0x00004CCF, 0x00000000, 0x00060052, 0x0000001D, 0x00001EBC, 0x000026CD, - 0x00001EBB, 0x00000001, 0x00050051, 0x0000000B, 0x00002854, 0x00002629, - 0x00000002, 0x0006000C, 0x00000015, 0x00004CD0, 0x00000001, 0x0000003E, - 0x00002854, 0x00050051, 0x0000000D, 0x000026CE, 0x00004CD0, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EBD, 0x000026CE, 0x00001EBC, 0x00000002, - 0x00050051, 0x0000000B, 0x00002855, 0x00002629, 0x00000003, 0x0006000C, - 0x00000015, 0x00004CD1, 0x00000001, 0x0000003E, 0x00002855, 0x00050051, - 0x0000000D, 0x00003340, 0x00004CD1, 0x00000000, 0x00060052, 0x0000001D, - 0x00005373, 0x00003340, 0x00001EBD, 0x00000003, 0x000200F9, 0x00005BA4, - 0x000200F8, 0x00005913, 0x0004007C, 0x0000001A, 0x000060F4, 0x000038EA, + 0x00001B7E, 0x000022A7, 0x0000073F, 0x000500C7, 0x00000011, 0x00002DF9, + 0x00001B7E, 0x000007A3, 0x000500C4, 0x00000011, 0x00003F4F, 0x00002DF9, + 0x0000074E, 0x00050084, 0x00000011, 0x000059EB, 0x00003F4F, 0x00005C31, + 0x000500C2, 0x0000000B, 0x00003343, 0x00005158, 0x00000A19, 0x000500C7, + 0x0000000B, 0x000039C1, 0x00003343, 0x00000A81, 0x00050051, 0x0000000B, + 0x0000229A, 0x00005C31, 0x00000000, 0x00050084, 0x0000000B, 0x000059D1, + 0x000039C1, 0x0000229A, 0x00050041, 0x00000289, 0x00004E44, 0x00000CE9, + 0x00000A11, 0x0004003D, 0x0000000B, 0x000048C4, 0x00004E44, 0x00050041, + 0x00000289, 0x000058AD, 0x00000CE9, 0x00000A14, 0x0004003D, 0x0000000B, + 0x00004FA3, 0x000058AD, 0x000500C7, 0x0000000B, 0x00005F7D, 0x000048C4, + 0x00000A22, 0x000500AB, 0x00000009, 0x000048EB, 0x00005F7D, 0x00000A0A, + 0x000500C2, 0x0000000B, 0x00002311, 0x000048C4, 0x00000A16, 0x000500C7, + 0x0000000B, 0x00004408, 0x00002311, 0x00000A1F, 0x0004007C, 0x0000000C, + 0x00005988, 0x000048C4, 0x000500C4, 0x0000000C, 0x0000358F, 0x00005988, + 0x00000A29, 0x000500C3, 0x0000000C, 0x0000509C, 0x0000358F, 0x00000A59, + 0x000500C4, 0x0000000C, 0x00004702, 0x0000509C, 0x00000A50, 0x00050080, + 0x0000000C, 0x00001D26, 0x00004702, 0x00000089, 0x0004007C, 0x0000000D, + 0x00002B2C, 0x00001D26, 0x000500C7, 0x0000000B, 0x00005879, 0x000048C4, + 0x00000926, 0x000500AB, 0x00000009, 0x00001D59, 0x00005879, 0x00000A0A, + 0x000500C7, 0x0000000B, 0x00001F43, 0x00004FA3, 0x00000A44, 0x000500C4, + 0x0000000B, 0x00003DA7, 0x00001F43, 0x00000A19, 0x000500C2, 0x0000000B, + 0x0000583F, 0x00004FA3, 0x00000A28, 0x000500C7, 0x0000000B, 0x00004BBE, + 0x0000583F, 0x00000A44, 0x000500C4, 0x0000000B, 0x00006273, 0x00004BBE, + 0x00000A19, 0x00050050, 0x00000011, 0x000028B6, 0x00004FA3, 0x00004FA3, + 0x000500C2, 0x00000011, 0x00002891, 0x000028B6, 0x000008E3, 0x000500C7, + 0x00000011, 0x00005B53, 0x00002891, 0x0000084A, 0x000500C4, 0x00000011, + 0x00003F50, 0x00005B53, 0x0000074E, 0x00050084, 0x00000011, 0x000059EC, + 0x00003F50, 0x00005C31, 0x000500C2, 0x0000000B, 0x00003213, 0x00004FA3, + 0x00000A5E, 0x000500C7, 0x0000000B, 0x00003F4C, 0x00003213, 0x00000A1F, + 0x00050041, 0x0000028A, 0x00005143, 0x00000F48, 0x00000A0A, 0x0004003D, + 0x0000000B, 0x000022D1, 0x00005143, 0x000500AE, 0x00000009, 0x00001CED, + 0x000022D1, 0x000059D1, 0x000300F7, 0x00004427, 0x00000002, 0x000400FA, + 0x00001CED, 0x000055E9, 0x00004427, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x00004427, 0x0004003D, 0x00000014, 0x0000392D, + 0x00000F48, 0x0007004F, 0x00000011, 0x00004849, 0x0000392D, 0x0000392D, + 0x00000000, 0x00000001, 0x000500C4, 0x00000011, 0x00002670, 0x00004849, + 0x0000072A, 0x00050051, 0x0000000B, 0x00001A29, 0x00002670, 0x00000000, + 0x00050051, 0x0000000B, 0x000047F9, 0x00002670, 0x00000001, 0x00050051, + 0x0000000B, 0x0000376A, 0x00004AB4, 0x00000001, 0x0007000C, 0x0000000B, + 0x00005F7E, 0x00000001, 0x00000029, 0x000047F9, 0x0000376A, 0x00050050, + 0x00000011, 0x000051EF, 0x00001A29, 0x00005F7E, 0x00050080, 0x00000011, + 0x0000522C, 0x000051EF, 0x000059EB, 0x000500B2, 0x00000009, 0x00003ECB, + 0x00003F4C, 0x00000A13, 0x000300F7, 0x00005CE0, 0x00000000, 0x000400FA, + 0x00003ECB, 0x00002AEE, 0x00003AEF, 0x000200F8, 0x00003AEF, 0x000500AA, + 0x00000009, 0x000034FE, 0x00003F4C, 0x00000A19, 0x000600A9, 0x0000000B, + 0x000020F6, 0x000034FE, 0x00000A10, 0x00000A0A, 0x000200F9, 0x00005CE0, + 0x000200F8, 0x00002AEE, 0x000200F9, 0x00005CE0, 0x000200F8, 0x00005CE0, + 0x000700F5, 0x0000000B, 0x00004B64, 0x00003F4C, 0x00002AEE, 0x000020F6, + 0x00003AEF, 0x00050050, 0x00000011, 0x000041BE, 0x0000217E, 0x0000217E, + 0x000500AE, 0x0000000F, 0x00002E19, 0x000041BE, 0x0000072D, 0x000600A9, + 0x00000011, 0x00004BB5, 0x00002E19, 0x00000724, 0x0000070F, 0x000500C4, + 0x00000011, 0x00002AEA, 0x0000522C, 0x00004BB5, 0x00050050, 0x00000011, + 0x0000605D, 0x00004B64, 0x00004B64, 0x000500C2, 0x00000011, 0x00002385, + 0x0000605D, 0x00000718, 0x000500C7, 0x00000011, 0x00003EC8, 0x00002385, + 0x00000724, 0x00050080, 0x00000011, 0x000046BA, 0x00002AEA, 0x00003EC8, + 0x00050084, 0x00000011, 0x00005998, 0x00000A9F, 0x00005C31, 0x00050050, + 0x00000011, 0x00002C44, 0x000023AA, 0x00000A0A, 0x000500C2, 0x00000011, + 0x000019AB, 0x00005998, 0x00002C44, 0x00050086, 0x00000011, 0x000027A2, + 0x000046BA, 0x000019AB, 0x00050051, 0x0000000B, 0x00004FA6, 0x000027A2, + 0x00000001, 0x00050084, 0x0000000B, 0x00002B26, 0x00004FA6, 0x00005051, + 0x00050051, 0x0000000B, 0x00006059, 0x000027A2, 0x00000000, 0x00050080, + 0x0000000B, 0x00005420, 0x00002B26, 0x00006059, 0x00050080, 0x0000000B, + 0x00002226, 0x0000217F, 0x00005420, 0x00050084, 0x00000011, 0x00005768, + 0x000027A2, 0x000019AB, 0x00050082, 0x00000011, 0x000050EB, 0x000046BA, + 0x00005768, 0x00050051, 0x0000000B, 0x00001C87, 0x00005998, 0x00000000, + 0x00050051, 0x0000000B, 0x00005962, 0x00005998, 0x00000001, 0x00050084, + 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, + 0x000038D7, 0x00002226, 0x00003372, 0x00050051, 0x0000000B, 0x00001A95, + 0x000050EB, 0x00000001, 0x00050051, 0x0000000B, 0x00005BE6, 0x000019AB, + 0x00000000, 0x00050084, 0x0000000B, 0x00005966, 0x00001A95, 0x00005BE6, + 0x00050051, 0x0000000B, 0x00001AE6, 0x000050EB, 0x00000000, 0x00050080, + 0x0000000B, 0x000025E0, 0x00005966, 0x00001AE6, 0x000500C4, 0x0000000B, + 0x00004665, 0x000025E0, 0x000023AA, 0x00050080, 0x0000000B, 0x000047BB, + 0x000038D7, 0x00004665, 0x00050084, 0x0000000B, 0x000034C0, 0x00003372, + 0x00000A84, 0x00050089, 0x0000000B, 0x0000628F, 0x000047BB, 0x000034C0, + 0x000500AE, 0x00000009, 0x00003FFB, 0x0000217E, 0x00000A10, 0x000600A9, + 0x0000000B, 0x0000609F, 0x00003FFB, 0x00000A0D, 0x00000A0A, 0x00050080, + 0x0000000B, 0x0000540E, 0x000023AA, 0x0000609F, 0x000500C4, 0x0000000B, + 0x000030F7, 0x00000A0D, 0x0000540E, 0x000300F7, 0x000062AD, 0x00000000, + 0x000400FA, 0x00001D59, 0x00005D41, 0x000062AD, 0x000200F8, 0x00005D41, + 0x00050080, 0x0000000B, 0x00001B50, 0x0000628F, 0x000023AA, 0x000200F9, + 0x000062AD, 0x000200F8, 0x000062AD, 0x000700F5, 0x0000000B, 0x00005E7C, + 0x0000628F, 0x00005CE0, 0x00001B50, 0x00005D41, 0x000500AA, 0x00000009, + 0x000060B1, 0x000030F7, 0x00000A0D, 0x000300F7, 0x00004F23, 0x00000002, + 0x000400FA, 0x000060B1, 0x00002621, 0x00002F61, 0x000200F8, 0x00002F61, + 0x00060041, 0x00000288, 0x00004BCF, 0x00000CC7, 0x00000A0B, 0x00005E7C, + 0x0004003D, 0x0000000B, 0x00005D43, 0x00004BCF, 0x00050080, 0x0000000B, + 0x00002DA7, 0x00005E7C, 0x000030F7, 0x00060041, 0x00000288, 0x0000194B, + 0x00000CC7, 0x00000A0B, 0x00002DA7, 0x0004003D, 0x0000000B, 0x00005E5B, + 0x0000194B, 0x00050084, 0x0000000B, 0x0000185A, 0x00000A10, 0x000030F7, + 0x00050080, 0x0000000B, 0x000020A1, 0x00005E7C, 0x0000185A, 0x00060041, + 0x00000288, 0x00003BCD, 0x00000CC7, 0x00000A0B, 0x000020A1, 0x0004003D, + 0x0000000B, 0x00005E5C, 0x00003BCD, 0x00050084, 0x0000000B, 0x0000185B, + 0x00000A13, 0x000030F7, 0x00050080, 0x0000000B, 0x000020A2, 0x00005E7C, + 0x0000185B, 0x00060041, 0x00000288, 0x000037F1, 0x00000CC7, 0x00000A0B, + 0x000020A2, 0x0004003D, 0x0000000B, 0x0000374C, 0x000037F1, 0x00070050, + 0x00000017, 0x00004CD6, 0x00005D43, 0x00005E5B, 0x00005E5C, 0x0000374C, + 0x00050084, 0x0000000B, 0x00004298, 0x00000A16, 0x000030F7, 0x00050080, + 0x0000000B, 0x000036A7, 0x00005E7C, 0x00004298, 0x00060041, 0x00000288, + 0x00003BCE, 0x00000CC7, 0x00000A0B, 0x000036A7, 0x0004003D, 0x0000000B, + 0x00005E5D, 0x00003BCE, 0x00050084, 0x0000000B, 0x0000185C, 0x00000A19, + 0x000030F7, 0x00050080, 0x0000000B, 0x000020A3, 0x00005E7C, 0x0000185C, + 0x00060041, 0x00000288, 0x00003BCF, 0x00000CC7, 0x00000A0B, 0x000020A3, + 0x0004003D, 0x0000000B, 0x00005E5E, 0x00003BCF, 0x00050084, 0x0000000B, + 0x0000185D, 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, 0x000020A4, + 0x00005E7C, 0x0000185D, 0x00060041, 0x00000288, 0x00003BD0, 0x00000CC7, + 0x00000A0B, 0x000020A4, 0x0004003D, 0x0000000B, 0x00005E5F, 0x00003BD0, + 0x00050084, 0x0000000B, 0x0000185E, 0x00000A1F, 0x000030F7, 0x00050080, + 0x0000000B, 0x000020A5, 0x00005E7C, 0x0000185E, 0x00060041, 0x00000288, + 0x000037F2, 0x00000CC7, 0x00000A0B, 0x000020A5, 0x0004003D, 0x0000000B, + 0x00003FFC, 0x000037F2, 0x00070050, 0x00000017, 0x0000512C, 0x00005E5D, + 0x00005E5E, 0x00005E5F, 0x00003FFC, 0x000200F9, 0x00004F23, 0x000200F8, + 0x00002621, 0x00060041, 0x00000288, 0x00005545, 0x00000CC7, 0x00000A0B, + 0x00005E7C, 0x0004003D, 0x0000000B, 0x00005D44, 0x00005545, 0x00050080, + 0x0000000B, 0x00002DA8, 0x00005E7C, 0x00000A0D, 0x00060041, 0x00000288, + 0x000018FF, 0x00000CC7, 0x00000A0B, 0x00002DA8, 0x0004003D, 0x0000000B, + 0x00005C62, 0x000018FF, 0x00050080, 0x0000000B, 0x00002DA9, 0x00005E7C, + 0x00000A10, 0x00060041, 0x00000288, 0x00001900, 0x00000CC7, 0x00000A0B, + 0x00002DA9, 0x0004003D, 0x0000000B, 0x00005C63, 0x00001900, 0x00050080, + 0x0000000B, 0x00002DAA, 0x00005E7C, 0x00000A13, 0x00060041, 0x00000288, + 0x00005FEE, 0x00000CC7, 0x00000A0B, 0x00002DAA, 0x0004003D, 0x0000000B, + 0x00003700, 0x00005FEE, 0x00070050, 0x00000017, 0x00004ADD, 0x00005D44, + 0x00005C62, 0x00005C63, 0x00003700, 0x00050080, 0x0000000B, 0x000057E5, + 0x00005E7C, 0x00000A16, 0x00060041, 0x00000288, 0x0000604B, 0x00000CC7, + 0x00000A0B, 0x000057E5, 0x0004003D, 0x0000000B, 0x00005C64, 0x0000604B, + 0x00050080, 0x0000000B, 0x00002DAB, 0x00005E7C, 0x00000A19, 0x00060041, + 0x00000288, 0x00001901, 0x00000CC7, 0x00000A0B, 0x00002DAB, 0x0004003D, + 0x0000000B, 0x00005C65, 0x00001901, 0x00050080, 0x0000000B, 0x00002DAC, + 0x00005E7C, 0x00000A1C, 0x00060041, 0x00000288, 0x00001902, 0x00000CC7, + 0x00000A0B, 0x00002DAC, 0x0004003D, 0x0000000B, 0x00005C66, 0x00001902, + 0x00050080, 0x0000000B, 0x00002DAD, 0x00005E7C, 0x00000A1F, 0x00060041, + 0x00000288, 0x00005FEF, 0x00000CC7, 0x00000A0B, 0x00002DAD, 0x0004003D, + 0x0000000B, 0x00003FFD, 0x00005FEF, 0x00070050, 0x00000017, 0x0000512D, + 0x00005C64, 0x00005C65, 0x00005C66, 0x00003FFD, 0x000200F9, 0x00004F23, + 0x000200F8, 0x00004F23, 0x000700F5, 0x00000017, 0x00002629, 0x0000512D, + 0x00002621, 0x0000512C, 0x00002F61, 0x000700F5, 0x00000017, 0x000038EA, + 0x00004ADD, 0x00002621, 0x00004CD6, 0x00002F61, 0x000500AB, 0x00000009, + 0x000043D9, 0x000023AA, 0x00000A0A, 0x000300F7, 0x0000530F, 0x00000002, + 0x000400FA, 0x000043D9, 0x00005227, 0x0000577B, 0x000200F8, 0x0000577B, + 0x000300F7, 0x00005BA4, 0x00000000, 0x001300FB, 0x00002180, 0x00006032, + 0x00000000, 0x00003E85, 0x00000001, 0x00003E85, 0x00000002, 0x00003842, + 0x0000000A, 0x00003842, 0x00000003, 0x000059BF, 0x0000000C, 0x000059BF, + 0x00000004, 0x000052C6, 0x00000006, 0x00002033, 0x000200F8, 0x00002033, + 0x00050051, 0x0000000B, 0x00005F56, 0x000038EA, 0x00000000, 0x0006000C, + 0x00000015, 0x00006067, 0x00000001, 0x0000003E, 0x00005F56, 0x00050051, + 0x0000000D, 0x00002294, 0x00006067, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DAF, 0x000038EA, 0x00000001, 0x0006000C, 0x00000015, 0x00003CF5, + 0x00000001, 0x0000003E, 0x00001DAF, 0x00050051, 0x0000000D, 0x00002295, + 0x00003CF5, 0x00000000, 0x00050051, 0x0000000B, 0x00001DB0, 0x000038EA, + 0x00000002, 0x0006000C, 0x00000015, 0x00003CF6, 0x00000001, 0x0000003E, + 0x00001DB0, 0x00050051, 0x0000000D, 0x00002296, 0x00003CF6, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DB1, 0x000038EA, 0x00000003, 0x0006000C, + 0x00000015, 0x00003CE2, 0x00000001, 0x0000003E, 0x00001DB1, 0x00050051, + 0x0000000D, 0x00002822, 0x00003CE2, 0x00000000, 0x00070050, 0x0000001D, + 0x00005EB9, 0x00002294, 0x00002295, 0x00002296, 0x00002822, 0x00050051, + 0x0000000B, 0x0000437A, 0x00002629, 0x00000000, 0x0006000C, 0x00000015, + 0x0000466B, 0x00000001, 0x0000003E, 0x0000437A, 0x00050051, 0x0000000D, + 0x00002297, 0x0000466B, 0x00000000, 0x00050051, 0x0000000B, 0x00001DB2, + 0x00002629, 0x00000001, 0x0006000C, 0x00000015, 0x00003CF7, 0x00000001, + 0x0000003E, 0x00001DB2, 0x00050051, 0x0000000D, 0x00002298, 0x00003CF7, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DB3, 0x00002629, 0x00000002, + 0x0006000C, 0x00000015, 0x00003CF8, 0x00000001, 0x0000003E, 0x00001DB3, + 0x00050051, 0x0000000D, 0x00002299, 0x00003CF8, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DB4, 0x00002629, 0x00000003, 0x0006000C, 0x00000015, + 0x00003CE3, 0x00000001, 0x0000003E, 0x00001DB4, 0x00050051, 0x0000000D, + 0x0000349A, 0x00003CE3, 0x00000000, 0x00070050, 0x0000001D, 0x000048F6, + 0x00002297, 0x00002298, 0x00002299, 0x0000349A, 0x000200F9, 0x00005BA4, + 0x000200F8, 0x000052C6, 0x0004007C, 0x0000001A, 0x000060F4, 0x000038EA, 0x000500C4, 0x0000001A, 0x0000581E, 0x000060F4, 0x00000302, 0x000500C3, 0x0000001A, 0x00004098, 0x0000581E, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A97, 0x00004098, 0x0005008E, 0x0000001D, 0x00004A78, 0x00002A97, @@ -1964,160 +1876,143 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x0000001D, 0x000038B2, 0x00002629, 0x000200F9, 0x00005BA4, 0x000200F8, 0x00005BA4, 0x000F00F5, 0x0000001D, 0x00002BF3, 0x000038B2, 0x00006032, 0x00003093, 0x00003E85, 0x00003092, 0x00003842, 0x0000593B, 0x000059BF, - 0x00004362, 0x00005913, 0x00005373, 0x00002033, 0x000F00F5, 0x0000001D, + 0x00004362, 0x000052C6, 0x000048F6, 0x00002033, 0x000F00F5, 0x0000001D, 0x0000358D, 0x00004B1F, 0x00006032, 0x0000521B, 0x00003E85, 0x0000521A, - 0x00003842, 0x00003044, 0x000059BF, 0x00004980, 0x00005913, 0x00001EBA, + 0x00003842, 0x00003044, 0x000059BF, 0x00004980, 0x000052C6, 0x00005EB9, 0x00002033, 0x000200F9, 0x0000530F, 0x000200F8, 0x00005227, 0x000300F7, 0x00005BA5, 0x00000000, 0x000700FB, 0x00002180, 0x000030ED, 0x00000005, - 0x00005914, 0x00000007, 0x00002034, 0x000200F8, 0x00002034, 0x00050051, + 0x000052C7, 0x00000007, 0x00002034, 0x000200F8, 0x00002034, 0x00050051, 0x0000000B, 0x00005F57, 0x000038EA, 0x00000000, 0x0006000C, 0x00000015, - 0x0000607B, 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, - 0x000026CF, 0x0000607B, 0x00000000, 0x00060052, 0x0000001D, 0x00001EBE, - 0x000026CF, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x00002856, - 0x000038EA, 0x00000001, 0x0006000C, 0x00000015, 0x00004CD2, 0x00000001, - 0x0000003E, 0x00002856, 0x00050051, 0x0000000D, 0x000026D0, 0x00004CD2, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EBF, 0x000026D0, 0x00001EBE, - 0x00000001, 0x00050051, 0x0000000B, 0x00002857, 0x000038EA, 0x00000002, - 0x0006000C, 0x00000015, 0x00004CD3, 0x00000001, 0x0000003E, 0x00002857, - 0x00050051, 0x0000000D, 0x000026D1, 0x00004CD3, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EC0, 0x000026D1, 0x00001EBF, 0x00000002, 0x00050051, - 0x0000000B, 0x00002858, 0x000038EA, 0x00000003, 0x0006000C, 0x00000015, - 0x00004CD4, 0x00000001, 0x0000003E, 0x00002858, 0x00050051, 0x0000000D, - 0x000026D2, 0x00004CD4, 0x00000000, 0x00060052, 0x0000001D, 0x00001EC1, - 0x000026D2, 0x00001EC0, 0x00000003, 0x00050051, 0x0000000B, 0x00002859, - 0x00002629, 0x00000000, 0x0006000C, 0x00000015, 0x00004CD5, 0x00000001, - 0x0000003E, 0x00002859, 0x00050051, 0x0000000D, 0x000026D3, 0x00004CD5, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EC2, 0x000026D3, 0x00004DC1, - 0x00000000, 0x00050051, 0x0000000B, 0x0000285A, 0x00002629, 0x00000001, - 0x0006000C, 0x00000015, 0x00004CD6, 0x00000001, 0x0000003E, 0x0000285A, - 0x00050051, 0x0000000D, 0x000026D4, 0x00004CD6, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EC3, 0x000026D4, 0x00001EC2, 0x00000001, 0x00050051, - 0x0000000B, 0x0000285B, 0x00002629, 0x00000002, 0x0006000C, 0x00000015, - 0x00004CD7, 0x00000001, 0x0000003E, 0x0000285B, 0x00050051, 0x0000000D, - 0x000026D5, 0x00004CD7, 0x00000000, 0x00060052, 0x0000001D, 0x00001EC4, - 0x000026D5, 0x00001EC3, 0x00000002, 0x00050051, 0x0000000B, 0x0000285C, - 0x00002629, 0x00000003, 0x0006000C, 0x00000015, 0x00004CD8, 0x00000001, - 0x0000003E, 0x0000285C, 0x00050051, 0x0000000D, 0x00003341, 0x00004CD8, - 0x00000000, 0x00060052, 0x0000001D, 0x00005374, 0x00003341, 0x00001EC4, - 0x00000003, 0x000200F9, 0x00005BA5, 0x000200F8, 0x00005914, 0x0004007C, - 0x0000001A, 0x000060F5, 0x000038EA, 0x000500C4, 0x0000001A, 0x0000581F, - 0x000060F5, 0x00000302, 0x000500C3, 0x0000001A, 0x0000409A, 0x0000581F, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A99, 0x0000409A, 0x0005008E, - 0x0000001D, 0x00004A79, 0x00002A99, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004981, 0x00000001, 0x00000028, 0x00000504, 0x00004A79, 0x0004007C, - 0x0000001A, 0x000027E6, 0x00002629, 0x000500C4, 0x0000001A, 0x000021A2, - 0x000027E6, 0x00000302, 0x000500C3, 0x0000001A, 0x0000409B, 0x000021A2, - 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9A, 0x0000409B, 0x0005008E, - 0x0000001D, 0x000053C0, 0x00002A9A, 0x000007FE, 0x0007000C, 0x0000001D, - 0x00004363, 0x00000001, 0x00000028, 0x00000504, 0x000053C0, 0x000200F9, - 0x00005BA5, 0x000200F8, 0x000030ED, 0x0004007C, 0x0000001D, 0x00004B20, - 0x000038EA, 0x0004007C, 0x0000001D, 0x000038B3, 0x00002629, 0x000200F9, - 0x00005BA5, 0x000200F8, 0x00005BA5, 0x000900F5, 0x0000001D, 0x00002BF4, - 0x000038B3, 0x000030ED, 0x00004363, 0x00005914, 0x00005374, 0x00002034, - 0x000900F5, 0x0000001D, 0x0000358E, 0x00004B20, 0x000030ED, 0x00004981, - 0x00005914, 0x00001EC1, 0x00002034, 0x000200F9, 0x0000530F, 0x000200F8, - 0x0000530F, 0x000700F5, 0x0000001D, 0x00002662, 0x00002BF4, 0x00005BA5, - 0x00002BF3, 0x00005BA4, 0x000700F5, 0x0000001D, 0x000036E3, 0x0000358E, - 0x00005BA5, 0x0000358D, 0x00005BA4, 0x000500AE, 0x00000009, 0x00002E55, - 0x00003F4C, 0x00000A16, 0x000300F7, 0x00005313, 0x00000002, 0x000400FA, - 0x00002E55, 0x000051F1, 0x00005313, 0x000200F8, 0x000051F1, 0x00050084, - 0x0000000B, 0x00002B47, 0x00000AFA, 0x0000229A, 0x00050085, 0x0000000D, - 0x00005A1D, 0x00002B2C, 0x000000FC, 0x00050080, 0x0000000B, 0x00001FB2, - 0x00005E7C, 0x00002B47, 0x000300F7, 0x00004F24, 0x00000002, 0x000400FA, - 0x000060B1, 0x00002C6F, 0x00002F62, 0x000200F8, 0x00002F62, 0x00060041, - 0x00000288, 0x00004866, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, - 0x0000000B, 0x00003688, 0x00004866, 0x00060052, 0x00000017, 0x0000555B, - 0x00003688, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBB, - 0x00001FB2, 0x000030F7, 0x00060041, 0x00000288, 0x000018B0, 0x00000CC7, - 0x00000A0B, 0x00003CBB, 0x0004003D, 0x0000000B, 0x000035F8, 0x000018B0, - 0x00060052, 0x00000017, 0x00005759, 0x000035F8, 0x0000555B, 0x00000001, - 0x00050084, 0x0000000B, 0x00002773, 0x00000A10, 0x000030F7, 0x00050080, - 0x0000000B, 0x000023C1, 0x00001FB2, 0x00002773, 0x00060041, 0x00000288, - 0x0000381D, 0x00000CC7, 0x00000A0B, 0x000023C1, 0x0004003D, 0x0000000B, - 0x000035F9, 0x0000381D, 0x00060052, 0x00000017, 0x0000575A, 0x000035F9, - 0x00005759, 0x00000002, 0x00050084, 0x0000000B, 0x00002774, 0x00000A13, - 0x000030F7, 0x00050080, 0x0000000B, 0x000023C2, 0x00001FB2, 0x00002774, - 0x00060041, 0x00000288, 0x0000381E, 0x00000CC7, 0x00000A0B, 0x000023C2, - 0x0004003D, 0x0000000B, 0x000035FA, 0x0000381E, 0x00060052, 0x00000017, - 0x0000575B, 0x000035FA, 0x0000575A, 0x00000003, 0x00050084, 0x0000000B, - 0x00002775, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, 0x000023C3, - 0x00001FB2, 0x00002775, 0x00060041, 0x00000288, 0x0000381F, 0x00000CC7, - 0x00000A0B, 0x000023C3, 0x0004003D, 0x0000000B, 0x000035FB, 0x0000381F, - 0x00060052, 0x00000017, 0x0000575C, 0x000035FB, 0x00002818, 0x00000000, - 0x00050084, 0x0000000B, 0x00002776, 0x00000A19, 0x000030F7, 0x00050080, - 0x0000000B, 0x000023C4, 0x00001FB2, 0x00002776, 0x00060041, 0x00000288, - 0x00003820, 0x00000CC7, 0x00000A0B, 0x000023C4, 0x0004003D, 0x0000000B, - 0x000035FC, 0x00003820, 0x00060052, 0x00000017, 0x0000575D, 0x000035FC, - 0x0000575C, 0x00000001, 0x00050084, 0x0000000B, 0x00002777, 0x00000A1C, - 0x000030F7, 0x00050080, 0x0000000B, 0x000023C5, 0x00001FB2, 0x00002777, - 0x00060041, 0x00000288, 0x00003821, 0x00000CC7, 0x00000A0B, 0x000023C5, - 0x0004003D, 0x0000000B, 0x000035FD, 0x00003821, 0x00060052, 0x00000017, - 0x0000575E, 0x000035FD, 0x0000575D, 0x00000002, 0x00050084, 0x0000000B, - 0x00002778, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, 0x000023C6, - 0x00001FB2, 0x00002778, 0x00060041, 0x00000288, 0x00003822, 0x00000CC7, - 0x00000A0B, 0x000023C6, 0x0004003D, 0x0000000B, 0x00003EA2, 0x00003822, - 0x00060052, 0x00000017, 0x00005BAA, 0x00003EA2, 0x0000575E, 0x00000003, - 0x000200F9, 0x00004F24, 0x000200F8, 0x00002C6F, 0x00060041, 0x00000288, - 0x00005546, 0x00000CC7, 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, - 0x00005D44, 0x00005546, 0x00050080, 0x0000000B, 0x00002DAD, 0x00001FB2, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, - 0x00002DAD, 0x0004003D, 0x0000000B, 0x00005C67, 0x00001903, 0x00050080, - 0x0000000B, 0x00002DAE, 0x00001FB2, 0x00000A10, 0x00060041, 0x00000288, - 0x00001904, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, - 0x00005C68, 0x00001904, 0x00050080, 0x0000000B, 0x00002DAF, 0x00001FB2, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, - 0x00002DAF, 0x0004003D, 0x0000000B, 0x00003701, 0x00005FF0, 0x00070050, - 0x00000017, 0x00004ADE, 0x00005D44, 0x00005C67, 0x00005C68, 0x00003701, - 0x00050080, 0x0000000B, 0x000057E6, 0x00001FB2, 0x00000A16, 0x00060041, - 0x00000288, 0x0000604C, 0x00000CC7, 0x00000A0B, 0x000057E6, 0x0004003D, - 0x0000000B, 0x00005C69, 0x0000604C, 0x00050080, 0x0000000B, 0x00002DB0, - 0x00001FB2, 0x00000A19, 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, - 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001905, - 0x00050080, 0x0000000B, 0x00002DB1, 0x00001FB2, 0x00000A1C, 0x00060041, - 0x00000288, 0x00001906, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, - 0x0000000B, 0x00005C6B, 0x00001906, 0x00050080, 0x0000000B, 0x00002DB2, - 0x00001FB2, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, - 0x00000A0B, 0x00002DB2, 0x0004003D, 0x0000000B, 0x00003FFD, 0x00005FF1, - 0x00070050, 0x00000017, 0x0000512D, 0x00005C69, 0x00005C6A, 0x00005C6B, - 0x00003FFD, 0x000200F9, 0x00004F24, 0x000200F8, 0x00004F24, 0x000700F5, - 0x00000017, 0x00002BCD, 0x0000512D, 0x00002C6F, 0x00005BAA, 0x00002F62, - 0x000700F5, 0x00000017, 0x0000370D, 0x00004ADE, 0x00002C6F, 0x0000575B, - 0x00002F62, 0x000300F7, 0x00005310, 0x00000002, 0x000400FA, 0x000043D9, - 0x00005228, 0x0000577E, 0x000200F8, 0x0000577E, 0x000300F7, 0x00005BA6, - 0x00000000, 0x001300FB, 0x00002180, 0x00006033, 0x00000000, 0x00003E86, - 0x00000001, 0x00003E86, 0x00000002, 0x00003843, 0x0000000A, 0x00003843, - 0x00000003, 0x000059C0, 0x0000000C, 0x000059C0, 0x00000004, 0x00005915, - 0x00000006, 0x00002035, 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, - 0x00005F58, 0x0000370D, 0x00000000, 0x0006000C, 0x00000015, 0x0000607C, - 0x00000001, 0x0000003E, 0x00005F58, 0x00050051, 0x0000000D, 0x000026D6, - 0x0000607C, 0x00000000, 0x00060052, 0x0000001D, 0x00001EC5, 0x000026D6, - 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x0000285D, 0x0000370D, - 0x00000001, 0x0006000C, 0x00000015, 0x00004CD9, 0x00000001, 0x0000003E, - 0x0000285D, 0x00050051, 0x0000000D, 0x000026D7, 0x00004CD9, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EC6, 0x000026D7, 0x00001EC5, 0x00000001, - 0x00050051, 0x0000000B, 0x0000285E, 0x0000370D, 0x00000002, 0x0006000C, - 0x00000015, 0x00004CDA, 0x00000001, 0x0000003E, 0x0000285E, 0x00050051, - 0x0000000D, 0x000026D8, 0x00004CDA, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EC7, 0x000026D8, 0x00001EC6, 0x00000002, 0x00050051, 0x0000000B, - 0x0000285F, 0x0000370D, 0x00000003, 0x0006000C, 0x00000015, 0x00004CDB, - 0x00000001, 0x0000003E, 0x0000285F, 0x00050051, 0x0000000D, 0x000026D9, - 0x00004CDB, 0x00000000, 0x00060052, 0x0000001D, 0x00001EC8, 0x000026D9, - 0x00001EC7, 0x00000003, 0x00050051, 0x0000000B, 0x00002860, 0x00002BCD, - 0x00000000, 0x0006000C, 0x00000015, 0x00004CDC, 0x00000001, 0x0000003E, - 0x00002860, 0x00050051, 0x0000000D, 0x000026DA, 0x00004CDC, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EC9, 0x000026DA, 0x00004DC1, 0x00000000, - 0x00050051, 0x0000000B, 0x00002861, 0x00002BCD, 0x00000001, 0x0006000C, - 0x00000015, 0x00004CDD, 0x00000001, 0x0000003E, 0x00002861, 0x00050051, - 0x0000000D, 0x000026DB, 0x00004CDD, 0x00000000, 0x00060052, 0x0000001D, - 0x00001ECA, 0x000026DB, 0x00001EC9, 0x00000001, 0x00050051, 0x0000000B, - 0x00002862, 0x00002BCD, 0x00000002, 0x0006000C, 0x00000015, 0x00004CDE, - 0x00000001, 0x0000003E, 0x00002862, 0x00050051, 0x0000000D, 0x000026DC, - 0x00004CDE, 0x00000000, 0x00060052, 0x0000001D, 0x00001ECB, 0x000026DC, - 0x00001ECA, 0x00000002, 0x00050051, 0x0000000B, 0x00002863, 0x00002BCD, - 0x00000003, 0x0006000C, 0x00000015, 0x00004CDF, 0x00000001, 0x0000003E, - 0x00002863, 0x00050051, 0x0000000D, 0x00003342, 0x00004CDF, 0x00000000, - 0x00060052, 0x0000001D, 0x00005375, 0x00003342, 0x00001ECB, 0x00000003, - 0x000200F9, 0x00005BA6, 0x000200F8, 0x00005915, 0x0004007C, 0x0000001A, + 0x00006068, 0x00000001, 0x0000003E, 0x00005F57, 0x00050051, 0x0000000D, + 0x0000229B, 0x00006068, 0x00000000, 0x00050051, 0x0000000B, 0x00001DB5, + 0x000038EA, 0x00000001, 0x0006000C, 0x00000015, 0x00003CF9, 0x00000001, + 0x0000003E, 0x00001DB5, 0x00050051, 0x0000000D, 0x0000229C, 0x00003CF9, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DB6, 0x000038EA, 0x00000002, + 0x0006000C, 0x00000015, 0x00003CFA, 0x00000001, 0x0000003E, 0x00001DB6, + 0x00050051, 0x0000000D, 0x0000229D, 0x00003CFA, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DB7, 0x000038EA, 0x00000003, 0x0006000C, 0x00000015, + 0x00003CE4, 0x00000001, 0x0000003E, 0x00001DB7, 0x00050051, 0x0000000D, + 0x00002823, 0x00003CE4, 0x00000000, 0x00070050, 0x0000001D, 0x00005EBA, + 0x0000229B, 0x0000229C, 0x0000229D, 0x00002823, 0x00050051, 0x0000000B, + 0x0000437B, 0x00002629, 0x00000000, 0x0006000C, 0x00000015, 0x0000466C, + 0x00000001, 0x0000003E, 0x0000437B, 0x00050051, 0x0000000D, 0x0000229E, + 0x0000466C, 0x00000000, 0x00050051, 0x0000000B, 0x00001DB8, 0x00002629, + 0x00000001, 0x0006000C, 0x00000015, 0x00003CFB, 0x00000001, 0x0000003E, + 0x00001DB8, 0x00050051, 0x0000000D, 0x0000229F, 0x00003CFB, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DB9, 0x00002629, 0x00000002, 0x0006000C, + 0x00000015, 0x00003CFC, 0x00000001, 0x0000003E, 0x00001DB9, 0x00050051, + 0x0000000D, 0x000022A0, 0x00003CFC, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DBA, 0x00002629, 0x00000003, 0x0006000C, 0x00000015, 0x00003CE5, + 0x00000001, 0x0000003E, 0x00001DBA, 0x00050051, 0x0000000D, 0x0000349B, + 0x00003CE5, 0x00000000, 0x00070050, 0x0000001D, 0x000048F7, 0x0000229E, + 0x0000229F, 0x000022A0, 0x0000349B, 0x000200F9, 0x00005BA5, 0x000200F8, + 0x000052C7, 0x0004007C, 0x0000001A, 0x000060F5, 0x000038EA, 0x000500C4, + 0x0000001A, 0x0000581F, 0x000060F5, 0x00000302, 0x000500C3, 0x0000001A, + 0x0000409A, 0x0000581F, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A99, + 0x0000409A, 0x0005008E, 0x0000001D, 0x00004A79, 0x00002A99, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004981, 0x00000001, 0x00000028, 0x00000504, + 0x00004A79, 0x0004007C, 0x0000001A, 0x000027E6, 0x00002629, 0x000500C4, + 0x0000001A, 0x000021A2, 0x000027E6, 0x00000302, 0x000500C3, 0x0000001A, + 0x0000409B, 0x000021A2, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9A, + 0x0000409B, 0x0005008E, 0x0000001D, 0x000053C0, 0x00002A9A, 0x000007FE, + 0x0007000C, 0x0000001D, 0x00004363, 0x00000001, 0x00000028, 0x00000504, + 0x000053C0, 0x000200F9, 0x00005BA5, 0x000200F8, 0x000030ED, 0x0004007C, + 0x0000001D, 0x00004B20, 0x000038EA, 0x0004007C, 0x0000001D, 0x000038B3, + 0x00002629, 0x000200F9, 0x00005BA5, 0x000200F8, 0x00005BA5, 0x000900F5, + 0x0000001D, 0x00002BF4, 0x000038B3, 0x000030ED, 0x00004363, 0x000052C7, + 0x000048F7, 0x00002034, 0x000900F5, 0x0000001D, 0x0000358E, 0x00004B20, + 0x000030ED, 0x00004981, 0x000052C7, 0x00005EBA, 0x00002034, 0x000200F9, + 0x0000530F, 0x000200F8, 0x0000530F, 0x000700F5, 0x0000001D, 0x00002662, + 0x00002BF4, 0x00005BA5, 0x00002BF3, 0x00005BA4, 0x000700F5, 0x0000001D, + 0x000036E3, 0x0000358E, 0x00005BA5, 0x0000358D, 0x00005BA4, 0x000500AE, + 0x00000009, 0x00002E55, 0x00003F4C, 0x00000A16, 0x000300F7, 0x00005313, + 0x00000002, 0x000400FA, 0x00002E55, 0x000051F1, 0x00005313, 0x000200F8, + 0x000051F1, 0x00050084, 0x0000000B, 0x00002B47, 0x00000AFA, 0x0000229A, + 0x00050085, 0x0000000D, 0x00005A1D, 0x00002B2C, 0x000000FC, 0x00050080, + 0x0000000B, 0x00001FB2, 0x00005E7C, 0x00002B47, 0x000300F7, 0x00004F24, + 0x00000002, 0x000400FA, 0x000060B1, 0x00002622, 0x00002F62, 0x000200F8, + 0x00002F62, 0x00060041, 0x00000288, 0x00004BD0, 0x00000CC7, 0x00000A0B, + 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D45, 0x00004BD0, 0x00050080, + 0x0000000B, 0x00002DAE, 0x00001FB2, 0x000030F7, 0x00060041, 0x00000288, + 0x0000194C, 0x00000CC7, 0x00000A0B, 0x00002DAE, 0x0004003D, 0x0000000B, + 0x00005E60, 0x0000194C, 0x00050084, 0x0000000B, 0x0000185F, 0x00000A10, + 0x000030F7, 0x00050080, 0x0000000B, 0x000020A6, 0x00001FB2, 0x0000185F, + 0x00060041, 0x00000288, 0x00003BD1, 0x00000CC7, 0x00000A0B, 0x000020A6, + 0x0004003D, 0x0000000B, 0x00005E61, 0x00003BD1, 0x00050084, 0x0000000B, + 0x00001860, 0x00000A13, 0x000030F7, 0x00050080, 0x0000000B, 0x000020A7, + 0x00001FB2, 0x00001860, 0x00060041, 0x00000288, 0x000037F3, 0x00000CC7, + 0x00000A0B, 0x000020A7, 0x0004003D, 0x0000000B, 0x0000374D, 0x000037F3, + 0x00070050, 0x00000017, 0x00004CD7, 0x00005D45, 0x00005E60, 0x00005E61, + 0x0000374D, 0x00050084, 0x0000000B, 0x00004299, 0x00000A16, 0x000030F7, + 0x00050080, 0x0000000B, 0x000036A8, 0x00001FB2, 0x00004299, 0x00060041, + 0x00000288, 0x00003BD2, 0x00000CC7, 0x00000A0B, 0x000036A8, 0x0004003D, + 0x0000000B, 0x00005E62, 0x00003BD2, 0x00050084, 0x0000000B, 0x00001861, + 0x00000A19, 0x000030F7, 0x00050080, 0x0000000B, 0x000020A8, 0x00001FB2, + 0x00001861, 0x00060041, 0x00000288, 0x00003BD3, 0x00000CC7, 0x00000A0B, + 0x000020A8, 0x0004003D, 0x0000000B, 0x00005E63, 0x00003BD3, 0x00050084, + 0x0000000B, 0x00001862, 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, + 0x000020A9, 0x00001FB2, 0x00001862, 0x00060041, 0x00000288, 0x00003BD4, + 0x00000CC7, 0x00000A0B, 0x000020A9, 0x0004003D, 0x0000000B, 0x00005E64, + 0x00003BD4, 0x00050084, 0x0000000B, 0x00001863, 0x00000A1F, 0x000030F7, + 0x00050080, 0x0000000B, 0x000020AA, 0x00001FB2, 0x00001863, 0x00060041, + 0x00000288, 0x000037F4, 0x00000CC7, 0x00000A0B, 0x000020AA, 0x0004003D, + 0x0000000B, 0x00003FFE, 0x000037F4, 0x00070050, 0x00000017, 0x0000512E, + 0x00005E62, 0x00005E63, 0x00005E64, 0x00003FFE, 0x000200F9, 0x00004F24, + 0x000200F8, 0x00002622, 0x00060041, 0x00000288, 0x00005546, 0x00000CC7, + 0x00000A0B, 0x00001FB2, 0x0004003D, 0x0000000B, 0x00005D46, 0x00005546, + 0x00050080, 0x0000000B, 0x00002DAF, 0x00001FB2, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001903, 0x00000CC7, 0x00000A0B, 0x00002DAF, 0x0004003D, + 0x0000000B, 0x00005C67, 0x00001903, 0x00050080, 0x0000000B, 0x00002DB0, + 0x00001FB2, 0x00000A10, 0x00060041, 0x00000288, 0x00001904, 0x00000CC7, + 0x00000A0B, 0x00002DB0, 0x0004003D, 0x0000000B, 0x00005C68, 0x00001904, + 0x00050080, 0x0000000B, 0x00002DB1, 0x00001FB2, 0x00000A13, 0x00060041, + 0x00000288, 0x00005FF0, 0x00000CC7, 0x00000A0B, 0x00002DB1, 0x0004003D, + 0x0000000B, 0x00003701, 0x00005FF0, 0x00070050, 0x00000017, 0x00004ADE, + 0x00005D46, 0x00005C67, 0x00005C68, 0x00003701, 0x00050080, 0x0000000B, + 0x000057E6, 0x00001FB2, 0x00000A16, 0x00060041, 0x00000288, 0x0000604C, + 0x00000CC7, 0x00000A0B, 0x000057E6, 0x0004003D, 0x0000000B, 0x00005C69, + 0x0000604C, 0x00050080, 0x0000000B, 0x00002DB2, 0x00001FB2, 0x00000A19, + 0x00060041, 0x00000288, 0x00001905, 0x00000CC7, 0x00000A0B, 0x00002DB2, + 0x0004003D, 0x0000000B, 0x00005C6A, 0x00001905, 0x00050080, 0x0000000B, + 0x00002DB3, 0x00001FB2, 0x00000A1C, 0x00060041, 0x00000288, 0x00001906, + 0x00000CC7, 0x00000A0B, 0x00002DB3, 0x0004003D, 0x0000000B, 0x00005C6B, + 0x00001906, 0x00050080, 0x0000000B, 0x00002DB4, 0x00001FB2, 0x00000A1F, + 0x00060041, 0x00000288, 0x00005FF1, 0x00000CC7, 0x00000A0B, 0x00002DB4, + 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF1, 0x00070050, 0x00000017, + 0x0000512F, 0x00005C69, 0x00005C6A, 0x00005C6B, 0x00003FFF, 0x000200F9, + 0x00004F24, 0x000200F8, 0x00004F24, 0x000700F5, 0x00000017, 0x00002BCD, + 0x0000512F, 0x00002622, 0x0000512E, 0x00002F62, 0x000700F5, 0x00000017, + 0x0000370D, 0x00004ADE, 0x00002622, 0x00004CD7, 0x00002F62, 0x000300F7, + 0x00005310, 0x00000002, 0x000400FA, 0x000043D9, 0x00005228, 0x0000577E, + 0x000200F8, 0x0000577E, 0x000300F7, 0x00005BA6, 0x00000000, 0x001300FB, + 0x00002180, 0x00006033, 0x00000000, 0x00003E86, 0x00000001, 0x00003E86, + 0x00000002, 0x00003843, 0x0000000A, 0x00003843, 0x00000003, 0x000059C0, + 0x0000000C, 0x000059C0, 0x00000004, 0x000052C8, 0x00000006, 0x00002035, + 0x000200F8, 0x00002035, 0x00050051, 0x0000000B, 0x00005F58, 0x0000370D, + 0x00000000, 0x0006000C, 0x00000015, 0x00006069, 0x00000001, 0x0000003E, + 0x00005F58, 0x00050051, 0x0000000D, 0x000022A1, 0x00006069, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DBB, 0x0000370D, 0x00000001, 0x0006000C, + 0x00000015, 0x00003CFD, 0x00000001, 0x0000003E, 0x00001DBB, 0x00050051, + 0x0000000D, 0x000022A2, 0x00003CFD, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DBC, 0x0000370D, 0x00000002, 0x0006000C, 0x00000015, 0x00003CFE, + 0x00000001, 0x0000003E, 0x00001DBC, 0x00050051, 0x0000000D, 0x000022A3, + 0x00003CFE, 0x00000000, 0x00050051, 0x0000000B, 0x00001DBD, 0x0000370D, + 0x00000003, 0x0006000C, 0x00000015, 0x00003CE6, 0x00000001, 0x0000003E, + 0x00001DBD, 0x00050051, 0x0000000D, 0x00002824, 0x00003CE6, 0x00000000, + 0x00070050, 0x0000001D, 0x00005EBB, 0x000022A1, 0x000022A2, 0x000022A3, + 0x00002824, 0x00050051, 0x0000000B, 0x0000437C, 0x00002BCD, 0x00000000, + 0x0006000C, 0x00000015, 0x0000466D, 0x00000001, 0x0000003E, 0x0000437C, + 0x00050051, 0x0000000D, 0x000022A4, 0x0000466D, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DBE, 0x00002BCD, 0x00000001, 0x0006000C, 0x00000015, + 0x00003CFF, 0x00000001, 0x0000003E, 0x00001DBE, 0x00050051, 0x0000000D, + 0x000022A5, 0x00003CFF, 0x00000000, 0x00050051, 0x0000000B, 0x00001DBF, + 0x00002BCD, 0x00000002, 0x0006000C, 0x00000015, 0x00003D00, 0x00000001, + 0x0000003E, 0x00001DBF, 0x00050051, 0x0000000D, 0x000022A6, 0x00003D00, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DC0, 0x00002BCD, 0x00000003, + 0x0006000C, 0x00000015, 0x00003CE7, 0x00000001, 0x0000003E, 0x00001DC0, + 0x00050051, 0x0000000D, 0x0000349C, 0x00003CE7, 0x00000000, 0x00070050, + 0x0000001D, 0x000048F8, 0x000022A4, 0x000022A5, 0x000022A6, 0x0000349C, + 0x000200F9, 0x00005BA6, 0x000200F8, 0x000052C8, 0x0004007C, 0x0000001A, 0x000060F6, 0x0000370D, 0x000500C4, 0x0000001A, 0x00005820, 0x000060F6, 0x00000302, 0x000500C3, 0x0000001A, 0x0000409C, 0x00005820, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A9B, 0x0000409C, 0x0005008E, 0x0000001D, @@ -2187,167 +2082,150 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x0000370D, 0x0004007C, 0x0000001D, 0x000038B4, 0x00002BCD, 0x000200F9, 0x00005BA6, 0x000200F8, 0x00005BA6, 0x000F00F5, 0x0000001D, 0x00002BF5, 0x000038B4, 0x00006033, 0x00003095, 0x00003E86, 0x00003094, 0x00003843, - 0x0000593C, 0x000059C0, 0x00004364, 0x00005915, 0x00005375, 0x00002035, + 0x0000593C, 0x000059C0, 0x00004364, 0x000052C8, 0x000048F8, 0x00002035, 0x000F00F5, 0x0000001D, 0x00003590, 0x00004B21, 0x00006033, 0x0000521D, 0x00003E86, 0x0000521C, 0x00003843, 0x00003045, 0x000059C0, 0x00004982, - 0x00005915, 0x00001EC8, 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, + 0x000052C8, 0x00005EBB, 0x00002035, 0x000200F9, 0x00005310, 0x000200F8, 0x00005228, 0x000300F7, 0x00005BA7, 0x00000000, 0x000700FB, 0x00002180, - 0x000030EE, 0x00000005, 0x00005916, 0x00000007, 0x00002036, 0x000200F8, + 0x000030EE, 0x00000005, 0x000052C9, 0x00000007, 0x00002036, 0x000200F8, 0x00002036, 0x00050051, 0x0000000B, 0x00005F59, 0x0000370D, 0x00000000, - 0x0006000C, 0x00000015, 0x0000607D, 0x00000001, 0x0000003E, 0x00005F59, - 0x00050051, 0x0000000D, 0x000026DD, 0x0000607D, 0x00000000, 0x00060052, - 0x0000001D, 0x00001ECC, 0x000026DD, 0x00004DC1, 0x00000000, 0x00050051, - 0x0000000B, 0x00002864, 0x0000370D, 0x00000001, 0x0006000C, 0x00000015, - 0x00004CE0, 0x00000001, 0x0000003E, 0x00002864, 0x00050051, 0x0000000D, - 0x000026DE, 0x00004CE0, 0x00000000, 0x00060052, 0x0000001D, 0x00001ECD, - 0x000026DE, 0x00001ECC, 0x00000001, 0x00050051, 0x0000000B, 0x00002865, - 0x0000370D, 0x00000002, 0x0006000C, 0x00000015, 0x00004CE1, 0x00000001, - 0x0000003E, 0x00002865, 0x00050051, 0x0000000D, 0x000026DF, 0x00004CE1, - 0x00000000, 0x00060052, 0x0000001D, 0x00001ECE, 0x000026DF, 0x00001ECD, - 0x00000002, 0x00050051, 0x0000000B, 0x00002866, 0x0000370D, 0x00000003, - 0x0006000C, 0x00000015, 0x00004CE2, 0x00000001, 0x0000003E, 0x00002866, - 0x00050051, 0x0000000D, 0x000026E0, 0x00004CE2, 0x00000000, 0x00060052, - 0x0000001D, 0x00001ECF, 0x000026E0, 0x00001ECE, 0x00000003, 0x00050051, - 0x0000000B, 0x00002867, 0x00002BCD, 0x00000000, 0x0006000C, 0x00000015, - 0x00004CE3, 0x00000001, 0x0000003E, 0x00002867, 0x00050051, 0x0000000D, - 0x000026E1, 0x00004CE3, 0x00000000, 0x00060052, 0x0000001D, 0x00001ED0, - 0x000026E1, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x00002868, - 0x00002BCD, 0x00000001, 0x0006000C, 0x00000015, 0x00004CE4, 0x00000001, - 0x0000003E, 0x00002868, 0x00050051, 0x0000000D, 0x000026E2, 0x00004CE4, - 0x00000000, 0x00060052, 0x0000001D, 0x00001ED1, 0x000026E2, 0x00001ED0, - 0x00000001, 0x00050051, 0x0000000B, 0x00002869, 0x00002BCD, 0x00000002, - 0x0006000C, 0x00000015, 0x00004CE5, 0x00000001, 0x0000003E, 0x00002869, - 0x00050051, 0x0000000D, 0x000026E3, 0x00004CE5, 0x00000000, 0x00060052, - 0x0000001D, 0x00001ED2, 0x000026E3, 0x00001ED1, 0x00000002, 0x00050051, - 0x0000000B, 0x0000286A, 0x00002BCD, 0x00000003, 0x0006000C, 0x00000015, - 0x00004CE6, 0x00000001, 0x0000003E, 0x0000286A, 0x00050051, 0x0000000D, - 0x00003344, 0x00004CE6, 0x00000000, 0x00060052, 0x0000001D, 0x00005376, - 0x00003344, 0x00001ED2, 0x00000003, 0x000200F9, 0x00005BA7, 0x000200F8, - 0x00005916, 0x0004007C, 0x0000001A, 0x000060F7, 0x0000370D, 0x000500C4, - 0x0000001A, 0x00005821, 0x000060F7, 0x00000302, 0x000500C3, 0x0000001A, - 0x0000409E, 0x00005821, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA1, - 0x0000409E, 0x0005008E, 0x0000001D, 0x00004A7C, 0x00002AA1, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004983, 0x00000001, 0x00000028, 0x00000504, - 0x00004A7C, 0x0004007C, 0x0000001A, 0x000027E8, 0x00002BCD, 0x000500C4, - 0x0000001A, 0x000021A4, 0x000027E8, 0x00000302, 0x000500C3, 0x0000001A, - 0x0000409F, 0x000021A4, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA2, - 0x0000409F, 0x0005008E, 0x0000001D, 0x000053C2, 0x00002AA2, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, 0x00000028, 0x00000504, - 0x000053C2, 0x000200F9, 0x00005BA7, 0x000200F8, 0x000030EE, 0x0004007C, - 0x0000001D, 0x00004B22, 0x0000370D, 0x0004007C, 0x0000001D, 0x000038B5, - 0x00002BCD, 0x000200F9, 0x00005BA7, 0x000200F8, 0x00005BA7, 0x000900F5, - 0x0000001D, 0x00002BF6, 0x000038B5, 0x000030EE, 0x00004365, 0x00005916, - 0x00005376, 0x00002036, 0x000900F5, 0x0000001D, 0x00003591, 0x00004B22, - 0x000030EE, 0x00004983, 0x00005916, 0x00001ECF, 0x00002036, 0x000200F9, - 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, 0x0000001D, 0x0000230B, - 0x00002BF6, 0x00005BA7, 0x00002BF5, 0x00005BA6, 0x000700F5, 0x0000001D, - 0x00004C8A, 0x00003591, 0x00005BA7, 0x00003590, 0x00005BA6, 0x00050081, - 0x0000001D, 0x000046B0, 0x000036E3, 0x00004C8A, 0x00050081, 0x0000001D, - 0x0000455A, 0x00002662, 0x0000230B, 0x000500AE, 0x00000009, 0x0000387D, - 0x00003F4C, 0x00000A1C, 0x000300F7, 0x00005EC8, 0x00000002, 0x000400FA, - 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, 0x000026B1, 0x000500C4, - 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, 0x00050085, 0x0000000D, - 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, 0x0000000B, 0x000051FC, - 0x00005E7C, 0x000037B2, 0x000300F7, 0x00004F25, 0x00000002, 0x000400FA, - 0x000060B1, 0x00002C70, 0x00002F63, 0x000200F8, 0x00002F63, 0x00060041, - 0x00000288, 0x00004867, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, - 0x0000000B, 0x00003689, 0x00004867, 0x00060052, 0x00000017, 0x0000555C, - 0x00003689, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBC, - 0x000051FC, 0x000030F7, 0x00060041, 0x00000288, 0x000018B1, 0x00000CC7, - 0x00000A0B, 0x00003CBC, 0x0004003D, 0x0000000B, 0x000035FE, 0x000018B1, - 0x00060052, 0x00000017, 0x0000575F, 0x000035FE, 0x0000555C, 0x00000001, - 0x00050084, 0x0000000B, 0x00002779, 0x00000A10, 0x000030F7, 0x00050080, - 0x0000000B, 0x000023C7, 0x000051FC, 0x00002779, 0x00060041, 0x00000288, - 0x00003823, 0x00000CC7, 0x00000A0B, 0x000023C7, 0x0004003D, 0x0000000B, - 0x000035FF, 0x00003823, 0x00060052, 0x00000017, 0x00005760, 0x000035FF, - 0x0000575F, 0x00000002, 0x00050084, 0x0000000B, 0x0000277A, 0x00000A13, - 0x000030F7, 0x00050080, 0x0000000B, 0x000023C8, 0x000051FC, 0x0000277A, - 0x00060041, 0x00000288, 0x00003824, 0x00000CC7, 0x00000A0B, 0x000023C8, - 0x0004003D, 0x0000000B, 0x00003604, 0x00003824, 0x00060052, 0x00000017, - 0x00005761, 0x00003604, 0x00005760, 0x00000003, 0x00050084, 0x0000000B, - 0x0000277B, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, 0x000023C9, - 0x000051FC, 0x0000277B, 0x00060041, 0x00000288, 0x00003825, 0x00000CC7, - 0x00000A0B, 0x000023C9, 0x0004003D, 0x0000000B, 0x00003605, 0x00003825, - 0x00060052, 0x00000017, 0x00005762, 0x00003605, 0x00002818, 0x00000000, - 0x00050084, 0x0000000B, 0x0000277C, 0x00000A19, 0x000030F7, 0x00050080, - 0x0000000B, 0x000023CA, 0x000051FC, 0x0000277C, 0x00060041, 0x00000288, - 0x00003826, 0x00000CC7, 0x00000A0B, 0x000023CA, 0x0004003D, 0x0000000B, - 0x00003606, 0x00003826, 0x00060052, 0x00000017, 0x00005763, 0x00003606, - 0x00005762, 0x00000001, 0x00050084, 0x0000000B, 0x0000277D, 0x00000A1C, - 0x000030F7, 0x00050080, 0x0000000B, 0x000023CB, 0x000051FC, 0x0000277D, - 0x00060041, 0x00000288, 0x00003827, 0x00000CC7, 0x00000A0B, 0x000023CB, - 0x0004003D, 0x0000000B, 0x00003607, 0x00003827, 0x00060052, 0x00000017, - 0x00005764, 0x00003607, 0x00005763, 0x00000002, 0x00050084, 0x0000000B, - 0x0000277E, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, 0x000023CC, - 0x000051FC, 0x0000277E, 0x00060041, 0x00000288, 0x00003828, 0x00000CC7, - 0x00000A0B, 0x000023CC, 0x0004003D, 0x0000000B, 0x00003EA3, 0x00003828, - 0x00060052, 0x00000017, 0x00005BAB, 0x00003EA3, 0x00005764, 0x00000003, - 0x000200F9, 0x00004F25, 0x000200F8, 0x00002C70, 0x00060041, 0x00000288, - 0x00005547, 0x00000CC7, 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, - 0x00005D45, 0x00005547, 0x00050080, 0x0000000B, 0x00002DB3, 0x000051FC, - 0x00000A0D, 0x00060041, 0x00000288, 0x00001907, 0x00000CC7, 0x00000A0B, - 0x00002DB3, 0x0004003D, 0x0000000B, 0x00005C6C, 0x00001907, 0x00050080, - 0x0000000B, 0x00002DB4, 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, - 0x00001908, 0x00000CC7, 0x00000A0B, 0x00002DB4, 0x0004003D, 0x0000000B, - 0x00005C6D, 0x00001908, 0x00050080, 0x0000000B, 0x00002DB5, 0x000051FC, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, - 0x00002DB5, 0x0004003D, 0x0000000B, 0x00003702, 0x00005FF2, 0x00070050, - 0x00000017, 0x00004ADF, 0x00005D45, 0x00005C6C, 0x00005C6D, 0x00003702, - 0x00050080, 0x0000000B, 0x000057E7, 0x000051FC, 0x00000A16, 0x00060041, - 0x00000288, 0x0000604D, 0x00000CC7, 0x00000A0B, 0x000057E7, 0x0004003D, - 0x0000000B, 0x00005C6E, 0x0000604D, 0x00050080, 0x0000000B, 0x00002DB6, - 0x000051FC, 0x00000A19, 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, - 0x00000A0B, 0x00002DB6, 0x0004003D, 0x0000000B, 0x00005C6F, 0x00001909, - 0x00050080, 0x0000000B, 0x00002DB7, 0x000051FC, 0x00000A1C, 0x00060041, - 0x00000288, 0x0000190A, 0x00000CC7, 0x00000A0B, 0x00002DB7, 0x0004003D, - 0x0000000B, 0x00005C70, 0x0000190A, 0x00050080, 0x0000000B, 0x00002DB8, - 0x000051FC, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, - 0x00000A0B, 0x00002DB8, 0x0004003D, 0x0000000B, 0x00003FFE, 0x00005FF3, - 0x00070050, 0x00000017, 0x0000512E, 0x00005C6E, 0x00005C6F, 0x00005C70, - 0x00003FFE, 0x000200F9, 0x00004F25, 0x000200F8, 0x00004F25, 0x000700F5, - 0x00000017, 0x00002BCE, 0x0000512E, 0x00002C70, 0x00005BAB, 0x00002F63, - 0x000700F5, 0x00000017, 0x0000370E, 0x00004ADF, 0x00002C70, 0x00005761, - 0x00002F63, 0x000300F7, 0x00005311, 0x00000002, 0x000400FA, 0x000043D9, - 0x00005229, 0x00005781, 0x000200F8, 0x00005781, 0x000300F7, 0x00005BA8, - 0x00000000, 0x001300FB, 0x00002180, 0x00006034, 0x00000000, 0x00003E87, - 0x00000001, 0x00003E87, 0x00000002, 0x00003844, 0x0000000A, 0x00003844, - 0x00000003, 0x000059C1, 0x0000000C, 0x000059C1, 0x00000004, 0x00005917, - 0x00000006, 0x00002037, 0x000200F8, 0x00002037, 0x00050051, 0x0000000B, - 0x00005F5A, 0x0000370E, 0x00000000, 0x0006000C, 0x00000015, 0x0000607E, - 0x00000001, 0x0000003E, 0x00005F5A, 0x00050051, 0x0000000D, 0x000026E4, - 0x0000607E, 0x00000000, 0x00060052, 0x0000001D, 0x00001ED3, 0x000026E4, - 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x0000286B, 0x0000370E, - 0x00000001, 0x0006000C, 0x00000015, 0x00004CE7, 0x00000001, 0x0000003E, - 0x0000286B, 0x00050051, 0x0000000D, 0x000026E5, 0x00004CE7, 0x00000000, - 0x00060052, 0x0000001D, 0x00001ED4, 0x000026E5, 0x00001ED3, 0x00000001, - 0x00050051, 0x0000000B, 0x0000286C, 0x0000370E, 0x00000002, 0x0006000C, - 0x00000015, 0x00004CE8, 0x00000001, 0x0000003E, 0x0000286C, 0x00050051, - 0x0000000D, 0x000026E6, 0x00004CE8, 0x00000000, 0x00060052, 0x0000001D, - 0x00001ED5, 0x000026E6, 0x00001ED4, 0x00000002, 0x00050051, 0x0000000B, - 0x0000286D, 0x0000370E, 0x00000003, 0x0006000C, 0x00000015, 0x00004CE9, - 0x00000001, 0x0000003E, 0x0000286D, 0x00050051, 0x0000000D, 0x000026E7, - 0x00004CE9, 0x00000000, 0x00060052, 0x0000001D, 0x00001ED6, 0x000026E7, - 0x00001ED5, 0x00000003, 0x00050051, 0x0000000B, 0x0000286E, 0x00002BCE, - 0x00000000, 0x0006000C, 0x00000015, 0x00004CEA, 0x00000001, 0x0000003E, - 0x0000286E, 0x00050051, 0x0000000D, 0x000026E8, 0x00004CEA, 0x00000000, - 0x00060052, 0x0000001D, 0x00001ED7, 0x000026E8, 0x00004DC1, 0x00000000, - 0x00050051, 0x0000000B, 0x00002873, 0x00002BCE, 0x00000001, 0x0006000C, - 0x00000015, 0x00004CEB, 0x00000001, 0x0000003E, 0x00002873, 0x00050051, - 0x0000000D, 0x000026E9, 0x00004CEB, 0x00000000, 0x00060052, 0x0000001D, - 0x00001ED8, 0x000026E9, 0x00001ED7, 0x00000001, 0x00050051, 0x0000000B, - 0x00002874, 0x00002BCE, 0x00000002, 0x0006000C, 0x00000015, 0x00004CEC, - 0x00000001, 0x0000003E, 0x00002874, 0x00050051, 0x0000000D, 0x000026EA, - 0x00004CEC, 0x00000000, 0x00060052, 0x0000001D, 0x00001ED9, 0x000026EA, - 0x00001ED8, 0x00000002, 0x00050051, 0x0000000B, 0x00002875, 0x00002BCE, - 0x00000003, 0x0006000C, 0x00000015, 0x00004CED, 0x00000001, 0x0000003E, - 0x00002875, 0x00050051, 0x0000000D, 0x00003345, 0x00004CED, 0x00000000, - 0x00060052, 0x0000001D, 0x00005377, 0x00003345, 0x00001ED9, 0x00000003, - 0x000200F9, 0x00005BA8, 0x000200F8, 0x00005917, 0x0004007C, 0x0000001A, + 0x0006000C, 0x00000015, 0x0000606A, 0x00000001, 0x0000003E, 0x00005F59, + 0x00050051, 0x0000000D, 0x000022A8, 0x0000606A, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DC1, 0x0000370D, 0x00000001, 0x0006000C, 0x00000015, + 0x00003D01, 0x00000001, 0x0000003E, 0x00001DC1, 0x00050051, 0x0000000D, + 0x000022A9, 0x00003D01, 0x00000000, 0x00050051, 0x0000000B, 0x00001DC2, + 0x0000370D, 0x00000002, 0x0006000C, 0x00000015, 0x00003D02, 0x00000001, + 0x0000003E, 0x00001DC2, 0x00050051, 0x0000000D, 0x000022AA, 0x00003D02, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DC3, 0x0000370D, 0x00000003, + 0x0006000C, 0x00000015, 0x00003CE8, 0x00000001, 0x0000003E, 0x00001DC3, + 0x00050051, 0x0000000D, 0x00002825, 0x00003CE8, 0x00000000, 0x00070050, + 0x0000001D, 0x00005EBC, 0x000022A8, 0x000022A9, 0x000022AA, 0x00002825, + 0x00050051, 0x0000000B, 0x0000437D, 0x00002BCD, 0x00000000, 0x0006000C, + 0x00000015, 0x0000466E, 0x00000001, 0x0000003E, 0x0000437D, 0x00050051, + 0x0000000D, 0x000022AB, 0x0000466E, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DC4, 0x00002BCD, 0x00000001, 0x0006000C, 0x00000015, 0x00003D03, + 0x00000001, 0x0000003E, 0x00001DC4, 0x00050051, 0x0000000D, 0x000022AC, + 0x00003D03, 0x00000000, 0x00050051, 0x0000000B, 0x00001DC5, 0x00002BCD, + 0x00000002, 0x0006000C, 0x00000015, 0x00003D04, 0x00000001, 0x0000003E, + 0x00001DC5, 0x00050051, 0x0000000D, 0x000022AD, 0x00003D04, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DC6, 0x00002BCD, 0x00000003, 0x0006000C, + 0x00000015, 0x00003CE9, 0x00000001, 0x0000003E, 0x00001DC6, 0x00050051, + 0x0000000D, 0x0000349D, 0x00003CE9, 0x00000000, 0x00070050, 0x0000001D, + 0x000048F9, 0x000022AB, 0x000022AC, 0x000022AD, 0x0000349D, 0x000200F9, + 0x00005BA7, 0x000200F8, 0x000052C9, 0x0004007C, 0x0000001A, 0x000060F7, + 0x0000370D, 0x000500C4, 0x0000001A, 0x00005821, 0x000060F7, 0x00000302, + 0x000500C3, 0x0000001A, 0x0000409E, 0x00005821, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AA1, 0x0000409E, 0x0005008E, 0x0000001D, 0x00004A7B, + 0x00002AA1, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004983, 0x00000001, + 0x00000028, 0x00000504, 0x00004A7B, 0x0004007C, 0x0000001A, 0x000027E8, + 0x00002BCD, 0x000500C4, 0x0000001A, 0x000021A4, 0x000027E8, 0x00000302, + 0x000500C3, 0x0000001A, 0x0000409F, 0x000021A4, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AA2, 0x0000409F, 0x0005008E, 0x0000001D, 0x000053C2, + 0x00002AA2, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004365, 0x00000001, + 0x00000028, 0x00000504, 0x000053C2, 0x000200F9, 0x00005BA7, 0x000200F8, + 0x000030EE, 0x0004007C, 0x0000001D, 0x00004B22, 0x0000370D, 0x0004007C, + 0x0000001D, 0x000038B5, 0x00002BCD, 0x000200F9, 0x00005BA7, 0x000200F8, + 0x00005BA7, 0x000900F5, 0x0000001D, 0x00002BF6, 0x000038B5, 0x000030EE, + 0x00004365, 0x000052C9, 0x000048F9, 0x00002036, 0x000900F5, 0x0000001D, + 0x00003591, 0x00004B22, 0x000030EE, 0x00004983, 0x000052C9, 0x00005EBC, + 0x00002036, 0x000200F9, 0x00005310, 0x000200F8, 0x00005310, 0x000700F5, + 0x0000001D, 0x0000230B, 0x00002BF6, 0x00005BA7, 0x00002BF5, 0x00005BA6, + 0x000700F5, 0x0000001D, 0x00004C8A, 0x00003591, 0x00005BA7, 0x00003590, + 0x00005BA6, 0x00050081, 0x0000001D, 0x000046B0, 0x000036E3, 0x00004C8A, + 0x00050081, 0x0000001D, 0x0000455A, 0x00002662, 0x0000230B, 0x000500AE, + 0x00000009, 0x0000387D, 0x00003F4C, 0x00000A1C, 0x000300F7, 0x00005EC8, + 0x00000002, 0x000400FA, 0x0000387D, 0x000026B1, 0x00005EC8, 0x000200F8, + 0x000026B1, 0x000500C4, 0x0000000B, 0x000037B2, 0x00000A0D, 0x000023AA, + 0x00050085, 0x0000000D, 0x00002F3A, 0x00002B2C, 0x0000016E, 0x00050080, + 0x0000000B, 0x000051FC, 0x00005E7C, 0x000037B2, 0x000300F7, 0x00004F25, + 0x00000002, 0x000400FA, 0x000060B1, 0x00002623, 0x00002F63, 0x000200F8, + 0x00002F63, 0x00060041, 0x00000288, 0x00004BD1, 0x00000CC7, 0x00000A0B, + 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D47, 0x00004BD1, 0x00050080, + 0x0000000B, 0x00002DB5, 0x000051FC, 0x000030F7, 0x00060041, 0x00000288, + 0x0000194D, 0x00000CC7, 0x00000A0B, 0x00002DB5, 0x0004003D, 0x0000000B, + 0x00005E65, 0x0000194D, 0x00050084, 0x0000000B, 0x00001864, 0x00000A10, + 0x000030F7, 0x00050080, 0x0000000B, 0x000020AB, 0x000051FC, 0x00001864, + 0x00060041, 0x00000288, 0x00003BD5, 0x00000CC7, 0x00000A0B, 0x000020AB, + 0x0004003D, 0x0000000B, 0x00005E66, 0x00003BD5, 0x00050084, 0x0000000B, + 0x00001865, 0x00000A13, 0x000030F7, 0x00050080, 0x0000000B, 0x000020AC, + 0x000051FC, 0x00001865, 0x00060041, 0x00000288, 0x000037F5, 0x00000CC7, + 0x00000A0B, 0x000020AC, 0x0004003D, 0x0000000B, 0x0000374E, 0x000037F5, + 0x00070050, 0x00000017, 0x00004CD8, 0x00005D47, 0x00005E65, 0x00005E66, + 0x0000374E, 0x00050084, 0x0000000B, 0x0000429A, 0x00000A16, 0x000030F7, + 0x00050080, 0x0000000B, 0x000036A9, 0x000051FC, 0x0000429A, 0x00060041, + 0x00000288, 0x00003BD6, 0x00000CC7, 0x00000A0B, 0x000036A9, 0x0004003D, + 0x0000000B, 0x00005E67, 0x00003BD6, 0x00050084, 0x0000000B, 0x00001866, + 0x00000A19, 0x000030F7, 0x00050080, 0x0000000B, 0x000020AD, 0x000051FC, + 0x00001866, 0x00060041, 0x00000288, 0x00003BD7, 0x00000CC7, 0x00000A0B, + 0x000020AD, 0x0004003D, 0x0000000B, 0x00005E68, 0x00003BD7, 0x00050084, + 0x0000000B, 0x00001867, 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, + 0x000020AE, 0x000051FC, 0x00001867, 0x00060041, 0x00000288, 0x00003BD8, + 0x00000CC7, 0x00000A0B, 0x000020AE, 0x0004003D, 0x0000000B, 0x00005E69, + 0x00003BD8, 0x00050084, 0x0000000B, 0x00001868, 0x00000A1F, 0x000030F7, + 0x00050080, 0x0000000B, 0x000020AF, 0x000051FC, 0x00001868, 0x00060041, + 0x00000288, 0x000037F6, 0x00000CC7, 0x00000A0B, 0x000020AF, 0x0004003D, + 0x0000000B, 0x00004000, 0x000037F6, 0x00070050, 0x00000017, 0x00005130, + 0x00005E67, 0x00005E68, 0x00005E69, 0x00004000, 0x000200F9, 0x00004F25, + 0x000200F8, 0x00002623, 0x00060041, 0x00000288, 0x00005547, 0x00000CC7, + 0x00000A0B, 0x000051FC, 0x0004003D, 0x0000000B, 0x00005D4A, 0x00005547, + 0x00050080, 0x0000000B, 0x00002DB6, 0x000051FC, 0x00000A0D, 0x00060041, + 0x00000288, 0x00001907, 0x00000CC7, 0x00000A0B, 0x00002DB6, 0x0004003D, + 0x0000000B, 0x00005C6C, 0x00001907, 0x00050080, 0x0000000B, 0x00002DB7, + 0x000051FC, 0x00000A10, 0x00060041, 0x00000288, 0x00001908, 0x00000CC7, + 0x00000A0B, 0x00002DB7, 0x0004003D, 0x0000000B, 0x00005C6D, 0x00001908, + 0x00050080, 0x0000000B, 0x00002DB8, 0x000051FC, 0x00000A13, 0x00060041, + 0x00000288, 0x00005FF2, 0x00000CC7, 0x00000A0B, 0x00002DB8, 0x0004003D, + 0x0000000B, 0x00003702, 0x00005FF2, 0x00070050, 0x00000017, 0x00004ADF, + 0x00005D4A, 0x00005C6C, 0x00005C6D, 0x00003702, 0x00050080, 0x0000000B, + 0x000057E7, 0x000051FC, 0x00000A16, 0x00060041, 0x00000288, 0x0000604D, + 0x00000CC7, 0x00000A0B, 0x000057E7, 0x0004003D, 0x0000000B, 0x00005C6E, + 0x0000604D, 0x00050080, 0x0000000B, 0x00002DB9, 0x000051FC, 0x00000A19, + 0x00060041, 0x00000288, 0x00001909, 0x00000CC7, 0x00000A0B, 0x00002DB9, + 0x0004003D, 0x0000000B, 0x00005C6F, 0x00001909, 0x00050080, 0x0000000B, + 0x00002DBA, 0x000051FC, 0x00000A1C, 0x00060041, 0x00000288, 0x0000190A, + 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, 0x00005C70, + 0x0000190A, 0x00050080, 0x0000000B, 0x00002DBB, 0x000051FC, 0x00000A1F, + 0x00060041, 0x00000288, 0x00005FF3, 0x00000CC7, 0x00000A0B, 0x00002DBB, + 0x0004003D, 0x0000000B, 0x00004001, 0x00005FF3, 0x00070050, 0x00000017, + 0x00005131, 0x00005C6E, 0x00005C6F, 0x00005C70, 0x00004001, 0x000200F9, + 0x00004F25, 0x000200F8, 0x00004F25, 0x000700F5, 0x00000017, 0x00002BCE, + 0x00005131, 0x00002623, 0x00005130, 0x00002F63, 0x000700F5, 0x00000017, + 0x0000370E, 0x00004ADF, 0x00002623, 0x00004CD8, 0x00002F63, 0x000300F7, + 0x00005311, 0x00000002, 0x000400FA, 0x000043D9, 0x00005229, 0x00005781, + 0x000200F8, 0x00005781, 0x000300F7, 0x00005BA8, 0x00000000, 0x001300FB, + 0x00002180, 0x00006034, 0x00000000, 0x00003E87, 0x00000001, 0x00003E87, + 0x00000002, 0x00003844, 0x0000000A, 0x00003844, 0x00000003, 0x000059C1, + 0x0000000C, 0x000059C1, 0x00000004, 0x000052CA, 0x00000006, 0x00002037, + 0x000200F8, 0x00002037, 0x00050051, 0x0000000B, 0x00005F5A, 0x0000370E, + 0x00000000, 0x0006000C, 0x00000015, 0x0000606B, 0x00000001, 0x0000003E, + 0x00005F5A, 0x00050051, 0x0000000D, 0x000022AE, 0x0000606B, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DC7, 0x0000370E, 0x00000001, 0x0006000C, + 0x00000015, 0x00003D05, 0x00000001, 0x0000003E, 0x00001DC7, 0x00050051, + 0x0000000D, 0x000022AF, 0x00003D05, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DC8, 0x0000370E, 0x00000002, 0x0006000C, 0x00000015, 0x00003D06, + 0x00000001, 0x0000003E, 0x00001DC8, 0x00050051, 0x0000000D, 0x000022B0, + 0x00003D06, 0x00000000, 0x00050051, 0x0000000B, 0x00001DC9, 0x0000370E, + 0x00000003, 0x0006000C, 0x00000015, 0x00003CEA, 0x00000001, 0x0000003E, + 0x00001DC9, 0x00050051, 0x0000000D, 0x00002826, 0x00003CEA, 0x00000000, + 0x00070050, 0x0000001D, 0x00005EBD, 0x000022AE, 0x000022AF, 0x000022B0, + 0x00002826, 0x00050051, 0x0000000B, 0x0000437E, 0x00002BCE, 0x00000000, + 0x0006000C, 0x00000015, 0x0000466F, 0x00000001, 0x0000003E, 0x0000437E, + 0x00050051, 0x0000000D, 0x000022B1, 0x0000466F, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DCA, 0x00002BCE, 0x00000001, 0x0006000C, 0x00000015, + 0x00003D07, 0x00000001, 0x0000003E, 0x00001DCA, 0x00050051, 0x0000000D, + 0x000022B2, 0x00003D07, 0x00000000, 0x00050051, 0x0000000B, 0x00001DCB, + 0x00002BCE, 0x00000002, 0x0006000C, 0x00000015, 0x00003D08, 0x00000001, + 0x0000003E, 0x00001DCB, 0x00050051, 0x0000000D, 0x000022B3, 0x00003D08, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DCC, 0x00002BCE, 0x00000003, + 0x0006000C, 0x00000015, 0x00003CEB, 0x00000001, 0x0000003E, 0x00001DCC, + 0x00050051, 0x0000000D, 0x0000349E, 0x00003CEB, 0x00000000, 0x00070050, + 0x0000001D, 0x000048FA, 0x000022B1, 0x000022B2, 0x000022B3, 0x0000349E, + 0x000200F9, 0x00005BA8, 0x000200F8, 0x000052CA, 0x0004007C, 0x0000001A, 0x000060F8, 0x0000370E, 0x000500C4, 0x0000001A, 0x00005822, 0x000060F8, 0x00000302, 0x000500C3, 0x0000001A, 0x000040A0, 0x00005822, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA3, 0x000040A0, 0x0005008E, 0x0000001D, - 0x00004A7D, 0x00002AA3, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004984, - 0x00000001, 0x00000028, 0x00000504, 0x00004A7D, 0x0004007C, 0x0000001A, + 0x00004A7C, 0x00002AA3, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004984, + 0x00000001, 0x00000028, 0x00000504, 0x00004A7C, 0x0004007C, 0x0000001A, 0x000027E9, 0x00002BCE, 0x000500C4, 0x0000001A, 0x000021A5, 0x000027E9, 0x00000302, 0x000500C3, 0x0000001A, 0x000040A1, 0x000021A5, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA4, 0x000040A1, 0x0005008E, 0x0000001D, @@ -2355,23 +2233,23 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x00000001, 0x00000028, 0x00000504, 0x000053C3, 0x000200F9, 0x00005BA8, 0x000200F8, 0x000059C1, 0x000600A9, 0x0000000B, 0x00004C0C, 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B6, 0x00004C0C, - 0x00004C0C, 0x00004C0C, 0x00004C0C, 0x000500C2, 0x00000017, 0x00005D4A, - 0x0000370E, 0x000023B6, 0x000500C7, 0x00000017, 0x00005DE8, 0x00005D4A, + 0x00004C0C, 0x00004C0C, 0x00004C0C, 0x000500C2, 0x00000017, 0x00005D4B, + 0x0000370E, 0x000023B6, 0x000500C7, 0x00000017, 0x00005DE8, 0x00005D4B, 0x000003A1, 0x000500C7, 0x00000017, 0x000048A0, 0x00005DE8, 0x000002D1, 0x000500C2, 0x00000017, 0x00005B94, 0x00005DE8, 0x00000107, 0x000500AA, 0x00000013, 0x000040CD, 0x00005B94, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C4F, 0x00000001, 0x0000004B, 0x000048A0, 0x0004007C, 0x00000017, 0x00002A19, 0x00002C4F, 0x00050082, 0x00000017, 0x0000187E, 0x00000107, 0x00002A19, 0x00050080, 0x00000017, 0x00002214, 0x00002A19, 0x00000A0F, - 0x000600A9, 0x00000017, 0x00002876, 0x000040CD, 0x00002214, 0x00005B94, + 0x000600A9, 0x00000017, 0x00002873, 0x000040CD, 0x00002214, 0x00005B94, 0x000500C4, 0x00000017, 0x00005AD8, 0x000048A0, 0x0000187E, 0x000500C7, 0x00000017, 0x0000499E, 0x00005AD8, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AA5, 0x000040CD, 0x0000499E, 0x000048A0, 0x00050080, 0x00000017, - 0x00005FFD, 0x00002876, 0x0000022F, 0x000500C4, 0x00000017, 0x00004F83, + 0x00005FFD, 0x00002873, 0x0000022F, 0x000500C4, 0x00000017, 0x00004F83, 0x00005FFD, 0x00000467, 0x000500C4, 0x00000017, 0x00003FAA, 0x00002AA5, 0x000002ED, 0x000500C5, 0x00000017, 0x00005782, 0x00004F83, 0x00003FAA, - 0x000500AA, 0x00000013, 0x00003608, 0x00005DE8, 0x00000B50, 0x000600A9, - 0x00000017, 0x00004244, 0x00003608, 0x00000B50, 0x00005782, 0x0004007C, + 0x000500AA, 0x00000013, 0x00003604, 0x00005DE8, 0x00000B50, 0x000600A9, + 0x00000017, 0x00004244, 0x00003604, 0x00000B50, 0x00005782, 0x0004007C, 0x0000001D, 0x00003046, 0x00004244, 0x000500C2, 0x00000017, 0x00006040, 0x00002BCE, 0x000023B6, 0x000500C7, 0x00000017, 0x00003923, 0x00006040, 0x000003A1, 0x000500C7, 0x00000017, 0x000048A1, 0x00003923, 0x000002D1, @@ -2380,15 +2258,15 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x00002C50, 0x00000001, 0x0000004B, 0x000048A1, 0x0004007C, 0x00000017, 0x00002A1A, 0x00002C50, 0x00050082, 0x00000017, 0x0000187F, 0x00000107, 0x00002A1A, 0x00050080, 0x00000017, 0x00002215, 0x00002A1A, 0x00000A0F, - 0x000600A9, 0x00000017, 0x00002877, 0x000040CE, 0x00002215, 0x00005B95, + 0x000600A9, 0x00000017, 0x00002874, 0x000040CE, 0x00002215, 0x00005B95, 0x000500C4, 0x00000017, 0x00005AD9, 0x000048A1, 0x0000187F, 0x000500C7, 0x00000017, 0x0000499F, 0x00005AD9, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AA6, 0x000040CE, 0x0000499F, 0x000048A1, 0x00050080, 0x00000017, - 0x00005FFE, 0x00002877, 0x0000022F, 0x000500C4, 0x00000017, 0x00004F84, + 0x00005FFE, 0x00002874, 0x0000022F, 0x000500C4, 0x00000017, 0x00004F84, 0x00005FFE, 0x00000467, 0x000500C4, 0x00000017, 0x00003FAB, 0x00002AA6, 0x000002ED, 0x000500C5, 0x00000017, 0x00005783, 0x00004F84, 0x00003FAB, - 0x000500AA, 0x00000013, 0x00003609, 0x00003923, 0x00000B50, 0x000600A9, - 0x00000017, 0x00004659, 0x00003609, 0x00000B50, 0x00005783, 0x0004007C, + 0x000500AA, 0x00000013, 0x00003605, 0x00003923, 0x00000B50, 0x000600A9, + 0x00000017, 0x00004659, 0x00003605, 0x00000B50, 0x00005783, 0x0004007C, 0x0000001D, 0x0000593D, 0x00004659, 0x000200F9, 0x00005BA8, 0x000200F8, 0x00003844, 0x000600A9, 0x0000000B, 0x00004C0D, 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B7, 0x00004C0D, 0x00004C0D, @@ -2412,187 +2290,170 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x0000370E, 0x0004007C, 0x0000001D, 0x000038B6, 0x00002BCE, 0x000200F9, 0x00005BA8, 0x000200F8, 0x00005BA8, 0x000F00F5, 0x0000001D, 0x00002BF7, 0x000038B6, 0x00006034, 0x00003097, 0x00003E87, 0x00003096, 0x00003844, - 0x0000593D, 0x000059C1, 0x00004366, 0x00005917, 0x00005377, 0x00002037, + 0x0000593D, 0x000059C1, 0x00004366, 0x000052CA, 0x000048FA, 0x00002037, 0x000F00F5, 0x0000001D, 0x00003592, 0x00004B23, 0x00006034, 0x0000521F, 0x00003E87, 0x0000521E, 0x00003844, 0x00003046, 0x000059C1, 0x00004984, - 0x00005917, 0x00001ED6, 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, - 0x00005229, 0x000300F7, 0x00005BAC, 0x00000000, 0x000700FB, 0x00002180, - 0x000030EF, 0x00000005, 0x00005918, 0x00000007, 0x00002038, 0x000200F8, + 0x000052CA, 0x00005EBD, 0x00002037, 0x000200F9, 0x00005311, 0x000200F8, + 0x00005229, 0x000300F7, 0x00005BA9, 0x00000000, 0x000700FB, 0x00002180, + 0x000030EF, 0x00000005, 0x000052CB, 0x00000007, 0x00002038, 0x000200F8, 0x00002038, 0x00050051, 0x0000000B, 0x00005F5B, 0x0000370E, 0x00000000, - 0x0006000C, 0x00000015, 0x0000607F, 0x00000001, 0x0000003E, 0x00005F5B, - 0x00050051, 0x0000000D, 0x000026EB, 0x0000607F, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EDA, 0x000026EB, 0x00004DC1, 0x00000000, 0x00050051, - 0x0000000B, 0x00002878, 0x0000370E, 0x00000001, 0x0006000C, 0x00000015, - 0x00004CEE, 0x00000001, 0x0000003E, 0x00002878, 0x00050051, 0x0000000D, - 0x000026EC, 0x00004CEE, 0x00000000, 0x00060052, 0x0000001D, 0x00001EDB, - 0x000026EC, 0x00001EDA, 0x00000001, 0x00050051, 0x0000000B, 0x00002879, - 0x0000370E, 0x00000002, 0x0006000C, 0x00000015, 0x00004CEF, 0x00000001, - 0x0000003E, 0x00002879, 0x00050051, 0x0000000D, 0x000026ED, 0x00004CEF, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EDC, 0x000026ED, 0x00001EDB, - 0x00000002, 0x00050051, 0x0000000B, 0x0000287A, 0x0000370E, 0x00000003, - 0x0006000C, 0x00000015, 0x00004CF0, 0x00000001, 0x0000003E, 0x0000287A, - 0x00050051, 0x0000000D, 0x000026EE, 0x00004CF0, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EDD, 0x000026EE, 0x00001EDC, 0x00000003, 0x00050051, - 0x0000000B, 0x0000287B, 0x00002BCE, 0x00000000, 0x0006000C, 0x00000015, - 0x00004CF1, 0x00000001, 0x0000003E, 0x0000287B, 0x00050051, 0x0000000D, - 0x000026EF, 0x00004CF1, 0x00000000, 0x00060052, 0x0000001D, 0x00001EDE, - 0x000026EF, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x0000287C, - 0x00002BCE, 0x00000001, 0x0006000C, 0x00000015, 0x00004CF2, 0x00000001, - 0x0000003E, 0x0000287C, 0x00050051, 0x0000000D, 0x000026F0, 0x00004CF2, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EDF, 0x000026F0, 0x00001EDE, - 0x00000001, 0x00050051, 0x0000000B, 0x0000287D, 0x00002BCE, 0x00000002, - 0x0006000C, 0x00000015, 0x00004CF3, 0x00000001, 0x0000003E, 0x0000287D, - 0x00050051, 0x0000000D, 0x000026F1, 0x00004CF3, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EE0, 0x000026F1, 0x00001EDF, 0x00000002, 0x00050051, - 0x0000000B, 0x0000287E, 0x00002BCE, 0x00000003, 0x0006000C, 0x00000015, - 0x00004CF4, 0x00000001, 0x0000003E, 0x0000287E, 0x00050051, 0x0000000D, - 0x00003346, 0x00004CF4, 0x00000000, 0x00060052, 0x0000001D, 0x00005378, - 0x00003346, 0x00001EE0, 0x00000003, 0x000200F9, 0x00005BAC, 0x000200F8, - 0x00005918, 0x0004007C, 0x0000001A, 0x000060F9, 0x0000370E, 0x000500C4, - 0x0000001A, 0x00005823, 0x000060F9, 0x00000302, 0x000500C3, 0x0000001A, - 0x000040A2, 0x00005823, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA7, - 0x000040A2, 0x0005008E, 0x0000001D, 0x00004A7E, 0x00002AA7, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004985, 0x00000001, 0x00000028, 0x00000504, - 0x00004A7E, 0x0004007C, 0x0000001A, 0x000027EA, 0x00002BCE, 0x000500C4, - 0x0000001A, 0x000021A6, 0x000027EA, 0x00000302, 0x000500C3, 0x0000001A, - 0x000040A3, 0x000021A6, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA8, - 0x000040A3, 0x0005008E, 0x0000001D, 0x000053C4, 0x00002AA8, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004367, 0x00000001, 0x00000028, 0x00000504, - 0x000053C4, 0x000200F9, 0x00005BAC, 0x000200F8, 0x000030EF, 0x0004007C, - 0x0000001D, 0x00004B24, 0x0000370E, 0x0004007C, 0x0000001D, 0x000038B7, - 0x00002BCE, 0x000200F9, 0x00005BAC, 0x000200F8, 0x00005BAC, 0x000900F5, - 0x0000001D, 0x00002BF8, 0x000038B7, 0x000030EF, 0x00004367, 0x00005918, - 0x00005378, 0x00002038, 0x000900F5, 0x0000001D, 0x00003593, 0x00004B24, - 0x000030EF, 0x00004985, 0x00005918, 0x00001EDD, 0x00002038, 0x000200F9, - 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, 0x0000001D, 0x0000230C, - 0x00002BF8, 0x00005BAC, 0x00002BF7, 0x00005BA8, 0x000700F5, 0x0000001D, - 0x00004C8B, 0x00003593, 0x00005BAC, 0x00003592, 0x00005BA8, 0x00050081, - 0x0000001D, 0x00004346, 0x000046B0, 0x00004C8B, 0x00050081, 0x0000001D, - 0x000019F1, 0x0000455A, 0x0000230C, 0x00050080, 0x0000000B, 0x00003FF8, - 0x00001FB2, 0x000037B2, 0x000300F7, 0x00004F26, 0x00000002, 0x000400FA, - 0x000060B1, 0x00002C71, 0x00002F64, 0x000200F8, 0x00002F64, 0x00060041, - 0x00000288, 0x00004868, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, - 0x0000000B, 0x0000368A, 0x00004868, 0x00060052, 0x00000017, 0x0000555D, - 0x0000368A, 0x00002818, 0x00000000, 0x00050080, 0x0000000B, 0x00003CBD, - 0x00003FF8, 0x000030F7, 0x00060041, 0x00000288, 0x000018B2, 0x00000CC7, - 0x00000A0B, 0x00003CBD, 0x0004003D, 0x0000000B, 0x0000360A, 0x000018B2, - 0x00060052, 0x00000017, 0x00005765, 0x0000360A, 0x0000555D, 0x00000001, - 0x00050084, 0x0000000B, 0x0000277F, 0x00000A10, 0x000030F7, 0x00050080, - 0x0000000B, 0x000023CD, 0x00003FF8, 0x0000277F, 0x00060041, 0x00000288, - 0x00003829, 0x00000CC7, 0x00000A0B, 0x000023CD, 0x0004003D, 0x0000000B, - 0x0000360B, 0x00003829, 0x00060052, 0x00000017, 0x00005766, 0x0000360B, - 0x00005765, 0x00000002, 0x00050084, 0x0000000B, 0x00002780, 0x00000A13, - 0x000030F7, 0x00050080, 0x0000000B, 0x000023CE, 0x00003FF8, 0x00002780, - 0x00060041, 0x00000288, 0x0000382A, 0x00000CC7, 0x00000A0B, 0x000023CE, - 0x0004003D, 0x0000000B, 0x0000360C, 0x0000382A, 0x00060052, 0x00000017, - 0x00005767, 0x0000360C, 0x00005766, 0x00000003, 0x00050084, 0x0000000B, - 0x00002781, 0x00000A16, 0x000030F7, 0x00050080, 0x0000000B, 0x000023CF, - 0x00003FF8, 0x00002781, 0x00060041, 0x00000288, 0x0000382B, 0x00000CC7, - 0x00000A0B, 0x000023CF, 0x0004003D, 0x0000000B, 0x0000360D, 0x0000382B, - 0x00060052, 0x00000017, 0x00005769, 0x0000360D, 0x00002818, 0x00000000, - 0x00050084, 0x0000000B, 0x00002782, 0x00000A19, 0x000030F7, 0x00050080, - 0x0000000B, 0x000023D0, 0x00003FF8, 0x00002782, 0x00060041, 0x00000288, - 0x0000382C, 0x00000CC7, 0x00000A0B, 0x000023D0, 0x0004003D, 0x0000000B, - 0x0000360E, 0x0000382C, 0x00060052, 0x00000017, 0x0000576A, 0x0000360E, - 0x00005769, 0x00000001, 0x00050084, 0x0000000B, 0x00002783, 0x00000A1C, - 0x000030F7, 0x00050080, 0x0000000B, 0x000023D1, 0x00003FF8, 0x00002783, - 0x00060041, 0x00000288, 0x0000382D, 0x00000CC7, 0x00000A0B, 0x000023D1, - 0x0004003D, 0x0000000B, 0x0000360F, 0x0000382D, 0x00060052, 0x00000017, - 0x0000576B, 0x0000360F, 0x0000576A, 0x00000002, 0x00050084, 0x0000000B, - 0x00002784, 0x00000A1F, 0x000030F7, 0x00050080, 0x0000000B, 0x000023D2, - 0x00003FF8, 0x00002784, 0x00060041, 0x00000288, 0x0000382E, 0x00000CC7, - 0x00000A0B, 0x000023D2, 0x0004003D, 0x0000000B, 0x00003EA4, 0x0000382E, - 0x00060052, 0x00000017, 0x00005BAD, 0x00003EA4, 0x0000576B, 0x00000003, - 0x000200F9, 0x00004F26, 0x000200F8, 0x00002C71, 0x00060041, 0x00000288, - 0x00005548, 0x00000CC7, 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, - 0x00005D46, 0x00005548, 0x00050080, 0x0000000B, 0x00002DB9, 0x00003FF8, - 0x00000A0D, 0x00060041, 0x00000288, 0x0000190B, 0x00000CC7, 0x00000A0B, - 0x00002DB9, 0x0004003D, 0x0000000B, 0x00005C71, 0x0000190B, 0x00050080, - 0x0000000B, 0x00002DBA, 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, - 0x0000190C, 0x00000CC7, 0x00000A0B, 0x00002DBA, 0x0004003D, 0x0000000B, - 0x00005C72, 0x0000190C, 0x00050080, 0x0000000B, 0x00002DBB, 0x00003FF8, - 0x00000A13, 0x00060041, 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, - 0x00002DBB, 0x0004003D, 0x0000000B, 0x00003703, 0x00005FF4, 0x00070050, - 0x00000017, 0x00004AE0, 0x00005D46, 0x00005C71, 0x00005C72, 0x00003703, - 0x00050080, 0x0000000B, 0x000057E8, 0x00003FF8, 0x00000A16, 0x00060041, - 0x00000288, 0x0000604E, 0x00000CC7, 0x00000A0B, 0x000057E8, 0x0004003D, - 0x0000000B, 0x00005C73, 0x0000604E, 0x00050080, 0x0000000B, 0x00002DBC, - 0x00003FF8, 0x00000A19, 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, - 0x00000A0B, 0x00002DBC, 0x0004003D, 0x0000000B, 0x00005C74, 0x0000190D, - 0x00050080, 0x0000000B, 0x00002DBD, 0x00003FF8, 0x00000A1C, 0x00060041, - 0x00000288, 0x0000190E, 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, - 0x0000000B, 0x00005C75, 0x0000190E, 0x00050080, 0x0000000B, 0x00002DBE, - 0x00003FF8, 0x00000A1F, 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, - 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, 0x00003FFF, 0x00005FF5, - 0x00070050, 0x00000017, 0x0000512F, 0x00005C73, 0x00005C74, 0x00005C75, - 0x00003FFF, 0x000200F9, 0x00004F26, 0x000200F8, 0x00004F26, 0x000700F5, - 0x00000017, 0x00002BCF, 0x0000512F, 0x00002C71, 0x00005BAD, 0x00002F64, - 0x000700F5, 0x00000017, 0x0000370F, 0x00004AE0, 0x00002C71, 0x00005767, - 0x00002F64, 0x000300F7, 0x00005312, 0x00000002, 0x000400FA, 0x000043D9, - 0x0000522A, 0x00005785, 0x000200F8, 0x00005785, 0x000300F7, 0x00005BAE, - 0x00000000, 0x001300FB, 0x00002180, 0x00006035, 0x00000000, 0x00003E88, - 0x00000001, 0x00003E88, 0x00000002, 0x00003845, 0x0000000A, 0x00003845, - 0x00000003, 0x000059C2, 0x0000000C, 0x000059C2, 0x00000004, 0x00005919, - 0x00000006, 0x00002039, 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, - 0x00005F5C, 0x0000370F, 0x00000000, 0x0006000C, 0x00000015, 0x00006080, - 0x00000001, 0x0000003E, 0x00005F5C, 0x00050051, 0x0000000D, 0x000026F2, - 0x00006080, 0x00000000, 0x00060052, 0x0000001D, 0x00001EE1, 0x000026F2, - 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x0000287F, 0x0000370F, - 0x00000001, 0x0006000C, 0x00000015, 0x00004CF5, 0x00000001, 0x0000003E, - 0x0000287F, 0x00050051, 0x0000000D, 0x000026F3, 0x00004CF5, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EE2, 0x000026F3, 0x00001EE1, 0x00000001, - 0x00050051, 0x0000000B, 0x00002880, 0x0000370F, 0x00000002, 0x0006000C, - 0x00000015, 0x00004CF6, 0x00000001, 0x0000003E, 0x00002880, 0x00050051, - 0x0000000D, 0x000026F4, 0x00004CF6, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EE3, 0x000026F4, 0x00001EE2, 0x00000002, 0x00050051, 0x0000000B, - 0x00002881, 0x0000370F, 0x00000003, 0x0006000C, 0x00000015, 0x00004CF7, - 0x00000001, 0x0000003E, 0x00002881, 0x00050051, 0x0000000D, 0x000026F5, - 0x00004CF7, 0x00000000, 0x00060052, 0x0000001D, 0x00001EE4, 0x000026F5, - 0x00001EE3, 0x00000003, 0x00050051, 0x0000000B, 0x00002882, 0x00002BCF, - 0x00000000, 0x0006000C, 0x00000015, 0x00004CF8, 0x00000001, 0x0000003E, - 0x00002882, 0x00050051, 0x0000000D, 0x000026F6, 0x00004CF8, 0x00000000, - 0x00060052, 0x0000001D, 0x00001EE5, 0x000026F6, 0x00004DC1, 0x00000000, - 0x00050051, 0x0000000B, 0x00002883, 0x00002BCF, 0x00000001, 0x0006000C, - 0x00000015, 0x00004CF9, 0x00000001, 0x0000003E, 0x00002883, 0x00050051, - 0x0000000D, 0x000026F7, 0x00004CF9, 0x00000000, 0x00060052, 0x0000001D, - 0x00001EE6, 0x000026F7, 0x00001EE5, 0x00000001, 0x00050051, 0x0000000B, - 0x00002884, 0x00002BCF, 0x00000002, 0x0006000C, 0x00000015, 0x00004CFA, - 0x00000001, 0x0000003E, 0x00002884, 0x00050051, 0x0000000D, 0x000026F8, - 0x00004CFA, 0x00000000, 0x00060052, 0x0000001D, 0x00001EE7, 0x000026F8, - 0x00001EE6, 0x00000002, 0x00050051, 0x0000000B, 0x00002885, 0x00002BCF, - 0x00000003, 0x0006000C, 0x00000015, 0x00004CFB, 0x00000001, 0x0000003E, - 0x00002885, 0x00050051, 0x0000000D, 0x00003347, 0x00004CFB, 0x00000000, - 0x00060052, 0x0000001D, 0x00005379, 0x00003347, 0x00001EE7, 0x00000003, - 0x000200F9, 0x00005BAE, 0x000200F8, 0x00005919, 0x0004007C, 0x0000001A, + 0x0006000C, 0x00000015, 0x0000606C, 0x00000001, 0x0000003E, 0x00005F5B, + 0x00050051, 0x0000000D, 0x000022B4, 0x0000606C, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DCD, 0x0000370E, 0x00000001, 0x0006000C, 0x00000015, + 0x00003D09, 0x00000001, 0x0000003E, 0x00001DCD, 0x00050051, 0x0000000D, + 0x000022B5, 0x00003D09, 0x00000000, 0x00050051, 0x0000000B, 0x00001DCE, + 0x0000370E, 0x00000002, 0x0006000C, 0x00000015, 0x00003D0A, 0x00000001, + 0x0000003E, 0x00001DCE, 0x00050051, 0x0000000D, 0x000022B6, 0x00003D0A, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DCF, 0x0000370E, 0x00000003, + 0x0006000C, 0x00000015, 0x00003CEC, 0x00000001, 0x0000003E, 0x00001DCF, + 0x00050051, 0x0000000D, 0x00002827, 0x00003CEC, 0x00000000, 0x00070050, + 0x0000001D, 0x00005EBE, 0x000022B4, 0x000022B5, 0x000022B6, 0x00002827, + 0x00050051, 0x0000000B, 0x0000437F, 0x00002BCE, 0x00000000, 0x0006000C, + 0x00000015, 0x00004670, 0x00000001, 0x0000003E, 0x0000437F, 0x00050051, + 0x0000000D, 0x000022B7, 0x00004670, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DD0, 0x00002BCE, 0x00000001, 0x0006000C, 0x00000015, 0x00003D0C, + 0x00000001, 0x0000003E, 0x00001DD0, 0x00050051, 0x0000000D, 0x000022B8, + 0x00003D0C, 0x00000000, 0x00050051, 0x0000000B, 0x00001DD1, 0x00002BCE, + 0x00000002, 0x0006000C, 0x00000015, 0x00003D0D, 0x00000001, 0x0000003E, + 0x00001DD1, 0x00050051, 0x0000000D, 0x000022B9, 0x00003D0D, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DD2, 0x00002BCE, 0x00000003, 0x0006000C, + 0x00000015, 0x00003CED, 0x00000001, 0x0000003E, 0x00001DD2, 0x00050051, + 0x0000000D, 0x0000349F, 0x00003CED, 0x00000000, 0x00070050, 0x0000001D, + 0x000048FB, 0x000022B7, 0x000022B8, 0x000022B9, 0x0000349F, 0x000200F9, + 0x00005BA9, 0x000200F8, 0x000052CB, 0x0004007C, 0x0000001A, 0x000060F9, + 0x0000370E, 0x000500C4, 0x0000001A, 0x00005823, 0x000060F9, 0x00000302, + 0x000500C3, 0x0000001A, 0x000040A2, 0x00005823, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AA7, 0x000040A2, 0x0005008E, 0x0000001D, 0x00004A7D, + 0x00002AA7, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004985, 0x00000001, + 0x00000028, 0x00000504, 0x00004A7D, 0x0004007C, 0x0000001A, 0x000027EA, + 0x00002BCE, 0x000500C4, 0x0000001A, 0x000021A6, 0x000027EA, 0x00000302, + 0x000500C3, 0x0000001A, 0x000040A3, 0x000021A6, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AA8, 0x000040A3, 0x0005008E, 0x0000001D, 0x000053C4, + 0x00002AA8, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004367, 0x00000001, + 0x00000028, 0x00000504, 0x000053C4, 0x000200F9, 0x00005BA9, 0x000200F8, + 0x000030EF, 0x0004007C, 0x0000001D, 0x00004B24, 0x0000370E, 0x0004007C, + 0x0000001D, 0x000038B7, 0x00002BCE, 0x000200F9, 0x00005BA9, 0x000200F8, + 0x00005BA9, 0x000900F5, 0x0000001D, 0x00002BF8, 0x000038B7, 0x000030EF, + 0x00004367, 0x000052CB, 0x000048FB, 0x00002038, 0x000900F5, 0x0000001D, + 0x00003593, 0x00004B24, 0x000030EF, 0x00004985, 0x000052CB, 0x00005EBE, + 0x00002038, 0x000200F9, 0x00005311, 0x000200F8, 0x00005311, 0x000700F5, + 0x0000001D, 0x0000230C, 0x00002BF8, 0x00005BA9, 0x00002BF7, 0x00005BA8, + 0x000700F5, 0x0000001D, 0x00004C8B, 0x00003593, 0x00005BA9, 0x00003592, + 0x00005BA8, 0x00050081, 0x0000001D, 0x00004346, 0x000046B0, 0x00004C8B, + 0x00050081, 0x0000001D, 0x000019F1, 0x0000455A, 0x0000230C, 0x00050080, + 0x0000000B, 0x00003FF8, 0x00001FB2, 0x000037B2, 0x000300F7, 0x00004F26, + 0x00000002, 0x000400FA, 0x000060B1, 0x00002624, 0x00002F64, 0x000200F8, + 0x00002F64, 0x00060041, 0x00000288, 0x00004BD2, 0x00000CC7, 0x00000A0B, + 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4C, 0x00004BD2, 0x00050080, + 0x0000000B, 0x00002DBC, 0x00003FF8, 0x000030F7, 0x00060041, 0x00000288, + 0x0000194E, 0x00000CC7, 0x00000A0B, 0x00002DBC, 0x0004003D, 0x0000000B, + 0x00005E6A, 0x0000194E, 0x00050084, 0x0000000B, 0x00001869, 0x00000A10, + 0x000030F7, 0x00050080, 0x0000000B, 0x000020B0, 0x00003FF8, 0x00001869, + 0x00060041, 0x00000288, 0x00003BD9, 0x00000CC7, 0x00000A0B, 0x000020B0, + 0x0004003D, 0x0000000B, 0x00005E6B, 0x00003BD9, 0x00050084, 0x0000000B, + 0x0000186A, 0x00000A13, 0x000030F7, 0x00050080, 0x0000000B, 0x000020B1, + 0x00003FF8, 0x0000186A, 0x00060041, 0x00000288, 0x000037F7, 0x00000CC7, + 0x00000A0B, 0x000020B1, 0x0004003D, 0x0000000B, 0x0000374F, 0x000037F7, + 0x00070050, 0x00000017, 0x00004CD9, 0x00005D4C, 0x00005E6A, 0x00005E6B, + 0x0000374F, 0x00050084, 0x0000000B, 0x0000429B, 0x00000A16, 0x000030F7, + 0x00050080, 0x0000000B, 0x000036AA, 0x00003FF8, 0x0000429B, 0x00060041, + 0x00000288, 0x00003BDA, 0x00000CC7, 0x00000A0B, 0x000036AA, 0x0004003D, + 0x0000000B, 0x00005E6C, 0x00003BDA, 0x00050084, 0x0000000B, 0x0000186B, + 0x00000A19, 0x000030F7, 0x00050080, 0x0000000B, 0x000020B2, 0x00003FF8, + 0x0000186B, 0x00060041, 0x00000288, 0x00003BDB, 0x00000CC7, 0x00000A0B, + 0x000020B2, 0x0004003D, 0x0000000B, 0x00005E6D, 0x00003BDB, 0x00050084, + 0x0000000B, 0x0000186C, 0x00000A1C, 0x000030F7, 0x00050080, 0x0000000B, + 0x000020B3, 0x00003FF8, 0x0000186C, 0x00060041, 0x00000288, 0x00003BDC, + 0x00000CC7, 0x00000A0B, 0x000020B3, 0x0004003D, 0x0000000B, 0x00005E6E, + 0x00003BDC, 0x00050084, 0x0000000B, 0x0000186D, 0x00000A1F, 0x000030F7, + 0x00050080, 0x0000000B, 0x000020B4, 0x00003FF8, 0x0000186D, 0x00060041, + 0x00000288, 0x000037F8, 0x00000CC7, 0x00000A0B, 0x000020B4, 0x0004003D, + 0x0000000B, 0x00004002, 0x000037F8, 0x00070050, 0x00000017, 0x00005132, + 0x00005E6C, 0x00005E6D, 0x00005E6E, 0x00004002, 0x000200F9, 0x00004F26, + 0x000200F8, 0x00002624, 0x00060041, 0x00000288, 0x00005548, 0x00000CC7, + 0x00000A0B, 0x00003FF8, 0x0004003D, 0x0000000B, 0x00005D4D, 0x00005548, + 0x00050080, 0x0000000B, 0x00002DBD, 0x00003FF8, 0x00000A0D, 0x00060041, + 0x00000288, 0x0000190B, 0x00000CC7, 0x00000A0B, 0x00002DBD, 0x0004003D, + 0x0000000B, 0x00005C71, 0x0000190B, 0x00050080, 0x0000000B, 0x00002DBE, + 0x00003FF8, 0x00000A10, 0x00060041, 0x00000288, 0x0000190C, 0x00000CC7, + 0x00000A0B, 0x00002DBE, 0x0004003D, 0x0000000B, 0x00005C72, 0x0000190C, + 0x00050080, 0x0000000B, 0x00002DBF, 0x00003FF8, 0x00000A13, 0x00060041, + 0x00000288, 0x00005FF4, 0x00000CC7, 0x00000A0B, 0x00002DBF, 0x0004003D, + 0x0000000B, 0x00003703, 0x00005FF4, 0x00070050, 0x00000017, 0x00004AE0, + 0x00005D4D, 0x00005C71, 0x00005C72, 0x00003703, 0x00050080, 0x0000000B, + 0x000057E8, 0x00003FF8, 0x00000A16, 0x00060041, 0x00000288, 0x0000604E, + 0x00000CC7, 0x00000A0B, 0x000057E8, 0x0004003D, 0x0000000B, 0x00005C73, + 0x0000604E, 0x00050080, 0x0000000B, 0x00002DC0, 0x00003FF8, 0x00000A19, + 0x00060041, 0x00000288, 0x0000190D, 0x00000CC7, 0x00000A0B, 0x00002DC0, + 0x0004003D, 0x0000000B, 0x00005C74, 0x0000190D, 0x00050080, 0x0000000B, + 0x00002DC1, 0x00003FF8, 0x00000A1C, 0x00060041, 0x00000288, 0x0000190E, + 0x00000CC7, 0x00000A0B, 0x00002DC1, 0x0004003D, 0x0000000B, 0x00005C75, + 0x0000190E, 0x00050080, 0x0000000B, 0x00002DC2, 0x00003FF8, 0x00000A1F, + 0x00060041, 0x00000288, 0x00005FF5, 0x00000CC7, 0x00000A0B, 0x00002DC2, + 0x0004003D, 0x0000000B, 0x00004003, 0x00005FF5, 0x00070050, 0x00000017, + 0x00005133, 0x00005C73, 0x00005C74, 0x00005C75, 0x00004003, 0x000200F9, + 0x00004F26, 0x000200F8, 0x00004F26, 0x000700F5, 0x00000017, 0x00002BCF, + 0x00005133, 0x00002624, 0x00005132, 0x00002F64, 0x000700F5, 0x00000017, + 0x0000370F, 0x00004AE0, 0x00002624, 0x00004CD9, 0x00002F64, 0x000300F7, + 0x00005312, 0x00000002, 0x000400FA, 0x000043D9, 0x0000522A, 0x00005784, + 0x000200F8, 0x00005784, 0x000300F7, 0x00005BAA, 0x00000000, 0x001300FB, + 0x00002180, 0x00006035, 0x00000000, 0x00003E88, 0x00000001, 0x00003E88, + 0x00000002, 0x00003845, 0x0000000A, 0x00003845, 0x00000003, 0x000059C2, + 0x0000000C, 0x000059C2, 0x00000004, 0x000052CC, 0x00000006, 0x00002039, + 0x000200F8, 0x00002039, 0x00050051, 0x0000000B, 0x00005F5C, 0x0000370F, + 0x00000000, 0x0006000C, 0x00000015, 0x0000606D, 0x00000001, 0x0000003E, + 0x00005F5C, 0x00050051, 0x0000000D, 0x000022BA, 0x0000606D, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DD3, 0x0000370F, 0x00000001, 0x0006000C, + 0x00000015, 0x00003D0E, 0x00000001, 0x0000003E, 0x00001DD3, 0x00050051, + 0x0000000D, 0x000022BB, 0x00003D0E, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DD4, 0x0000370F, 0x00000002, 0x0006000C, 0x00000015, 0x00003D0F, + 0x00000001, 0x0000003E, 0x00001DD4, 0x00050051, 0x0000000D, 0x000022BC, + 0x00003D0F, 0x00000000, 0x00050051, 0x0000000B, 0x00001DD5, 0x0000370F, + 0x00000003, 0x0006000C, 0x00000015, 0x00003CEE, 0x00000001, 0x0000003E, + 0x00001DD5, 0x00050051, 0x0000000D, 0x00002828, 0x00003CEE, 0x00000000, + 0x00070050, 0x0000001D, 0x00005EBF, 0x000022BA, 0x000022BB, 0x000022BC, + 0x00002828, 0x00050051, 0x0000000B, 0x00004380, 0x00002BCF, 0x00000000, + 0x0006000C, 0x00000015, 0x00004671, 0x00000001, 0x0000003E, 0x00004380, + 0x00050051, 0x0000000D, 0x000022BD, 0x00004671, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DD6, 0x00002BCF, 0x00000001, 0x0006000C, 0x00000015, + 0x00003D10, 0x00000001, 0x0000003E, 0x00001DD6, 0x00050051, 0x0000000D, + 0x000022BE, 0x00003D10, 0x00000000, 0x00050051, 0x0000000B, 0x00001DD7, + 0x00002BCF, 0x00000002, 0x0006000C, 0x00000015, 0x00003D11, 0x00000001, + 0x0000003E, 0x00001DD7, 0x00050051, 0x0000000D, 0x000022BF, 0x00003D11, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DD8, 0x00002BCF, 0x00000003, + 0x0006000C, 0x00000015, 0x00003CEF, 0x00000001, 0x0000003E, 0x00001DD8, + 0x00050051, 0x0000000D, 0x000034A0, 0x00003CEF, 0x00000000, 0x00070050, + 0x0000001D, 0x000048FC, 0x000022BD, 0x000022BE, 0x000022BF, 0x000034A0, + 0x000200F9, 0x00005BAA, 0x000200F8, 0x000052CC, 0x0004007C, 0x0000001A, 0x000060FA, 0x0000370F, 0x000500C4, 0x0000001A, 0x00005824, 0x000060FA, 0x00000302, 0x000500C3, 0x0000001A, 0x000040A4, 0x00005824, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AA9, 0x000040A4, 0x0005008E, 0x0000001D, - 0x00004A7F, 0x00002AA9, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004986, - 0x00000001, 0x00000028, 0x00000504, 0x00004A7F, 0x0004007C, 0x0000001A, + 0x00004A7E, 0x00002AA9, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004986, + 0x00000001, 0x00000028, 0x00000504, 0x00004A7E, 0x0004007C, 0x0000001A, 0x000027EB, 0x00002BCF, 0x000500C4, 0x0000001A, 0x000021A7, 0x000027EB, 0x00000302, 0x000500C3, 0x0000001A, 0x000040A5, 0x000021A7, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAA, 0x000040A5, 0x0005008E, 0x0000001D, 0x000053C5, 0x00002AAA, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004368, - 0x00000001, 0x00000028, 0x00000504, 0x000053C5, 0x000200F9, 0x00005BAE, + 0x00000001, 0x00000028, 0x00000504, 0x000053C5, 0x000200F9, 0x00005BAA, 0x000200F8, 0x000059C2, 0x000600A9, 0x0000000B, 0x00004C0F, 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023B9, 0x00004C0F, - 0x00004C0F, 0x00004C0F, 0x00004C0F, 0x000500C2, 0x00000017, 0x00005D4B, - 0x0000370F, 0x000023B9, 0x000500C7, 0x00000017, 0x00005DE9, 0x00005D4B, + 0x00004C0F, 0x00004C0F, 0x00004C0F, 0x000500C2, 0x00000017, 0x00005D4E, + 0x0000370F, 0x000023B9, 0x000500C7, 0x00000017, 0x00005DE9, 0x00005D4E, 0x000003A1, 0x000500C7, 0x00000017, 0x000048A2, 0x00005DE9, 0x000002D1, 0x000500C2, 0x00000017, 0x00005B96, 0x00005DE9, 0x00000107, 0x000500AA, 0x00000013, 0x000040CF, 0x00005B96, 0x00000B50, 0x0006000C, 0x0000001A, 0x00002C51, 0x00000001, 0x0000004B, 0x000048A2, 0x0004007C, 0x00000017, 0x00002A1B, 0x00002C51, 0x00050082, 0x00000017, 0x00001880, 0x00000107, 0x00002A1B, 0x00050080, 0x00000017, 0x00002216, 0x00002A1B, 0x00000A0F, - 0x000600A9, 0x00000017, 0x00002886, 0x000040CF, 0x00002216, 0x00005B96, + 0x000600A9, 0x00000017, 0x00002875, 0x000040CF, 0x00002216, 0x00005B96, 0x000500C4, 0x00000017, 0x00005ADA, 0x000048A2, 0x00001880, 0x000500C7, 0x00000017, 0x000049A0, 0x00005ADA, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AAB, 0x000040CF, 0x000049A0, 0x000048A2, 0x00050080, 0x00000017, - 0x00005FFF, 0x00002886, 0x0000022F, 0x000500C4, 0x00000017, 0x00004F85, + 0x00005FFF, 0x00002875, 0x0000022F, 0x000500C4, 0x00000017, 0x00004F85, 0x00005FFF, 0x00000467, 0x000500C4, 0x00000017, 0x00003FAC, 0x00002AAB, - 0x000002ED, 0x000500C5, 0x00000017, 0x00005786, 0x00004F85, 0x00003FAC, - 0x000500AA, 0x00000013, 0x00003610, 0x00005DE9, 0x00000B50, 0x000600A9, - 0x00000017, 0x00004245, 0x00003610, 0x00000B50, 0x00005786, 0x0004007C, + 0x000002ED, 0x000500C5, 0x00000017, 0x00005785, 0x00004F85, 0x00003FAC, + 0x000500AA, 0x00000013, 0x00003606, 0x00005DE9, 0x00000B50, 0x000600A9, + 0x00000017, 0x00004245, 0x00003606, 0x00000B50, 0x00005785, 0x0004007C, 0x0000001D, 0x00003047, 0x00004245, 0x000500C2, 0x00000017, 0x00006041, 0x00002BCF, 0x000023B9, 0x000500C7, 0x00000017, 0x00003924, 0x00006041, 0x000003A1, 0x000500C7, 0x00000017, 0x000048A3, 0x00003924, 0x000002D1, @@ -2601,16 +2462,16 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x00002C52, 0x00000001, 0x0000004B, 0x000048A3, 0x0004007C, 0x00000017, 0x00002A1C, 0x00002C52, 0x00050082, 0x00000017, 0x00001881, 0x00000107, 0x00002A1C, 0x00050080, 0x00000017, 0x00002217, 0x00002A1C, 0x00000A0F, - 0x000600A9, 0x00000017, 0x00002887, 0x000040D0, 0x00002217, 0x00005B97, + 0x000600A9, 0x00000017, 0x00002876, 0x000040D0, 0x00002217, 0x00005B97, 0x000500C4, 0x00000017, 0x00005ADB, 0x000048A3, 0x00001881, 0x000500C7, 0x00000017, 0x000049A1, 0x00005ADB, 0x000002D1, 0x000600A9, 0x00000017, 0x00002AAC, 0x000040D0, 0x000049A1, 0x000048A3, 0x00050080, 0x00000017, - 0x00006000, 0x00002887, 0x0000022F, 0x000500C4, 0x00000017, 0x00004F86, + 0x00006000, 0x00002876, 0x0000022F, 0x000500C4, 0x00000017, 0x00004F86, 0x00006000, 0x00000467, 0x000500C4, 0x00000017, 0x00003FAD, 0x00002AAC, - 0x000002ED, 0x000500C5, 0x00000017, 0x00005787, 0x00004F86, 0x00003FAD, - 0x000500AA, 0x00000013, 0x00003611, 0x00003924, 0x00000B50, 0x000600A9, - 0x00000017, 0x0000465A, 0x00003611, 0x00000B50, 0x00005787, 0x0004007C, - 0x0000001D, 0x0000593E, 0x0000465A, 0x000200F9, 0x00005BAE, 0x000200F8, + 0x000002ED, 0x000500C5, 0x00000017, 0x00005786, 0x00004F86, 0x00003FAD, + 0x000500AA, 0x00000013, 0x00003607, 0x00003924, 0x00000B50, 0x000600A9, + 0x00000017, 0x0000465A, 0x00003607, 0x00000B50, 0x00005786, 0x0004007C, + 0x0000001D, 0x0000593E, 0x0000465A, 0x000200F9, 0x00005BAA, 0x000200F8, 0x00003845, 0x000600A9, 0x0000000B, 0x00004C10, 0x00001D59, 0x00000A46, 0x00000A0A, 0x00070050, 0x00000017, 0x000023BA, 0x00004C10, 0x00004C10, 0x00004C10, 0x00004C10, 0x000500C2, 0x00000017, 0x000056D9, 0x0000370F, @@ -2619,244 +2480,238 @@ const uint32_t resolve_full_8bpp_scaled_cs[] = { 0x00005220, 0x00003F0B, 0x000006FE, 0x000500C2, 0x00000017, 0x00001E48, 0x00002BCF, 0x000023BA, 0x000500C7, 0x00000017, 0x00002BDA, 0x00001E48, 0x000003A1, 0x00040070, 0x0000001D, 0x00004320, 0x00002BDA, 0x0005008E, - 0x0000001D, 0x00003098, 0x00004320, 0x000006FE, 0x000200F9, 0x00005BAE, + 0x0000001D, 0x00003098, 0x00004320, 0x000006FE, 0x000200F9, 0x00005BAA, 0x000200F8, 0x00003E88, 0x000600A9, 0x0000000B, 0x00004C11, 0x00001D59, - 0x00000A3A, 0x00000A0A, 0x00070050, 0x00000017, 0x000023D3, 0x00004C11, + 0x00000A3A, 0x00000A0A, 0x00070050, 0x00000017, 0x000023BB, 0x00004C11, 0x00004C11, 0x00004C11, 0x00004C11, 0x000500C2, 0x00000017, 0x000056DA, - 0x0000370F, 0x000023D3, 0x000500C7, 0x00000017, 0x00004A5D, 0x000056DA, + 0x0000370F, 0x000023BB, 0x000500C7, 0x00000017, 0x00004A5D, 0x000056DA, 0x0000064B, 0x00040070, 0x0000001D, 0x00003F0C, 0x00004A5D, 0x0005008E, 0x0000001D, 0x00005221, 0x00003F0C, 0x0000017A, 0x000500C2, 0x00000017, - 0x00001E49, 0x00002BCF, 0x000023D3, 0x000500C7, 0x00000017, 0x00002BDB, + 0x00001E49, 0x00002BCF, 0x000023BB, 0x000500C7, 0x00000017, 0x00002BDB, 0x00001E49, 0x0000064B, 0x00040070, 0x0000001D, 0x00004321, 0x00002BDB, 0x0005008E, 0x0000001D, 0x00003099, 0x00004321, 0x0000017A, 0x000200F9, - 0x00005BAE, 0x000200F8, 0x00006035, 0x0004007C, 0x0000001D, 0x00004B25, + 0x00005BAA, 0x000200F8, 0x00006035, 0x0004007C, 0x0000001D, 0x00004B25, 0x0000370F, 0x0004007C, 0x0000001D, 0x000038B8, 0x00002BCF, 0x000200F9, - 0x00005BAE, 0x000200F8, 0x00005BAE, 0x000F00F5, 0x0000001D, 0x00002BF9, + 0x00005BAA, 0x000200F8, 0x00005BAA, 0x000F00F5, 0x0000001D, 0x00002BF9, 0x000038B8, 0x00006035, 0x00003099, 0x00003E88, 0x00003098, 0x00003845, - 0x0000593E, 0x000059C2, 0x00004368, 0x00005919, 0x00005379, 0x00002039, + 0x0000593E, 0x000059C2, 0x00004368, 0x000052CC, 0x000048FC, 0x00002039, 0x000F00F5, 0x0000001D, 0x00003594, 0x00004B25, 0x00006035, 0x00005221, 0x00003E88, 0x00005220, 0x00003845, 0x00003047, 0x000059C2, 0x00004986, - 0x00005919, 0x00001EE4, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, - 0x0000522A, 0x000300F7, 0x00005BAF, 0x00000000, 0x000700FB, 0x00002180, - 0x000030F0, 0x00000005, 0x0000591A, 0x00000007, 0x0000203A, 0x000200F8, + 0x000052CC, 0x00005EBF, 0x00002039, 0x000200F9, 0x00005312, 0x000200F8, + 0x0000522A, 0x000300F7, 0x00005BAB, 0x00000000, 0x000700FB, 0x00002180, + 0x000030F0, 0x00000005, 0x000052CD, 0x00000007, 0x0000203A, 0x000200F8, 0x0000203A, 0x00050051, 0x0000000B, 0x00005F5D, 0x0000370F, 0x00000000, - 0x0006000C, 0x00000015, 0x00006081, 0x00000001, 0x0000003E, 0x00005F5D, - 0x00050051, 0x0000000D, 0x000026F9, 0x00006081, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EE8, 0x000026F9, 0x00004DC1, 0x00000000, 0x00050051, - 0x0000000B, 0x00002888, 0x0000370F, 0x00000001, 0x0006000C, 0x00000015, - 0x00004CFC, 0x00000001, 0x0000003E, 0x00002888, 0x00050051, 0x0000000D, - 0x000026FA, 0x00004CFC, 0x00000000, 0x00060052, 0x0000001D, 0x00001EE9, - 0x000026FA, 0x00001EE8, 0x00000001, 0x00050051, 0x0000000B, 0x00002889, - 0x0000370F, 0x00000002, 0x0006000C, 0x00000015, 0x00004CFD, 0x00000001, - 0x0000003E, 0x00002889, 0x00050051, 0x0000000D, 0x000026FB, 0x00004CFD, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EEA, 0x000026FB, 0x00001EE9, - 0x00000002, 0x00050051, 0x0000000B, 0x0000288A, 0x0000370F, 0x00000003, - 0x0006000C, 0x00000015, 0x00004CFE, 0x00000001, 0x0000003E, 0x0000288A, - 0x00050051, 0x0000000D, 0x000026FC, 0x00004CFE, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EEB, 0x000026FC, 0x00001EEA, 0x00000003, 0x00050051, - 0x0000000B, 0x0000288B, 0x00002BCF, 0x00000000, 0x0006000C, 0x00000015, - 0x00004CFF, 0x00000001, 0x0000003E, 0x0000288B, 0x00050051, 0x0000000D, - 0x000026FD, 0x00004CFF, 0x00000000, 0x00060052, 0x0000001D, 0x00001EEC, - 0x000026FD, 0x00004DC1, 0x00000000, 0x00050051, 0x0000000B, 0x0000288C, - 0x00002BCF, 0x00000001, 0x0006000C, 0x00000015, 0x00004D00, 0x00000001, - 0x0000003E, 0x0000288C, 0x00050051, 0x0000000D, 0x000026FE, 0x00004D00, - 0x00000000, 0x00060052, 0x0000001D, 0x00001EED, 0x000026FE, 0x00001EEC, - 0x00000001, 0x00050051, 0x0000000B, 0x0000288D, 0x00002BCF, 0x00000002, - 0x0006000C, 0x00000015, 0x00004D01, 0x00000001, 0x0000003E, 0x0000288D, - 0x00050051, 0x0000000D, 0x000026FF, 0x00004D01, 0x00000000, 0x00060052, - 0x0000001D, 0x00001EEE, 0x000026FF, 0x00001EED, 0x00000002, 0x00050051, - 0x0000000B, 0x0000288E, 0x00002BCF, 0x00000003, 0x0006000C, 0x00000015, - 0x00004D02, 0x00000001, 0x0000003E, 0x0000288E, 0x00050051, 0x0000000D, - 0x00003348, 0x00004D02, 0x00000000, 0x00060052, 0x0000001D, 0x0000537A, - 0x00003348, 0x00001EEE, 0x00000003, 0x000200F9, 0x00005BAF, 0x000200F8, - 0x0000591A, 0x0004007C, 0x0000001A, 0x000060FB, 0x0000370F, 0x000500C4, - 0x0000001A, 0x00005825, 0x000060FB, 0x00000302, 0x000500C3, 0x0000001A, - 0x000040A6, 0x00005825, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAD, - 0x000040A6, 0x0005008E, 0x0000001D, 0x00004A80, 0x00002AAD, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004987, 0x00000001, 0x00000028, 0x00000504, - 0x00004A80, 0x0004007C, 0x0000001A, 0x000027EC, 0x00002BCF, 0x000500C4, - 0x0000001A, 0x000021A8, 0x000027EC, 0x00000302, 0x000500C3, 0x0000001A, - 0x000040A7, 0x000021A8, 0x00000302, 0x0004006F, 0x0000001D, 0x00002AAE, - 0x000040A7, 0x0005008E, 0x0000001D, 0x000053C6, 0x00002AAE, 0x000007FE, - 0x0007000C, 0x0000001D, 0x00004369, 0x00000001, 0x00000028, 0x00000504, - 0x000053C6, 0x000200F9, 0x00005BAF, 0x000200F8, 0x000030F0, 0x0004007C, - 0x0000001D, 0x00004B26, 0x0000370F, 0x0004007C, 0x0000001D, 0x000038B9, - 0x00002BCF, 0x000200F9, 0x00005BAF, 0x000200F8, 0x00005BAF, 0x000900F5, - 0x0000001D, 0x00002BFA, 0x000038B9, 0x000030F0, 0x00004369, 0x0000591A, - 0x0000537A, 0x0000203A, 0x000900F5, 0x0000001D, 0x00003595, 0x00004B26, - 0x000030F0, 0x00004987, 0x0000591A, 0x00001EEB, 0x0000203A, 0x000200F9, - 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, 0x0000001D, 0x0000230D, - 0x00002BFA, 0x00005BAF, 0x00002BF9, 0x00005BAE, 0x000700F5, 0x0000001D, - 0x00004C8C, 0x00003595, 0x00005BAF, 0x00003594, 0x00005BAE, 0x00050081, - 0x0000001D, 0x00004C41, 0x00004346, 0x00004C8C, 0x00050081, 0x0000001D, - 0x00005D3D, 0x000019F1, 0x0000230D, 0x000200F9, 0x00005EC8, 0x000200F8, - 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BA7, 0x0000455A, 0x00005310, - 0x00005D3D, 0x00005312, 0x000700F5, 0x0000001D, 0x00003854, 0x000046B0, - 0x00005310, 0x00004C41, 0x00005312, 0x000700F5, 0x0000000D, 0x000038BA, - 0x00005A1D, 0x00005310, 0x00002F3A, 0x00005312, 0x000200F9, 0x00005313, - 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, 0x00002BA8, 0x00002662, - 0x0000530F, 0x00002BA7, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00003063, - 0x000036E3, 0x0000530F, 0x00003854, 0x00005EC8, 0x000700F5, 0x0000000D, - 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038BA, 0x00005EC8, 0x0005008E, - 0x0000001D, 0x00005C88, 0x00003063, 0x00002EA8, 0x0005008E, 0x0000001D, - 0x0000592A, 0x00002BA8, 0x00002EA8, 0x000500AA, 0x00000009, 0x0000320A, - 0x00001A29, 0x00000A0A, 0x000300F7, 0x000033DC, 0x00000000, 0x000400FA, - 0x0000320A, 0x00002CBB, 0x000033DC, 0x000200F8, 0x00002CBB, 0x00050051, - 0x0000000B, 0x00005E5C, 0x00004A7B, 0x00000000, 0x000500AB, 0x00000009, - 0x000057C6, 0x00005E5C, 0x00000A0A, 0x000200F9, 0x000033DC, 0x000200F8, - 0x000033DC, 0x000700F5, 0x00000009, 0x00002AAF, 0x0000320A, 0x00005313, - 0x000057C6, 0x00002CBB, 0x000300F7, 0x00004CC1, 0x00000002, 0x000400FA, - 0x00002AAF, 0x00002CF4, 0x00004CC1, 0x000200F8, 0x00002CF4, 0x00050051, - 0x0000000B, 0x00005C2F, 0x00004A7B, 0x00000000, 0x000500AE, 0x00000009, - 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, 0x00004945, 0x00000000, - 0x000400FA, 0x000043C2, 0x00003E05, 0x00004945, 0x000200F8, 0x00003E05, - 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, 0x00000A13, 0x000300F7, - 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, 0x00002620, 0x00004944, - 0x000200F8, 0x00002620, 0x00050051, 0x0000000D, 0x00005002, 0x00005C88, - 0x00000003, 0x00060052, 0x0000001D, 0x000037FF, 0x00005002, 0x00005C88, - 0x00000002, 0x000200F9, 0x00004944, 0x000200F8, 0x00004944, 0x000700F5, - 0x0000001D, 0x000043E3, 0x00005C88, 0x00003E05, 0x000037FF, 0x00002620, - 0x00050051, 0x0000000D, 0x00001B5A, 0x000043E3, 0x00000002, 0x00060052, - 0x0000001D, 0x00003B28, 0x00001B5A, 0x000043E3, 0x00000001, 0x000200F9, - 0x00004945, 0x000200F8, 0x00004945, 0x000700F5, 0x0000001D, 0x000043E4, - 0x00005C88, 0x00002CF4, 0x00003B28, 0x00004944, 0x00050051, 0x0000000D, - 0x00001B5B, 0x000043E4, 0x00000001, 0x00060052, 0x0000001D, 0x00003B29, - 0x00001B5B, 0x000043E4, 0x00000000, 0x000200F9, 0x00004CC1, 0x000200F8, - 0x00004CC1, 0x000700F5, 0x0000001D, 0x0000240D, 0x00005C88, 0x000033DC, - 0x00003B29, 0x00004945, 0x00050080, 0x00000011, 0x00004BCB, 0x00002670, - 0x000059EC, 0x00050051, 0x0000000B, 0x000033BC, 0x00004BCB, 0x00000000, - 0x00050051, 0x0000000B, 0x00002553, 0x00004BCB, 0x00000001, 0x000500C2, - 0x0000000B, 0x00002B2D, 0x000033BC, 0x00000A13, 0x00050050, 0x00000011, - 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, 0x00000011, 0x00006158, - 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, 0x0000366C, 0x00006158, - 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, 0x0000366C, 0x00000A13, - 0x00050051, 0x0000000B, 0x00005EBB, 0x00006158, 0x00000001, 0x00060050, - 0x00000014, 0x000053CC, 0x00004D3A, 0x00005EBB, 0x00004408, 0x000300F7, - 0x00005341, 0x00000002, 0x000400FA, 0x000048EB, 0x000056BE, 0x00002AB0, - 0x000200F8, 0x00002AB0, 0x0007004F, 0x00000011, 0x00001CAB, 0x000053CC, - 0x000053CC, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, - 0x00001CAB, 0x00050051, 0x0000000C, 0x0000190F, 0x000059CF, 0x00000000, - 0x000500C3, 0x0000000C, 0x000024FD, 0x0000190F, 0x00000A1A, 0x00050051, - 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, - 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, - 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, - 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, - 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, - 0x00004A8E, 0x00003F5E, 0x00000A1F, 0x000500C7, 0x0000000C, 0x00002AB6, - 0x0000190F, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, - 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, - 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, - 0x0000000C, 0x000018E7, 0x00004397, 0x00000A0A, 0x000500C7, 0x0000000C, - 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, - 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, - 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, - 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, - 0x0000000C, 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, - 0x0000544A, 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, - 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, - 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, - 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, - 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004AE1, - 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, 0x00004AE1, - 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, - 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, - 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, - 0x00001EEF, 0x0000190F, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, - 0x000041BF, 0x00001EEF, 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, - 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, - 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, - 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, 0x0000566F, - 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x000056BE, 0x0004007C, - 0x00000016, 0x000019AD, 0x000053CC, 0x00050051, 0x0000000C, 0x000042C2, - 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C2, - 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, - 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, - 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, 0x0000000C, - 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, - 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, - 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, 0x0004007C, - 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, 0x0000288F, - 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, - 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, - 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x0000288F, 0x000500C4, - 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A1C, 0x000500C7, 0x0000000C, - 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, - 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, 0x00000A1D, - 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, - 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, - 0x00001B88, 0x0000434B, 0x00000A1C, 0x000500C3, 0x0000000C, 0x00005DE3, - 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002218, 0x000042C2, - 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002218, 0x0000405D, - 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, - 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, - 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE2, 0x000034BD, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE2, 0x00000A0E, - 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, - 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, - 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, - 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, - 0x00000A38, 0x00050080, 0x0000000C, 0x00002890, 0x00005B31, 0x00005AEA, - 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A1C, 0x00050080, 0x0000000C, - 0x00004159, 0x00002890, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004AE3, - 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004AE3, - 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, - 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, - 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, - 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, - 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, - 0x0000000C, 0x00002AB1, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, - 0x00005B33, 0x00002AB1, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, - 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002AB2, 0x00005B33, - 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002AB2, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, 0x00050080, - 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, - 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, - 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, 0x000056BE, 0x0000566F, - 0x00002AB0, 0x00050084, 0x00000011, 0x00003FAE, 0x00006158, 0x00005C31, - 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, 0x00003FAE, 0x00050051, - 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, 0x0000000B, - 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, 0x00003CA0, - 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, 0x00003F85, - 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x0000448F, - 0x00050051, 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, 0x00050080, - 0x0000000B, 0x00002B25, 0x00003E12, 0x00001AE7, 0x000500C4, 0x0000000B, - 0x0000609D, 0x00002B25, 0x00000A13, 0x000500C7, 0x0000000B, 0x00005AB3, - 0x000033BC, 0x00000A1F, 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, - 0x00005AB3, 0x000500C4, 0x0000000B, 0x00004593, 0x00002557, 0x00000A0A, - 0x00050080, 0x0000000B, 0x00005F38, 0x00003CA0, 0x00004593, 0x000500C2, - 0x0000000B, 0x000034E9, 0x00005F38, 0x00000A13, 0x0008000C, 0x0000001D, - 0x00005E5A, 0x00000001, 0x0000002B, 0x0000240D, 0x00000B7A, 0x00000505, - 0x0005008E, 0x0000001D, 0x00002371, 0x00005E5A, 0x00000540, 0x00050081, - 0x0000001D, 0x00002E66, 0x00002371, 0x00000145, 0x0004006D, 0x00000017, - 0x00001DD7, 0x00002E66, 0x00050051, 0x0000000B, 0x000021FC, 0x00001DD7, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FDB, 0x00001DD7, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D29, 0x00002FDB, 0x00000A23, 0x000500C5, - 0x0000000B, 0x00004D66, 0x000021FC, 0x00002D29, 0x00050051, 0x0000000B, - 0x000053E4, 0x00001DD7, 0x00000002, 0x000500C4, 0x0000000B, 0x00002170, - 0x000053E4, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D67, 0x00004D66, - 0x00002170, 0x00050051, 0x0000000B, 0x000053E5, 0x00001DD7, 0x00000003, - 0x000500C4, 0x0000000B, 0x00001C7C, 0x000053E5, 0x00000A53, 0x000500C5, - 0x0000000B, 0x00002427, 0x00004D67, 0x00001C7C, 0x0008000C, 0x0000001D, - 0x00001D62, 0x00000001, 0x0000002B, 0x0000592A, 0x00000B7A, 0x00000505, - 0x0005008E, 0x0000001D, 0x00002048, 0x00001D62, 0x00000540, 0x00050081, - 0x0000001D, 0x00002E67, 0x00002048, 0x00000145, 0x0004006D, 0x00000017, - 0x00001DD8, 0x00002E67, 0x00050051, 0x0000000B, 0x000021FD, 0x00001DD8, - 0x00000000, 0x00050051, 0x0000000B, 0x00002FDC, 0x00001DD8, 0x00000001, - 0x000500C4, 0x0000000B, 0x00002D2A, 0x00002FDC, 0x00000A23, 0x000500C5, - 0x0000000B, 0x00004D68, 0x000021FD, 0x00002D2A, 0x00050051, 0x0000000B, - 0x000053E6, 0x00001DD8, 0x00000002, 0x000500C4, 0x0000000B, 0x00002171, - 0x000053E6, 0x00000A3B, 0x000500C5, 0x0000000B, 0x00004D69, 0x00004D68, - 0x00002171, 0x00050051, 0x0000000B, 0x000053E7, 0x00001DD8, 0x00000003, - 0x000500C4, 0x0000000B, 0x0000215D, 0x000053E7, 0x00000A53, 0x000500C5, - 0x0000000B, 0x0000445A, 0x00004D69, 0x0000215D, 0x00050050, 0x00000011, - 0x00002D69, 0x00002427, 0x0000445A, 0x00060041, 0x0000028E, 0x00002312, - 0x00001592, 0x00000A0B, 0x000034E9, 0x0003003E, 0x00002312, 0x00002D69, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x0006000C, 0x00000015, 0x0000606E, 0x00000001, 0x0000003E, 0x00005F5D, + 0x00050051, 0x0000000D, 0x000022C0, 0x0000606E, 0x00000000, 0x00050051, + 0x0000000B, 0x00001DD9, 0x0000370F, 0x00000001, 0x0006000C, 0x00000015, + 0x00003D12, 0x00000001, 0x0000003E, 0x00001DD9, 0x00050051, 0x0000000D, + 0x000022C1, 0x00003D12, 0x00000000, 0x00050051, 0x0000000B, 0x00001DDA, + 0x0000370F, 0x00000002, 0x0006000C, 0x00000015, 0x00003D13, 0x00000001, + 0x0000003E, 0x00001DDA, 0x00050051, 0x0000000D, 0x000022C2, 0x00003D13, + 0x00000000, 0x00050051, 0x0000000B, 0x00001DDB, 0x0000370F, 0x00000003, + 0x0006000C, 0x00000015, 0x00003CF0, 0x00000001, 0x0000003E, 0x00001DDB, + 0x00050051, 0x0000000D, 0x00002829, 0x00003CF0, 0x00000000, 0x00070050, + 0x0000001D, 0x00005EC0, 0x000022C0, 0x000022C1, 0x000022C2, 0x00002829, + 0x00050051, 0x0000000B, 0x00004381, 0x00002BCF, 0x00000000, 0x0006000C, + 0x00000015, 0x00004672, 0x00000001, 0x0000003E, 0x00004381, 0x00050051, + 0x0000000D, 0x000022C3, 0x00004672, 0x00000000, 0x00050051, 0x0000000B, + 0x00001DDC, 0x00002BCF, 0x00000001, 0x0006000C, 0x00000015, 0x00003D14, + 0x00000001, 0x0000003E, 0x00001DDC, 0x00050051, 0x0000000D, 0x000022C4, + 0x00003D14, 0x00000000, 0x00050051, 0x0000000B, 0x00001DDD, 0x00002BCF, + 0x00000002, 0x0006000C, 0x00000015, 0x00003D15, 0x00000001, 0x0000003E, + 0x00001DDD, 0x00050051, 0x0000000D, 0x000022C5, 0x00003D15, 0x00000000, + 0x00050051, 0x0000000B, 0x00001DDE, 0x00002BCF, 0x00000003, 0x0006000C, + 0x00000015, 0x00003CF1, 0x00000001, 0x0000003E, 0x00001DDE, 0x00050051, + 0x0000000D, 0x000034A1, 0x00003CF1, 0x00000000, 0x00070050, 0x0000001D, + 0x000048FD, 0x000022C3, 0x000022C4, 0x000022C5, 0x000034A1, 0x000200F9, + 0x00005BAB, 0x000200F8, 0x000052CD, 0x0004007C, 0x0000001A, 0x000060FB, + 0x0000370F, 0x000500C4, 0x0000001A, 0x00005825, 0x000060FB, 0x00000302, + 0x000500C3, 0x0000001A, 0x000040A6, 0x00005825, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AAD, 0x000040A6, 0x0005008E, 0x0000001D, 0x00004A7F, + 0x00002AAD, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004987, 0x00000001, + 0x00000028, 0x00000504, 0x00004A7F, 0x0004007C, 0x0000001A, 0x000027EC, + 0x00002BCF, 0x000500C4, 0x0000001A, 0x000021A8, 0x000027EC, 0x00000302, + 0x000500C3, 0x0000001A, 0x000040A7, 0x000021A8, 0x00000302, 0x0004006F, + 0x0000001D, 0x00002AAE, 0x000040A7, 0x0005008E, 0x0000001D, 0x000053C6, + 0x00002AAE, 0x000007FE, 0x0007000C, 0x0000001D, 0x00004369, 0x00000001, + 0x00000028, 0x00000504, 0x000053C6, 0x000200F9, 0x00005BAB, 0x000200F8, + 0x000030F0, 0x0004007C, 0x0000001D, 0x00004B26, 0x0000370F, 0x0004007C, + 0x0000001D, 0x000038B9, 0x00002BCF, 0x000200F9, 0x00005BAB, 0x000200F8, + 0x00005BAB, 0x000900F5, 0x0000001D, 0x00002BFA, 0x000038B9, 0x000030F0, + 0x00004369, 0x000052CD, 0x000048FD, 0x0000203A, 0x000900F5, 0x0000001D, + 0x00003595, 0x00004B26, 0x000030F0, 0x00004987, 0x000052CD, 0x00005EC0, + 0x0000203A, 0x000200F9, 0x00005312, 0x000200F8, 0x00005312, 0x000700F5, + 0x0000001D, 0x0000230D, 0x00002BFA, 0x00005BAB, 0x00002BF9, 0x00005BAA, + 0x000700F5, 0x0000001D, 0x00004C8C, 0x00003595, 0x00005BAB, 0x00003594, + 0x00005BAA, 0x00050081, 0x0000001D, 0x00004C41, 0x00004346, 0x00004C8C, + 0x00050081, 0x0000001D, 0x00005D3D, 0x000019F1, 0x0000230D, 0x000200F9, + 0x00005EC8, 0x000200F8, 0x00005EC8, 0x000700F5, 0x0000001D, 0x00002BA7, + 0x0000455A, 0x00005310, 0x00005D3D, 0x00005312, 0x000700F5, 0x0000001D, + 0x00003854, 0x000046B0, 0x00005310, 0x00004C41, 0x00005312, 0x000700F5, + 0x0000000D, 0x000038BA, 0x00005A1D, 0x00005310, 0x00002F3A, 0x00005312, + 0x000200F9, 0x00005313, 0x000200F8, 0x00005313, 0x000700F5, 0x0000001D, + 0x00002BA8, 0x00002662, 0x0000530F, 0x00002BA7, 0x00005EC8, 0x000700F5, + 0x0000001D, 0x00003063, 0x000036E3, 0x0000530F, 0x00003854, 0x00005EC8, + 0x000700F5, 0x0000000D, 0x00002EA8, 0x00002B2C, 0x0000530F, 0x000038BA, + 0x00005EC8, 0x0005008E, 0x0000001D, 0x00005C88, 0x00003063, 0x00002EA8, + 0x0005008E, 0x0000001D, 0x0000592A, 0x00002BA8, 0x00002EA8, 0x000500AA, + 0x00000009, 0x0000320A, 0x00001A29, 0x00000A0A, 0x000300F7, 0x000033DC, + 0x00000000, 0x000400FA, 0x0000320A, 0x00002CBB, 0x000033DC, 0x000200F8, + 0x00002CBB, 0x00050051, 0x0000000B, 0x00005E6F, 0x00004AB4, 0x00000000, + 0x000500AB, 0x00000009, 0x000057C6, 0x00005E6F, 0x00000A0A, 0x000200F9, + 0x000033DC, 0x000200F8, 0x000033DC, 0x000700F5, 0x00000009, 0x00002AAF, + 0x0000320A, 0x00005313, 0x000057C6, 0x00002CBB, 0x000300F7, 0x00004CC1, + 0x00000002, 0x000400FA, 0x00002AAF, 0x00002CF4, 0x00004CC1, 0x000200F8, + 0x00002CF4, 0x00050051, 0x0000000B, 0x00005C2F, 0x00004AB4, 0x00000000, + 0x000500AE, 0x00000009, 0x000043C2, 0x00005C2F, 0x00000A10, 0x000300F7, + 0x00004945, 0x00000000, 0x000400FA, 0x000043C2, 0x00003E05, 0x00004945, + 0x000200F8, 0x00003E05, 0x000500AE, 0x00000009, 0x00005FD4, 0x00005C2F, + 0x00000A13, 0x000300F7, 0x00004944, 0x00000000, 0x000400FA, 0x00005FD4, + 0x00002620, 0x00004944, 0x000200F8, 0x00002620, 0x00050051, 0x0000000D, + 0x00005002, 0x00005C88, 0x00000003, 0x00060052, 0x0000001D, 0x000037FF, + 0x00005002, 0x00005C88, 0x00000002, 0x000200F9, 0x00004944, 0x000200F8, + 0x00004944, 0x000700F5, 0x0000001D, 0x000043E3, 0x00005C88, 0x00003E05, + 0x000037FF, 0x00002620, 0x00050051, 0x0000000D, 0x00001B5A, 0x000043E3, + 0x00000002, 0x00060052, 0x0000001D, 0x00003B28, 0x00001B5A, 0x000043E3, + 0x00000001, 0x000200F9, 0x00004945, 0x000200F8, 0x00004945, 0x000700F5, + 0x0000001D, 0x000043E4, 0x00005C88, 0x00002CF4, 0x00003B28, 0x00004944, + 0x00050051, 0x0000000D, 0x00001B5B, 0x000043E4, 0x00000001, 0x00060052, + 0x0000001D, 0x00003B29, 0x00001B5B, 0x000043E4, 0x00000000, 0x000200F9, + 0x00004CC1, 0x000200F8, 0x00004CC1, 0x000700F5, 0x0000001D, 0x0000240D, + 0x00005C88, 0x000033DC, 0x00003B29, 0x00004945, 0x00050080, 0x00000011, + 0x00004BCB, 0x00002670, 0x000059EC, 0x00050051, 0x0000000B, 0x000033BC, + 0x00004BCB, 0x00000000, 0x00050051, 0x0000000B, 0x00002553, 0x00004BCB, + 0x00000001, 0x000500C2, 0x0000000B, 0x00002B2D, 0x000033BC, 0x00000A13, + 0x00050050, 0x00000011, 0x00001E98, 0x00002B2D, 0x00002553, 0x00050086, + 0x00000011, 0x00006158, 0x00001E98, 0x00005C31, 0x00050051, 0x0000000B, + 0x0000366C, 0x00006158, 0x00000000, 0x000500C4, 0x0000000B, 0x00004D3A, + 0x0000366C, 0x00000A13, 0x00050051, 0x0000000B, 0x00005EC1, 0x00006158, + 0x00000001, 0x00060050, 0x00000014, 0x000053CC, 0x00004D3A, 0x00005EC1, + 0x00004408, 0x000300F7, 0x00005341, 0x00000002, 0x000400FA, 0x000048EB, + 0x000056BE, 0x00002AB0, 0x000200F8, 0x00002AB0, 0x0007004F, 0x00000011, + 0x00001CAB, 0x000053CC, 0x000053CC, 0x00000000, 0x00000001, 0x0004007C, + 0x00000012, 0x000059CF, 0x00001CAB, 0x00050051, 0x0000000C, 0x0000190F, + 0x000059CF, 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x0000190F, + 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, 0x000059CF, 0x00000001, + 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, + 0x0000000B, 0x00005B4D, 0x00003DA7, 0x00000A19, 0x0004007C, 0x0000000C, + 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, + 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, + 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A1F, 0x000500C7, + 0x0000000C, 0x00002AB6, 0x0000190F, 0x00000A20, 0x000500C7, 0x0000000C, + 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x00003FF5, + 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, 0x000029C0, 0x00002AB6, + 0x00003FF5, 0x0004007C, 0x0000000C, 0x00002D07, 0x000029C0, 0x000500C7, + 0x0000000C, 0x0000424F, 0x00002D07, 0x000009DB, 0x000500C4, 0x0000000C, + 0x000060E9, 0x0000424F, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, + 0x00004A8E, 0x000060E9, 0x000500C7, 0x0000000C, 0x00003397, 0x00002D07, + 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, + 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, + 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, + 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, + 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, + 0x000500C4, 0x0000000C, 0x00002F76, 0x00004A33, 0x00000A20, 0x00050080, + 0x0000000C, 0x00004158, 0x00002416, 0x00002F76, 0x000500C7, 0x0000000C, + 0x00004AE1, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, + 0x00004AE1, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, + 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, + 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, + 0x0000000C, 0x00001EEC, 0x0000190F, 0x00000A14, 0x00050080, 0x0000000C, + 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, + 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, + 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, + 0x000500C7, 0x0000000C, 0x00002E06, 0x00004157, 0x00000AC8, 0x00050080, + 0x0000000C, 0x0000394F, 0x00003C4C, 0x00002E06, 0x0004007C, 0x0000000B, + 0x0000566F, 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x000056BE, + 0x0004007C, 0x00000016, 0x000019AD, 0x000053CC, 0x00050051, 0x0000000C, + 0x000042C2, 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, + 0x000042C2, 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, + 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, + 0x000500C2, 0x0000000B, 0x00005B4E, 0x00006273, 0x00000A16, 0x0004007C, + 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, + 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, + 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00003DA7, 0x00000A19, + 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, + 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, + 0x000019AD, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, + 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, + 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A1C, 0x000500C7, + 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, + 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, + 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000042C2, + 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003139, 0x00000A11, + 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454D, 0x000500C4, + 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A1C, 0x000500C3, 0x0000000C, + 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002218, + 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002218, + 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, + 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, + 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004AE2, + 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004AE2, + 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, + 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, + 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, + 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, + 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, + 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A1C, 0x00050080, + 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, + 0x00004AE3, 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, + 0x00004AE3, 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, + 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, + 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, + 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, + 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, + 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, + 0x00050080, 0x0000000C, 0x00002AB1, 0x00005B32, 0x00005AB1, 0x000500C4, + 0x0000000C, 0x00005B33, 0x00002AB1, 0x00000A11, 0x000500C7, 0x0000000C, + 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002AB2, + 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002AB2, + 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x0000415A, 0x00000AC8, + 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, + 0x0000000B, 0x00005670, 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, + 0x00005341, 0x000700F5, 0x0000000B, 0x000024FC, 0x00005670, 0x000056BE, + 0x0000566F, 0x00002AB0, 0x00050084, 0x00000011, 0x00003FAE, 0x00006158, + 0x00005C31, 0x00050082, 0x00000011, 0x00003F85, 0x00001E98, 0x00003FAE, + 0x00050051, 0x0000000B, 0x0000448F, 0x00005C31, 0x00000001, 0x00050084, + 0x0000000B, 0x00005C50, 0x0000229A, 0x0000448F, 0x00050084, 0x0000000B, + 0x00003CA0, 0x000024FC, 0x00005C50, 0x00050051, 0x0000000B, 0x00003ED4, + 0x00003F85, 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, + 0x0000448F, 0x00050051, 0x0000000B, 0x00001AE7, 0x00003F85, 0x00000001, + 0x00050080, 0x0000000B, 0x00002B25, 0x00003E12, 0x00001AE7, 0x000500C4, + 0x0000000B, 0x0000609D, 0x00002B25, 0x00000A13, 0x000500C7, 0x0000000B, + 0x000055A5, 0x000033BC, 0x00000A1F, 0x00050080, 0x0000000B, 0x00005831, + 0x0000609D, 0x000055A5, 0x00050080, 0x0000000B, 0x000034BC, 0x00003CA0, + 0x00005831, 0x000500C2, 0x0000000B, 0x000059BD, 0x000034BC, 0x00000A13, + 0x0008000C, 0x0000001D, 0x00005E5A, 0x00000001, 0x0000002B, 0x0000240D, + 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00002371, 0x00005E5A, + 0x00000540, 0x00050081, 0x0000001D, 0x00002E66, 0x00002371, 0x00000145, + 0x0004006D, 0x00000017, 0x00001DDF, 0x00002E66, 0x00050051, 0x0000000B, + 0x000021FC, 0x00001DDF, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDB, + 0x00001DDF, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D29, 0x00002FDB, + 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D66, 0x000021FC, 0x00002D29, + 0x00050051, 0x0000000B, 0x000053E4, 0x00001DDF, 0x00000002, 0x000500C4, + 0x0000000B, 0x00002170, 0x000053E4, 0x00000A3B, 0x000500C5, 0x0000000B, + 0x00004D67, 0x00004D66, 0x00002170, 0x00050051, 0x0000000B, 0x000053E5, + 0x00001DDF, 0x00000003, 0x000500C4, 0x0000000B, 0x00001C7C, 0x000053E5, + 0x00000A53, 0x000500C5, 0x0000000B, 0x00002427, 0x00004D67, 0x00001C7C, + 0x0008000C, 0x0000001D, 0x00001D62, 0x00000001, 0x0000002B, 0x0000592A, + 0x00000B7A, 0x00000505, 0x0005008E, 0x0000001D, 0x00002048, 0x00001D62, + 0x00000540, 0x00050081, 0x0000001D, 0x00002E67, 0x00002048, 0x00000145, + 0x0004006D, 0x00000017, 0x00001DE0, 0x00002E67, 0x00050051, 0x0000000B, + 0x000021FD, 0x00001DE0, 0x00000000, 0x00050051, 0x0000000B, 0x00002FDC, + 0x00001DE0, 0x00000001, 0x000500C4, 0x0000000B, 0x00002D2A, 0x00002FDC, + 0x00000A23, 0x000500C5, 0x0000000B, 0x00004D68, 0x000021FD, 0x00002D2A, + 0x00050051, 0x0000000B, 0x000053E6, 0x00001DE0, 0x00000002, 0x000500C4, + 0x0000000B, 0x00002171, 0x000053E6, 0x00000A3B, 0x000500C5, 0x0000000B, + 0x00004D69, 0x00004D68, 0x00002171, 0x00050051, 0x0000000B, 0x000053E7, + 0x00001DE0, 0x00000003, 0x000500C4, 0x0000000B, 0x0000215D, 0x000053E7, + 0x00000A53, 0x000500C5, 0x0000000B, 0x0000445A, 0x00004D69, 0x0000215D, + 0x00050050, 0x00000011, 0x00002D69, 0x00002427, 0x0000445A, 0x00060041, + 0x0000028E, 0x00002312, 0x00001592, 0x00000A0B, 0x000059BD, 0x0003003E, + 0x00002312, 0x00002D69, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, + 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_128bpb_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_128bpb_cs.h index 89675d1d1..ce1f77f48 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_128bpb_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_128bpb_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonWritable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -299,11 +301,18 @@ %19767 = OpPhi %v4uint %22649 %13411 %10728 %11064 %24825 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %24825 %19767 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -315,7 +324,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11416 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11417 None OpBranchConditional %15139 %11065 %11417 %11065 = OpLabel @@ -325,7 +334,7 @@ OpBranch %11417 %11417 = OpLabel %19769 = OpPhi %v4uint %10924 %14874 %10729 %11065 - %8053 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %8053 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %8053 %19769 OpBranch %19578 %19578 = OpLabel @@ -334,28 +343,29 @@ #endif const uint32_t texture_load_128bpb_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000140E, 0x00000019, + 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, 0x0000140E, + 0x00000022, 0x00000000, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000018, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000107A, 0x00000018, 0x00040047, 0x0000107A, 0x00000021, + 0x00000000, 0x00040047, 0x0000107A, 0x00000022, 0x00000001, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -553,18 +563,21 @@ const uint32_t texture_load_128bpb_cs[] = { 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, - 0x00003AC4, 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, - 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, - 0x00004958, 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, - 0x00002E1B, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, - 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, + 0x000054B6, 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, + 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, + 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, + 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, + 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, + 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, + 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, - 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00002C98, + 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, @@ -572,6 +585,6 @@ const uint32_t texture_load_128bpb_cs[] = { 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, 0x0000140E, 0x00000A0B, - 0x00003AC4, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, + 0x000054B6, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_128bpb_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_128bpb_scaled_cs.h index c665a2741..a9ea5b8e3 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_128bpb_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_128bpb_scaled_cs.h @@ -2,14 +2,15 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 25253 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 25155 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonWritable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -153,17 +155,15 @@ %8258 = OpIAdd %int %22810 %24535 %10898 = OpBitcast %uint %8258 %6930 = OpIAdd %uint %10898 %22411 - %11197 = OpShiftRightLogical %uint %6930 %uint_4 - %10722 = OpCompositeExtract %uint %21387 0 - %7662 = OpShiftRightLogical %uint %10722 %uint_0 - %9988 = OpCompositeExtract %uint %21387 1 - %23563 = OpCompositeConstruct %v2uint %7662 %9988 - %8041 = OpUDiv %v2uint %23563 %6551 - %13932 = OpCompositeExtract %uint %8041 0 - %19789 = OpShiftLeftLogical %uint %13932 %uint_0 - %20905 = OpCompositeExtract %uint %8041 1 - %23022 = OpCompositeExtract %uint %21387 2 - %9417 = OpCompositeConstruct %v3uint %19789 %20905 %23022 + %9050 = OpShiftRightLogical %uint %6930 %uint_4 + %17638 = OpCompositeExtract %uint %21387 0 + %6648 = OpCompositeExtract %uint %21387 1 + %6684 = OpCompositeConstruct %v2uint %17638 %6648 + %24927 = OpUDiv %v2uint %6684 %6551 + %14756 = OpCompositeExtract %uint %24927 0 + %14872 = OpCompositeExtract %uint %24927 1 + %10987 = OpCompositeExtract %uint %21387 2 + %9417 = OpCompositeConstruct %v3uint %14756 %14872 %10987 OpSelectionMerge %21313 DontFlatten OpBranchConditional %18667 %21373 %11737 %21373 = OpLabel @@ -273,8 +273,8 @@ OpBranch %21313 %21313 = OpLabel %9468 = OpPhi %uint %22127 %21373 %22128 %11737 - %16296 = OpIMul %v2uint %8041 %6551 - %15292 = OpISub %v2uint %23563 %16296 + %16296 = OpIMul %v2uint %24927 %6551 + %15292 = OpISub %v2uint %6684 %16296 %7303 = OpCompositeExtract %uint %6551 0 %22882 = OpCompositeExtract %uint %6551 1 %13170 = OpIMul %uint %7303 %22882 @@ -282,11 +282,10 @@ %16084 = OpCompositeExtract %uint %15292 0 %15890 = OpIMul %uint %16084 %22882 %6886 = OpCompositeExtract %uint %15292 1 - %10988 = OpIAdd %uint %15890 %6886 - %25252 = OpShiftLeftLogical %uint %10988 %uint_0 - %8362 = OpShiftLeftLogical %uint %25252 %uint_4 - %10710 = OpIAdd %uint %15520 %8362 - %15273 = OpIAdd %uint %24236 %10710 + %9696 = OpIAdd %uint %15890 %6886 + %17945 = OpShiftLeftLogical %uint %9696 %uint_4 + %20138 = OpIAdd %uint %15520 %17945 + %15273 = OpIAdd %uint %24236 %20138 %14664 = OpShiftRightLogical %uint %15273 %uint_4 %20399 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %14664 %7338 = OpLoad %v4uint %20399 @@ -315,16 +314,16 @@ OpBranch %11416 %11416 = OpLabel %19767 = OpPhi %v4uint %22649 %13411 %10728 %11064 - %24825 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11197 + %24825 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %9050 OpStore %24825 %19767 - %15532 = OpIAdd %uint %11197 %int_1 + %15532 = OpIAdd %uint %9050 %int_1 %6417 = OpUGreaterThan %bool %7303 %uint_1 OpSelectionMerge %24764 DontFlatten OpBranchConditional %6417 %20612 %20628 %20612 = OpLabel - %13975 = OpUDiv %uint %7662 %7303 + %13975 = OpUDiv %uint %17638 %7303 %9086 = OpIMul %uint %13975 %7303 - %12657 = OpISub %uint %7662 %9086 + %12657 = OpISub %uint %17638 %9086 %9511 = OpIAdd %uint %12657 %uint_1 %13375 = OpIEqual %bool %9511 %7303 OpSelectionMerge %7917 None @@ -377,28 +376,29 @@ #endif const uint32_t texture_load_128bpb_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062A5, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000140E, 0x00000019, + 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, 0x0000140E, + 0x00000022, 0x00000000, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000018, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000107A, 0x00000018, 0x00040047, 0x0000107A, 0x00000021, + 0x00000000, 0x00040047, 0x0000107A, 0x00000022, 0x00000001, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -484,171 +484,168 @@ const uint32_t texture_load_128bpb_scaled_cs[] = { 0x0000000C, 0x00005FD7, 0x000056D4, 0x00005785, 0x00050080, 0x0000000C, 0x00002042, 0x0000591A, 0x00005FD7, 0x0004007C, 0x0000000B, 0x00002A92, 0x00002042, 0x00050080, 0x0000000B, 0x00001B12, 0x00002A92, 0x0000578B, - 0x000500C2, 0x0000000B, 0x00002BBD, 0x00001B12, 0x00000A16, 0x00050051, - 0x0000000B, 0x000029E2, 0x0000538B, 0x00000000, 0x000500C2, 0x0000000B, - 0x00001DEE, 0x000029E2, 0x00000A0A, 0x00050051, 0x0000000B, 0x00002704, - 0x0000538B, 0x00000001, 0x00050050, 0x00000011, 0x00005C0B, 0x00001DEE, - 0x00002704, 0x00050086, 0x00000011, 0x00001F69, 0x00005C0B, 0x00001997, - 0x00050051, 0x0000000B, 0x0000366C, 0x00001F69, 0x00000000, 0x000500C4, - 0x0000000B, 0x00004D4D, 0x0000366C, 0x00000A0A, 0x00050051, 0x0000000B, - 0x000051A9, 0x00001F69, 0x00000001, 0x00050051, 0x0000000B, 0x000059EE, - 0x0000538B, 0x00000002, 0x00060050, 0x00000014, 0x000024C9, 0x00004D4D, - 0x000051A9, 0x000059EE, 0x000300F7, 0x00005341, 0x00000002, 0x000400FA, - 0x000048EB, 0x0000537D, 0x00002DD9, 0x000200F8, 0x0000537D, 0x0004007C, - 0x00000016, 0x00002970, 0x000024C9, 0x00050051, 0x0000000C, 0x000042C2, - 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FD, 0x000042C2, - 0x00000A17, 0x00050051, 0x0000000C, 0x00002747, 0x00002970, 0x00000002, - 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, 0x00000A11, 0x000500C2, - 0x0000000B, 0x00005B4D, 0x00005789, 0x00000A16, 0x0004007C, 0x0000000C, - 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, 0x00005321, 0x0000405C, - 0x000018AA, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FD, 0x00005321, - 0x000500C2, 0x0000000B, 0x00002348, 0x00005788, 0x00000A19, 0x0004007C, - 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, 0x00002878, - 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, 0x00002970, - 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, - 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, - 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A28, 0x000500C7, 0x0000000C, - 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, - 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, - 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, 0x000042C2, 0x00000A1D, - 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, - 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454D, 0x000500C4, 0x0000000C, - 0x00001B88, 0x0000434B, 0x00000A28, 0x000500C3, 0x0000000C, 0x00005DE3, - 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002215, 0x000042C2, - 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002215, 0x0000405C, - 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, - 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, - 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004ADD, 0x000034BD, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544A, 0x00004ADD, 0x00000A0E, - 0x00050080, 0x0000000C, 0x00003C4B, 0x00005A0C, 0x0000544A, 0x000500C7, - 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, - 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, - 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, - 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, - 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000544B, 0x000047B4, 0x00000A28, 0x00050080, 0x0000000C, - 0x00004157, 0x0000285C, 0x0000544B, 0x000500C7, 0x0000000C, 0x00004ADE, - 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544C, 0x00004ADE, - 0x00000A17, 0x00050080, 0x0000000C, 0x00004158, 0x00004157, 0x0000544C, - 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4B, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, - 0x00003332, 0x00004158, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, - 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, - 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4B, 0x00000A05, 0x00050080, - 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, - 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, - 0x00004158, 0x0000040B, 0x00050080, 0x0000000C, 0x00002A9D, 0x00005B33, - 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9D, 0x00000A14, - 0x000500C7, 0x0000000C, 0x00005559, 0x00004158, 0x00000AC8, 0x00050080, - 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, 0x0004007C, 0x0000000B, - 0x0000566F, 0x00005EFA, 0x000200F9, 0x00005341, 0x000200F8, 0x00002DD9, - 0x0007004F, 0x00000011, 0x00002621, 0x000024C9, 0x000024C9, 0x00000000, - 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, 0x00002621, 0x00050051, - 0x0000000C, 0x00001903, 0x000059CF, 0x00000000, 0x000500C3, 0x0000000C, - 0x000024FE, 0x00001903, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002748, - 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, - 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00005788, 0x00000A19, - 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, - 0x00005347, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, 0x00003F5E, - 0x000024FE, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, - 0x00000A2B, 0x000500C7, 0x0000000C, 0x00002AB6, 0x00001903, 0x00000A20, - 0x000500C7, 0x0000000C, 0x00003139, 0x00002748, 0x00000A35, 0x000500C4, - 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, - 0x00004397, 0x00002AB6, 0x0000454E, 0x000500C4, 0x0000000C, 0x000018E7, - 0x00004397, 0x00000A16, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, - 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, - 0x00050080, 0x0000000C, 0x00003C4C, 0x00004A8E, 0x00002F76, 0x000500C7, - 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, - 0x00004D30, 0x00003C4C, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B5, - 0x00002748, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544D, 0x000047B5, - 0x00000A17, 0x00050080, 0x0000000C, 0x00004159, 0x00004D30, 0x0000544D, - 0x000500C7, 0x0000000C, 0x00005022, 0x00004159, 0x0000040B, 0x000500C4, - 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, - 0x00004A33, 0x00002748, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, - 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x0000415A, 0x00002416, - 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADF, 0x00004159, 0x00000388, - 0x000500C4, 0x0000000C, 0x0000544E, 0x00004ADF, 0x00000A11, 0x00050080, - 0x0000000C, 0x00004144, 0x0000415A, 0x0000544E, 0x000500C7, 0x0000000C, - 0x00005083, 0x00002748, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, - 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x00001903, - 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, - 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000544F, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, - 0x00003C4D, 0x00004144, 0x0000544F, 0x000500C7, 0x0000000C, 0x00002E06, - 0x00004159, 0x00000AC8, 0x00050080, 0x0000000C, 0x0000394F, 0x00003C4D, - 0x00002E06, 0x0004007C, 0x0000000B, 0x00005670, 0x0000394F, 0x000200F9, - 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, 0x0000000B, 0x000024FC, - 0x0000566F, 0x0000537D, 0x00005670, 0x00002DD9, 0x00050084, 0x00000011, - 0x00003FA8, 0x00001F69, 0x00001997, 0x00050082, 0x00000011, 0x00003BBC, - 0x00005C0B, 0x00003FA8, 0x00050051, 0x0000000B, 0x00001C87, 0x00001997, - 0x00000000, 0x00050051, 0x0000000B, 0x00005962, 0x00001997, 0x00000001, - 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, 0x00005962, 0x00050084, - 0x0000000B, 0x00003CA0, 0x000024FC, 0x00003372, 0x00050051, 0x0000000B, - 0x00003ED4, 0x00003BBC, 0x00000000, 0x00050084, 0x0000000B, 0x00003E12, - 0x00003ED4, 0x00005962, 0x00050051, 0x0000000B, 0x00001AE6, 0x00003BBC, - 0x00000001, 0x00050080, 0x0000000B, 0x00002AEC, 0x00003E12, 0x00001AE6, - 0x000500C4, 0x0000000B, 0x000062A4, 0x00002AEC, 0x00000A0A, 0x000500C4, - 0x0000000B, 0x000020AA, 0x000062A4, 0x00000A16, 0x00050080, 0x0000000B, - 0x000029D6, 0x00003CA0, 0x000020AA, 0x00050080, 0x0000000B, 0x00003BA9, - 0x00005EAC, 0x000029D6, 0x000500C2, 0x0000000B, 0x00003948, 0x00003BA9, - 0x00000A16, 0x00060041, 0x00000294, 0x00004FAF, 0x0000107A, 0x00000A0B, - 0x00003948, 0x0004003D, 0x00000017, 0x00001CAA, 0x00004FAF, 0x000500AA, - 0x00000009, 0x000035C0, 0x0000619E, 0x00000A0D, 0x000500AA, 0x00000009, - 0x00005376, 0x0000619E, 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, - 0x000035C0, 0x00005376, 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, - 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, - 0x00000017, 0x0000475F, 0x00001CAA, 0x000009CE, 0x000500C4, 0x00000017, - 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, - 0x00001CAA, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, - 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, - 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, - 0x00005879, 0x00001CAA, 0x00005341, 0x00003FF8, 0x00002957, 0x000500AA, - 0x00000009, 0x00004CB6, 0x0000619E, 0x00000A13, 0x000500A6, 0x00000009, - 0x00003B23, 0x00005376, 0x00004CB6, 0x000300F7, 0x00002C98, 0x00000000, - 0x000400FA, 0x00003B23, 0x00002B38, 0x00002C98, 0x000200F8, 0x00002B38, - 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, - 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, - 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002C98, 0x000200F8, - 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, - 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x0000140E, - 0x00000A0B, 0x00002BBD, 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, - 0x0000000B, 0x00003CAC, 0x00002BBD, 0x00000A0E, 0x000500AC, 0x00000009, - 0x00001911, 0x00001C87, 0x00000A0D, 0x000300F7, 0x000060BC, 0x00000002, - 0x000400FA, 0x00001911, 0x00005084, 0x00005094, 0x000200F8, 0x00005084, - 0x00050086, 0x0000000B, 0x00003697, 0x00001DEE, 0x00001C87, 0x00050084, - 0x0000000B, 0x0000237E, 0x00003697, 0x00001C87, 0x00050082, 0x0000000B, - 0x00003171, 0x00001DEE, 0x0000237E, 0x00050080, 0x0000000B, 0x00002527, - 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, 0x00002527, - 0x00001C87, 0x000300F7, 0x00001EED, 0x00000000, 0x000400FA, 0x0000343F, - 0x0000569E, 0x00002191, 0x000200F8, 0x0000569E, 0x00050084, 0x0000000B, - 0x00004B59, 0x00000A6A, 0x00001C87, 0x000500C4, 0x0000000B, 0x0000540F, - 0x00003171, 0x00000A16, 0x00050082, 0x0000000B, 0x00004944, 0x00004B59, - 0x0000540F, 0x000200F9, 0x00001EED, 0x000200F8, 0x00002191, 0x000200F9, - 0x00001EED, 0x000200F8, 0x00001EED, 0x000700F5, 0x0000000B, 0x0000292C, - 0x00004944, 0x0000569E, 0x00000A3A, 0x00002191, 0x000200F9, 0x000060BC, - 0x000200F8, 0x00005094, 0x000200F9, 0x000060BC, 0x000200F8, 0x000060BC, - 0x000700F5, 0x0000000B, 0x000029BC, 0x0000292C, 0x00001EED, 0x00000A6A, - 0x00005094, 0x00050084, 0x0000000B, 0x0000492B, 0x000029BC, 0x00005962, - 0x000500C2, 0x0000000B, 0x0000406D, 0x0000492B, 0x00000A16, 0x00050080, - 0x0000000B, 0x0000336B, 0x00003948, 0x0000406D, 0x00060041, 0x00000294, - 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000336B, 0x0004003D, 0x00000017, - 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, - 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, - 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, - 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, - 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, - 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, - 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, - 0x00002AAC, 0x000019B2, 0x000060BC, 0x00003FF9, 0x00002958, 0x000300F7, - 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, - 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, - 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, - 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, - 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, - 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, - 0x00001F75, 0x0000140E, 0x00000A0B, 0x00003CAC, 0x0003003E, 0x00001F75, - 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, - 0x00010038, + 0x000500C2, 0x0000000B, 0x0000235A, 0x00001B12, 0x00000A16, 0x00050051, + 0x0000000B, 0x000044E6, 0x0000538B, 0x00000000, 0x00050051, 0x0000000B, + 0x000019F8, 0x0000538B, 0x00000001, 0x00050050, 0x00000011, 0x00001A1C, + 0x000044E6, 0x000019F8, 0x00050086, 0x00000011, 0x0000615F, 0x00001A1C, + 0x00001997, 0x00050051, 0x0000000B, 0x000039A4, 0x0000615F, 0x00000000, + 0x00050051, 0x0000000B, 0x00003A18, 0x0000615F, 0x00000001, 0x00050051, + 0x0000000B, 0x00002AEB, 0x0000538B, 0x00000002, 0x00060050, 0x00000014, + 0x000024C9, 0x000039A4, 0x00003A18, 0x00002AEB, 0x000300F7, 0x00005341, + 0x00000002, 0x000400FA, 0x000048EB, 0x0000537D, 0x00002DD9, 0x000200F8, + 0x0000537D, 0x0004007C, 0x00000016, 0x00002970, 0x000024C9, 0x00050051, + 0x0000000C, 0x000042C2, 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, + 0x000024FD, 0x000042C2, 0x00000A17, 0x00050051, 0x0000000C, 0x00002747, + 0x00002970, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, + 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00005789, 0x00000A16, + 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, + 0x00005321, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003B27, + 0x000024FD, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, 0x00005788, + 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, + 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, + 0x00006242, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, + 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, + 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A28, + 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, + 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, + 0x000042C2, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, + 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454D, + 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A28, 0x000500C3, + 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, + 0x00002215, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, + 0x00002215, 0x0000405C, 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, + 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, + 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, + 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, + 0x00004ADD, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544A, + 0x00004ADD, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, 0x00005A0C, + 0x0000544A, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, + 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, + 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, + 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, + 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544B, 0x000047B4, 0x00000A28, + 0x00050080, 0x0000000C, 0x00004157, 0x0000285C, 0x0000544B, 0x000500C7, + 0x0000000C, 0x00004ADE, 0x000042C2, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544C, 0x00004ADE, 0x00000A17, 0x00050080, 0x0000000C, 0x00004158, + 0x00004157, 0x0000544C, 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4B, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, + 0x000500C3, 0x0000000C, 0x00003332, 0x00004158, 0x00000A1D, 0x000500C7, + 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, + 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, + 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4B, + 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, + 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, + 0x0000000C, 0x00005AB2, 0x00004158, 0x0000040B, 0x00050080, 0x0000000C, + 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, + 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005559, 0x00004158, + 0x00000AC8, 0x00050080, 0x0000000C, 0x00005EFA, 0x00005B34, 0x00005559, + 0x0004007C, 0x0000000B, 0x0000566F, 0x00005EFA, 0x000200F9, 0x00005341, + 0x000200F8, 0x00002DD9, 0x0007004F, 0x00000011, 0x00002621, 0x000024C9, + 0x000024C9, 0x00000000, 0x00000001, 0x0004007C, 0x00000012, 0x000059CF, + 0x00002621, 0x00050051, 0x0000000C, 0x00001903, 0x000059CF, 0x00000000, + 0x000500C3, 0x0000000C, 0x000024FE, 0x00001903, 0x00000A1A, 0x00050051, + 0x0000000C, 0x00002748, 0x000059CF, 0x00000001, 0x000500C3, 0x0000000C, + 0x0000405D, 0x00002748, 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4E, + 0x00005788, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, + 0x00050084, 0x0000000C, 0x00005347, 0x0000405D, 0x000018AB, 0x00050080, + 0x0000000C, 0x00003F5E, 0x000024FE, 0x00005347, 0x000500C4, 0x0000000C, + 0x00004A8E, 0x00003F5E, 0x00000A2B, 0x000500C7, 0x0000000C, 0x00002AB6, + 0x00001903, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x00002748, + 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, + 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454E, 0x000500C4, + 0x0000000C, 0x000018E7, 0x00004397, 0x00000A16, 0x000500C7, 0x0000000C, + 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, + 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004A8E, + 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, + 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4C, 0x00003397, 0x000500C7, + 0x0000000C, 0x000047B5, 0x00002748, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544D, 0x000047B5, 0x00000A17, 0x00050080, 0x0000000C, 0x00004159, + 0x00004D30, 0x0000544D, 0x000500C7, 0x0000000C, 0x00005022, 0x00004159, + 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00004A33, 0x00002748, 0x00000A3B, 0x000500C4, + 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, + 0x0000415A, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADF, + 0x00004159, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544E, 0x00004ADF, + 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x0000415A, 0x0000544E, + 0x000500C7, 0x0000000C, 0x00005083, 0x00002748, 0x00000A23, 0x000500C3, + 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, + 0x00001EEC, 0x00001903, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, + 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544F, 0x00005453, 0x00000A1D, + 0x00050080, 0x0000000C, 0x00003C4D, 0x00004144, 0x0000544F, 0x000500C7, + 0x0000000C, 0x00002E06, 0x00004159, 0x00000AC8, 0x00050080, 0x0000000C, + 0x0000394F, 0x00003C4D, 0x00002E06, 0x0004007C, 0x0000000B, 0x00005670, + 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, + 0x0000000B, 0x000024FC, 0x0000566F, 0x0000537D, 0x00005670, 0x00002DD9, + 0x00050084, 0x00000011, 0x00003FA8, 0x0000615F, 0x00001997, 0x00050082, + 0x00000011, 0x00003BBC, 0x00001A1C, 0x00003FA8, 0x00050051, 0x0000000B, + 0x00001C87, 0x00001997, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, + 0x00001997, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, + 0x00005962, 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, 0x00003372, + 0x00050051, 0x0000000B, 0x00003ED4, 0x00003BBC, 0x00000000, 0x00050084, + 0x0000000B, 0x00003E12, 0x00003ED4, 0x00005962, 0x00050051, 0x0000000B, + 0x00001AE6, 0x00003BBC, 0x00000001, 0x00050080, 0x0000000B, 0x000025E0, + 0x00003E12, 0x00001AE6, 0x000500C4, 0x0000000B, 0x00004619, 0x000025E0, + 0x00000A16, 0x00050080, 0x0000000B, 0x00004EAA, 0x00003CA0, 0x00004619, + 0x00050080, 0x0000000B, 0x00003BA9, 0x00005EAC, 0x00004EAA, 0x000500C2, + 0x0000000B, 0x00003948, 0x00003BA9, 0x00000A16, 0x00060041, 0x00000294, + 0x00004FAF, 0x0000107A, 0x00000A0B, 0x00003948, 0x0004003D, 0x00000017, + 0x00001CAA, 0x00004FAF, 0x000500AA, 0x00000009, 0x000035C0, 0x0000619E, + 0x00000A0D, 0x000500AA, 0x00000009, 0x00005376, 0x0000619E, 0x00000A10, + 0x000500A6, 0x00000009, 0x00005686, 0x000035C0, 0x00005376, 0x000300F7, + 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, 0x00003463, + 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, 0x00001CAA, + 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, + 0x000500C7, 0x00000017, 0x000050AC, 0x00001CAA, 0x0000072E, 0x000500C2, + 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, + 0x00003FF8, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, + 0x00003463, 0x000700F5, 0x00000017, 0x00005879, 0x00001CAA, 0x00005341, + 0x00003FF8, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, 0x0000619E, + 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x00005376, 0x00004CB6, + 0x000300F7, 0x00002C98, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, + 0x00002C98, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, + 0x00005879, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, 0x00005879, + 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, + 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, + 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, + 0x00000294, 0x000060F9, 0x0000140E, 0x00000A0B, 0x0000235A, 0x0003003E, + 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, 0x00003CAC, 0x0000235A, + 0x00000A0E, 0x000500AC, 0x00000009, 0x00001911, 0x00001C87, 0x00000A0D, + 0x000300F7, 0x000060BC, 0x00000002, 0x000400FA, 0x00001911, 0x00005084, + 0x00005094, 0x000200F8, 0x00005084, 0x00050086, 0x0000000B, 0x00003697, + 0x000044E6, 0x00001C87, 0x00050084, 0x0000000B, 0x0000237E, 0x00003697, + 0x00001C87, 0x00050082, 0x0000000B, 0x00003171, 0x000044E6, 0x0000237E, + 0x00050080, 0x0000000B, 0x00002527, 0x00003171, 0x00000A0D, 0x000500AA, + 0x00000009, 0x0000343F, 0x00002527, 0x00001C87, 0x000300F7, 0x00001EED, + 0x00000000, 0x000400FA, 0x0000343F, 0x0000569E, 0x00002191, 0x000200F8, + 0x0000569E, 0x00050084, 0x0000000B, 0x00004B59, 0x00000A6A, 0x00001C87, + 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, 0x00000A16, 0x00050082, + 0x0000000B, 0x00004944, 0x00004B59, 0x0000540F, 0x000200F9, 0x00001EED, + 0x000200F8, 0x00002191, 0x000200F9, 0x00001EED, 0x000200F8, 0x00001EED, + 0x000700F5, 0x0000000B, 0x0000292C, 0x00004944, 0x0000569E, 0x00000A3A, + 0x00002191, 0x000200F9, 0x000060BC, 0x000200F8, 0x00005094, 0x000200F9, + 0x000060BC, 0x000200F8, 0x000060BC, 0x000700F5, 0x0000000B, 0x000029BC, + 0x0000292C, 0x00001EED, 0x00000A6A, 0x00005094, 0x00050084, 0x0000000B, + 0x0000492B, 0x000029BC, 0x00005962, 0x000500C2, 0x0000000B, 0x0000406D, + 0x0000492B, 0x00000A16, 0x00050080, 0x0000000B, 0x0000336B, 0x00003948, + 0x0000406D, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, + 0x0000336B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, + 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, + 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, + 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, + 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, + 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, + 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, + 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x000060BC, + 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, + 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, + 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, + 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, + 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, + 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAC, 0x00003A1A, 0x000029E9, + 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, 0x0000140E, 0x00000A0B, + 0x00003CAC, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, + 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_16bpb_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_16bpb_cs.h index e89b5b198..1d7f20ddd 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_16bpb_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_16bpb_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -285,11 +287,18 @@ %19767 = OpPhi %v4uint %8801 %24387 %16376 %10583 %24825 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %24825 %19767 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_64 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %11417 None OpBranchConditional %21106 %10584 %11417 @@ -301,8 +310,8 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %11417 %11417 = OpLabel - %19769 = OpPhi %v4uint %6578 %11416 %16377 %10584 - %8053 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %19769 = OpPhi %v4uint %6578 %6871 %16377 %10584 + %8053 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %8053 %19769 OpBranch %19578 %19578 = OpLabel @@ -311,28 +320,29 @@ #endif const uint32_t texture_load_16bpb_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -519,11 +529,14 @@ const uint32_t texture_load_16bpb_cs[] = { 0x000200F9, 0x00002C98, 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x00002261, 0x00005F43, 0x00003FF8, 0x00002957, 0x00060041, 0x00000294, 0x000060F9, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, - 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, 0x00003AC4, 0x000054B5, - 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, 0x00000ACA, - 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, 0x00000A16, - 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, 0x00060041, - 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, + 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, 0x000054B6, 0x000054B5, + 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, + 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, + 0x000700F5, 0x0000000B, 0x0000456F, 0x00000ACA, 0x000055E9, 0x00000A3A, + 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, + 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, + 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00005272, 0x00002958, 0x00002C99, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, @@ -531,8 +544,8 @@ const uint32_t texture_load_16bpb_cs[] = { 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, - 0x00000017, 0x00004D39, 0x000019B2, 0x00002C98, 0x00003FF9, 0x00002958, - 0x00060041, 0x00000294, 0x00001F75, 0x0000140E, 0x00000A0B, 0x00003AC4, + 0x00000017, 0x00004D39, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, + 0x00060041, 0x00000294, 0x00001F75, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_16bpb_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_16bpb_scaled_cs.h index e36276723..1d00c19da 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_16bpb_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_16bpb_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -355,28 +357,29 @@ #endif const uint32_t texture_load_16bpb_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_32bpb_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_32bpb_cs.h index 4b09fb590..be102e356 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_32bpb_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_32bpb_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -298,11 +300,18 @@ %19767 = OpPhi %v4uint %22649 %13411 %10728 %11064 %24825 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %24825 %19767 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -314,7 +323,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11416 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11417 None OpBranchConditional %15139 %11065 %11417 %11065 = OpLabel @@ -324,7 +333,7 @@ OpBranch %11417 %11417 = OpLabel %19769 = OpPhi %v4uint %10924 %14874 %10729 %11065 - %8053 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %8053 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %8053 %19769 OpBranch %19578 %19578 = OpLabel @@ -333,28 +342,29 @@ #endif const uint32_t texture_load_32bpb_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -551,11 +561,14 @@ const uint32_t texture_load_32bpb_cs[] = { 0x000200F8, 0x00002C98, 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000060F9, 0x00004D37, - 0x00050080, 0x0000000B, 0x00003AC4, 0x000054B5, 0x00000A0E, 0x000600A9, - 0x0000000B, 0x00004958, 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, - 0x0000000B, 0x00002E1B, 0x00004958, 0x00000A16, 0x00050080, 0x0000000B, - 0x0000367B, 0x00005665, 0x00002E1B, 0x00060041, 0x00000294, 0x0000571A, - 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, + 0x00050080, 0x0000000B, 0x000054B6, 0x000054B5, 0x00000A0E, 0x000300F7, + 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, + 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, + 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, + 0x0000456F, 0x00000A6A, 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, + 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, + 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, + 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, @@ -563,13 +576,13 @@ const uint32_t texture_load_32bpb_cs[] = { 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, - 0x000019B2, 0x00002C98, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, + 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, - 0x0000140E, 0x00000A0B, 0x00003AC4, 0x0003003E, 0x00001F75, 0x00004D39, + 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_32bpb_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_32bpb_scaled_cs.h index 975437b2c..cdfd56f8f 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_32bpb_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_32bpb_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -378,28 +380,29 @@ #endif const uint32_t texture_load_32bpb_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_64bpb_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_64bpb_cs.h index 4edfc3dab..17321414b 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_64bpb_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_64bpb_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -299,11 +301,18 @@ %19767 = OpPhi %v4uint %22649 %13411 %10728 %11064 %24825 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %24825 %19767 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -315,7 +324,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11416 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11417 None OpBranchConditional %15139 %11065 %11417 %11065 = OpLabel @@ -325,7 +334,7 @@ OpBranch %11417 %11417 = OpLabel %19769 = OpPhi %v4uint %10924 %14874 %10729 %11065 - %8053 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %8053 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %8053 %19769 OpBranch %19578 %19578 = OpLabel @@ -334,28 +343,29 @@ #endif const uint32_t texture_load_64bpb_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -553,18 +563,21 @@ const uint32_t texture_load_64bpb_cs[] = { 0x000700F5, 0x00000017, 0x00004D37, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, 0x00060041, 0x00000294, 0x000060F9, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000060F9, 0x00004D37, 0x00050080, 0x0000000B, - 0x00003AC4, 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, - 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, - 0x00004958, 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, - 0x00002E1B, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, - 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, + 0x000054B6, 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, + 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, + 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, + 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, + 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, + 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, + 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, - 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00002C98, + 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002C99, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002C99, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, @@ -572,6 +585,6 @@ const uint32_t texture_load_64bpb_cs[] = { 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002C99, 0x000200F8, 0x00002C99, 0x000700F5, 0x00000017, 0x00004D39, 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, 0x00060041, 0x00000294, 0x00001F75, 0x0000140E, 0x00000A0B, - 0x00003AC4, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, + 0x000054B6, 0x0003003E, 0x00001F75, 0x00004D39, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_64bpb_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_64bpb_scaled_cs.h index d77c436e4..98025a5ac 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_64bpb_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_64bpb_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -379,28 +381,29 @@ #endif const uint32_t texture_load_64bpb_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_8bpb_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_8bpb_cs.h index e42fcf357..f4e853a1a 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_8bpb_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_8bpb_cs.h @@ -2,14 +2,15 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 24792 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 24810 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %_runtimearr_v2uint ArrayStride 8 + OpDecorate %_struct_1960 BufferBlock OpMemberDecorate %_struct_1960 0 NonWritable OpMemberDecorate %_struct_1960 0 Offset 0 - OpDecorate %_struct_1960 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -216,13 +218,13 @@ %19086 = OpShiftLeftLogical %int %16222 %uint_7 %10934 = OpBitwiseAnd %int %17090 %int_7 %12601 = OpBitwiseAnd %int %10055 %int_14 - %17743 = OpShiftLeftLogical %int %12601 %int_2 - %17303 = OpIAdd %int %10934 %17743 - %6375 = OpShiftLeftLogical %int %17303 %uint_0 - %10161 = OpBitwiseAnd %int %6375 %int_n16 - %12150 = OpShiftLeftLogical %int %10161 %int_1 - %15436 = OpIAdd %int %19086 %12150 - %13207 = OpBitwiseAnd %int %6375 %int_15 + %16373 = OpShiftLeftLogical %int %12601 %int_2 + %10688 = OpIAdd %int %10934 %16373 + %11527 = OpBitcast %int %10688 + %16975 = OpBitwiseAnd %int %11527 %int_n16 + %24809 = OpShiftLeftLogical %int %16975 %int_1 + %15436 = OpIAdd %int %19086 %24809 + %13207 = OpBitwiseAnd %int %11527 %int_15 %19760 = OpIAdd %int %15436 %13207 %18357 = OpBitwiseAnd %int %10055 %int_1 %21581 = OpShiftLeftLogical %int %18357 %int_4 @@ -230,8 +232,8 @@ %20514 = OpBitwiseAnd %int %16729 %int_n512 %9238 = OpShiftLeftLogical %int %20514 %int_3 %18995 = OpBitwiseAnd %int %10055 %int_16 - %12151 = OpShiftLeftLogical %int %18995 %int_7 - %16730 = OpIAdd %int %9238 %12151 + %12150 = OpShiftLeftLogical %int %18995 %int_7 + %16730 = OpIAdd %int %9238 %12150 %19167 = OpBitwiseAnd %int %16729 %int_448 %21582 = OpShiftLeftLogical %int %19167 %int_2 %16708 = OpIAdd %int %16730 %21582 @@ -262,15 +264,22 @@ %22221 = OpIAdd %int %6719 %10814 %16105 = OpBitcast %uint %22221 %22117 = OpShiftRightLogical %uint %16105 %uint_3 - %17154 = OpAccessChain %_ptr_Uniform_v2uint %4218 %int_0 %22117 - %7967 = OpLoad %v2uint %17154 - %17079 = OpSelect %uint %17270 %uint_64 %uint_8 - %18809 = OpShiftRightLogical %uint %17079 %uint_3 - %13947 = OpIAdd %uint %22117 %18809 - %19144 = OpAccessChain %_ptr_Uniform_v2uint %4218 %int_0 %13947 + %18636 = OpAccessChain %_ptr_Uniform_v2uint %4218 %int_0 %22117 + %14608 = OpLoad %v2uint %18636 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_8 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_3 + %10971 = OpIAdd %uint %22117 %16832 + %19144 = OpAccessChain %_ptr_Uniform_v2uint %4218 %int_0 %10971 %13014 = OpLoad %v2uint %19144 - %19407 = OpCompositeExtract %uint %7967 0 - %23515 = OpCompositeExtract %uint %7967 1 + %19407 = OpCompositeExtract %uint %14608 0 + %23515 = OpCompositeExtract %uint %14608 1 %7641 = OpCompositeExtract %uint %13014 0 %7529 = OpCompositeExtract %uint %13014 1 %18260 = OpCompositeConstruct %v4uint %19407 %23515 %7641 %7529 @@ -283,28 +292,29 @@ #endif const uint32_t texture_load_8bpb_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000060D8, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000060EA, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, - 0x000007D6, 0x00000006, 0x00000008, 0x00040048, 0x000007A8, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000140E, 0x00000019, + 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, 0x0000140E, + 0x00000022, 0x00000000, 0x00040047, 0x000007D6, 0x00000006, 0x00000008, + 0x00030047, 0x000007A8, 0x00000003, 0x00040048, 0x000007A8, 0x00000000, 0x00000018, 0x00050048, 0x000007A8, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007A8, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000107A, 0x00000018, 0x00040047, 0x0000107A, 0x00000021, + 0x00000000, 0x00040047, 0x0000107A, 0x00000022, 0x00000001, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040015, 0x0000000B, @@ -438,53 +448,55 @@ const uint32_t texture_load_8bpb_cs[] = { 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A1F, 0x000500C7, 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x00002747, 0x00000A35, 0x000500C4, - 0x0000000C, 0x0000454F, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, - 0x00004397, 0x00002AB6, 0x0000454F, 0x000500C4, 0x0000000C, 0x000018E7, - 0x00004397, 0x00000A0A, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, - 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, - 0x00050080, 0x0000000C, 0x00003C4C, 0x00004A8E, 0x00002F76, 0x000500C7, - 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, - 0x00004D30, 0x00003C4C, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B5, - 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544D, 0x000047B5, - 0x00000A17, 0x00050080, 0x0000000C, 0x00004159, 0x00004D30, 0x0000544D, - 0x000500C7, 0x0000000C, 0x00005022, 0x00004159, 0x0000040B, 0x000500C4, - 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, - 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, - 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x0000415A, 0x00002416, - 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADF, 0x00004159, 0x00000388, - 0x000500C4, 0x0000000C, 0x0000544E, 0x00004ADF, 0x00000A11, 0x00050080, - 0x0000000C, 0x00004144, 0x0000415A, 0x0000544E, 0x000500C7, 0x0000000C, - 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, - 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, - 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, - 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, - 0x0000000C, 0x0000544F, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, - 0x00003C4D, 0x00004144, 0x0000544F, 0x000500C7, 0x0000000C, 0x0000374D, - 0x00004159, 0x00000AC8, 0x00050080, 0x0000000C, 0x00002F42, 0x00003C4D, - 0x0000374D, 0x000200F9, 0x00001E0B, 0x000200F8, 0x00001E0B, 0x000700F5, - 0x0000000C, 0x0000292C, 0x000054ED, 0x00002BF8, 0x00002F42, 0x000018D9, - 0x000200F9, 0x00005F43, 0x000200F8, 0x000051F2, 0x0004007C, 0x0000000C, - 0x00003CBC, 0x00005789, 0x00050084, 0x0000000C, 0x000060B8, 0x00004F25, - 0x00003CBC, 0x00050080, 0x0000000C, 0x0000208E, 0x000060B8, 0x000044BE, - 0x0004007C, 0x0000000C, 0x000022F8, 0x00005788, 0x00050084, 0x0000000C, - 0x00001E9F, 0x0000208E, 0x000022F8, 0x00050080, 0x0000000C, 0x00001F30, - 0x00003714, 0x00001E9F, 0x000200F9, 0x00005F43, 0x000200F8, 0x00005F43, - 0x000700F5, 0x0000000C, 0x00002A3E, 0x0000292C, 0x00001E0B, 0x00001F30, - 0x000051F2, 0x0004007C, 0x0000000C, 0x00001A3F, 0x00005221, 0x00050080, - 0x0000000C, 0x000056CD, 0x00001A3F, 0x00002A3E, 0x0004007C, 0x0000000B, - 0x00003EE9, 0x000056CD, 0x000500C2, 0x0000000B, 0x00005665, 0x00003EE9, - 0x00000A13, 0x00060041, 0x0000028E, 0x00004302, 0x0000107A, 0x00000A0B, - 0x00005665, 0x0004003D, 0x00000011, 0x00001F1F, 0x00004302, 0x000600A9, - 0x0000000B, 0x000042B7, 0x00004376, 0x00000ACA, 0x00000A22, 0x000500C2, - 0x0000000B, 0x00004979, 0x000042B7, 0x00000A13, 0x00050080, 0x0000000B, - 0x0000367B, 0x00005665, 0x00004979, 0x00060041, 0x0000028E, 0x00004AC8, - 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000011, 0x000032D6, - 0x00004AC8, 0x00050051, 0x0000000B, 0x00004BCF, 0x00001F1F, 0x00000000, - 0x00050051, 0x0000000B, 0x00005BDB, 0x00001F1F, 0x00000001, 0x00050051, - 0x0000000B, 0x00001DD9, 0x000032D6, 0x00000000, 0x00050051, 0x0000000B, - 0x00001D69, 0x000032D6, 0x00000001, 0x00070050, 0x00000017, 0x00004754, - 0x00004BCF, 0x00005BDB, 0x00001DD9, 0x00001D69, 0x00060041, 0x00000294, - 0x00002ECB, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00002ECB, - 0x00004754, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, - 0x00010038, + 0x0000000C, 0x00003FF5, 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, + 0x000029C0, 0x00002AB6, 0x00003FF5, 0x0004007C, 0x0000000C, 0x00002D07, + 0x000029C0, 0x000500C7, 0x0000000C, 0x0000424F, 0x00002D07, 0x000009DB, + 0x000500C4, 0x0000000C, 0x000060E9, 0x0000424F, 0x00000A0E, 0x00050080, + 0x0000000C, 0x00003C4C, 0x00004A8E, 0x000060E9, 0x000500C7, 0x0000000C, + 0x00003397, 0x00002D07, 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, + 0x00003C4C, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B5, 0x00002747, + 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544D, 0x000047B5, 0x00000A17, + 0x00050080, 0x0000000C, 0x00004159, 0x00004D30, 0x0000544D, 0x000500C7, + 0x0000000C, 0x00005022, 0x00004159, 0x0000040B, 0x000500C4, 0x0000000C, + 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, + 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F76, 0x00004A33, + 0x00000A20, 0x00050080, 0x0000000C, 0x0000415A, 0x00002416, 0x00002F76, + 0x000500C7, 0x0000000C, 0x00004ADF, 0x00004159, 0x00000388, 0x000500C4, + 0x0000000C, 0x0000544E, 0x00004ADF, 0x00000A11, 0x00050080, 0x0000000C, + 0x00004144, 0x0000415A, 0x0000544E, 0x000500C7, 0x0000000C, 0x00005083, + 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, + 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, 0x00000A14, + 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, + 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, + 0x0000544F, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4D, + 0x00004144, 0x0000544F, 0x000500C7, 0x0000000C, 0x0000374D, 0x00004159, + 0x00000AC8, 0x00050080, 0x0000000C, 0x00002F42, 0x00003C4D, 0x0000374D, + 0x000200F9, 0x00001E0B, 0x000200F8, 0x00001E0B, 0x000700F5, 0x0000000C, + 0x0000292C, 0x000054ED, 0x00002BF8, 0x00002F42, 0x000018D9, 0x000200F9, + 0x00005F43, 0x000200F8, 0x000051F2, 0x0004007C, 0x0000000C, 0x00003CBC, + 0x00005789, 0x00050084, 0x0000000C, 0x000060B8, 0x00004F25, 0x00003CBC, + 0x00050080, 0x0000000C, 0x0000208E, 0x000060B8, 0x000044BE, 0x0004007C, + 0x0000000C, 0x000022F8, 0x00005788, 0x00050084, 0x0000000C, 0x00001E9F, + 0x0000208E, 0x000022F8, 0x00050080, 0x0000000C, 0x00001F30, 0x00003714, + 0x00001E9F, 0x000200F9, 0x00005F43, 0x000200F8, 0x00005F43, 0x000700F5, + 0x0000000C, 0x00002A3E, 0x0000292C, 0x00001E0B, 0x00001F30, 0x000051F2, + 0x0004007C, 0x0000000C, 0x00001A3F, 0x00005221, 0x00050080, 0x0000000C, + 0x000056CD, 0x00001A3F, 0x00002A3E, 0x0004007C, 0x0000000B, 0x00003EE9, + 0x000056CD, 0x000500C2, 0x0000000B, 0x00005665, 0x00003EE9, 0x00000A13, + 0x00060041, 0x0000028E, 0x000048CC, 0x0000107A, 0x00000A0B, 0x00005665, + 0x0004003D, 0x00000011, 0x00003910, 0x000048CC, 0x000300F7, 0x00001AD7, + 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, + 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, + 0x00000ACA, 0x000055E9, 0x00000A22, 0x00001C25, 0x000500C2, 0x0000000B, + 0x000041C0, 0x0000456F, 0x00000A13, 0x00050080, 0x0000000B, 0x00002ADB, + 0x00005665, 0x000041C0, 0x00060041, 0x0000028E, 0x00004AC8, 0x0000107A, + 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000011, 0x000032D6, 0x00004AC8, + 0x00050051, 0x0000000B, 0x00004BCF, 0x00003910, 0x00000000, 0x00050051, + 0x0000000B, 0x00005BDB, 0x00003910, 0x00000001, 0x00050051, 0x0000000B, + 0x00001DD9, 0x000032D6, 0x00000000, 0x00050051, 0x0000000B, 0x00001D69, + 0x000032D6, 0x00000001, 0x00070050, 0x00000017, 0x00004754, 0x00004BCF, + 0x00005BDB, 0x00001DD9, 0x00001D69, 0x00060041, 0x00000294, 0x00002ECB, + 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00002ECB, 0x00004754, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_8bpb_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_8bpb_scaled_cs.h index 5af7cb3e1..d3eb45758 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_8bpb_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_8bpb_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonReadable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %_runtimearr_v2uint ArrayStride 8 + OpDecorate %_struct_1960 BufferBlock OpMemberDecorate %_struct_1960 0 NonWritable OpMemberDecorate %_struct_1960 0 Offset 0 - OpDecorate %_struct_1960 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -232,13 +234,13 @@ %19086 = OpShiftLeftLogical %int %16222 %uint_7 %10934 = OpBitwiseAnd %int %6403 %int_7 %12601 = OpBitwiseAnd %int %10056 %int_14 - %17743 = OpShiftLeftLogical %int %12601 %int_2 - %17303 = OpIAdd %int %10934 %17743 - %6375 = OpShiftLeftLogical %int %17303 %uint_0 - %10161 = OpBitwiseAnd %int %6375 %int_n16 - %12150 = OpShiftLeftLogical %int %10161 %int_1 - %15436 = OpIAdd %int %19086 %12150 - %13207 = OpBitwiseAnd %int %6375 %int_15 + %16373 = OpShiftLeftLogical %int %12601 %int_2 + %10688 = OpIAdd %int %10934 %16373 + %11527 = OpBitcast %int %10688 + %16975 = OpBitwiseAnd %int %11527 %int_n16 + %24809 = OpShiftLeftLogical %int %16975 %int_1 + %15436 = OpIAdd %int %19086 %24809 + %13207 = OpBitwiseAnd %int %11527 %int_15 %19760 = OpIAdd %int %15436 %13207 %18357 = OpBitwiseAnd %int %10056 %int_1 %21581 = OpShiftLeftLogical %int %18357 %int_4 @@ -246,8 +248,8 @@ %20514 = OpBitwiseAnd %int %16729 %int_n512 %9238 = OpShiftLeftLogical %int %20514 %int_3 %18995 = OpBitwiseAnd %int %10056 %int_16 - %12151 = OpShiftLeftLogical %int %18995 %int_7 - %16730 = OpIAdd %int %9238 %12151 + %12150 = OpShiftLeftLogical %int %18995 %int_7 + %16730 = OpIAdd %int %9238 %12150 %19167 = OpBitwiseAnd %int %16729 %int_448 %21582 = OpShiftLeftLogical %int %19167 %int_2 %16708 = OpIAdd %int %16730 %21582 @@ -275,12 +277,11 @@ %6886 = OpCompositeExtract %uint %15292 1 %11045 = OpIAdd %uint %15890 %6886 %24733 = OpShiftLeftLogical %uint %11045 %uint_3 - %23219 = OpBitwiseAnd %uint %10722 %uint_7 - %9559 = OpIAdd %uint %24733 %23219 - %16557 = OpShiftLeftLogical %uint %9559 %uint_0 - %20138 = OpIAdd %uint %15520 %16557 - %15273 = OpIAdd %uint %24236 %20138 - %14664 = OpShiftRightLogical %uint %15273 %uint_3 + %21925 = OpBitwiseAnd %uint %10722 %uint_7 + %21323 = OpIAdd %uint %24733 %21925 + %9262 = OpIAdd %uint %15520 %21323 + %24701 = OpIAdd %uint %24236 %9262 + %14664 = OpShiftRightLogical %uint %24701 %uint_3 %20437 = OpAccessChain %_ptr_Uniform_v2uint %4218 %int_0 %14664 %8455 = OpLoad %v2uint %20437 %23791 = OpUGreaterThan %bool %7303 %uint_1 @@ -327,28 +328,29 @@ #endif const uint32_t texture_load_8bpb_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000019, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, - 0x000007D6, 0x00000006, 0x00000008, 0x00040048, 0x000007A8, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000019, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000140E, 0x00000019, + 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, 0x0000140E, + 0x00000022, 0x00000000, 0x00040047, 0x000007D6, 0x00000006, 0x00000008, + 0x00030047, 0x000007A8, 0x00000003, 0x00040048, 0x000007A8, 0x00000000, 0x00000018, 0x00050048, 0x000007A8, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007A8, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000107A, 0x00000018, 0x00040047, 0x0000107A, 0x00000021, + 0x00000000, 0x00040047, 0x0000107A, 0x00000022, 0x00000001, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040015, 0x0000000C, @@ -496,47 +498,46 @@ const uint32_t texture_load_8bpb_scaled_cs[] = { 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FE, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A1F, 0x000500C7, 0x0000000C, 0x00002AB6, 0x00001903, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, - 0x00002748, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454F, 0x00003139, - 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454F, - 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A0A, 0x000500C7, - 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, - 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4C, - 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, - 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4C, 0x00003397, - 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x0000544D, 0x000047B5, 0x00000A17, 0x00050080, 0x0000000C, - 0x00004159, 0x00004D30, 0x0000544D, 0x000500C7, 0x0000000C, 0x00005022, - 0x00004159, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, - 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002748, 0x00000A3B, - 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, - 0x0000000C, 0x0000415A, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, - 0x00004ADF, 0x00004159, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544E, - 0x00004ADF, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x0000415A, - 0x0000544E, 0x000500C7, 0x0000000C, 0x00005083, 0x00002748, 0x00000A23, - 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, - 0x0000000C, 0x00001EEC, 0x00001903, 0x00000A14, 0x00050080, 0x0000000C, - 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, - 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544F, 0x00005453, - 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4D, 0x00004144, 0x0000544F, - 0x000500C7, 0x0000000C, 0x00002E06, 0x00004159, 0x00000AC8, 0x00050080, - 0x0000000C, 0x0000394F, 0x00003C4D, 0x00002E06, 0x0004007C, 0x0000000B, - 0x00005670, 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, - 0x000700F5, 0x0000000B, 0x000024FC, 0x0000566F, 0x0000537D, 0x00005670, - 0x00002DD9, 0x00050084, 0x00000011, 0x00003FA8, 0x00001F69, 0x00001997, - 0x00050082, 0x00000011, 0x00003BBC, 0x00005C0B, 0x00003FA8, 0x00050051, - 0x0000000B, 0x00001C87, 0x00001997, 0x00000000, 0x00050051, 0x0000000B, - 0x00005962, 0x00001997, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, - 0x00001C87, 0x00005962, 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, - 0x00003372, 0x00050051, 0x0000000B, 0x00003ED4, 0x00003BBC, 0x00000000, - 0x00050084, 0x0000000B, 0x00003E12, 0x00003ED4, 0x00005962, 0x00050051, - 0x0000000B, 0x00001AE6, 0x00003BBC, 0x00000001, 0x00050080, 0x0000000B, - 0x00002B25, 0x00003E12, 0x00001AE6, 0x000500C4, 0x0000000B, 0x0000609D, - 0x00002B25, 0x00000A13, 0x000500C7, 0x0000000B, 0x00005AB3, 0x000029E2, - 0x00000A1F, 0x00050080, 0x0000000B, 0x00002557, 0x0000609D, 0x00005AB3, - 0x000500C4, 0x0000000B, 0x000040AD, 0x00002557, 0x00000A0A, 0x00050080, - 0x0000000B, 0x00004EAA, 0x00003CA0, 0x000040AD, 0x00050080, 0x0000000B, - 0x00003BA9, 0x00005EAC, 0x00004EAA, 0x000500C2, 0x0000000B, 0x00003948, - 0x00003BA9, 0x00000A13, 0x00060041, 0x0000028E, 0x00004FD5, 0x0000107A, + 0x00002748, 0x00000A35, 0x000500C4, 0x0000000C, 0x00003FF5, 0x00003139, + 0x00000A11, 0x00050080, 0x0000000C, 0x000029C0, 0x00002AB6, 0x00003FF5, + 0x0004007C, 0x0000000C, 0x00002D07, 0x000029C0, 0x000500C7, 0x0000000C, + 0x0000424F, 0x00002D07, 0x000009DB, 0x000500C4, 0x0000000C, 0x000060E9, + 0x0000424F, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004A8E, + 0x000060E9, 0x000500C7, 0x0000000C, 0x00003397, 0x00002D07, 0x00000A38, + 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4C, 0x00003397, 0x000500C7, + 0x0000000C, 0x000047B5, 0x00002748, 0x00000A0E, 0x000500C4, 0x0000000C, + 0x0000544D, 0x000047B5, 0x00000A17, 0x00050080, 0x0000000C, 0x00004159, + 0x00004D30, 0x0000544D, 0x000500C7, 0x0000000C, 0x00005022, 0x00004159, + 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00004A33, 0x00002748, 0x00000A3B, 0x000500C4, + 0x0000000C, 0x00002F76, 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, + 0x0000415A, 0x00002416, 0x00002F76, 0x000500C7, 0x0000000C, 0x00004ADF, + 0x00004159, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544E, 0x00004ADF, + 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x0000415A, 0x0000544E, + 0x000500C7, 0x0000000C, 0x00005083, 0x00002748, 0x00000A23, 0x000500C3, + 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, + 0x00001EEC, 0x00001903, 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, + 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544F, 0x00005453, 0x00000A1D, + 0x00050080, 0x0000000C, 0x00003C4D, 0x00004144, 0x0000544F, 0x000500C7, + 0x0000000C, 0x00002E06, 0x00004159, 0x00000AC8, 0x00050080, 0x0000000C, + 0x0000394F, 0x00003C4D, 0x00002E06, 0x0004007C, 0x0000000B, 0x00005670, + 0x0000394F, 0x000200F9, 0x00005341, 0x000200F8, 0x00005341, 0x000700F5, + 0x0000000B, 0x000024FC, 0x0000566F, 0x0000537D, 0x00005670, 0x00002DD9, + 0x00050084, 0x00000011, 0x00003FA8, 0x00001F69, 0x00001997, 0x00050082, + 0x00000011, 0x00003BBC, 0x00005C0B, 0x00003FA8, 0x00050051, 0x0000000B, + 0x00001C87, 0x00001997, 0x00000000, 0x00050051, 0x0000000B, 0x00005962, + 0x00001997, 0x00000001, 0x00050084, 0x0000000B, 0x00003372, 0x00001C87, + 0x00005962, 0x00050084, 0x0000000B, 0x00003CA0, 0x000024FC, 0x00003372, + 0x00050051, 0x0000000B, 0x00003ED4, 0x00003BBC, 0x00000000, 0x00050084, + 0x0000000B, 0x00003E12, 0x00003ED4, 0x00005962, 0x00050051, 0x0000000B, + 0x00001AE6, 0x00003BBC, 0x00000001, 0x00050080, 0x0000000B, 0x00002B25, + 0x00003E12, 0x00001AE6, 0x000500C4, 0x0000000B, 0x0000609D, 0x00002B25, + 0x00000A13, 0x000500C7, 0x0000000B, 0x000055A5, 0x000029E2, 0x00000A1F, + 0x00050080, 0x0000000B, 0x0000534B, 0x0000609D, 0x000055A5, 0x00050080, + 0x0000000B, 0x0000242E, 0x00003CA0, 0x0000534B, 0x00050080, 0x0000000B, + 0x0000607D, 0x00005EAC, 0x0000242E, 0x000500C2, 0x0000000B, 0x00003948, + 0x0000607D, 0x00000A13, 0x00060041, 0x0000028E, 0x00004FD5, 0x0000107A, 0x00000A0B, 0x00003948, 0x0004003D, 0x00000011, 0x00002107, 0x00004FD5, 0x000500AC, 0x00000009, 0x00005CEF, 0x00001C87, 0x00000A0D, 0x000300F7, 0x000060BC, 0x00000002, 0x000400FA, 0x00005CEF, 0x00005084, 0x00005094, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_bgrg8_rgb8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_bgrg8_rgb8_cs.h index 342bbf821..69db70fdf 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_bgrg8_rgb8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_bgrg8_rgb8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -347,12 +349,19 @@ %8219 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %8219 %24909 %11457 = OpIAdd %uint %21685 %uint_1 - %23654 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 - OpStore %23654 %24728 - %16830 = OpSelect %uint %17270 %uint_32 %uint_16 - %22844 = OpShiftRightLogical %uint %16830 %uint_4 - %13947 = OpIAdd %uint %22117 %22844 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %25136 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 + OpStore %25136 %24728 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -364,7 +373,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11682 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11683 None OpBranchConditional %15139 %11065 %11683 %11065 = OpLabel @@ -423,28 +432,29 @@ #endif const uint32_t texture_load_bgrg8_rgb8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -685,19 +695,22 @@ const uint32_t texture_load_bgrg8_rgb8_cs[] = { 0x00000017, 0x00006098, 0x000019C3, 0x00001E5F, 0x00060041, 0x00000294, 0x0000201B, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x0000201B, 0x0000614D, 0x00050080, 0x0000000B, 0x00002CC1, 0x000054B5, 0x00000A0D, - 0x00060041, 0x00000294, 0x00005C66, 0x0000140E, 0x00000A0B, 0x00002CC1, - 0x0003003E, 0x00005C66, 0x00006098, 0x000600A9, 0x0000000B, 0x000041BE, - 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x0000593C, - 0x000041BE, 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, - 0x0000593C, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, - 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, + 0x00060041, 0x00000294, 0x00006230, 0x0000140E, 0x00000A0B, 0x00002CC1, + 0x0003003E, 0x00006230, 0x00006098, 0x000300F7, 0x00001AD7, 0x00000002, + 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, + 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, + 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, + 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, + 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, + 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, - 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00002DA2, + 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_bgrg8_rgbg8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_bgrg8_rgbg8_cs.h index c01d10e45..249ba649a 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_bgrg8_rgbg8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_bgrg8_rgbg8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -309,11 +311,18 @@ %6532 = OpBitwiseOr %v4uint %17045 %18088 %20254 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %20254 %6532 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -325,7 +334,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %13963 None OpBranchConditional %15139 %11065 %13963 %11065 = OpLabel @@ -342,7 +351,7 @@ %21213 = OpBitwiseAnd %v4uint %18260 %784 %18089 = OpShiftRightLogical %v4uint %21213 %749 %6533 = OpBitwiseOr %v4uint %17046 %18089 - %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %22553 %6533 OpBranch %19578 %19578 = OpLabel @@ -351,28 +360,29 @@ #endif const uint32_t texture_load_bgrg8_rgbg8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -578,11 +588,14 @@ const uint32_t texture_load_bgrg8_rgbg8_cs[] = { 0x00004753, 0x00000310, 0x000500C2, 0x00000017, 0x000046A8, 0x000052DC, 0x000002ED, 0x000500C5, 0x00000017, 0x00001984, 0x00004295, 0x000046A8, 0x00060041, 0x00000294, 0x00004F1E, 0x0000140E, 0x00000A0B, 0x000054B5, - 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, 0x00003AC4, - 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, - 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, - 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, - 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, + 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, 0x000054B6, + 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, + 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, 0x000055E9, + 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, + 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, + 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, @@ -590,7 +603,7 @@ const uint32_t texture_load_bgrg8_rgbg8_cs[] = { 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, - 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x0000368A, 0x00003FF9, + 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x0000368B, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, @@ -603,7 +616,7 @@ const uint32_t texture_load_bgrg8_rgbg8_cs[] = { 0x00005AF7, 0x00006165, 0x000500C7, 0x00000017, 0x000052DD, 0x00004754, 0x00000310, 0x000500C2, 0x00000017, 0x000046A9, 0x000052DD, 0x000002ED, 0x000500C5, 0x00000017, 0x00001985, 0x00004296, 0x000046A9, 0x00060041, - 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x00003AC4, 0x0003003E, + 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00005819, 0x00001985, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_ctx1_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_ctx1_cs.h index 17c856a46..50aa4ff71 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_ctx1_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_ctx1_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25268 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -102,7 +104,6 @@ %5134 = OpVariable %_ptr_Uniform__struct_1973 Uniform %uint_32 = OpConstant %uint 32 %gl_WorkGroupSize = OpConstantComposite %v3uint %uint_4 %uint_32 %uint_1 - %10264 = OpUndef %v4uint %uint_9 = OpConstant %uint 9 %uint_10 = OpConstant %uint 10 %2510 = OpConstantComposite %v4uint %uint_16711935 %uint_16711935 %uint_16711935 %uint_16711935 @@ -381,14 +382,12 @@ %15325 = OpShiftRightLogical %v2uint %17075 %2143 %24205 = OpUDiv %v2uint %15325 %1870 %14043 = OpShiftLeftLogical %v2uint %24205 %2311 - %24879 = OpBitwiseOr %v2uint %6318 %14043 - %19923 = OpCompositeExtract %uint %24879 0 - %15556 = OpCompositeInsert %v4uint %19923 %10264 0 - %19814 = OpCompositeExtract %uint %24879 1 - %18609 = OpCompositeInsert %v4uint %19814 %15556 1 - %19104 = OpVectorShuffle %v4uint %21953 %21953 1 1 1 1 - %13044 = OpShiftRightLogical %v4uint %19104 %77 - %7729 = OpBitwiseAnd %v4uint %13044 %47 + %24860 = OpBitwiseOr %v2uint %6318 %14043 + %20058 = OpCompositeExtract %uint %24860 0 + %7152 = OpCompositeExtract %uint %24860 1 + %6739 = OpVectorShuffle %v4uint %21953 %21953 1 1 1 1 + %9009 = OpShiftRightLogical %v4uint %6739 %77 + %7729 = OpBitwiseAnd %v4uint %9009 %47 %17318 = OpCompositeConstruct %v4uint %6423 %6423 %6423 %6423 %23350 = OpIMul %v4uint %7729 %17318 %14334 = OpVectorShuffle %v4uint %17610 %200 1 1 1 1 @@ -412,18 +411,17 @@ %15326 = OpShiftRightLogical %v2uint %17076 %2143 %24206 = OpUDiv %v2uint %15326 %1870 %14044 = OpShiftLeftLogical %v2uint %24206 %2311 - %24880 = OpBitwiseOr %v2uint %6319 %14044 - %19924 = OpCompositeExtract %uint %24880 0 - %15557 = OpCompositeInsert %v4uint %19924 %18609 2 - %19548 = OpCompositeExtract %uint %24880 1 - %18523 = OpCompositeInsert %v4uint %19548 %15557 3 - %8289 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11726 - OpStore %8289 %18523 + %24861 = OpBitwiseOr %v2uint %6319 %14044 + %20077 = OpCompositeExtract %uint %24861 0 + %23599 = OpCompositeExtract %uint %24861 1 + %18260 = OpCompositeConstruct %v4uint %20058 %7152 %20077 %23599 + %8787 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11726 + OpStore %8787 %18260 %12832 = OpCompositeExtract %uint %17344 1 %23232 = OpIAdd %uint %12832 %uint_1 %17425 = OpULessThan %bool %23232 %6594 - OpSelectionMerge %21264 DontFlatten - OpBranchConditional %17425 %22828 %21264 + OpSelectionMerge %7566 DontFlatten + OpBranchConditional %17425 %22828 %7566 %22828 = OpLabel %15595 = OpIAdd %uint %11726 %6977 %10947 = OpShiftRightLogical %v2uint %13995 %1975 @@ -452,14 +450,12 @@ %15327 = OpShiftRightLogical %v2uint %17077 %2143 %24207 = OpUDiv %v2uint %15327 %1870 %14045 = OpShiftLeftLogical %v2uint %24207 %2311 - %24881 = OpBitwiseOr %v2uint %6320 %14045 - %19925 = OpCompositeExtract %uint %24881 0 - %15558 = OpCompositeInsert %v4uint %19925 %10264 0 - %19815 = OpCompositeExtract %uint %24881 1 - %18610 = OpCompositeInsert %v4uint %19815 %15558 1 - %19105 = OpVectorShuffle %v4uint %23961 %23961 1 1 1 1 - %14032 = OpShiftRightLogical %v4uint %19105 %77 - %16796 = OpBitwiseAnd %v4uint %14032 %47 + %24862 = OpBitwiseOr %v2uint %6320 %14045 + %20059 = OpCompositeExtract %uint %24862 0 + %7153 = OpCompositeExtract %uint %24862 1 + %6740 = OpVectorShuffle %v4uint %23961 %23961 1 1 1 1 + %9997 = OpShiftRightLogical %v4uint %6740 %77 + %16796 = OpBitwiseAnd %v4uint %9997 %47 %15741 = OpIMul %v4uint %16796 %17318 %10524 = OpVectorShuffle %v4uint %10947 %10947 1 1 1 1 %15616 = OpShiftRightLogical %v4uint %10524 %77 @@ -481,17 +477,16 @@ %15328 = OpShiftRightLogical %v2uint %17078 %2143 %24208 = OpUDiv %v2uint %15328 %1870 %14046 = OpShiftLeftLogical %v2uint %24208 %2311 - %24882 = OpBitwiseOr %v2uint %6321 %14046 - %19926 = OpCompositeExtract %uint %24882 0 - %15559 = OpCompositeInsert %v4uint %19926 %18610 2 - %19549 = OpCompositeExtract %uint %24882 1 - %18524 = OpCompositeInsert %v4uint %19549 %15559 3 - %9182 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15595 - OpStore %9182 %18524 + %24863 = OpBitwiseOr %v2uint %6321 %14046 + %20079 = OpCompositeExtract %uint %24863 0 + %23600 = OpCompositeExtract %uint %24863 1 + %18261 = OpCompositeConstruct %v4uint %20059 %7153 %20079 %23600 + %9680 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15595 + OpStore %9680 %18261 %14840 = OpIAdd %uint %12832 %uint_2 %11787 = OpULessThan %bool %14840 %6594 - OpSelectionMerge %21263 DontFlatten - OpBranchConditional %11787 %20882 %21263 + OpSelectionMerge %7205 DontFlatten + OpBranchConditional %11787 %20882 %7205 %20882 = OpLabel %13198 = OpIMul %uint %uint_2 %6977 %13581 = OpIAdd %uint %11726 %13198 @@ -521,14 +516,12 @@ %15329 = OpShiftRightLogical %v2uint %17079 %2143 %24209 = OpUDiv %v2uint %15329 %1870 %14047 = OpShiftLeftLogical %v2uint %24209 %2311 - %24883 = OpBitwiseOr %v2uint %6322 %14047 - %19927 = OpCompositeExtract %uint %24883 0 - %15560 = OpCompositeInsert %v4uint %19927 %10264 0 - %19816 = OpCompositeExtract %uint %24883 1 - %18611 = OpCompositeInsert %v4uint %19816 %15560 1 - %19106 = OpVectorShuffle %v4uint %23962 %23962 1 1 1 1 - %14033 = OpShiftRightLogical %v4uint %19106 %77 - %16798 = OpBitwiseAnd %v4uint %14033 %47 + %24864 = OpBitwiseOr %v2uint %6322 %14047 + %20060 = OpCompositeExtract %uint %24864 0 + %7154 = OpCompositeExtract %uint %24864 1 + %6741 = OpVectorShuffle %v4uint %23962 %23962 1 1 1 1 + %9998 = OpShiftRightLogical %v4uint %6741 %77 + %16798 = OpBitwiseAnd %v4uint %9998 %47 %15743 = OpIMul %v4uint %16798 %17318 %10526 = OpVectorShuffle %v4uint %13948 %13948 1 1 1 1 %15618 = OpShiftRightLogical %v4uint %10526 %77 @@ -550,17 +543,16 @@ %15330 = OpShiftRightLogical %v2uint %17080 %2143 %24210 = OpUDiv %v2uint %15330 %1870 %14048 = OpShiftLeftLogical %v2uint %24210 %2311 - %24884 = OpBitwiseOr %v2uint %6323 %14048 - %19928 = OpCompositeExtract %uint %24884 0 - %15561 = OpCompositeInsert %v4uint %19928 %18611 2 - %19550 = OpCompositeExtract %uint %24884 1 - %18525 = OpCompositeInsert %v4uint %19550 %15561 3 - %9183 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %13581 - OpStore %9183 %18525 + %24865 = OpBitwiseOr %v2uint %6323 %14048 + %20080 = OpCompositeExtract %uint %24865 0 + %23601 = OpCompositeExtract %uint %24865 1 + %18262 = OpCompositeConstruct %v4uint %20060 %7154 %20080 %23601 + %9681 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %13581 + OpStore %9681 %18262 %14841 = OpIAdd %uint %12832 %uint_3 %11788 = OpULessThan %bool %14841 %6594 - OpSelectionMerge %18733 DontFlatten - OpBranchConditional %11788 %20883 %18733 + OpSelectionMerge %18021 DontFlatten + OpBranchConditional %11788 %20883 %18021 %20883 = OpLabel %13199 = OpIMul %uint %uint_3 %6977 %13582 = OpIAdd %uint %11726 %13199 @@ -590,14 +582,12 @@ %15331 = OpShiftRightLogical %v2uint %17081 %2143 %24211 = OpUDiv %v2uint %15331 %1870 %14049 = OpShiftLeftLogical %v2uint %24211 %2311 - %24885 = OpBitwiseOr %v2uint %6324 %14049 - %19929 = OpCompositeExtract %uint %24885 0 - %15562 = OpCompositeInsert %v4uint %19929 %10264 0 - %19817 = OpCompositeExtract %uint %24885 1 - %18612 = OpCompositeInsert %v4uint %19817 %15562 1 - %19107 = OpVectorShuffle %v4uint %23963 %23963 1 1 1 1 - %14034 = OpShiftRightLogical %v4uint %19107 %77 - %16800 = OpBitwiseAnd %v4uint %14034 %47 + %24866 = OpBitwiseOr %v2uint %6324 %14049 + %20061 = OpCompositeExtract %uint %24866 0 + %7155 = OpCompositeExtract %uint %24866 1 + %6742 = OpVectorShuffle %v4uint %23963 %23963 1 1 1 1 + %9999 = OpShiftRightLogical %v4uint %6742 %77 + %16800 = OpBitwiseAnd %v4uint %9999 %47 %15745 = OpIMul %v4uint %16800 %17318 %10528 = OpVectorShuffle %v4uint %13949 %13949 1 1 1 1 %15620 = OpShiftRightLogical %v4uint %10528 %77 @@ -619,28 +609,21 @@ %15332 = OpShiftRightLogical %v2uint %17082 %2143 %24212 = OpUDiv %v2uint %15332 %1870 %14050 = OpShiftLeftLogical %v2uint %24212 %2311 - %24886 = OpBitwiseOr %v2uint %6325 %14050 - %19930 = OpCompositeExtract %uint %24886 0 - %15563 = OpCompositeInsert %v4uint %19930 %18612 2 - %19551 = OpCompositeExtract %uint %24886 1 - %18526 = OpCompositeInsert %v4uint %19551 %15563 3 - %11481 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %13582 - OpStore %11481 %18526 - OpBranch %18733 - %18733 = OpLabel - %10541 = OpPhi %v4uint %10264 %20882 %18526 %20883 - OpBranch %21263 - %21263 = OpLabel - %11251 = OpPhi %v4uint %10264 %22828 %10541 %18733 - %13709 = OpPhi %v4uint %10264 %22828 %18525 %18733 - OpBranch %21264 - %21264 = OpLabel - %11175 = OpPhi %v4uint %10264 %11682 %11251 %21263 - %12121 = OpPhi %v4uint %10264 %11682 %13709 %21263 - %14879 = OpPhi %v4uint %10264 %11682 %18524 %21263 - %18495 = OpIAdd %uint %11726 %int_1 - %18990 = OpSelect %uint %17270 %uint_2 %uint_1 - %16762 = OpIAdd %uint %22117 %18990 + %24867 = OpBitwiseOr %v2uint %6325 %14050 + %20081 = OpCompositeExtract %uint %24867 0 + %23602 = OpCompositeExtract %uint %24867 1 + %18263 = OpCompositeConstruct %v4uint %20061 %7155 %20081 %23602 + %11979 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %13582 + OpStore %11979 %18263 + OpBranch %18021 + %18021 = OpLabel + OpBranch %7205 + %7205 = OpLabel + OpBranch %7566 + %7566 = OpLabel + %14517 = OpIAdd %uint %11726 %int_1 + %18182 = OpSelect %uint %17270 %uint_2 %uint_1 + %16762 = OpIAdd %uint %22117 %18182 %18278 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %16762 %6578 = OpLoad %v4uint %18278 OpSelectionMerge %14874 None @@ -653,7 +636,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %21264 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %7566 %16377 %10584 OpSelectionMerge %11683 None OpBranchConditional %15139 %11065 %11683 %11065 = OpLabel @@ -683,8 +666,8 @@ %16600 = OpShiftRightLogical %v4uint %20655 %2950 %24001 = OpBitwiseOr %v4uint %24267 %16600 %19619 = OpBitwiseAnd %v4uint %24001 %2860 - %18182 = OpShiftRightLogical %v4uint %19619 %2950 - %17611 = OpBitwiseXor %v4uint %24001 %18182 + %18183 = OpShiftRightLogical %v4uint %19619 %2950 + %17611 = OpBitwiseXor %v4uint %24001 %18183 %13996 = OpVectorShuffle %v2uint %17611 %17611 0 1 %21954 = OpNot %v2uint %13996 %17395 = OpVectorShuffle %v4uint %21954 %21954 0 0 0 0 @@ -713,14 +696,12 @@ %15333 = OpShiftRightLogical %v2uint %17083 %2143 %24213 = OpUDiv %v2uint %15333 %1870 %14051 = OpShiftLeftLogical %v2uint %24213 %2311 - %24887 = OpBitwiseOr %v2uint %6326 %14051 - %19931 = OpCompositeExtract %uint %24887 0 - %15564 = OpCompositeInsert %v4uint %19931 %18523 0 - %19818 = OpCompositeExtract %uint %24887 1 - %18613 = OpCompositeInsert %v4uint %19818 %15564 1 - %19108 = OpVectorShuffle %v4uint %21954 %21954 1 1 1 1 - %13045 = OpShiftRightLogical %v4uint %19108 %77 - %7733 = OpBitwiseAnd %v4uint %13045 %47 + %24868 = OpBitwiseOr %v2uint %6326 %14051 + %20062 = OpCompositeExtract %uint %24868 0 + %7156 = OpCompositeExtract %uint %24868 1 + %6743 = OpVectorShuffle %v4uint %21954 %21954 1 1 1 1 + %9010 = OpShiftRightLogical %v4uint %6743 %77 + %7733 = OpBitwiseAnd %v4uint %9010 %47 %17320 = OpCompositeConstruct %v4uint %6424 %6424 %6424 %6424 %23352 = OpIMul %v4uint %7733 %17320 %14336 = OpVectorShuffle %v4uint %17611 %200 1 1 1 1 @@ -744,17 +725,16 @@ %15334 = OpShiftRightLogical %v2uint %17084 %2143 %24214 = OpUDiv %v2uint %15334 %1870 %14052 = OpShiftLeftLogical %v2uint %24214 %2311 - %24890 = OpBitwiseOr %v2uint %6327 %14052 - %19932 = OpCompositeExtract %uint %24890 0 - %15565 = OpCompositeInsert %v4uint %19932 %18613 2 - %19552 = OpCompositeExtract %uint %24890 1 - %18527 = OpCompositeInsert %v4uint %19552 %15565 3 - %11443 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %18495 - OpStore %11443 %18527 - OpSelectionMerge %7206 DontFlatten - OpBranchConditional %17425 %22829 %7206 + %24869 = OpBitwiseOr %v2uint %6327 %14052 + %20082 = OpCompositeExtract %uint %24869 0 + %23603 = OpCompositeExtract %uint %24869 1 + %18264 = OpCompositeConstruct %v4uint %20062 %7156 %20082 %23603 + %11941 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %14517 + OpStore %11941 %18264 + OpSelectionMerge %7207 DontFlatten + OpBranchConditional %17425 %22829 %7207 %22829 = OpLabel - %15596 = OpIAdd %uint %18495 %6977 + %15596 = OpIAdd %uint %14517 %6977 %10948 = OpShiftRightLogical %v2uint %13996 %1975 %23964 = OpNot %v2uint %10948 %10362 = OpVectorShuffle %v4uint %23964 %23964 0 0 0 0 @@ -781,14 +761,12 @@ %15337 = OpShiftRightLogical %v2uint %17085 %2143 %24215 = OpUDiv %v2uint %15337 %1870 %14053 = OpShiftLeftLogical %v2uint %24215 %2311 - %24891 = OpBitwiseOr %v2uint %6328 %14053 - %19933 = OpCompositeExtract %uint %24891 0 - %15566 = OpCompositeInsert %v4uint %19933 %14879 0 - %19819 = OpCompositeExtract %uint %24891 1 - %18614 = OpCompositeInsert %v4uint %19819 %15566 1 - %19109 = OpVectorShuffle %v4uint %23964 %23964 1 1 1 1 - %14035 = OpShiftRightLogical %v4uint %19109 %77 - %16802 = OpBitwiseAnd %v4uint %14035 %47 + %24870 = OpBitwiseOr %v2uint %6328 %14053 + %20063 = OpCompositeExtract %uint %24870 0 + %7157 = OpCompositeExtract %uint %24870 1 + %6744 = OpVectorShuffle %v4uint %23964 %23964 1 1 1 1 + %10000 = OpShiftRightLogical %v4uint %6744 %77 + %16802 = OpBitwiseAnd %v4uint %10000 %47 %15747 = OpIMul %v4uint %16802 %17320 %10530 = OpVectorShuffle %v4uint %10948 %10948 1 1 1 1 %15622 = OpShiftRightLogical %v4uint %10530 %77 @@ -810,20 +788,19 @@ %15338 = OpShiftRightLogical %v2uint %17086 %2143 %24216 = OpUDiv %v2uint %15338 %1870 %14054 = OpShiftLeftLogical %v2uint %24216 %2311 - %24892 = OpBitwiseOr %v2uint %6329 %14054 - %19934 = OpCompositeExtract %uint %24892 0 - %15567 = OpCompositeInsert %v4uint %19934 %18614 2 - %19553 = OpCompositeExtract %uint %24892 1 - %18528 = OpCompositeInsert %v4uint %19553 %15567 3 - %9184 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15596 - OpStore %9184 %18528 + %24871 = OpBitwiseOr %v2uint %6329 %14054 + %20083 = OpCompositeExtract %uint %24871 0 + %23604 = OpCompositeExtract %uint %24871 1 + %18265 = OpCompositeConstruct %v4uint %20063 %7157 %20083 %23604 + %9682 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15596 + OpStore %9682 %18265 %14842 = OpIAdd %uint %12832 %uint_2 %11789 = OpULessThan %bool %14842 %6594 - OpSelectionMerge %7205 DontFlatten - OpBranchConditional %11789 %20884 %7205 + OpSelectionMerge %7206 DontFlatten + OpBranchConditional %11789 %20884 %7206 %20884 = OpLabel %13200 = OpIMul %uint %uint_2 %6977 - %13583 = OpIAdd %uint %18495 %13200 + %13583 = OpIAdd %uint %14517 %13200 %13950 = OpShiftRightLogical %v2uint %13996 %2143 %23965 = OpNot %v2uint %13950 %10363 = OpVectorShuffle %v4uint %23965 %23965 0 0 0 0 @@ -850,14 +827,12 @@ %15339 = OpShiftRightLogical %v2uint %17087 %2143 %24217 = OpUDiv %v2uint %15339 %1870 %14055 = OpShiftLeftLogical %v2uint %24217 %2311 - %24893 = OpBitwiseOr %v2uint %6330 %14055 - %19935 = OpCompositeExtract %uint %24893 0 - %15568 = OpCompositeInsert %v4uint %19935 %12121 0 - %19820 = OpCompositeExtract %uint %24893 1 - %18615 = OpCompositeInsert %v4uint %19820 %15568 1 - %19110 = OpVectorShuffle %v4uint %23965 %23965 1 1 1 1 - %14036 = OpShiftRightLogical %v4uint %19110 %77 - %16804 = OpBitwiseAnd %v4uint %14036 %47 + %24872 = OpBitwiseOr %v2uint %6330 %14055 + %20064 = OpCompositeExtract %uint %24872 0 + %7158 = OpCompositeExtract %uint %24872 1 + %6745 = OpVectorShuffle %v4uint %23965 %23965 1 1 1 1 + %10001 = OpShiftRightLogical %v4uint %6745 %77 + %16804 = OpBitwiseAnd %v4uint %10001 %47 %15749 = OpIMul %v4uint %16804 %17320 %10532 = OpVectorShuffle %v4uint %13950 %13950 1 1 1 1 %15624 = OpShiftRightLogical %v4uint %10532 %77 @@ -879,20 +854,19 @@ %15340 = OpShiftRightLogical %v2uint %17088 %2143 %24218 = OpUDiv %v2uint %15340 %1870 %14056 = OpShiftLeftLogical %v2uint %24218 %2311 - %24894 = OpBitwiseOr %v2uint %6331 %14056 - %19936 = OpCompositeExtract %uint %24894 0 - %15569 = OpCompositeInsert %v4uint %19936 %18615 2 - %19554 = OpCompositeExtract %uint %24894 1 - %18529 = OpCompositeInsert %v4uint %19554 %15569 3 - %9185 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %13583 - OpStore %9185 %18529 + %24873 = OpBitwiseOr %v2uint %6331 %14056 + %20084 = OpCompositeExtract %uint %24873 0 + %23605 = OpCompositeExtract %uint %24873 1 + %18266 = OpCompositeConstruct %v4uint %20064 %7158 %20084 %23605 + %9683 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %13583 + OpStore %9683 %18266 %14843 = OpIAdd %uint %12832 %uint_3 %11790 = OpULessThan %bool %14843 %6594 - OpSelectionMerge %18021 DontFlatten - OpBranchConditional %11790 %20885 %18021 + OpSelectionMerge %18022 DontFlatten + OpBranchConditional %11790 %20885 %18022 %20885 = OpLabel %13201 = OpIMul %uint %uint_3 %6977 - %13584 = OpIAdd %uint %18495 %13201 + %13584 = OpIAdd %uint %14517 %13201 %13951 = OpShiftRightLogical %v2uint %13996 %2311 %23966 = OpNot %v2uint %13951 %10364 = OpVectorShuffle %v4uint %23966 %23966 0 0 0 0 @@ -919,14 +893,12 @@ %15341 = OpShiftRightLogical %v2uint %17089 %2143 %24219 = OpUDiv %v2uint %15341 %1870 %14057 = OpShiftLeftLogical %v2uint %24219 %2311 - %24895 = OpBitwiseOr %v2uint %6332 %14057 - %19937 = OpCompositeExtract %uint %24895 0 - %15570 = OpCompositeInsert %v4uint %19937 %11175 0 - %19821 = OpCompositeExtract %uint %24895 1 - %18616 = OpCompositeInsert %v4uint %19821 %15570 1 - %19111 = OpVectorShuffle %v4uint %23966 %23966 1 1 1 1 - %14037 = OpShiftRightLogical %v4uint %19111 %77 - %16806 = OpBitwiseAnd %v4uint %14037 %47 + %24874 = OpBitwiseOr %v2uint %6332 %14057 + %20065 = OpCompositeExtract %uint %24874 0 + %7159 = OpCompositeExtract %uint %24874 1 + %6746 = OpVectorShuffle %v4uint %23966 %23966 1 1 1 1 + %10002 = OpShiftRightLogical %v4uint %6746 %77 + %16806 = OpBitwiseAnd %v4uint %10002 %47 %15751 = OpIMul %v4uint %16806 %17320 %10534 = OpVectorShuffle %v4uint %13951 %13951 1 1 1 1 %15626 = OpShiftRightLogical %v4uint %10534 %77 @@ -948,19 +920,18 @@ %15342 = OpShiftRightLogical %v2uint %17092 %2143 %24220 = OpUDiv %v2uint %15342 %1870 %14058 = OpShiftLeftLogical %v2uint %24220 %2311 - %24896 = OpBitwiseOr %v2uint %6333 %14058 - %19938 = OpCompositeExtract %uint %24896 0 - %15571 = OpCompositeInsert %v4uint %19938 %18616 2 - %19555 = OpCompositeExtract %uint %24896 1 - %18530 = OpCompositeInsert %v4uint %19555 %15571 3 - %11482 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %13584 - OpStore %11482 %18530 - OpBranch %18021 - %18021 = OpLabel - OpBranch %7205 - %7205 = OpLabel + %24875 = OpBitwiseOr %v2uint %6333 %14058 + %20085 = OpCompositeExtract %uint %24875 0 + %23606 = OpCompositeExtract %uint %24875 1 + %18267 = OpCompositeConstruct %v4uint %20065 %7159 %20085 %23606 + %11980 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %13584 + OpStore %11980 %18267 + OpBranch %18022 + %18022 = OpLabel OpBranch %7206 %7206 = OpLabel + OpBranch %7207 + %7207 = OpLabel OpBranch %14903 %14903 = OpLabel OpReturn @@ -968,28 +939,29 @@ #endif const uint32_t texture_load_ctx1_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062B4, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062B4, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040017, 0x00000011, @@ -1036,388 +1008,379 @@ const uint32_t texture_load_ctx1_cs[] = { 0x000007DD, 0x00040020, 0x00000A32, 0x00000002, 0x000007B5, 0x0004003B, 0x00000A32, 0x0000140E, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A6A, 0x00000020, 0x0006002C, 0x00000014, 0x00000BC3, 0x00000A16, 0x00000A6A, - 0x00000A0D, 0x00030001, 0x00000017, 0x00002818, 0x0004002B, 0x0000000B, - 0x00000A25, 0x00000009, 0x0004002B, 0x0000000B, 0x00000A28, 0x0000000A, - 0x0007002C, 0x00000017, 0x000009CE, 0x000008A6, 0x000008A6, 0x000008A6, - 0x000008A6, 0x0007002C, 0x00000017, 0x0000013D, 0x00000A22, 0x00000A22, - 0x00000A22, 0x00000A22, 0x0007002C, 0x00000017, 0x0000072E, 0x000005FD, - 0x000005FD, 0x000005FD, 0x000005FD, 0x0007002C, 0x00000017, 0x000002ED, - 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000011, - 0x000007B7, 0x00000A22, 0x00000A22, 0x0005002C, 0x00000011, 0x00000474, - 0x00000144, 0x00000144, 0x0005002C, 0x00000011, 0x0000085F, 0x00000A3A, - 0x00000A3A, 0x0005002C, 0x00000011, 0x00000907, 0x00000A52, 0x00000A52, - 0x0005002C, 0x00000011, 0x00000BB1, 0x000005A9, 0x000005A9, 0x0007002C, - 0x00000017, 0x00000B3E, 0x00000A09, 0x00000A09, 0x00000A09, 0x00000A09, - 0x0007002C, 0x00000017, 0x00000B86, 0x00000A0D, 0x00000A0D, 0x00000A0D, - 0x00000A0D, 0x0007002C, 0x00000017, 0x00000B2C, 0x00000A08, 0x00000A08, - 0x00000A08, 0x00000A08, 0x0007002C, 0x00000017, 0x0000002F, 0x00000A13, - 0x00000A13, 0x00000A13, 0x00000A13, 0x0005002C, 0x00000011, 0x000007DF, - 0x000001C1, 0x000001C1, 0x0005002C, 0x00000011, 0x0000074E, 0x00000A13, - 0x00000A13, 0x0003002E, 0x00000011, 0x000000C8, 0x00050036, 0x00000008, - 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, - 0x00003A37, 0x00000000, 0x000300FB, 0x00000A0A, 0x00002E68, 0x000200F8, - 0x00002E68, 0x00050041, 0x00000288, 0x000060D7, 0x0000147D, 0x00000A0B, - 0x0004003D, 0x0000000B, 0x00003526, 0x000060D7, 0x000500C7, 0x0000000B, - 0x00005FDC, 0x00003526, 0x00000A0D, 0x000500AB, 0x00000009, 0x00004376, - 0x00005FDC, 0x00000A0A, 0x000500C7, 0x0000000B, 0x00003028, 0x00003526, - 0x00000A10, 0x000500AB, 0x00000009, 0x00004384, 0x00003028, 0x00000A0A, - 0x000500C2, 0x0000000B, 0x00001EB0, 0x00003526, 0x00000A10, 0x000500C7, - 0x0000000B, 0x000061E2, 0x00001EB0, 0x00000A13, 0x00050041, 0x00000288, - 0x0000492C, 0x0000147D, 0x00000A0E, 0x0004003D, 0x0000000B, 0x00005EAC, - 0x0000492C, 0x00050041, 0x00000288, 0x00004EBA, 0x0000147D, 0x00000A11, - 0x0004003D, 0x0000000B, 0x00005788, 0x00004EBA, 0x00050041, 0x00000288, - 0x00004EBB, 0x0000147D, 0x00000A14, 0x0004003D, 0x0000000B, 0x00005789, - 0x00004EBB, 0x00050041, 0x00000291, 0x00004EBC, 0x0000147D, 0x00000A17, - 0x0004003D, 0x00000014, 0x0000578A, 0x00004EBC, 0x00050041, 0x00000288, - 0x00004EBD, 0x0000147D, 0x00000A1A, 0x0004003D, 0x0000000B, 0x0000578B, - 0x00004EBD, 0x00050041, 0x00000288, 0x00004EBE, 0x0000147D, 0x00000A1D, - 0x0004003D, 0x0000000B, 0x0000578C, 0x00004EBE, 0x00050041, 0x00000288, - 0x00004E6E, 0x0000147D, 0x00000A20, 0x0004003D, 0x0000000B, 0x000019C2, - 0x00004E6E, 0x0004003D, 0x00000014, 0x00002A0E, 0x00000F48, 0x000500C4, - 0x00000014, 0x0000538B, 0x00002A0E, 0x00000A24, 0x0007004F, 0x00000011, - 0x000042F0, 0x0000538B, 0x0000538B, 0x00000000, 0x00000001, 0x0007004F, - 0x00000011, 0x0000242F, 0x0000578A, 0x0000578A, 0x00000000, 0x00000001, - 0x000500AE, 0x0000000F, 0x00004288, 0x000042F0, 0x0000242F, 0x0004009A, - 0x00000009, 0x00006067, 0x00004288, 0x000300F7, 0x000036C2, 0x00000002, - 0x000400FA, 0x00006067, 0x000055E8, 0x000036C2, 0x000200F8, 0x000055E8, - 0x000200F9, 0x00003A37, 0x000200F8, 0x000036C2, 0x000500C4, 0x00000014, - 0x000043C0, 0x0000538B, 0x00000A3C, 0x0004007C, 0x00000016, 0x00003C81, - 0x000043C0, 0x00050051, 0x0000000C, 0x000047A0, 0x00003C81, 0x00000000, - 0x00050084, 0x0000000C, 0x00002492, 0x000047A0, 0x00000A11, 0x00050051, - 0x0000000C, 0x000018DA, 0x00003C81, 0x00000002, 0x0004007C, 0x0000000C, - 0x000038A9, 0x000019C2, 0x00050084, 0x0000000C, 0x00002C0F, 0x000018DA, - 0x000038A9, 0x00050051, 0x0000000C, 0x000044BE, 0x00003C81, 0x00000001, - 0x00050080, 0x0000000C, 0x000056D4, 0x00002C0F, 0x000044BE, 0x0004007C, - 0x0000000C, 0x00005785, 0x0000578C, 0x00050084, 0x0000000C, 0x00005FD7, - 0x000056D4, 0x00005785, 0x00050080, 0x0000000C, 0x00002042, 0x00002492, - 0x00005FD7, 0x0004007C, 0x0000000B, 0x00002A92, 0x00002042, 0x00050080, - 0x0000000B, 0x00002375, 0x00002A92, 0x0000578B, 0x000500C2, 0x0000000B, - 0x00002DCE, 0x00002375, 0x00000A16, 0x000500C2, 0x0000000B, 0x00001B41, - 0x0000578C, 0x00000A16, 0x000300F7, 0x00004A14, 0x00000002, 0x000400FA, - 0x00004376, 0x00001CC4, 0x0000537D, 0x000200F8, 0x0000537D, 0x0004007C, - 0x00000016, 0x000024C3, 0x0000538B, 0x00050051, 0x0000000C, 0x000022D6, - 0x000024C3, 0x00000000, 0x00050084, 0x0000000C, 0x00002493, 0x000022D6, - 0x00000A23, 0x00050051, 0x0000000C, 0x000018DB, 0x000024C3, 0x00000002, - 0x0004007C, 0x0000000C, 0x000038AA, 0x00005789, 0x00050084, 0x0000000C, - 0x00002C10, 0x000018DB, 0x000038AA, 0x00050051, 0x0000000C, 0x000044BF, - 0x000024C3, 0x00000001, 0x00050080, 0x0000000C, 0x000056D5, 0x00002C10, - 0x000044BF, 0x0004007C, 0x0000000C, 0x00005786, 0x00005788, 0x00050084, - 0x0000000C, 0x00001E9F, 0x000056D5, 0x00005786, 0x00050080, 0x0000000C, - 0x00001F30, 0x00002493, 0x00001E9F, 0x000200F9, 0x00004A14, 0x000200F8, - 0x00001CC4, 0x000300F7, 0x00001E0B, 0x00000002, 0x000400FA, 0x00004384, - 0x000018D9, 0x0000537E, 0x000200F8, 0x0000537E, 0x0004007C, 0x00000012, - 0x00002970, 0x000042F0, 0x00050051, 0x0000000C, 0x000042C2, 0x00002970, - 0x00000000, 0x000500C3, 0x0000000C, 0x000024FD, 0x000042C2, 0x00000A1A, - 0x00050051, 0x0000000C, 0x00002747, 0x00002970, 0x00000001, 0x000500C3, - 0x0000000C, 0x0000405C, 0x00002747, 0x00000A1A, 0x000500C2, 0x0000000B, - 0x00005B4D, 0x00005788, 0x00000A19, 0x0004007C, 0x0000000C, 0x000018AA, - 0x00005B4D, 0x00050084, 0x0000000C, 0x00005347, 0x0000405C, 0x000018AA, - 0x00050080, 0x0000000C, 0x00003F5E, 0x000024FD, 0x00005347, 0x000500C4, - 0x0000000C, 0x00004A8E, 0x00003F5E, 0x00000A28, 0x000500C7, 0x0000000C, - 0x00002AB6, 0x000042C2, 0x00000A20, 0x000500C7, 0x0000000C, 0x00003138, - 0x00002747, 0x00000A35, 0x000500C4, 0x0000000C, 0x0000454D, 0x00003138, - 0x00000A11, 0x00050080, 0x0000000C, 0x00004397, 0x00002AB6, 0x0000454D, - 0x000500C4, 0x0000000C, 0x000018E7, 0x00004397, 0x00000A13, 0x000500C7, - 0x0000000C, 0x000027B1, 0x000018E7, 0x000009DB, 0x000500C4, 0x0000000C, - 0x00002F76, 0x000027B1, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4B, - 0x00004A8E, 0x00002F76, 0x000500C7, 0x0000000C, 0x00003397, 0x000018E7, - 0x00000A38, 0x00050080, 0x0000000C, 0x00004D30, 0x00003C4B, 0x00003397, - 0x000500C7, 0x0000000C, 0x000047B4, 0x00002747, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x0000544A, 0x000047B4, 0x00000A17, 0x00050080, 0x0000000C, - 0x00004157, 0x00004D30, 0x0000544A, 0x000500C7, 0x0000000C, 0x00005022, - 0x00004157, 0x0000040B, 0x000500C4, 0x0000000C, 0x00002416, 0x00005022, - 0x00000A14, 0x000500C7, 0x0000000C, 0x00004A33, 0x00002747, 0x00000A3B, - 0x000500C4, 0x0000000C, 0x00002F77, 0x00004A33, 0x00000A20, 0x00050080, - 0x0000000C, 0x00004158, 0x00002416, 0x00002F77, 0x000500C7, 0x0000000C, - 0x00004ADD, 0x00004157, 0x00000388, 0x000500C4, 0x0000000C, 0x0000544B, - 0x00004ADD, 0x00000A11, 0x00050080, 0x0000000C, 0x00004144, 0x00004158, - 0x0000544B, 0x000500C7, 0x0000000C, 0x00005083, 0x00002747, 0x00000A23, - 0x000500C3, 0x0000000C, 0x000041BF, 0x00005083, 0x00000A11, 0x000500C3, - 0x0000000C, 0x00001EEC, 0x000042C2, 0x00000A14, 0x00050080, 0x0000000C, - 0x000035B6, 0x000041BF, 0x00001EEC, 0x000500C7, 0x0000000C, 0x00005453, - 0x000035B6, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544C, 0x00005453, - 0x00000A1D, 0x00050080, 0x0000000C, 0x00003C4C, 0x00004144, 0x0000544C, - 0x000500C7, 0x0000000C, 0x0000374D, 0x00004157, 0x00000AC8, 0x00050080, - 0x0000000C, 0x00002F42, 0x00003C4C, 0x0000374D, 0x000200F9, 0x00001E0B, - 0x000200F8, 0x000018D9, 0x0004007C, 0x00000016, 0x000019AD, 0x0000538B, - 0x00050051, 0x0000000C, 0x000042C3, 0x000019AD, 0x00000001, 0x000500C3, - 0x0000000C, 0x000024FE, 0x000042C3, 0x00000A17, 0x00050051, 0x0000000C, - 0x00002748, 0x000019AD, 0x00000002, 0x000500C3, 0x0000000C, 0x0000405D, - 0x00002748, 0x00000A11, 0x000500C2, 0x0000000B, 0x00005B4E, 0x00005789, - 0x00000A16, 0x0004007C, 0x0000000C, 0x000018AB, 0x00005B4E, 0x00050084, - 0x0000000C, 0x00005321, 0x0000405D, 0x000018AB, 0x00050080, 0x0000000C, - 0x00003B27, 0x000024FE, 0x00005321, 0x000500C2, 0x0000000B, 0x00002348, - 0x00005788, 0x00000A19, 0x0004007C, 0x0000000C, 0x0000308B, 0x00002348, - 0x00050084, 0x0000000C, 0x00002878, 0x00003B27, 0x0000308B, 0x00050051, - 0x0000000C, 0x00006242, 0x000019AD, 0x00000000, 0x000500C3, 0x0000000C, - 0x00004FC7, 0x00006242, 0x00000A1A, 0x00050080, 0x0000000C, 0x000049FC, - 0x00004FC7, 0x00002878, 0x000500C4, 0x0000000C, 0x0000225D, 0x000049FC, - 0x00000A25, 0x000500C7, 0x0000000C, 0x00002CF6, 0x0000225D, 0x0000078B, - 0x000500C4, 0x0000000C, 0x000049FA, 0x00002CF6, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00004D38, 0x00006242, 0x00000A20, 0x000500C7, 0x0000000C, - 0x00003139, 0x000042C3, 0x00000A1D, 0x000500C4, 0x0000000C, 0x0000454E, - 0x00003139, 0x00000A11, 0x00050080, 0x0000000C, 0x0000434B, 0x00004D38, - 0x0000454E, 0x000500C4, 0x0000000C, 0x00001B88, 0x0000434B, 0x00000A25, - 0x000500C3, 0x0000000C, 0x00005DE3, 0x00001B88, 0x00000A1D, 0x000500C3, - 0x0000000C, 0x00002215, 0x000042C3, 0x00000A14, 0x00050080, 0x0000000C, - 0x000035A3, 0x00002215, 0x0000405D, 0x000500C7, 0x0000000C, 0x00005A0C, - 0x000035A3, 0x00000A0E, 0x000500C3, 0x0000000C, 0x00004112, 0x00006242, - 0x00000A14, 0x000500C4, 0x0000000C, 0x0000496A, 0x00005A0C, 0x00000A0E, - 0x00050080, 0x0000000C, 0x000034BD, 0x00004112, 0x0000496A, 0x000500C7, - 0x0000000C, 0x00004ADE, 0x000034BD, 0x00000A14, 0x000500C4, 0x0000000C, - 0x0000544D, 0x00004ADE, 0x00000A0E, 0x00050080, 0x0000000C, 0x00003C4D, - 0x00005A0C, 0x0000544D, 0x000500C7, 0x0000000C, 0x0000335E, 0x00005DE3, - 0x000009DB, 0x00050080, 0x0000000C, 0x00004F70, 0x000049FA, 0x0000335E, - 0x000500C4, 0x0000000C, 0x00005B31, 0x00004F70, 0x00000A0E, 0x000500C7, - 0x0000000C, 0x00005AEA, 0x00005DE3, 0x00000A38, 0x00050080, 0x0000000C, - 0x0000285C, 0x00005B31, 0x00005AEA, 0x000500C7, 0x0000000C, 0x000047B5, - 0x00002748, 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544E, 0x000047B5, - 0x00000A25, 0x00050080, 0x0000000C, 0x00004159, 0x0000285C, 0x0000544E, - 0x000500C7, 0x0000000C, 0x00004ADF, 0x000042C3, 0x00000A0E, 0x000500C4, - 0x0000000C, 0x0000544F, 0x00004ADF, 0x00000A17, 0x00050080, 0x0000000C, - 0x0000415A, 0x00004159, 0x0000544F, 0x000500C7, 0x0000000C, 0x00004FD6, - 0x00003C4D, 0x00000A0E, 0x000500C4, 0x0000000C, 0x00002703, 0x00004FD6, - 0x00000A14, 0x000500C3, 0x0000000C, 0x00003332, 0x0000415A, 0x00000A1D, - 0x000500C7, 0x0000000C, 0x000036D6, 0x00003332, 0x00000A20, 0x00050080, - 0x0000000C, 0x00003412, 0x00002703, 0x000036D6, 0x000500C4, 0x0000000C, - 0x00005B32, 0x00003412, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005AB1, - 0x00003C4D, 0x00000A05, 0x00050080, 0x0000000C, 0x00002A9C, 0x00005B32, - 0x00005AB1, 0x000500C4, 0x0000000C, 0x00005B33, 0x00002A9C, 0x00000A11, - 0x000500C7, 0x0000000C, 0x00005AB2, 0x0000415A, 0x0000040B, 0x00050080, - 0x0000000C, 0x00002A9D, 0x00005B33, 0x00005AB2, 0x000500C4, 0x0000000C, - 0x00005B34, 0x00002A9D, 0x00000A14, 0x000500C7, 0x0000000C, 0x00005EA0, - 0x0000415A, 0x00000AC8, 0x00050080, 0x0000000C, 0x000054ED, 0x00005B34, - 0x00005EA0, 0x000200F9, 0x00001E0B, 0x000200F8, 0x00001E0B, 0x000700F5, - 0x0000000C, 0x0000292C, 0x000054ED, 0x000018D9, 0x00002F42, 0x0000537E, - 0x000200F9, 0x00004A14, 0x000200F8, 0x00004A14, 0x000700F5, 0x0000000C, - 0x00002A3E, 0x0000292C, 0x00001E0B, 0x00001F30, 0x0000537D, 0x0004007C, - 0x0000000C, 0x00001A3F, 0x00005EAC, 0x00050080, 0x0000000C, 0x000056CD, - 0x00001A3F, 0x00002A3E, 0x0004007C, 0x0000000B, 0x00003EE9, 0x000056CD, - 0x000500C2, 0x0000000B, 0x00005665, 0x00003EE9, 0x00000A16, 0x00060041, - 0x00000294, 0x00004315, 0x0000107A, 0x00000A0B, 0x00005665, 0x0004003D, - 0x00000017, 0x00001CAA, 0x00004315, 0x000500AA, 0x00000009, 0x000035C0, - 0x000061E2, 0x00000A0D, 0x000500AA, 0x00000009, 0x00005376, 0x000061E2, - 0x00000A10, 0x000500A6, 0x00000009, 0x00005686, 0x000035C0, 0x00005376, - 0x000300F7, 0x00003463, 0x00000000, 0x000400FA, 0x00005686, 0x00002957, - 0x00003463, 0x000200F8, 0x00002957, 0x000500C7, 0x00000017, 0x0000475F, - 0x00001CAA, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D1, 0x0000475F, - 0x0000013D, 0x000500C7, 0x00000017, 0x000050AC, 0x00001CAA, 0x0000072E, - 0x000500C2, 0x00000017, 0x0000448D, 0x000050AC, 0x0000013D, 0x000500C5, - 0x00000017, 0x00003FF8, 0x000024D1, 0x0000448D, 0x000200F9, 0x00003463, - 0x000200F8, 0x00003463, 0x000700F5, 0x00000017, 0x00005879, 0x00001CAA, - 0x00004A14, 0x00003FF8, 0x00002957, 0x000500AA, 0x00000009, 0x00004CB6, - 0x000061E2, 0x00000A13, 0x000500A6, 0x00000009, 0x00003B23, 0x00005376, - 0x00004CB6, 0x000300F7, 0x00002DA2, 0x00000000, 0x000400FA, 0x00003B23, - 0x00002B38, 0x00002DA2, 0x000200F8, 0x00002B38, 0x000500C4, 0x00000017, - 0x00005E17, 0x00005879, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE7, - 0x00005879, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E8, 0x00005E17, - 0x00003BE7, 0x000200F9, 0x00002DA2, 0x000200F8, 0x00002DA2, 0x000700F5, - 0x00000017, 0x00004D8D, 0x00005879, 0x00003463, 0x000029E8, 0x00002B38, - 0x0007004F, 0x00000011, 0x00005675, 0x00004D8D, 0x00004D8D, 0x00000000, - 0x00000002, 0x000500C2, 0x00000011, 0x00003968, 0x00005675, 0x000007B7, - 0x000500C7, 0x00000011, 0x00001D03, 0x00003968, 0x00000474, 0x000500C7, - 0x00000011, 0x00004943, 0x00005675, 0x00000474, 0x000500C4, 0x00000011, - 0x000058A2, 0x00004943, 0x0000085F, 0x000500C5, 0x00000011, 0x00003F71, - 0x00001D03, 0x000058A2, 0x00050051, 0x0000000B, 0x000056E3, 0x00003F71, - 0x00000000, 0x00050051, 0x0000000B, 0x00001917, 0x00003F71, 0x00000001, - 0x000500C2, 0x00000011, 0x000029EE, 0x00005675, 0x00000907, 0x000500C7, - 0x00000011, 0x00001C21, 0x00005675, 0x00000BB1, 0x000500C5, 0x00000011, - 0x00003962, 0x000029EE, 0x00001C21, 0x00050051, 0x0000000B, 0x00004B31, - 0x00003962, 0x00000000, 0x00050051, 0x0000000B, 0x00001C4F, 0x00003962, - 0x00000001, 0x0009004F, 0x00000017, 0x00006138, 0x00004D8D, 0x000000C8, - 0x00000001, 0x00000003, 0x00000001, 0x00000001, 0x000500C7, 0x00000017, - 0x00002306, 0x00006138, 0x00000B3E, 0x000500C4, 0x00000017, 0x00005ECA, - 0x00002306, 0x00000B86, 0x000500C7, 0x00000017, 0x000050AD, 0x00006138, - 0x00000B2C, 0x000500C2, 0x00000017, 0x000040D7, 0x000050AD, 0x00000B86, - 0x000500C5, 0x00000017, 0x00005DC0, 0x00005ECA, 0x000040D7, 0x000500C7, - 0x00000017, 0x00004CA2, 0x00005DC0, 0x00000B2C, 0x000500C2, 0x00000017, - 0x00004705, 0x00004CA2, 0x00000B86, 0x000500C6, 0x00000017, 0x000044CA, - 0x00005DC0, 0x00004705, 0x0007004F, 0x00000011, 0x000036AB, 0x000044CA, - 0x000044CA, 0x00000000, 0x00000001, 0x000400C8, 0x00000011, 0x000055C1, - 0x000036AB, 0x0009004F, 0x00000017, 0x000043F2, 0x000055C1, 0x000055C1, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000500C2, 0x00000017, - 0x00005ECE, 0x000043F2, 0x0000004D, 0x000500C7, 0x00000017, 0x00001E2F, - 0x00005ECE, 0x0000002F, 0x00070050, 0x00000017, 0x000043A5, 0x000056E3, - 0x000056E3, 0x000056E3, 0x000056E3, 0x00050084, 0x00000017, 0x00005B35, - 0x00001E2F, 0x000043A5, 0x0009004F, 0x00000017, 0x000037FD, 0x000044CA, - 0x000000C8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000500C2, - 0x00000017, 0x00003923, 0x000037FD, 0x0000004D, 0x000500C7, 0x00000017, - 0x00001E30, 0x00003923, 0x0000002F, 0x00070050, 0x00000017, 0x00004748, - 0x00004B31, 0x00004B31, 0x00004B31, 0x00004B31, 0x00050084, 0x00000017, - 0x0000318D, 0x00001E30, 0x00004748, 0x00050080, 0x00000017, 0x0000376F, - 0x00005B35, 0x0000318D, 0x0007004F, 0x00000011, 0x0000281C, 0x0000376F, - 0x0000376F, 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x0000249F, - 0x0000281C, 0x000007DF, 0x00050086, 0x00000011, 0x00004290, 0x0000249F, - 0x0000074E, 0x000500C2, 0x00000011, 0x0000629E, 0x0000281C, 0x0000085F, - 0x00050086, 0x00000011, 0x00003C06, 0x0000629E, 0x0000074E, 0x000500C4, - 0x00000011, 0x000036B5, 0x00003C06, 0x000007B7, 0x000500C5, 0x00000011, - 0x000020B9, 0x00004290, 0x000036B5, 0x0007004F, 0x00000011, 0x000042B3, - 0x0000376F, 0x0000376F, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, - 0x000040FA, 0x000042B3, 0x000007DF, 0x00050086, 0x00000011, 0x000045E3, - 0x000040FA, 0x0000074E, 0x000500C4, 0x00000011, 0x00004262, 0x000045E3, - 0x0000085F, 0x000500C5, 0x00000011, 0x000018AE, 0x000020B9, 0x00004262, - 0x000500C2, 0x00000011, 0x00003BDD, 0x000042B3, 0x0000085F, 0x00050086, - 0x00000011, 0x00005E8D, 0x00003BDD, 0x0000074E, 0x000500C4, 0x00000011, - 0x000036DB, 0x00005E8D, 0x00000907, 0x000500C5, 0x00000011, 0x0000612F, - 0x000018AE, 0x000036DB, 0x00050051, 0x0000000B, 0x00004DD3, 0x0000612F, - 0x00000000, 0x00060052, 0x00000017, 0x00003CC4, 0x00004DD3, 0x00002818, - 0x00000000, 0x00050051, 0x0000000B, 0x00004D66, 0x0000612F, 0x00000001, - 0x00060052, 0x00000017, 0x000048B1, 0x00004D66, 0x00003CC4, 0x00000001, - 0x0009004F, 0x00000017, 0x00004AA0, 0x000055C1, 0x000055C1, 0x00000001, - 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x000032F4, - 0x00004AA0, 0x0000004D, 0x000500C7, 0x00000017, 0x00001E31, 0x000032F4, - 0x0000002F, 0x00070050, 0x00000017, 0x000043A6, 0x00001917, 0x00001917, - 0x00001917, 0x00001917, 0x00050084, 0x00000017, 0x00005B36, 0x00001E31, - 0x000043A6, 0x0009004F, 0x00000017, 0x000037FE, 0x000044CA, 0x000000C8, - 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, - 0x00003924, 0x000037FE, 0x0000004D, 0x000500C7, 0x00000017, 0x00001E32, - 0x00003924, 0x0000002F, 0x00070050, 0x00000017, 0x00004749, 0x00001C4F, - 0x00001C4F, 0x00001C4F, 0x00001C4F, 0x00050084, 0x00000017, 0x0000318E, - 0x00001E32, 0x00004749, 0x00050080, 0x00000017, 0x00003770, 0x00005B36, - 0x0000318E, 0x0007004F, 0x00000011, 0x0000281D, 0x00003770, 0x00003770, - 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024A0, 0x0000281D, - 0x000007DF, 0x00050086, 0x00000011, 0x00004291, 0x000024A0, 0x0000074E, - 0x000500C2, 0x00000011, 0x0000629F, 0x0000281D, 0x0000085F, 0x00050086, - 0x00000011, 0x00003C07, 0x0000629F, 0x0000074E, 0x000500C4, 0x00000011, - 0x000036B6, 0x00003C07, 0x000007B7, 0x000500C5, 0x00000011, 0x000020BA, - 0x00004291, 0x000036B6, 0x0007004F, 0x00000011, 0x000042B4, 0x00003770, - 0x00003770, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, 0x000040FB, - 0x000042B4, 0x000007DF, 0x00050086, 0x00000011, 0x000045E4, 0x000040FB, - 0x0000074E, 0x000500C4, 0x00000011, 0x00004263, 0x000045E4, 0x0000085F, - 0x000500C5, 0x00000011, 0x000018AF, 0x000020BA, 0x00004263, 0x000500C2, - 0x00000011, 0x00003BDE, 0x000042B4, 0x0000085F, 0x00050086, 0x00000011, - 0x00005E8E, 0x00003BDE, 0x0000074E, 0x000500C4, 0x00000011, 0x000036DC, - 0x00005E8E, 0x00000907, 0x000500C5, 0x00000011, 0x00006130, 0x000018AF, - 0x000036DC, 0x00050051, 0x0000000B, 0x00004DD4, 0x00006130, 0x00000000, - 0x00060052, 0x00000017, 0x00003CC5, 0x00004DD4, 0x000048B1, 0x00000002, - 0x00050051, 0x0000000B, 0x00004C5C, 0x00006130, 0x00000001, 0x00060052, - 0x00000017, 0x0000485B, 0x00004C5C, 0x00003CC5, 0x00000003, 0x00060041, - 0x00000294, 0x00002061, 0x0000140E, 0x00000A0B, 0x00002DCE, 0x0003003E, - 0x00002061, 0x0000485B, 0x00050051, 0x0000000B, 0x00003220, 0x000043C0, - 0x00000001, 0x00050080, 0x0000000B, 0x00005AC0, 0x00003220, 0x00000A0D, - 0x000500B0, 0x00000009, 0x00004411, 0x00005AC0, 0x000019C2, 0x000300F7, - 0x00005310, 0x00000002, 0x000400FA, 0x00004411, 0x0000592C, 0x00005310, - 0x000200F8, 0x0000592C, 0x00050080, 0x0000000B, 0x00003CEB, 0x00002DCE, - 0x00001B41, 0x000500C2, 0x00000011, 0x00002AC3, 0x000036AB, 0x000007B7, - 0x000400C8, 0x00000011, 0x00005D99, 0x00002AC3, 0x0009004F, 0x00000017, - 0x00002876, 0x00005D99, 0x00005D99, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000500C2, 0x00000017, 0x000062AA, 0x00002876, 0x0000004D, - 0x000500C7, 0x00000017, 0x0000419B, 0x000062AA, 0x0000002F, 0x00050084, - 0x00000017, 0x00003D7C, 0x0000419B, 0x000043A5, 0x0009004F, 0x00000017, - 0x0000291B, 0x00002AC3, 0x00002AC3, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000500C2, 0x00000017, 0x00003CFF, 0x0000291B, 0x0000004D, - 0x000500C7, 0x00000017, 0x0000453E, 0x00003CFF, 0x0000002F, 0x00050084, - 0x00000017, 0x00005E55, 0x0000453E, 0x00004748, 0x00050080, 0x00000017, - 0x0000288D, 0x00003D7C, 0x00005E55, 0x0007004F, 0x00000011, 0x0000281E, - 0x0000288D, 0x0000288D, 0x00000000, 0x00000002, 0x000500C7, 0x00000011, - 0x000024A1, 0x0000281E, 0x000007DF, 0x00050086, 0x00000011, 0x00004292, - 0x000024A1, 0x0000074E, 0x000500C2, 0x00000011, 0x000062A0, 0x0000281E, - 0x0000085F, 0x00050086, 0x00000011, 0x00003C08, 0x000062A0, 0x0000074E, - 0x000500C4, 0x00000011, 0x000036B7, 0x00003C08, 0x000007B7, 0x000500C5, - 0x00000011, 0x000020BB, 0x00004292, 0x000036B7, 0x0007004F, 0x00000011, - 0x000042B5, 0x0000288D, 0x0000288D, 0x00000001, 0x00000003, 0x000500C7, - 0x00000011, 0x000040FC, 0x000042B5, 0x000007DF, 0x00050086, 0x00000011, - 0x000045E5, 0x000040FC, 0x0000074E, 0x000500C4, 0x00000011, 0x00004264, - 0x000045E5, 0x0000085F, 0x000500C5, 0x00000011, 0x000018B0, 0x000020BB, - 0x00004264, 0x000500C2, 0x00000011, 0x00003BDF, 0x000042B5, 0x0000085F, - 0x00050086, 0x00000011, 0x00005E8F, 0x00003BDF, 0x0000074E, 0x000500C4, - 0x00000011, 0x000036DD, 0x00005E8F, 0x00000907, 0x000500C5, 0x00000011, - 0x00006131, 0x000018B0, 0x000036DD, 0x00050051, 0x0000000B, 0x00004DD5, - 0x00006131, 0x00000000, 0x00060052, 0x00000017, 0x00003CC6, 0x00004DD5, - 0x00002818, 0x00000000, 0x00050051, 0x0000000B, 0x00004D67, 0x00006131, - 0x00000001, 0x00060052, 0x00000017, 0x000048B2, 0x00004D67, 0x00003CC6, - 0x00000001, 0x0009004F, 0x00000017, 0x00004AA1, 0x00005D99, 0x00005D99, - 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, - 0x000036D0, 0x00004AA1, 0x0000004D, 0x000500C7, 0x00000017, 0x0000419C, - 0x000036D0, 0x0000002F, 0x00050084, 0x00000017, 0x00003D7D, 0x0000419C, - 0x000043A6, 0x0009004F, 0x00000017, 0x0000291C, 0x00002AC3, 0x00002AC3, - 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, - 0x00003D00, 0x0000291C, 0x0000004D, 0x000500C7, 0x00000017, 0x0000453F, - 0x00003D00, 0x0000002F, 0x00050084, 0x00000017, 0x00005E56, 0x0000453F, - 0x00004749, 0x00050080, 0x00000017, 0x0000288E, 0x00003D7D, 0x00005E56, - 0x0007004F, 0x00000011, 0x0000281F, 0x0000288E, 0x0000288E, 0x00000000, - 0x00000002, 0x000500C7, 0x00000011, 0x000024A2, 0x0000281F, 0x000007DF, - 0x00050086, 0x00000011, 0x00004293, 0x000024A2, 0x0000074E, 0x000500C2, - 0x00000011, 0x000062A1, 0x0000281F, 0x0000085F, 0x00050086, 0x00000011, - 0x00003C09, 0x000062A1, 0x0000074E, 0x000500C4, 0x00000011, 0x000036B8, - 0x00003C09, 0x000007B7, 0x000500C5, 0x00000011, 0x000020BC, 0x00004293, - 0x000036B8, 0x0007004F, 0x00000011, 0x000042B6, 0x0000288E, 0x0000288E, - 0x00000001, 0x00000003, 0x000500C7, 0x00000011, 0x000040FD, 0x000042B6, - 0x000007DF, 0x00050086, 0x00000011, 0x000045E6, 0x000040FD, 0x0000074E, - 0x000500C4, 0x00000011, 0x00004265, 0x000045E6, 0x0000085F, 0x000500C5, - 0x00000011, 0x000018B1, 0x000020BC, 0x00004265, 0x000500C2, 0x00000011, - 0x00003BE0, 0x000042B6, 0x0000085F, 0x00050086, 0x00000011, 0x00005E90, - 0x00003BE0, 0x0000074E, 0x000500C4, 0x00000011, 0x000036DE, 0x00005E90, - 0x00000907, 0x000500C5, 0x00000011, 0x00006132, 0x000018B1, 0x000036DE, - 0x00050051, 0x0000000B, 0x00004DD6, 0x00006132, 0x00000000, 0x00060052, - 0x00000017, 0x00003CC7, 0x00004DD6, 0x000048B2, 0x00000002, 0x00050051, - 0x0000000B, 0x00004C5D, 0x00006132, 0x00000001, 0x00060052, 0x00000017, - 0x0000485C, 0x00004C5D, 0x00003CC7, 0x00000003, 0x00060041, 0x00000294, - 0x000023DE, 0x0000140E, 0x00000A0B, 0x00003CEB, 0x0003003E, 0x000023DE, - 0x0000485C, 0x00050080, 0x0000000B, 0x000039F8, 0x00003220, 0x00000A10, - 0x000500B0, 0x00000009, 0x00002E0B, 0x000039F8, 0x000019C2, 0x000300F7, - 0x0000530F, 0x00000002, 0x000400FA, 0x00002E0B, 0x00005192, 0x0000530F, - 0x000200F8, 0x00005192, 0x00050084, 0x0000000B, 0x0000338E, 0x00000A10, - 0x00001B41, 0x00050080, 0x0000000B, 0x0000350D, 0x00002DCE, 0x0000338E, - 0x000500C2, 0x00000011, 0x0000367C, 0x000036AB, 0x0000085F, 0x000400C8, - 0x00000011, 0x00005D9A, 0x0000367C, 0x0009004F, 0x00000017, 0x00002877, - 0x00005D9A, 0x00005D9A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x000500C2, 0x00000017, 0x000062AB, 0x00002877, 0x0000004D, 0x000500C7, - 0x00000017, 0x0000419D, 0x000062AB, 0x0000002F, 0x00050084, 0x00000017, - 0x00003D7E, 0x0000419D, 0x000043A5, 0x0009004F, 0x00000017, 0x0000291D, - 0x0000367C, 0x0000367C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x000500C2, 0x00000017, 0x00003D01, 0x0000291D, 0x0000004D, 0x000500C7, - 0x00000017, 0x00004540, 0x00003D01, 0x0000002F, 0x00050084, 0x00000017, - 0x00005E57, 0x00004540, 0x00004748, 0x00050080, 0x00000017, 0x0000288F, - 0x00003D7E, 0x00005E57, 0x0007004F, 0x00000011, 0x00002820, 0x0000288F, - 0x0000288F, 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024A3, - 0x00002820, 0x000007DF, 0x00050086, 0x00000011, 0x00004294, 0x000024A3, - 0x0000074E, 0x000500C2, 0x00000011, 0x000062A2, 0x00002820, 0x0000085F, - 0x00050086, 0x00000011, 0x00003C0A, 0x000062A2, 0x0000074E, 0x000500C4, - 0x00000011, 0x000036B9, 0x00003C0A, 0x000007B7, 0x000500C5, 0x00000011, - 0x000020BD, 0x00004294, 0x000036B9, 0x0007004F, 0x00000011, 0x000042B7, - 0x0000288F, 0x0000288F, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, - 0x000040FE, 0x000042B7, 0x000007DF, 0x00050086, 0x00000011, 0x000045E7, - 0x000040FE, 0x0000074E, 0x000500C4, 0x00000011, 0x00004266, 0x000045E7, - 0x0000085F, 0x000500C5, 0x00000011, 0x000018B2, 0x000020BD, 0x00004266, - 0x000500C2, 0x00000011, 0x00003BE1, 0x000042B7, 0x0000085F, 0x00050086, - 0x00000011, 0x00005E91, 0x00003BE1, 0x0000074E, 0x000500C4, 0x00000011, - 0x000036DF, 0x00005E91, 0x00000907, 0x000500C5, 0x00000011, 0x00006133, - 0x000018B2, 0x000036DF, 0x00050051, 0x0000000B, 0x00004DD7, 0x00006133, - 0x00000000, 0x00060052, 0x00000017, 0x00003CC8, 0x00004DD7, 0x00002818, - 0x00000000, 0x00050051, 0x0000000B, 0x00004D68, 0x00006133, 0x00000001, - 0x00060052, 0x00000017, 0x000048B3, 0x00004D68, 0x00003CC8, 0x00000001, - 0x0009004F, 0x00000017, 0x00004AA2, 0x00005D9A, 0x00005D9A, 0x00000001, - 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x000036D1, - 0x00004AA2, 0x0000004D, 0x000500C7, 0x00000017, 0x0000419E, 0x000036D1, - 0x0000002F, 0x00050084, 0x00000017, 0x00003D7F, 0x0000419E, 0x000043A6, - 0x0009004F, 0x00000017, 0x0000291E, 0x0000367C, 0x0000367C, 0x00000001, - 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00003D02, - 0x0000291E, 0x0000004D, 0x000500C7, 0x00000017, 0x00004541, 0x00003D02, - 0x0000002F, 0x00050084, 0x00000017, 0x00005E58, 0x00004541, 0x00004749, - 0x00050080, 0x00000017, 0x00002890, 0x00003D7F, 0x00005E58, 0x0007004F, - 0x00000011, 0x00002821, 0x00002890, 0x00002890, 0x00000000, 0x00000002, - 0x000500C7, 0x00000011, 0x000024A4, 0x00002821, 0x000007DF, 0x00050086, - 0x00000011, 0x00004295, 0x000024A4, 0x0000074E, 0x000500C2, 0x00000011, - 0x000062A3, 0x00002821, 0x0000085F, 0x00050086, 0x00000011, 0x00003C0B, - 0x000062A3, 0x0000074E, 0x000500C4, 0x00000011, 0x000036BA, 0x00003C0B, - 0x000007B7, 0x000500C5, 0x00000011, 0x000020BE, 0x00004295, 0x000036BA, - 0x0007004F, 0x00000011, 0x000042B8, 0x00002890, 0x00002890, 0x00000001, - 0x00000003, 0x000500C7, 0x00000011, 0x000040FF, 0x000042B8, 0x000007DF, - 0x00050086, 0x00000011, 0x000045E8, 0x000040FF, 0x0000074E, 0x000500C4, - 0x00000011, 0x00004267, 0x000045E8, 0x0000085F, 0x000500C5, 0x00000011, - 0x000018B3, 0x000020BE, 0x00004267, 0x000500C2, 0x00000011, 0x00003BE2, - 0x000042B8, 0x0000085F, 0x00050086, 0x00000011, 0x00005E92, 0x00003BE2, - 0x0000074E, 0x000500C4, 0x00000011, 0x000036E0, 0x00005E92, 0x00000907, - 0x000500C5, 0x00000011, 0x00006134, 0x000018B3, 0x000036E0, 0x00050051, - 0x0000000B, 0x00004DD8, 0x00006134, 0x00000000, 0x00060052, 0x00000017, - 0x00003CC9, 0x00004DD8, 0x000048B3, 0x00000002, 0x00050051, 0x0000000B, - 0x00004C5E, 0x00006134, 0x00000001, 0x00060052, 0x00000017, 0x0000485D, - 0x00004C5E, 0x00003CC9, 0x00000003, 0x00060041, 0x00000294, 0x000023DF, - 0x0000140E, 0x00000A0B, 0x0000350D, 0x0003003E, 0x000023DF, 0x0000485D, + 0x00000A0D, 0x0004002B, 0x0000000B, 0x00000A25, 0x00000009, 0x0004002B, + 0x0000000B, 0x00000A28, 0x0000000A, 0x0007002C, 0x00000017, 0x000009CE, + 0x000008A6, 0x000008A6, 0x000008A6, 0x000008A6, 0x0007002C, 0x00000017, + 0x0000013D, 0x00000A22, 0x00000A22, 0x00000A22, 0x00000A22, 0x0007002C, + 0x00000017, 0x0000072E, 0x000005FD, 0x000005FD, 0x000005FD, 0x000005FD, + 0x0007002C, 0x00000017, 0x000002ED, 0x00000A3A, 0x00000A3A, 0x00000A3A, + 0x00000A3A, 0x0005002C, 0x00000011, 0x000007B7, 0x00000A22, 0x00000A22, + 0x0005002C, 0x00000011, 0x00000474, 0x00000144, 0x00000144, 0x0005002C, + 0x00000011, 0x0000085F, 0x00000A3A, 0x00000A3A, 0x0005002C, 0x00000011, + 0x00000907, 0x00000A52, 0x00000A52, 0x0005002C, 0x00000011, 0x00000BB1, + 0x000005A9, 0x000005A9, 0x0007002C, 0x00000017, 0x00000B3E, 0x00000A09, + 0x00000A09, 0x00000A09, 0x00000A09, 0x0007002C, 0x00000017, 0x00000B86, + 0x00000A0D, 0x00000A0D, 0x00000A0D, 0x00000A0D, 0x0007002C, 0x00000017, + 0x00000B2C, 0x00000A08, 0x00000A08, 0x00000A08, 0x00000A08, 0x0007002C, + 0x00000017, 0x0000002F, 0x00000A13, 0x00000A13, 0x00000A13, 0x00000A13, + 0x0005002C, 0x00000011, 0x000007DF, 0x000001C1, 0x000001C1, 0x0005002C, + 0x00000011, 0x0000074E, 0x00000A13, 0x00000A13, 0x0003002E, 0x00000011, + 0x000000C8, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x000200F8, 0x00003B06, 0x000300F7, 0x00003A37, 0x00000000, 0x000300FB, + 0x00000A0A, 0x00002E68, 0x000200F8, 0x00002E68, 0x00050041, 0x00000288, + 0x000060D7, 0x0000147D, 0x00000A0B, 0x0004003D, 0x0000000B, 0x00003526, + 0x000060D7, 0x000500C7, 0x0000000B, 0x00005FDC, 0x00003526, 0x00000A0D, + 0x000500AB, 0x00000009, 0x00004376, 0x00005FDC, 0x00000A0A, 0x000500C7, + 0x0000000B, 0x00003028, 0x00003526, 0x00000A10, 0x000500AB, 0x00000009, + 0x00004384, 0x00003028, 0x00000A0A, 0x000500C2, 0x0000000B, 0x00001EB0, + 0x00003526, 0x00000A10, 0x000500C7, 0x0000000B, 0x000061E2, 0x00001EB0, + 0x00000A13, 0x00050041, 0x00000288, 0x0000492C, 0x0000147D, 0x00000A0E, + 0x0004003D, 0x0000000B, 0x00005EAC, 0x0000492C, 0x00050041, 0x00000288, + 0x00004EBA, 0x0000147D, 0x00000A11, 0x0004003D, 0x0000000B, 0x00005788, + 0x00004EBA, 0x00050041, 0x00000288, 0x00004EBB, 0x0000147D, 0x00000A14, + 0x0004003D, 0x0000000B, 0x00005789, 0x00004EBB, 0x00050041, 0x00000291, + 0x00004EBC, 0x0000147D, 0x00000A17, 0x0004003D, 0x00000014, 0x0000578A, + 0x00004EBC, 0x00050041, 0x00000288, 0x00004EBD, 0x0000147D, 0x00000A1A, + 0x0004003D, 0x0000000B, 0x0000578B, 0x00004EBD, 0x00050041, 0x00000288, + 0x00004EBE, 0x0000147D, 0x00000A1D, 0x0004003D, 0x0000000B, 0x0000578C, + 0x00004EBE, 0x00050041, 0x00000288, 0x00004E6E, 0x0000147D, 0x00000A20, + 0x0004003D, 0x0000000B, 0x000019C2, 0x00004E6E, 0x0004003D, 0x00000014, + 0x00002A0E, 0x00000F48, 0x000500C4, 0x00000014, 0x0000538B, 0x00002A0E, + 0x00000A24, 0x0007004F, 0x00000011, 0x000042F0, 0x0000538B, 0x0000538B, + 0x00000000, 0x00000001, 0x0007004F, 0x00000011, 0x0000242F, 0x0000578A, + 0x0000578A, 0x00000000, 0x00000001, 0x000500AE, 0x0000000F, 0x00004288, + 0x000042F0, 0x0000242F, 0x0004009A, 0x00000009, 0x00006067, 0x00004288, + 0x000300F7, 0x000036C2, 0x00000002, 0x000400FA, 0x00006067, 0x000055E8, + 0x000036C2, 0x000200F8, 0x000055E8, 0x000200F9, 0x00003A37, 0x000200F8, + 0x000036C2, 0x000500C4, 0x00000014, 0x000043C0, 0x0000538B, 0x00000A3C, + 0x0004007C, 0x00000016, 0x00003C81, 0x000043C0, 0x00050051, 0x0000000C, + 0x000047A0, 0x00003C81, 0x00000000, 0x00050084, 0x0000000C, 0x00002492, + 0x000047A0, 0x00000A11, 0x00050051, 0x0000000C, 0x000018DA, 0x00003C81, + 0x00000002, 0x0004007C, 0x0000000C, 0x000038A9, 0x000019C2, 0x00050084, + 0x0000000C, 0x00002C0F, 0x000018DA, 0x000038A9, 0x00050051, 0x0000000C, + 0x000044BE, 0x00003C81, 0x00000001, 0x00050080, 0x0000000C, 0x000056D4, + 0x00002C0F, 0x000044BE, 0x0004007C, 0x0000000C, 0x00005785, 0x0000578C, + 0x00050084, 0x0000000C, 0x00005FD7, 0x000056D4, 0x00005785, 0x00050080, + 0x0000000C, 0x00002042, 0x00002492, 0x00005FD7, 0x0004007C, 0x0000000B, + 0x00002A92, 0x00002042, 0x00050080, 0x0000000B, 0x00002375, 0x00002A92, + 0x0000578B, 0x000500C2, 0x0000000B, 0x00002DCE, 0x00002375, 0x00000A16, + 0x000500C2, 0x0000000B, 0x00001B41, 0x0000578C, 0x00000A16, 0x000300F7, + 0x00004A14, 0x00000002, 0x000400FA, 0x00004376, 0x00001CC4, 0x0000537D, + 0x000200F8, 0x0000537D, 0x0004007C, 0x00000016, 0x000024C3, 0x0000538B, + 0x00050051, 0x0000000C, 0x000022D6, 0x000024C3, 0x00000000, 0x00050084, + 0x0000000C, 0x00002493, 0x000022D6, 0x00000A23, 0x00050051, 0x0000000C, + 0x000018DB, 0x000024C3, 0x00000002, 0x0004007C, 0x0000000C, 0x000038AA, + 0x00005789, 0x00050084, 0x0000000C, 0x00002C10, 0x000018DB, 0x000038AA, + 0x00050051, 0x0000000C, 0x000044BF, 0x000024C3, 0x00000001, 0x00050080, + 0x0000000C, 0x000056D5, 0x00002C10, 0x000044BF, 0x0004007C, 0x0000000C, + 0x00005786, 0x00005788, 0x00050084, 0x0000000C, 0x00001E9F, 0x000056D5, + 0x00005786, 0x00050080, 0x0000000C, 0x00001F30, 0x00002493, 0x00001E9F, + 0x000200F9, 0x00004A14, 0x000200F8, 0x00001CC4, 0x000300F7, 0x00001E0B, + 0x00000002, 0x000400FA, 0x00004384, 0x000018D9, 0x0000537E, 0x000200F8, + 0x0000537E, 0x0004007C, 0x00000012, 0x00002970, 0x000042F0, 0x00050051, + 0x0000000C, 0x000042C2, 0x00002970, 0x00000000, 0x000500C3, 0x0000000C, + 0x000024FD, 0x000042C2, 0x00000A1A, 0x00050051, 0x0000000C, 0x00002747, + 0x00002970, 0x00000001, 0x000500C3, 0x0000000C, 0x0000405C, 0x00002747, + 0x00000A1A, 0x000500C2, 0x0000000B, 0x00005B4D, 0x00005788, 0x00000A19, + 0x0004007C, 0x0000000C, 0x000018AA, 0x00005B4D, 0x00050084, 0x0000000C, + 0x00005347, 0x0000405C, 0x000018AA, 0x00050080, 0x0000000C, 0x00003F5E, + 0x000024FD, 0x00005347, 0x000500C4, 0x0000000C, 0x00004A8E, 0x00003F5E, + 0x00000A28, 0x000500C7, 0x0000000C, 0x00002AB6, 0x000042C2, 0x00000A20, + 0x000500C7, 0x0000000C, 0x00003138, 0x00002747, 0x00000A35, 0x000500C4, + 0x0000000C, 0x0000454D, 0x00003138, 0x00000A11, 0x00050080, 0x0000000C, + 0x00004397, 0x00002AB6, 0x0000454D, 0x000500C4, 0x0000000C, 0x000018E7, + 0x00004397, 0x00000A13, 0x000500C7, 0x0000000C, 0x000027B1, 0x000018E7, + 0x000009DB, 0x000500C4, 0x0000000C, 0x00002F76, 0x000027B1, 0x00000A0E, + 0x00050080, 0x0000000C, 0x00003C4B, 0x00004A8E, 0x00002F76, 0x000500C7, + 0x0000000C, 0x00003397, 0x000018E7, 0x00000A38, 0x00050080, 0x0000000C, + 0x00004D30, 0x00003C4B, 0x00003397, 0x000500C7, 0x0000000C, 0x000047B4, + 0x00002747, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544A, 0x000047B4, + 0x00000A17, 0x00050080, 0x0000000C, 0x00004157, 0x00004D30, 0x0000544A, + 0x000500C7, 0x0000000C, 0x00005022, 0x00004157, 0x0000040B, 0x000500C4, + 0x0000000C, 0x00002416, 0x00005022, 0x00000A14, 0x000500C7, 0x0000000C, + 0x00004A33, 0x00002747, 0x00000A3B, 0x000500C4, 0x0000000C, 0x00002F77, + 0x00004A33, 0x00000A20, 0x00050080, 0x0000000C, 0x00004158, 0x00002416, + 0x00002F77, 0x000500C7, 0x0000000C, 0x00004ADD, 0x00004157, 0x00000388, + 0x000500C4, 0x0000000C, 0x0000544B, 0x00004ADD, 0x00000A11, 0x00050080, + 0x0000000C, 0x00004144, 0x00004158, 0x0000544B, 0x000500C7, 0x0000000C, + 0x00005083, 0x00002747, 0x00000A23, 0x000500C3, 0x0000000C, 0x000041BF, + 0x00005083, 0x00000A11, 0x000500C3, 0x0000000C, 0x00001EEC, 0x000042C2, + 0x00000A14, 0x00050080, 0x0000000C, 0x000035B6, 0x000041BF, 0x00001EEC, + 0x000500C7, 0x0000000C, 0x00005453, 0x000035B6, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544C, 0x00005453, 0x00000A1D, 0x00050080, 0x0000000C, + 0x00003C4C, 0x00004144, 0x0000544C, 0x000500C7, 0x0000000C, 0x0000374D, + 0x00004157, 0x00000AC8, 0x00050080, 0x0000000C, 0x00002F42, 0x00003C4C, + 0x0000374D, 0x000200F9, 0x00001E0B, 0x000200F8, 0x000018D9, 0x0004007C, + 0x00000016, 0x000019AD, 0x0000538B, 0x00050051, 0x0000000C, 0x000042C3, + 0x000019AD, 0x00000001, 0x000500C3, 0x0000000C, 0x000024FE, 0x000042C3, + 0x00000A17, 0x00050051, 0x0000000C, 0x00002748, 0x000019AD, 0x00000002, + 0x000500C3, 0x0000000C, 0x0000405D, 0x00002748, 0x00000A11, 0x000500C2, + 0x0000000B, 0x00005B4E, 0x00005789, 0x00000A16, 0x0004007C, 0x0000000C, + 0x000018AB, 0x00005B4E, 0x00050084, 0x0000000C, 0x00005321, 0x0000405D, + 0x000018AB, 0x00050080, 0x0000000C, 0x00003B27, 0x000024FE, 0x00005321, + 0x000500C2, 0x0000000B, 0x00002348, 0x00005788, 0x00000A19, 0x0004007C, + 0x0000000C, 0x0000308B, 0x00002348, 0x00050084, 0x0000000C, 0x00002878, + 0x00003B27, 0x0000308B, 0x00050051, 0x0000000C, 0x00006242, 0x000019AD, + 0x00000000, 0x000500C3, 0x0000000C, 0x00004FC7, 0x00006242, 0x00000A1A, + 0x00050080, 0x0000000C, 0x000049FC, 0x00004FC7, 0x00002878, 0x000500C4, + 0x0000000C, 0x0000225D, 0x000049FC, 0x00000A25, 0x000500C7, 0x0000000C, + 0x00002CF6, 0x0000225D, 0x0000078B, 0x000500C4, 0x0000000C, 0x000049FA, + 0x00002CF6, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00004D38, 0x00006242, + 0x00000A20, 0x000500C7, 0x0000000C, 0x00003139, 0x000042C3, 0x00000A1D, + 0x000500C4, 0x0000000C, 0x0000454E, 0x00003139, 0x00000A11, 0x00050080, + 0x0000000C, 0x0000434B, 0x00004D38, 0x0000454E, 0x000500C4, 0x0000000C, + 0x00001B88, 0x0000434B, 0x00000A25, 0x000500C3, 0x0000000C, 0x00005DE3, + 0x00001B88, 0x00000A1D, 0x000500C3, 0x0000000C, 0x00002215, 0x000042C3, + 0x00000A14, 0x00050080, 0x0000000C, 0x000035A3, 0x00002215, 0x0000405D, + 0x000500C7, 0x0000000C, 0x00005A0C, 0x000035A3, 0x00000A0E, 0x000500C3, + 0x0000000C, 0x00004112, 0x00006242, 0x00000A14, 0x000500C4, 0x0000000C, + 0x0000496A, 0x00005A0C, 0x00000A0E, 0x00050080, 0x0000000C, 0x000034BD, + 0x00004112, 0x0000496A, 0x000500C7, 0x0000000C, 0x00004ADE, 0x000034BD, + 0x00000A14, 0x000500C4, 0x0000000C, 0x0000544D, 0x00004ADE, 0x00000A0E, + 0x00050080, 0x0000000C, 0x00003C4D, 0x00005A0C, 0x0000544D, 0x000500C7, + 0x0000000C, 0x0000335E, 0x00005DE3, 0x000009DB, 0x00050080, 0x0000000C, + 0x00004F70, 0x000049FA, 0x0000335E, 0x000500C4, 0x0000000C, 0x00005B31, + 0x00004F70, 0x00000A0E, 0x000500C7, 0x0000000C, 0x00005AEA, 0x00005DE3, + 0x00000A38, 0x00050080, 0x0000000C, 0x0000285C, 0x00005B31, 0x00005AEA, + 0x000500C7, 0x0000000C, 0x000047B5, 0x00002748, 0x00000A14, 0x000500C4, + 0x0000000C, 0x0000544E, 0x000047B5, 0x00000A25, 0x00050080, 0x0000000C, + 0x00004159, 0x0000285C, 0x0000544E, 0x000500C7, 0x0000000C, 0x00004ADF, + 0x000042C3, 0x00000A0E, 0x000500C4, 0x0000000C, 0x0000544F, 0x00004ADF, + 0x00000A17, 0x00050080, 0x0000000C, 0x0000415A, 0x00004159, 0x0000544F, + 0x000500C7, 0x0000000C, 0x00004FD6, 0x00003C4D, 0x00000A0E, 0x000500C4, + 0x0000000C, 0x00002703, 0x00004FD6, 0x00000A14, 0x000500C3, 0x0000000C, + 0x00003332, 0x0000415A, 0x00000A1D, 0x000500C7, 0x0000000C, 0x000036D6, + 0x00003332, 0x00000A20, 0x00050080, 0x0000000C, 0x00003412, 0x00002703, + 0x000036D6, 0x000500C4, 0x0000000C, 0x00005B32, 0x00003412, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00005AB1, 0x00003C4D, 0x00000A05, 0x00050080, + 0x0000000C, 0x00002A9C, 0x00005B32, 0x00005AB1, 0x000500C4, 0x0000000C, + 0x00005B33, 0x00002A9C, 0x00000A11, 0x000500C7, 0x0000000C, 0x00005AB2, + 0x0000415A, 0x0000040B, 0x00050080, 0x0000000C, 0x00002A9D, 0x00005B33, + 0x00005AB2, 0x000500C4, 0x0000000C, 0x00005B34, 0x00002A9D, 0x00000A14, + 0x000500C7, 0x0000000C, 0x00005EA0, 0x0000415A, 0x00000AC8, 0x00050080, + 0x0000000C, 0x000054ED, 0x00005B34, 0x00005EA0, 0x000200F9, 0x00001E0B, + 0x000200F8, 0x00001E0B, 0x000700F5, 0x0000000C, 0x0000292C, 0x000054ED, + 0x000018D9, 0x00002F42, 0x0000537E, 0x000200F9, 0x00004A14, 0x000200F8, + 0x00004A14, 0x000700F5, 0x0000000C, 0x00002A3E, 0x0000292C, 0x00001E0B, + 0x00001F30, 0x0000537D, 0x0004007C, 0x0000000C, 0x00001A3F, 0x00005EAC, + 0x00050080, 0x0000000C, 0x000056CD, 0x00001A3F, 0x00002A3E, 0x0004007C, + 0x0000000B, 0x00003EE9, 0x000056CD, 0x000500C2, 0x0000000B, 0x00005665, + 0x00003EE9, 0x00000A16, 0x00060041, 0x00000294, 0x00004315, 0x0000107A, + 0x00000A0B, 0x00005665, 0x0004003D, 0x00000017, 0x00001CAA, 0x00004315, + 0x000500AA, 0x00000009, 0x000035C0, 0x000061E2, 0x00000A0D, 0x000500AA, + 0x00000009, 0x00005376, 0x000061E2, 0x00000A10, 0x000500A6, 0x00000009, + 0x00005686, 0x000035C0, 0x00005376, 0x000300F7, 0x00003463, 0x00000000, + 0x000400FA, 0x00005686, 0x00002957, 0x00003463, 0x000200F8, 0x00002957, + 0x000500C7, 0x00000017, 0x0000475F, 0x00001CAA, 0x000009CE, 0x000500C4, + 0x00000017, 0x000024D1, 0x0000475F, 0x0000013D, 0x000500C7, 0x00000017, + 0x000050AC, 0x00001CAA, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448D, + 0x000050AC, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF8, 0x000024D1, + 0x0000448D, 0x000200F9, 0x00003463, 0x000200F8, 0x00003463, 0x000700F5, + 0x00000017, 0x00005879, 0x00001CAA, 0x00004A14, 0x00003FF8, 0x00002957, + 0x000500AA, 0x00000009, 0x00004CB6, 0x000061E2, 0x00000A13, 0x000500A6, + 0x00000009, 0x00003B23, 0x00005376, 0x00004CB6, 0x000300F7, 0x00002DA2, + 0x00000000, 0x000400FA, 0x00003B23, 0x00002B38, 0x00002DA2, 0x000200F8, + 0x00002B38, 0x000500C4, 0x00000017, 0x00005E17, 0x00005879, 0x000002ED, + 0x000500C2, 0x00000017, 0x00003BE7, 0x00005879, 0x000002ED, 0x000500C5, + 0x00000017, 0x000029E8, 0x00005E17, 0x00003BE7, 0x000200F9, 0x00002DA2, + 0x000200F8, 0x00002DA2, 0x000700F5, 0x00000017, 0x00004D8D, 0x00005879, + 0x00003463, 0x000029E8, 0x00002B38, 0x0007004F, 0x00000011, 0x00005675, + 0x00004D8D, 0x00004D8D, 0x00000000, 0x00000002, 0x000500C2, 0x00000011, + 0x00003968, 0x00005675, 0x000007B7, 0x000500C7, 0x00000011, 0x00001D03, + 0x00003968, 0x00000474, 0x000500C7, 0x00000011, 0x00004943, 0x00005675, + 0x00000474, 0x000500C4, 0x00000011, 0x000058A2, 0x00004943, 0x0000085F, + 0x000500C5, 0x00000011, 0x00003F71, 0x00001D03, 0x000058A2, 0x00050051, + 0x0000000B, 0x000056E3, 0x00003F71, 0x00000000, 0x00050051, 0x0000000B, + 0x00001917, 0x00003F71, 0x00000001, 0x000500C2, 0x00000011, 0x000029EE, + 0x00005675, 0x00000907, 0x000500C7, 0x00000011, 0x00001C21, 0x00005675, + 0x00000BB1, 0x000500C5, 0x00000011, 0x00003962, 0x000029EE, 0x00001C21, + 0x00050051, 0x0000000B, 0x00004B31, 0x00003962, 0x00000000, 0x00050051, + 0x0000000B, 0x00001C4F, 0x00003962, 0x00000001, 0x0009004F, 0x00000017, + 0x00006138, 0x00004D8D, 0x000000C8, 0x00000001, 0x00000003, 0x00000001, + 0x00000001, 0x000500C7, 0x00000017, 0x00002306, 0x00006138, 0x00000B3E, + 0x000500C4, 0x00000017, 0x00005ECA, 0x00002306, 0x00000B86, 0x000500C7, + 0x00000017, 0x000050AD, 0x00006138, 0x00000B2C, 0x000500C2, 0x00000017, + 0x000040D7, 0x000050AD, 0x00000B86, 0x000500C5, 0x00000017, 0x00005DC0, + 0x00005ECA, 0x000040D7, 0x000500C7, 0x00000017, 0x00004CA2, 0x00005DC0, + 0x00000B2C, 0x000500C2, 0x00000017, 0x00004705, 0x00004CA2, 0x00000B86, + 0x000500C6, 0x00000017, 0x000044CA, 0x00005DC0, 0x00004705, 0x0007004F, + 0x00000011, 0x000036AB, 0x000044CA, 0x000044CA, 0x00000000, 0x00000001, + 0x000400C8, 0x00000011, 0x000055C1, 0x000036AB, 0x0009004F, 0x00000017, + 0x000043F2, 0x000055C1, 0x000055C1, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x000500C2, 0x00000017, 0x00005ECE, 0x000043F2, 0x0000004D, + 0x000500C7, 0x00000017, 0x00001E2F, 0x00005ECE, 0x0000002F, 0x00070050, + 0x00000017, 0x000043A5, 0x000056E3, 0x000056E3, 0x000056E3, 0x000056E3, + 0x00050084, 0x00000017, 0x00005B35, 0x00001E2F, 0x000043A5, 0x0009004F, + 0x00000017, 0x000037FD, 0x000044CA, 0x000000C8, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x00003923, 0x000037FD, + 0x0000004D, 0x000500C7, 0x00000017, 0x00001E30, 0x00003923, 0x0000002F, + 0x00070050, 0x00000017, 0x00004748, 0x00004B31, 0x00004B31, 0x00004B31, + 0x00004B31, 0x00050084, 0x00000017, 0x0000318D, 0x00001E30, 0x00004748, + 0x00050080, 0x00000017, 0x0000376F, 0x00005B35, 0x0000318D, 0x0007004F, + 0x00000011, 0x0000281C, 0x0000376F, 0x0000376F, 0x00000000, 0x00000002, + 0x000500C7, 0x00000011, 0x0000249F, 0x0000281C, 0x000007DF, 0x00050086, + 0x00000011, 0x00004290, 0x0000249F, 0x0000074E, 0x000500C2, 0x00000011, + 0x0000629E, 0x0000281C, 0x0000085F, 0x00050086, 0x00000011, 0x00003C06, + 0x0000629E, 0x0000074E, 0x000500C4, 0x00000011, 0x000036B5, 0x00003C06, + 0x000007B7, 0x000500C5, 0x00000011, 0x000020B9, 0x00004290, 0x000036B5, + 0x0007004F, 0x00000011, 0x000042B3, 0x0000376F, 0x0000376F, 0x00000001, + 0x00000003, 0x000500C7, 0x00000011, 0x000040FA, 0x000042B3, 0x000007DF, + 0x00050086, 0x00000011, 0x000045E3, 0x000040FA, 0x0000074E, 0x000500C4, + 0x00000011, 0x00004262, 0x000045E3, 0x0000085F, 0x000500C5, 0x00000011, + 0x000018AE, 0x000020B9, 0x00004262, 0x000500C2, 0x00000011, 0x00003BDD, + 0x000042B3, 0x0000085F, 0x00050086, 0x00000011, 0x00005E8D, 0x00003BDD, + 0x0000074E, 0x000500C4, 0x00000011, 0x000036DB, 0x00005E8D, 0x00000907, + 0x000500C5, 0x00000011, 0x0000611C, 0x000018AE, 0x000036DB, 0x00050051, + 0x0000000B, 0x00004E5A, 0x0000611C, 0x00000000, 0x00050051, 0x0000000B, + 0x00001BF0, 0x0000611C, 0x00000001, 0x0009004F, 0x00000017, 0x00001A53, + 0x000055C1, 0x000055C1, 0x00000001, 0x00000001, 0x00000001, 0x00000001, + 0x000500C2, 0x00000017, 0x00002331, 0x00001A53, 0x0000004D, 0x000500C7, + 0x00000017, 0x00001E31, 0x00002331, 0x0000002F, 0x00070050, 0x00000017, + 0x000043A6, 0x00001917, 0x00001917, 0x00001917, 0x00001917, 0x00050084, + 0x00000017, 0x00005B36, 0x00001E31, 0x000043A6, 0x0009004F, 0x00000017, + 0x000037FE, 0x000044CA, 0x000000C8, 0x00000001, 0x00000001, 0x00000001, + 0x00000001, 0x000500C2, 0x00000017, 0x00003924, 0x000037FE, 0x0000004D, + 0x000500C7, 0x00000017, 0x00001E32, 0x00003924, 0x0000002F, 0x00070050, + 0x00000017, 0x00004749, 0x00001C4F, 0x00001C4F, 0x00001C4F, 0x00001C4F, + 0x00050084, 0x00000017, 0x0000318E, 0x00001E32, 0x00004749, 0x00050080, + 0x00000017, 0x00003770, 0x00005B36, 0x0000318E, 0x0007004F, 0x00000011, + 0x0000281D, 0x00003770, 0x00003770, 0x00000000, 0x00000002, 0x000500C7, + 0x00000011, 0x000024A0, 0x0000281D, 0x000007DF, 0x00050086, 0x00000011, + 0x00004291, 0x000024A0, 0x0000074E, 0x000500C2, 0x00000011, 0x0000629F, + 0x0000281D, 0x0000085F, 0x00050086, 0x00000011, 0x00003C07, 0x0000629F, + 0x0000074E, 0x000500C4, 0x00000011, 0x000036B6, 0x00003C07, 0x000007B7, + 0x000500C5, 0x00000011, 0x000020BA, 0x00004291, 0x000036B6, 0x0007004F, + 0x00000011, 0x000042B4, 0x00003770, 0x00003770, 0x00000001, 0x00000003, + 0x000500C7, 0x00000011, 0x000040FB, 0x000042B4, 0x000007DF, 0x00050086, + 0x00000011, 0x000045E4, 0x000040FB, 0x0000074E, 0x000500C4, 0x00000011, + 0x00004263, 0x000045E4, 0x0000085F, 0x000500C5, 0x00000011, 0x000018AF, + 0x000020BA, 0x00004263, 0x000500C2, 0x00000011, 0x00003BDE, 0x000042B4, + 0x0000085F, 0x00050086, 0x00000011, 0x00005E8E, 0x00003BDE, 0x0000074E, + 0x000500C4, 0x00000011, 0x000036DC, 0x00005E8E, 0x00000907, 0x000500C5, + 0x00000011, 0x0000611D, 0x000018AF, 0x000036DC, 0x00050051, 0x0000000B, + 0x00004E6D, 0x0000611D, 0x00000000, 0x00050051, 0x0000000B, 0x00005C2F, + 0x0000611D, 0x00000001, 0x00070050, 0x00000017, 0x00004754, 0x00004E5A, + 0x00001BF0, 0x00004E6D, 0x00005C2F, 0x00060041, 0x00000294, 0x00002253, + 0x0000140E, 0x00000A0B, 0x00002DCE, 0x0003003E, 0x00002253, 0x00004754, + 0x00050051, 0x0000000B, 0x00003220, 0x000043C0, 0x00000001, 0x00050080, + 0x0000000B, 0x00005AC0, 0x00003220, 0x00000A0D, 0x000500B0, 0x00000009, + 0x00004411, 0x00005AC0, 0x000019C2, 0x000300F7, 0x00001D8E, 0x00000002, + 0x000400FA, 0x00004411, 0x0000592C, 0x00001D8E, 0x000200F8, 0x0000592C, + 0x00050080, 0x0000000B, 0x00003CEB, 0x00002DCE, 0x00001B41, 0x000500C2, + 0x00000011, 0x00002AC3, 0x000036AB, 0x000007B7, 0x000400C8, 0x00000011, + 0x00005D99, 0x00002AC3, 0x0009004F, 0x00000017, 0x00002876, 0x00005D99, + 0x00005D99, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000500C2, + 0x00000017, 0x000062AA, 0x00002876, 0x0000004D, 0x000500C7, 0x00000017, + 0x0000419B, 0x000062AA, 0x0000002F, 0x00050084, 0x00000017, 0x00003D7C, + 0x0000419B, 0x000043A5, 0x0009004F, 0x00000017, 0x0000291B, 0x00002AC3, + 0x00002AC3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000500C2, + 0x00000017, 0x00003CFF, 0x0000291B, 0x0000004D, 0x000500C7, 0x00000017, + 0x0000453E, 0x00003CFF, 0x0000002F, 0x00050084, 0x00000017, 0x00005E55, + 0x0000453E, 0x00004748, 0x00050080, 0x00000017, 0x0000288D, 0x00003D7C, + 0x00005E55, 0x0007004F, 0x00000011, 0x0000281E, 0x0000288D, 0x0000288D, + 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024A1, 0x0000281E, + 0x000007DF, 0x00050086, 0x00000011, 0x00004292, 0x000024A1, 0x0000074E, + 0x000500C2, 0x00000011, 0x000062A0, 0x0000281E, 0x0000085F, 0x00050086, + 0x00000011, 0x00003C08, 0x000062A0, 0x0000074E, 0x000500C4, 0x00000011, + 0x000036B7, 0x00003C08, 0x000007B7, 0x000500C5, 0x00000011, 0x000020BB, + 0x00004292, 0x000036B7, 0x0007004F, 0x00000011, 0x000042B5, 0x0000288D, + 0x0000288D, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, 0x000040FC, + 0x000042B5, 0x000007DF, 0x00050086, 0x00000011, 0x000045E5, 0x000040FC, + 0x0000074E, 0x000500C4, 0x00000011, 0x00004264, 0x000045E5, 0x0000085F, + 0x000500C5, 0x00000011, 0x000018B0, 0x000020BB, 0x00004264, 0x000500C2, + 0x00000011, 0x00003BDF, 0x000042B5, 0x0000085F, 0x00050086, 0x00000011, + 0x00005E8F, 0x00003BDF, 0x0000074E, 0x000500C4, 0x00000011, 0x000036DD, + 0x00005E8F, 0x00000907, 0x000500C5, 0x00000011, 0x0000611E, 0x000018B0, + 0x000036DD, 0x00050051, 0x0000000B, 0x00004E5B, 0x0000611E, 0x00000000, + 0x00050051, 0x0000000B, 0x00001BF1, 0x0000611E, 0x00000001, 0x0009004F, + 0x00000017, 0x00001A54, 0x00005D99, 0x00005D99, 0x00000001, 0x00000001, + 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x0000270D, 0x00001A54, + 0x0000004D, 0x000500C7, 0x00000017, 0x0000419C, 0x0000270D, 0x0000002F, + 0x00050084, 0x00000017, 0x00003D7D, 0x0000419C, 0x000043A6, 0x0009004F, + 0x00000017, 0x0000291C, 0x00002AC3, 0x00002AC3, 0x00000001, 0x00000001, + 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00003D00, 0x0000291C, + 0x0000004D, 0x000500C7, 0x00000017, 0x0000453F, 0x00003D00, 0x0000002F, + 0x00050084, 0x00000017, 0x00005E56, 0x0000453F, 0x00004749, 0x00050080, + 0x00000017, 0x0000288E, 0x00003D7D, 0x00005E56, 0x0007004F, 0x00000011, + 0x0000281F, 0x0000288E, 0x0000288E, 0x00000000, 0x00000002, 0x000500C7, + 0x00000011, 0x000024A2, 0x0000281F, 0x000007DF, 0x00050086, 0x00000011, + 0x00004293, 0x000024A2, 0x0000074E, 0x000500C2, 0x00000011, 0x000062A1, + 0x0000281F, 0x0000085F, 0x00050086, 0x00000011, 0x00003C09, 0x000062A1, + 0x0000074E, 0x000500C4, 0x00000011, 0x000036B8, 0x00003C09, 0x000007B7, + 0x000500C5, 0x00000011, 0x000020BC, 0x00004293, 0x000036B8, 0x0007004F, + 0x00000011, 0x000042B6, 0x0000288E, 0x0000288E, 0x00000001, 0x00000003, + 0x000500C7, 0x00000011, 0x000040FD, 0x000042B6, 0x000007DF, 0x00050086, + 0x00000011, 0x000045E6, 0x000040FD, 0x0000074E, 0x000500C4, 0x00000011, + 0x00004265, 0x000045E6, 0x0000085F, 0x000500C5, 0x00000011, 0x000018B1, + 0x000020BC, 0x00004265, 0x000500C2, 0x00000011, 0x00003BE0, 0x000042B6, + 0x0000085F, 0x00050086, 0x00000011, 0x00005E90, 0x00003BE0, 0x0000074E, + 0x000500C4, 0x00000011, 0x000036DE, 0x00005E90, 0x00000907, 0x000500C5, + 0x00000011, 0x0000611F, 0x000018B1, 0x000036DE, 0x00050051, 0x0000000B, + 0x00004E6F, 0x0000611F, 0x00000000, 0x00050051, 0x0000000B, 0x00005C30, + 0x0000611F, 0x00000001, 0x00070050, 0x00000017, 0x00004755, 0x00004E5B, + 0x00001BF1, 0x00004E6F, 0x00005C30, 0x00060041, 0x00000294, 0x000025D0, + 0x0000140E, 0x00000A0B, 0x00003CEB, 0x0003003E, 0x000025D0, 0x00004755, + 0x00050080, 0x0000000B, 0x000039F8, 0x00003220, 0x00000A10, 0x000500B0, + 0x00000009, 0x00002E0B, 0x000039F8, 0x000019C2, 0x000300F7, 0x00001C25, + 0x00000002, 0x000400FA, 0x00002E0B, 0x00005192, 0x00001C25, 0x000200F8, + 0x00005192, 0x00050084, 0x0000000B, 0x0000338E, 0x00000A10, 0x00001B41, + 0x00050080, 0x0000000B, 0x0000350D, 0x00002DCE, 0x0000338E, 0x000500C2, + 0x00000011, 0x0000367C, 0x000036AB, 0x0000085F, 0x000400C8, 0x00000011, + 0x00005D9A, 0x0000367C, 0x0009004F, 0x00000017, 0x00002877, 0x00005D9A, + 0x00005D9A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000500C2, + 0x00000017, 0x000062AB, 0x00002877, 0x0000004D, 0x000500C7, 0x00000017, + 0x0000419D, 0x000062AB, 0x0000002F, 0x00050084, 0x00000017, 0x00003D7E, + 0x0000419D, 0x000043A5, 0x0009004F, 0x00000017, 0x0000291D, 0x0000367C, + 0x0000367C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000500C2, + 0x00000017, 0x00003D01, 0x0000291D, 0x0000004D, 0x000500C7, 0x00000017, + 0x00004540, 0x00003D01, 0x0000002F, 0x00050084, 0x00000017, 0x00005E57, + 0x00004540, 0x00004748, 0x00050080, 0x00000017, 0x0000288F, 0x00003D7E, + 0x00005E57, 0x0007004F, 0x00000011, 0x00002820, 0x0000288F, 0x0000288F, + 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024A3, 0x00002820, + 0x000007DF, 0x00050086, 0x00000011, 0x00004294, 0x000024A3, 0x0000074E, + 0x000500C2, 0x00000011, 0x000062A2, 0x00002820, 0x0000085F, 0x00050086, + 0x00000011, 0x00003C0A, 0x000062A2, 0x0000074E, 0x000500C4, 0x00000011, + 0x000036B9, 0x00003C0A, 0x000007B7, 0x000500C5, 0x00000011, 0x000020BD, + 0x00004294, 0x000036B9, 0x0007004F, 0x00000011, 0x000042B7, 0x0000288F, + 0x0000288F, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, 0x000040FE, + 0x000042B7, 0x000007DF, 0x00050086, 0x00000011, 0x000045E7, 0x000040FE, + 0x0000074E, 0x000500C4, 0x00000011, 0x00004266, 0x000045E7, 0x0000085F, + 0x000500C5, 0x00000011, 0x000018B2, 0x000020BD, 0x00004266, 0x000500C2, + 0x00000011, 0x00003BE1, 0x000042B7, 0x0000085F, 0x00050086, 0x00000011, + 0x00005E91, 0x00003BE1, 0x0000074E, 0x000500C4, 0x00000011, 0x000036DF, + 0x00005E91, 0x00000907, 0x000500C5, 0x00000011, 0x00006120, 0x000018B2, + 0x000036DF, 0x00050051, 0x0000000B, 0x00004E5C, 0x00006120, 0x00000000, + 0x00050051, 0x0000000B, 0x00001BF2, 0x00006120, 0x00000001, 0x0009004F, + 0x00000017, 0x00001A55, 0x00005D9A, 0x00005D9A, 0x00000001, 0x00000001, + 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x0000270E, 0x00001A55, + 0x0000004D, 0x000500C7, 0x00000017, 0x0000419E, 0x0000270E, 0x0000002F, + 0x00050084, 0x00000017, 0x00003D7F, 0x0000419E, 0x000043A6, 0x0009004F, + 0x00000017, 0x0000291E, 0x0000367C, 0x0000367C, 0x00000001, 0x00000001, + 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00003D02, 0x0000291E, + 0x0000004D, 0x000500C7, 0x00000017, 0x00004541, 0x00003D02, 0x0000002F, + 0x00050084, 0x00000017, 0x00005E58, 0x00004541, 0x00004749, 0x00050080, + 0x00000017, 0x00002890, 0x00003D7F, 0x00005E58, 0x0007004F, 0x00000011, + 0x00002821, 0x00002890, 0x00002890, 0x00000000, 0x00000002, 0x000500C7, + 0x00000011, 0x000024A4, 0x00002821, 0x000007DF, 0x00050086, 0x00000011, + 0x00004295, 0x000024A4, 0x0000074E, 0x000500C2, 0x00000011, 0x000062A3, + 0x00002821, 0x0000085F, 0x00050086, 0x00000011, 0x00003C0B, 0x000062A3, + 0x0000074E, 0x000500C4, 0x00000011, 0x000036BA, 0x00003C0B, 0x000007B7, + 0x000500C5, 0x00000011, 0x000020BE, 0x00004295, 0x000036BA, 0x0007004F, + 0x00000011, 0x000042B8, 0x00002890, 0x00002890, 0x00000001, 0x00000003, + 0x000500C7, 0x00000011, 0x000040FF, 0x000042B8, 0x000007DF, 0x00050086, + 0x00000011, 0x000045E8, 0x000040FF, 0x0000074E, 0x000500C4, 0x00000011, + 0x00004267, 0x000045E8, 0x0000085F, 0x000500C5, 0x00000011, 0x000018B3, + 0x000020BE, 0x00004267, 0x000500C2, 0x00000011, 0x00003BE2, 0x000042B8, + 0x0000085F, 0x00050086, 0x00000011, 0x00005E92, 0x00003BE2, 0x0000074E, + 0x000500C4, 0x00000011, 0x000036E0, 0x00005E92, 0x00000907, 0x000500C5, + 0x00000011, 0x00006121, 0x000018B3, 0x000036E0, 0x00050051, 0x0000000B, + 0x00004E70, 0x00006121, 0x00000000, 0x00050051, 0x0000000B, 0x00005C31, + 0x00006121, 0x00000001, 0x00070050, 0x00000017, 0x00004756, 0x00004E5C, + 0x00001BF2, 0x00004E70, 0x00005C31, 0x00060041, 0x00000294, 0x000025D1, + 0x0000140E, 0x00000A0B, 0x0000350D, 0x0003003E, 0x000025D1, 0x00004756, 0x00050080, 0x0000000B, 0x000039F9, 0x00003220, 0x00000A13, 0x000500B0, - 0x00000009, 0x00002E0C, 0x000039F9, 0x000019C2, 0x000300F7, 0x0000492D, - 0x00000002, 0x000400FA, 0x00002E0C, 0x00005193, 0x0000492D, 0x000200F8, + 0x00000009, 0x00002E0C, 0x000039F9, 0x000019C2, 0x000300F7, 0x00004665, + 0x00000002, 0x000400FA, 0x00002E0C, 0x00005193, 0x00004665, 0x000200F8, 0x00005193, 0x00050084, 0x0000000B, 0x0000338F, 0x00000A13, 0x00001B41, 0x00050080, 0x0000000B, 0x0000350E, 0x00002DCE, 0x0000338F, 0x000500C2, 0x00000011, 0x0000367D, 0x000036AB, 0x00000907, 0x000400C8, 0x00000011, @@ -1443,14 +1406,12 @@ const uint32_t texture_load_ctx1_cs[] = { 0x000500C5, 0x00000011, 0x000018B4, 0x000020BF, 0x00004268, 0x000500C2, 0x00000011, 0x00003BE3, 0x000042B9, 0x0000085F, 0x00050086, 0x00000011, 0x00005E93, 0x00003BE3, 0x0000074E, 0x000500C4, 0x00000011, 0x000036E1, - 0x00005E93, 0x00000907, 0x000500C5, 0x00000011, 0x00006135, 0x000018B4, - 0x000036E1, 0x00050051, 0x0000000B, 0x00004DD9, 0x00006135, 0x00000000, - 0x00060052, 0x00000017, 0x00003CCA, 0x00004DD9, 0x00002818, 0x00000000, - 0x00050051, 0x0000000B, 0x00004D69, 0x00006135, 0x00000001, 0x00060052, - 0x00000017, 0x000048B4, 0x00004D69, 0x00003CCA, 0x00000001, 0x0009004F, - 0x00000017, 0x00004AA3, 0x00005D9B, 0x00005D9B, 0x00000001, 0x00000001, - 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x000036D2, 0x00004AA3, - 0x0000004D, 0x000500C7, 0x00000017, 0x000041A0, 0x000036D2, 0x0000002F, + 0x00005E93, 0x00000907, 0x000500C5, 0x00000011, 0x00006122, 0x000018B4, + 0x000036E1, 0x00050051, 0x0000000B, 0x00004E5D, 0x00006122, 0x00000000, + 0x00050051, 0x0000000B, 0x00001BF3, 0x00006122, 0x00000001, 0x0009004F, + 0x00000017, 0x00001A56, 0x00005D9B, 0x00005D9B, 0x00000001, 0x00000001, + 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x0000270F, 0x00001A56, + 0x0000004D, 0x000500C7, 0x00000017, 0x000041A0, 0x0000270F, 0x0000002F, 0x00050084, 0x00000017, 0x00003D81, 0x000041A0, 0x000043A6, 0x0009004F, 0x00000017, 0x00002920, 0x0000367D, 0x0000367D, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00003D04, 0x00002920, @@ -1470,300 +1431,281 @@ const uint32_t texture_load_ctx1_cs[] = { 0x000020C0, 0x00004269, 0x000500C2, 0x00000011, 0x00003BE4, 0x000042BA, 0x0000085F, 0x00050086, 0x00000011, 0x00005E94, 0x00003BE4, 0x0000074E, 0x000500C4, 0x00000011, 0x000036E2, 0x00005E94, 0x00000907, 0x000500C5, - 0x00000011, 0x00006136, 0x000018B5, 0x000036E2, 0x00050051, 0x0000000B, - 0x00004DDA, 0x00006136, 0x00000000, 0x00060052, 0x00000017, 0x00003CCB, - 0x00004DDA, 0x000048B4, 0x00000002, 0x00050051, 0x0000000B, 0x00004C5F, - 0x00006136, 0x00000001, 0x00060052, 0x00000017, 0x0000485E, 0x00004C5F, - 0x00003CCB, 0x00000003, 0x00060041, 0x00000294, 0x00002CD9, 0x0000140E, - 0x00000A0B, 0x0000350E, 0x0003003E, 0x00002CD9, 0x0000485E, 0x000200F9, - 0x0000492D, 0x000200F8, 0x0000492D, 0x000700F5, 0x00000017, 0x0000292D, - 0x00002818, 0x00005192, 0x0000485E, 0x00005193, 0x000200F9, 0x0000530F, - 0x000200F8, 0x0000530F, 0x000700F5, 0x00000017, 0x00002BF3, 0x00002818, - 0x0000592C, 0x0000292D, 0x0000492D, 0x000700F5, 0x00000017, 0x0000358D, - 0x00002818, 0x0000592C, 0x0000485D, 0x0000492D, 0x000200F9, 0x00005310, - 0x000200F8, 0x00005310, 0x000700F5, 0x00000017, 0x00002BA7, 0x00002818, - 0x00002DA2, 0x00002BF3, 0x0000530F, 0x000700F5, 0x00000017, 0x00002F59, - 0x00002818, 0x00002DA2, 0x0000358D, 0x0000530F, 0x000700F5, 0x00000017, - 0x00003A1F, 0x00002818, 0x00002DA2, 0x0000485C, 0x0000530F, 0x00050080, - 0x0000000B, 0x0000483F, 0x00002DCE, 0x00000A0E, 0x000600A9, 0x0000000B, - 0x00004A2E, 0x00004376, 0x00000A10, 0x00000A0D, 0x00050080, 0x0000000B, - 0x0000417A, 0x00005665, 0x00004A2E, 0x00060041, 0x00000294, 0x00004766, - 0x0000107A, 0x00000A0B, 0x0000417A, 0x0004003D, 0x00000017, 0x000019B2, - 0x00004766, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, - 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, - 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, - 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AE, 0x000019B2, - 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AE, 0x0000013D, - 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, - 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, - 0x000019B2, 0x00005310, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, - 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, - 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, - 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, - 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002DA3, - 0x000200F8, 0x00002DA3, 0x000700F5, 0x00000017, 0x00004D8E, 0x00002AAC, - 0x00003A1A, 0x000029E9, 0x00002B39, 0x0007004F, 0x00000011, 0x00005676, - 0x00004D8E, 0x00004D8E, 0x00000000, 0x00000002, 0x000500C2, 0x00000011, - 0x00003969, 0x00005676, 0x000007B7, 0x000500C7, 0x00000011, 0x00001D04, - 0x00003969, 0x00000474, 0x000500C7, 0x00000011, 0x00004944, 0x00005676, - 0x00000474, 0x000500C4, 0x00000011, 0x000058A3, 0x00004944, 0x0000085F, - 0x000500C5, 0x00000011, 0x00003F72, 0x00001D04, 0x000058A3, 0x00050051, - 0x0000000B, 0x000056E4, 0x00003F72, 0x00000000, 0x00050051, 0x0000000B, - 0x00001918, 0x00003F72, 0x00000001, 0x000500C2, 0x00000011, 0x000029EF, - 0x00005676, 0x00000907, 0x000500C7, 0x00000011, 0x00001C22, 0x00005676, - 0x00000BB1, 0x000500C5, 0x00000011, 0x00003963, 0x000029EF, 0x00001C22, - 0x00050051, 0x0000000B, 0x00004B32, 0x00003963, 0x00000000, 0x00050051, - 0x0000000B, 0x00001C50, 0x00003963, 0x00000001, 0x0009004F, 0x00000017, - 0x00006139, 0x00004D8E, 0x000000C8, 0x00000001, 0x00000003, 0x00000001, - 0x00000001, 0x000500C7, 0x00000017, 0x00002307, 0x00006139, 0x00000B3E, - 0x000500C4, 0x00000017, 0x00005ECB, 0x00002307, 0x00000B86, 0x000500C7, - 0x00000017, 0x000050AF, 0x00006139, 0x00000B2C, 0x000500C2, 0x00000017, - 0x000040D8, 0x000050AF, 0x00000B86, 0x000500C5, 0x00000017, 0x00005DC1, - 0x00005ECB, 0x000040D8, 0x000500C7, 0x00000017, 0x00004CA3, 0x00005DC1, - 0x00000B2C, 0x000500C2, 0x00000017, 0x00004706, 0x00004CA3, 0x00000B86, - 0x000500C6, 0x00000017, 0x000044CB, 0x00005DC1, 0x00004706, 0x0007004F, - 0x00000011, 0x000036AC, 0x000044CB, 0x000044CB, 0x00000000, 0x00000001, - 0x000400C8, 0x00000011, 0x000055C2, 0x000036AC, 0x0009004F, 0x00000017, - 0x000043F3, 0x000055C2, 0x000055C2, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000500C2, 0x00000017, 0x00005ECF, 0x000043F3, 0x0000004D, - 0x000500C7, 0x00000017, 0x00001E33, 0x00005ECF, 0x0000002F, 0x00070050, - 0x00000017, 0x000043A7, 0x000056E4, 0x000056E4, 0x000056E4, 0x000056E4, - 0x00050084, 0x00000017, 0x00005B37, 0x00001E33, 0x000043A7, 0x0009004F, - 0x00000017, 0x000037FF, 0x000044CB, 0x000000C8, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x00003925, 0x000037FF, - 0x0000004D, 0x000500C7, 0x00000017, 0x00001E34, 0x00003925, 0x0000002F, - 0x00070050, 0x00000017, 0x0000474A, 0x00004B32, 0x00004B32, 0x00004B32, - 0x00004B32, 0x00050084, 0x00000017, 0x0000318F, 0x00001E34, 0x0000474A, - 0x00050080, 0x00000017, 0x00003771, 0x00005B37, 0x0000318F, 0x0007004F, - 0x00000011, 0x00002824, 0x00003771, 0x00003771, 0x00000000, 0x00000002, - 0x000500C7, 0x00000011, 0x000024A7, 0x00002824, 0x000007DF, 0x00050086, - 0x00000011, 0x00004298, 0x000024A7, 0x0000074E, 0x000500C2, 0x00000011, - 0x000062A6, 0x00002824, 0x0000085F, 0x00050086, 0x00000011, 0x00003C0E, - 0x000062A6, 0x0000074E, 0x000500C4, 0x00000011, 0x000036BD, 0x00003C0E, - 0x000007B7, 0x000500C5, 0x00000011, 0x000020C1, 0x00004298, 0x000036BD, - 0x0007004F, 0x00000011, 0x000042BB, 0x00003771, 0x00003771, 0x00000001, - 0x00000003, 0x000500C7, 0x00000011, 0x00004102, 0x000042BB, 0x000007DF, - 0x00050086, 0x00000011, 0x000045EB, 0x00004102, 0x0000074E, 0x000500C4, - 0x00000011, 0x0000426A, 0x000045EB, 0x0000085F, 0x000500C5, 0x00000011, - 0x000018B6, 0x000020C1, 0x0000426A, 0x000500C2, 0x00000011, 0x00003BE5, - 0x000042BB, 0x0000085F, 0x00050086, 0x00000011, 0x00005E95, 0x00003BE5, - 0x0000074E, 0x000500C4, 0x00000011, 0x000036E3, 0x00005E95, 0x00000907, - 0x000500C5, 0x00000011, 0x00006137, 0x000018B6, 0x000036E3, 0x00050051, - 0x0000000B, 0x00004DDB, 0x00006137, 0x00000000, 0x00060052, 0x00000017, - 0x00003CCC, 0x00004DDB, 0x0000485B, 0x00000000, 0x00050051, 0x0000000B, - 0x00004D6A, 0x00006137, 0x00000001, 0x00060052, 0x00000017, 0x000048B5, - 0x00004D6A, 0x00003CCC, 0x00000001, 0x0009004F, 0x00000017, 0x00004AA4, - 0x000055C2, 0x000055C2, 0x00000001, 0x00000001, 0x00000001, 0x00000001, - 0x000500C2, 0x00000017, 0x000032F5, 0x00004AA4, 0x0000004D, 0x000500C7, - 0x00000017, 0x00001E35, 0x000032F5, 0x0000002F, 0x00070050, 0x00000017, - 0x000043A8, 0x00001918, 0x00001918, 0x00001918, 0x00001918, 0x00050084, - 0x00000017, 0x00005B38, 0x00001E35, 0x000043A8, 0x0009004F, 0x00000017, - 0x00003800, 0x000044CB, 0x000000C8, 0x00000001, 0x00000001, 0x00000001, - 0x00000001, 0x000500C2, 0x00000017, 0x00003926, 0x00003800, 0x0000004D, - 0x000500C7, 0x00000017, 0x00001E36, 0x00003926, 0x0000002F, 0x00070050, - 0x00000017, 0x0000474B, 0x00001C50, 0x00001C50, 0x00001C50, 0x00001C50, - 0x00050084, 0x00000017, 0x00003190, 0x00001E36, 0x0000474B, 0x00050080, - 0x00000017, 0x00003772, 0x00005B38, 0x00003190, 0x0007004F, 0x00000011, - 0x00002825, 0x00003772, 0x00003772, 0x00000000, 0x00000002, 0x000500C7, - 0x00000011, 0x000024A8, 0x00002825, 0x000007DF, 0x00050086, 0x00000011, - 0x00004299, 0x000024A8, 0x0000074E, 0x000500C2, 0x00000011, 0x000062A7, - 0x00002825, 0x0000085F, 0x00050086, 0x00000011, 0x00003C0F, 0x000062A7, - 0x0000074E, 0x000500C4, 0x00000011, 0x000036BE, 0x00003C0F, 0x000007B7, - 0x000500C5, 0x00000011, 0x000020C2, 0x00004299, 0x000036BE, 0x0007004F, - 0x00000011, 0x000042BC, 0x00003772, 0x00003772, 0x00000001, 0x00000003, - 0x000500C7, 0x00000011, 0x00004103, 0x000042BC, 0x000007DF, 0x00050086, - 0x00000011, 0x000045EC, 0x00004103, 0x0000074E, 0x000500C4, 0x00000011, - 0x0000426B, 0x000045EC, 0x0000085F, 0x000500C5, 0x00000011, 0x000018B7, - 0x000020C2, 0x0000426B, 0x000500C2, 0x00000011, 0x00003BE6, 0x000042BC, - 0x0000085F, 0x00050086, 0x00000011, 0x00005E96, 0x00003BE6, 0x0000074E, - 0x000500C4, 0x00000011, 0x000036E4, 0x00005E96, 0x00000907, 0x000500C5, - 0x00000011, 0x0000613A, 0x000018B7, 0x000036E4, 0x00050051, 0x0000000B, - 0x00004DDC, 0x0000613A, 0x00000000, 0x00060052, 0x00000017, 0x00003CCD, - 0x00004DDC, 0x000048B5, 0x00000002, 0x00050051, 0x0000000B, 0x00004C60, - 0x0000613A, 0x00000001, 0x00060052, 0x00000017, 0x0000485F, 0x00004C60, - 0x00003CCD, 0x00000003, 0x00060041, 0x00000294, 0x00002CB3, 0x0000140E, - 0x00000A0B, 0x0000483F, 0x0003003E, 0x00002CB3, 0x0000485F, 0x000300F7, - 0x00001C26, 0x00000002, 0x000400FA, 0x00004411, 0x0000592D, 0x00001C26, - 0x000200F8, 0x0000592D, 0x00050080, 0x0000000B, 0x00003CEC, 0x0000483F, - 0x00001B41, 0x000500C2, 0x00000011, 0x00002AC4, 0x000036AC, 0x000007B7, - 0x000400C8, 0x00000011, 0x00005D9C, 0x00002AC4, 0x0009004F, 0x00000017, - 0x0000287A, 0x00005D9C, 0x00005D9C, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000500C2, 0x00000017, 0x000062AD, 0x0000287A, 0x0000004D, - 0x000500C7, 0x00000017, 0x000041A1, 0x000062AD, 0x0000002F, 0x00050084, - 0x00000017, 0x00003D82, 0x000041A1, 0x000043A7, 0x0009004F, 0x00000017, - 0x00002921, 0x00002AC4, 0x00002AC4, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000500C2, 0x00000017, 0x00003D05, 0x00002921, 0x0000004D, - 0x000500C7, 0x00000017, 0x00004544, 0x00003D05, 0x0000002F, 0x00050084, - 0x00000017, 0x00005E5B, 0x00004544, 0x0000474A, 0x00050080, 0x00000017, - 0x00002893, 0x00003D82, 0x00005E5B, 0x0007004F, 0x00000011, 0x00002826, - 0x00002893, 0x00002893, 0x00000000, 0x00000002, 0x000500C7, 0x00000011, - 0x000024A9, 0x00002826, 0x000007DF, 0x00050086, 0x00000011, 0x0000429A, - 0x000024A9, 0x0000074E, 0x000500C2, 0x00000011, 0x000062A8, 0x00002826, - 0x0000085F, 0x00050086, 0x00000011, 0x00003C10, 0x000062A8, 0x0000074E, - 0x000500C4, 0x00000011, 0x000036BF, 0x00003C10, 0x000007B7, 0x000500C5, - 0x00000011, 0x000020C3, 0x0000429A, 0x000036BF, 0x0007004F, 0x00000011, - 0x000042BD, 0x00002893, 0x00002893, 0x00000001, 0x00000003, 0x000500C7, - 0x00000011, 0x00004104, 0x000042BD, 0x000007DF, 0x00050086, 0x00000011, - 0x000045ED, 0x00004104, 0x0000074E, 0x000500C4, 0x00000011, 0x0000426C, - 0x000045ED, 0x0000085F, 0x000500C5, 0x00000011, 0x000018B8, 0x000020C3, - 0x0000426C, 0x000500C2, 0x00000011, 0x00003BE9, 0x000042BD, 0x0000085F, - 0x00050086, 0x00000011, 0x00005E97, 0x00003BE9, 0x0000074E, 0x000500C4, - 0x00000011, 0x000036E5, 0x00005E97, 0x00000907, 0x000500C5, 0x00000011, - 0x0000613B, 0x000018B8, 0x000036E5, 0x00050051, 0x0000000B, 0x00004DDD, - 0x0000613B, 0x00000000, 0x00060052, 0x00000017, 0x00003CCE, 0x00004DDD, - 0x00003A1F, 0x00000000, 0x00050051, 0x0000000B, 0x00004D6B, 0x0000613B, - 0x00000001, 0x00060052, 0x00000017, 0x000048B6, 0x00004D6B, 0x00003CCE, - 0x00000001, 0x0009004F, 0x00000017, 0x00004AA5, 0x00005D9C, 0x00005D9C, - 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, - 0x000036D3, 0x00004AA5, 0x0000004D, 0x000500C7, 0x00000017, 0x000041A2, - 0x000036D3, 0x0000002F, 0x00050084, 0x00000017, 0x00003D83, 0x000041A2, - 0x000043A8, 0x0009004F, 0x00000017, 0x00002922, 0x00002AC4, 0x00002AC4, - 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, - 0x00003D06, 0x00002922, 0x0000004D, 0x000500C7, 0x00000017, 0x00004545, - 0x00003D06, 0x0000002F, 0x00050084, 0x00000017, 0x00005E5C, 0x00004545, - 0x0000474B, 0x00050080, 0x00000017, 0x00002894, 0x00003D83, 0x00005E5C, - 0x0007004F, 0x00000011, 0x00002827, 0x00002894, 0x00002894, 0x00000000, - 0x00000002, 0x000500C7, 0x00000011, 0x000024AA, 0x00002827, 0x000007DF, - 0x00050086, 0x00000011, 0x0000429B, 0x000024AA, 0x0000074E, 0x000500C2, - 0x00000011, 0x000062A9, 0x00002827, 0x0000085F, 0x00050086, 0x00000011, - 0x00003C11, 0x000062A9, 0x0000074E, 0x000500C4, 0x00000011, 0x000036C0, - 0x00003C11, 0x000007B7, 0x000500C5, 0x00000011, 0x000020C4, 0x0000429B, - 0x000036C0, 0x0007004F, 0x00000011, 0x000042BE, 0x00002894, 0x00002894, - 0x00000001, 0x00000003, 0x000500C7, 0x00000011, 0x00004105, 0x000042BE, - 0x000007DF, 0x00050086, 0x00000011, 0x000045EE, 0x00004105, 0x0000074E, - 0x000500C4, 0x00000011, 0x0000426D, 0x000045EE, 0x0000085F, 0x000500C5, - 0x00000011, 0x000018B9, 0x000020C4, 0x0000426D, 0x000500C2, 0x00000011, - 0x00003BEA, 0x000042BE, 0x0000085F, 0x00050086, 0x00000011, 0x00005E98, - 0x00003BEA, 0x0000074E, 0x000500C4, 0x00000011, 0x000036E6, 0x00005E98, - 0x00000907, 0x000500C5, 0x00000011, 0x0000613C, 0x000018B9, 0x000036E6, - 0x00050051, 0x0000000B, 0x00004DDE, 0x0000613C, 0x00000000, 0x00060052, - 0x00000017, 0x00003CCF, 0x00004DDE, 0x000048B6, 0x00000002, 0x00050051, - 0x0000000B, 0x00004C61, 0x0000613C, 0x00000001, 0x00060052, 0x00000017, - 0x00004860, 0x00004C61, 0x00003CCF, 0x00000003, 0x00060041, 0x00000294, - 0x000023E0, 0x0000140E, 0x00000A0B, 0x00003CEC, 0x0003003E, 0x000023E0, - 0x00004860, 0x00050080, 0x0000000B, 0x000039FA, 0x00003220, 0x00000A10, - 0x000500B0, 0x00000009, 0x00002E0D, 0x000039FA, 0x000019C2, 0x000300F7, - 0x00001C25, 0x00000002, 0x000400FA, 0x00002E0D, 0x00005194, 0x00001C25, - 0x000200F8, 0x00005194, 0x00050084, 0x0000000B, 0x00003390, 0x00000A10, - 0x00001B41, 0x00050080, 0x0000000B, 0x0000350F, 0x0000483F, 0x00003390, - 0x000500C2, 0x00000011, 0x0000367E, 0x000036AC, 0x0000085F, 0x000400C8, - 0x00000011, 0x00005D9D, 0x0000367E, 0x0009004F, 0x00000017, 0x0000287B, - 0x00005D9D, 0x00005D9D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x000500C2, 0x00000017, 0x000062AE, 0x0000287B, 0x0000004D, 0x000500C7, - 0x00000017, 0x000041A3, 0x000062AE, 0x0000002F, 0x00050084, 0x00000017, - 0x00003D84, 0x000041A3, 0x000043A7, 0x0009004F, 0x00000017, 0x00002923, - 0x0000367E, 0x0000367E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x000500C2, 0x00000017, 0x00003D07, 0x00002923, 0x0000004D, 0x000500C7, - 0x00000017, 0x00004546, 0x00003D07, 0x0000002F, 0x00050084, 0x00000017, - 0x00005E5D, 0x00004546, 0x0000474A, 0x00050080, 0x00000017, 0x00002895, - 0x00003D84, 0x00005E5D, 0x0007004F, 0x00000011, 0x00002828, 0x00002895, - 0x00002895, 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024AB, - 0x00002828, 0x000007DF, 0x00050086, 0x00000011, 0x0000429C, 0x000024AB, - 0x0000074E, 0x000500C2, 0x00000011, 0x000062AF, 0x00002828, 0x0000085F, - 0x00050086, 0x00000011, 0x00003C12, 0x000062AF, 0x0000074E, 0x000500C4, - 0x00000011, 0x000036C1, 0x00003C12, 0x000007B7, 0x000500C5, 0x00000011, - 0x000020C5, 0x0000429C, 0x000036C1, 0x0007004F, 0x00000011, 0x000042BF, - 0x00002895, 0x00002895, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, - 0x00004106, 0x000042BF, 0x000007DF, 0x00050086, 0x00000011, 0x000045EF, - 0x00004106, 0x0000074E, 0x000500C4, 0x00000011, 0x0000426E, 0x000045EF, - 0x0000085F, 0x000500C5, 0x00000011, 0x000018BA, 0x000020C5, 0x0000426E, - 0x000500C2, 0x00000011, 0x00003BEB, 0x000042BF, 0x0000085F, 0x00050086, - 0x00000011, 0x00005E99, 0x00003BEB, 0x0000074E, 0x000500C4, 0x00000011, - 0x000036E7, 0x00005E99, 0x00000907, 0x000500C5, 0x00000011, 0x0000613D, - 0x000018BA, 0x000036E7, 0x00050051, 0x0000000B, 0x00004DDF, 0x0000613D, - 0x00000000, 0x00060052, 0x00000017, 0x00003CD0, 0x00004DDF, 0x00002F59, - 0x00000000, 0x00050051, 0x0000000B, 0x00004D6C, 0x0000613D, 0x00000001, - 0x00060052, 0x00000017, 0x000048B7, 0x00004D6C, 0x00003CD0, 0x00000001, - 0x0009004F, 0x00000017, 0x00004AA6, 0x00005D9D, 0x00005D9D, 0x00000001, - 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x000036D4, - 0x00004AA6, 0x0000004D, 0x000500C7, 0x00000017, 0x000041A4, 0x000036D4, - 0x0000002F, 0x00050084, 0x00000017, 0x00003D85, 0x000041A4, 0x000043A8, - 0x0009004F, 0x00000017, 0x00002924, 0x0000367E, 0x0000367E, 0x00000001, - 0x00000001, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00003D08, - 0x00002924, 0x0000004D, 0x000500C7, 0x00000017, 0x00004547, 0x00003D08, - 0x0000002F, 0x00050084, 0x00000017, 0x00005E5E, 0x00004547, 0x0000474B, - 0x00050080, 0x00000017, 0x00002896, 0x00003D85, 0x00005E5E, 0x0007004F, - 0x00000011, 0x00002829, 0x00002896, 0x00002896, 0x00000000, 0x00000002, - 0x000500C7, 0x00000011, 0x000024AC, 0x00002829, 0x000007DF, 0x00050086, - 0x00000011, 0x0000429D, 0x000024AC, 0x0000074E, 0x000500C2, 0x00000011, - 0x000062B0, 0x00002829, 0x0000085F, 0x00050086, 0x00000011, 0x00003C13, - 0x000062B0, 0x0000074E, 0x000500C4, 0x00000011, 0x000036C3, 0x00003C13, - 0x000007B7, 0x000500C5, 0x00000011, 0x000020C6, 0x0000429D, 0x000036C3, - 0x0007004F, 0x00000011, 0x000042C0, 0x00002896, 0x00002896, 0x00000001, - 0x00000003, 0x000500C7, 0x00000011, 0x00004107, 0x000042C0, 0x000007DF, - 0x00050086, 0x00000011, 0x000045F0, 0x00004107, 0x0000074E, 0x000500C4, - 0x00000011, 0x0000426F, 0x000045F0, 0x0000085F, 0x000500C5, 0x00000011, - 0x000018BB, 0x000020C6, 0x0000426F, 0x000500C2, 0x00000011, 0x00003BEC, - 0x000042C0, 0x0000085F, 0x00050086, 0x00000011, 0x00005E9A, 0x00003BEC, - 0x0000074E, 0x000500C4, 0x00000011, 0x000036E8, 0x00005E9A, 0x00000907, - 0x000500C5, 0x00000011, 0x0000613E, 0x000018BB, 0x000036E8, 0x00050051, - 0x0000000B, 0x00004DE0, 0x0000613E, 0x00000000, 0x00060052, 0x00000017, - 0x00003CD1, 0x00004DE0, 0x000048B7, 0x00000002, 0x00050051, 0x0000000B, - 0x00004C62, 0x0000613E, 0x00000001, 0x00060052, 0x00000017, 0x00004861, - 0x00004C62, 0x00003CD1, 0x00000003, 0x00060041, 0x00000294, 0x000023E1, - 0x0000140E, 0x00000A0B, 0x0000350F, 0x0003003E, 0x000023E1, 0x00004861, - 0x00050080, 0x0000000B, 0x000039FB, 0x00003220, 0x00000A13, 0x000500B0, - 0x00000009, 0x00002E0E, 0x000039FB, 0x000019C2, 0x000300F7, 0x00004665, - 0x00000002, 0x000400FA, 0x00002E0E, 0x00005195, 0x00004665, 0x000200F8, - 0x00005195, 0x00050084, 0x0000000B, 0x00003391, 0x00000A13, 0x00001B41, - 0x00050080, 0x0000000B, 0x00003510, 0x0000483F, 0x00003391, 0x000500C2, - 0x00000011, 0x0000367F, 0x000036AC, 0x00000907, 0x000400C8, 0x00000011, - 0x00005D9E, 0x0000367F, 0x0009004F, 0x00000017, 0x0000287C, 0x00005D9E, - 0x00005D9E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000500C2, - 0x00000017, 0x000062B1, 0x0000287C, 0x0000004D, 0x000500C7, 0x00000017, - 0x000041A5, 0x000062B1, 0x0000002F, 0x00050084, 0x00000017, 0x00003D86, - 0x000041A5, 0x000043A7, 0x0009004F, 0x00000017, 0x00002925, 0x0000367F, - 0x0000367F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000500C2, - 0x00000017, 0x00003D09, 0x00002925, 0x0000004D, 0x000500C7, 0x00000017, - 0x00004548, 0x00003D09, 0x0000002F, 0x00050084, 0x00000017, 0x00005E5F, - 0x00004548, 0x0000474A, 0x00050080, 0x00000017, 0x00002897, 0x00003D86, - 0x00005E5F, 0x0007004F, 0x00000011, 0x0000282A, 0x00002897, 0x00002897, - 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024AD, 0x0000282A, - 0x000007DF, 0x00050086, 0x00000011, 0x0000429E, 0x000024AD, 0x0000074E, - 0x000500C2, 0x00000011, 0x000062B2, 0x0000282A, 0x0000085F, 0x00050086, - 0x00000011, 0x00003C14, 0x000062B2, 0x0000074E, 0x000500C4, 0x00000011, - 0x000036C4, 0x00003C14, 0x000007B7, 0x000500C5, 0x00000011, 0x000020C7, - 0x0000429E, 0x000036C4, 0x0007004F, 0x00000011, 0x000042C1, 0x00002897, - 0x00002897, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, 0x00004108, - 0x000042C1, 0x000007DF, 0x00050086, 0x00000011, 0x000045F1, 0x00004108, - 0x0000074E, 0x000500C4, 0x00000011, 0x00004270, 0x000045F1, 0x0000085F, - 0x000500C5, 0x00000011, 0x000018BC, 0x000020C7, 0x00004270, 0x000500C2, - 0x00000011, 0x00003BED, 0x000042C1, 0x0000085F, 0x00050086, 0x00000011, - 0x00005E9B, 0x00003BED, 0x0000074E, 0x000500C4, 0x00000011, 0x000036E9, - 0x00005E9B, 0x00000907, 0x000500C5, 0x00000011, 0x0000613F, 0x000018BC, - 0x000036E9, 0x00050051, 0x0000000B, 0x00004DE1, 0x0000613F, 0x00000000, - 0x00060052, 0x00000017, 0x00003CD2, 0x00004DE1, 0x00002BA7, 0x00000000, - 0x00050051, 0x0000000B, 0x00004D6D, 0x0000613F, 0x00000001, 0x00060052, - 0x00000017, 0x000048B8, 0x00004D6D, 0x00003CD2, 0x00000001, 0x0009004F, - 0x00000017, 0x00004AA7, 0x00005D9E, 0x00005D9E, 0x00000001, 0x00000001, - 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x000036D5, 0x00004AA7, - 0x0000004D, 0x000500C7, 0x00000017, 0x000041A6, 0x000036D5, 0x0000002F, - 0x00050084, 0x00000017, 0x00003D87, 0x000041A6, 0x000043A8, 0x0009004F, - 0x00000017, 0x00002926, 0x0000367F, 0x0000367F, 0x00000001, 0x00000001, - 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00003D0A, 0x00002926, - 0x0000004D, 0x000500C7, 0x00000017, 0x00004549, 0x00003D0A, 0x0000002F, - 0x00050084, 0x00000017, 0x00005E60, 0x00004549, 0x0000474B, 0x00050080, - 0x00000017, 0x00002898, 0x00003D87, 0x00005E60, 0x0007004F, 0x00000011, - 0x0000282B, 0x00002898, 0x00002898, 0x00000000, 0x00000002, 0x000500C7, - 0x00000011, 0x000024AE, 0x0000282B, 0x000007DF, 0x00050086, 0x00000011, - 0x0000429F, 0x000024AE, 0x0000074E, 0x000500C2, 0x00000011, 0x000062B3, - 0x0000282B, 0x0000085F, 0x00050086, 0x00000011, 0x00003C15, 0x000062B3, - 0x0000074E, 0x000500C4, 0x00000011, 0x000036C5, 0x00003C15, 0x000007B7, - 0x000500C5, 0x00000011, 0x000020C8, 0x0000429F, 0x000036C5, 0x0007004F, - 0x00000011, 0x000042C4, 0x00002898, 0x00002898, 0x00000001, 0x00000003, - 0x000500C7, 0x00000011, 0x00004109, 0x000042C4, 0x000007DF, 0x00050086, - 0x00000011, 0x000045F2, 0x00004109, 0x0000074E, 0x000500C4, 0x00000011, - 0x00004271, 0x000045F2, 0x0000085F, 0x000500C5, 0x00000011, 0x000018BD, - 0x000020C8, 0x00004271, 0x000500C2, 0x00000011, 0x00003BEE, 0x000042C4, - 0x0000085F, 0x00050086, 0x00000011, 0x00005E9C, 0x00003BEE, 0x0000074E, - 0x000500C4, 0x00000011, 0x000036EA, 0x00005E9C, 0x00000907, 0x000500C5, - 0x00000011, 0x00006140, 0x000018BD, 0x000036EA, 0x00050051, 0x0000000B, - 0x00004DE2, 0x00006140, 0x00000000, 0x00060052, 0x00000017, 0x00003CD3, - 0x00004DE2, 0x000048B8, 0x00000002, 0x00050051, 0x0000000B, 0x00004C63, - 0x00006140, 0x00000001, 0x00060052, 0x00000017, 0x00004862, 0x00004C63, - 0x00003CD3, 0x00000003, 0x00060041, 0x00000294, 0x00002CDA, 0x0000140E, - 0x00000A0B, 0x00003510, 0x0003003E, 0x00002CDA, 0x00004862, 0x000200F9, - 0x00004665, 0x000200F8, 0x00004665, 0x000200F9, 0x00001C25, 0x000200F8, - 0x00001C25, 0x000200F9, 0x00001C26, 0x000200F8, 0x00001C26, 0x000200F9, - 0x00003A37, 0x000200F8, 0x00003A37, 0x000100FD, 0x00010038, + 0x00000011, 0x00006123, 0x000018B5, 0x000036E2, 0x00050051, 0x0000000B, + 0x00004E71, 0x00006123, 0x00000000, 0x00050051, 0x0000000B, 0x00005C32, + 0x00006123, 0x00000001, 0x00070050, 0x00000017, 0x00004757, 0x00004E5D, + 0x00001BF3, 0x00004E71, 0x00005C32, 0x00060041, 0x00000294, 0x00002ECB, + 0x0000140E, 0x00000A0B, 0x0000350E, 0x0003003E, 0x00002ECB, 0x00004757, + 0x000200F9, 0x00004665, 0x000200F8, 0x00004665, 0x000200F9, 0x00001C25, + 0x000200F8, 0x00001C25, 0x000200F9, 0x00001D8E, 0x000200F8, 0x00001D8E, + 0x00050080, 0x0000000B, 0x000038B5, 0x00002DCE, 0x00000A0E, 0x000600A9, + 0x0000000B, 0x00004706, 0x00004376, 0x00000A10, 0x00000A0D, 0x00050080, + 0x0000000B, 0x0000417A, 0x00005665, 0x00004706, 0x00060041, 0x00000294, + 0x00004766, 0x0000107A, 0x00000A0B, 0x0000417A, 0x0004003D, 0x00000017, + 0x000019B2, 0x00004766, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, + 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, + 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, + 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AE, + 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AE, + 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, + 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, + 0x00002AAC, 0x000019B2, 0x00001D8E, 0x00003FF9, 0x00002958, 0x000300F7, + 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, + 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, + 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, + 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, + 0x00002DA3, 0x000200F8, 0x00002DA3, 0x000700F5, 0x00000017, 0x00004D8E, + 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, 0x0007004F, 0x00000011, + 0x00005676, 0x00004D8E, 0x00004D8E, 0x00000000, 0x00000002, 0x000500C2, + 0x00000011, 0x00003969, 0x00005676, 0x000007B7, 0x000500C7, 0x00000011, + 0x00001D04, 0x00003969, 0x00000474, 0x000500C7, 0x00000011, 0x00004944, + 0x00005676, 0x00000474, 0x000500C4, 0x00000011, 0x000058A3, 0x00004944, + 0x0000085F, 0x000500C5, 0x00000011, 0x00003F72, 0x00001D04, 0x000058A3, + 0x00050051, 0x0000000B, 0x000056E4, 0x00003F72, 0x00000000, 0x00050051, + 0x0000000B, 0x00001918, 0x00003F72, 0x00000001, 0x000500C2, 0x00000011, + 0x000029EF, 0x00005676, 0x00000907, 0x000500C7, 0x00000011, 0x00001C22, + 0x00005676, 0x00000BB1, 0x000500C5, 0x00000011, 0x00003963, 0x000029EF, + 0x00001C22, 0x00050051, 0x0000000B, 0x00004B32, 0x00003963, 0x00000000, + 0x00050051, 0x0000000B, 0x00001C50, 0x00003963, 0x00000001, 0x0009004F, + 0x00000017, 0x00006139, 0x00004D8E, 0x000000C8, 0x00000001, 0x00000003, + 0x00000001, 0x00000001, 0x000500C7, 0x00000017, 0x00002307, 0x00006139, + 0x00000B3E, 0x000500C4, 0x00000017, 0x00005ECB, 0x00002307, 0x00000B86, + 0x000500C7, 0x00000017, 0x000050AF, 0x00006139, 0x00000B2C, 0x000500C2, + 0x00000017, 0x000040D8, 0x000050AF, 0x00000B86, 0x000500C5, 0x00000017, + 0x00005DC1, 0x00005ECB, 0x000040D8, 0x000500C7, 0x00000017, 0x00004CA3, + 0x00005DC1, 0x00000B2C, 0x000500C2, 0x00000017, 0x00004707, 0x00004CA3, + 0x00000B86, 0x000500C6, 0x00000017, 0x000044CB, 0x00005DC1, 0x00004707, + 0x0007004F, 0x00000011, 0x000036AC, 0x000044CB, 0x000044CB, 0x00000000, + 0x00000001, 0x000400C8, 0x00000011, 0x000055C2, 0x000036AC, 0x0009004F, + 0x00000017, 0x000043F3, 0x000055C2, 0x000055C2, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x00005ECF, 0x000043F3, + 0x0000004D, 0x000500C7, 0x00000017, 0x00001E33, 0x00005ECF, 0x0000002F, + 0x00070050, 0x00000017, 0x000043A7, 0x000056E4, 0x000056E4, 0x000056E4, + 0x000056E4, 0x00050084, 0x00000017, 0x00005B37, 0x00001E33, 0x000043A7, + 0x0009004F, 0x00000017, 0x000037FF, 0x000044CB, 0x000000C8, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x00003925, + 0x000037FF, 0x0000004D, 0x000500C7, 0x00000017, 0x00001E34, 0x00003925, + 0x0000002F, 0x00070050, 0x00000017, 0x0000474A, 0x00004B32, 0x00004B32, + 0x00004B32, 0x00004B32, 0x00050084, 0x00000017, 0x0000318F, 0x00001E34, + 0x0000474A, 0x00050080, 0x00000017, 0x00003771, 0x00005B37, 0x0000318F, + 0x0007004F, 0x00000011, 0x00002824, 0x00003771, 0x00003771, 0x00000000, + 0x00000002, 0x000500C7, 0x00000011, 0x000024A7, 0x00002824, 0x000007DF, + 0x00050086, 0x00000011, 0x00004298, 0x000024A7, 0x0000074E, 0x000500C2, + 0x00000011, 0x000062A6, 0x00002824, 0x0000085F, 0x00050086, 0x00000011, + 0x00003C0E, 0x000062A6, 0x0000074E, 0x000500C4, 0x00000011, 0x000036BD, + 0x00003C0E, 0x000007B7, 0x000500C5, 0x00000011, 0x000020C1, 0x00004298, + 0x000036BD, 0x0007004F, 0x00000011, 0x000042BB, 0x00003771, 0x00003771, + 0x00000001, 0x00000003, 0x000500C7, 0x00000011, 0x00004102, 0x000042BB, + 0x000007DF, 0x00050086, 0x00000011, 0x000045EB, 0x00004102, 0x0000074E, + 0x000500C4, 0x00000011, 0x0000426A, 0x000045EB, 0x0000085F, 0x000500C5, + 0x00000011, 0x000018B6, 0x000020C1, 0x0000426A, 0x000500C2, 0x00000011, + 0x00003BE5, 0x000042BB, 0x0000085F, 0x00050086, 0x00000011, 0x00005E95, + 0x00003BE5, 0x0000074E, 0x000500C4, 0x00000011, 0x000036E3, 0x00005E95, + 0x00000907, 0x000500C5, 0x00000011, 0x00006124, 0x000018B6, 0x000036E3, + 0x00050051, 0x0000000B, 0x00004E5E, 0x00006124, 0x00000000, 0x00050051, + 0x0000000B, 0x00001BF4, 0x00006124, 0x00000001, 0x0009004F, 0x00000017, + 0x00001A57, 0x000055C2, 0x000055C2, 0x00000001, 0x00000001, 0x00000001, + 0x00000001, 0x000500C2, 0x00000017, 0x00002332, 0x00001A57, 0x0000004D, + 0x000500C7, 0x00000017, 0x00001E35, 0x00002332, 0x0000002F, 0x00070050, + 0x00000017, 0x000043A8, 0x00001918, 0x00001918, 0x00001918, 0x00001918, + 0x00050084, 0x00000017, 0x00005B38, 0x00001E35, 0x000043A8, 0x0009004F, + 0x00000017, 0x00003800, 0x000044CB, 0x000000C8, 0x00000001, 0x00000001, + 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00003926, 0x00003800, + 0x0000004D, 0x000500C7, 0x00000017, 0x00001E36, 0x00003926, 0x0000002F, + 0x00070050, 0x00000017, 0x0000474B, 0x00001C50, 0x00001C50, 0x00001C50, + 0x00001C50, 0x00050084, 0x00000017, 0x00003190, 0x00001E36, 0x0000474B, + 0x00050080, 0x00000017, 0x00003772, 0x00005B38, 0x00003190, 0x0007004F, + 0x00000011, 0x00002825, 0x00003772, 0x00003772, 0x00000000, 0x00000002, + 0x000500C7, 0x00000011, 0x000024A8, 0x00002825, 0x000007DF, 0x00050086, + 0x00000011, 0x00004299, 0x000024A8, 0x0000074E, 0x000500C2, 0x00000011, + 0x000062A7, 0x00002825, 0x0000085F, 0x00050086, 0x00000011, 0x00003C0F, + 0x000062A7, 0x0000074E, 0x000500C4, 0x00000011, 0x000036BE, 0x00003C0F, + 0x000007B7, 0x000500C5, 0x00000011, 0x000020C2, 0x00004299, 0x000036BE, + 0x0007004F, 0x00000011, 0x000042BC, 0x00003772, 0x00003772, 0x00000001, + 0x00000003, 0x000500C7, 0x00000011, 0x00004103, 0x000042BC, 0x000007DF, + 0x00050086, 0x00000011, 0x000045EC, 0x00004103, 0x0000074E, 0x000500C4, + 0x00000011, 0x0000426B, 0x000045EC, 0x0000085F, 0x000500C5, 0x00000011, + 0x000018B7, 0x000020C2, 0x0000426B, 0x000500C2, 0x00000011, 0x00003BE6, + 0x000042BC, 0x0000085F, 0x00050086, 0x00000011, 0x00005E96, 0x00003BE6, + 0x0000074E, 0x000500C4, 0x00000011, 0x000036E4, 0x00005E96, 0x00000907, + 0x000500C5, 0x00000011, 0x00006125, 0x000018B7, 0x000036E4, 0x00050051, + 0x0000000B, 0x00004E72, 0x00006125, 0x00000000, 0x00050051, 0x0000000B, + 0x00005C33, 0x00006125, 0x00000001, 0x00070050, 0x00000017, 0x00004758, + 0x00004E5E, 0x00001BF4, 0x00004E72, 0x00005C33, 0x00060041, 0x00000294, + 0x00002EA5, 0x0000140E, 0x00000A0B, 0x000038B5, 0x0003003E, 0x00002EA5, + 0x00004758, 0x000300F7, 0x00001C27, 0x00000002, 0x000400FA, 0x00004411, + 0x0000592D, 0x00001C27, 0x000200F8, 0x0000592D, 0x00050080, 0x0000000B, + 0x00003CEC, 0x000038B5, 0x00001B41, 0x000500C2, 0x00000011, 0x00002AC4, + 0x000036AC, 0x000007B7, 0x000400C8, 0x00000011, 0x00005D9C, 0x00002AC4, + 0x0009004F, 0x00000017, 0x0000287A, 0x00005D9C, 0x00005D9C, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x000062AD, + 0x0000287A, 0x0000004D, 0x000500C7, 0x00000017, 0x000041A1, 0x000062AD, + 0x0000002F, 0x00050084, 0x00000017, 0x00003D82, 0x000041A1, 0x000043A7, + 0x0009004F, 0x00000017, 0x00002921, 0x00002AC4, 0x00002AC4, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x00003D05, + 0x00002921, 0x0000004D, 0x000500C7, 0x00000017, 0x00004544, 0x00003D05, + 0x0000002F, 0x00050084, 0x00000017, 0x00005E5B, 0x00004544, 0x0000474A, + 0x00050080, 0x00000017, 0x00002893, 0x00003D82, 0x00005E5B, 0x0007004F, + 0x00000011, 0x00002826, 0x00002893, 0x00002893, 0x00000000, 0x00000002, + 0x000500C7, 0x00000011, 0x000024A9, 0x00002826, 0x000007DF, 0x00050086, + 0x00000011, 0x0000429A, 0x000024A9, 0x0000074E, 0x000500C2, 0x00000011, + 0x000062A8, 0x00002826, 0x0000085F, 0x00050086, 0x00000011, 0x00003C10, + 0x000062A8, 0x0000074E, 0x000500C4, 0x00000011, 0x000036BF, 0x00003C10, + 0x000007B7, 0x000500C5, 0x00000011, 0x000020C3, 0x0000429A, 0x000036BF, + 0x0007004F, 0x00000011, 0x000042BD, 0x00002893, 0x00002893, 0x00000001, + 0x00000003, 0x000500C7, 0x00000011, 0x00004104, 0x000042BD, 0x000007DF, + 0x00050086, 0x00000011, 0x000045ED, 0x00004104, 0x0000074E, 0x000500C4, + 0x00000011, 0x0000426C, 0x000045ED, 0x0000085F, 0x000500C5, 0x00000011, + 0x000018B8, 0x000020C3, 0x0000426C, 0x000500C2, 0x00000011, 0x00003BE9, + 0x000042BD, 0x0000085F, 0x00050086, 0x00000011, 0x00005E97, 0x00003BE9, + 0x0000074E, 0x000500C4, 0x00000011, 0x000036E5, 0x00005E97, 0x00000907, + 0x000500C5, 0x00000011, 0x00006126, 0x000018B8, 0x000036E5, 0x00050051, + 0x0000000B, 0x00004E5F, 0x00006126, 0x00000000, 0x00050051, 0x0000000B, + 0x00001BF5, 0x00006126, 0x00000001, 0x0009004F, 0x00000017, 0x00001A58, + 0x00005D9C, 0x00005D9C, 0x00000001, 0x00000001, 0x00000001, 0x00000001, + 0x000500C2, 0x00000017, 0x00002710, 0x00001A58, 0x0000004D, 0x000500C7, + 0x00000017, 0x000041A2, 0x00002710, 0x0000002F, 0x00050084, 0x00000017, + 0x00003D83, 0x000041A2, 0x000043A8, 0x0009004F, 0x00000017, 0x00002922, + 0x00002AC4, 0x00002AC4, 0x00000001, 0x00000001, 0x00000001, 0x00000001, + 0x000500C2, 0x00000017, 0x00003D06, 0x00002922, 0x0000004D, 0x000500C7, + 0x00000017, 0x00004545, 0x00003D06, 0x0000002F, 0x00050084, 0x00000017, + 0x00005E5C, 0x00004545, 0x0000474B, 0x00050080, 0x00000017, 0x00002894, + 0x00003D83, 0x00005E5C, 0x0007004F, 0x00000011, 0x00002827, 0x00002894, + 0x00002894, 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024AA, + 0x00002827, 0x000007DF, 0x00050086, 0x00000011, 0x0000429B, 0x000024AA, + 0x0000074E, 0x000500C2, 0x00000011, 0x000062A9, 0x00002827, 0x0000085F, + 0x00050086, 0x00000011, 0x00003C11, 0x000062A9, 0x0000074E, 0x000500C4, + 0x00000011, 0x000036C0, 0x00003C11, 0x000007B7, 0x000500C5, 0x00000011, + 0x000020C4, 0x0000429B, 0x000036C0, 0x0007004F, 0x00000011, 0x000042BE, + 0x00002894, 0x00002894, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, + 0x00004105, 0x000042BE, 0x000007DF, 0x00050086, 0x00000011, 0x000045EE, + 0x00004105, 0x0000074E, 0x000500C4, 0x00000011, 0x0000426D, 0x000045EE, + 0x0000085F, 0x000500C5, 0x00000011, 0x000018B9, 0x000020C4, 0x0000426D, + 0x000500C2, 0x00000011, 0x00003BEA, 0x000042BE, 0x0000085F, 0x00050086, + 0x00000011, 0x00005E98, 0x00003BEA, 0x0000074E, 0x000500C4, 0x00000011, + 0x000036E6, 0x00005E98, 0x00000907, 0x000500C5, 0x00000011, 0x00006127, + 0x000018B9, 0x000036E6, 0x00050051, 0x0000000B, 0x00004E73, 0x00006127, + 0x00000000, 0x00050051, 0x0000000B, 0x00005C34, 0x00006127, 0x00000001, + 0x00070050, 0x00000017, 0x00004759, 0x00004E5F, 0x00001BF5, 0x00004E73, + 0x00005C34, 0x00060041, 0x00000294, 0x000025D2, 0x0000140E, 0x00000A0B, + 0x00003CEC, 0x0003003E, 0x000025D2, 0x00004759, 0x00050080, 0x0000000B, + 0x000039FA, 0x00003220, 0x00000A10, 0x000500B0, 0x00000009, 0x00002E0D, + 0x000039FA, 0x000019C2, 0x000300F7, 0x00001C26, 0x00000002, 0x000400FA, + 0x00002E0D, 0x00005194, 0x00001C26, 0x000200F8, 0x00005194, 0x00050084, + 0x0000000B, 0x00003390, 0x00000A10, 0x00001B41, 0x00050080, 0x0000000B, + 0x0000350F, 0x000038B5, 0x00003390, 0x000500C2, 0x00000011, 0x0000367E, + 0x000036AC, 0x0000085F, 0x000400C8, 0x00000011, 0x00005D9D, 0x0000367E, + 0x0009004F, 0x00000017, 0x0000287B, 0x00005D9D, 0x00005D9D, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x000062AE, + 0x0000287B, 0x0000004D, 0x000500C7, 0x00000017, 0x000041A3, 0x000062AE, + 0x0000002F, 0x00050084, 0x00000017, 0x00003D84, 0x000041A3, 0x000043A7, + 0x0009004F, 0x00000017, 0x00002923, 0x0000367E, 0x0000367E, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x00003D07, + 0x00002923, 0x0000004D, 0x000500C7, 0x00000017, 0x00004546, 0x00003D07, + 0x0000002F, 0x00050084, 0x00000017, 0x00005E5D, 0x00004546, 0x0000474A, + 0x00050080, 0x00000017, 0x00002895, 0x00003D84, 0x00005E5D, 0x0007004F, + 0x00000011, 0x00002828, 0x00002895, 0x00002895, 0x00000000, 0x00000002, + 0x000500C7, 0x00000011, 0x000024AB, 0x00002828, 0x000007DF, 0x00050086, + 0x00000011, 0x0000429C, 0x000024AB, 0x0000074E, 0x000500C2, 0x00000011, + 0x000062AF, 0x00002828, 0x0000085F, 0x00050086, 0x00000011, 0x00003C12, + 0x000062AF, 0x0000074E, 0x000500C4, 0x00000011, 0x000036C1, 0x00003C12, + 0x000007B7, 0x000500C5, 0x00000011, 0x000020C5, 0x0000429C, 0x000036C1, + 0x0007004F, 0x00000011, 0x000042BF, 0x00002895, 0x00002895, 0x00000001, + 0x00000003, 0x000500C7, 0x00000011, 0x00004106, 0x000042BF, 0x000007DF, + 0x00050086, 0x00000011, 0x000045EF, 0x00004106, 0x0000074E, 0x000500C4, + 0x00000011, 0x0000426E, 0x000045EF, 0x0000085F, 0x000500C5, 0x00000011, + 0x000018BA, 0x000020C5, 0x0000426E, 0x000500C2, 0x00000011, 0x00003BEB, + 0x000042BF, 0x0000085F, 0x00050086, 0x00000011, 0x00005E99, 0x00003BEB, + 0x0000074E, 0x000500C4, 0x00000011, 0x000036E7, 0x00005E99, 0x00000907, + 0x000500C5, 0x00000011, 0x00006128, 0x000018BA, 0x000036E7, 0x00050051, + 0x0000000B, 0x00004E60, 0x00006128, 0x00000000, 0x00050051, 0x0000000B, + 0x00001BF6, 0x00006128, 0x00000001, 0x0009004F, 0x00000017, 0x00001A59, + 0x00005D9D, 0x00005D9D, 0x00000001, 0x00000001, 0x00000001, 0x00000001, + 0x000500C2, 0x00000017, 0x00002711, 0x00001A59, 0x0000004D, 0x000500C7, + 0x00000017, 0x000041A4, 0x00002711, 0x0000002F, 0x00050084, 0x00000017, + 0x00003D85, 0x000041A4, 0x000043A8, 0x0009004F, 0x00000017, 0x00002924, + 0x0000367E, 0x0000367E, 0x00000001, 0x00000001, 0x00000001, 0x00000001, + 0x000500C2, 0x00000017, 0x00003D08, 0x00002924, 0x0000004D, 0x000500C7, + 0x00000017, 0x00004547, 0x00003D08, 0x0000002F, 0x00050084, 0x00000017, + 0x00005E5E, 0x00004547, 0x0000474B, 0x00050080, 0x00000017, 0x00002896, + 0x00003D85, 0x00005E5E, 0x0007004F, 0x00000011, 0x00002829, 0x00002896, + 0x00002896, 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024AC, + 0x00002829, 0x000007DF, 0x00050086, 0x00000011, 0x0000429D, 0x000024AC, + 0x0000074E, 0x000500C2, 0x00000011, 0x000062B0, 0x00002829, 0x0000085F, + 0x00050086, 0x00000011, 0x00003C13, 0x000062B0, 0x0000074E, 0x000500C4, + 0x00000011, 0x000036C3, 0x00003C13, 0x000007B7, 0x000500C5, 0x00000011, + 0x000020C6, 0x0000429D, 0x000036C3, 0x0007004F, 0x00000011, 0x000042C0, + 0x00002896, 0x00002896, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, + 0x00004107, 0x000042C0, 0x000007DF, 0x00050086, 0x00000011, 0x000045F0, + 0x00004107, 0x0000074E, 0x000500C4, 0x00000011, 0x0000426F, 0x000045F0, + 0x0000085F, 0x000500C5, 0x00000011, 0x000018BB, 0x000020C6, 0x0000426F, + 0x000500C2, 0x00000011, 0x00003BEC, 0x000042C0, 0x0000085F, 0x00050086, + 0x00000011, 0x00005E9A, 0x00003BEC, 0x0000074E, 0x000500C4, 0x00000011, + 0x000036E8, 0x00005E9A, 0x00000907, 0x000500C5, 0x00000011, 0x00006129, + 0x000018BB, 0x000036E8, 0x00050051, 0x0000000B, 0x00004E74, 0x00006129, + 0x00000000, 0x00050051, 0x0000000B, 0x00005C35, 0x00006129, 0x00000001, + 0x00070050, 0x00000017, 0x0000475A, 0x00004E60, 0x00001BF6, 0x00004E74, + 0x00005C35, 0x00060041, 0x00000294, 0x000025D3, 0x0000140E, 0x00000A0B, + 0x0000350F, 0x0003003E, 0x000025D3, 0x0000475A, 0x00050080, 0x0000000B, + 0x000039FB, 0x00003220, 0x00000A13, 0x000500B0, 0x00000009, 0x00002E0E, + 0x000039FB, 0x000019C2, 0x000300F7, 0x00004666, 0x00000002, 0x000400FA, + 0x00002E0E, 0x00005195, 0x00004666, 0x000200F8, 0x00005195, 0x00050084, + 0x0000000B, 0x00003391, 0x00000A13, 0x00001B41, 0x00050080, 0x0000000B, + 0x00003510, 0x000038B5, 0x00003391, 0x000500C2, 0x00000011, 0x0000367F, + 0x000036AC, 0x00000907, 0x000400C8, 0x00000011, 0x00005D9E, 0x0000367F, + 0x0009004F, 0x00000017, 0x0000287C, 0x00005D9E, 0x00005D9E, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x000062B1, + 0x0000287C, 0x0000004D, 0x000500C7, 0x00000017, 0x000041A5, 0x000062B1, + 0x0000002F, 0x00050084, 0x00000017, 0x00003D86, 0x000041A5, 0x000043A7, + 0x0009004F, 0x00000017, 0x00002925, 0x0000367F, 0x0000367F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000500C2, 0x00000017, 0x00003D09, + 0x00002925, 0x0000004D, 0x000500C7, 0x00000017, 0x00004548, 0x00003D09, + 0x0000002F, 0x00050084, 0x00000017, 0x00005E5F, 0x00004548, 0x0000474A, + 0x00050080, 0x00000017, 0x00002897, 0x00003D86, 0x00005E5F, 0x0007004F, + 0x00000011, 0x0000282A, 0x00002897, 0x00002897, 0x00000000, 0x00000002, + 0x000500C7, 0x00000011, 0x000024AD, 0x0000282A, 0x000007DF, 0x00050086, + 0x00000011, 0x0000429E, 0x000024AD, 0x0000074E, 0x000500C2, 0x00000011, + 0x000062B2, 0x0000282A, 0x0000085F, 0x00050086, 0x00000011, 0x00003C14, + 0x000062B2, 0x0000074E, 0x000500C4, 0x00000011, 0x000036C4, 0x00003C14, + 0x000007B7, 0x000500C5, 0x00000011, 0x000020C7, 0x0000429E, 0x000036C4, + 0x0007004F, 0x00000011, 0x000042C1, 0x00002897, 0x00002897, 0x00000001, + 0x00000003, 0x000500C7, 0x00000011, 0x00004108, 0x000042C1, 0x000007DF, + 0x00050086, 0x00000011, 0x000045F1, 0x00004108, 0x0000074E, 0x000500C4, + 0x00000011, 0x00004270, 0x000045F1, 0x0000085F, 0x000500C5, 0x00000011, + 0x000018BC, 0x000020C7, 0x00004270, 0x000500C2, 0x00000011, 0x00003BED, + 0x000042C1, 0x0000085F, 0x00050086, 0x00000011, 0x00005E9B, 0x00003BED, + 0x0000074E, 0x000500C4, 0x00000011, 0x000036E9, 0x00005E9B, 0x00000907, + 0x000500C5, 0x00000011, 0x0000612A, 0x000018BC, 0x000036E9, 0x00050051, + 0x0000000B, 0x00004E61, 0x0000612A, 0x00000000, 0x00050051, 0x0000000B, + 0x00001BF7, 0x0000612A, 0x00000001, 0x0009004F, 0x00000017, 0x00001A5A, + 0x00005D9E, 0x00005D9E, 0x00000001, 0x00000001, 0x00000001, 0x00000001, + 0x000500C2, 0x00000017, 0x00002712, 0x00001A5A, 0x0000004D, 0x000500C7, + 0x00000017, 0x000041A6, 0x00002712, 0x0000002F, 0x00050084, 0x00000017, + 0x00003D87, 0x000041A6, 0x000043A8, 0x0009004F, 0x00000017, 0x00002926, + 0x0000367F, 0x0000367F, 0x00000001, 0x00000001, 0x00000001, 0x00000001, + 0x000500C2, 0x00000017, 0x00003D0A, 0x00002926, 0x0000004D, 0x000500C7, + 0x00000017, 0x00004549, 0x00003D0A, 0x0000002F, 0x00050084, 0x00000017, + 0x00005E60, 0x00004549, 0x0000474B, 0x00050080, 0x00000017, 0x00002898, + 0x00003D87, 0x00005E60, 0x0007004F, 0x00000011, 0x0000282B, 0x00002898, + 0x00002898, 0x00000000, 0x00000002, 0x000500C7, 0x00000011, 0x000024AE, + 0x0000282B, 0x000007DF, 0x00050086, 0x00000011, 0x0000429F, 0x000024AE, + 0x0000074E, 0x000500C2, 0x00000011, 0x000062B3, 0x0000282B, 0x0000085F, + 0x00050086, 0x00000011, 0x00003C15, 0x000062B3, 0x0000074E, 0x000500C4, + 0x00000011, 0x000036C5, 0x00003C15, 0x000007B7, 0x000500C5, 0x00000011, + 0x000020C8, 0x0000429F, 0x000036C5, 0x0007004F, 0x00000011, 0x000042C4, + 0x00002898, 0x00002898, 0x00000001, 0x00000003, 0x000500C7, 0x00000011, + 0x00004109, 0x000042C4, 0x000007DF, 0x00050086, 0x00000011, 0x000045F2, + 0x00004109, 0x0000074E, 0x000500C4, 0x00000011, 0x00004271, 0x000045F2, + 0x0000085F, 0x000500C5, 0x00000011, 0x000018BD, 0x000020C8, 0x00004271, + 0x000500C2, 0x00000011, 0x00003BEE, 0x000042C4, 0x0000085F, 0x00050086, + 0x00000011, 0x00005E9C, 0x00003BEE, 0x0000074E, 0x000500C4, 0x00000011, + 0x000036EA, 0x00005E9C, 0x00000907, 0x000500C5, 0x00000011, 0x0000612B, + 0x000018BD, 0x000036EA, 0x00050051, 0x0000000B, 0x00004E75, 0x0000612B, + 0x00000000, 0x00050051, 0x0000000B, 0x00005C36, 0x0000612B, 0x00000001, + 0x00070050, 0x00000017, 0x0000475B, 0x00004E61, 0x00001BF7, 0x00004E75, + 0x00005C36, 0x00060041, 0x00000294, 0x00002ECC, 0x0000140E, 0x00000A0B, + 0x00003510, 0x0003003E, 0x00002ECC, 0x0000475B, 0x000200F9, 0x00004666, + 0x000200F8, 0x00004666, 0x000200F9, 0x00001C26, 0x000200F8, 0x00001C26, + 0x000200F9, 0x00001C27, 0x000200F8, 0x00001C27, 0x000200F9, 0x00003A37, + 0x000200F8, 0x00003A37, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_float_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_float_cs.h index 5af398361..ca5a284b3 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_float_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_float_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -330,11 +332,18 @@ %24661 = OpSelect %v4uint %12703 %2896 %22396 %8770 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %8770 %24661 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -346,7 +355,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %13867 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %13868 None OpBranchConditional %15139 %11065 %13868 %11065 = OpLabel @@ -374,7 +383,7 @@ %22397 = OpBitwiseOr %v4uint %20352 %16295 %12704 = OpIEqual %v4bool %7001 %2896 %24662 = OpSelect %v4uint %12704 %2896 %22397 - %11069 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %11069 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %11069 %24662 OpBranch %19578 %19578 = OpLabel @@ -383,28 +392,29 @@ #endif const uint32_t texture_load_depth_float_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -629,11 +639,14 @@ const uint32_t texture_load_depth_float_cs[] = { 0x000500AA, 0x00000013, 0x0000319F, 0x00001B58, 0x00000B50, 0x000600A9, 0x00000017, 0x00006055, 0x0000319F, 0x00000B50, 0x0000577C, 0x00060041, 0x00000294, 0x00002242, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, - 0x00002242, 0x00006055, 0x00050080, 0x0000000B, 0x00003AC4, 0x000054B5, - 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, 0x00000A6A, - 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, 0x00000A16, - 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, 0x00060041, - 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, + 0x00002242, 0x00006055, 0x00050080, 0x0000000B, 0x000054B6, 0x000054B5, + 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, + 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, + 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, 0x000055E9, 0x00000A3A, + 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, + 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, + 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, @@ -641,7 +654,7 @@ const uint32_t texture_load_depth_float_cs[] = { 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, - 0x00000017, 0x00002AAC, 0x000019B2, 0x0000362B, 0x00003FF9, 0x00002958, + 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x0000362C, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x0000362C, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, @@ -664,6 +677,6 @@ const uint32_t texture_load_depth_float_cs[] = { 0x0000577D, 0x00004F80, 0x00003FA7, 0x000500AA, 0x00000013, 0x000031A0, 0x00001B59, 0x00000B50, 0x000600A9, 0x00000017, 0x00006056, 0x000031A0, 0x00000B50, 0x0000577D, 0x00060041, 0x00000294, 0x00002B3D, 0x0000140E, - 0x00000A0B, 0x00003AC4, 0x0003003E, 0x00002B3D, 0x00006056, 0x000200F9, + 0x00000A0B, 0x000054B6, 0x0003003E, 0x00002B3D, 0x00006056, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_float_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_float_scaled_cs.h index ed0894b80..82d0c3b0c 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_float_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_float_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -428,28 +430,29 @@ #endif const uint32_t texture_load_depth_float_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_unorm_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_unorm_cs.h index b3bebd9a1..a095791c2 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_unorm_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_unorm_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -309,11 +311,18 @@ %12287 = OpBitcast %v4uint %21748 %24121 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %24121 %12287 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -325,7 +334,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %13867 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %13868 None OpBranchConditional %15139 %11065 %13868 %11065 = OpLabel @@ -341,7 +350,7 @@ %21369 = OpConvertUToF %v4float %11376 %21749 = OpVectorTimesScalar %v4float %21369 %float_5_96046448en08 %12288 = OpBitcast %v4uint %21749 - %7349 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %7349 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %7349 %12288 OpBranch %19578 %19578 = OpLabel @@ -350,28 +359,29 @@ #endif const uint32_t texture_load_depth_unorm_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00030016, 0x0000000D, @@ -576,11 +586,14 @@ const uint32_t texture_load_depth_unorm_cs[] = { 0x00005378, 0x00002C6F, 0x0005008E, 0x0000001D, 0x000054F4, 0x00005378, 0x00000B3A, 0x0004007C, 0x00000017, 0x00002FFF, 0x000054F4, 0x00060041, 0x00000294, 0x00005E39, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, - 0x00005E39, 0x00002FFF, 0x00050080, 0x0000000B, 0x00003AC4, 0x000054B5, - 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, 0x00000A6A, - 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, 0x00000A16, - 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, 0x00060041, - 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, + 0x00005E39, 0x00002FFF, 0x00050080, 0x0000000B, 0x000054B6, 0x000054B5, + 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, + 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, + 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, 0x000055E9, 0x00000A3A, + 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, + 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, + 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, @@ -588,7 +601,7 @@ const uint32_t texture_load_depth_unorm_cs[] = { 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, - 0x00000017, 0x00002AAC, 0x000019B2, 0x0000362B, 0x00003FF9, 0x00002958, + 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x0000362C, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x0000362C, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, @@ -600,6 +613,6 @@ const uint32_t texture_load_depth_unorm_cs[] = { 0x000019D4, 0x00001AFA, 0x00040070, 0x0000001D, 0x00005379, 0x00002C70, 0x0005008E, 0x0000001D, 0x000054F5, 0x00005379, 0x00000B3A, 0x0004007C, 0x00000017, 0x00003000, 0x000054F5, 0x00060041, 0x00000294, 0x00001CB5, - 0x0000140E, 0x00000A0B, 0x00003AC4, 0x0003003E, 0x00001CB5, 0x00003000, + 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00001CB5, 0x00003000, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_unorm_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_unorm_scaled_cs.h index d00fbe4e8..fffa34f0d 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_unorm_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_depth_unorm_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -395,28 +397,29 @@ #endif const uint32_t texture_load_depth_unorm_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxn_rg8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxn_rg8_cs.h index 141049488..b95449e9e 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxn_rg8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxn_rg8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25290 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -2586,28 +2588,29 @@ #endif const uint32_t texture_load_dxn_rg8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062CA, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062CA, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt1_rgba8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt1_rgba8_cs.h index 57d319470..81dfe1088 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt1_rgba8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt1_rgba8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25215 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -805,28 +807,29 @@ #endif const uint32_t texture_load_dxt1_rgba8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000627F, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000627F, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040017, 0x00000011, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3_rgba8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3_rgba8_cs.h index db67f4dfe..8588ea4af 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3_rgba8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3_rgba8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25213 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -730,28 +732,29 @@ #endif const uint32_t texture_load_dxt3_rgba8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000627D, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000627D, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3a_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3a_cs.h index b61872666..a5d09e697 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3a_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3a_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -450,28 +452,29 @@ #endif const uint32_t texture_load_dxt3a_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3aas1111_argb4_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3aas1111_argb4_cs.h index d0abd39ac..be7b821fc 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3aas1111_argb4_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3aas1111_argb4_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -704,28 +706,29 @@ #endif const uint32_t texture_load_dxt3aas1111_argb4_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3aas1111_bgra4_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3aas1111_bgra4_cs.h index 6659e8597..130d9ad09 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3aas1111_bgra4_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt3aas1111_bgra4_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -704,28 +706,29 @@ #endif const uint32_t texture_load_dxt3aas1111_bgra4_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt5_rgba8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt5_rgba8_cs.h index 17069c6aa..9e2472f9d 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt5_rgba8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt5_rgba8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25244 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -1833,28 +1835,29 @@ #endif const uint32_t texture_load_dxt5_rgba8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000629C, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000629C, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt5a_r8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt5a_r8_cs.h index e3aed345f..5af661f5c 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt5a_r8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_dxt5a_r8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25290 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -2584,28 +2586,29 @@ #endif const uint32_t texture_load_dxt5a_r8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000062CA, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062CA, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_gbgr8_grgb8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_gbgr8_grgb8_cs.h index af4045d26..386c31bb8 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_gbgr8_grgb8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_gbgr8_grgb8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -309,11 +311,18 @@ %6532 = OpBitwiseOr %v4uint %17045 %18088 %20254 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %20254 %6532 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -325,7 +334,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %13963 None OpBranchConditional %15139 %11065 %13963 %11065 = OpLabel @@ -342,7 +351,7 @@ %21213 = OpBitwiseAnd %v4uint %18260 %2599 %18089 = OpShiftRightLogical %v4uint %21213 %749 %6533 = OpBitwiseOr %v4uint %17046 %18089 - %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %22553 %6533 OpBranch %19578 %19578 = OpLabel @@ -351,28 +360,29 @@ #endif const uint32_t texture_load_gbgr8_grgb8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -578,11 +588,14 @@ const uint32_t texture_load_gbgr8_grgb8_cs[] = { 0x00004753, 0x00000A27, 0x000500C2, 0x00000017, 0x000046A8, 0x000052DC, 0x000002ED, 0x000500C5, 0x00000017, 0x00001984, 0x00004295, 0x000046A8, 0x00060041, 0x00000294, 0x00004F1E, 0x0000140E, 0x00000A0B, 0x000054B5, - 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, 0x00003AC4, - 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, - 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, - 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, - 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, + 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, 0x000054B6, + 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, + 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, 0x000055E9, + 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, + 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, + 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, @@ -590,7 +603,7 @@ const uint32_t texture_load_gbgr8_grgb8_cs[] = { 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, - 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x0000368A, 0x00003FF9, + 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x0000368B, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, @@ -603,7 +616,7 @@ const uint32_t texture_load_gbgr8_grgb8_cs[] = { 0x00005AF7, 0x00006165, 0x000500C7, 0x00000017, 0x000052DD, 0x00004754, 0x00000A27, 0x000500C2, 0x00000017, 0x000046A9, 0x000052DD, 0x000002ED, 0x000500C5, 0x00000017, 0x00001985, 0x00004296, 0x000046A9, 0x00060041, - 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x00003AC4, 0x0003003E, + 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00005819, 0x00001985, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_gbgr8_rgb8_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_gbgr8_rgb8_cs.h index 0a98b8e31..1877a69e9 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_gbgr8_rgb8_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_gbgr8_rgb8_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -347,12 +349,19 @@ %8219 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %8219 %24814 %11457 = OpIAdd %uint %21685 %uint_1 - %23654 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 - OpStore %23654 %24728 - %16830 = OpSelect %uint %17270 %uint_32 %uint_16 - %22844 = OpShiftRightLogical %uint %16830 %uint_4 - %13947 = OpIAdd %uint %22117 %22844 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %25136 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 + OpStore %25136 %24728 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -364,7 +373,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11682 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11683 None OpBranchConditional %15139 %11065 %11683 %11065 = OpLabel @@ -423,28 +432,29 @@ #endif const uint32_t texture_load_gbgr8_rgb8_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -685,19 +695,22 @@ const uint32_t texture_load_gbgr8_rgb8_cs[] = { 0x00000017, 0x00006098, 0x000019C3, 0x00001E5F, 0x00060041, 0x00000294, 0x0000201B, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x0000201B, 0x000060EE, 0x00050080, 0x0000000B, 0x00002CC1, 0x000054B5, 0x00000A0D, - 0x00060041, 0x00000294, 0x00005C66, 0x0000140E, 0x00000A0B, 0x00002CC1, - 0x0003003E, 0x00005C66, 0x00006098, 0x000600A9, 0x0000000B, 0x000041BE, - 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x0000593C, - 0x000041BE, 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, - 0x0000593C, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, - 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, + 0x00060041, 0x00000294, 0x00006230, 0x0000140E, 0x00000A0B, 0x00002CC1, + 0x0003003E, 0x00006230, 0x00006098, 0x000300F7, 0x00001AD7, 0x00000002, + 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, + 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, + 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, + 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, + 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, + 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, - 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00002DA2, + 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_cs.h index 336927317..1572abefa 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -331,50 +333,51 @@ %17891 = OpBitwiseAnd %v2uint %22862 %2884 %12396 = OpBitwiseOr %v2uint %22935 %17891 %15605 = OpVectorShuffle %v2uint %15532 %15532 0 2 - %20952 = OpBitwiseOr %v2uint %15605 %12396 - %18889 = OpCompositeExtract %uint %20952 0 - %15556 = OpCompositeInsert %v4uint %18889 %15532 0 - %19814 = OpCompositeExtract %uint %20952 1 - %18666 = OpCompositeInsert %v4uint %19814 %15556 2 - %16343 = OpVectorShuffle %v2uint %18666 %18666 1 3 - %8917 = OpBitwiseOr %v2uint %16343 %1578 - %18890 = OpCompositeExtract %uint %8917 0 - %15557 = OpCompositeInsert %v4uint %18890 %18666 1 - %19815 = OpCompositeExtract %uint %8917 1 - %16424 = OpCompositeInsert %v4uint %19815 %15557 3 - %7219 = OpVectorShuffle %v2uint %17668 %17668 2 3 - %11272 = OpVectorShuffle %v4uint %17668 %200 2 2 3 3 - %9601 = OpShiftRightLogical %v4uint %11272 %515 + %20933 = OpBitwiseOr %v2uint %15605 %12396 + %19024 = OpCompositeExtract %uint %20933 0 + %7209 = OpCompositeExtract %uint %20933 1 + %23049 = OpVectorShuffle %v2uint %15532 %15532 1 3 + %23934 = OpBitwiseOr %v2uint %23049 %1578 + %19043 = OpCompositeExtract %uint %23934 0 + %23865 = OpCompositeExtract %uint %23934 1 + %16161 = OpCompositeConstruct %v4uint %19024 %19043 %7209 %23865 + %7717 = OpVectorShuffle %v2uint %17668 %17668 2 3 + %9659 = OpVectorShuffle %v4uint %17668 %200 2 2 3 3 + %9601 = OpShiftRightLogical %v4uint %9659 %515 %7909 = OpBitwiseAnd %v4uint %9601 %1539 %24648 = OpShiftLeftLogical %v4uint %7909 %179 - %22611 = OpShiftRightLogical %v4uint %11272 %791 + %22611 = OpShiftRightLogical %v4uint %9659 %791 %21479 = OpBitwiseAnd %v4uint %22611 %2327 %15533 = OpBitwiseOr %v4uint %24648 %21479 - %20096 = OpBitwiseAnd %v2uint %7219 %2686 + %20096 = OpBitwiseAnd %v2uint %7717 %2686 %22936 = OpShiftLeftLogical %v2uint %20096 %2038 - %17892 = OpBitwiseAnd %v2uint %7219 %2884 + %17892 = OpBitwiseAnd %v2uint %7717 %2884 %12397 = OpBitwiseOr %v2uint %22936 %17892 %15606 = OpVectorShuffle %v2uint %15533 %15533 0 2 - %20953 = OpBitwiseOr %v2uint %15606 %12397 - %18891 = OpCompositeExtract %uint %20953 0 - %15558 = OpCompositeInsert %v4uint %18891 %15533 0 - %19816 = OpCompositeExtract %uint %20953 1 - %18667 = OpCompositeInsert %v4uint %19816 %15558 2 - %16344 = OpVectorShuffle %v2uint %18667 %18667 1 3 - %8918 = OpBitwiseOr %v2uint %16344 %1578 - %18892 = OpCompositeExtract %uint %8918 0 - %15559 = OpCompositeInsert %v4uint %18892 %18667 1 - %19548 = OpCompositeExtract %uint %8918 1 - %18523 = OpCompositeInsert %v4uint %19548 %15559 3 - %9182 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 - OpStore %9182 %16424 + %20934 = OpBitwiseOr %v2uint %15606 %12397 + %19025 = OpCompositeExtract %uint %20934 0 + %7210 = OpCompositeExtract %uint %20934 1 + %23050 = OpVectorShuffle %v2uint %15533 %15533 1 3 + %23935 = OpBitwiseOr %v2uint %23050 %1578 + %19044 = OpCompositeExtract %uint %23935 0 + %23599 = OpCompositeExtract %uint %23935 1 + %18260 = OpCompositeConstruct %v4uint %19025 %19044 %7210 %23599 + %9680 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 + OpStore %9680 %16161 %11457 = OpIAdd %uint %21685 %uint_1 - %23654 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 - OpStore %23654 %18523 - %16830 = OpSelect %uint %17270 %uint_32 %uint_16 - %22844 = OpShiftRightLogical %uint %16830 %uint_4 - %13947 = OpIAdd %uint %22117 %22844 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %25136 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 + OpStore %25136 %18260 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -386,7 +389,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11682 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11683 None OpBranchConditional %15139 %11065 %11683 %11065 = OpLabel @@ -409,47 +412,41 @@ %17893 = OpBitwiseAnd %v2uint %22863 %2884 %12398 = OpBitwiseOr %v2uint %22937 %17893 %15607 = OpVectorShuffle %v2uint %15534 %15534 0 2 - %20954 = OpBitwiseOr %v2uint %15607 %12398 - %18893 = OpCompositeExtract %uint %20954 0 - %15560 = OpCompositeInsert %v4uint %18893 %15534 0 - %19817 = OpCompositeExtract %uint %20954 1 - %18668 = OpCompositeInsert %v4uint %19817 %15560 2 - %16345 = OpVectorShuffle %v2uint %18668 %18668 1 3 - %8919 = OpBitwiseOr %v2uint %16345 %1578 - %18894 = OpCompositeExtract %uint %8919 0 - %15561 = OpCompositeInsert %v4uint %18894 %18668 1 - %19818 = OpCompositeExtract %uint %8919 1 - %16425 = OpCompositeInsert %v4uint %19818 %15561 3 - %7220 = OpVectorShuffle %v2uint %17669 %17669 2 3 - %11273 = OpVectorShuffle %v4uint %17669 %200 2 2 3 3 - %9603 = OpShiftRightLogical %v4uint %11273 %515 + %20935 = OpBitwiseOr %v2uint %15607 %12398 + %19026 = OpCompositeExtract %uint %20935 0 + %7211 = OpCompositeExtract %uint %20935 1 + %23051 = OpVectorShuffle %v2uint %15534 %15534 1 3 + %23936 = OpBitwiseOr %v2uint %23051 %1578 + %19045 = OpCompositeExtract %uint %23936 0 + %23866 = OpCompositeExtract %uint %23936 1 + %16162 = OpCompositeConstruct %v4uint %19026 %19045 %7211 %23866 + %7718 = OpVectorShuffle %v2uint %17669 %17669 2 3 + %9660 = OpVectorShuffle %v4uint %17669 %200 2 2 3 3 + %9603 = OpShiftRightLogical %v4uint %9660 %515 %7911 = OpBitwiseAnd %v4uint %9603 %1539 %24650 = OpShiftLeftLogical %v4uint %7911 %179 - %22613 = OpShiftRightLogical %v4uint %11273 %791 + %22613 = OpShiftRightLogical %v4uint %9660 %791 %21481 = OpBitwiseAnd %v4uint %22613 %2327 %15535 = OpBitwiseOr %v4uint %24650 %21481 - %20098 = OpBitwiseAnd %v2uint %7220 %2686 + %20098 = OpBitwiseAnd %v2uint %7718 %2686 %22938 = OpShiftLeftLogical %v2uint %20098 %2038 - %17894 = OpBitwiseAnd %v2uint %7220 %2884 + %17894 = OpBitwiseAnd %v2uint %7718 %2884 %12399 = OpBitwiseOr %v2uint %22938 %17894 %15608 = OpVectorShuffle %v2uint %15535 %15535 0 2 - %20955 = OpBitwiseOr %v2uint %15608 %12399 - %18895 = OpCompositeExtract %uint %20955 0 - %15562 = OpCompositeInsert %v4uint %18895 %15535 0 - %19819 = OpCompositeExtract %uint %20955 1 - %18669 = OpCompositeInsert %v4uint %19819 %15562 2 - %16346 = OpVectorShuffle %v2uint %18669 %18669 1 3 - %8920 = OpBitwiseOr %v2uint %16346 %1578 - %18896 = OpCompositeExtract %uint %8920 0 - %15563 = OpCompositeInsert %v4uint %18896 %18669 1 - %20745 = OpCompositeExtract %uint %8920 1 - %7681 = OpCompositeInsert %v4uint %20745 %15563 3 - %18781 = OpIAdd %uint %21685 %uint_2 - %7020 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %18781 - OpStore %7020 %16425 + %20936 = OpBitwiseOr %v2uint %15608 %12399 + %19027 = OpCompositeExtract %uint %20936 0 + %7212 = OpCompositeExtract %uint %20936 1 + %23053 = OpVectorShuffle %v2uint %15535 %15535 1 3 + %23937 = OpBitwiseOr %v2uint %23053 %1578 + %19046 = OpCompositeExtract %uint %23937 0 + %24796 = OpCompositeExtract %uint %23937 1 + %7418 = OpCompositeConstruct %v4uint %19027 %19046 %7212 %24796 + %6665 = OpIAdd %uint %21685 %uint_2 + %24478 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %6665 + OpStore %24478 %16162 %11458 = OpIAdd %uint %21685 %uint_3 %25174 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11458 - OpStore %25174 %7681 + OpStore %25174 %7418 OpBranch %19578 %19578 = OpLabel OpReturn @@ -457,28 +454,29 @@ #endif const uint32_t texture_load_r10g11b11_rgba16_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -703,109 +701,101 @@ const uint32_t texture_load_r10g11b11_rgba16_cs[] = { 0x00000011, 0x00005997, 0x00004E7F, 0x000007F6, 0x000500C7, 0x00000011, 0x000045E3, 0x0000594E, 0x00000B44, 0x000500C5, 0x00000011, 0x0000306C, 0x00005997, 0x000045E3, 0x0007004F, 0x00000011, 0x00003CF5, 0x00003CAC, - 0x00003CAC, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051D8, - 0x00003CF5, 0x0000306C, 0x00050051, 0x0000000B, 0x000049C9, 0x000051D8, - 0x00000000, 0x00060052, 0x00000017, 0x00003CC4, 0x000049C9, 0x00003CAC, - 0x00000000, 0x00050051, 0x0000000B, 0x00004D66, 0x000051D8, 0x00000001, - 0x00060052, 0x00000017, 0x000048EA, 0x00004D66, 0x00003CC4, 0x00000002, - 0x0007004F, 0x00000011, 0x00003FD7, 0x000048EA, 0x000048EA, 0x00000001, - 0x00000003, 0x000500C5, 0x00000011, 0x000022D5, 0x00003FD7, 0x0000062A, - 0x00050051, 0x0000000B, 0x000049CA, 0x000022D5, 0x00000000, 0x00060052, - 0x00000017, 0x00003CC5, 0x000049CA, 0x000048EA, 0x00000001, 0x00050051, - 0x0000000B, 0x00004D67, 0x000022D5, 0x00000001, 0x00060052, 0x00000017, - 0x00004028, 0x00004D67, 0x00003CC5, 0x00000003, 0x0007004F, 0x00000011, - 0x00001C33, 0x00004504, 0x00004504, 0x00000002, 0x00000003, 0x0009004F, - 0x00000017, 0x00002C08, 0x00004504, 0x000000C8, 0x00000002, 0x00000002, - 0x00000003, 0x00000003, 0x000500C2, 0x00000017, 0x00002581, 0x00002C08, - 0x00000203, 0x000500C7, 0x00000017, 0x00001EE5, 0x00002581, 0x00000603, - 0x000500C4, 0x00000017, 0x00006048, 0x00001EE5, 0x000000B3, 0x000500C2, - 0x00000017, 0x00005853, 0x00002C08, 0x00000317, 0x000500C7, 0x00000017, - 0x000053E7, 0x00005853, 0x00000917, 0x000500C5, 0x00000017, 0x00003CAD, - 0x00006048, 0x000053E7, 0x000500C7, 0x00000011, 0x00004E80, 0x00001C33, - 0x00000A7E, 0x000500C4, 0x00000011, 0x00005998, 0x00004E80, 0x000007F6, - 0x000500C7, 0x00000011, 0x000045E4, 0x00001C33, 0x00000B44, 0x000500C5, - 0x00000011, 0x0000306D, 0x00005998, 0x000045E4, 0x0007004F, 0x00000011, - 0x00003CF6, 0x00003CAD, 0x00003CAD, 0x00000000, 0x00000002, 0x000500C5, - 0x00000011, 0x000051D9, 0x00003CF6, 0x0000306D, 0x00050051, 0x0000000B, - 0x000049CB, 0x000051D9, 0x00000000, 0x00060052, 0x00000017, 0x00003CC6, - 0x000049CB, 0x00003CAD, 0x00000000, 0x00050051, 0x0000000B, 0x00004D68, - 0x000051D9, 0x00000001, 0x00060052, 0x00000017, 0x000048EB, 0x00004D68, - 0x00003CC6, 0x00000002, 0x0007004F, 0x00000011, 0x00003FD8, 0x000048EB, - 0x000048EB, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, 0x000022D6, - 0x00003FD8, 0x0000062A, 0x00050051, 0x0000000B, 0x000049CC, 0x000022D6, - 0x00000000, 0x00060052, 0x00000017, 0x00003CC7, 0x000049CC, 0x000048EB, - 0x00000001, 0x00050051, 0x0000000B, 0x00004C5C, 0x000022D6, 0x00000001, - 0x00060052, 0x00000017, 0x0000485B, 0x00004C5C, 0x00003CC7, 0x00000003, - 0x00060041, 0x00000294, 0x000023DE, 0x0000140E, 0x00000A0B, 0x000054B5, - 0x0003003E, 0x000023DE, 0x00004028, 0x00050080, 0x0000000B, 0x00002CC1, - 0x000054B5, 0x00000A0D, 0x00060041, 0x00000294, 0x00005C66, 0x0000140E, - 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00005C66, 0x0000485B, 0x000600A9, - 0x0000000B, 0x000041BE, 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, - 0x0000000B, 0x0000593C, 0x000041BE, 0x00000A16, 0x00050080, 0x0000000B, - 0x0000367B, 0x00005665, 0x0000593C, 0x00060041, 0x00000294, 0x0000571A, - 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, - 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, - 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, - 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, - 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, - 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, - 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, - 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, - 0x000019B2, 0x00002DA2, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, - 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, - 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, - 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, - 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002DA3, - 0x000200F8, 0x00002DA3, 0x000700F5, 0x00000017, 0x00004505, 0x00002AAC, - 0x00003A1A, 0x000029E9, 0x00002B39, 0x0007004F, 0x00000011, 0x0000594F, - 0x00004505, 0x00004505, 0x00000000, 0x00000001, 0x0009004F, 0x00000017, - 0x000029A8, 0x00004505, 0x000000C8, 0x00000000, 0x00000000, 0x00000001, - 0x00000001, 0x000500C2, 0x00000017, 0x00002582, 0x000029A8, 0x00000203, - 0x000500C7, 0x00000017, 0x00001EE6, 0x00002582, 0x00000603, 0x000500C4, - 0x00000017, 0x00006049, 0x00001EE6, 0x000000B3, 0x000500C2, 0x00000017, - 0x00005854, 0x000029A8, 0x00000317, 0x000500C7, 0x00000017, 0x000053E8, - 0x00005854, 0x00000917, 0x000500C5, 0x00000017, 0x00003CAE, 0x00006049, - 0x000053E8, 0x000500C7, 0x00000011, 0x00004E81, 0x0000594F, 0x00000A7E, - 0x000500C4, 0x00000011, 0x00005999, 0x00004E81, 0x000007F6, 0x000500C7, - 0x00000011, 0x000045E5, 0x0000594F, 0x00000B44, 0x000500C5, 0x00000011, - 0x0000306E, 0x00005999, 0x000045E5, 0x0007004F, 0x00000011, 0x00003CF7, - 0x00003CAE, 0x00003CAE, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, - 0x000051DA, 0x00003CF7, 0x0000306E, 0x00050051, 0x0000000B, 0x000049CD, - 0x000051DA, 0x00000000, 0x00060052, 0x00000017, 0x00003CC8, 0x000049CD, - 0x00003CAE, 0x00000000, 0x00050051, 0x0000000B, 0x00004D69, 0x000051DA, - 0x00000001, 0x00060052, 0x00000017, 0x000048EC, 0x00004D69, 0x00003CC8, - 0x00000002, 0x0007004F, 0x00000011, 0x00003FD9, 0x000048EC, 0x000048EC, - 0x00000001, 0x00000003, 0x000500C5, 0x00000011, 0x000022D7, 0x00003FD9, - 0x0000062A, 0x00050051, 0x0000000B, 0x000049CE, 0x000022D7, 0x00000000, - 0x00060052, 0x00000017, 0x00003CC9, 0x000049CE, 0x000048EC, 0x00000001, - 0x00050051, 0x0000000B, 0x00004D6A, 0x000022D7, 0x00000001, 0x00060052, - 0x00000017, 0x00004029, 0x00004D6A, 0x00003CC9, 0x00000003, 0x0007004F, - 0x00000011, 0x00001C34, 0x00004505, 0x00004505, 0x00000002, 0x00000003, - 0x0009004F, 0x00000017, 0x00002C09, 0x00004505, 0x000000C8, 0x00000002, - 0x00000002, 0x00000003, 0x00000003, 0x000500C2, 0x00000017, 0x00002583, - 0x00002C09, 0x00000203, 0x000500C7, 0x00000017, 0x00001EE7, 0x00002583, - 0x00000603, 0x000500C4, 0x00000017, 0x0000604A, 0x00001EE7, 0x000000B3, - 0x000500C2, 0x00000017, 0x00005855, 0x00002C09, 0x00000317, 0x000500C7, - 0x00000017, 0x000053E9, 0x00005855, 0x00000917, 0x000500C5, 0x00000017, - 0x00003CAF, 0x0000604A, 0x000053E9, 0x000500C7, 0x00000011, 0x00004E82, - 0x00001C34, 0x00000A7E, 0x000500C4, 0x00000011, 0x0000599A, 0x00004E82, - 0x000007F6, 0x000500C7, 0x00000011, 0x000045E6, 0x00001C34, 0x00000B44, - 0x000500C5, 0x00000011, 0x0000306F, 0x0000599A, 0x000045E6, 0x0007004F, - 0x00000011, 0x00003CF8, 0x00003CAF, 0x00003CAF, 0x00000000, 0x00000002, - 0x000500C5, 0x00000011, 0x000051DB, 0x00003CF8, 0x0000306F, 0x00050051, - 0x0000000B, 0x000049CF, 0x000051DB, 0x00000000, 0x00060052, 0x00000017, - 0x00003CCA, 0x000049CF, 0x00003CAF, 0x00000000, 0x00050051, 0x0000000B, - 0x00004D6B, 0x000051DB, 0x00000001, 0x00060052, 0x00000017, 0x000048ED, - 0x00004D6B, 0x00003CCA, 0x00000002, 0x0007004F, 0x00000011, 0x00003FDA, - 0x000048ED, 0x000048ED, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, - 0x000022D8, 0x00003FDA, 0x0000062A, 0x00050051, 0x0000000B, 0x000049D0, - 0x000022D8, 0x00000000, 0x00060052, 0x00000017, 0x00003CCB, 0x000049D0, - 0x000048ED, 0x00000001, 0x00050051, 0x0000000B, 0x00005109, 0x000022D8, - 0x00000001, 0x00060052, 0x00000017, 0x00001E01, 0x00005109, 0x00003CCB, - 0x00000003, 0x00050080, 0x0000000B, 0x0000495D, 0x000054B5, 0x00000A10, - 0x00060041, 0x00000294, 0x00001B6C, 0x0000140E, 0x00000A0B, 0x0000495D, - 0x0003003E, 0x00001B6C, 0x00004029, 0x00050080, 0x0000000B, 0x00002CC2, - 0x000054B5, 0x00000A13, 0x00060041, 0x00000294, 0x00006256, 0x0000140E, - 0x00000A0B, 0x00002CC2, 0x0003003E, 0x00006256, 0x00001E01, 0x000200F9, - 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x00003CAC, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051C5, + 0x00003CF5, 0x0000306C, 0x00050051, 0x0000000B, 0x00004A50, 0x000051C5, + 0x00000000, 0x00050051, 0x0000000B, 0x00001C29, 0x000051C5, 0x00000001, + 0x0007004F, 0x00000011, 0x00005A09, 0x00003CAC, 0x00003CAC, 0x00000001, + 0x00000003, 0x000500C5, 0x00000011, 0x00005D7E, 0x00005A09, 0x0000062A, + 0x00050051, 0x0000000B, 0x00004A63, 0x00005D7E, 0x00000000, 0x00050051, + 0x0000000B, 0x00005D39, 0x00005D7E, 0x00000001, 0x00070050, 0x00000017, + 0x00003F21, 0x00004A50, 0x00004A63, 0x00001C29, 0x00005D39, 0x0007004F, + 0x00000011, 0x00001E25, 0x00004504, 0x00004504, 0x00000002, 0x00000003, + 0x0009004F, 0x00000017, 0x000025BB, 0x00004504, 0x000000C8, 0x00000002, + 0x00000002, 0x00000003, 0x00000003, 0x000500C2, 0x00000017, 0x00002581, + 0x000025BB, 0x00000203, 0x000500C7, 0x00000017, 0x00001EE5, 0x00002581, + 0x00000603, 0x000500C4, 0x00000017, 0x00006048, 0x00001EE5, 0x000000B3, + 0x000500C2, 0x00000017, 0x00005853, 0x000025BB, 0x00000317, 0x000500C7, + 0x00000017, 0x000053E7, 0x00005853, 0x00000917, 0x000500C5, 0x00000017, + 0x00003CAD, 0x00006048, 0x000053E7, 0x000500C7, 0x00000011, 0x00004E80, + 0x00001E25, 0x00000A7E, 0x000500C4, 0x00000011, 0x00005998, 0x00004E80, + 0x000007F6, 0x000500C7, 0x00000011, 0x000045E4, 0x00001E25, 0x00000B44, + 0x000500C5, 0x00000011, 0x0000306D, 0x00005998, 0x000045E4, 0x0007004F, + 0x00000011, 0x00003CF6, 0x00003CAD, 0x00003CAD, 0x00000000, 0x00000002, + 0x000500C5, 0x00000011, 0x000051C6, 0x00003CF6, 0x0000306D, 0x00050051, + 0x0000000B, 0x00004A51, 0x000051C6, 0x00000000, 0x00050051, 0x0000000B, + 0x00001C2A, 0x000051C6, 0x00000001, 0x0007004F, 0x00000011, 0x00005A0A, + 0x00003CAD, 0x00003CAD, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, + 0x00005D7F, 0x00005A0A, 0x0000062A, 0x00050051, 0x0000000B, 0x00004A64, + 0x00005D7F, 0x00000000, 0x00050051, 0x0000000B, 0x00005C2F, 0x00005D7F, + 0x00000001, 0x00070050, 0x00000017, 0x00004754, 0x00004A51, 0x00004A64, + 0x00001C2A, 0x00005C2F, 0x00060041, 0x00000294, 0x000025D0, 0x0000140E, + 0x00000A0B, 0x000054B5, 0x0003003E, 0x000025D0, 0x00003F21, 0x00050080, + 0x0000000B, 0x00002CC1, 0x000054B5, 0x00000A0D, 0x00060041, 0x00000294, + 0x00006230, 0x0000140E, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00006230, + 0x00004754, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, + 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, + 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, 0x000055E9, 0x00000A3A, + 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, + 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, + 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, + 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, + 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, + 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, + 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, + 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, + 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, + 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, + 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, + 0x000300F7, 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, + 0x00002DA3, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, + 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, + 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, + 0x000200F9, 0x00002DA3, 0x000200F8, 0x00002DA3, 0x000700F5, 0x00000017, + 0x00004505, 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, 0x0007004F, + 0x00000011, 0x0000594F, 0x00004505, 0x00004505, 0x00000000, 0x00000001, + 0x0009004F, 0x00000017, 0x000029A8, 0x00004505, 0x000000C8, 0x00000000, + 0x00000000, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00002582, + 0x000029A8, 0x00000203, 0x000500C7, 0x00000017, 0x00001EE6, 0x00002582, + 0x00000603, 0x000500C4, 0x00000017, 0x00006049, 0x00001EE6, 0x000000B3, + 0x000500C2, 0x00000017, 0x00005854, 0x000029A8, 0x00000317, 0x000500C7, + 0x00000017, 0x000053E8, 0x00005854, 0x00000917, 0x000500C5, 0x00000017, + 0x00003CAE, 0x00006049, 0x000053E8, 0x000500C7, 0x00000011, 0x00004E81, + 0x0000594F, 0x00000A7E, 0x000500C4, 0x00000011, 0x00005999, 0x00004E81, + 0x000007F6, 0x000500C7, 0x00000011, 0x000045E5, 0x0000594F, 0x00000B44, + 0x000500C5, 0x00000011, 0x0000306E, 0x00005999, 0x000045E5, 0x0007004F, + 0x00000011, 0x00003CF7, 0x00003CAE, 0x00003CAE, 0x00000000, 0x00000002, + 0x000500C5, 0x00000011, 0x000051C7, 0x00003CF7, 0x0000306E, 0x00050051, + 0x0000000B, 0x00004A52, 0x000051C7, 0x00000000, 0x00050051, 0x0000000B, + 0x00001C2B, 0x000051C7, 0x00000001, 0x0007004F, 0x00000011, 0x00005A0B, + 0x00003CAE, 0x00003CAE, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, + 0x00005D80, 0x00005A0B, 0x0000062A, 0x00050051, 0x0000000B, 0x00004A65, + 0x00005D80, 0x00000000, 0x00050051, 0x0000000B, 0x00005D3A, 0x00005D80, + 0x00000001, 0x00070050, 0x00000017, 0x00003F22, 0x00004A52, 0x00004A65, + 0x00001C2B, 0x00005D3A, 0x0007004F, 0x00000011, 0x00001E26, 0x00004505, + 0x00004505, 0x00000002, 0x00000003, 0x0009004F, 0x00000017, 0x000025BC, + 0x00004505, 0x000000C8, 0x00000002, 0x00000002, 0x00000003, 0x00000003, + 0x000500C2, 0x00000017, 0x00002583, 0x000025BC, 0x00000203, 0x000500C7, + 0x00000017, 0x00001EE7, 0x00002583, 0x00000603, 0x000500C4, 0x00000017, + 0x0000604A, 0x00001EE7, 0x000000B3, 0x000500C2, 0x00000017, 0x00005855, + 0x000025BC, 0x00000317, 0x000500C7, 0x00000017, 0x000053E9, 0x00005855, + 0x00000917, 0x000500C5, 0x00000017, 0x00003CAF, 0x0000604A, 0x000053E9, + 0x000500C7, 0x00000011, 0x00004E82, 0x00001E26, 0x00000A7E, 0x000500C4, + 0x00000011, 0x0000599A, 0x00004E82, 0x000007F6, 0x000500C7, 0x00000011, + 0x000045E6, 0x00001E26, 0x00000B44, 0x000500C5, 0x00000011, 0x0000306F, + 0x0000599A, 0x000045E6, 0x0007004F, 0x00000011, 0x00003CF8, 0x00003CAF, + 0x00003CAF, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051C8, + 0x00003CF8, 0x0000306F, 0x00050051, 0x0000000B, 0x00004A53, 0x000051C8, + 0x00000000, 0x00050051, 0x0000000B, 0x00001C2C, 0x000051C8, 0x00000001, + 0x0007004F, 0x00000011, 0x00005A0D, 0x00003CAF, 0x00003CAF, 0x00000001, + 0x00000003, 0x000500C5, 0x00000011, 0x00005D81, 0x00005A0D, 0x0000062A, + 0x00050051, 0x0000000B, 0x00004A66, 0x00005D81, 0x00000000, 0x00050051, + 0x0000000B, 0x000060DC, 0x00005D81, 0x00000001, 0x00070050, 0x00000017, + 0x00001CFA, 0x00004A53, 0x00004A66, 0x00001C2C, 0x000060DC, 0x00050080, + 0x0000000B, 0x00001A09, 0x000054B5, 0x00000A10, 0x00060041, 0x00000294, + 0x00005F9E, 0x0000140E, 0x00000A0B, 0x00001A09, 0x0003003E, 0x00005F9E, + 0x00003F22, 0x00050080, 0x0000000B, 0x00002CC2, 0x000054B5, 0x00000A13, + 0x00060041, 0x00000294, 0x00006256, 0x0000140E, 0x00000A0B, 0x00002CC2, + 0x0003003E, 0x00006256, 0x00001CFA, 0x000200F9, 0x00004C7A, 0x000200F8, + 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_scaled_cs.h index 0a7c6bcf9..524dc1ecf 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -350,46 +352,40 @@ %17891 = OpBitwiseAnd %v2uint %22862 %2884 %12396 = OpBitwiseOr %v2uint %22935 %17891 %15605 = OpVectorShuffle %v2uint %15532 %15532 0 2 - %20952 = OpBitwiseOr %v2uint %15605 %12396 - %18889 = OpCompositeExtract %uint %20952 0 - %15556 = OpCompositeInsert %v4uint %18889 %15532 0 - %19814 = OpCompositeExtract %uint %20952 1 - %18666 = OpCompositeInsert %v4uint %19814 %15556 2 - %16343 = OpVectorShuffle %v2uint %18666 %18666 1 3 - %8917 = OpBitwiseOr %v2uint %16343 %1578 - %18890 = OpCompositeExtract %uint %8917 0 - %15557 = OpCompositeInsert %v4uint %18890 %18666 1 - %19815 = OpCompositeExtract %uint %8917 1 - %16424 = OpCompositeInsert %v4uint %19815 %15557 3 - %7219 = OpVectorShuffle %v2uint %17668 %17668 2 3 - %11272 = OpVectorShuffle %v4uint %17668 %200 2 2 3 3 - %9601 = OpShiftRightLogical %v4uint %11272 %515 + %20933 = OpBitwiseOr %v2uint %15605 %12396 + %19024 = OpCompositeExtract %uint %20933 0 + %7209 = OpCompositeExtract %uint %20933 1 + %23049 = OpVectorShuffle %v2uint %15532 %15532 1 3 + %23934 = OpBitwiseOr %v2uint %23049 %1578 + %19043 = OpCompositeExtract %uint %23934 0 + %23865 = OpCompositeExtract %uint %23934 1 + %16161 = OpCompositeConstruct %v4uint %19024 %19043 %7209 %23865 + %7717 = OpVectorShuffle %v2uint %17668 %17668 2 3 + %9659 = OpVectorShuffle %v4uint %17668 %200 2 2 3 3 + %9601 = OpShiftRightLogical %v4uint %9659 %515 %7909 = OpBitwiseAnd %v4uint %9601 %1539 %24648 = OpShiftLeftLogical %v4uint %7909 %179 - %22611 = OpShiftRightLogical %v4uint %11272 %791 + %22611 = OpShiftRightLogical %v4uint %9659 %791 %21479 = OpBitwiseAnd %v4uint %22611 %2327 %15533 = OpBitwiseOr %v4uint %24648 %21479 - %20096 = OpBitwiseAnd %v2uint %7219 %2686 + %20096 = OpBitwiseAnd %v2uint %7717 %2686 %22936 = OpShiftLeftLogical %v2uint %20096 %2038 - %17892 = OpBitwiseAnd %v2uint %7219 %2884 + %17892 = OpBitwiseAnd %v2uint %7717 %2884 %12397 = OpBitwiseOr %v2uint %22936 %17892 %15606 = OpVectorShuffle %v2uint %15533 %15533 0 2 - %20953 = OpBitwiseOr %v2uint %15606 %12397 - %18891 = OpCompositeExtract %uint %20953 0 - %15558 = OpCompositeInsert %v4uint %18891 %15533 0 - %19816 = OpCompositeExtract %uint %20953 1 - %18668 = OpCompositeInsert %v4uint %19816 %15558 2 - %16344 = OpVectorShuffle %v2uint %18668 %18668 1 3 - %8918 = OpBitwiseOr %v2uint %16344 %1578 - %18892 = OpCompositeExtract %uint %8918 0 - %15559 = OpCompositeInsert %v4uint %18892 %18668 1 - %19548 = OpCompositeExtract %uint %8918 1 - %18523 = OpCompositeInsert %v4uint %19548 %15559 3 - %9182 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11197 - OpStore %9182 %16424 + %20934 = OpBitwiseOr %v2uint %15606 %12397 + %19025 = OpCompositeExtract %uint %20934 0 + %7210 = OpCompositeExtract %uint %20934 1 + %23050 = OpVectorShuffle %v2uint %15533 %15533 1 3 + %23935 = OpBitwiseOr %v2uint %23050 %1578 + %19044 = OpCompositeExtract %uint %23935 0 + %23599 = OpCompositeExtract %uint %23935 1 + %18260 = OpCompositeConstruct %v4uint %19025 %19044 %7210 %23599 + %9680 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11197 + OpStore %9680 %16161 %11457 = OpIAdd %uint %11197 %uint_1 %23711 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 - OpStore %23711 %18523 + OpStore %23711 %18260 %23542 = OpUGreaterThan %bool %7303 %uint_1 OpSelectionMerge %24764 DontFlatten OpBranchConditional %23542 %20612 %20628 @@ -453,47 +449,41 @@ %17893 = OpBitwiseAnd %v2uint %22863 %2884 %12398 = OpBitwiseOr %v2uint %22937 %17893 %15607 = OpVectorShuffle %v2uint %15534 %15534 0 2 - %20954 = OpBitwiseOr %v2uint %15607 %12398 - %18893 = OpCompositeExtract %uint %20954 0 - %15560 = OpCompositeInsert %v4uint %18893 %15534 0 - %19817 = OpCompositeExtract %uint %20954 1 - %18669 = OpCompositeInsert %v4uint %19817 %15560 2 - %16345 = OpVectorShuffle %v2uint %18669 %18669 1 3 - %8919 = OpBitwiseOr %v2uint %16345 %1578 - %18894 = OpCompositeExtract %uint %8919 0 - %15561 = OpCompositeInsert %v4uint %18894 %18669 1 - %19818 = OpCompositeExtract %uint %8919 1 - %16425 = OpCompositeInsert %v4uint %19818 %15561 3 - %7220 = OpVectorShuffle %v2uint %17669 %17669 2 3 - %11273 = OpVectorShuffle %v4uint %17669 %200 2 2 3 3 - %9603 = OpShiftRightLogical %v4uint %11273 %515 + %20935 = OpBitwiseOr %v2uint %15607 %12398 + %19026 = OpCompositeExtract %uint %20935 0 + %7211 = OpCompositeExtract %uint %20935 1 + %23051 = OpVectorShuffle %v2uint %15534 %15534 1 3 + %23936 = OpBitwiseOr %v2uint %23051 %1578 + %19045 = OpCompositeExtract %uint %23936 0 + %23866 = OpCompositeExtract %uint %23936 1 + %16162 = OpCompositeConstruct %v4uint %19026 %19045 %7211 %23866 + %7718 = OpVectorShuffle %v2uint %17669 %17669 2 3 + %9660 = OpVectorShuffle %v4uint %17669 %200 2 2 3 3 + %9603 = OpShiftRightLogical %v4uint %9660 %515 %7911 = OpBitwiseAnd %v4uint %9603 %1539 %24650 = OpShiftLeftLogical %v4uint %7911 %179 - %22613 = OpShiftRightLogical %v4uint %11273 %791 + %22613 = OpShiftRightLogical %v4uint %9660 %791 %21481 = OpBitwiseAnd %v4uint %22613 %2327 %15535 = OpBitwiseOr %v4uint %24650 %21481 - %20098 = OpBitwiseAnd %v2uint %7220 %2686 + %20098 = OpBitwiseAnd %v2uint %7718 %2686 %22938 = OpShiftLeftLogical %v2uint %20098 %2038 - %17894 = OpBitwiseAnd %v2uint %7220 %2884 + %17894 = OpBitwiseAnd %v2uint %7718 %2884 %12399 = OpBitwiseOr %v2uint %22938 %17894 %15608 = OpVectorShuffle %v2uint %15535 %15535 0 2 - %20955 = OpBitwiseOr %v2uint %15608 %12399 - %18895 = OpCompositeExtract %uint %20955 0 - %15562 = OpCompositeInsert %v4uint %18895 %15535 0 - %19819 = OpCompositeExtract %uint %20955 1 - %18670 = OpCompositeInsert %v4uint %19819 %15562 2 - %16346 = OpVectorShuffle %v2uint %18670 %18670 1 3 - %8920 = OpBitwiseOr %v2uint %16346 %1578 - %18896 = OpCompositeExtract %uint %8920 0 - %15563 = OpCompositeInsert %v4uint %18896 %18670 1 - %20745 = OpCompositeExtract %uint %8920 1 - %7681 = OpCompositeInsert %v4uint %20745 %15563 3 - %18781 = OpIAdd %uint %11197 %uint_2 - %7020 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %18781 - OpStore %7020 %16425 + %20936 = OpBitwiseOr %v2uint %15608 %12399 + %19027 = OpCompositeExtract %uint %20936 0 + %7212 = OpCompositeExtract %uint %20936 1 + %23053 = OpVectorShuffle %v2uint %15535 %15535 1 3 + %23937 = OpBitwiseOr %v2uint %23053 %1578 + %19046 = OpCompositeExtract %uint %23937 0 + %24796 = OpCompositeExtract %uint %23937 1 + %7418 = OpCompositeConstruct %v4uint %19027 %19046 %7212 %24796 + %6665 = OpIAdd %uint %11197 %uint_2 + %24478 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %6665 + OpStore %24478 %16162 %11458 = OpIAdd %uint %11197 %uint_3 %25174 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11458 - OpStore %25174 %7681 + OpStore %25174 %7418 OpBranch %19578 %19578 = OpLabel OpReturn @@ -501,28 +491,29 @@ #endif const uint32_t texture_load_r10g11b11_rgba16_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -766,125 +757,113 @@ const uint32_t texture_load_r10g11b11_rgba16_scaled_cs[] = { 0x00000011, 0x00005997, 0x00004E7F, 0x000007F6, 0x000500C7, 0x00000011, 0x000045E3, 0x0000594E, 0x00000B44, 0x000500C5, 0x00000011, 0x0000306C, 0x00005997, 0x000045E3, 0x0007004F, 0x00000011, 0x00003CF5, 0x00003CAC, - 0x00003CAC, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051D8, - 0x00003CF5, 0x0000306C, 0x00050051, 0x0000000B, 0x000049C9, 0x000051D8, - 0x00000000, 0x00060052, 0x00000017, 0x00003CC4, 0x000049C9, 0x00003CAC, - 0x00000000, 0x00050051, 0x0000000B, 0x00004D66, 0x000051D8, 0x00000001, - 0x00060052, 0x00000017, 0x000048EA, 0x00004D66, 0x00003CC4, 0x00000002, - 0x0007004F, 0x00000011, 0x00003FD7, 0x000048EA, 0x000048EA, 0x00000001, - 0x00000003, 0x000500C5, 0x00000011, 0x000022D5, 0x00003FD7, 0x0000062A, - 0x00050051, 0x0000000B, 0x000049CA, 0x000022D5, 0x00000000, 0x00060052, - 0x00000017, 0x00003CC5, 0x000049CA, 0x000048EA, 0x00000001, 0x00050051, - 0x0000000B, 0x00004D67, 0x000022D5, 0x00000001, 0x00060052, 0x00000017, - 0x00004028, 0x00004D67, 0x00003CC5, 0x00000003, 0x0007004F, 0x00000011, - 0x00001C33, 0x00004504, 0x00004504, 0x00000002, 0x00000003, 0x0009004F, - 0x00000017, 0x00002C08, 0x00004504, 0x000000C8, 0x00000002, 0x00000002, - 0x00000003, 0x00000003, 0x000500C2, 0x00000017, 0x00002581, 0x00002C08, - 0x00000203, 0x000500C7, 0x00000017, 0x00001EE5, 0x00002581, 0x00000603, - 0x000500C4, 0x00000017, 0x00006048, 0x00001EE5, 0x000000B3, 0x000500C2, - 0x00000017, 0x00005853, 0x00002C08, 0x00000317, 0x000500C7, 0x00000017, - 0x000053E7, 0x00005853, 0x00000917, 0x000500C5, 0x00000017, 0x00003CAD, - 0x00006048, 0x000053E7, 0x000500C7, 0x00000011, 0x00004E80, 0x00001C33, - 0x00000A7E, 0x000500C4, 0x00000011, 0x00005998, 0x00004E80, 0x000007F6, - 0x000500C7, 0x00000011, 0x000045E4, 0x00001C33, 0x00000B44, 0x000500C5, - 0x00000011, 0x0000306D, 0x00005998, 0x000045E4, 0x0007004F, 0x00000011, - 0x00003CF6, 0x00003CAD, 0x00003CAD, 0x00000000, 0x00000002, 0x000500C5, - 0x00000011, 0x000051D9, 0x00003CF6, 0x0000306D, 0x00050051, 0x0000000B, - 0x000049CB, 0x000051D9, 0x00000000, 0x00060052, 0x00000017, 0x00003CC6, - 0x000049CB, 0x00003CAD, 0x00000000, 0x00050051, 0x0000000B, 0x00004D68, - 0x000051D9, 0x00000001, 0x00060052, 0x00000017, 0x000048EC, 0x00004D68, - 0x00003CC6, 0x00000002, 0x0007004F, 0x00000011, 0x00003FD8, 0x000048EC, - 0x000048EC, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, 0x000022D6, - 0x00003FD8, 0x0000062A, 0x00050051, 0x0000000B, 0x000049CC, 0x000022D6, - 0x00000000, 0x00060052, 0x00000017, 0x00003CC7, 0x000049CC, 0x000048EC, - 0x00000001, 0x00050051, 0x0000000B, 0x00004C5C, 0x000022D6, 0x00000001, - 0x00060052, 0x00000017, 0x0000485B, 0x00004C5C, 0x00003CC7, 0x00000003, - 0x00060041, 0x00000294, 0x000023DE, 0x0000140E, 0x00000A0B, 0x00002BBD, - 0x0003003E, 0x000023DE, 0x00004028, 0x00050080, 0x0000000B, 0x00002CC1, - 0x00002BBD, 0x00000A0D, 0x00060041, 0x00000294, 0x00005C9F, 0x0000140E, - 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00005C9F, 0x0000485B, 0x000500AC, - 0x00000009, 0x00005BF6, 0x00001C87, 0x00000A0D, 0x000300F7, 0x000060BC, - 0x00000002, 0x000400FA, 0x00005BF6, 0x00005084, 0x00005094, 0x000200F8, - 0x00005084, 0x00050086, 0x0000000B, 0x00003697, 0x00001DEE, 0x00001C87, - 0x00050084, 0x0000000B, 0x0000237E, 0x00003697, 0x00001C87, 0x00050082, - 0x0000000B, 0x00003171, 0x00001DEE, 0x0000237E, 0x00050080, 0x0000000B, - 0x00002527, 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, - 0x00002527, 0x00001C87, 0x000300F7, 0x00001EED, 0x00000000, 0x000400FA, - 0x0000343F, 0x0000569E, 0x00002191, 0x000200F8, 0x0000569E, 0x00050084, - 0x0000000B, 0x00004B59, 0x00000A6A, 0x00001C87, 0x000500C4, 0x0000000B, - 0x0000540F, 0x00003171, 0x00000A16, 0x00050082, 0x0000000B, 0x00004944, - 0x00004B59, 0x0000540F, 0x000200F9, 0x00001EED, 0x000200F8, 0x00002191, - 0x000200F9, 0x00001EED, 0x000200F8, 0x00001EED, 0x000700F5, 0x0000000B, - 0x0000292C, 0x00004944, 0x0000569E, 0x00000A3A, 0x00002191, 0x000200F9, - 0x000060BC, 0x000200F8, 0x00005094, 0x000200F9, 0x000060BC, 0x000200F8, - 0x000060BC, 0x000700F5, 0x0000000B, 0x000029BC, 0x0000292C, 0x00001EED, - 0x00000A6A, 0x00005094, 0x00050084, 0x0000000B, 0x0000492B, 0x000029BC, - 0x00005962, 0x000500C2, 0x0000000B, 0x0000406D, 0x0000492B, 0x00000A16, - 0x00050080, 0x0000000B, 0x0000336B, 0x00003948, 0x0000406D, 0x00060041, - 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000336B, 0x0004003D, - 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, - 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, - 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, - 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, - 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, - 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, - 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, - 0x00000017, 0x00002AAC, 0x000019B2, 0x000060BC, 0x00003FF9, 0x00002958, - 0x000300F7, 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, - 0x00002DA3, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, - 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, - 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, - 0x000200F9, 0x00002DA3, 0x000200F8, 0x00002DA3, 0x000700F5, 0x00000017, - 0x00004505, 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, 0x0007004F, - 0x00000011, 0x0000594F, 0x00004505, 0x00004505, 0x00000000, 0x00000001, - 0x0009004F, 0x00000017, 0x000029A8, 0x00004505, 0x000000C8, 0x00000000, - 0x00000000, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00002582, - 0x000029A8, 0x00000203, 0x000500C7, 0x00000017, 0x00001EE6, 0x00002582, - 0x00000603, 0x000500C4, 0x00000017, 0x00006049, 0x00001EE6, 0x000000B3, - 0x000500C2, 0x00000017, 0x00005854, 0x000029A8, 0x00000317, 0x000500C7, - 0x00000017, 0x000053E8, 0x00005854, 0x00000917, 0x000500C5, 0x00000017, - 0x00003CAE, 0x00006049, 0x000053E8, 0x000500C7, 0x00000011, 0x00004E81, - 0x0000594F, 0x00000A7E, 0x000500C4, 0x00000011, 0x00005999, 0x00004E81, - 0x000007F6, 0x000500C7, 0x00000011, 0x000045E5, 0x0000594F, 0x00000B44, - 0x000500C5, 0x00000011, 0x0000306E, 0x00005999, 0x000045E5, 0x0007004F, - 0x00000011, 0x00003CF7, 0x00003CAE, 0x00003CAE, 0x00000000, 0x00000002, - 0x000500C5, 0x00000011, 0x000051DA, 0x00003CF7, 0x0000306E, 0x00050051, - 0x0000000B, 0x000049CD, 0x000051DA, 0x00000000, 0x00060052, 0x00000017, - 0x00003CC8, 0x000049CD, 0x00003CAE, 0x00000000, 0x00050051, 0x0000000B, - 0x00004D69, 0x000051DA, 0x00000001, 0x00060052, 0x00000017, 0x000048ED, - 0x00004D69, 0x00003CC8, 0x00000002, 0x0007004F, 0x00000011, 0x00003FD9, - 0x000048ED, 0x000048ED, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, - 0x000022D7, 0x00003FD9, 0x0000062A, 0x00050051, 0x0000000B, 0x000049CE, - 0x000022D7, 0x00000000, 0x00060052, 0x00000017, 0x00003CC9, 0x000049CE, - 0x000048ED, 0x00000001, 0x00050051, 0x0000000B, 0x00004D6A, 0x000022D7, - 0x00000001, 0x00060052, 0x00000017, 0x00004029, 0x00004D6A, 0x00003CC9, - 0x00000003, 0x0007004F, 0x00000011, 0x00001C34, 0x00004505, 0x00004505, - 0x00000002, 0x00000003, 0x0009004F, 0x00000017, 0x00002C09, 0x00004505, - 0x000000C8, 0x00000002, 0x00000002, 0x00000003, 0x00000003, 0x000500C2, - 0x00000017, 0x00002583, 0x00002C09, 0x00000203, 0x000500C7, 0x00000017, - 0x00001EE7, 0x00002583, 0x00000603, 0x000500C4, 0x00000017, 0x0000604A, - 0x00001EE7, 0x000000B3, 0x000500C2, 0x00000017, 0x00005855, 0x00002C09, - 0x00000317, 0x000500C7, 0x00000017, 0x000053E9, 0x00005855, 0x00000917, - 0x000500C5, 0x00000017, 0x00003CAF, 0x0000604A, 0x000053E9, 0x000500C7, - 0x00000011, 0x00004E82, 0x00001C34, 0x00000A7E, 0x000500C4, 0x00000011, - 0x0000599A, 0x00004E82, 0x000007F6, 0x000500C7, 0x00000011, 0x000045E6, - 0x00001C34, 0x00000B44, 0x000500C5, 0x00000011, 0x0000306F, 0x0000599A, - 0x000045E6, 0x0007004F, 0x00000011, 0x00003CF8, 0x00003CAF, 0x00003CAF, - 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051DB, 0x00003CF8, - 0x0000306F, 0x00050051, 0x0000000B, 0x000049CF, 0x000051DB, 0x00000000, - 0x00060052, 0x00000017, 0x00003CCA, 0x000049CF, 0x00003CAF, 0x00000000, - 0x00050051, 0x0000000B, 0x00004D6B, 0x000051DB, 0x00000001, 0x00060052, - 0x00000017, 0x000048EE, 0x00004D6B, 0x00003CCA, 0x00000002, 0x0007004F, - 0x00000011, 0x00003FDA, 0x000048EE, 0x000048EE, 0x00000001, 0x00000003, - 0x000500C5, 0x00000011, 0x000022D8, 0x00003FDA, 0x0000062A, 0x00050051, - 0x0000000B, 0x000049D0, 0x000022D8, 0x00000000, 0x00060052, 0x00000017, - 0x00003CCB, 0x000049D0, 0x000048EE, 0x00000001, 0x00050051, 0x0000000B, - 0x00005109, 0x000022D8, 0x00000001, 0x00060052, 0x00000017, 0x00001E01, - 0x00005109, 0x00003CCB, 0x00000003, 0x00050080, 0x0000000B, 0x0000495D, - 0x00002BBD, 0x00000A10, 0x00060041, 0x00000294, 0x00001B6C, 0x0000140E, - 0x00000A0B, 0x0000495D, 0x0003003E, 0x00001B6C, 0x00004029, 0x00050080, - 0x0000000B, 0x00002CC2, 0x00002BBD, 0x00000A13, 0x00060041, 0x00000294, - 0x00006256, 0x0000140E, 0x00000A0B, 0x00002CC2, 0x0003003E, 0x00006256, - 0x00001E01, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, - 0x00010038, + 0x00003CAC, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051C5, + 0x00003CF5, 0x0000306C, 0x00050051, 0x0000000B, 0x00004A50, 0x000051C5, + 0x00000000, 0x00050051, 0x0000000B, 0x00001C29, 0x000051C5, 0x00000001, + 0x0007004F, 0x00000011, 0x00005A09, 0x00003CAC, 0x00003CAC, 0x00000001, + 0x00000003, 0x000500C5, 0x00000011, 0x00005D7E, 0x00005A09, 0x0000062A, + 0x00050051, 0x0000000B, 0x00004A63, 0x00005D7E, 0x00000000, 0x00050051, + 0x0000000B, 0x00005D39, 0x00005D7E, 0x00000001, 0x00070050, 0x00000017, + 0x00003F21, 0x00004A50, 0x00004A63, 0x00001C29, 0x00005D39, 0x0007004F, + 0x00000011, 0x00001E25, 0x00004504, 0x00004504, 0x00000002, 0x00000003, + 0x0009004F, 0x00000017, 0x000025BB, 0x00004504, 0x000000C8, 0x00000002, + 0x00000002, 0x00000003, 0x00000003, 0x000500C2, 0x00000017, 0x00002581, + 0x000025BB, 0x00000203, 0x000500C7, 0x00000017, 0x00001EE5, 0x00002581, + 0x00000603, 0x000500C4, 0x00000017, 0x00006048, 0x00001EE5, 0x000000B3, + 0x000500C2, 0x00000017, 0x00005853, 0x000025BB, 0x00000317, 0x000500C7, + 0x00000017, 0x000053E7, 0x00005853, 0x00000917, 0x000500C5, 0x00000017, + 0x00003CAD, 0x00006048, 0x000053E7, 0x000500C7, 0x00000011, 0x00004E80, + 0x00001E25, 0x00000A7E, 0x000500C4, 0x00000011, 0x00005998, 0x00004E80, + 0x000007F6, 0x000500C7, 0x00000011, 0x000045E4, 0x00001E25, 0x00000B44, + 0x000500C5, 0x00000011, 0x0000306D, 0x00005998, 0x000045E4, 0x0007004F, + 0x00000011, 0x00003CF6, 0x00003CAD, 0x00003CAD, 0x00000000, 0x00000002, + 0x000500C5, 0x00000011, 0x000051C6, 0x00003CF6, 0x0000306D, 0x00050051, + 0x0000000B, 0x00004A51, 0x000051C6, 0x00000000, 0x00050051, 0x0000000B, + 0x00001C2A, 0x000051C6, 0x00000001, 0x0007004F, 0x00000011, 0x00005A0A, + 0x00003CAD, 0x00003CAD, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, + 0x00005D7F, 0x00005A0A, 0x0000062A, 0x00050051, 0x0000000B, 0x00004A64, + 0x00005D7F, 0x00000000, 0x00050051, 0x0000000B, 0x00005C2F, 0x00005D7F, + 0x00000001, 0x00070050, 0x00000017, 0x00004754, 0x00004A51, 0x00004A64, + 0x00001C2A, 0x00005C2F, 0x00060041, 0x00000294, 0x000025D0, 0x0000140E, + 0x00000A0B, 0x00002BBD, 0x0003003E, 0x000025D0, 0x00003F21, 0x00050080, + 0x0000000B, 0x00002CC1, 0x00002BBD, 0x00000A0D, 0x00060041, 0x00000294, + 0x00005C9F, 0x0000140E, 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00005C9F, + 0x00004754, 0x000500AC, 0x00000009, 0x00005BF6, 0x00001C87, 0x00000A0D, + 0x000300F7, 0x000060BC, 0x00000002, 0x000400FA, 0x00005BF6, 0x00005084, + 0x00005094, 0x000200F8, 0x00005084, 0x00050086, 0x0000000B, 0x00003697, + 0x00001DEE, 0x00001C87, 0x00050084, 0x0000000B, 0x0000237E, 0x00003697, + 0x00001C87, 0x00050082, 0x0000000B, 0x00003171, 0x00001DEE, 0x0000237E, + 0x00050080, 0x0000000B, 0x00002527, 0x00003171, 0x00000A0D, 0x000500AA, + 0x00000009, 0x0000343F, 0x00002527, 0x00001C87, 0x000300F7, 0x00001EED, + 0x00000000, 0x000400FA, 0x0000343F, 0x0000569E, 0x00002191, 0x000200F8, + 0x0000569E, 0x00050084, 0x0000000B, 0x00004B59, 0x00000A6A, 0x00001C87, + 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, 0x00000A16, 0x00050082, + 0x0000000B, 0x00004944, 0x00004B59, 0x0000540F, 0x000200F9, 0x00001EED, + 0x000200F8, 0x00002191, 0x000200F9, 0x00001EED, 0x000200F8, 0x00001EED, + 0x000700F5, 0x0000000B, 0x0000292C, 0x00004944, 0x0000569E, 0x00000A3A, + 0x00002191, 0x000200F9, 0x000060BC, 0x000200F8, 0x00005094, 0x000200F9, + 0x000060BC, 0x000200F8, 0x000060BC, 0x000700F5, 0x0000000B, 0x000029BC, + 0x0000292C, 0x00001EED, 0x00000A6A, 0x00005094, 0x00050084, 0x0000000B, + 0x0000492B, 0x000029BC, 0x00005962, 0x000500C2, 0x0000000B, 0x0000406D, + 0x0000492B, 0x00000A16, 0x00050080, 0x0000000B, 0x0000336B, 0x00003948, + 0x0000406D, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, + 0x0000336B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, + 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, + 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, + 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, + 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, + 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, + 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, + 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x000060BC, + 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, 0x00000000, 0x000400FA, + 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, 0x00002B39, 0x000500C4, + 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, + 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, + 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002DA3, 0x000200F8, 0x00002DA3, + 0x000700F5, 0x00000017, 0x00004505, 0x00002AAC, 0x00003A1A, 0x000029E9, + 0x00002B39, 0x0007004F, 0x00000011, 0x0000594F, 0x00004505, 0x00004505, + 0x00000000, 0x00000001, 0x0009004F, 0x00000017, 0x000029A8, 0x00004505, + 0x000000C8, 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C2, + 0x00000017, 0x00002582, 0x000029A8, 0x00000203, 0x000500C7, 0x00000017, + 0x00001EE6, 0x00002582, 0x00000603, 0x000500C4, 0x00000017, 0x00006049, + 0x00001EE6, 0x000000B3, 0x000500C2, 0x00000017, 0x00005854, 0x000029A8, + 0x00000317, 0x000500C7, 0x00000017, 0x000053E8, 0x00005854, 0x00000917, + 0x000500C5, 0x00000017, 0x00003CAE, 0x00006049, 0x000053E8, 0x000500C7, + 0x00000011, 0x00004E81, 0x0000594F, 0x00000A7E, 0x000500C4, 0x00000011, + 0x00005999, 0x00004E81, 0x000007F6, 0x000500C7, 0x00000011, 0x000045E5, + 0x0000594F, 0x00000B44, 0x000500C5, 0x00000011, 0x0000306E, 0x00005999, + 0x000045E5, 0x0007004F, 0x00000011, 0x00003CF7, 0x00003CAE, 0x00003CAE, + 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051C7, 0x00003CF7, + 0x0000306E, 0x00050051, 0x0000000B, 0x00004A52, 0x000051C7, 0x00000000, + 0x00050051, 0x0000000B, 0x00001C2B, 0x000051C7, 0x00000001, 0x0007004F, + 0x00000011, 0x00005A0B, 0x00003CAE, 0x00003CAE, 0x00000001, 0x00000003, + 0x000500C5, 0x00000011, 0x00005D80, 0x00005A0B, 0x0000062A, 0x00050051, + 0x0000000B, 0x00004A65, 0x00005D80, 0x00000000, 0x00050051, 0x0000000B, + 0x00005D3A, 0x00005D80, 0x00000001, 0x00070050, 0x00000017, 0x00003F22, + 0x00004A52, 0x00004A65, 0x00001C2B, 0x00005D3A, 0x0007004F, 0x00000011, + 0x00001E26, 0x00004505, 0x00004505, 0x00000002, 0x00000003, 0x0009004F, + 0x00000017, 0x000025BC, 0x00004505, 0x000000C8, 0x00000002, 0x00000002, + 0x00000003, 0x00000003, 0x000500C2, 0x00000017, 0x00002583, 0x000025BC, + 0x00000203, 0x000500C7, 0x00000017, 0x00001EE7, 0x00002583, 0x00000603, + 0x000500C4, 0x00000017, 0x0000604A, 0x00001EE7, 0x000000B3, 0x000500C2, + 0x00000017, 0x00005855, 0x000025BC, 0x00000317, 0x000500C7, 0x00000017, + 0x000053E9, 0x00005855, 0x00000917, 0x000500C5, 0x00000017, 0x00003CAF, + 0x0000604A, 0x000053E9, 0x000500C7, 0x00000011, 0x00004E82, 0x00001E26, + 0x00000A7E, 0x000500C4, 0x00000011, 0x0000599A, 0x00004E82, 0x000007F6, + 0x000500C7, 0x00000011, 0x000045E6, 0x00001E26, 0x00000B44, 0x000500C5, + 0x00000011, 0x0000306F, 0x0000599A, 0x000045E6, 0x0007004F, 0x00000011, + 0x00003CF8, 0x00003CAF, 0x00003CAF, 0x00000000, 0x00000002, 0x000500C5, + 0x00000011, 0x000051C8, 0x00003CF8, 0x0000306F, 0x00050051, 0x0000000B, + 0x00004A53, 0x000051C8, 0x00000000, 0x00050051, 0x0000000B, 0x00001C2C, + 0x000051C8, 0x00000001, 0x0007004F, 0x00000011, 0x00005A0D, 0x00003CAF, + 0x00003CAF, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, 0x00005D81, + 0x00005A0D, 0x0000062A, 0x00050051, 0x0000000B, 0x00004A66, 0x00005D81, + 0x00000000, 0x00050051, 0x0000000B, 0x000060DC, 0x00005D81, 0x00000001, + 0x00070050, 0x00000017, 0x00001CFA, 0x00004A53, 0x00004A66, 0x00001C2C, + 0x000060DC, 0x00050080, 0x0000000B, 0x00001A09, 0x00002BBD, 0x00000A10, + 0x00060041, 0x00000294, 0x00005F9E, 0x0000140E, 0x00000A0B, 0x00001A09, + 0x0003003E, 0x00005F9E, 0x00003F22, 0x00050080, 0x0000000B, 0x00002CC2, + 0x00002BBD, 0x00000A13, 0x00060041, 0x00000294, 0x00006256, 0x0000140E, + 0x00000A0B, 0x00002CC2, 0x0003003E, 0x00006256, 0x00001CFA, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_snorm_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_snorm_cs.h index 47bcb7f42..3d443ea64 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_snorm_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_snorm_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -433,12 +435,19 @@ %12351 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %12351 %7813 %11457 = OpIAdd %uint %21685 %uint_1 - %23654 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 - OpStore %23654 %7631 - %16830 = OpSelect %uint %17270 %uint_32 %uint_16 - %22844 = OpShiftRightLogical %uint %16830 %uint_4 - %13947 = OpIAdd %uint %22117 %22844 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %25136 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 + OpStore %25136 %7631 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -450,7 +459,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11682 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11683 None OpBranchConditional %15139 %11065 %11683 %11065 = OpLabel @@ -579,28 +588,29 @@ #endif const uint32_t texture_load_r10g11b11_rgba16_snorm_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -913,12 +923,15 @@ const uint32_t texture_load_r10g11b11_rgba16_snorm_cs[] = { 0x00003E17, 0x00003E17, 0x00000000, 0x00000002, 0x00000001, 0x00000003, 0x00060041, 0x00000294, 0x0000303F, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x0000303F, 0x00001E85, 0x00050080, 0x0000000B, 0x00002CC1, - 0x000054B5, 0x00000A0D, 0x00060041, 0x00000294, 0x00005C66, 0x0000140E, - 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00005C66, 0x00001DCF, 0x000600A9, - 0x0000000B, 0x000041BE, 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, - 0x0000000B, 0x0000593C, 0x000041BE, 0x00000A16, 0x00050080, 0x0000000B, - 0x0000367B, 0x00005665, 0x0000593C, 0x00060041, 0x00000294, 0x0000571A, - 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, + 0x000054B5, 0x00000A0D, 0x00060041, 0x00000294, 0x00006230, 0x0000140E, + 0x00000A0B, 0x00002CC1, 0x0003003E, 0x00006230, 0x00001DCF, 0x000300F7, + 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, + 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, + 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, + 0x0000456F, 0x00000A6A, 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, + 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, + 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, + 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, @@ -926,7 +939,7 @@ const uint32_t texture_load_r10g11b11_rgba16_snorm_cs[] = { 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, - 0x000019B2, 0x00002DA2, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, + 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_snorm_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_snorm_scaled_cs.h index 4cccaaa1e..d290d0f93 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_snorm_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r10g11b11_rgba16_snorm_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -623,28 +625,29 @@ #endif const uint32_t texture_load_r10g11b11_rgba16_snorm_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_cs.h index 32282b7c2..b66ad38a1 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -333,51 +335,52 @@ %14319 = OpShiftRightLogical %v2uint %20653 %1828 %6675 = OpBitwiseOr %v2uint %22878 %14319 %14801 = OpVectorShuffle %v2uint %15532 %15532 0 2 - %20952 = OpBitwiseOr %v2uint %14801 %6675 - %18889 = OpCompositeExtract %uint %20952 0 - %15556 = OpCompositeInsert %v4uint %18889 %15532 0 - %19814 = OpCompositeExtract %uint %20952 1 - %18666 = OpCompositeInsert %v4uint %19814 %15556 2 - %16343 = OpVectorShuffle %v2uint %18666 %18666 1 3 - %8917 = OpBitwiseOr %v2uint %16343 %1578 - %18890 = OpCompositeExtract %uint %8917 0 - %15557 = OpCompositeInsert %v4uint %18890 %18666 1 - %19815 = OpCompositeExtract %uint %8917 1 - %16424 = OpCompositeInsert %v4uint %19815 %15557 3 - %7219 = OpVectorShuffle %v2uint %17668 %17668 2 3 - %11272 = OpVectorShuffle %v4uint %17668 %200 2 2 3 3 - %9601 = OpShiftRightLogical %v4uint %11272 %545 + %20933 = OpBitwiseOr %v2uint %14801 %6675 + %19024 = OpCompositeExtract %uint %20933 0 + %7209 = OpCompositeExtract %uint %20933 1 + %23049 = OpVectorShuffle %v2uint %15532 %15532 1 3 + %23934 = OpBitwiseOr %v2uint %23049 %1578 + %19043 = OpCompositeExtract %uint %23934 0 + %23865 = OpCompositeExtract %uint %23934 1 + %16161 = OpCompositeConstruct %v4uint %19024 %19043 %7209 %23865 + %7717 = OpVectorShuffle %v2uint %17668 %17668 2 3 + %9659 = OpVectorShuffle %v4uint %17668 %200 2 2 3 3 + %9601 = OpShiftRightLogical %v4uint %9659 %545 %7909 = OpBitwiseAnd %v4uint %9601 %1417 %24648 = OpShiftLeftLogical %v4uint %7909 %185 - %22611 = OpShiftRightLogical %v4uint %11272 %809 + %22611 = OpShiftRightLogical %v4uint %9659 %809 %21479 = OpBitwiseAnd %v4uint %22611 %2519 %15533 = OpBitwiseOr %v4uint %24648 %21479 - %20096 = OpBitwiseAnd %v2uint %7219 %554 + %20096 = OpBitwiseAnd %v2uint %7717 %554 %22879 = OpShiftLeftLogical %v2uint %20096 %2017 - %20654 = OpBitwiseAnd %v2uint %7219 %950 + %20654 = OpBitwiseAnd %v2uint %7717 %950 %14320 = OpShiftRightLogical %v2uint %20654 %1828 %6676 = OpBitwiseOr %v2uint %22879 %14320 %14802 = OpVectorShuffle %v2uint %15533 %15533 0 2 - %20953 = OpBitwiseOr %v2uint %14802 %6676 - %18891 = OpCompositeExtract %uint %20953 0 - %15558 = OpCompositeInsert %v4uint %18891 %15533 0 - %19816 = OpCompositeExtract %uint %20953 1 - %18667 = OpCompositeInsert %v4uint %19816 %15558 2 - %16344 = OpVectorShuffle %v2uint %18667 %18667 1 3 - %8918 = OpBitwiseOr %v2uint %16344 %1578 - %18892 = OpCompositeExtract %uint %8918 0 - %15559 = OpCompositeInsert %v4uint %18892 %18667 1 - %19548 = OpCompositeExtract %uint %8918 1 - %18523 = OpCompositeInsert %v4uint %19548 %15559 3 - %9182 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 - OpStore %9182 %16424 + %20934 = OpBitwiseOr %v2uint %14802 %6676 + %19025 = OpCompositeExtract %uint %20934 0 + %7210 = OpCompositeExtract %uint %20934 1 + %23050 = OpVectorShuffle %v2uint %15533 %15533 1 3 + %23935 = OpBitwiseOr %v2uint %23050 %1578 + %19044 = OpCompositeExtract %uint %23935 0 + %23599 = OpCompositeExtract %uint %23935 1 + %18260 = OpCompositeConstruct %v4uint %19025 %19044 %7210 %23599 + %9680 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 + OpStore %9680 %16161 %11457 = OpIAdd %uint %21685 %uint_1 - %23654 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 - OpStore %23654 %18523 - %16830 = OpSelect %uint %17270 %uint_32 %uint_16 - %22844 = OpShiftRightLogical %uint %16830 %uint_4 - %13947 = OpIAdd %uint %22117 %22844 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %25136 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 + OpStore %25136 %18260 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -389,7 +392,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11682 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11683 None OpBranchConditional %15139 %11065 %11683 %11065 = OpLabel @@ -413,48 +416,42 @@ %14321 = OpShiftRightLogical %v2uint %20656 %1828 %6677 = OpBitwiseOr %v2uint %22880 %14321 %14803 = OpVectorShuffle %v2uint %15534 %15534 0 2 - %20954 = OpBitwiseOr %v2uint %14803 %6677 - %18893 = OpCompositeExtract %uint %20954 0 - %15560 = OpCompositeInsert %v4uint %18893 %15534 0 - %19817 = OpCompositeExtract %uint %20954 1 - %18668 = OpCompositeInsert %v4uint %19817 %15560 2 - %16345 = OpVectorShuffle %v2uint %18668 %18668 1 3 - %8919 = OpBitwiseOr %v2uint %16345 %1578 - %18894 = OpCompositeExtract %uint %8919 0 - %15561 = OpCompositeInsert %v4uint %18894 %18668 1 - %19818 = OpCompositeExtract %uint %8919 1 - %16425 = OpCompositeInsert %v4uint %19818 %15561 3 - %7220 = OpVectorShuffle %v2uint %17669 %17669 2 3 - %11273 = OpVectorShuffle %v4uint %17669 %200 2 2 3 3 - %9603 = OpShiftRightLogical %v4uint %11273 %545 + %20935 = OpBitwiseOr %v2uint %14803 %6677 + %19026 = OpCompositeExtract %uint %20935 0 + %7211 = OpCompositeExtract %uint %20935 1 + %23051 = OpVectorShuffle %v2uint %15534 %15534 1 3 + %23936 = OpBitwiseOr %v2uint %23051 %1578 + %19045 = OpCompositeExtract %uint %23936 0 + %23866 = OpCompositeExtract %uint %23936 1 + %16162 = OpCompositeConstruct %v4uint %19026 %19045 %7211 %23866 + %7718 = OpVectorShuffle %v2uint %17669 %17669 2 3 + %9660 = OpVectorShuffle %v4uint %17669 %200 2 2 3 3 + %9603 = OpShiftRightLogical %v4uint %9660 %545 %7911 = OpBitwiseAnd %v4uint %9603 %1417 %24650 = OpShiftLeftLogical %v4uint %7911 %185 - %22613 = OpShiftRightLogical %v4uint %11273 %809 + %22613 = OpShiftRightLogical %v4uint %9660 %809 %21481 = OpBitwiseAnd %v4uint %22613 %2519 %15535 = OpBitwiseOr %v4uint %24650 %21481 - %20098 = OpBitwiseAnd %v2uint %7220 %554 + %20098 = OpBitwiseAnd %v2uint %7718 %554 %22881 = OpShiftLeftLogical %v2uint %20098 %2017 - %20657 = OpBitwiseAnd %v2uint %7220 %950 + %20657 = OpBitwiseAnd %v2uint %7718 %950 %14322 = OpShiftRightLogical %v2uint %20657 %1828 %6678 = OpBitwiseOr %v2uint %22881 %14322 %14804 = OpVectorShuffle %v2uint %15535 %15535 0 2 - %20955 = OpBitwiseOr %v2uint %14804 %6678 - %18895 = OpCompositeExtract %uint %20955 0 - %15562 = OpCompositeInsert %v4uint %18895 %15535 0 - %19819 = OpCompositeExtract %uint %20955 1 - %18669 = OpCompositeInsert %v4uint %19819 %15562 2 - %16346 = OpVectorShuffle %v2uint %18669 %18669 1 3 - %8920 = OpBitwiseOr %v2uint %16346 %1578 - %18896 = OpCompositeExtract %uint %8920 0 - %15563 = OpCompositeInsert %v4uint %18896 %18669 1 - %20745 = OpCompositeExtract %uint %8920 1 - %7681 = OpCompositeInsert %v4uint %20745 %15563 3 - %18781 = OpIAdd %uint %21685 %uint_2 - %7020 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %18781 - OpStore %7020 %16425 + %20936 = OpBitwiseOr %v2uint %14804 %6678 + %19027 = OpCompositeExtract %uint %20936 0 + %7212 = OpCompositeExtract %uint %20936 1 + %23053 = OpVectorShuffle %v2uint %15535 %15535 1 3 + %23937 = OpBitwiseOr %v2uint %23053 %1578 + %19046 = OpCompositeExtract %uint %23937 0 + %24796 = OpCompositeExtract %uint %23937 1 + %7418 = OpCompositeConstruct %v4uint %19027 %19046 %7212 %24796 + %6665 = OpIAdd %uint %21685 %uint_2 + %24478 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %6665 + OpStore %24478 %16162 %11458 = OpIAdd %uint %21685 %uint_3 %25174 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11458 - OpStore %25174 %7681 + OpStore %25174 %7418 OpBranch %19578 %19578 = OpLabel OpReturn @@ -462,28 +459,29 @@ #endif const uint32_t texture_load_r11g11b10_rgba16_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -710,111 +708,103 @@ const uint32_t texture_load_r11g11b10_rgba16_cs[] = { 0x0000594E, 0x000003B6, 0x000500C2, 0x00000011, 0x000037EF, 0x000050AD, 0x00000724, 0x000500C5, 0x00000011, 0x00001A13, 0x0000595E, 0x000037EF, 0x0007004F, 0x00000011, 0x000039D1, 0x00003CAC, 0x00003CAC, 0x00000000, - 0x00000002, 0x000500C5, 0x00000011, 0x000051D8, 0x000039D1, 0x00001A13, - 0x00050051, 0x0000000B, 0x000049C9, 0x000051D8, 0x00000000, 0x00060052, - 0x00000017, 0x00003CC4, 0x000049C9, 0x00003CAC, 0x00000000, 0x00050051, - 0x0000000B, 0x00004D66, 0x000051D8, 0x00000001, 0x00060052, 0x00000017, - 0x000048EA, 0x00004D66, 0x00003CC4, 0x00000002, 0x0007004F, 0x00000011, - 0x00003FD7, 0x000048EA, 0x000048EA, 0x00000001, 0x00000003, 0x000500C5, - 0x00000011, 0x000022D5, 0x00003FD7, 0x0000062A, 0x00050051, 0x0000000B, - 0x000049CA, 0x000022D5, 0x00000000, 0x00060052, 0x00000017, 0x00003CC5, - 0x000049CA, 0x000048EA, 0x00000001, 0x00050051, 0x0000000B, 0x00004D67, - 0x000022D5, 0x00000001, 0x00060052, 0x00000017, 0x00004028, 0x00004D67, - 0x00003CC5, 0x00000003, 0x0007004F, 0x00000011, 0x00001C33, 0x00004504, - 0x00004504, 0x00000002, 0x00000003, 0x0009004F, 0x00000017, 0x00002C08, - 0x00004504, 0x000000C8, 0x00000002, 0x00000002, 0x00000003, 0x00000003, - 0x000500C2, 0x00000017, 0x00002581, 0x00002C08, 0x00000221, 0x000500C7, - 0x00000017, 0x00001EE5, 0x00002581, 0x00000589, 0x000500C4, 0x00000017, - 0x00006048, 0x00001EE5, 0x000000B9, 0x000500C2, 0x00000017, 0x00005853, - 0x00002C08, 0x00000329, 0x000500C7, 0x00000017, 0x000053E7, 0x00005853, - 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAD, 0x00006048, 0x000053E7, - 0x000500C7, 0x00000011, 0x00004E80, 0x00001C33, 0x0000022A, 0x000500C4, - 0x00000011, 0x0000595F, 0x00004E80, 0x000007E1, 0x000500C7, 0x00000011, - 0x000050AE, 0x00001C33, 0x000003B6, 0x000500C2, 0x00000011, 0x000037F0, - 0x000050AE, 0x00000724, 0x000500C5, 0x00000011, 0x00001A14, 0x0000595F, - 0x000037F0, 0x0007004F, 0x00000011, 0x000039D2, 0x00003CAD, 0x00003CAD, - 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051D9, 0x000039D2, - 0x00001A14, 0x00050051, 0x0000000B, 0x000049CB, 0x000051D9, 0x00000000, - 0x00060052, 0x00000017, 0x00003CC6, 0x000049CB, 0x00003CAD, 0x00000000, - 0x00050051, 0x0000000B, 0x00004D68, 0x000051D9, 0x00000001, 0x00060052, - 0x00000017, 0x000048EB, 0x00004D68, 0x00003CC6, 0x00000002, 0x0007004F, - 0x00000011, 0x00003FD8, 0x000048EB, 0x000048EB, 0x00000001, 0x00000003, - 0x000500C5, 0x00000011, 0x000022D6, 0x00003FD8, 0x0000062A, 0x00050051, - 0x0000000B, 0x000049CC, 0x000022D6, 0x00000000, 0x00060052, 0x00000017, - 0x00003CC7, 0x000049CC, 0x000048EB, 0x00000001, 0x00050051, 0x0000000B, - 0x00004C5C, 0x000022D6, 0x00000001, 0x00060052, 0x00000017, 0x0000485B, - 0x00004C5C, 0x00003CC7, 0x00000003, 0x00060041, 0x00000294, 0x000023DE, - 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000023DE, 0x00004028, - 0x00050080, 0x0000000B, 0x00002CC1, 0x000054B5, 0x00000A0D, 0x00060041, - 0x00000294, 0x00005C66, 0x0000140E, 0x00000A0B, 0x00002CC1, 0x0003003E, - 0x00005C66, 0x0000485B, 0x000600A9, 0x0000000B, 0x000041BE, 0x00004376, - 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x0000593C, 0x000041BE, - 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x0000593C, - 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, - 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, - 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, - 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, - 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, - 0x00000017, 0x000050AF, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, - 0x0000448E, 0x000050AF, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, - 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, - 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00002DA2, 0x00003FF9, - 0x00002958, 0x000300F7, 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, - 0x00002B39, 0x00002DA3, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, - 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, - 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, - 0x00003BE8, 0x000200F9, 0x00002DA3, 0x000200F8, 0x00002DA3, 0x000700F5, - 0x00000017, 0x00004505, 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, - 0x0007004F, 0x00000011, 0x0000594F, 0x00004505, 0x00004505, 0x00000000, - 0x00000001, 0x0009004F, 0x00000017, 0x000029A8, 0x00004505, 0x000000C8, - 0x00000000, 0x00000000, 0x00000001, 0x00000001, 0x000500C2, 0x00000017, - 0x00002582, 0x000029A8, 0x00000221, 0x000500C7, 0x00000017, 0x00001EE6, - 0x00002582, 0x00000589, 0x000500C4, 0x00000017, 0x00006049, 0x00001EE6, - 0x000000B9, 0x000500C2, 0x00000017, 0x00005854, 0x000029A8, 0x00000329, - 0x000500C7, 0x00000017, 0x000053E8, 0x00005854, 0x000009D7, 0x000500C5, - 0x00000017, 0x00003CAE, 0x00006049, 0x000053E8, 0x000500C7, 0x00000011, - 0x00004E81, 0x0000594F, 0x0000022A, 0x000500C4, 0x00000011, 0x00005960, - 0x00004E81, 0x000007E1, 0x000500C7, 0x00000011, 0x000050B0, 0x0000594F, - 0x000003B6, 0x000500C2, 0x00000011, 0x000037F1, 0x000050B0, 0x00000724, - 0x000500C5, 0x00000011, 0x00001A15, 0x00005960, 0x000037F1, 0x0007004F, - 0x00000011, 0x000039D3, 0x00003CAE, 0x00003CAE, 0x00000000, 0x00000002, - 0x000500C5, 0x00000011, 0x000051DA, 0x000039D3, 0x00001A15, 0x00050051, - 0x0000000B, 0x000049CD, 0x000051DA, 0x00000000, 0x00060052, 0x00000017, - 0x00003CC8, 0x000049CD, 0x00003CAE, 0x00000000, 0x00050051, 0x0000000B, - 0x00004D69, 0x000051DA, 0x00000001, 0x00060052, 0x00000017, 0x000048EC, - 0x00004D69, 0x00003CC8, 0x00000002, 0x0007004F, 0x00000011, 0x00003FD9, - 0x000048EC, 0x000048EC, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, - 0x000022D7, 0x00003FD9, 0x0000062A, 0x00050051, 0x0000000B, 0x000049CE, - 0x000022D7, 0x00000000, 0x00060052, 0x00000017, 0x00003CC9, 0x000049CE, - 0x000048EC, 0x00000001, 0x00050051, 0x0000000B, 0x00004D6A, 0x000022D7, - 0x00000001, 0x00060052, 0x00000017, 0x00004029, 0x00004D6A, 0x00003CC9, - 0x00000003, 0x0007004F, 0x00000011, 0x00001C34, 0x00004505, 0x00004505, - 0x00000002, 0x00000003, 0x0009004F, 0x00000017, 0x00002C09, 0x00004505, - 0x000000C8, 0x00000002, 0x00000002, 0x00000003, 0x00000003, 0x000500C2, - 0x00000017, 0x00002583, 0x00002C09, 0x00000221, 0x000500C7, 0x00000017, - 0x00001EE7, 0x00002583, 0x00000589, 0x000500C4, 0x00000017, 0x0000604A, - 0x00001EE7, 0x000000B9, 0x000500C2, 0x00000017, 0x00005855, 0x00002C09, - 0x00000329, 0x000500C7, 0x00000017, 0x000053E9, 0x00005855, 0x000009D7, - 0x000500C5, 0x00000017, 0x00003CAF, 0x0000604A, 0x000053E9, 0x000500C7, - 0x00000011, 0x00004E82, 0x00001C34, 0x0000022A, 0x000500C4, 0x00000011, - 0x00005961, 0x00004E82, 0x000007E1, 0x000500C7, 0x00000011, 0x000050B1, - 0x00001C34, 0x000003B6, 0x000500C2, 0x00000011, 0x000037F2, 0x000050B1, - 0x00000724, 0x000500C5, 0x00000011, 0x00001A16, 0x00005961, 0x000037F2, - 0x0007004F, 0x00000011, 0x000039D4, 0x00003CAF, 0x00003CAF, 0x00000000, - 0x00000002, 0x000500C5, 0x00000011, 0x000051DB, 0x000039D4, 0x00001A16, - 0x00050051, 0x0000000B, 0x000049CF, 0x000051DB, 0x00000000, 0x00060052, - 0x00000017, 0x00003CCA, 0x000049CF, 0x00003CAF, 0x00000000, 0x00050051, - 0x0000000B, 0x00004D6B, 0x000051DB, 0x00000001, 0x00060052, 0x00000017, - 0x000048ED, 0x00004D6B, 0x00003CCA, 0x00000002, 0x0007004F, 0x00000011, - 0x00003FDA, 0x000048ED, 0x000048ED, 0x00000001, 0x00000003, 0x000500C5, - 0x00000011, 0x000022D8, 0x00003FDA, 0x0000062A, 0x00050051, 0x0000000B, - 0x000049D0, 0x000022D8, 0x00000000, 0x00060052, 0x00000017, 0x00003CCB, - 0x000049D0, 0x000048ED, 0x00000001, 0x00050051, 0x0000000B, 0x00005109, - 0x000022D8, 0x00000001, 0x00060052, 0x00000017, 0x00001E01, 0x00005109, - 0x00003CCB, 0x00000003, 0x00050080, 0x0000000B, 0x0000495D, 0x000054B5, - 0x00000A10, 0x00060041, 0x00000294, 0x00001B6C, 0x0000140E, 0x00000A0B, - 0x0000495D, 0x0003003E, 0x00001B6C, 0x00004029, 0x00050080, 0x0000000B, - 0x00002CC2, 0x000054B5, 0x00000A13, 0x00060041, 0x00000294, 0x00006256, - 0x0000140E, 0x00000A0B, 0x00002CC2, 0x0003003E, 0x00006256, 0x00001E01, - 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, + 0x00000002, 0x000500C5, 0x00000011, 0x000051C5, 0x000039D1, 0x00001A13, + 0x00050051, 0x0000000B, 0x00004A50, 0x000051C5, 0x00000000, 0x00050051, + 0x0000000B, 0x00001C29, 0x000051C5, 0x00000001, 0x0007004F, 0x00000011, + 0x00005A09, 0x00003CAC, 0x00003CAC, 0x00000001, 0x00000003, 0x000500C5, + 0x00000011, 0x00005D7E, 0x00005A09, 0x0000062A, 0x00050051, 0x0000000B, + 0x00004A63, 0x00005D7E, 0x00000000, 0x00050051, 0x0000000B, 0x00005D39, + 0x00005D7E, 0x00000001, 0x00070050, 0x00000017, 0x00003F21, 0x00004A50, + 0x00004A63, 0x00001C29, 0x00005D39, 0x0007004F, 0x00000011, 0x00001E25, + 0x00004504, 0x00004504, 0x00000002, 0x00000003, 0x0009004F, 0x00000017, + 0x000025BB, 0x00004504, 0x000000C8, 0x00000002, 0x00000002, 0x00000003, + 0x00000003, 0x000500C2, 0x00000017, 0x00002581, 0x000025BB, 0x00000221, + 0x000500C7, 0x00000017, 0x00001EE5, 0x00002581, 0x00000589, 0x000500C4, + 0x00000017, 0x00006048, 0x00001EE5, 0x000000B9, 0x000500C2, 0x00000017, + 0x00005853, 0x000025BB, 0x00000329, 0x000500C7, 0x00000017, 0x000053E7, + 0x00005853, 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAD, 0x00006048, + 0x000053E7, 0x000500C7, 0x00000011, 0x00004E80, 0x00001E25, 0x0000022A, + 0x000500C4, 0x00000011, 0x0000595F, 0x00004E80, 0x000007E1, 0x000500C7, + 0x00000011, 0x000050AE, 0x00001E25, 0x000003B6, 0x000500C2, 0x00000011, + 0x000037F0, 0x000050AE, 0x00000724, 0x000500C5, 0x00000011, 0x00001A14, + 0x0000595F, 0x000037F0, 0x0007004F, 0x00000011, 0x000039D2, 0x00003CAD, + 0x00003CAD, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051C6, + 0x000039D2, 0x00001A14, 0x00050051, 0x0000000B, 0x00004A51, 0x000051C6, + 0x00000000, 0x00050051, 0x0000000B, 0x00001C2A, 0x000051C6, 0x00000001, + 0x0007004F, 0x00000011, 0x00005A0A, 0x00003CAD, 0x00003CAD, 0x00000001, + 0x00000003, 0x000500C5, 0x00000011, 0x00005D7F, 0x00005A0A, 0x0000062A, + 0x00050051, 0x0000000B, 0x00004A64, 0x00005D7F, 0x00000000, 0x00050051, + 0x0000000B, 0x00005C2F, 0x00005D7F, 0x00000001, 0x00070050, 0x00000017, + 0x00004754, 0x00004A51, 0x00004A64, 0x00001C2A, 0x00005C2F, 0x00060041, + 0x00000294, 0x000025D0, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, + 0x000025D0, 0x00003F21, 0x00050080, 0x0000000B, 0x00002CC1, 0x000054B5, + 0x00000A0D, 0x00060041, 0x00000294, 0x00006230, 0x0000140E, 0x00000A0B, + 0x00002CC1, 0x0003003E, 0x00006230, 0x00004754, 0x000300F7, 0x00001AD7, + 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, + 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, + 0x00000A6A, 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, + 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, + 0x00005665, 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, + 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, + 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, + 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, + 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, + 0x0000013D, 0x000500C7, 0x00000017, 0x000050AF, 0x000019B2, 0x0000072E, + 0x000500C2, 0x00000017, 0x0000448E, 0x000050AF, 0x0000013D, 0x000500C5, + 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, + 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, + 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, 0x00000000, + 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, 0x00002B39, + 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, + 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, + 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002DA3, 0x000200F8, + 0x00002DA3, 0x000700F5, 0x00000017, 0x00004505, 0x00002AAC, 0x00003A1A, + 0x000029E9, 0x00002B39, 0x0007004F, 0x00000011, 0x0000594F, 0x00004505, + 0x00004505, 0x00000000, 0x00000001, 0x0009004F, 0x00000017, 0x000029A8, + 0x00004505, 0x000000C8, 0x00000000, 0x00000000, 0x00000001, 0x00000001, + 0x000500C2, 0x00000017, 0x00002582, 0x000029A8, 0x00000221, 0x000500C7, + 0x00000017, 0x00001EE6, 0x00002582, 0x00000589, 0x000500C4, 0x00000017, + 0x00006049, 0x00001EE6, 0x000000B9, 0x000500C2, 0x00000017, 0x00005854, + 0x000029A8, 0x00000329, 0x000500C7, 0x00000017, 0x000053E8, 0x00005854, + 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAE, 0x00006049, 0x000053E8, + 0x000500C7, 0x00000011, 0x00004E81, 0x0000594F, 0x0000022A, 0x000500C4, + 0x00000011, 0x00005960, 0x00004E81, 0x000007E1, 0x000500C7, 0x00000011, + 0x000050B0, 0x0000594F, 0x000003B6, 0x000500C2, 0x00000011, 0x000037F1, + 0x000050B0, 0x00000724, 0x000500C5, 0x00000011, 0x00001A15, 0x00005960, + 0x000037F1, 0x0007004F, 0x00000011, 0x000039D3, 0x00003CAE, 0x00003CAE, + 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051C7, 0x000039D3, + 0x00001A15, 0x00050051, 0x0000000B, 0x00004A52, 0x000051C7, 0x00000000, + 0x00050051, 0x0000000B, 0x00001C2B, 0x000051C7, 0x00000001, 0x0007004F, + 0x00000011, 0x00005A0B, 0x00003CAE, 0x00003CAE, 0x00000001, 0x00000003, + 0x000500C5, 0x00000011, 0x00005D80, 0x00005A0B, 0x0000062A, 0x00050051, + 0x0000000B, 0x00004A65, 0x00005D80, 0x00000000, 0x00050051, 0x0000000B, + 0x00005D3A, 0x00005D80, 0x00000001, 0x00070050, 0x00000017, 0x00003F22, + 0x00004A52, 0x00004A65, 0x00001C2B, 0x00005D3A, 0x0007004F, 0x00000011, + 0x00001E26, 0x00004505, 0x00004505, 0x00000002, 0x00000003, 0x0009004F, + 0x00000017, 0x000025BC, 0x00004505, 0x000000C8, 0x00000002, 0x00000002, + 0x00000003, 0x00000003, 0x000500C2, 0x00000017, 0x00002583, 0x000025BC, + 0x00000221, 0x000500C7, 0x00000017, 0x00001EE7, 0x00002583, 0x00000589, + 0x000500C4, 0x00000017, 0x0000604A, 0x00001EE7, 0x000000B9, 0x000500C2, + 0x00000017, 0x00005855, 0x000025BC, 0x00000329, 0x000500C7, 0x00000017, + 0x000053E9, 0x00005855, 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAF, + 0x0000604A, 0x000053E9, 0x000500C7, 0x00000011, 0x00004E82, 0x00001E26, + 0x0000022A, 0x000500C4, 0x00000011, 0x00005961, 0x00004E82, 0x000007E1, + 0x000500C7, 0x00000011, 0x000050B1, 0x00001E26, 0x000003B6, 0x000500C2, + 0x00000011, 0x000037F2, 0x000050B1, 0x00000724, 0x000500C5, 0x00000011, + 0x00001A16, 0x00005961, 0x000037F2, 0x0007004F, 0x00000011, 0x000039D4, + 0x00003CAF, 0x00003CAF, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, + 0x000051C8, 0x000039D4, 0x00001A16, 0x00050051, 0x0000000B, 0x00004A53, + 0x000051C8, 0x00000000, 0x00050051, 0x0000000B, 0x00001C2C, 0x000051C8, + 0x00000001, 0x0007004F, 0x00000011, 0x00005A0D, 0x00003CAF, 0x00003CAF, + 0x00000001, 0x00000003, 0x000500C5, 0x00000011, 0x00005D81, 0x00005A0D, + 0x0000062A, 0x00050051, 0x0000000B, 0x00004A66, 0x00005D81, 0x00000000, + 0x00050051, 0x0000000B, 0x000060DC, 0x00005D81, 0x00000001, 0x00070050, + 0x00000017, 0x00001CFA, 0x00004A53, 0x00004A66, 0x00001C2C, 0x000060DC, + 0x00050080, 0x0000000B, 0x00001A09, 0x000054B5, 0x00000A10, 0x00060041, + 0x00000294, 0x00005F9E, 0x0000140E, 0x00000A0B, 0x00001A09, 0x0003003E, + 0x00005F9E, 0x00003F22, 0x00050080, 0x0000000B, 0x00002CC2, 0x000054B5, + 0x00000A13, 0x00060041, 0x00000294, 0x00006256, 0x0000140E, 0x00000A0B, + 0x00002CC2, 0x0003003E, 0x00006256, 0x00001CFA, 0x000200F9, 0x00004C7A, + 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_scaled_cs.h index 05938d0cc..04619253e 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -352,47 +354,41 @@ %14319 = OpShiftRightLogical %v2uint %20653 %1828 %6675 = OpBitwiseOr %v2uint %22878 %14319 %14801 = OpVectorShuffle %v2uint %15532 %15532 0 2 - %20952 = OpBitwiseOr %v2uint %14801 %6675 - %18889 = OpCompositeExtract %uint %20952 0 - %15556 = OpCompositeInsert %v4uint %18889 %15532 0 - %19814 = OpCompositeExtract %uint %20952 1 - %18666 = OpCompositeInsert %v4uint %19814 %15556 2 - %16343 = OpVectorShuffle %v2uint %18666 %18666 1 3 - %8917 = OpBitwiseOr %v2uint %16343 %1578 - %18890 = OpCompositeExtract %uint %8917 0 - %15557 = OpCompositeInsert %v4uint %18890 %18666 1 - %19815 = OpCompositeExtract %uint %8917 1 - %16424 = OpCompositeInsert %v4uint %19815 %15557 3 - %7219 = OpVectorShuffle %v2uint %17668 %17668 2 3 - %11272 = OpVectorShuffle %v4uint %17668 %200 2 2 3 3 - %9601 = OpShiftRightLogical %v4uint %11272 %545 + %20933 = OpBitwiseOr %v2uint %14801 %6675 + %19024 = OpCompositeExtract %uint %20933 0 + %7209 = OpCompositeExtract %uint %20933 1 + %23049 = OpVectorShuffle %v2uint %15532 %15532 1 3 + %23934 = OpBitwiseOr %v2uint %23049 %1578 + %19043 = OpCompositeExtract %uint %23934 0 + %23865 = OpCompositeExtract %uint %23934 1 + %16161 = OpCompositeConstruct %v4uint %19024 %19043 %7209 %23865 + %7717 = OpVectorShuffle %v2uint %17668 %17668 2 3 + %9659 = OpVectorShuffle %v4uint %17668 %200 2 2 3 3 + %9601 = OpShiftRightLogical %v4uint %9659 %545 %7909 = OpBitwiseAnd %v4uint %9601 %1417 %24648 = OpShiftLeftLogical %v4uint %7909 %185 - %22611 = OpShiftRightLogical %v4uint %11272 %809 + %22611 = OpShiftRightLogical %v4uint %9659 %809 %21479 = OpBitwiseAnd %v4uint %22611 %2519 %15533 = OpBitwiseOr %v4uint %24648 %21479 - %20096 = OpBitwiseAnd %v2uint %7219 %554 + %20096 = OpBitwiseAnd %v2uint %7717 %554 %22879 = OpShiftLeftLogical %v2uint %20096 %2017 - %20654 = OpBitwiseAnd %v2uint %7219 %950 + %20654 = OpBitwiseAnd %v2uint %7717 %950 %14320 = OpShiftRightLogical %v2uint %20654 %1828 %6676 = OpBitwiseOr %v2uint %22879 %14320 %14802 = OpVectorShuffle %v2uint %15533 %15533 0 2 - %20953 = OpBitwiseOr %v2uint %14802 %6676 - %18891 = OpCompositeExtract %uint %20953 0 - %15558 = OpCompositeInsert %v4uint %18891 %15533 0 - %19816 = OpCompositeExtract %uint %20953 1 - %18668 = OpCompositeInsert %v4uint %19816 %15558 2 - %16344 = OpVectorShuffle %v2uint %18668 %18668 1 3 - %8918 = OpBitwiseOr %v2uint %16344 %1578 - %18892 = OpCompositeExtract %uint %8918 0 - %15559 = OpCompositeInsert %v4uint %18892 %18668 1 - %19548 = OpCompositeExtract %uint %8918 1 - %18523 = OpCompositeInsert %v4uint %19548 %15559 3 - %9182 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11197 - OpStore %9182 %16424 + %20934 = OpBitwiseOr %v2uint %14802 %6676 + %19025 = OpCompositeExtract %uint %20934 0 + %7210 = OpCompositeExtract %uint %20934 1 + %23050 = OpVectorShuffle %v2uint %15533 %15533 1 3 + %23935 = OpBitwiseOr %v2uint %23050 %1578 + %19044 = OpCompositeExtract %uint %23935 0 + %23599 = OpCompositeExtract %uint %23935 1 + %18260 = OpCompositeConstruct %v4uint %19025 %19044 %7210 %23599 + %9680 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11197 + OpStore %9680 %16161 %11457 = OpIAdd %uint %11197 %uint_1 %23711 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 - OpStore %23711 %18523 + OpStore %23711 %18260 %23542 = OpUGreaterThan %bool %7303 %uint_1 OpSelectionMerge %24764 DontFlatten OpBranchConditional %23542 %20612 %20628 @@ -457,48 +453,42 @@ %14321 = OpShiftRightLogical %v2uint %20656 %1828 %6677 = OpBitwiseOr %v2uint %22880 %14321 %14803 = OpVectorShuffle %v2uint %15534 %15534 0 2 - %20954 = OpBitwiseOr %v2uint %14803 %6677 - %18893 = OpCompositeExtract %uint %20954 0 - %15560 = OpCompositeInsert %v4uint %18893 %15534 0 - %19817 = OpCompositeExtract %uint %20954 1 - %18669 = OpCompositeInsert %v4uint %19817 %15560 2 - %16345 = OpVectorShuffle %v2uint %18669 %18669 1 3 - %8919 = OpBitwiseOr %v2uint %16345 %1578 - %18894 = OpCompositeExtract %uint %8919 0 - %15561 = OpCompositeInsert %v4uint %18894 %18669 1 - %19818 = OpCompositeExtract %uint %8919 1 - %16425 = OpCompositeInsert %v4uint %19818 %15561 3 - %7220 = OpVectorShuffle %v2uint %17669 %17669 2 3 - %11273 = OpVectorShuffle %v4uint %17669 %200 2 2 3 3 - %9603 = OpShiftRightLogical %v4uint %11273 %545 + %20935 = OpBitwiseOr %v2uint %14803 %6677 + %19026 = OpCompositeExtract %uint %20935 0 + %7211 = OpCompositeExtract %uint %20935 1 + %23051 = OpVectorShuffle %v2uint %15534 %15534 1 3 + %23936 = OpBitwiseOr %v2uint %23051 %1578 + %19045 = OpCompositeExtract %uint %23936 0 + %23866 = OpCompositeExtract %uint %23936 1 + %16162 = OpCompositeConstruct %v4uint %19026 %19045 %7211 %23866 + %7718 = OpVectorShuffle %v2uint %17669 %17669 2 3 + %9660 = OpVectorShuffle %v4uint %17669 %200 2 2 3 3 + %9603 = OpShiftRightLogical %v4uint %9660 %545 %7911 = OpBitwiseAnd %v4uint %9603 %1417 %24650 = OpShiftLeftLogical %v4uint %7911 %185 - %22613 = OpShiftRightLogical %v4uint %11273 %809 + %22613 = OpShiftRightLogical %v4uint %9660 %809 %21481 = OpBitwiseAnd %v4uint %22613 %2519 %15535 = OpBitwiseOr %v4uint %24650 %21481 - %20098 = OpBitwiseAnd %v2uint %7220 %554 + %20098 = OpBitwiseAnd %v2uint %7718 %554 %22881 = OpShiftLeftLogical %v2uint %20098 %2017 - %20657 = OpBitwiseAnd %v2uint %7220 %950 + %20657 = OpBitwiseAnd %v2uint %7718 %950 %14322 = OpShiftRightLogical %v2uint %20657 %1828 %6678 = OpBitwiseOr %v2uint %22881 %14322 %14804 = OpVectorShuffle %v2uint %15535 %15535 0 2 - %20955 = OpBitwiseOr %v2uint %14804 %6678 - %18895 = OpCompositeExtract %uint %20955 0 - %15562 = OpCompositeInsert %v4uint %18895 %15535 0 - %19819 = OpCompositeExtract %uint %20955 1 - %18670 = OpCompositeInsert %v4uint %19819 %15562 2 - %16346 = OpVectorShuffle %v2uint %18670 %18670 1 3 - %8920 = OpBitwiseOr %v2uint %16346 %1578 - %18896 = OpCompositeExtract %uint %8920 0 - %15563 = OpCompositeInsert %v4uint %18896 %18670 1 - %20745 = OpCompositeExtract %uint %8920 1 - %7681 = OpCompositeInsert %v4uint %20745 %15563 3 - %18781 = OpIAdd %uint %11197 %uint_2 - %7020 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %18781 - OpStore %7020 %16425 + %20936 = OpBitwiseOr %v2uint %14804 %6678 + %19027 = OpCompositeExtract %uint %20936 0 + %7212 = OpCompositeExtract %uint %20936 1 + %23053 = OpVectorShuffle %v2uint %15535 %15535 1 3 + %23937 = OpBitwiseOr %v2uint %23053 %1578 + %19046 = OpCompositeExtract %uint %23937 0 + %24796 = OpCompositeExtract %uint %23937 1 + %7418 = OpCompositeConstruct %v4uint %19027 %19046 %7212 %24796 + %6665 = OpIAdd %uint %11197 %uint_2 + %24478 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %6665 + OpStore %24478 %16162 %11458 = OpIAdd %uint %11197 %uint_3 %25174 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11458 - OpStore %25174 %7681 + OpStore %25174 %7418 OpBranch %19578 %19578 = OpLabel OpReturn @@ -506,28 +496,29 @@ #endif const uint32_t texture_load_r11g11b10_rgba16_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -773,127 +764,115 @@ const uint32_t texture_load_r11g11b10_rgba16_scaled_cs[] = { 0x0000594E, 0x000003B6, 0x000500C2, 0x00000011, 0x000037EF, 0x000050AD, 0x00000724, 0x000500C5, 0x00000011, 0x00001A13, 0x0000595E, 0x000037EF, 0x0007004F, 0x00000011, 0x000039D1, 0x00003CAC, 0x00003CAC, 0x00000000, - 0x00000002, 0x000500C5, 0x00000011, 0x000051D8, 0x000039D1, 0x00001A13, - 0x00050051, 0x0000000B, 0x000049C9, 0x000051D8, 0x00000000, 0x00060052, - 0x00000017, 0x00003CC4, 0x000049C9, 0x00003CAC, 0x00000000, 0x00050051, - 0x0000000B, 0x00004D66, 0x000051D8, 0x00000001, 0x00060052, 0x00000017, - 0x000048EA, 0x00004D66, 0x00003CC4, 0x00000002, 0x0007004F, 0x00000011, - 0x00003FD7, 0x000048EA, 0x000048EA, 0x00000001, 0x00000003, 0x000500C5, - 0x00000011, 0x000022D5, 0x00003FD7, 0x0000062A, 0x00050051, 0x0000000B, - 0x000049CA, 0x000022D5, 0x00000000, 0x00060052, 0x00000017, 0x00003CC5, - 0x000049CA, 0x000048EA, 0x00000001, 0x00050051, 0x0000000B, 0x00004D67, - 0x000022D5, 0x00000001, 0x00060052, 0x00000017, 0x00004028, 0x00004D67, - 0x00003CC5, 0x00000003, 0x0007004F, 0x00000011, 0x00001C33, 0x00004504, - 0x00004504, 0x00000002, 0x00000003, 0x0009004F, 0x00000017, 0x00002C08, - 0x00004504, 0x000000C8, 0x00000002, 0x00000002, 0x00000003, 0x00000003, - 0x000500C2, 0x00000017, 0x00002581, 0x00002C08, 0x00000221, 0x000500C7, - 0x00000017, 0x00001EE5, 0x00002581, 0x00000589, 0x000500C4, 0x00000017, - 0x00006048, 0x00001EE5, 0x000000B9, 0x000500C2, 0x00000017, 0x00005853, - 0x00002C08, 0x00000329, 0x000500C7, 0x00000017, 0x000053E7, 0x00005853, - 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAD, 0x00006048, 0x000053E7, - 0x000500C7, 0x00000011, 0x00004E80, 0x00001C33, 0x0000022A, 0x000500C4, - 0x00000011, 0x0000595F, 0x00004E80, 0x000007E1, 0x000500C7, 0x00000011, - 0x000050AE, 0x00001C33, 0x000003B6, 0x000500C2, 0x00000011, 0x000037F0, - 0x000050AE, 0x00000724, 0x000500C5, 0x00000011, 0x00001A14, 0x0000595F, - 0x000037F0, 0x0007004F, 0x00000011, 0x000039D2, 0x00003CAD, 0x00003CAD, - 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051D9, 0x000039D2, - 0x00001A14, 0x00050051, 0x0000000B, 0x000049CB, 0x000051D9, 0x00000000, - 0x00060052, 0x00000017, 0x00003CC6, 0x000049CB, 0x00003CAD, 0x00000000, - 0x00050051, 0x0000000B, 0x00004D68, 0x000051D9, 0x00000001, 0x00060052, - 0x00000017, 0x000048EC, 0x00004D68, 0x00003CC6, 0x00000002, 0x0007004F, - 0x00000011, 0x00003FD8, 0x000048EC, 0x000048EC, 0x00000001, 0x00000003, - 0x000500C5, 0x00000011, 0x000022D6, 0x00003FD8, 0x0000062A, 0x00050051, - 0x0000000B, 0x000049CC, 0x000022D6, 0x00000000, 0x00060052, 0x00000017, - 0x00003CC7, 0x000049CC, 0x000048EC, 0x00000001, 0x00050051, 0x0000000B, - 0x00004C5C, 0x000022D6, 0x00000001, 0x00060052, 0x00000017, 0x0000485B, - 0x00004C5C, 0x00003CC7, 0x00000003, 0x00060041, 0x00000294, 0x000023DE, - 0x0000140E, 0x00000A0B, 0x00002BBD, 0x0003003E, 0x000023DE, 0x00004028, - 0x00050080, 0x0000000B, 0x00002CC1, 0x00002BBD, 0x00000A0D, 0x00060041, - 0x00000294, 0x00005C9F, 0x0000140E, 0x00000A0B, 0x00002CC1, 0x0003003E, - 0x00005C9F, 0x0000485B, 0x000500AC, 0x00000009, 0x00005BF6, 0x00001C87, - 0x00000A0D, 0x000300F7, 0x000060BC, 0x00000002, 0x000400FA, 0x00005BF6, - 0x00005084, 0x00005094, 0x000200F8, 0x00005084, 0x00050086, 0x0000000B, - 0x00003697, 0x00001DEE, 0x00001C87, 0x00050084, 0x0000000B, 0x0000237E, - 0x00003697, 0x00001C87, 0x00050082, 0x0000000B, 0x00003171, 0x00001DEE, - 0x0000237E, 0x00050080, 0x0000000B, 0x00002527, 0x00003171, 0x00000A0D, - 0x000500AA, 0x00000009, 0x0000343F, 0x00002527, 0x00001C87, 0x000300F7, - 0x00001EED, 0x00000000, 0x000400FA, 0x0000343F, 0x0000569E, 0x00002191, - 0x000200F8, 0x0000569E, 0x00050084, 0x0000000B, 0x00004B59, 0x00000A6A, - 0x00001C87, 0x000500C4, 0x0000000B, 0x0000540F, 0x00003171, 0x00000A16, - 0x00050082, 0x0000000B, 0x00004944, 0x00004B59, 0x0000540F, 0x000200F9, - 0x00001EED, 0x000200F8, 0x00002191, 0x000200F9, 0x00001EED, 0x000200F8, - 0x00001EED, 0x000700F5, 0x0000000B, 0x0000292C, 0x00004944, 0x0000569E, - 0x00000A3A, 0x00002191, 0x000200F9, 0x000060BC, 0x000200F8, 0x00005094, - 0x000200F9, 0x000060BC, 0x000200F8, 0x000060BC, 0x000700F5, 0x0000000B, - 0x000029BC, 0x0000292C, 0x00001EED, 0x00000A6A, 0x00005094, 0x00050084, - 0x0000000B, 0x0000492B, 0x000029BC, 0x00005962, 0x000500C2, 0x0000000B, - 0x0000406D, 0x0000492B, 0x00000A16, 0x00050080, 0x0000000B, 0x0000336B, - 0x00003948, 0x0000406D, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, - 0x00000A0B, 0x0000336B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, - 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, - 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, - 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, - 0x0000013D, 0x000500C7, 0x00000017, 0x000050AF, 0x000019B2, 0x0000072E, - 0x000500C2, 0x00000017, 0x0000448E, 0x000050AF, 0x0000013D, 0x000500C5, - 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, - 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, - 0x000060BC, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, 0x00000000, - 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, 0x00002B39, - 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, - 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, - 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, 0x00002DA3, 0x000200F8, - 0x00002DA3, 0x000700F5, 0x00000017, 0x00004505, 0x00002AAC, 0x00003A1A, - 0x000029E9, 0x00002B39, 0x0007004F, 0x00000011, 0x0000594F, 0x00004505, - 0x00004505, 0x00000000, 0x00000001, 0x0009004F, 0x00000017, 0x000029A8, - 0x00004505, 0x000000C8, 0x00000000, 0x00000000, 0x00000001, 0x00000001, - 0x000500C2, 0x00000017, 0x00002582, 0x000029A8, 0x00000221, 0x000500C7, - 0x00000017, 0x00001EE6, 0x00002582, 0x00000589, 0x000500C4, 0x00000017, - 0x00006049, 0x00001EE6, 0x000000B9, 0x000500C2, 0x00000017, 0x00005854, - 0x000029A8, 0x00000329, 0x000500C7, 0x00000017, 0x000053E8, 0x00005854, - 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAE, 0x00006049, 0x000053E8, - 0x000500C7, 0x00000011, 0x00004E81, 0x0000594F, 0x0000022A, 0x000500C4, - 0x00000011, 0x00005960, 0x00004E81, 0x000007E1, 0x000500C7, 0x00000011, - 0x000050B0, 0x0000594F, 0x000003B6, 0x000500C2, 0x00000011, 0x000037F1, - 0x000050B0, 0x00000724, 0x000500C5, 0x00000011, 0x00001A15, 0x00005960, - 0x000037F1, 0x0007004F, 0x00000011, 0x000039D3, 0x00003CAE, 0x00003CAE, - 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051DA, 0x000039D3, - 0x00001A15, 0x00050051, 0x0000000B, 0x000049CD, 0x000051DA, 0x00000000, - 0x00060052, 0x00000017, 0x00003CC8, 0x000049CD, 0x00003CAE, 0x00000000, - 0x00050051, 0x0000000B, 0x00004D69, 0x000051DA, 0x00000001, 0x00060052, - 0x00000017, 0x000048ED, 0x00004D69, 0x00003CC8, 0x00000002, 0x0007004F, - 0x00000011, 0x00003FD9, 0x000048ED, 0x000048ED, 0x00000001, 0x00000003, - 0x000500C5, 0x00000011, 0x000022D7, 0x00003FD9, 0x0000062A, 0x00050051, - 0x0000000B, 0x000049CE, 0x000022D7, 0x00000000, 0x00060052, 0x00000017, - 0x00003CC9, 0x000049CE, 0x000048ED, 0x00000001, 0x00050051, 0x0000000B, - 0x00004D6A, 0x000022D7, 0x00000001, 0x00060052, 0x00000017, 0x00004029, - 0x00004D6A, 0x00003CC9, 0x00000003, 0x0007004F, 0x00000011, 0x00001C34, - 0x00004505, 0x00004505, 0x00000002, 0x00000003, 0x0009004F, 0x00000017, - 0x00002C09, 0x00004505, 0x000000C8, 0x00000002, 0x00000002, 0x00000003, - 0x00000003, 0x000500C2, 0x00000017, 0x00002583, 0x00002C09, 0x00000221, - 0x000500C7, 0x00000017, 0x00001EE7, 0x00002583, 0x00000589, 0x000500C4, - 0x00000017, 0x0000604A, 0x00001EE7, 0x000000B9, 0x000500C2, 0x00000017, - 0x00005855, 0x00002C09, 0x00000329, 0x000500C7, 0x00000017, 0x000053E9, - 0x00005855, 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAF, 0x0000604A, - 0x000053E9, 0x000500C7, 0x00000011, 0x00004E82, 0x00001C34, 0x0000022A, - 0x000500C4, 0x00000011, 0x00005961, 0x00004E82, 0x000007E1, 0x000500C7, - 0x00000011, 0x000050B1, 0x00001C34, 0x000003B6, 0x000500C2, 0x00000011, - 0x000037F2, 0x000050B1, 0x00000724, 0x000500C5, 0x00000011, 0x00001A16, - 0x00005961, 0x000037F2, 0x0007004F, 0x00000011, 0x000039D4, 0x00003CAF, - 0x00003CAF, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051DB, - 0x000039D4, 0x00001A16, 0x00050051, 0x0000000B, 0x000049CF, 0x000051DB, - 0x00000000, 0x00060052, 0x00000017, 0x00003CCA, 0x000049CF, 0x00003CAF, - 0x00000000, 0x00050051, 0x0000000B, 0x00004D6B, 0x000051DB, 0x00000001, - 0x00060052, 0x00000017, 0x000048EE, 0x00004D6B, 0x00003CCA, 0x00000002, - 0x0007004F, 0x00000011, 0x00003FDA, 0x000048EE, 0x000048EE, 0x00000001, - 0x00000003, 0x000500C5, 0x00000011, 0x000022D8, 0x00003FDA, 0x0000062A, - 0x00050051, 0x0000000B, 0x000049D0, 0x000022D8, 0x00000000, 0x00060052, - 0x00000017, 0x00003CCB, 0x000049D0, 0x000048EE, 0x00000001, 0x00050051, - 0x0000000B, 0x00005109, 0x000022D8, 0x00000001, 0x00060052, 0x00000017, - 0x00001E01, 0x00005109, 0x00003CCB, 0x00000003, 0x00050080, 0x0000000B, - 0x0000495D, 0x00002BBD, 0x00000A10, 0x00060041, 0x00000294, 0x00001B6C, - 0x0000140E, 0x00000A0B, 0x0000495D, 0x0003003E, 0x00001B6C, 0x00004029, - 0x00050080, 0x0000000B, 0x00002CC2, 0x00002BBD, 0x00000A13, 0x00060041, - 0x00000294, 0x00006256, 0x0000140E, 0x00000A0B, 0x00002CC2, 0x0003003E, - 0x00006256, 0x00001E01, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, - 0x000100FD, 0x00010038, + 0x00000002, 0x000500C5, 0x00000011, 0x000051C5, 0x000039D1, 0x00001A13, + 0x00050051, 0x0000000B, 0x00004A50, 0x000051C5, 0x00000000, 0x00050051, + 0x0000000B, 0x00001C29, 0x000051C5, 0x00000001, 0x0007004F, 0x00000011, + 0x00005A09, 0x00003CAC, 0x00003CAC, 0x00000001, 0x00000003, 0x000500C5, + 0x00000011, 0x00005D7E, 0x00005A09, 0x0000062A, 0x00050051, 0x0000000B, + 0x00004A63, 0x00005D7E, 0x00000000, 0x00050051, 0x0000000B, 0x00005D39, + 0x00005D7E, 0x00000001, 0x00070050, 0x00000017, 0x00003F21, 0x00004A50, + 0x00004A63, 0x00001C29, 0x00005D39, 0x0007004F, 0x00000011, 0x00001E25, + 0x00004504, 0x00004504, 0x00000002, 0x00000003, 0x0009004F, 0x00000017, + 0x000025BB, 0x00004504, 0x000000C8, 0x00000002, 0x00000002, 0x00000003, + 0x00000003, 0x000500C2, 0x00000017, 0x00002581, 0x000025BB, 0x00000221, + 0x000500C7, 0x00000017, 0x00001EE5, 0x00002581, 0x00000589, 0x000500C4, + 0x00000017, 0x00006048, 0x00001EE5, 0x000000B9, 0x000500C2, 0x00000017, + 0x00005853, 0x000025BB, 0x00000329, 0x000500C7, 0x00000017, 0x000053E7, + 0x00005853, 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAD, 0x00006048, + 0x000053E7, 0x000500C7, 0x00000011, 0x00004E80, 0x00001E25, 0x0000022A, + 0x000500C4, 0x00000011, 0x0000595F, 0x00004E80, 0x000007E1, 0x000500C7, + 0x00000011, 0x000050AE, 0x00001E25, 0x000003B6, 0x000500C2, 0x00000011, + 0x000037F0, 0x000050AE, 0x00000724, 0x000500C5, 0x00000011, 0x00001A14, + 0x0000595F, 0x000037F0, 0x0007004F, 0x00000011, 0x000039D2, 0x00003CAD, + 0x00003CAD, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, 0x000051C6, + 0x000039D2, 0x00001A14, 0x00050051, 0x0000000B, 0x00004A51, 0x000051C6, + 0x00000000, 0x00050051, 0x0000000B, 0x00001C2A, 0x000051C6, 0x00000001, + 0x0007004F, 0x00000011, 0x00005A0A, 0x00003CAD, 0x00003CAD, 0x00000001, + 0x00000003, 0x000500C5, 0x00000011, 0x00005D7F, 0x00005A0A, 0x0000062A, + 0x00050051, 0x0000000B, 0x00004A64, 0x00005D7F, 0x00000000, 0x00050051, + 0x0000000B, 0x00005C2F, 0x00005D7F, 0x00000001, 0x00070050, 0x00000017, + 0x00004754, 0x00004A51, 0x00004A64, 0x00001C2A, 0x00005C2F, 0x00060041, + 0x00000294, 0x000025D0, 0x0000140E, 0x00000A0B, 0x00002BBD, 0x0003003E, + 0x000025D0, 0x00003F21, 0x00050080, 0x0000000B, 0x00002CC1, 0x00002BBD, + 0x00000A0D, 0x00060041, 0x00000294, 0x00005C9F, 0x0000140E, 0x00000A0B, + 0x00002CC1, 0x0003003E, 0x00005C9F, 0x00004754, 0x000500AC, 0x00000009, + 0x00005BF6, 0x00001C87, 0x00000A0D, 0x000300F7, 0x000060BC, 0x00000002, + 0x000400FA, 0x00005BF6, 0x00005084, 0x00005094, 0x000200F8, 0x00005084, + 0x00050086, 0x0000000B, 0x00003697, 0x00001DEE, 0x00001C87, 0x00050084, + 0x0000000B, 0x0000237E, 0x00003697, 0x00001C87, 0x00050082, 0x0000000B, + 0x00003171, 0x00001DEE, 0x0000237E, 0x00050080, 0x0000000B, 0x00002527, + 0x00003171, 0x00000A0D, 0x000500AA, 0x00000009, 0x0000343F, 0x00002527, + 0x00001C87, 0x000300F7, 0x00001EED, 0x00000000, 0x000400FA, 0x0000343F, + 0x0000569E, 0x00002191, 0x000200F8, 0x0000569E, 0x00050084, 0x0000000B, + 0x00004B59, 0x00000A6A, 0x00001C87, 0x000500C4, 0x0000000B, 0x0000540F, + 0x00003171, 0x00000A16, 0x00050082, 0x0000000B, 0x00004944, 0x00004B59, + 0x0000540F, 0x000200F9, 0x00001EED, 0x000200F8, 0x00002191, 0x000200F9, + 0x00001EED, 0x000200F8, 0x00001EED, 0x000700F5, 0x0000000B, 0x0000292C, + 0x00004944, 0x0000569E, 0x00000A3A, 0x00002191, 0x000200F9, 0x000060BC, + 0x000200F8, 0x00005094, 0x000200F9, 0x000060BC, 0x000200F8, 0x000060BC, + 0x000700F5, 0x0000000B, 0x000029BC, 0x0000292C, 0x00001EED, 0x00000A6A, + 0x00005094, 0x00050084, 0x0000000B, 0x0000492B, 0x000029BC, 0x00005962, + 0x000500C2, 0x0000000B, 0x0000406D, 0x0000492B, 0x00000A16, 0x00050080, + 0x0000000B, 0x0000336B, 0x00003948, 0x0000406D, 0x00060041, 0x00000294, + 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000336B, 0x0004003D, 0x00000017, + 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, + 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, + 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, + 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AF, + 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AF, + 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, + 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, + 0x00002AAC, 0x000019B2, 0x000060BC, 0x00003FF9, 0x00002958, 0x000300F7, + 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, + 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, + 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, + 0x000500C5, 0x00000017, 0x000029E9, 0x00005E18, 0x00003BE8, 0x000200F9, + 0x00002DA3, 0x000200F8, 0x00002DA3, 0x000700F5, 0x00000017, 0x00004505, + 0x00002AAC, 0x00003A1A, 0x000029E9, 0x00002B39, 0x0007004F, 0x00000011, + 0x0000594F, 0x00004505, 0x00004505, 0x00000000, 0x00000001, 0x0009004F, + 0x00000017, 0x000029A8, 0x00004505, 0x000000C8, 0x00000000, 0x00000000, + 0x00000001, 0x00000001, 0x000500C2, 0x00000017, 0x00002582, 0x000029A8, + 0x00000221, 0x000500C7, 0x00000017, 0x00001EE6, 0x00002582, 0x00000589, + 0x000500C4, 0x00000017, 0x00006049, 0x00001EE6, 0x000000B9, 0x000500C2, + 0x00000017, 0x00005854, 0x000029A8, 0x00000329, 0x000500C7, 0x00000017, + 0x000053E8, 0x00005854, 0x000009D7, 0x000500C5, 0x00000017, 0x00003CAE, + 0x00006049, 0x000053E8, 0x000500C7, 0x00000011, 0x00004E81, 0x0000594F, + 0x0000022A, 0x000500C4, 0x00000011, 0x00005960, 0x00004E81, 0x000007E1, + 0x000500C7, 0x00000011, 0x000050B0, 0x0000594F, 0x000003B6, 0x000500C2, + 0x00000011, 0x000037F1, 0x000050B0, 0x00000724, 0x000500C5, 0x00000011, + 0x00001A15, 0x00005960, 0x000037F1, 0x0007004F, 0x00000011, 0x000039D3, + 0x00003CAE, 0x00003CAE, 0x00000000, 0x00000002, 0x000500C5, 0x00000011, + 0x000051C7, 0x000039D3, 0x00001A15, 0x00050051, 0x0000000B, 0x00004A52, + 0x000051C7, 0x00000000, 0x00050051, 0x0000000B, 0x00001C2B, 0x000051C7, + 0x00000001, 0x0007004F, 0x00000011, 0x00005A0B, 0x00003CAE, 0x00003CAE, + 0x00000001, 0x00000003, 0x000500C5, 0x00000011, 0x00005D80, 0x00005A0B, + 0x0000062A, 0x00050051, 0x0000000B, 0x00004A65, 0x00005D80, 0x00000000, + 0x00050051, 0x0000000B, 0x00005D3A, 0x00005D80, 0x00000001, 0x00070050, + 0x00000017, 0x00003F22, 0x00004A52, 0x00004A65, 0x00001C2B, 0x00005D3A, + 0x0007004F, 0x00000011, 0x00001E26, 0x00004505, 0x00004505, 0x00000002, + 0x00000003, 0x0009004F, 0x00000017, 0x000025BC, 0x00004505, 0x000000C8, + 0x00000002, 0x00000002, 0x00000003, 0x00000003, 0x000500C2, 0x00000017, + 0x00002583, 0x000025BC, 0x00000221, 0x000500C7, 0x00000017, 0x00001EE7, + 0x00002583, 0x00000589, 0x000500C4, 0x00000017, 0x0000604A, 0x00001EE7, + 0x000000B9, 0x000500C2, 0x00000017, 0x00005855, 0x000025BC, 0x00000329, + 0x000500C7, 0x00000017, 0x000053E9, 0x00005855, 0x000009D7, 0x000500C5, + 0x00000017, 0x00003CAF, 0x0000604A, 0x000053E9, 0x000500C7, 0x00000011, + 0x00004E82, 0x00001E26, 0x0000022A, 0x000500C4, 0x00000011, 0x00005961, + 0x00004E82, 0x000007E1, 0x000500C7, 0x00000011, 0x000050B1, 0x00001E26, + 0x000003B6, 0x000500C2, 0x00000011, 0x000037F2, 0x000050B1, 0x00000724, + 0x000500C5, 0x00000011, 0x00001A16, 0x00005961, 0x000037F2, 0x0007004F, + 0x00000011, 0x000039D4, 0x00003CAF, 0x00003CAF, 0x00000000, 0x00000002, + 0x000500C5, 0x00000011, 0x000051C8, 0x000039D4, 0x00001A16, 0x00050051, + 0x0000000B, 0x00004A53, 0x000051C8, 0x00000000, 0x00050051, 0x0000000B, + 0x00001C2C, 0x000051C8, 0x00000001, 0x0007004F, 0x00000011, 0x00005A0D, + 0x00003CAF, 0x00003CAF, 0x00000001, 0x00000003, 0x000500C5, 0x00000011, + 0x00005D81, 0x00005A0D, 0x0000062A, 0x00050051, 0x0000000B, 0x00004A66, + 0x00005D81, 0x00000000, 0x00050051, 0x0000000B, 0x000060DC, 0x00005D81, + 0x00000001, 0x00070050, 0x00000017, 0x00001CFA, 0x00004A53, 0x00004A66, + 0x00001C2C, 0x000060DC, 0x00050080, 0x0000000B, 0x00001A09, 0x00002BBD, + 0x00000A10, 0x00060041, 0x00000294, 0x00005F9E, 0x0000140E, 0x00000A0B, + 0x00001A09, 0x0003003E, 0x00005F9E, 0x00003F22, 0x00050080, 0x0000000B, + 0x00002CC2, 0x00002BBD, 0x00000A13, 0x00060041, 0x00000294, 0x00006256, + 0x0000140E, 0x00000A0B, 0x00002CC2, 0x0003003E, 0x00006256, 0x00001CFA, + 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_snorm_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_snorm_cs.h index abe5abd8e..4d866138c 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_snorm_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_snorm_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -435,12 +437,19 @@ %12351 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %12351 %7813 %11457 = OpIAdd %uint %21685 %uint_1 - %23654 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 - OpStore %23654 %7631 - %16830 = OpSelect %uint %17270 %uint_32 %uint_16 - %22844 = OpShiftRightLogical %uint %16830 %uint_4 - %13947 = OpIAdd %uint %22117 %22844 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %25136 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %11457 + OpStore %25136 %7631 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -452,7 +461,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %11682 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %11683 None OpBranchConditional %15139 %11065 %11683 %11065 = OpLabel @@ -581,28 +590,29 @@ #endif const uint32_t texture_load_r11g11b10_rgba16_snorm_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, @@ -917,11 +927,14 @@ const uint32_t texture_load_r11g11b10_rgba16_snorm_cs[] = { 0x00000002, 0x00000001, 0x00000003, 0x00060041, 0x00000294, 0x0000303F, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x0000303F, 0x00001E85, 0x00050080, 0x0000000B, 0x00002CC1, 0x000054B5, 0x00000A0D, 0x00060041, - 0x00000294, 0x00005C66, 0x0000140E, 0x00000A0B, 0x00002CC1, 0x0003003E, - 0x00005C66, 0x00001DCF, 0x000600A9, 0x0000000B, 0x000041BE, 0x00004376, - 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x0000593C, 0x000041BE, - 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x0000593C, - 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, + 0x00000294, 0x00006230, 0x0000140E, 0x00000A0B, 0x00002CC1, 0x0003003E, + 0x00006230, 0x00001DCF, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, + 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, 0x000055E9, + 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, + 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, + 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, @@ -929,7 +942,7 @@ const uint32_t texture_load_r11g11b10_rgba16_snorm_cs[] = { 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, - 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00002DA2, 0x00003FF9, + 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x00002DA3, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x00002DA3, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_snorm_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_snorm_scaled_cs.h index d0c517974..e116e7a19 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_snorm_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r11g11b10_rgba16_snorm_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25175 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -625,28 +627,29 @@ #endif const uint32_t texture_load_r11g11b10_rgba16_snorm_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006257, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006257, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_snorm_float_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_snorm_float_cs.h index 54b171acd..4a488165f 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_snorm_float_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_snorm_float_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -320,11 +322,18 @@ %15035 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %8430 %17859 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %17859 %15035 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_64 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %12538 None OpBranchConditional %21106 %10584 %12538 @@ -336,7 +345,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %12538 %12538 = OpLabel - %12107 = OpPhi %v4uint %6578 %12537 %16377 %10584 + %12107 = OpPhi %v4uint %6578 %6871 %16377 %10584 %15376 = OpBitcast %v4int %12107 %16911 = OpShiftLeftLogical %v4int %15376 %770 %16537 = OpShiftRightArithmetic %v4int %16911 %770 @@ -364,7 +373,7 @@ %19214 = OpCompositeConstruct %v2float %23492 %14764 %8431 = OpExtInst %uint %1 PackHalf2x16 %19214 %15036 = OpCompositeConstruct %v4uint %8564 %8565 %8566 %8431 - %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %20158 %15036 OpBranch %19578 %19578 = OpLabel @@ -373,28 +382,29 @@ #endif const uint32_t texture_load_r16_snorm_float_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020, @@ -611,11 +621,14 @@ const uint32_t texture_load_r16_snorm_float_cs[] = { 0x00000001, 0x0000003A, 0x00004B0D, 0x00070050, 0x00000017, 0x00003ABB, 0x00002171, 0x00002172, 0x00002173, 0x000020EE, 0x00060041, 0x00000294, 0x000045C3, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000045C3, - 0x00003ABB, 0x00050080, 0x0000000B, 0x00003AC4, 0x000054B5, 0x00000A0E, - 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, 0x00000ACA, 0x00000A3A, - 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, 0x00000A16, 0x00050080, - 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, 0x00060041, 0x00000294, - 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, + 0x00003ABB, 0x00050080, 0x0000000B, 0x000054B6, 0x000054B5, 0x00000A0E, + 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, + 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, + 0x0000000B, 0x0000456F, 0x00000ACA, 0x000055E9, 0x00000A3A, 0x00001C25, + 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, + 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, 0x00000294, + 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x000030FA, 0x00000000, 0x000400FA, 0x00005272, 0x00002958, 0x000030FA, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, @@ -623,7 +636,7 @@ const uint32_t texture_load_r16_snorm_float_cs[] = { 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x000030FA, 0x000200F8, 0x000030FA, 0x000700F5, 0x00000017, - 0x00002F4B, 0x000019B2, 0x000030F9, 0x00003FF9, 0x00002958, 0x0004007C, + 0x00002F4B, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x0004007C, 0x0000001A, 0x00003C10, 0x00002F4B, 0x000500C4, 0x0000001A, 0x0000420F, 0x00003C10, 0x00000302, 0x000500C3, 0x0000001A, 0x00004099, 0x0000420F, 0x00000302, 0x0004006F, 0x0000001D, 0x00002A98, 0x00004099, 0x0005008E, @@ -648,6 +661,6 @@ const uint32_t texture_load_r16_snorm_float_cs[] = { 0x00005BC4, 0x000039AC, 0x0006000C, 0x0000000B, 0x000020EF, 0x00000001, 0x0000003A, 0x00004B0E, 0x00070050, 0x00000017, 0x00003ABC, 0x00002174, 0x00002175, 0x00002176, 0x000020EF, 0x00060041, 0x00000294, 0x00004EBE, - 0x0000140E, 0x00000A0B, 0x00003AC4, 0x0003003E, 0x00004EBE, 0x00003ABC, + 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00004EBE, 0x00003ABC, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_snorm_float_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_snorm_float_scaled_cs.h index d3d31da3d..788943a6c 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_snorm_float_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_snorm_float_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -417,28 +419,29 @@ #endif const uint32_t texture_load_r16_snorm_float_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_unorm_float_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_unorm_float_cs.h index 02ee28c56..14a9ae73a 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_unorm_float_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_unorm_float_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -315,11 +317,18 @@ %15035 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %8430 %17859 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %17859 %15035 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_64 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %13963 None OpBranchConditional %21106 %10584 %13963 @@ -331,7 +340,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %13963 %13963 = OpLabel - %16607 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %16607 = OpPhi %v4uint %6578 %6871 %16377 %10584 %18241 = OpBitwiseAnd %v4uint %16607 %850 %9138 = OpConvertUToF %v4float %18241 %19366 = OpVectorTimesScalar %v4float %9138 %float_1_52590219en05 @@ -355,7 +364,7 @@ %19214 = OpCompositeConstruct %v2float %23492 %14764 %8431 = OpExtInst %uint %1 PackHalf2x16 %19214 %15036 = OpCompositeConstruct %v4uint %8564 %8565 %8566 %8431 - %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %20158 %15036 OpBranch %19578 %19578 = OpLabel @@ -364,28 +373,29 @@ #endif const uint32_t texture_load_r16_unorm_float_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -598,18 +608,21 @@ const uint32_t texture_load_r16_unorm_float_cs[] = { 0x00070050, 0x00000017, 0x00003ABB, 0x00002171, 0x00002172, 0x00002173, 0x000020EE, 0x00060041, 0x00000294, 0x000045C3, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000045C3, 0x00003ABB, 0x00050080, 0x0000000B, - 0x00003AC4, 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, - 0x00004376, 0x00000ACA, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, - 0x00004958, 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, - 0x00002E1B, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, - 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, + 0x000054B6, 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, + 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, + 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000ACA, + 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, + 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, + 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, + 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00005272, 0x00002958, 0x0000368B, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x0000368B, 0x000200F8, - 0x0000368B, 0x000700F5, 0x00000017, 0x000040DF, 0x000019B2, 0x0000368A, + 0x0000368B, 0x000700F5, 0x00000017, 0x000040DF, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000500C7, 0x00000017, 0x00004741, 0x000040DF, 0x00000352, 0x00040070, 0x0000001D, 0x000023B2, 0x00004741, 0x0005008E, 0x0000001D, 0x00004BA6, 0x000023B2, 0x0000092A, 0x000500C2, 0x00000017, @@ -631,6 +644,6 @@ const uint32_t texture_load_r16_unorm_float_cs[] = { 0x0006000C, 0x0000000B, 0x000020EF, 0x00000001, 0x0000003A, 0x00004B0E, 0x00070050, 0x00000017, 0x00003ABC, 0x00002174, 0x00002175, 0x00002176, 0x000020EF, 0x00060041, 0x00000294, 0x00004EBE, 0x0000140E, 0x00000A0B, - 0x00003AC4, 0x0003003E, 0x00004EBE, 0x00003ABC, 0x000200F9, 0x00004C7A, + 0x000054B6, 0x0003003E, 0x00004EBE, 0x00003ABC, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_unorm_float_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_unorm_float_scaled_cs.h index e708b4468..0fe3c4b2a 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_unorm_float_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r16_unorm_float_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -408,28 +410,29 @@ #endif const uint32_t texture_load_r16_unorm_float_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_a4r4g4b4_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_a4r4g4b4_cs.h index 6f877e8f6..7b20505ba 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_a4r4g4b4_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_a4r4g4b4_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -297,11 +299,18 @@ %6532 = OpBitwiseOr %v4uint %10234 %14053 %20254 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %20254 %6532 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_64 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %13963 None OpBranchConditional %21106 %10584 %13963 @@ -313,13 +322,13 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %13963 %13963 = OpLabel - %18203 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %18203 = OpPhi %v4uint %6578 %6871 %16377 %10584 %23863 = OpBitwiseAnd %v4uint %18203 %1930 %10235 = OpShiftLeftLogical %v4uint %23863 %101 %20655 = OpBitwiseAnd %v4uint %18203 %2418 %14054 = OpShiftRightLogical %v4uint %20655 %533 %6533 = OpBitwiseOr %v4uint %10235 %14054 - %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %22553 %6533 OpBranch %19578 %19578 = OpLabel @@ -328,28 +337,29 @@ #endif const uint32_t texture_load_r4g4b4a4_a4r4g4b4_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -547,11 +557,14 @@ const uint32_t texture_load_r4g4b4a4_a4r4g4b4_cs[] = { 0x000500C2, 0x00000017, 0x000036E5, 0x000050AD, 0x00000215, 0x000500C5, 0x00000017, 0x00001984, 0x000027FA, 0x000036E5, 0x00060041, 0x00000294, 0x00004F1E, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00004F1E, - 0x00001984, 0x00050080, 0x0000000B, 0x00003AC4, 0x000054B5, 0x00000A0E, - 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, 0x00000ACA, 0x00000A3A, - 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, 0x00000A16, 0x00050080, - 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, 0x00060041, 0x00000294, - 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, + 0x00001984, 0x00050080, 0x0000000B, 0x000054B6, 0x000054B5, 0x00000A0E, + 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, + 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, + 0x0000000B, 0x0000456F, 0x00000ACA, 0x000055E9, 0x00000A3A, 0x00001C25, + 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, + 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, 0x00000294, + 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00005272, 0x00002958, 0x0000368B, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, @@ -559,12 +572,12 @@ const uint32_t texture_load_r4g4b4a4_a4r4g4b4_cs[] = { 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AE, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x0000368B, 0x000200F8, 0x0000368B, 0x000700F5, 0x00000017, - 0x0000471B, 0x000019B2, 0x0000368A, 0x00003FF9, 0x00002958, 0x000500C7, + 0x0000471B, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000500C7, 0x00000017, 0x00005D37, 0x0000471B, 0x0000078A, 0x000500C4, 0x00000017, 0x000027FB, 0x00005D37, 0x00000065, 0x000500C7, 0x00000017, 0x000050AF, 0x0000471B, 0x00000972, 0x000500C2, 0x00000017, 0x000036E6, 0x000050AF, 0x00000215, 0x000500C5, 0x00000017, 0x00001985, 0x000027FB, 0x000036E6, - 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x00003AC4, + 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00005819, 0x00001985, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_a4r4g4b4_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_a4r4g4b4_scaled_cs.h index b80943dfb..46355bd07 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_a4r4g4b4_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_a4r4g4b4_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -372,28 +374,29 @@ #endif const uint32_t texture_load_r4g4b4a4_a4r4g4b4_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_b4g4r4a4_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_b4g4r4a4_cs.h index a8dedda9b..0167c329b 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_b4g4r4a4_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_b4g4r4a4_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -298,11 +300,18 @@ %6532 = OpBitwiseOr %v4uint %17045 %18088 %20254 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %20254 %6532 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_64 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %13963 None OpBranchConditional %21106 %10584 %13963 @@ -314,7 +323,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %13963 %13963 = OpLabel - %18260 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %18260 = OpPhi %v4uint %6578 %6871 %16377 %10584 %23287 = OpBitwiseAnd %v4uint %18260 %992 %24374 = OpBitwiseAnd %v4uint %18260 %925 %24933 = OpShiftLeftLogical %v4uint %24374 %317 @@ -322,7 +331,7 @@ %21213 = OpBitwiseAnd %v4uint %18260 %2316 %18089 = OpShiftRightLogical %v4uint %21213 %317 %6533 = OpBitwiseOr %v4uint %17046 %18089 - %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %22553 %6533 OpBranch %19578 %19578 = OpLabel @@ -331,28 +340,29 @@ #endif const uint32_t texture_load_r4g4b4a4_b4g4r4a4_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -551,18 +561,21 @@ const uint32_t texture_load_r4g4b4a4_b4g4r4a4_cs[] = { 0x000052DC, 0x0000013D, 0x000500C5, 0x00000017, 0x00001984, 0x00004295, 0x000046A8, 0x00060041, 0x00000294, 0x00004F1E, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, - 0x00003AC4, 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, - 0x00004376, 0x00000ACA, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, - 0x00004958, 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, - 0x00002E1B, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, - 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, + 0x000054B6, 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, + 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, + 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, + 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000ACA, + 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, + 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, + 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, + 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00005272, 0x00002958, 0x0000368B, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, 0x0000013D, 0x000500C7, 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x0000368B, 0x000200F8, - 0x0000368B, 0x000700F5, 0x00000017, 0x00004754, 0x000019B2, 0x0000368A, + 0x0000368B, 0x000700F5, 0x00000017, 0x00004754, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000500C7, 0x00000017, 0x00005AF7, 0x00004754, 0x000003E0, 0x000500C7, 0x00000017, 0x00005F36, 0x00004754, 0x0000039D, 0x000500C4, 0x00000017, 0x00006165, 0x00005F36, 0x0000013D, 0x000500C5, @@ -570,6 +583,6 @@ const uint32_t texture_load_r4g4b4a4_b4g4r4a4_cs[] = { 0x000052DD, 0x00004754, 0x0000090C, 0x000500C2, 0x00000017, 0x000046A9, 0x000052DD, 0x0000013D, 0x000500C5, 0x00000017, 0x00001985, 0x00004296, 0x000046A9, 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, - 0x00003AC4, 0x0003003E, 0x00005819, 0x00001985, 0x000200F9, 0x00004C7A, + 0x000054B6, 0x0003003E, 0x00005819, 0x00001985, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_b4g4r4a4_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_b4g4r4a4_scaled_cs.h index 4f7de138b..430e455bf 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_b4g4r4a4_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r4g4b4a4_b4g4r4a4_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -375,28 +377,29 @@ #endif const uint32_t texture_load_r4g4b4a4_b4g4r4a4_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b5a1_b5g5r5a1_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b5a1_b5g5r5a1_cs.h index cab7d09bd..64e4f9b5e 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b5a1_b5g5r5a1_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b5a1_b5g5r5a1_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -300,11 +302,18 @@ %6532 = OpBitwiseOr %v4uint %17045 %18088 %20254 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %20254 %6532 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_64 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %13963 None OpBranchConditional %21106 %10584 %13963 @@ -316,7 +325,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %13963 %13963 = OpLabel - %18260 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %18260 = OpPhi %v4uint %6578 %6871 %16377 %10584 %23287 = OpBitwiseAnd %v4uint %18260 %422 %24374 = OpBitwiseAnd %v4uint %18260 %27 %24933 = OpShiftLeftLogical %v4uint %24374 %425 @@ -324,7 +333,7 @@ %21213 = OpBitwiseAnd %v4uint %18260 %773 %18089 = OpShiftRightLogical %v4uint %21213 %425 %6533 = OpBitwiseOr %v4uint %17046 %18089 - %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %22553 %6533 OpBranch %19578 %19578 = OpLabel @@ -333,28 +342,29 @@ #endif const uint32_t texture_load_r5g5b5a1_b5g5r5a1_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -554,11 +564,14 @@ const uint32_t texture_load_r5g5b5a1_b5g5r5a1_cs[] = { 0x00004753, 0x00000305, 0x000500C2, 0x00000017, 0x000046A8, 0x000052DC, 0x000001A9, 0x000500C5, 0x00000017, 0x00001984, 0x00004295, 0x000046A8, 0x00060041, 0x00000294, 0x00004F1E, 0x0000140E, 0x00000A0B, 0x000054B5, - 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, 0x00003AC4, - 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, - 0x00000ACA, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, - 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, - 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, + 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, 0x000054B6, + 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, + 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000ACA, 0x000055E9, + 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, + 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, + 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00005272, 0x00002958, 0x0000368B, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, @@ -566,14 +579,14 @@ const uint32_t texture_load_r5g5b5a1_b5g5r5a1_cs[] = { 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x0000368B, 0x000200F8, 0x0000368B, - 0x000700F5, 0x00000017, 0x00004754, 0x000019B2, 0x0000368A, 0x00003FF9, + 0x000700F5, 0x00000017, 0x00004754, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000500C7, 0x00000017, 0x00005AF7, 0x00004754, 0x000001A6, 0x000500C7, 0x00000017, 0x00005F36, 0x00004754, 0x0000001B, 0x000500C4, 0x00000017, 0x00006165, 0x00005F36, 0x000001A9, 0x000500C5, 0x00000017, 0x00004296, 0x00005AF7, 0x00006165, 0x000500C7, 0x00000017, 0x000052DD, 0x00004754, 0x00000305, 0x000500C2, 0x00000017, 0x000046A9, 0x000052DD, 0x000001A9, 0x000500C5, 0x00000017, 0x00001985, 0x00004296, 0x000046A9, - 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x00003AC4, + 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00005819, 0x00001985, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b5a1_b5g5r5a1_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b5a1_b5g5r5a1_scaled_cs.h index 5c9508d13..b8593f2ef 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b5a1_b5g5r5a1_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b5a1_b5g5r5a1_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -377,28 +379,29 @@ #endif const uint32_t texture_load_r5g5b5a1_b5g5r5a1_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs.h index 28533ee9e..a56587128 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -297,11 +299,18 @@ %6532 = OpBitwiseOr %v4uint %10234 %14053 %20254 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %20254 %6532 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_64 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %13963 None OpBranchConditional %21106 %10584 %13963 @@ -313,13 +322,13 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %13963 %13963 = OpLabel - %18203 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %18203 = OpPhi %v4uint %6578 %6871 %16377 %10584 %23863 = OpBitwiseAnd %v4uint %18203 %27 %10235 = OpShiftLeftLogical %v4uint %23863 %479 %20655 = OpBitwiseAnd %v4uint %18203 %1310 %14054 = OpShiftRightLogical %v4uint %20655 %155 %6533 = OpBitwiseOr %v4uint %10235 %14054 - %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %22553 %6533 OpBranch %19578 %19578 = OpLabel @@ -328,28 +337,29 @@ #endif const uint32_t texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -547,11 +557,14 @@ const uint32_t texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs[] = { 0x000500C2, 0x00000017, 0x000036E5, 0x000050AD, 0x0000009B, 0x000500C5, 0x00000017, 0x00001984, 0x000027FA, 0x000036E5, 0x00060041, 0x00000294, 0x00004F1E, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x00004F1E, - 0x00001984, 0x00050080, 0x0000000B, 0x00003AC4, 0x000054B5, 0x00000A0E, - 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, 0x00000ACA, 0x00000A3A, - 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, 0x00000A16, 0x00050080, - 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, 0x00060041, 0x00000294, - 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, + 0x00001984, 0x00050080, 0x0000000B, 0x000054B6, 0x000054B5, 0x00000A0E, + 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, + 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, + 0x0000000B, 0x0000456F, 0x00000ACA, 0x000055E9, 0x00000A3A, 0x00001C25, + 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, + 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, 0x00000294, + 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00005272, 0x00002958, 0x0000368B, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, @@ -559,12 +572,12 @@ const uint32_t texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs[] = { 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AE, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x0000368B, 0x000200F8, 0x0000368B, 0x000700F5, 0x00000017, - 0x0000471B, 0x000019B2, 0x0000368A, 0x00003FF9, 0x00002958, 0x000500C7, + 0x0000471B, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000500C7, 0x00000017, 0x00005D37, 0x0000471B, 0x0000001B, 0x000500C4, 0x00000017, 0x000027FB, 0x00005D37, 0x000001DF, 0x000500C7, 0x00000017, 0x000050AF, 0x0000471B, 0x0000051E, 0x000500C2, 0x00000017, 0x000036E6, 0x000050AF, 0x0000009B, 0x000500C5, 0x00000017, 0x00001985, 0x000027FB, 0x000036E6, - 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x00003AC4, + 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00005819, 0x00001985, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs.h index a73e014f3..8eb96f849 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -372,28 +374,29 @@ #endif const uint32_t texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g6b5_b5g6r5_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g6b5_b5g6r5_cs.h index e51a418ec..22d2f170b 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g6b5_b5g6r5_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g6b5_b5g6r5_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -300,11 +302,18 @@ %6532 = OpBitwiseOr %v4uint %17045 %18088 %20254 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %20254 %6532 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_64 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_64 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %13963 None OpBranchConditional %21106 %10584 %13963 @@ -316,7 +325,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %13963 %13963 = OpLabel - %18260 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %18260 = OpPhi %v4uint %6578 %6871 %16377 %10584 %23287 = OpBitwiseAnd %v4uint %18260 %2545 %24374 = OpBitwiseAnd %v4uint %18260 %27 %24933 = OpShiftLeftLogical %v4uint %24374 %479 @@ -324,7 +333,7 @@ %21213 = OpBitwiseAnd %v4uint %18260 %1661 %18089 = OpShiftRightLogical %v4uint %21213 %479 %6533 = OpBitwiseOr %v4uint %17046 %18089 - %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %22553 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %22553 %6533 OpBranch %19578 %19578 = OpLabel @@ -333,28 +342,29 @@ #endif const uint32_t texture_load_r5g6b5_b5g6r5_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -554,11 +564,14 @@ const uint32_t texture_load_r5g6b5_b5g6r5_cs[] = { 0x00004753, 0x0000067D, 0x000500C2, 0x00000017, 0x000046A8, 0x000052DC, 0x000001DF, 0x000500C5, 0x00000017, 0x00001984, 0x00004295, 0x000046A8, 0x00060041, 0x00000294, 0x00004F1E, 0x0000140E, 0x00000A0B, 0x000054B5, - 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, 0x00003AC4, - 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, - 0x00000ACA, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, - 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, - 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, + 0x0003003E, 0x00004F1E, 0x00001984, 0x00050080, 0x0000000B, 0x000054B6, + 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, + 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000ACA, 0x000055E9, + 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, + 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, + 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00005272, 0x00002958, 0x0000368B, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, @@ -566,14 +579,14 @@ const uint32_t texture_load_r5g6b5_b5g6r5_cs[] = { 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x0000368B, 0x000200F8, 0x0000368B, - 0x000700F5, 0x00000017, 0x00004754, 0x000019B2, 0x0000368A, 0x00003FF9, + 0x000700F5, 0x00000017, 0x00004754, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000500C7, 0x00000017, 0x00005AF7, 0x00004754, 0x000009F1, 0x000500C7, 0x00000017, 0x00005F36, 0x00004754, 0x0000001B, 0x000500C4, 0x00000017, 0x00006165, 0x00005F36, 0x000001DF, 0x000500C5, 0x00000017, 0x00004296, 0x00005AF7, 0x00006165, 0x000500C7, 0x00000017, 0x000052DD, 0x00004754, 0x0000067D, 0x000500C2, 0x00000017, 0x000046A9, 0x000052DD, 0x000001DF, 0x000500C5, 0x00000017, 0x00001985, 0x00004296, 0x000046A9, - 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x00003AC4, + 0x00060041, 0x00000294, 0x00005819, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00005819, 0x00001985, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g6b5_b5g6r5_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g6b5_b5g6r5_scaled_cs.h index cb9802df2..9c21bb377 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g6b5_b5g6r5_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_r5g6b5_b5g6r5_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -377,28 +379,29 @@ #endif const uint32_t texture_load_r5g6b5_b5g6r5_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_snorm_float_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_snorm_float_cs.h index 246d8e76b..1d5303a12 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_snorm_float_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_snorm_float_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -333,11 +335,18 @@ %15035 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %8430 %17859 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %17859 %15035 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -349,7 +358,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %12537 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %12538 None OpBranchConditional %15139 %11065 %12538 %11065 = OpLabel @@ -386,7 +395,7 @@ %19214 = OpCompositeConstruct %v2float %23492 %14764 %8431 = OpExtInst %uint %1 PackHalf2x16 %19214 %15036 = OpCompositeConstruct %v4uint %8564 %8565 %8566 %8431 - %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %20158 %15036 OpBranch %19578 %19578 = OpLabel @@ -395,28 +404,29 @@ #endif const uint32_t texture_load_rg16_snorm_float_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020, @@ -643,11 +653,14 @@ const uint32_t texture_load_rg16_snorm_float_cs[] = { 0x00004B0D, 0x00070050, 0x00000017, 0x00003ABB, 0x00002171, 0x00002172, 0x00002173, 0x000020EE, 0x00060041, 0x00000294, 0x000045C3, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000045C3, 0x00003ABB, 0x00050080, - 0x0000000B, 0x00003AC4, 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, - 0x00004958, 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, - 0x00002E1B, 0x00004958, 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, - 0x00005665, 0x00002E1B, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, - 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, + 0x0000000B, 0x000054B6, 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, + 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, + 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, + 0x00000A6A, 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, + 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, + 0x00005665, 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, + 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, @@ -655,7 +668,7 @@ const uint32_t texture_load_rg16_snorm_float_cs[] = { 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, - 0x000030F9, 0x00003FF9, 0x00002958, 0x000300F7, 0x000030FA, 0x00000000, + 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x000030FA, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x000030FA, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, @@ -685,7 +698,7 @@ const uint32_t texture_load_rg16_snorm_float_cs[] = { 0x00050050, 0x00000013, 0x00004B0E, 0x00005BC4, 0x000039AC, 0x0006000C, 0x0000000B, 0x000020EF, 0x00000001, 0x0000003A, 0x00004B0E, 0x00070050, 0x00000017, 0x00003ABC, 0x00002174, 0x00002175, 0x00002176, 0x000020EF, - 0x00060041, 0x00000294, 0x00004EBE, 0x0000140E, 0x00000A0B, 0x00003AC4, + 0x00060041, 0x00000294, 0x00004EBE, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00004EBE, 0x00003ABC, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_snorm_float_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_snorm_float_scaled_cs.h index d867eaa58..b67ece55a 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_snorm_float_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_snorm_float_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -440,28 +442,29 @@ #endif const uint32_t texture_load_rg16_snorm_float_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_unorm_float_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_unorm_float_cs.h index 9dd0cda7b..fac6a64c3 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_unorm_float_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_unorm_float_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -327,11 +329,18 @@ %15035 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %8430 %17859 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %17859 %15035 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -343,7 +352,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %13963 None OpBranchConditional %15139 %11065 %13963 %11065 = OpLabel @@ -376,7 +385,7 @@ %19214 = OpCompositeConstruct %v2float %23492 %14764 %8431 = OpExtInst %uint %1 PackHalf2x16 %19214 %15036 = OpCompositeConstruct %v4uint %8564 %8565 %8566 %8431 - %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %20158 %15036 OpBranch %19578 %19578 = OpLabel @@ -385,28 +394,29 @@ #endif const uint32_t texture_load_rg16_unorm_float_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -627,11 +637,14 @@ const uint32_t texture_load_rg16_unorm_float_cs[] = { 0x00000001, 0x0000003A, 0x00004B0D, 0x00070050, 0x00000017, 0x00003ABB, 0x00002171, 0x00002172, 0x00002173, 0x000020EE, 0x00060041, 0x00000294, 0x000045C3, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000045C3, - 0x00003ABB, 0x00050080, 0x0000000B, 0x00003AC4, 0x000054B5, 0x00000A0E, - 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, 0x00000A6A, 0x00000A3A, - 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, 0x00000A16, 0x00050080, - 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, 0x00060041, 0x00000294, - 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, + 0x00003ABB, 0x00050080, 0x0000000B, 0x000054B6, 0x000054B5, 0x00000A0E, + 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, + 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, + 0x0000000B, 0x0000456F, 0x00000A6A, 0x000055E9, 0x00000A3A, 0x00001C25, + 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, + 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, 0x00060041, 0x00000294, + 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, @@ -639,7 +652,7 @@ const uint32_t texture_load_rg16_unorm_float_cs[] = { 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, - 0x00002AAC, 0x000019B2, 0x0000368A, 0x00003FF9, 0x00002958, 0x000300F7, + 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x0000368B, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, @@ -666,6 +679,6 @@ const uint32_t texture_load_rg16_unorm_float_cs[] = { 0x00005BC4, 0x000039AC, 0x0006000C, 0x0000000B, 0x000020EF, 0x00000001, 0x0000003A, 0x00004B0E, 0x00070050, 0x00000017, 0x00003ABC, 0x00002174, 0x00002175, 0x00002176, 0x000020EF, 0x00060041, 0x00000294, 0x00004EBE, - 0x0000140E, 0x00000A0B, 0x00003AC4, 0x0003003E, 0x00004EBE, 0x00003ABC, + 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00004EBE, 0x00003ABC, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_unorm_float_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_unorm_float_scaled_cs.h index 00c486a38..72fc59d7e 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_unorm_float_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rg16_unorm_float_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -430,28 +432,29 @@ #endif const uint32_t texture_load_rg16_unorm_float_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_snorm_float_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_snorm_float_cs.h index a29136885..74e65518e 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_snorm_float_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_snorm_float_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -334,11 +336,18 @@ %15035 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %8430 %17859 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %17859 %15035 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -350,7 +359,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %12537 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %12538 None OpBranchConditional %15139 %11065 %12538 %11065 = OpLabel @@ -387,7 +396,7 @@ %19214 = OpCompositeConstruct %v2float %23492 %14764 %8431 = OpExtInst %uint %1 PackHalf2x16 %19214 %15036 = OpCompositeConstruct %v4uint %8564 %8565 %8566 %8431 - %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %20158 %15036 OpBranch %19578 %19578 = OpLabel @@ -396,28 +405,29 @@ #endif const uint32_t texture_load_rgba16_snorm_float_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020, @@ -644,11 +654,14 @@ const uint32_t texture_load_rgba16_snorm_float_cs[] = { 0x0000000B, 0x000020EE, 0x00000001, 0x0000003A, 0x00004B0D, 0x00070050, 0x00000017, 0x00003ABB, 0x00002171, 0x00002172, 0x00002173, 0x000020EE, 0x00060041, 0x00000294, 0x000045C3, 0x0000140E, 0x00000A0B, 0x000054B5, - 0x0003003E, 0x000045C3, 0x00003ABB, 0x00050080, 0x0000000B, 0x00003AC4, - 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, 0x00004958, 0x00004376, - 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, 0x00002E1B, 0x00004958, - 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, 0x00005665, 0x00002E1B, - 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x0000367B, + 0x0003003E, 0x000045C3, 0x00003ABB, 0x00050080, 0x0000000B, 0x000054B6, + 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, 0x00000002, 0x000400FA, + 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, 0x000055E9, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, 0x00001AD7, 0x000200F8, + 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, 0x00000A6A, 0x000055E9, + 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, 0x000041C0, 0x0000456F, + 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, 0x00005665, 0x000041C0, + 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, @@ -656,7 +669,7 @@ const uint32_t texture_load_rgba16_snorm_float_cs[] = { 0x00000017, 0x000050AD, 0x000019B2, 0x0000072E, 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, - 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x000030F9, 0x00003FF9, + 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x000030FA, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x000030FA, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, @@ -687,7 +700,7 @@ const uint32_t texture_load_rgba16_snorm_float_cs[] = { 0x00004B0E, 0x00005BC4, 0x000039AC, 0x0006000C, 0x0000000B, 0x000020EF, 0x00000001, 0x0000003A, 0x00004B0E, 0x00070050, 0x00000017, 0x00003ABC, 0x00002174, 0x00002175, 0x00002176, 0x000020EF, 0x00060041, 0x00000294, - 0x00004EBE, 0x0000140E, 0x00000A0B, 0x00003AC4, 0x0003003E, 0x00004EBE, + 0x00004EBE, 0x0000140E, 0x00000A0B, 0x000054B6, 0x0003003E, 0x00004EBE, 0x00003ABC, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_snorm_float_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_snorm_float_scaled_cs.h index f2013a2a1..915ef6dee 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_snorm_float_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_snorm_float_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -441,28 +443,29 @@ #endif const uint32_t texture_load_rgba16_snorm_float_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_unorm_float_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_unorm_float_cs.h index af4d543ce..816a192f2 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_unorm_float_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_unorm_float_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25059 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -328,11 +330,18 @@ %15035 = OpCompositeConstruct %v4uint %8561 %8562 %8563 %8430 %17859 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21685 OpStore %17859 %15035 - %15044 = OpIAdd %uint %21685 %int_1 - %18776 = OpSelect %uint %17270 %uint_32 %uint_16 - %11803 = OpShiftRightLogical %uint %18776 %uint_4 - %13947 = OpIAdd %uint %22117 %11803 - %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %13947 + %21686 = OpIAdd %uint %21685 %int_1 + OpSelectionMerge %6871 DontFlatten + OpBranchConditional %17270 %21993 %7205 + %21993 = OpLabel + OpBranch %6871 + %7205 = OpLabel + OpBranch %6871 + %6871 = OpLabel + %17775 = OpPhi %uint %uint_32 %21993 %uint_16 %7205 + %16832 = OpShiftRightLogical %uint %17775 %uint_4 + %10971 = OpIAdd %uint %22117 %16832 + %22298 = OpAccessChain %_ptr_Uniform_v4uint %4218 %int_0 %10971 %6578 = OpLoad %v4uint %22298 OpSelectionMerge %14874 None OpBranchConditional %22150 %10584 %14874 @@ -344,7 +353,7 @@ %16377 = OpBitwiseOr %v4uint %9426 %17550 OpBranch %14874 %14874 = OpLabel - %10924 = OpPhi %v4uint %6578 %13962 %16377 %10584 + %10924 = OpPhi %v4uint %6578 %6871 %16377 %10584 OpSelectionMerge %13963 None OpBranchConditional %15139 %11065 %13963 %11065 = OpLabel @@ -377,7 +386,7 @@ %19214 = OpCompositeConstruct %v2float %23492 %14764 %8431 = OpExtInst %uint %1 PackHalf2x16 %19214 %15036 = OpCompositeConstruct %v4uint %8564 %8565 %8566 %8431 - %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %15044 + %20158 = OpAccessChain %_ptr_Uniform_v4uint %5134 %int_0 %21686 OpStore %20158 %15036 OpBranch %19578 %19578 = OpLabel @@ -386,28 +395,29 @@ #endif const uint32_t texture_load_rgba16_unorm_float_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061E3, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000061E3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x00040015, 0x0000000C, @@ -629,11 +639,14 @@ const uint32_t texture_load_rgba16_unorm_float_cs[] = { 0x00004B0D, 0x00070050, 0x00000017, 0x00003ABB, 0x00002171, 0x00002172, 0x00002173, 0x000020EE, 0x00060041, 0x00000294, 0x000045C3, 0x0000140E, 0x00000A0B, 0x000054B5, 0x0003003E, 0x000045C3, 0x00003ABB, 0x00050080, - 0x0000000B, 0x00003AC4, 0x000054B5, 0x00000A0E, 0x000600A9, 0x0000000B, - 0x00004958, 0x00004376, 0x00000A6A, 0x00000A3A, 0x000500C2, 0x0000000B, - 0x00002E1B, 0x00004958, 0x00000A16, 0x00050080, 0x0000000B, 0x0000367B, - 0x00005665, 0x00002E1B, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, - 0x00000A0B, 0x0000367B, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, + 0x0000000B, 0x000054B6, 0x000054B5, 0x00000A0E, 0x000300F7, 0x00001AD7, + 0x00000002, 0x000400FA, 0x00004376, 0x000055E9, 0x00001C25, 0x000200F8, + 0x000055E9, 0x000200F9, 0x00001AD7, 0x000200F8, 0x00001C25, 0x000200F9, + 0x00001AD7, 0x000200F8, 0x00001AD7, 0x000700F5, 0x0000000B, 0x0000456F, + 0x00000A6A, 0x000055E9, 0x00000A3A, 0x00001C25, 0x000500C2, 0x0000000B, + 0x000041C0, 0x0000456F, 0x00000A16, 0x00050080, 0x0000000B, 0x00002ADB, + 0x00005665, 0x000041C0, 0x00060041, 0x00000294, 0x0000571A, 0x0000107A, + 0x00000A0B, 0x00002ADB, 0x0004003D, 0x00000017, 0x000019B2, 0x0000571A, 0x000300F7, 0x00003A1A, 0x00000000, 0x000400FA, 0x00005686, 0x00002958, 0x00003A1A, 0x000200F8, 0x00002958, 0x000500C7, 0x00000017, 0x00004760, 0x000019B2, 0x000009CE, 0x000500C4, 0x00000017, 0x000024D2, 0x00004760, @@ -641,7 +654,7 @@ const uint32_t texture_load_rgba16_unorm_float_cs[] = { 0x000500C2, 0x00000017, 0x0000448E, 0x000050AD, 0x0000013D, 0x000500C5, 0x00000017, 0x00003FF9, 0x000024D2, 0x0000448E, 0x000200F9, 0x00003A1A, 0x000200F8, 0x00003A1A, 0x000700F5, 0x00000017, 0x00002AAC, 0x000019B2, - 0x0000368A, 0x00003FF9, 0x00002958, 0x000300F7, 0x0000368B, 0x00000000, + 0x00001AD7, 0x00003FF9, 0x00002958, 0x000300F7, 0x0000368B, 0x00000000, 0x000400FA, 0x00003B23, 0x00002B39, 0x0000368B, 0x000200F8, 0x00002B39, 0x000500C4, 0x00000017, 0x00005E18, 0x00002AAC, 0x000002ED, 0x000500C2, 0x00000017, 0x00003BE8, 0x00002AAC, 0x000002ED, 0x000500C5, 0x00000017, @@ -668,6 +681,6 @@ const uint32_t texture_load_rgba16_unorm_float_cs[] = { 0x0006000C, 0x0000000B, 0x000020EF, 0x00000001, 0x0000003A, 0x00004B0E, 0x00070050, 0x00000017, 0x00003ABC, 0x00002174, 0x00002175, 0x00002176, 0x000020EF, 0x00060041, 0x00000294, 0x00004EBE, 0x0000140E, 0x00000A0B, - 0x00003AC4, 0x0003003E, 0x00004EBE, 0x00003ABC, 0x000200F9, 0x00004C7A, + 0x000054B6, 0x0003003E, 0x00004EBE, 0x00003ABC, 0x000200F9, 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_unorm_float_scaled_cs.h b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_unorm_float_scaled_cs.h index 0be4754f4..cf373dcde 100644 --- a/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_unorm_float_scaled_cs.h +++ b/src/xenia/gpu/shaders/bytecode/vulkan_spirv/texture_load_rgba16_unorm_float_scaled_cs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25155 ; Schema: 0 OpCapability Shader @@ -10,6 +10,7 @@ OpMemoryModel Logical GLSL450 OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID OpExecutionMode %5663 LocalSize 4 32 1 + OpDecorate %_struct_1161 Block OpMemberDecorate %_struct_1161 0 Offset 0 OpMemberDecorate %_struct_1161 1 Offset 4 OpMemberDecorate %_struct_1161 2 Offset 8 @@ -18,22 +19,23 @@ OpMemberDecorate %_struct_1161 5 Offset 28 OpMemberDecorate %_struct_1161 6 Offset 32 OpMemberDecorate %_struct_1161 7 Offset 36 - OpDecorate %_struct_1161 Block - OpDecorate %5245 DescriptorSet 2 OpDecorate %5245 Binding 0 + OpDecorate %5245 DescriptorSet 2 OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId OpDecorate %_runtimearr_v4uint ArrayStride 16 + OpDecorate %_struct_1972 BufferBlock OpMemberDecorate %_struct_1972 0 NonWritable OpMemberDecorate %_struct_1972 0 Offset 0 - OpDecorate %_struct_1972 BufferBlock - OpDecorate %4218 DescriptorSet 1 + OpDecorate %4218 NonWritable OpDecorate %4218 Binding 0 + OpDecorate %4218 DescriptorSet 1 OpDecorate %_runtimearr_v4uint_0 ArrayStride 16 + OpDecorate %_struct_1973 BufferBlock OpMemberDecorate %_struct_1973 0 NonReadable OpMemberDecorate %_struct_1973 0 Offset 0 - OpDecorate %_struct_1973 BufferBlock - OpDecorate %5134 DescriptorSet 0 + OpDecorate %5134 NonReadable OpDecorate %5134 Binding 0 + OpDecorate %5134 DescriptorSet 0 OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -431,28 +433,29 @@ #endif const uint32_t texture_load_rgba16_unorm_float_scaled_cs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006243, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006243, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48, 0x00060010, 0x0000161F, - 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00050048, 0x00000489, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000489, 0x00000001, - 0x00000023, 0x00000004, 0x00050048, 0x00000489, 0x00000002, 0x00000023, - 0x00000008, 0x00050048, 0x00000489, 0x00000003, 0x00000023, 0x0000000C, - 0x00050048, 0x00000489, 0x00000004, 0x00000023, 0x00000010, 0x00050048, - 0x00000489, 0x00000005, 0x00000023, 0x0000001C, 0x00050048, 0x00000489, - 0x00000006, 0x00000023, 0x00000020, 0x00050048, 0x00000489, 0x00000007, - 0x00000023, 0x00000024, 0x00030047, 0x00000489, 0x00000002, 0x00040047, - 0x0000147D, 0x00000022, 0x00000002, 0x00040047, 0x0000147D, 0x00000021, - 0x00000000, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, - 0x000007DC, 0x00000006, 0x00000010, 0x00040048, 0x000007B4, 0x00000000, - 0x00000018, 0x00050048, 0x000007B4, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B4, 0x00000003, 0x00040047, 0x0000107A, 0x00000022, - 0x00000001, 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, - 0x000007DD, 0x00000006, 0x00000010, 0x00040048, 0x000007B5, 0x00000000, + 0x00000011, 0x00000004, 0x00000020, 0x00000001, 0x00030047, 0x00000489, + 0x00000002, 0x00050048, 0x00000489, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000489, 0x00000001, 0x00000023, 0x00000004, 0x00050048, + 0x00000489, 0x00000002, 0x00000023, 0x00000008, 0x00050048, 0x00000489, + 0x00000003, 0x00000023, 0x0000000C, 0x00050048, 0x00000489, 0x00000004, + 0x00000023, 0x00000010, 0x00050048, 0x00000489, 0x00000005, 0x00000023, + 0x0000001C, 0x00050048, 0x00000489, 0x00000006, 0x00000023, 0x00000020, + 0x00050048, 0x00000489, 0x00000007, 0x00000023, 0x00000024, 0x00040047, + 0x0000147D, 0x00000021, 0x00000000, 0x00040047, 0x0000147D, 0x00000022, + 0x00000002, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00040047, + 0x000007DC, 0x00000006, 0x00000010, 0x00030047, 0x000007B4, 0x00000003, + 0x00040048, 0x000007B4, 0x00000000, 0x00000018, 0x00050048, 0x000007B4, + 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x0000107A, 0x00000018, + 0x00040047, 0x0000107A, 0x00000021, 0x00000000, 0x00040047, 0x0000107A, + 0x00000022, 0x00000001, 0x00040047, 0x000007DD, 0x00000006, 0x00000010, + 0x00030047, 0x000007B5, 0x00000003, 0x00040048, 0x000007B5, 0x00000000, 0x00000019, 0x00050048, 0x000007B5, 0x00000000, 0x00000023, 0x00000000, - 0x00030047, 0x000007B5, 0x00000003, 0x00040047, 0x0000140E, 0x00000022, - 0x00000000, 0x00040047, 0x0000140E, 0x00000021, 0x00000000, 0x00040047, + 0x00030047, 0x0000140E, 0x00000019, 0x00040047, 0x0000140E, 0x00000021, + 0x00000000, 0x00040047, 0x0000140E, 0x00000022, 0x00000000, 0x00040047, 0x00000BC3, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, diff --git a/src/xenia/gpu/shaders/edram.xesli b/src/xenia/gpu/shaders/edram.xesli index 0f735490a..28029e6da 100644 --- a/src/xenia/gpu/shaders/edram.xesli +++ b/src/xenia/gpu/shaders/edram.xesli @@ -20,24 +20,23 @@ // can't exceed 11 bits, and the modulo operator doesn't need to be performed to // access the data in the render targets that are located in both ends of the // EDRAM at the same time. -uint XeEdramOffsetInts(xesl_uint2 pixel_index, uint base_tiles, bool wrap, +uint XeEdramOffsetInts(uint2_xe pixel_index, uint base_tiles, bool wrap, uint pitch_tiles, uint msaa_samples, bool is_depth, uint format_ints_log2, uint pixel_sample_index, - xesl_uint2 resolution_scale) { - xesl_uint2 rt_sample_index = + uint2_xe resolution_scale) { + uint2_xe rt_sample_index = pixel_index << - xesl_uint2(xesl_greaterThanEqual( - xesl_uint_x2(msaa_samples), - xesl_uint2(kXenosMsaaSamples_4X, kXenosMsaaSamples_2X))); - rt_sample_index += - (xesl_uint_x2(pixel_sample_index) >> xesl_uint2(1u, 0u)) & 1u; + uint2_xe(greater_than_equal_xe( + uint_x2_xe(msaa_samples), + uint2_xe(kXenosMsaaSamples_4X, kXenosMsaaSamples_2X))); + rt_sample_index += (uint_x2_xe(pixel_sample_index) >> uint2_xe(1u, 0u)) & 1u; // For now, while the actual storage of 64bpp render targets in comparison to // 32bpp is not known, storing 40x16 64bpp samples per tile for simplicity of // addressing in different scenarios. - xesl_uint2 tile_size_at_32bpp = xesl_uint2(80u, 16u) * resolution_scale; - xesl_uint2 tile_size_samples = - tile_size_at_32bpp >> xesl_uint2(format_ints_log2, 0u); - xesl_uint2 tile_offset_xy = rt_sample_index / tile_size_samples; + uint2_xe tile_size_at_32bpp = uint2_xe(80u, 16u) * resolution_scale; + uint2_xe tile_size_samples = + tile_size_at_32bpp >> uint2_xe(format_ints_log2, 0u); + uint2_xe tile_offset_xy = rt_sample_index / tile_size_samples; base_tiles += tile_offset_xy.y * pitch_tiles + tile_offset_xy.x; rt_sample_index -= tile_offset_xy * tile_size_samples; if (is_depth) { diff --git a/src/xenia/gpu/shaders/endian.xesli b/src/xenia/gpu/shaders/endian.xesli index 11f98f42d..7d8b37f5a 100644 --- a/src/xenia/gpu/shaders/endian.xesli +++ b/src/xenia/gpu/shaders/endian.xesli @@ -30,9 +30,9 @@ XeEndianSwapType XeEndianSwap16(XeEndianSwapType value, uint endian) { \ return value; \ } XE_ENDIAN_SWAP_16_OVERLOAD(uint) -XE_ENDIAN_SWAP_16_OVERLOAD(xesl_uint2) -XE_ENDIAN_SWAP_16_OVERLOAD(xesl_uint3) -XE_ENDIAN_SWAP_16_OVERLOAD(xesl_uint4) +XE_ENDIAN_SWAP_16_OVERLOAD(uint2_xe) +XE_ENDIAN_SWAP_16_OVERLOAD(uint3_xe) +XE_ENDIAN_SWAP_16_OVERLOAD(uint4_xe) #define XE_ENDIAN_SWAP_32_OVERLOAD(XeEndianSwapType) \ XeEndianSwapType XeEndianSwap32(XeEndianSwapType value, uint endian) { \ @@ -45,11 +45,11 @@ XeEndianSwapType XeEndianSwap32(XeEndianSwapType value, uint endian) { \ return value; \ } XE_ENDIAN_SWAP_32_OVERLOAD(uint) -XE_ENDIAN_SWAP_32_OVERLOAD(xesl_uint2) -XE_ENDIAN_SWAP_32_OVERLOAD(xesl_uint3) -XE_ENDIAN_SWAP_32_OVERLOAD(xesl_uint4) +XE_ENDIAN_SWAP_32_OVERLOAD(uint2_xe) +XE_ENDIAN_SWAP_32_OVERLOAD(uint3_xe) +XE_ENDIAN_SWAP_32_OVERLOAD(uint4_xe) -xesl_uint2 XeEndianSwap64(xesl_uint2 value, uint endian) { +uint2_xe XeEndianSwap64(uint2_xe value, uint endian) { if (endian == kXenosEndian_8in64) { value = value.yx; endian = kXenosEndian_8in32; @@ -57,7 +57,7 @@ xesl_uint2 XeEndianSwap64(xesl_uint2 value, uint endian) { return XeEndianSwap32(value, endian); } -xesl_uint4 XeEndianSwap64(xesl_uint4 value, uint endian) { +uint4_xe XeEndianSwap64(uint4_xe value, uint endian) { if (endian == kXenosEndian_8in64) { value = value.yxwz; endian = kXenosEndian_8in32; @@ -65,7 +65,7 @@ xesl_uint4 XeEndianSwap64(xesl_uint4 value, uint endian) { return XeEndianSwap32(value, endian); } -xesl_uint4 XeEndianSwap128(xesl_uint4 value, uint endian) { +uint4_xe XeEndianSwap128(uint4_xe value, uint endian) { if (endian == kXenosEndian_8in128) { value = value.wzyx; endian = kXenosEndian_8in32; diff --git a/src/xenia/gpu/shaders/fullscreen_cw.vs.xesl b/src/xenia/gpu/shaders/fullscreen_cw.vs.xesl index 6eafe5e9c..b927292b0 100644 --- a/src/xenia/gpu/shaders/fullscreen_cw.vs.xesl +++ b/src/xenia/gpu/shaders/fullscreen_cw.vs.xesl @@ -11,16 +11,18 @@ // A clockwise triangle covering the whole viewport. -xesl_entry_outputs_begin - xesl_entry_output_position -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_vertex -xesl_entry_bindings_empty_end_inputs_begin - xesl_entry_input_vertexID -xesl_entry_inputs_end_code_begin - xesl_Position = xesl_float4( - xesl_float2((xesl_uint_x2(xesl_VertexID) >> xesl_uint2(0u, 1u)) & 1u) * - xesl_float2(4.0, 4.0 * XESL_Y_SCREEN_DIRECTION) + - xesl_float2(-1.0, -XESL_Y_SCREEN_DIRECTION), - 0.0, 1.0); -xesl_entry_code_end +entry_outputs_begin_xe + entry_out_position_xe +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_vertex_xe +entry_bindings_empty_end_inputs_begin_xe + entry_in_vertex_id_xe +entry_inputs_end_code_begin_xe +{ + out_position_xe = float4_xe( + float2_xe((uint_x2_xe(in_vertex_id_xe) >> uint2_xe(0u, 1u)) & 1u) * + float2_xe(4.0f, 4.0f * NDC_DIRECTION_Y_XE) + + float2_xe(-1.0f, -NDC_DIRECTION_Y_XE), + 0.0f, 1.0f); +} +entry_code_end_xe diff --git a/src/xenia/gpu/shaders/fxaa.cs.hlsl b/src/xenia/gpu/shaders/fxaa.cs.hlsl index 74a9032bb..b7a7c4e09 100644 --- a/src/xenia/gpu/shaders/fxaa.cs.hlsl +++ b/src/xenia/gpu/shaders/fxaa.cs.hlsl @@ -1,5 +1,5 @@ #define FXAA_QUALITY__PRESET 12 -#define FXAA_QUALITY__SUBPIX 0.75 -#define FXAA_QUALITY__EDGE_THRESHOLD 0.166 -#define FXAA_QUALITY__EDGE_THRESHOLD_MIN 0.0833 +#define FXAA_QUALITY__SUBPIX 0.75f +#define FXAA_QUALITY__EDGE_THRESHOLD 0.166f +#define FXAA_QUALITY__EDGE_THRESHOLD_MIN 0.0833f #include "fxaa.hlsli" diff --git a/src/xenia/gpu/shaders/fxaa.hlsli b/src/xenia/gpu/shaders/fxaa.hlsli index 3fc597cd5..364898556 100644 --- a/src/xenia/gpu/shaders/fxaa.hlsli +++ b/src/xenia/gpu/shaders/fxaa.hlsli @@ -34,15 +34,15 @@ void main(uint3 xe_thread_id : SV_DispatchThreadID) { xe_fxaa_dest[xe_thread_id.xy] = float4( FxaaPixelShader( - (float2(xe_thread_id.xy) + 0.5) * xe_fxaa_size_inv, - (float2(xe_thread_id.xy).xyxy + float2(0.0, 1.0).xxyy) * + (float2(xe_thread_id.xy) + 0.5f) * xe_fxaa_size_inv, + (float2(xe_thread_id.xy).xyxy + float2(0.0f, 1.0f).xxyy) * xe_fxaa_size_inv.xyxy, fxaa_texture, fxaa_texture, fxaa_texture, xe_fxaa_size_inv, - float2(-0.5, 0.5).xxyy * xe_fxaa_size_inv.xyxy, - float2(-2.0, 2.0).xxyy * xe_fxaa_size_inv.xyxy, - float2(8.0, -4.0).xxyy * xe_fxaa_size_inv.xyxy, + float2(-0.5f, 0.5f).xxyy * xe_fxaa_size_inv.xyxy, + float2(-2.0f, 2.0f).xxyy * xe_fxaa_size_inv.xyxy, + float2(8.0f, -4.0f).xxyy * xe_fxaa_size_inv.xyxy, FXAA_QUALITY__SUBPIX, FXAA_QUALITY__EDGE_THRESHOLD, - FXAA_QUALITY__EDGE_THRESHOLD_MIN, 8.0, 0.125, 0.05, - float4(1.0, -1.0, 0.25, -0.25)).rgb, - 1.0); + FXAA_QUALITY__EDGE_THRESHOLD_MIN, 8.0f, 0.125f, 0.05f, + float4(1.0f, -1.0f, 0.25f, -0.25f)).rgb, + 1.0f); } diff --git a/src/xenia/gpu/shaders/fxaa_extreme.cs.hlsl b/src/xenia/gpu/shaders/fxaa_extreme.cs.hlsl index 68eb85b96..0ca174c57 100644 --- a/src/xenia/gpu/shaders/fxaa_extreme.cs.hlsl +++ b/src/xenia/gpu/shaders/fxaa_extreme.cs.hlsl @@ -1,5 +1,5 @@ #define FXAA_QUALITY__PRESET 39 -#define FXAA_QUALITY__SUBPIX 1.0 -#define FXAA_QUALITY__EDGE_THRESHOLD 0.063 -#define FXAA_QUALITY__EDGE_THRESHOLD_MIN 0.0312 +#define FXAA_QUALITY__SUBPIX 1.0f +#define FXAA_QUALITY__EDGE_THRESHOLD 0.063f +#define FXAA_QUALITY__EDGE_THRESHOLD_MIN 0.0312f #include "fxaa.hlsli" diff --git a/src/xenia/gpu/shaders/host_depth_store.xesli b/src/xenia/gpu/shaders/host_depth_store.xesli index 3c06a7358..f55d59fcb 100644 --- a/src/xenia/gpu/shaders/host_depth_store.xesli +++ b/src/xenia/gpu/shaders/host_depth_store.xesli @@ -12,16 +12,16 @@ #include "../../ui/shaders/xesl.xesli" -xesl_pushConstants_begin(b0, space0) +push_const_begin_xe(b0, space0) uint xe_host_depth_store_rectangle; uint xe_host_depth_store_render_target; -xesl_pushConstants_end +push_const_end_xe #define XE_HOST_DEPTH_STORE_PUSH_CONSTANTS_BINDING \ - xesl_pushConstants_binding(buffer(0)) + push_const_binding_xe(buffer(0)) -xesl_uint2 XeHostDepthStoreRectUnscaledOrigin(uint rect_constant) { - return ((xesl_uint_x2(rect_constant) >> xesl_uint2(0u, 10u)) & 0x3FFu) << 3u; +uint2_xe XeHostDepthStoreRectUnscaledOrigin(uint rect_constant) { + return ((uint_x2_xe(rect_constant) >> uint2_xe(0u, 10u)) & 0x3FFu) << 3u; } uint XeHostDepthStoreRectUnscaledWidthDiv8(uint rect_constant) { @@ -29,8 +29,8 @@ uint XeHostDepthStoreRectUnscaledWidthDiv8(uint rect_constant) { return ((rect_constant >> 20u) & 0x3FFu) + 1u; } -xesl_uint2 XeHostDepthStoreRTResolutionScale(uint rt_constant) { - return (xesl_uint_x2(rt_constant) >> xesl_uint2(10u, 13u)) & 0x7u; +uint2_xe XeHostDepthStoreRTResolutionScale(uint rt_constant) { + return (uint_x2_xe(rt_constant) >> uint2_xe(10u, 13u)) & 0x7u; } // As host depth is needed for at most one transfer destination per update, base diff --git a/src/xenia/gpu/shaders/host_depth_store_1xmsaa.cs.xesl b/src/xenia/gpu/shaders/host_depth_store_1xmsaa.cs.xesl index 9c38521a1..4e389f1df 100644 --- a/src/xenia/gpu/shaders/host_depth_store_1xmsaa.cs.xesl +++ b/src/xenia/gpu/shaders/host_depth_store_1xmsaa.cs.xesl @@ -10,61 +10,62 @@ #include "edram.xesli" #include "host_depth_store.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_host_depth_store_dest, - set=0, binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_host_depth_store_dest, set=0, binding=0, + u0, space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe XE_HOST_DEPTH_STORE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_host_depth_store_dest, - buffer(1)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_host_depth_store_source, set=1, binding=0, t0, - space0, texture(0)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_host_depth_store_dest, buffer(1)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_host_depth_store_source, set=1, binding=0, t0, + space0, texture(0)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 samples (same as resolve granularity). - uint rect_constant = xesl_pushConstant(xe_host_depth_store_rectangle); - uint rt_constant = xesl_pushConstant(xe_host_depth_store_render_target); - xesl_uint2 resolution_scale = XeHostDepthStoreRTResolutionScale(rt_constant); + uint rect_constant = push_const_xe(xe_host_depth_store_rectangle); + uint rt_constant = push_const_xe(xe_host_depth_store_render_target); + uint2_xe resolution_scale = XeHostDepthStoreRTResolutionScale(rt_constant); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten - if (xesl_GlobalInvocationID.x >= + dont_flatten_xe + if (in_global_thread_id_xe.x >= (XeHostDepthStoreRectUnscaledWidthDiv8(rect_constant) * resolution_scale.x)) { return; } - xesl_int2 pixel_index = xesl_int2( + int2_xe pixel_index = int2_xe( XeHostDepthStoreRectUnscaledOrigin(rect_constant) * resolution_scale + - (xesl_GlobalInvocationID.xy << xesl_uint2(3u, 0u))); + (in_global_thread_id_xe.xy << uint2_xe(3u, 0u))); uint edram_address_int4s = - XeEdramOffsetInts(xesl_uint2(pixel_index), 0u, false, + XeEdramOffsetInts(uint2_xe(pixel_index), 0u, false, XeHostDepthStoreRTPitchTiles(rt_constant), kXenosMsaaSamples_1X, false, 0u, 0u, resolution_scale) >> 2u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_host_depth_store_dest, edram_address_int4s, - xesl_floatBitsToUint(xesl_float4( - xesl_texelFetch2D(xe_host_depth_store_source, pixel_index, 0).r, - xesl_texelFetch2D(xe_host_depth_store_source, - pixel_index + xesl_int2(1, 0), 0).r, - xesl_texelFetch2D(xe_host_depth_store_source, - pixel_index + xesl_int2(2, 0), 0).r, - xesl_texelFetch2D(xe_host_depth_store_source, - pixel_index + xesl_int2(3, 0), 0).r))); - xesl_typedStorageBufferStore( + float_bits_to_uint_xe(float4_xe( + texel_fetch_2d_xe(xe_host_depth_store_source, pixel_index, 0).r, + texel_fetch_2d_xe(xe_host_depth_store_source, + pixel_index + int2_xe(1, 0), 0).r, + texel_fetch_2d_xe(xe_host_depth_store_source, + pixel_index + int2_xe(2, 0), 0).r, + texel_fetch_2d_xe(xe_host_depth_store_source, + pixel_index + int2_xe(3, 0), 0).r))); + array_buffer_store_xe( xe_host_depth_store_dest, edram_address_int4s + 1u, - xesl_floatBitsToUint(xesl_float4( - xesl_texelFetch2D(xe_host_depth_store_source, - pixel_index + xesl_int2(4, 0), 0).r, - xesl_texelFetch2D(xe_host_depth_store_source, - pixel_index + xesl_int2(5, 0), 0).r, - xesl_texelFetch2D(xe_host_depth_store_source, - pixel_index + xesl_int2(6, 0), 0).r, - xesl_texelFetch2D(xe_host_depth_store_source, - pixel_index + xesl_int2(7, 0), 0).r))); -xesl_entry_code_end_compute + float_bits_to_uint_xe(float4_xe( + texel_fetch_2d_xe(xe_host_depth_store_source, + pixel_index + int2_xe(4, 0), 0).r, + texel_fetch_2d_xe(xe_host_depth_store_source, + pixel_index + int2_xe(5, 0), 0).r, + texel_fetch_2d_xe(xe_host_depth_store_source, + pixel_index + int2_xe(6, 0), 0).r, + texel_fetch_2d_xe(xe_host_depth_store_source, + pixel_index + int2_xe(7, 0), 0).r))); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/host_depth_store_2xmsaa.cs.xesl b/src/xenia/gpu/shaders/host_depth_store_2xmsaa.cs.xesl index 081466ec9..4a974d156 100644 --- a/src/xenia/gpu/shaders/host_depth_store_2xmsaa.cs.xesl +++ b/src/xenia/gpu/shaders/host_depth_store_2xmsaa.cs.xesl @@ -10,40 +10,39 @@ #include "edram.xesli" #include "host_depth_store.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_host_depth_store_dest, - set=0, binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_host_depth_store_dest, set=0, binding=0, + u0, space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe XE_HOST_DEPTH_STORE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_host_depth_store_dest, - buffer(1)) - xesl_entry_binding_next - xesl_texture(xesl_texture2DMS, xe_host_depth_store_source, set=1, binding=0, - t0, space0, texture(0)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_host_depth_store_dest, buffer(1)) + entry_binding_next_xe + texture_xe(texture_2d_ms_xe, xe_host_depth_store_source, set=1, binding=0, + t0, space0, texture(0)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 samples (8x0.5 pixels, resolve granularity is 8 pixels). - uint rect_constant = xesl_pushConstant(xe_host_depth_store_rectangle); - uint rt_constant = xesl_pushConstant(xe_host_depth_store_render_target); - xesl_uint2 resolution_scale = XeHostDepthStoreRTResolutionScale(rt_constant); + uint rect_constant = push_const_xe(xe_host_depth_store_rectangle); + uint rt_constant = push_const_xe(xe_host_depth_store_render_target); + uint2_xe resolution_scale = XeHostDepthStoreRTResolutionScale(rt_constant); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten - if (xesl_GlobalInvocationID.x >= + dont_flatten_xe + if (in_global_thread_id_xe.x >= (XeHostDepthStoreRectUnscaledWidthDiv8(rect_constant) * resolution_scale.x)) { return; } - xesl_int2 pixel_index = xesl_int2( + int2_xe pixel_index = int2_xe( XeHostDepthStoreRectUnscaledOrigin(rect_constant) * resolution_scale + - xesl_uint2(xesl_GlobalInvocationID.x << 3u, - xesl_GlobalInvocationID.y >> 1u)); - uint dest_sample_index = xesl_GlobalInvocationID.y & 1u; + uint2_xe(in_global_thread_id_xe.x << 3u, in_global_thread_id_xe.y >> 1u)); + uint dest_sample_index = in_global_thread_id_xe.y & 1u; uint edram_address_int4s = - XeEdramOffsetInts(xesl_uint2(pixel_index), 0u, false, + XeEdramOffsetInts(uint2_xe(pixel_index), 0u, false, XeHostDepthStoreRTPitchTiles(rt_constant), kXenosMsaaSamples_2X, false, 0u, dest_sample_index, resolution_scale) @@ -54,33 +53,34 @@ xesl_entry_inputs_end_code_begin_compute XeHostDepthStoreRTMsaa2xSupported(rt_constant) ? (bool(dest_sample_index) ? 0 : 1) : (bool(dest_sample_index) ? 3 : 0); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_host_depth_store_dest, edram_address_int4s, - xesl_floatBitsToUint(xesl_float4( - xesl_texelFetch2DMS(xe_host_depth_store_source, pixel_index, - source_sample_index).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(1, 0), - source_sample_index).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(2, 0), - source_sample_index).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(3, 0), - source_sample_index).r))); - xesl_typedStorageBufferStore( + float_bits_to_uint_xe(float4_xe( + texel_fetch_2d_ms_xe(xe_host_depth_store_source, pixel_index, + source_sample_index).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(1, 0), + source_sample_index).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(2, 0), + source_sample_index).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(3, 0), + source_sample_index).r))); + array_buffer_store_xe( xe_host_depth_store_dest, edram_address_int4s + 1u, - xesl_floatBitsToUint(xesl_float4( - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(4, 0), - source_sample_index).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(5, 0), - source_sample_index).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(6, 0), - source_sample_index).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(7, 0), - source_sample_index).r))); -xesl_entry_code_end_compute + float_bits_to_uint_xe(float4_xe( + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(4, 0), + source_sample_index).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(5, 0), + source_sample_index).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(6, 0), + source_sample_index).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(7, 0), + source_sample_index).r))); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/host_depth_store_4xmsaa.cs.xesl b/src/xenia/gpu/shaders/host_depth_store_4xmsaa.cs.xesl index b4cd16dd4..f708fe459 100644 --- a/src/xenia/gpu/shaders/host_depth_store_4xmsaa.cs.xesl +++ b/src/xenia/gpu/shaders/host_depth_store_4xmsaa.cs.xesl @@ -10,73 +10,73 @@ #include "edram.xesli" #include "host_depth_store.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_host_depth_store_dest, - set=0, binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_host_depth_store_dest, set=0, binding=0, + u0, space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe XE_HOST_DEPTH_STORE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_host_depth_store_dest, - buffer(1)) - xesl_entry_binding_next - xesl_texture(xesl_texture2DMS, xe_host_depth_store_source, set=1, binding=0, - t0, space0, texture(0)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_host_depth_store_dest, buffer(1)) + entry_binding_next_xe + texture_xe(texture_2d_ms_xe, xe_host_depth_store_source, set=1, binding=0, + t0, space0, texture(0)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 samples (4x0.5 pixels, resolve granularity is 8 pixels). - uint rect_constant = xesl_pushConstant(xe_host_depth_store_rectangle); - uint rt_constant = xesl_pushConstant(xe_host_depth_store_render_target); - xesl_uint2 resolution_scale = XeHostDepthStoreRTResolutionScale(rt_constant); + uint rect_constant = push_const_xe(xe_host_depth_store_rectangle); + uint rt_constant = push_const_xe(xe_host_depth_store_render_target); + uint2_xe resolution_scale = XeHostDepthStoreRTResolutionScale(rt_constant); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten - if ((xesl_GlobalInvocationID.x >> 1u) >= + dont_flatten_xe + if ((in_global_thread_id_xe.x >> 1u) >= (XeHostDepthStoreRectUnscaledWidthDiv8(rect_constant) * resolution_scale.x)) { return; } - xesl_int2 pixel_index = xesl_int2( + int2_xe pixel_index = int2_xe( XeHostDepthStoreRectUnscaledOrigin(rect_constant) * resolution_scale + - xesl_uint2(xesl_GlobalInvocationID.x << 2u, - xesl_GlobalInvocationID.y >> 1u)); + uint2_xe(in_global_thread_id_xe.x << 2u, in_global_thread_id_xe.y >> 1u)); // For simplicity, passing samples directly, not pixels, to XeEdramOffsetInts. uint edram_address_int4s = XeEdramOffsetInts( - (xesl_uint2(pixel_index) << 1u) | (xesl_GlobalInvocationID.xy & 1u), + (uint2_xe(pixel_index) << 1u) | (in_global_thread_id_xe.xy & 1u), 0u, false, XeHostDepthStoreRTPitchTiles(rt_constant), kXenosMsaaSamples_1X, false, 0u, 0u, resolution_scale) >> 2u; // Render target horizontal sample in bit 0, vertical sample in bit 1. - int source_sample_left = int((xesl_GlobalInvocationID.y & 1u) << 1u); + int source_sample_left = int((in_global_thread_id_xe.y & 1u) << 1u); int source_sample_right = source_sample_left + 1; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_host_depth_store_dest, edram_address_int4s, - xesl_floatBitsToUint(xesl_float4( - xesl_texelFetch2DMS(xe_host_depth_store_source, pixel_index, - source_sample_left).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, pixel_index, - source_sample_right).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(1, 0), - source_sample_left).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(1, 0), - source_sample_right).r))); - xesl_typedStorageBufferStore( + float_bits_to_uint_xe(float4_xe( + texel_fetch_2d_ms_xe(xe_host_depth_store_source, pixel_index, + source_sample_left).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, pixel_index, + source_sample_right).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(1, 0), + source_sample_left).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(1, 0), + source_sample_right).r))); + array_buffer_store_xe( xe_host_depth_store_dest, edram_address_int4s + 1u, - xesl_floatBitsToUint(xesl_float4( - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(2, 0), - source_sample_left).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(2, 0), - source_sample_right).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(3, 0), - source_sample_left).r, - xesl_texelFetch2DMS(xe_host_depth_store_source, - pixel_index + xesl_int2(3, 0), - source_sample_right).r))); -xesl_entry_code_end_compute + float_bits_to_uint_xe(float4_xe( + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(2, 0), + source_sample_left).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(2, 0), + source_sample_right).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(3, 0), + source_sample_left).r, + texel_fetch_2d_ms_xe(xe_host_depth_store_source, + pixel_index + int2_xe(3, 0), + source_sample_right).r))); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/passthrough_position_xy.vs.xesl b/src/xenia/gpu/shaders/passthrough_position_xy.vs.xesl index 848a0a088..a47a2a2d7 100644 --- a/src/xenia/gpu/shaders/passthrough_position_xy.vs.xesl +++ b/src/xenia/gpu/shaders/passthrough_position_xy.vs.xesl @@ -9,13 +9,15 @@ #include "../../ui/shaders/xesl.xesli" -xesl_entry_outputs_begin - xesl_entry_output_position -xesl_entry_outputs_end_stageInputs_begin - xesl_entry_stageInput_vertex(xesl_float2, xe_in_position, 0, POSITION) -xesl_entry_stageInputs_end_bindings_begin_vertex -xesl_entry_bindings_empty_end_inputs_begin - xesl_entry_input_stageInputs -xesl_entry_inputs_end_code_begin - xesl_Position = xesl_float4(xesl_StageInput(xe_in_position), 0.0, 1.0); -xesl_entry_code_end +entry_outputs_begin_xe + entry_out_position_xe +entry_outputs_end_stage_inputs_begin_xe + entry_in_stage_vertex_xe(float2_xe, xe_in_position, 0, POSITION) +entry_stage_inputs_end_bindings_begin_vertex_xe +entry_bindings_empty_end_inputs_begin_xe + entry_in_stage_inputs_xe +entry_inputs_end_code_begin_xe +{ + out_position_xe = float4_xe(in_xe(xe_in_position), 0.0f, 1.0f); +} +entry_code_end_xe diff --git a/src/xenia/gpu/shaders/pixel_formats.xesli b/src/xenia/gpu/shaders/pixel_formats.xesli index 4328ad876..8f06cac32 100644 --- a/src/xenia/gpu/shaders/pixel_formats.xesli +++ b/src/xenia/gpu/shaders/pixel_formats.xesli @@ -95,66 +95,62 @@ // ColorFormat packing, according to the Direct3D 11.3 functional specification. -uint XePackR5G5B5A1UNorm(xesl_float4 f) { - xesl_uint4 n = - xesl_uint4(xesl_saturate(f) * xesl_float2(31.0, 1.0).xxxy + 0.5); +uint XePackR5G5B5A1UNorm(float4_xe f) { + uint4_xe n = uint4_xe(saturate_xe(f) * float2_xe(31.0f, 1.0f).xxxy + 0.5f); return n.r | (n.g << 5) | (n.b << 10) | (n.a << 15); } -uint XePackR5G6B5UNorm(xesl_float3 f) { - xesl_uint3 n = - xesl_uint3(xesl_saturate(f) * xesl_float3(31.0, 63.0, 31.0) + 0.5); +uint XePackR5G6B5UNorm(float3_xe f) { + uint3_xe n = uint3_xe(saturate_xe(f) * float3_xe(31.0f, 63.0f, 31.0f) + 0.5f); return n.r | (n.g << 5) | (n.b << 11); } -uint XePackR5G5B6UNorm(xesl_float3 f) { - xesl_uint3 n = - xesl_uint3(xesl_saturate(f) * xesl_float3(31.0, 31.0, 63.0) + 0.5); +uint XePackR5G5B6UNorm(float3_xe f) { + uint3_xe n = uint3_xe(saturate_xe(f) * float3_xe(31.0f, 31.0f, 63.0f) + 0.5f); return n.r | (n.g << 5) | (n.b << 10); } -uint XePackR8G8B8A8UNorm(xesl_float4 f) { - xesl_uint4 n = xesl_uint4(xesl_saturate(f) * 255.0 + 0.5); +uint XePackR8G8B8A8UNorm(float4_xe f) { + uint4_xe n = uint4_xe(saturate_xe(f) * 255.0f + 0.5f); return n.r | (n.g << 8) | (n.b << 16) | (n.a << 24); } -uint XePackR10G10B10A2UNorm(xesl_float4 f) { - xesl_uint4 n = - xesl_uint4(xesl_saturate(f) * xesl_float2(1023.0, 3.0).xxxy + 0.5); +uint XePackR10G10B10A2UNorm(float4_xe f) { + uint4_xe n = uint4_xe(saturate_xe(f) * float2_xe(1023.0f, 3.0f).xxxy + 0.5f); return n.r | (n.g << 10) | (n.b << 20) | (n.a << 30); } -uint XePackR4G4B4A4UNorm(xesl_float4 f) { - xesl_uint4 n = xesl_uint4(xesl_saturate(f) * 15.0 + 0.5); +uint XePackR4G4B4A4UNorm(float4_xe f) { + uint4_xe n = uint4_xe(saturate_xe(f) * 15.0f + 0.5f); return n.r | (n.g << 4) | (n.b << 8) | (n.a << 12); } -uint XePackR11G11B10UNorm(xesl_float3 f) { - xesl_uint3 n = - xesl_uint3(xesl_saturate(f) * xesl_float3(2047.0, 2047.0, 1023.0) + 0.5); +uint XePackR11G11B10UNorm(float3_xe f) { + uint3_xe n = + uint3_xe(saturate_xe(f) * float3_xe(2047.0f, 2047.0f, 1023.0f) + 0.5); return n.r | (n.g << 11) | (n.b << 22); } -uint XePackR10G11B11UNorm(xesl_float3 f) { - xesl_uint3 n = - xesl_uint3(xesl_saturate(f) * xesl_float3(1023.0, 2047.0, 2047.0) + 0.5); +uint XePackR10G11B11UNorm(float3_xe f) { + uint3_xe n = + uint3_xe(saturate_xe(f) * float3_xe(1023.0f, 2047.0f, 2047.0f) + 0.5f); return n.r | (n.g << 10) | (n.b << 21); } -uint XePackR16G16UNorm(xesl_float2 f) { - xesl_uint2 n = xesl_uint2(xesl_saturate(f) * 65535.0 + 0.5); +uint XePackR16G16UNorm(float2_xe f) { + uint2_xe n = uint2_xe(saturate_xe(f) * 65535.0f + 0.5f); return n.r | (n.g << 16); } -xesl_uint2 XePackR16G16B16A16UNorm(xesl_float4 f) { - xesl_uint4 n = xesl_uint4(xesl_saturate(f) * 65535.0 + 0.5); +uint2_xe XePackR16G16B16A16UNorm(float4_xe f) { + uint4_xe n = uint4_xe(saturate_xe(f) * 65535.0f + 0.5f); return n.rb | (n.ga << 16); } -xesl_uint2 XePack16bpp4PixelsInUInt2(xesl_float4 pixel_0, xesl_float4 pixel_1, - xesl_float4 pixel_2, xesl_float4 pixel_3, - uint format) { - xesl_uint2 packed; +uint2_xe XePack16bpp4PixelsInUInt2(float4_xe pixel_0, float4_xe pixel_1, + float4_xe pixel_2, float4_xe pixel_3, + uint format) { + uint2_xe packed; switch (format) { case kXenosFormat_1_5_5_5: packed.x = XePackR5G5B5A1UNorm(pixel_0) | @@ -175,8 +171,8 @@ xesl_uint2 XePack16bpp4PixelsInUInt2(xesl_float4 pixel_0, xesl_float4 pixel_1, (XePackR5G5B6UNorm(pixel_3.rgb) << 16u); break; case kXenosFormat_8_8: - packed.x = XePackR8G8B8A8UNorm(xesl_float4(pixel_0.rg, pixel_1.rg)); - packed.y = XePackR8G8B8A8UNorm(xesl_float4(pixel_2.rg, pixel_3.rg)); + packed.x = XePackR8G8B8A8UNorm(float4_xe(pixel_0.rg, pixel_1.rg)); + packed.y = XePackR8G8B8A8UNorm(float4_xe(pixel_2.rg, pixel_3.rg)); break; case kXenosFormat_4_4_4_4: packed.x = XePackR4G4B4A4UNorm(pixel_0) | @@ -185,22 +181,22 @@ xesl_uint2 XePack16bpp4PixelsInUInt2(xesl_float4 pixel_0, xesl_float4 pixel_1, (XePackR4G4B4A4UNorm(pixel_3) << 16u); break; case kXenosFormat_16: - packed = XePackR16G16B16A16UNorm(xesl_float4(pixel_0.r, pixel_1.r, - pixel_2.r, pixel_3.r)); + packed = XePackR16G16B16A16UNorm(float4_xe(pixel_0.r, pixel_1.r, + pixel_2.r, pixel_3.r)); break; default: // Treat as something (16_FLOAT). - packed.x = xesl_packHalf2x16(xesl_float2(pixel_0.r, pixel_1.r)); - packed.y = xesl_packHalf2x16(xesl_float2(pixel_2.r, pixel_3.r)); + packed.x = pack_half_2x16_xe(float2_xe(pixel_0.r, pixel_1.r)); + packed.y = pack_half_2x16_xe(float2_xe(pixel_2.r, pixel_3.r)); break; } return packed; } -xesl_uint4 XePack32bpp4Pixels(xesl_float4 pixel_0, xesl_float4 pixel_1, - xesl_float4 pixel_2, xesl_float4 pixel_3, - uint format) { - xesl_uint4 packed; +uint4_xe XePack32bpp4Pixels(float4_xe pixel_0, float4_xe pixel_1, + float4_xe pixel_2, float4_xe pixel_3, + uint format) { + uint4_xe packed; switch (format) { case kXenosFormat_8_8_8_8: // TODO(Triang3l): Investigate 8_8_8_8_A. @@ -239,26 +235,26 @@ xesl_uint4 XePack32bpp4Pixels(xesl_float4 pixel_0, xesl_float4 pixel_1, packed.w = XePackR16G16UNorm(pixel_3.rg); break; case kXenosFormat_16_16_FLOAT: - packed.x = xesl_packHalf2x16(xesl_float2(pixel_0.r, pixel_0.g)); - packed.y = xesl_packHalf2x16(xesl_float2(pixel_1.r, pixel_1.g)); - packed.z = xesl_packHalf2x16(xesl_float2(pixel_2.r, pixel_2.g)); - packed.w = xesl_packHalf2x16(xesl_float2(pixel_3.r, pixel_3.g)); + packed.x = pack_half_2x16_xe(float2_xe(pixel_0.r, pixel_0.g)); + packed.y = pack_half_2x16_xe(float2_xe(pixel_1.r, pixel_1.g)); + packed.z = pack_half_2x16_xe(float2_xe(pixel_2.r, pixel_2.g)); + packed.w = pack_half_2x16_xe(float2_xe(pixel_3.r, pixel_3.g)); break; default: // Treat as 32_FLOAT. - packed.x = xesl_floatBitsToUint(pixel_0.r); - packed.y = xesl_floatBitsToUint(pixel_1.r); - packed.z = xesl_floatBitsToUint(pixel_2.r); - packed.w = xesl_floatBitsToUint(pixel_3.r); + packed.x = float_bits_to_uint_xe(pixel_0.r); + packed.y = float_bits_to_uint_xe(pixel_1.r); + packed.z = float_bits_to_uint_xe(pixel_2.r); + packed.w = float_bits_to_uint_xe(pixel_3.r); break; } return packed; } -void XePack64bpp4Pixels(xesl_float4 pixel_0, xesl_float4 pixel_1, - xesl_float4 pixel_2, xesl_float4 pixel_3, uint format, - xesl_function_param_out(xesl_uint4, packed_01), - xesl_function_param_out(xesl_uint4, packed_23)) { +void XePack64bpp4Pixels(float4_xe pixel_0, float4_xe pixel_1, + float4_xe pixel_2, float4_xe pixel_3, uint format, + out_param_xe(uint4_xe, packed_01), + out_param_xe(uint4_xe, packed_23)) { switch (format) { case kXenosFormat_16_16_16_16: packed_01.xy = XePackR16G16B16A16UNorm(pixel_0); @@ -267,85 +263,84 @@ void XePack64bpp4Pixels(xesl_float4 pixel_0, xesl_float4 pixel_1, packed_23.zw = XePackR16G16B16A16UNorm(pixel_3); break; case kXenosFormat_16_16_16_16_FLOAT: - packed_01.x = xesl_packHalf2x16(xesl_float2(pixel_0.r, pixel_0.g)); - packed_01.y = xesl_packHalf2x16(xesl_float2(pixel_0.b, pixel_0.a)); - packed_01.z = xesl_packHalf2x16(xesl_float2(pixel_1.r, pixel_1.g)); - packed_01.w = xesl_packHalf2x16(xesl_float2(pixel_1.b, pixel_1.a)); - packed_23.x = xesl_packHalf2x16(xesl_float2(pixel_2.r, pixel_2.g)); - packed_23.y = xesl_packHalf2x16(xesl_float2(pixel_2.b, pixel_2.a)); - packed_23.z = xesl_packHalf2x16(xesl_float2(pixel_3.r, pixel_3.g)); - packed_23.w = xesl_packHalf2x16(xesl_float2(pixel_3.b, pixel_3.a)); + packed_01.x = pack_half_2x16_xe(float2_xe(pixel_0.r, pixel_0.g)); + packed_01.y = pack_half_2x16_xe(float2_xe(pixel_0.b, pixel_0.a)); + packed_01.z = pack_half_2x16_xe(float2_xe(pixel_1.r, pixel_1.g)); + packed_01.w = pack_half_2x16_xe(float2_xe(pixel_1.b, pixel_1.a)); + packed_23.x = pack_half_2x16_xe(float2_xe(pixel_2.r, pixel_2.g)); + packed_23.y = pack_half_2x16_xe(float2_xe(pixel_2.b, pixel_2.a)); + packed_23.z = pack_half_2x16_xe(float2_xe(pixel_3.r, pixel_3.g)); + packed_23.w = pack_half_2x16_xe(float2_xe(pixel_3.b, pixel_3.a)); break; default: // Treat as 32_32_FLOAT. - packed_01 = xesl_floatBitsToUint(xesl_float4(pixel_0.rg, pixel_1.rg)); - packed_23 = xesl_floatBitsToUint(xesl_float4(pixel_2.rg, pixel_3.rg)); + packed_01 = float_bits_to_uint_xe(float4_xe(pixel_0.rg, pixel_1.rg)); + packed_23 = float_bits_to_uint_xe(float4_xe(pixel_2.rg, pixel_3.rg)); break; } } // EDRAM color format unpacking. -xesl_float4 XeUnpackR8UNormX4(xesl_uint4 p) { - return xesl_float4(p & 255u) * (1.0 / 255.0); +float4_xe XeUnpackR8UNormX4(uint4_xe p) { + return float4_xe(p & 255u) * (1.0f / 255.0f); } -xesl_float4 XeUnpackR8G8B8A8UNorm(uint p) { - return xesl_float4((xesl_uint_x4(p) >> xesl_uint4(0u, 8u, 16u, 24u)) & 255u) * - (1.0 / 255.0); +float4_xe XeUnpackR8G8B8A8UNorm(uint p) { + return float4_xe((uint_x4_xe(p) >> uint4_xe(0u, 8u, 16u, 24u)) & 255u) * + (1.0f / 255.0f); } -xesl_float4 XeUnpackR10UNormX4(xesl_uint4 p) { - return xesl_float4(p & 1023u) * (1.0 / 1023.0); +float4_xe XeUnpackR10UNormX4(uint4_xe p) { + return float4_xe(p & 1023u) * (1.0f / 1023.0f); } -xesl_float4 XeUnpackR10G10B10A2UNorm(uint p) { - return xesl_float4((xesl_uint_x4(p) >> xesl_uint4(0u, 10u, 20u, 30u)) & - xesl_uint2(1023u, 3u).xxxy) * - xesl_float2(1.0 / 1023.0, 1.0 / 3.0).xxxy; +float4_xe XeUnpackR10G10B10A2UNorm(uint p) { + return float4_xe((uint_x4_xe(p) >> uint4_xe(0u, 10u, 20u, 30u)) & + uint2_xe(1023u, 3u).xxxy) * + float2_xe(1.0f / 1023.0f, 1.0f / 3.0f).xxxy; } -xesl_float4 XeUnpackR10FloatX4(xesl_uint4 p) { +float4_xe XeUnpackR10FloatX4(uint4_xe p) { // https://github.com/Microsoft/DirectXTex/blob/master/DirectXTex/DirectXTexConvert.cpp - xesl_uint4 f10u32 = p & 0x3FFu; - xesl_uint4 mantissa = f10u32 & 0x7Fu; - xesl_uint4 exponent = f10u32 >> 7u; + uint4_xe f10u32 = p & 0x3FFu; + uint4_xe mantissa = f10u32 & 0x7Fu; + uint4_xe exponent = f10u32 >> 7u; // Normalize the values for the denormalized components. // Exponent = 1; // do { Exponent--; Mantissa <<= 1; } while ((Mantissa & 0x80) == 0); - xesl_bool4 is_denormalized = xesl_equal(exponent, xesl_uint_x4(0u)); - xesl_uint4 mantissa_lzcnt = xesl_uint_x4(7u) - xesl_firstOneBitHigh(mantissa); - exponent = xesl_select(is_denormalized, (xesl_uint_x4(1u) - mantissa_lzcnt), - exponent); - mantissa = xesl_select(is_denormalized, - ((mantissa << mantissa_lzcnt) & 0x7Fu), mantissa); + bool4_xe is_denormalized = equal_xe(exponent, uint_x4_xe(0u)); + uint4_xe mantissa_lzcnt = uint_x4_xe(7u) - first_one_bit_high_xe(mantissa); + exponent = select_xe(is_denormalized, (uint_x4_xe(1u) - mantissa_lzcnt), + exponent); + mantissa = select_xe(is_denormalized, ((mantissa << mantissa_lzcnt) & 0x7Fu), + mantissa); // Combine into 32-bit float bits and clear zeros. - return xesl_uintBitsToFloat(xesl_select( - xesl_equal(f10u32, xesl_uint_x4(0u)), xesl_uint_x4(0u), + return uint_bits_to_float_xe(select_xe( + equal_xe(f10u32, uint_x4_xe(0u)), uint_x4_xe(0u), ((exponent + 124u) << 23u) | (mantissa << 16u))); } -xesl_float4 XeUnpackR10G10B10A2Float(uint p) { +float4_xe XeUnpackR10G10B10A2Float(uint p) { // https://github.com/Microsoft/DirectXTex/blob/master/DirectXTex/DirectXTexConvert.cpp - xesl_uint3 rgb_f10u32 = - (xesl_uint_x3(p) >> xesl_uint3(0u, 10u, 20u)) & 0x3FFu; - xesl_uint3 mantissa = rgb_f10u32 & 0x7Fu; - xesl_uint3 exponent = rgb_f10u32 >> 7u; + uint3_xe rgb_f10u32 = (uint_x3_xe(p) >> uint3_xe(0u, 10u, 20u)) & 0x3FFu; + uint3_xe mantissa = rgb_f10u32 & 0x7Fu; + uint3_xe exponent = rgb_f10u32 >> 7u; // Normalize the values for the denormalized components. // Exponent = 1; // do { Exponent--; Mantissa <<= 1; } while ((Mantissa & 0x80) == 0); - xesl_bool3 is_denormalized = xesl_equal(exponent, xesl_uint_x3(0u)); - xesl_uint3 mantissa_lzcnt = xesl_uint_x3(7u) - xesl_firstOneBitHigh(mantissa); - exponent = xesl_select(is_denormalized, (xesl_uint_x3(1u) - mantissa_lzcnt), - exponent); - mantissa = xesl_select(is_denormalized, - ((mantissa << mantissa_lzcnt) & 0x7Fu), mantissa); + bool3_xe is_denormalized = equal_xe(exponent, uint_x3_xe(0u)); + uint3_xe mantissa_lzcnt = uint_x3_xe(7u) - first_one_bit_high_xe(mantissa); + exponent = select_xe(is_denormalized, (uint_x3_xe(1u) - mantissa_lzcnt), + exponent); + mantissa = select_xe(is_denormalized, ((mantissa << mantissa_lzcnt) & 0x7Fu), + mantissa); // Combine into 32-bit float bits and clear zeros. - xesl_uint3 rgb_f32u32 = xesl_select( - xesl_equal(rgb_f10u32, xesl_uint_x3(0u)), xesl_uint_x3(0u), + uint3_xe rgb_f32u32 = select_xe( + equal_xe(rgb_f10u32, uint_x3_xe(0u)), uint_x3_xe(0u), ((exponent + 124u) << 23u) | (mantissa << 16u)); - return xesl_float4(xesl_uintBitsToFloat(rgb_f32u32), - float(p >> 30u) * (1.0 / 3.0)); + return float4_xe(uint_bits_to_float_xe(rgb_f32u32), + float(p >> 30u) * (1.0f / 3.0f)); } // http://web.archive.org/web/20180826210254/https://www.students.science.uu.nl/~3220516/advancedgraphics/papers/inferred_lighting.pdf @@ -359,61 +354,61 @@ xesl_float4 XeUnpackR10G10B10A2Float(uint p) { // Upper 16 bits are ignored by XeUnpackR16EdramX4. -xesl_float4 XeUnpackR16EdramX4(xesl_uint4 p) { - return max(xesl_float_x4(-1.0), - xesl_float4(xesl_int4(p) << 16 >> 16) * (32.0 / 32767.0)); +float4_xe XeUnpackR16EdramX4(uint4_xe p) { + return max(float_x4_xe(-1.0f), + float4_xe(int4_xe(p) << 16 >> 16) * (32.0f / 32767.0f)); } -xesl_float2 XeUnpackR16G16Edram(uint p) { - return max(xesl_float_x2(-1.0), - xesl_float2(xesl_int_x2(int(p)) << xesl_int2(16, 0) >> 16) * - (32.0 / 32767.0)); +float2_xe XeUnpackR16G16Edram(uint p) { + return max(float_x2_xe(-1.0f), + float2_xe(int_x2_xe(int(p)) << int2_xe(16, 0) >> 16) * + (32.0f / 32767.0f)); } -xesl_float4 XeUnpackR16G16B16A16Edram(xesl_uint2 p) { - return max(xesl_float_x4(-1.0), - xesl_float4(xesl_int2(p).xxyy << xesl_int2(16, 0).xyxy >> 16) * - (32.0 / 32767.0)); +float4_xe XeUnpackR16G16B16A16Edram(uint2_xe p) { + return max(float_x4_xe(-1.0f), + float4_xe(int2_xe(p).xxyy << int2_xe(16, 0).xyxy >> 16) * + (32.0f / 32767.0f)); } // Xenos 16-bit packed textures are RGBA, but in Direct3D 12 they are BGRA. -xesl_uint4 XeR5G5B5A1ToB5G5R5A1(xesl_uint4 packed_texels) { +uint4_xe XeR5G5B5A1ToB5G5R5A1(uint4_xe packed_texels) { return (packed_texels & 0x83E083E0u) | ((packed_texels & 0x001F001Fu) << 10u) | ((packed_texels & 0x7C007C00u) >> 10u); } -xesl_uint4 XeR5G6B5ToB5G6R5(xesl_uint4 packed_texels) { +uint4_xe XeR5G6B5ToB5G6R5(uint4_xe packed_texels) { return (packed_texels & 0x07E007E0u) | ((packed_texels & 0x001F001Fu) << 11u) | ((packed_texels & 0xF800F800u) >> 11u); } -xesl_uint4 XeR4G4B4A4ToB4G4R4A4(xesl_uint4 packed_texels) { +uint4_xe XeR4G4B4A4ToB4G4R4A4(uint4_xe packed_texels) { return (packed_texels & 0xF0F0F0F0u) | ((packed_texels & 0x000F000Fu) << 8u) | ((packed_texels & 0x0F000F00u) >> 8u); } -xesl_uint4 XeR4G4B4A4ToA4R4G4B4(xesl_uint4 packed_texels) { +uint4_xe XeR4G4B4A4ToA4R4G4B4(uint4_xe packed_texels) { return ((packed_texels & 0x0FFF0FFFu) << 4u) | ((packed_texels & 0xF000F000u) >> 12u); } // RRRRR GGGGG BBBBBB to GGGGG BBBBBB RRRRR (use RBGA swizzle when reading). -xesl_uint4 XeR5G5B6ToB5G6R5WithRBGASwizzle(xesl_uint4 packed_texels) { +uint4_xe XeR5G5B6ToB5G6R5WithRBGASwizzle(uint4_xe packed_texels) { return ((packed_texels & 0x001F001Fu) << 11u) | ((packed_texels & 0xFFE0FFE0u) >> 5u); } -xesl_uint4 XeGBGR8ToGRGB8(xesl_uint4 packed_texels) { +uint4_xe XeGBGR8ToGRGB8(uint4_xe packed_texels) { return (packed_texels & 0x00FF00FFu) | ((packed_texels & 0x0000FF00u) << 16u) | ((packed_texels & 0xFF000000u) >> 16u); } // Also usable for BGRA8 <> RGBA8, but that's not needed for texture loading. -xesl_uint4 XeBGRG8ToRGBG8(xesl_uint4 packed_texels) { +uint4_xe XeBGRG8ToRGBG8(uint4_xe packed_texels) { return (packed_texels & 0xFF00FF00u) | ((packed_texels & 0x000000FFu) << 16u) | ((packed_texels & 0x00FF0000u) >> 16u); @@ -424,42 +419,42 @@ xesl_uint4 XeBGRG8ToRGBG8(xesl_uint4 packed_texels) { // instead of 1 also makes this conversion correct for both unsigned and signed // data. -xesl_uint4 XeGBGR8ToRGB8WithRGBBSwizzle(xesl_uint2 packed_texels) { - xesl_uint2 rba = (packed_texels >> 24u) | - (((packed_texels & 0x0000FF00u) << 8u) * 0x101u); - xesl_uint4 g = xesl_uint4((packed_texels & 0x000000FFu) << 8u, - (packed_texels & 0x00FF0000u) >> 8u).xzyw; +uint4_xe XeGBGR8ToRGB8WithRGBBSwizzle(uint2_xe packed_texels) { + uint2_xe rba = (packed_texels >> 24u) | + (((packed_texels & 0x0000FF00u) << 8u) * 0x101u); + uint4_xe g = uint4_xe((packed_texels & 0x000000FFu) << 8u, + (packed_texels & 0x00FF0000u) >> 8u).xzyw; return rba.xxyy | g; } -void XeGBGR8ToRGB8WithRGBBSwizzle(xesl_uint4 packed_texels, - xesl_function_param_out(xesl_uint4, out_01), - xesl_function_param_out(xesl_uint4, out_23)) { +void XeGBGR8ToRGB8WithRGBBSwizzle(uint4_xe packed_texels, + out_param_xe(uint4_xe, out_01), + out_param_xe(uint4_xe, out_23)) { out_01 = XeGBGR8ToRGB8WithRGBBSwizzle(packed_texels.xy); out_23 = XeGBGR8ToRGB8WithRGBBSwizzle(packed_texels.zw); } -xesl_uint4 XeBGRG8ToRGB8WithRGBBSwizzle(xesl_uint2 packed_texels) { - xesl_uint2 rba = ((packed_texels & 0x00FF0000u) >> 16u) | - (((packed_texels & 0x000000FFu) << 16u) * 0x101u); - xesl_uint4 g = xesl_uint4(packed_texels & 0x0000FF00u, - (packed_texels & 0xFF000000u) >> 16u).xzyw; +uint4_xe XeBGRG8ToRGB8WithRGBBSwizzle(uint2_xe packed_texels) { + uint2_xe rba = ((packed_texels & 0x00FF0000u) >> 16u) | + (((packed_texels & 0x000000FFu) << 16u) * 0x101u); + uint4_xe g = uint4_xe(packed_texels & 0x0000FF00u, + (packed_texels & 0xFF000000u) >> 16u).xzyw; return rba.xxyy | g; } -void XeBGRG8ToRGB8WithRGBBSwizzle(xesl_uint4 packed_texels, - xesl_function_param_out(xesl_uint4, out_01), - xesl_function_param_out(xesl_uint4, out_23)) { +void XeBGRG8ToRGB8WithRGBBSwizzle(uint4_xe packed_texels, + out_param_xe(uint4_xe, out_01), + out_param_xe(uint4_xe, out_23)) { out_01 = XeBGRG8ToRGB8WithRGBBSwizzle(packed_texels.xy); out_23 = XeBGRG8ToRGB8WithRGBBSwizzle(packed_texels.zw); } -xesl_uint4 XeR10G11B11UNormToRGBA16(xesl_uint2 packed_texels) { +uint4_xe XeR10G11B11UNormToRGBA16(uint2_xe packed_texels) { // Red and blue. - xesl_uint4 result = - (((packed_texels.xxyy >> xesl_uint2(0u, 21u).xyxy) & - xesl_uint2(1023u, 2047u).xyxy) << - xesl_uint2(6u, 5u).xyxy) | - ((packed_texels.xxyy >> xesl_uint2(4u, 27u).xyxy) & - xesl_uint2(63u, 31u).xyxy); + uint4_xe result = + (((packed_texels.xxyy >> uint2_xe(0u, 21u).xyxy) & + uint2_xe(1023u, 2047u).xyxy) << + uint2_xe(6u, 5u).xyxy) | + ((packed_texels.xxyy >> uint2_xe(4u, 27u).xyxy) & + uint2_xe(63u, 31u).xyxy); // Green. The 5 bits to be duplicated to the bottom are already at 16. result.xz |= ((packed_texels & (2047u << 10u)) << (21u - 10u)) | (packed_texels & (31u << 16u)); @@ -467,21 +462,21 @@ xesl_uint4 XeR10G11B11UNormToRGBA16(xesl_uint2 packed_texels) { result.yw |= 0xFFFF0000u; return result; } -void XeR10G11B11UNormToRGBA16(xesl_uint4 packed_texels, - xesl_function_param_out(xesl_uint4, out_01), - xesl_function_param_out(xesl_uint4, out_23)) { +void XeR10G11B11UNormToRGBA16(uint4_xe packed_texels, + out_param_xe(uint4_xe, out_01), + out_param_xe(uint4_xe, out_23)) { out_01 = XeR10G11B11UNormToRGBA16(packed_texels.xy); out_23 = XeR10G11B11UNormToRGBA16(packed_texels.zw); } -xesl_uint4 XeR11G11B10UNormToRGBA16(xesl_uint2 packed_texels) { +uint4_xe XeR11G11B10UNormToRGBA16(uint2_xe packed_texels) { // Red and blue. - xesl_uint4 result = - (((packed_texels.xxyy >> xesl_uint2(0u, 22u).xyxy) & - xesl_uint2(2047u, 1023u).xyxy) << - xesl_uint2(5u, 6u).xyxy) | - ((packed_texels.xxyy >> xesl_uint2(6u, 26u).xyxy) & - xesl_uint2(31u, 63u).xyxy); + uint4_xe result = + (((packed_texels.xxyy >> uint2_xe(0u, 22u).xyxy) & + uint2_xe(2047u, 1023u).xyxy) << + uint2_xe(5u, 6u).xyxy) | + ((packed_texels.xxyy >> uint2_xe(6u, 26u).xyxy) & + uint2_xe(31u, 63u).xyxy); // Green. result.xz |= ((packed_texels & (2047u << 11u)) << (21u - 11u)) | ((packed_texels & (31u << 17u)) >> (17u - 16u)); @@ -489,97 +484,91 @@ xesl_uint4 XeR11G11B10UNormToRGBA16(xesl_uint2 packed_texels) { result.yw |= 0xFFFF0000u; return result; } -void XeR11G11B10UNormToRGBA16(xesl_uint4 packed_texels, - xesl_function_param_out(xesl_uint4, out_01), - xesl_function_param_out(xesl_uint4, out_23)) { +void XeR11G11B10UNormToRGBA16(uint4_xe packed_texels, + out_param_xe(uint4_xe, out_01), + out_param_xe(uint4_xe, out_23)) { out_01 = XeR11G11B10UNormToRGBA16(packed_texels.xy); out_23 = XeR11G11B10UNormToRGBA16(packed_texels.zw); } // Assuming the original number has only 10 bits. -xesl_uint2 XeSNorm10To16(xesl_uint2 s10) { - xesl_uint2 signs = s10 >> 9u; - xesl_bool2 is_negative = xesl_notEqual(signs, xesl_uint_x2(0u)); +uint2_xe XeSNorm10To16(uint2_xe s10) { + uint2_xe signs = s10 >> 9u; + bool2_xe is_negative = not_equal_xe(signs, uint_x2_xe(0u)); // -512 and -511 are both -1.0, but with -512 the conversion will overflow. - s10 = xesl_select(xesl_equal(s10, xesl_uint_x2(0x200u)), xesl_uint_x2(0x201u), - s10); + s10 = select_xe(equal_xe(s10, uint_x2_xe(0x200u)), uint_x2_xe(0x201u), s10); // Take the absolute value. - s10 = (s10 ^ - xesl_select(is_negative, xesl_uint_x2(0x3FFu), xesl_uint_x2(0u))) + + s10 = (s10 ^ select_xe(is_negative, uint_x2_xe(0x3FFu), uint_x2_xe(0u))) + signs; // Expand the 9-bit absolute value to 15 bits like unorm. s10 = (s10 << 6u) | (s10 >> 3u); // Apply the sign. - return (s10 ^ - xesl_select(is_negative, xesl_uint_x2(0xFFFFu), xesl_uint_x2(0u))) + + return (s10 ^ select_xe(is_negative, uint_x2_xe(0xFFFFu), uint_x2_xe(0u))) + signs; } // Assuming the original number has only 11 bits. -xesl_uint2 XeSNorm11To16(xesl_uint2 s11) { - xesl_uint2 signs = s11 >> 10u; - xesl_bool2 is_negative = xesl_notEqual(signs, xesl_uint_x2(0u)); +uint2_xe XeSNorm11To16(uint2_xe s11) { + uint2_xe signs = s11 >> 10u; + bool2_xe is_negative = not_equal_xe(signs, uint_x2_xe(0u)); // -1024 and -1023 are both -1.0, but with -1024 the conversion will overflow. - s11 = xesl_select(xesl_equal(s11, xesl_uint_x2(0x400u)), xesl_uint_x2(0x401u), - s11); + s11 = select_xe(equal_xe(s11, uint_x2_xe(0x400u)), uint_x2_xe(0x401u), s11); // Take the absolute value. - s11 = (s11 ^ - xesl_select(is_negative, xesl_uint_x2(0x7FFu), xesl_uint_x2(0u))) + + s11 = (s11 ^ select_xe(is_negative, uint_x2_xe(0x7FFu), uint_x2_xe(0u))) + signs; // Expand the 10-bit absolute value to 15 bits like unorm. s11 = (s11 << 5u) | (s11 >> 5u); // Apply the sign. - return (s11 ^ - xesl_select(is_negative, xesl_uint_x2(0xFFFFu), xesl_uint_x2(0u))) + + return (s11 ^ select_xe(is_negative, uint_x2_xe(0xFFFFu), uint_x2_xe(0u))) + signs; } -xesl_uint4 XeR10G11B11SNormToRGBA16(xesl_uint2 packed_texels) { +uint4_xe XeR10G11B11SNormToRGBA16(uint2_xe packed_texels) { // uint4(RG0, RG1, BA0, BA1).xzyw == uint4(RG0, BA0, RG1, BA1). - return xesl_uint4(XeSNorm10To16(packed_texels & 1023u) | - (XeSNorm11To16((packed_texels >> 10u) & 2047u) << 16u), - XeSNorm11To16(packed_texels >> 21u) | 0x7FFF0000u).xzyw; + return uint4_xe(XeSNorm10To16(packed_texels & 1023u) | + (XeSNorm11To16((packed_texels >> 10u) & 2047u) << 16u), + XeSNorm11To16(packed_texels >> 21u) | 0x7FFF0000u).xzyw; } -void XeR10G11B11SNormToRGBA16(xesl_uint4 packed_texels, - xesl_function_param_out(xesl_uint4, out_01), - xesl_function_param_out(xesl_uint4, out_23)) { +void XeR10G11B11SNormToRGBA16(uint4_xe packed_texels, + out_param_xe(uint4_xe, out_01), + out_param_xe(uint4_xe, out_23)) { out_01 = XeR10G11B11SNormToRGBA16(packed_texels.xy); out_23 = XeR10G11B11SNormToRGBA16(packed_texels.zw); } -xesl_uint4 XeR11G11B10SNormToRGBA16(xesl_uint2 packed_texels) { +uint4_xe XeR11G11B10SNormToRGBA16(uint2_xe packed_texels) { // uint4(RG0, RG1, BA0, BA1).xzyw == uint4(RG0, BA0, RG1, BA1). - return xesl_uint4(XeSNorm11To16(packed_texels & 2047u) | + return uint4_xe(XeSNorm11To16(packed_texels & 2047u) | (XeSNorm11To16((packed_texels >> 11u) & 2047u) << 16u), XeSNorm10To16(packed_texels >> 22u) | 0x7FFF0000u).xzyw; } -void XeR11G11B10SNormToRGBA16(xesl_uint4 packed_texels, - xesl_function_param_out(xesl_uint4, out_01), - xesl_function_param_out(xesl_uint4, out_23)) { +void XeR11G11B10SNormToRGBA16(uint4_xe packed_texels, + out_param_xe(uint4_xe, out_01), + out_param_xe(uint4_xe, out_23)) { out_01 = XeR11G11B10SNormToRGBA16(packed_texels.xy); out_23 = XeR11G11B10SNormToRGBA16(packed_texels.zw); } -xesl_uint4 XeRG16UNormToRG16Float(xesl_uint4 packed_texels) { - xesl_float4 r = xesl_float4(packed_texels & 0xFFFFu) * (1.0 / 65535.0); - xesl_float4 g = xesl_float4(packed_texels >> 16u) * (1.0 / 65535.0); - return xesl_uint4(xesl_packHalf2x16(xesl_float2(r.x, g.x)), - xesl_packHalf2x16(xesl_float2(r.y, g.y)), - xesl_packHalf2x16(xesl_float2(r.z, g.z)), - xesl_packHalf2x16(xesl_float2(r.w, g.w))); +uint4_xe XeRG16UNormToRG16Float(uint4_xe packed_texels) { + float4_xe r = float4_xe(packed_texels & 0xFFFFu) * (1.0f / 65535.0f); + float4_xe g = float4_xe(packed_texels >> 16u) * (1.0f / 65535.0f); + return uint4_xe(pack_half_2x16_xe(float2_xe(r.x, g.x)), + pack_half_2x16_xe(float2_xe(r.y, g.y)), + pack_half_2x16_xe(float2_xe(r.z, g.z)), + pack_half_2x16_xe(float2_xe(r.w, g.w))); } -xesl_uint4 XeRG16SNormToRG16Float(xesl_uint4 packed_texels) { - xesl_float4 r = - max(xesl_float_x4(-1.0), - xesl_float4(xesl_int4(packed_texels) << 16 >> 16) * (1.0 / 32767.0)); - xesl_float4 g = - max(xesl_float_x4(-1.0), - xesl_float4(xesl_int4(packed_texels) >> 16) * (1.0 / 32767.0)); - return xesl_uint4(xesl_packHalf2x16(xesl_float2(r.x, g.x)), - xesl_packHalf2x16(xesl_float2(r.y, g.y)), - xesl_packHalf2x16(xesl_float2(r.z, g.z)), - xesl_packHalf2x16(xesl_float2(r.w, g.w))); +uint4_xe XeRG16SNormToRG16Float(uint4_xe packed_texels) { + float4_xe r = + max(float_x4_xe(-1.0f), + float4_xe(int4_xe(packed_texels) << 16 >> 16) * (1.0f / 32767.0f)); + float4_xe g = + max(float_x4_xe(-1.0f), + float4_xe(int4_xe(packed_texels) >> 16) * (1.0f / 32767.0f)); + return uint4_xe(pack_half_2x16_xe(float2_xe(r.x, g.x)), + pack_half_2x16_xe(float2_xe(r.y, g.y)), + pack_half_2x16_xe(float2_xe(r.z, g.z)), + pack_half_2x16_xe(float2_xe(r.w, g.w))); } // Based on CFloat24 from d3dref9.dll and the 6e4 code from: @@ -607,7 +596,7 @@ uint XeFloat20e4To32(uint f24u32, bool remap_to_0_to_0_5) { // Exponent = 1; // do { Exponent--; Mantissa <<= 1; } while ((Mantissa & 0x100000) == 0); bool is_denormalized = exponent == 0u; - uint mantissa_lzcnt = 20u - xesl_firstOneBitHigh(mantissa); + uint mantissa_lzcnt = 20u - first_one_bit_high_xe(mantissa); exponent = is_denormalized ? (1u - mantissa_lzcnt) : exponent; mantissa = is_denormalized ? ((mantissa << mantissa_lzcnt) & 0xFFFFFu) : mantissa; @@ -619,37 +608,36 @@ uint XeFloat20e4To32(uint f24u32, bool remap_to_0_to_0_5) { : 0u; } -xesl_uint4 XeFloat20e4To32(xesl_uint4 f24u32) { - xesl_uint4 mantissa = f24u32 & 0xFFFFFu; - xesl_uint4 exponent = f24u32 >> 20u; +uint4_xe XeFloat20e4To32(uint4_xe f24u32) { + uint4_xe mantissa = f24u32 & 0xFFFFFu; + uint4_xe exponent = f24u32 >> 20u; // Normalize the values for the denormalized components. // Exponent = 1; // do { Exponent--; Mantissa <<= 1; } while ((Mantissa & 0x100000) == 0); - xesl_bool4 is_denormalized = xesl_equal(exponent, xesl_uint_x4(0u)); - xesl_uint4 mantissa_lzcnt = - xesl_uint_x4(20u) - xesl_firstOneBitHigh(mantissa); + bool4_xe is_denormalized = equal_xe(exponent, uint_x4_xe(0u)); + uint4_xe mantissa_lzcnt = uint_x4_xe(20u) - first_one_bit_high_xe(mantissa); exponent = - xesl_select(is_denormalized, xesl_uint_x4(1u) - mantissa_lzcnt, exponent); - mantissa = xesl_select( + select_xe(is_denormalized, uint_x4_xe(1u) - mantissa_lzcnt, exponent); + mantissa = select_xe( is_denormalized, (mantissa << mantissa_lzcnt) & 0xFFFFFu, mantissa); // Combine into 32-bit float bits and clear zeros. - return xesl_select(xesl_equal(f24u32, xesl_uint_x4(0u)), xesl_uint_x4(0u), - ((exponent + 112u) << 23u) | (mantissa << 3u)); + return select_xe(equal_xe(f24u32, uint_x4_xe(0u)), uint_x4_xe(0u), + ((exponent + 112u) << 23u) | (mantissa << 3u)); } -xesl_uint2 XeFloat20e4To32(xesl_uint2 f24u32) { +uint2_xe XeFloat20e4To32(uint2_xe f24u32) { return XeFloat20e4To32(f24u32.xyxx).xy; } -xesl_float4 XeUNorm24To32(xesl_uint4 n24) { - // Not 1.0 / 16777215.0 as that gives an incorrect result (like for a very +float4_xe XeUNorm24To32(uint4_xe n24) { + // Not 1.0f / 16777215.0f as that gives an incorrect result (like for a very // common 0xC00000 which clears 2_10_10_10 to 0001). Division by 2^24 is just // an exponent shift though, thus exact. - // Division by 16777215.0 behaves this way. - return xesl_float4(n24 + (n24 >> 23u)) * (1.0 / 16777216.0); + // Division by 16777215.0f behaves this way. + return float4_xe(n24 + (n24 >> 23u)) * (1.0f / 16777216.0f); } -xesl_float2 XeUNorm24To32(xesl_uint2 n24) { +float2_xe XeUNorm24To32(uint2_xe n24) { return XeUNorm24To32(n24.xyxx).xy; } @@ -660,17 +648,17 @@ xesl_float2 XeUNorm24To32(xesl_uint2 n24) { // Relative ordering between endpoints is preserved, so result.x > result.y // (color0 > color1) and result.x <= result.y (color0 <= color1) can be used for // choosing the DXT1 mode. -xesl_uint2 XeDXTColorEndpointsToBGR8In10(uint bgr_end_565) { +uint2_xe XeDXTColorEndpointsToBGR8In10(uint bgr_end_565) { // Converting 5:6:5 to 8:8:8 similar to how Compressonator does that. // https://github.com/GPUOpen-Tools/compressonator/blob/master/CMP_CompressonatorLib/DXTC/Codec_DXTC_RGBA.cpp#L340 - xesl_uint2 bgr_end_8in10 = + uint2_xe bgr_end_8in10 = // Blue in 0:4 and 16:20 - to 3:7. - (xesl_uint2(bgr_end_565 << 3u, bgr_end_565 >> (16u - 3u)) & (31u << 3u)) | + (uint2_xe(bgr_end_565 << 3u, bgr_end_565 >> (16u - 3u)) & (31u << 3u)) | // Green in 5:10 and 21:26 - to 12:17. - (xesl_uint2(bgr_end_565 << (12u - 5u), bgr_end_565 >> (21u - 12u)) & + (uint2_xe(bgr_end_565 << (12u - 5u), bgr_end_565 >> (21u - 12u)) & (63u << 12u)) | // Red in 11:15 and 27:31 - to 23:27. - (xesl_uint2(bgr_end_565 << (23u - 11u), bgr_end_565 >> (27u - 23u)) & + (uint2_xe(bgr_end_565 << (23u - 11u), bgr_end_565 >> (27u - 23u)) & (31u << 23u)); // Apply the lower bit replication to give full dynamic range. // Blue and red. @@ -683,18 +671,18 @@ xesl_uint2 XeDXTColorEndpointsToBGR8In10(uint bgr_end_565) { // Sorts the color indices of a DXT3/DXT5 or a DXT1 opaque block so they can be // used as the weights for the second endpoint, from 0 to 3. To get the weights // for the first endpoint, apply bitwise NOT to the result. -xesl_uint4 XeDXTHighColorWeights(xesl_uint4 codes) { +uint4_xe XeDXTHighColorWeights(uint4_xe codes) { // Initially 00 = 3:0, 01 = 0:3, 10 = 2:1, 11 = 1:2. // Swap bits. 00 = 3:0, 01 = 2:1, 10 = 0:3, 11 = 1:2. codes = ((codes & 0x55555555u) << 1u) | ((codes & 0xAAAAAAAAu) >> 1u); // Swap 10 and 11. 00 = 3:0, 01 = 2:1, 10 = 1:2, 11 = 0:3. return codes ^ ((codes & 0xAAAAAAAAu) >> 1u); } -xesl_uint2 XeDXTHighColorWeights(xesl_uint2 codes) { +uint2_xe XeDXTHighColorWeights(uint2_xe codes) { return XeDXTHighColorWeights(codes.xyxx).xy; } uint XeDXTHighColorWeights(uint codes) { - return XeDXTHighColorWeights(xesl_uint_x2(codes)).x; + return XeDXTHighColorWeights(uint_x2_xe(codes)).x; } // Get the RGB colors of one row of a DXT opaque block. Endpoint colors can be @@ -702,11 +690,11 @@ uint XeDXTHighColorWeights(uint codes) { // space between each), weights can be obtained using XeDXTHighColorWeights. // Alpha is set to 0 in the result. Weights must be shifted right by 8 * row // index before calling. -xesl_uint4 XeDXTOpaqueRowToRGB8(xesl_uint2 bgr_end_8in10, uint weights_high) { - const xesl_uint4 weights_shifts = xesl_uint4(0u, 2u, 4u, 6u); - xesl_uint4 bgr_row_8in10_3x = - ((xesl_uint_x4(~weights_high) >> weights_shifts) & 3u) * bgr_end_8in10.x + - ((xesl_uint_x4(weights_high) >> weights_shifts) & 3u) * bgr_end_8in10.y; +uint4_xe XeDXTOpaqueRowToRGB8(uint2_xe bgr_end_8in10, uint weights_high) { + const uint4_xe weights_shifts = uint4_xe(0u, 2u, 4u, 6u); + uint4_xe bgr_row_8in10_3x = + ((uint_x4_xe(~weights_high) >> weights_shifts) & 3u) * bgr_end_8in10.x + + ((uint_x4_xe(weights_high) >> weights_shifts) & 3u) * bgr_end_8in10.y; return (((bgr_row_8in10_3x & 1023u) / 3u) << 16u) | ((((bgr_row_8in10_3x >> 10u) & 1023u) / 3u) << 8u) | ((bgr_row_8in10_3x >> 20u) / 3u); @@ -717,7 +705,7 @@ xesl_uint4 XeDXTOpaqueRowToRGB8(xesl_uint2 bgr_end_8in10, uint weights_high) { // high endpoint, and both bits for 1/2 of each, AND of those bits can be used // as the right shift amount for mixing the two colors in the punchthrough // mode). Zero for the punchthrough alpha texels. -xesl_uint4 XeDXT1TransWeights(xesl_uint4 codes) { +uint4_xe XeDXT1TransWeights(uint4_xe codes) { // Initially 00 = 1:0, 01 = 0:1, 10 = 1:1, 11 = 0:0. // 00 = 0:0, 01 = 1:1, 10 = 0:1, 11 = 1:0. codes = ~codes; @@ -729,24 +717,24 @@ xesl_uint4 XeDXT1TransWeights(xesl_uint4 codes) { // can be obtained using XeDXTColorEndpointsToBGR8In10 (8 bits with 2 bits of // free space between each), weights can be obtained using XeDXT1TransWeights // and must be shifted right by 8 * row index before calling. -xesl_uint4 XeDXT1TransRowToRGBA8(xesl_uint2 bgr_end_8in10, uint weights) { - const xesl_uint4 weights_shifts_low = xesl_uint4(0u, 2u, 4u, 6u); - const xesl_uint4 weights_shifts_high = xesl_uint4(1u, 3u, 5u, 7u); - xesl_uint4 bgr_row_8in10_scaled = - ((xesl_uint_x4(weights) >> weights_shifts_low) & 1u) * bgr_end_8in10.x + - ((xesl_uint_x4(weights) >> weights_shifts_high) & 1u) * bgr_end_8in10.y; +uint4_xe XeDXT1TransRowToRGBA8(uint2_xe bgr_end_8in10, uint weights) { + const uint4_xe weights_shifts_low = uint4_xe(0u, 2u, 4u, 6u); + const uint4_xe weights_shifts_high = uint4_xe(1u, 3u, 5u, 7u); + uint4_xe bgr_row_8in10_scaled = + ((uint_x4_xe(weights) >> weights_shifts_low) & 1u) * bgr_end_8in10.x + + ((uint_x4_xe(weights) >> weights_shifts_high) & 1u) * bgr_end_8in10.y; // Whether the texel is (RGB0+RGB1)/2 - divide the weighted sum by 2 (shift // right by 1) if it is. uint weights_sums_log2 = weights & ((weights & 0xAAAAAAAAu) >> 1u); - xesl_uint4 bgr_shift = - (xesl_uint_x4(weights_sums_log2) >> weights_shifts_low) & 1u; + uint4_xe bgr_shift = + (uint_x4_xe(weights_sums_log2) >> weights_shifts_low) & 1u; // Whether the texel is opaque. uint weights_alpha = (weights & 0x55555555u) | ((weights & 0xAAAAAAAAu) >> 1u); return (((bgr_row_8in10_scaled & 1023u) >> bgr_shift) << 16u) + ((((bgr_row_8in10_scaled >> 10u) & 1023u) >> bgr_shift) << 8u) + ((bgr_row_8in10_scaled >> 20u) >> bgr_shift) + - (((xesl_uint_x4(weights_alpha) >> weights_shifts_low) & 1u) * + (((uint_x4_xe(weights_alpha) >> weights_shifts_low) & 1u) * 0xFF000000u); } @@ -754,7 +742,7 @@ xesl_uint4 XeDXT1TransRowToRGBA8(xesl_uint2 bgr_end_8in10, uint weights) { // converting DXT3A. Only 16 bits of alpha half-blocks are used. Alpha is from // word 0 for rows 0 and 1, from word 1 for rows 2 and 3, must be shifted right // by 16 * (row index & 1) before calling. -xesl_uint4 XeDXT3FourBlocksRowToA8(xesl_uint4 alphas) { +uint4_xe XeDXT3FourBlocksRowToA8(uint4_xe alphas) { // (alphas & 0xFu) | ((alphas & 0xFu) << 4u) | // ((alphas & 0xF0u) << (8u - 4u)) | ((alphas & 0xF0u) << (12u - 4u)) | // ((alphas & 0xF00u) << (16u - 8u)) | ((alphas & 0xF00u) << (20u - 8u)) | @@ -764,7 +752,7 @@ xesl_uint4 XeDXT3FourBlocksRowToA8(xesl_uint4 alphas) { ((alphas & 0xF000u) << 16u); } -xesl_uint4 XeDXT3AAs1111TwoBlocksRowToBGRA4(xesl_uint2 halfblocks) { +uint4_xe XeDXT3AAs1111TwoBlocksRowToBGRA4(uint2_xe halfblocks) { // Only 16 bits of half-blocks are used. X contains pixels 0123, Y - 4567 (in // the image, halfblocks.y is halfblocks.x + 8). // In the row, X contains pixels 01, Y - 23, Z - 45, W - 67. @@ -777,21 +765,21 @@ xesl_uint4 XeDXT3AAs1111TwoBlocksRowToBGRA4(xesl_uint2 halfblocks) { // is the T-shaped (or somewhat H-shaped) metal beams in the beginning of the // first mission), however the contents don't say anything about the channel // order. - xesl_uint4 row = - (((halfblocks.xxyy >> xesl_uint2(3u, 11u).xyxy) & 1u) << 8u) | - (((halfblocks.xxyy >> xesl_uint2(7u, 15u).xyxy) & 1u) << 24u) | - (((halfblocks.xxyy >> xesl_uint2(2u, 10u).xyxy) & 1u) << 4u) | - (((halfblocks.xxyy >> xesl_uint2(6u, 14u).xyxy) & 1u) << 20u) | - ((halfblocks.xxyy >> xesl_uint2(1u, 9u).xyxy) & 1u) | - (((halfblocks.xxyy >> xesl_uint2(5u, 13u).xyxy) & 1u) << 16u) | - (((halfblocks.xxyy >> xesl_uint2(0u, 8u).xyxy) & 1u) << 12u) | - (((halfblocks.xxyy >> xesl_uint2(4u, 12u).xyxy) & 1u) << 28u); + uint4_xe row = + (((halfblocks.xxyy >> uint2_xe(3u, 11u).xyxy) & 1u) << 8u) | + (((halfblocks.xxyy >> uint2_xe(7u, 15u).xyxy) & 1u) << 24u) | + (((halfblocks.xxyy >> uint2_xe(2u, 10u).xyxy) & 1u) << 4u) | + (((halfblocks.xxyy >> uint2_xe(6u, 14u).xyxy) & 1u) << 20u) | + ((halfblocks.xxyy >> uint2_xe(1u, 9u).xyxy) & 1u) | + (((halfblocks.xxyy >> uint2_xe(5u, 13u).xyxy) & 1u) << 16u) | + (((halfblocks.xxyy >> uint2_xe(0u, 8u).xyxy) & 1u) << 12u) | + (((halfblocks.xxyy >> uint2_xe(4u, 12u).xyxy) & 1u) << 28u); row |= row << 1u; row |= row << 2u; return row; } -xesl_uint4 XeDXT3AAs1111TwoBlocksRowToARGB4(xesl_uint2 halfblocks) { +uint4_xe XeDXT3AAs1111TwoBlocksRowToARGB4(uint2_xe halfblocks) { // Only 16 bits of half-blocks are used. X contains pixels 0123, Y - 4567 (in // the image, halfblocks.y is halfblocks.x + 8). // In the row, X contains pixels 01, Y - 23, Z - 45, W - 67. @@ -804,15 +792,15 @@ xesl_uint4 XeDXT3AAs1111TwoBlocksRowToARGB4(xesl_uint2 halfblocks) { // is the T-shaped (or somewhat H-shaped) metal beams in the beginning of the // first mission), however the contents don't say anything about the channel // order. - xesl_uint4 row = - (((halfblocks.xxyy >> xesl_uint2(3u, 11u).xyxy) & 1u) << 4u) | - (((halfblocks.xxyy >> xesl_uint2(7u, 15u).xyxy) & 1u) << 20u) | - (((halfblocks.xxyy >> xesl_uint2(2u, 10u).xyxy) & 1u) << 8u) | - (((halfblocks.xxyy >> xesl_uint2(6u, 14u).xyxy) & 1u) << 24u) | - (((halfblocks.xxyy >> xesl_uint2(1u, 9u).xyxy) & 1u) << 12u) | - (((halfblocks.xxyy >> xesl_uint2(5u, 13u).xyxy) & 1u) << 28u) | - ((halfblocks.xxyy >> xesl_uint2(0u, 8u).xyxy) & 1u) | - (((halfblocks.xxyy >> xesl_uint2(4u, 12u).xyxy) & 1u) << 16u); + uint4_xe row = + (((halfblocks.xxyy >> uint2_xe(3u, 11u).xyxy) & 1u) << 4u) | + (((halfblocks.xxyy >> uint2_xe(7u, 15u).xyxy) & 1u) << 20u) | + (((halfblocks.xxyy >> uint2_xe(2u, 10u).xyxy) & 1u) << 8u) | + (((halfblocks.xxyy >> uint2_xe(6u, 14u).xyxy) & 1u) << 24u) | + (((halfblocks.xxyy >> uint2_xe(1u, 9u).xyxy) & 1u) << 12u) | + (((halfblocks.xxyy >> uint2_xe(5u, 13u).xyxy) & 1u) << 28u) | + ((halfblocks.xxyy >> uint2_xe(0u, 8u).xyxy) & 1u) | + (((halfblocks.xxyy >> uint2_xe(4u, 12u).xyxy) & 1u) << 16u); row |= row << 1u; row |= row << 2u; return row; @@ -880,7 +868,7 @@ uint XeDXT5High6StepAlphaWeights(uint codes_24b) { // Sorts half (24 bits) of the codes of a DXT5 alpha block so they can be used // as weights for XeDXT5RowToA8. -uint XeDXT5HighAlphaWeights(xesl_uint2 end, uint codes_24b) { +uint XeDXT5HighAlphaWeights(uint2_xe end, uint codes_24b) { return (end.x <= end.y) ? XeDXT5High6StepAlphaWeights(codes_24b) : XeDXT5High8StepAlphaWeights(codes_24b); } @@ -889,7 +877,7 @@ uint XeDXT5HighAlphaWeights(xesl_uint2 end, uint codes_24b) { // in bits 0:7 and 8:15 of the first dword, weights can be obtained using // XeDXT5High8StepAlphaWeights and must be shifted right by 12 * (row index & 1) // before calling. -uint XeDXT58StepRowToA8(xesl_uint2 end, uint weights_high) { +uint XeDXT58StepRowToA8(uint2_xe end, uint weights_high) { uint weights_low = ~weights_high; return ((end.x * (weights_low & 7u) + end.y * (weights_high & 7u)) / 7u) | @@ -903,9 +891,9 @@ uint XeDXT58StepRowToA8(xesl_uint2 end, uint weights_high) { // Version of XeDXT58StepRowToA8 that returns values packed in low 8 bits of // 16-bit parts, for DXN decompression. -xesl_uint2 XeDXT58StepRowToA8In16(xesl_uint2 end, uint weights_high) { +uint2_xe XeDXT58StepRowToA8In16(uint2_xe end, uint weights_high) { uint weights_low = ~weights_high; - return xesl_uint2( + return uint2_xe( ((end.x * (weights_low & 7u) + end.y * (weights_high & 7u)) / 7u) | (((end.x * ((weights_low >> 3u) & 7u) + end.y * ((weights_high >> 3u) & 7u)) / 7u) << 16u), @@ -919,7 +907,7 @@ xesl_uint2 XeDXT58StepRowToA8In16(xesl_uint2 end, uint weights_high) { // in bits 0:7 and 8:15 of the first dword, weights can be obtained using // XeDXT5High6StepAlphaWeights and must be shifted right by 12 * (row index & 1) // before calling. -uint XeDXT56StepRowToA8(xesl_uint2 end, uint weights_6step) { +uint XeDXT56StepRowToA8(uint2_xe end, uint weights_6step) { // Make a mask for whether the weights are constants. uint is_constant = weights_6step & 0x492u & ((weights_6step & 0x924u) >> 1u); is_constant |= (is_constant << 1u) | (is_constant >> 1u); @@ -950,7 +938,7 @@ uint XeDXT56StepRowToA8(xesl_uint2 end, uint weights_6step) { // Version of XeDXT56StepRowToA8 that returns values packed in low 8 bits of // 16-bit parts, for DXN decompression. -xesl_uint2 XeDXT56StepRowToA8In16(xesl_uint2 end, uint weights_6step) { +uint2_xe XeDXT56StepRowToA8In16(uint2_xe end, uint weights_6step) { // Make a mask for whether the weights are constants. uint is_constant = weights_6step & 0x492u & ((weights_6step & 0x924u) >> 1u); is_constant |= (is_constant << 1u) | (is_constant >> 1u); @@ -961,7 +949,7 @@ xesl_uint2 XeDXT56StepRowToA8In16(xesl_uint2 end, uint weights_6step) { uint weights_high = weights_6step & ~is_constant; uint weights_low = ((5u * 0x249u) - weights_high) & ~is_constant; // Interpolate. - xesl_uint2 row = xesl_uint2( + uint2_xe row = uint2_xe( ((end.x * (weights_low & 7u) + end.y * (weights_high & 7u)) / 5u) | (((end.x * ((weights_low >> 3u) & 7u) + end.y * ((weights_high >> 3u) & 7u)) / 5u) << 16u), @@ -971,7 +959,7 @@ xesl_uint2 XeDXT56StepRowToA8In16(xesl_uint2 end, uint weights_6step) { end.y * ((weights_high >> 9u) & 7u)) / 5u) << 16u)); // Get the constant values as 1 bit per pixel separated by 7 bits. uint constant_weights = weights_6step & is_constant; - xesl_uint2 constant_values = xesl_uint2( + uint2_xe constant_values = uint2_xe( (constant_weights & 1u) | ((constant_weights & (1u << 3u)) << (16u - 3u)), ((constant_weights >> 6u) & 1u) | ((constant_weights & (1u << 9u)) << (16u - 9u))); @@ -982,14 +970,14 @@ xesl_uint2 XeDXT56StepRowToA8In16(xesl_uint2 end, uint weights_6step) { // Get alphas of a DXT5 alpha row. Endpoint alphas are in bits 0:7 and 8:15 of // the first dword, weights can be obtained using XeDXT5HighAlphaWeights and // must be shifted right by 12 * (row index & 1) before calling. -uint XeDXT5RowToA8(xesl_uint2 end, uint weights) { +uint XeDXT5RowToA8(uint2_xe end, uint weights) { return (end.x <= end.y) ? XeDXT56StepRowToA8(end, weights) : XeDXT58StepRowToA8(end, weights); } // Version of XeDXT5RowToA8 that returns values packed in low 8 bits of 16-bit // parts, for DXN decompression. -xesl_uint2 XeDXT5RowToA8In16(xesl_uint2 end, uint weights) { +uint2_xe XeDXT5RowToA8In16(uint2_xe end, uint weights) { return (end.x <= end.y) ? XeDXT56StepRowToA8In16(end, weights) : XeDXT58StepRowToA8In16(end, weights); } @@ -999,14 +987,13 @@ xesl_uint2 XeDXT5RowToA8In16(xesl_uint2 end, uint weights) { // they can be multiplied by weights with room for overflow. Weights can be // obtained using XeDXTHighColorWeights and must be shifted right by 8 * row // index before calling. -xesl_uint4 XeCTX1TwoBlocksRowToR8G8(xesl_uint4 end_8in16, - xesl_uint2 weights_high) { - xesl_uint2 weights_low = ~weights_high; - const xesl_uint4 weights_shifts = xesl_uint4(0u, 2u, 4u, 6u); - xesl_uint4 row_8in16 = +uint4_xe XeCTX1TwoBlocksRowToR8G8(uint4_xe end_8in16, uint2_xe weights_high) { + uint2_xe weights_low = ~weights_high; + const uint4_xe weights_shifts = uint4_xe(0u, 2u, 4u, 6u); + uint4_xe row_8in16 = ((weights_low.xxxx >> weights_shifts) & 3u) * end_8in16.x + ((weights_high.xxxx >> weights_shifts) & 3u) * end_8in16.y; - xesl_uint4 result; + uint4_xe result; result.xy = ((row_8in16.xz & 0xFFFFu) / 3u) | (((row_8in16.xz >> 16u) / 3u) << 8u) | (((row_8in16.yw & 0xFFFFu) / 3u) << 16u) | diff --git a/src/xenia/gpu/shaders/resolve.xesli b/src/xenia/gpu/shaders/resolve.xesli index 37a6789fc..15e5c4de3 100644 --- a/src/xenia/gpu/shaders/resolve.xesli +++ b/src/xenia/gpu/shaders/resolve.xesli @@ -22,9 +22,9 @@ #define kXenosCopySampleSelect_23 5u #define kXenosCopySampleSelect_0123 6u -xesl_pushConstants_begin(b0, space0) +push_const_begin_xe(b0, space0) #ifdef XE_RESOLVE_CLEAR - xesl_uint2 xe_resolve_clear_value; + uint2_xe xe_resolve_clear_value; #endif // xe::gpu::draw_util::ResolveEdramInfo. uint xe_resolve_edram_info; @@ -39,22 +39,22 @@ xesl_pushConstants_begin(b0, space0) uint xe_resolve_dest_base; #endif #endif -xesl_pushConstants_end +push_const_end_xe -#define XE_RESOLVE_PUSH_CONSTANTS_BINDING xesl_pushConstants_binding(buffer(0)) +#define XE_RESOLVE_PUSH_CONST_BINDING push_const_binding_xe(buffer(0)) #ifndef XE_RESOLVE_CLEAR #ifdef XE_RESOLVE_COPY_EDRAM_IS_UINT_VECTOR_BUFFER - xesl_uintVectorBuffer_declare(xe_resolve_edram, set=0, binding=0, t0, + uint_vector_buffer_declare_xe(xe_resolve_edram, set=0, binding=0, t0, space0) #define XE_RESOLVE_COPY_EDRAM_BINDING \ - xesl_uintVectorBuffer_binding(xe_resolve_edram, buffer(2)) + uint_vector_buffer_binding_xe(xe_resolve_edram, buffer(2)) #else - xesl_typedStorageBuffer_declare(XE_RESOLVE_SOURCE_TYPE, xe_resolve_edram, - set=0, binding=0, t0, space0) - #define XE_RESOLVE_COPY_EDRAM_BINDING \ - xesl_typedStorageBuffer_binding(XE_RESOLVE_SOURCE_TYPE, \ - xe_resolve_edram, buffer(2)) + array_buffer_declare_xe(XE_RESOLVE_SOURCE_TYPE, xe_resolve_edram, set=0, + binding=0, t0, space0) + #define XE_RESOLVE_COPY_EDRAM_BINDING \ + array_buffer_binding_xe(XE_RESOLVE_SOURCE_TYPE, xe_resolve_edram, \ + buffer(2)) #endif #endif @@ -66,12 +66,12 @@ struct XeResolveInfo { uint edram_base_tiles; uint edram_format; uint edram_format_ints_log2; - xesl_uint2 resolution_scale; - xesl_uint2 half_pixel_offset_fill_source; - xesl_uint2 edram_offset_scaled; + uint2_xe resolution_scale; + uint2_xe half_pixel_offset_fill_source; + uint2_xe edram_offset_scaled; uint width_div_8_scaled; #ifdef XE_RESOLVE_CLEAR - xesl_uint2 clear_value; + uint2_xe clear_value; #else uint dest_endian_128; bool dest_is_array; @@ -81,16 +81,16 @@ struct XeResolveInfo { bool dest_swap; uint dest_row_pitch_aligned; uint dest_slice_pitch_aligned; - xesl_uint2 dest_xy_offset_scaled; + uint2_xe dest_xy_offset_scaled; uint sample_select; uint dest_base; #endif // XE_RESOLVE_CLEAR }; -XeResolveInfo XeResolveGetInfo(xesl_function_param_pushConstants) { +XeResolveInfo XeResolveGetInfo(param_push_consts_xe) { XeResolveInfo resolve_info; - uint edram_info = xesl_pushConstant(xe_resolve_edram_info); - uint coordinate_info = xesl_pushConstant(xe_resolve_coordinate_info); + uint edram_info = push_const_xe(xe_resolve_edram_info); + uint coordinate_info = push_const_xe(xe_resolve_coordinate_info); resolve_info.edram_pitch_tiles = edram_info & ((1u << 10u) - 1u); resolve_info.edram_msaa_samples = (edram_info >> 10u) & ((1u << 2u) - 1u); resolve_info.edram_is_depth = (edram_info & (1u << 12u)) != 0u; @@ -99,52 +99,52 @@ XeResolveInfo XeResolveGetInfo(xesl_function_param_pushConstants) { resolve_info.edram_format_ints_log2 = (edram_info >> 28u) & 1u; #ifdef XE_RESOLVE_RESOLUTION_SCALED resolve_info.resolution_scale = - (xesl_uint_x2(coordinate_info) >> xesl_uint2(16u, 19u)) & 7u; + (uint_x2_xe(coordinate_info) >> uint2_xe(16u, 19u)) & 7u; if ((edram_info & (1u << 29u)) != 0u) { resolve_info.half_pixel_offset_fill_source = resolve_info.resolution_scale >> 1u; } else { - resolve_info.half_pixel_offset_fill_source = xesl_uint_x2(0u); + resolve_info.half_pixel_offset_fill_source = uint_x2_xe(0u); } #else - resolve_info.resolution_scale = xesl_uint_x2(1u); - resolve_info.half_pixel_offset_fill_source = xesl_uint_x2(0u); + resolve_info.resolution_scale = uint_x2_xe(1u); + resolve_info.half_pixel_offset_fill_source = uint_x2_xe(0u); #endif resolve_info.edram_offset_scaled = - (((xesl_uint_x2(coordinate_info) >> xesl_uint2(0u, 4u)) & - ((xesl_uint_x2(1u) << xesl_uint2(4u, 1u)) - 1u)) << + (((uint_x2_xe(coordinate_info) >> uint2_xe(0u, 4u)) & + ((uint_x2_xe(1u) << uint2_xe(4u, 1u)) - 1u)) << 3u) * resolve_info.resolution_scale; resolve_info.width_div_8_scaled = ((coordinate_info >> 5u) & ((1u << 11u) - 1u)) * resolve_info.resolution_scale.x; #ifdef XE_RESOLVE_CLEAR - resolve_info.clear_value = xesl_pushConstant(xe_resolve_clear_value); + resolve_info.clear_value = push_const_xe(xe_resolve_clear_value); #else - uint dest_info = xesl_pushConstant(xe_resolve_dest_info); + uint dest_info = push_const_xe(xe_resolve_dest_info); uint dest_coordinate_info = - xesl_pushConstant(xe_resolve_dest_coordinate_info); + push_const_xe(xe_resolve_dest_coordinate_info); resolve_info.dest_endian_128 = dest_info & ((1u << 3u) - 1u); resolve_info.dest_is_array = (dest_info & (1u << 3u)) != 0u; resolve_info.dest_slice = (dest_info >> 4u) & ((1u << 3u) - 1u); resolve_info.dest_format = (dest_info >> 7u) & ((1u << 6u) - 1u); - resolve_info.dest_exp_bias_factor = xesl_intBitsToFloat( + resolve_info.dest_exp_bias_factor = int_bits_to_float_xe( (int(dest_info) << (32 - (16 + 6)) >> (32 - 6) << 23) + - xesl_floatBitsToInt(1.0f)); + float_bits_to_int_xe(1.0f)); resolve_info.dest_swap = (dest_info & (1u << 24u)) != 0u; resolve_info.dest_row_pitch_aligned = (dest_coordinate_info & ((1u << 10u) - 1u)) << 5u; resolve_info.dest_slice_pitch_aligned = ((dest_coordinate_info >> 10u) & ((1u << 10u) - 1u)) << 5u; resolve_info.dest_xy_offset_scaled = - (((xesl_uint_x2(dest_coordinate_info) >> xesl_uint2(20u, 24u)) & + (((uint_x2_xe(dest_coordinate_info) >> uint2_xe(20u, 24u)) & ((1u << 4u) - 1u)) << 3u) * resolve_info.resolution_scale; resolve_info.sample_select = (dest_coordinate_info >> 28u) & ((1u << 3u) - 1u); #ifndef XE_RESOLVE_RESOLUTION_SCALED - resolve_info.dest_base = xesl_pushConstant(xe_resolve_dest_base); + resolve_info.dest_base = push_const_xe(xe_resolve_dest_base); #else resolve_info.dest_base = 0; #endif @@ -158,25 +158,25 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { } #ifndef XE_RESOLVE_CLEAR - uint XeResolveDestPixelAddress(XeResolveInfo resolve_info, xesl_uint2 p, + uint XeResolveDestPixelAddress(XeResolveInfo resolve_info, uint2_xe p, uint bpp_log2) { p += resolve_info.dest_xy_offset_scaled; uint address; #ifdef XE_RESOLVE_RESOLUTION_SCALED address = XeTextureScaledTiledOffset( - resolve_info.dest_is_array, xesl_uint3(p, resolve_info.dest_slice), + resolve_info.dest_is_array, uint3_xe(p, resolve_info.dest_slice), resolve_info.dest_row_pitch_aligned, resolve_info.dest_slice_pitch_aligned, bpp_log2, resolve_info.resolution_scale); #else - xesl_dont_flatten if (resolve_info.dest_is_array) { + dont_flatten_xe if (resolve_info.dest_is_array) { address = uint(XeTextureTiledOffset3D( - xesl_int3(xesl_uint3(p, resolve_info.dest_slice)), + int3_xe(uint3_xe(p, resolve_info.dest_slice)), resolve_info.dest_row_pitch_aligned, resolve_info.dest_slice_pitch_aligned, bpp_log2)); } else { address = uint(XeTextureTiledOffset2D( - xesl_int2(p), resolve_info.dest_row_pitch_aligned, bpp_log2)); + int2_xe(p), resolve_info.dest_row_pitch_aligned, bpp_log2)); } address += resolve_info.dest_base; #endif @@ -186,7 +186,7 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { // Offset of the beginning of the odd R32G32/R32G32B32A32 store address from // the address of the even store. uint XeResolveDestRightConsecutiveBlocksOffset(uint x, uint bpp_log2, - xesl_uint2 resolution_scale) { + uint2_xe resolution_scale) { #ifdef XE_RESOLVE_RESOLUTION_SCALED return XeTextureScaledRightSubUnitOffsetInConsecutivePair( x, bpp_log2, resolution_scale); @@ -218,11 +218,11 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { // Offset to the first sample to participate in averaging (or the sample to be // copied if not averaging). uint XeResolveColorCopySourcePixelAddressIntsYHalfPixelOffsetFilling( - XeResolveInfo resolve_info, xesl_uint2 pixel_index) { + XeResolveInfo resolve_info, uint2_xe pixel_index) { return XeEdramOffsetInts( - xesl_uint2(pixel_index.x, - max(pixel_index.y, - resolve_info.half_pixel_offset_fill_source.y)) + + uint2_xe(pixel_index.x, + max(pixel_index.y, + resolve_info.half_pixel_offset_fill_source.y)) + resolve_info.edram_offset_scaled, resolve_info.edram_base_tiles, true, resolve_info.edram_pitch_tiles, resolve_info.edram_msaa_samples, false, @@ -231,13 +231,13 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { resolve_info.resolution_scale); } - // Not using arrays for multi-pixel function arguments because they are - // compiled into indexable temps by FXC. + // Not using arrays for multi-pixel function arguments because indexable temps + // are generated for them by FXC, that may be compiled unoptimally by the host + // GPU driver. void XeResolveUnpack32bpp2Samples( - xesl_uint2 packed, uint format, - xesl_function_param_out(xesl_float4, sample_0), - xesl_function_param_out(xesl_float4, sample_1)) { + uint2_xe packed, uint format, out_param_xe(float4_xe, sample_0), + out_param_xe(float4_xe, sample_1)) { switch (format) { case kXenosColorRenderTargetFormat_8_8_8_8: case kXenosColorRenderTargetFormat_8_8_8_8_GAMMA: @@ -255,27 +255,25 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { sample_1 = XeUnpackR10G10B10A2Float(packed.y); break; case kXenosColorRenderTargetFormat_16_16: - sample_0 = xesl_float4(XeUnpackR16G16Edram(packed.x), 0.0f, 0.0f); - sample_1 = xesl_float4(XeUnpackR16G16Edram(packed.y), 0.0f, 0.0f); + sample_0 = float4_xe(XeUnpackR16G16Edram(packed.x), 0.0f, 0.0f); + sample_1 = float4_xe(XeUnpackR16G16Edram(packed.y), 0.0f, 0.0f); break; case kXenosColorRenderTargetFormat_16_16_FLOAT: - sample_0 = xesl_float4(xesl_unpackHalf2x16(packed.x), 0.0f, 0.0f); - sample_1 = xesl_float4(xesl_unpackHalf2x16(packed.y), 0.0f, 0.0f); + sample_0 = float4_xe(unpack_half_2x16_xe(packed.x), 0.0f, 0.0f); + sample_1 = float4_xe(unpack_half_2x16_xe(packed.y), 0.0f, 0.0f); break; default: // Treat as 32_FLOAT. - sample_0 = xesl_float2(xesl_uintBitsToFloat(packed.x), 0.0f).xyyy; - sample_1 = xesl_float2(xesl_uintBitsToFloat(packed.y), 0.0f).xyyy; + sample_0 = float2_xe(uint_bits_to_float_xe(packed.x), 0.0f).xyyy; + sample_1 = float2_xe(uint_bits_to_float_xe(packed.y), 0.0f).xyyy; break; } } void XeResolveUnpack32bpp4Samples( - xesl_uint4 packed, uint format, - xesl_function_param_out(xesl_float4, sample_0), - xesl_function_param_out(xesl_float4, sample_1), - xesl_function_param_out(xesl_float4, sample_2), - xesl_function_param_out(xesl_float4, sample_3)) { + uint4_xe packed, uint format, out_param_xe(float4_xe, sample_0), + out_param_xe(float4_xe, sample_1), out_param_xe(float4_xe, sample_2), + out_param_xe(float4_xe, sample_3)) { switch (format) { case kXenosColorRenderTargetFormat_8_8_8_8: case kXenosColorRenderTargetFormat_8_8_8_8_GAMMA: @@ -299,31 +297,31 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { sample_3 = XeUnpackR10G10B10A2Float(packed.w); break; case kXenosColorRenderTargetFormat_16_16: - sample_0 = xesl_float4(XeUnpackR16G16Edram(packed.x), 0.0f, 0.0f); - sample_1 = xesl_float4(XeUnpackR16G16Edram(packed.y), 0.0f, 0.0f); - sample_2 = xesl_float4(XeUnpackR16G16Edram(packed.z), 0.0f, 0.0f); - sample_3 = xesl_float4(XeUnpackR16G16Edram(packed.w), 0.0f, 0.0f); + sample_0 = float4_xe(XeUnpackR16G16Edram(packed.x), 0.0f, 0.0f); + sample_1 = float4_xe(XeUnpackR16G16Edram(packed.y), 0.0f, 0.0f); + sample_2 = float4_xe(XeUnpackR16G16Edram(packed.z), 0.0f, 0.0f); + sample_3 = float4_xe(XeUnpackR16G16Edram(packed.w), 0.0f, 0.0f); break; case kXenosColorRenderTargetFormat_16_16_FLOAT: - sample_0 = xesl_float4(xesl_unpackHalf2x16(packed.x), 0.0f, 0.0f); - sample_1 = xesl_float4(xesl_unpackHalf2x16(packed.y), 0.0f, 0.0f); - sample_2 = xesl_float4(xesl_unpackHalf2x16(packed.z), 0.0f, 0.0f); - sample_3 = xesl_float4(xesl_unpackHalf2x16(packed.w), 0.0f, 0.0f); + sample_0 = float4_xe(unpack_half_2x16_xe(packed.x), 0.0f, 0.0f); + sample_1 = float4_xe(unpack_half_2x16_xe(packed.y), 0.0f, 0.0f); + sample_2 = float4_xe(unpack_half_2x16_xe(packed.z), 0.0f, 0.0f); + sample_3 = float4_xe(unpack_half_2x16_xe(packed.w), 0.0f, 0.0f); break; default: // Treat as 32_FLOAT. - sample_0 = xesl_float2(xesl_uintBitsToFloat(packed.x), 0.0f).xyyy; - sample_1 = xesl_float2(xesl_uintBitsToFloat(packed.y), 0.0f).xyyy; - sample_2 = xesl_float2(xesl_uintBitsToFloat(packed.z), 0.0f).xyyy; - sample_3 = xesl_float2(xesl_uintBitsToFloat(packed.w), 0.0f).xyyy; + sample_0 = float2_xe(uint_bits_to_float_xe(packed.x), 0.0f).xyyy; + sample_1 = float2_xe(uint_bits_to_float_xe(packed.y), 0.0f).xyyy; + sample_2 = float2_xe(uint_bits_to_float_xe(packed.z), 0.0f).xyyy; + sample_3 = float2_xe(uint_bits_to_float_xe(packed.w), 0.0f).xyyy; break; } } void XeResolveUnpack32bpp8RedSamples( - xesl_uint4 packed_0123, xesl_uint4 packed_4567, uint format, bool swap, - xesl_function_param_out(xesl_float4, samples_0123), - xesl_function_param_out(xesl_float4, samples_4567)) { + uint4_xe packed_0123, uint4_xe packed_4567, uint format, bool swap, + out_param_xe(float4_xe, samples_0123), + out_param_xe(float4_xe, samples_4567)) { switch (format) { case kXenosColorRenderTargetFormat_8_8_8_8: case kXenosColorRenderTargetFormat_8_8_8_8_GAMMA: { @@ -348,52 +346,49 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { samples_4567 = XeUnpackR16EdramX4(packed_4567); break; case kXenosColorRenderTargetFormat_16_16_FLOAT: - samples_0123.x = xesl_unpackHalf2x16(packed_0123.x).x; - samples_0123.y = xesl_unpackHalf2x16(packed_0123.y).x; - samples_0123.z = xesl_unpackHalf2x16(packed_0123.z).x; - samples_0123.w = xesl_unpackHalf2x16(packed_0123.w).x; - samples_4567.x = xesl_unpackHalf2x16(packed_4567.x).x; - samples_4567.y = xesl_unpackHalf2x16(packed_4567.y).x; - samples_4567.z = xesl_unpackHalf2x16(packed_4567.z).x; - samples_4567.w = xesl_unpackHalf2x16(packed_4567.w).x; + samples_0123.x = unpack_half_2x16_xe(packed_0123.x).x; + samples_0123.y = unpack_half_2x16_xe(packed_0123.y).x; + samples_0123.z = unpack_half_2x16_xe(packed_0123.z).x; + samples_0123.w = unpack_half_2x16_xe(packed_0123.w).x; + samples_4567.x = unpack_half_2x16_xe(packed_4567.x).x; + samples_4567.y = unpack_half_2x16_xe(packed_4567.y).x; + samples_4567.z = unpack_half_2x16_xe(packed_4567.z).x; + samples_4567.w = unpack_half_2x16_xe(packed_4567.w).x; break; default: // Treat as 32_FLOAT. - samples_0123 = xesl_uintBitsToFloat(packed_0123); - samples_4567 = xesl_uintBitsToFloat(packed_4567); + samples_0123 = uint_bits_to_float_xe(packed_0123); + samples_4567 = uint_bits_to_float_xe(packed_4567); break; } } void XeResolveUnpack64bpp2Samples( - xesl_uint4 packed, uint format, - xesl_function_param_out(xesl_float4, sample_0), - xesl_function_param_out(xesl_float4, sample_1)) { + uint4_xe packed, uint format, out_param_xe(float4_xe, sample_0), + out_param_xe(float4_xe, sample_1)) { switch (format) { case kXenosColorRenderTargetFormat_16_16_16_16: sample_0 = XeUnpackR16G16B16A16Edram(packed.xy); sample_1 = XeUnpackR16G16B16A16Edram(packed.zw); break; case kXenosColorRenderTargetFormat_16_16_16_16_FLOAT: - sample_0.xy = xesl_unpackHalf2x16(packed.x); - sample_0.zw = xesl_unpackHalf2x16(packed.y); - sample_1.xy = xesl_unpackHalf2x16(packed.z); - sample_1.zw = xesl_unpackHalf2x16(packed.w); + sample_0.xy = unpack_half_2x16_xe(packed.x); + sample_0.zw = unpack_half_2x16_xe(packed.y); + sample_1.xy = unpack_half_2x16_xe(packed.z); + sample_1.zw = unpack_half_2x16_xe(packed.w); break; default: // Treat as 32_32_FLOAT. - sample_0 = xesl_float4(xesl_uintBitsToFloat(packed.xy), 0.0f, 0.0f); - sample_1 = xesl_float4(xesl_uintBitsToFloat(packed.zw), 0.0f, 0.0f); + sample_0 = float4_xe(uint_bits_to_float_xe(packed.xy), 0.0f, 0.0f); + sample_1 = float4_xe(uint_bits_to_float_xe(packed.zw), 0.0f, 0.0f); break; } } void XeResolveUnpack64bpp4Samples( - xesl_uint4 packed_01, xesl_uint4 packed_23, uint format, - xesl_function_param_out(xesl_float4, sample_0), - xesl_function_param_out(xesl_float4, sample_1), - xesl_function_param_out(xesl_float4, sample_2), - xesl_function_param_out(xesl_float4, sample_3)) { + uint4_xe packed_01, uint4_xe packed_23, uint format, + out_param_xe(float4_xe, sample_0), out_param_xe(float4_xe, sample_1), + out_param_xe(float4_xe, sample_2), out_param_xe(float4_xe, sample_3)) { switch (format) { case kXenosColorRenderTargetFormat_16_16_16_16: sample_0 = XeUnpackR16G16B16A16Edram(packed_01.xy); @@ -402,80 +397,80 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { sample_3 = XeUnpackR16G16B16A16Edram(packed_23.zw); break; case kXenosColorRenderTargetFormat_16_16_16_16_FLOAT: - sample_0.xy = xesl_unpackHalf2x16(packed_01.x); - sample_0.zw = xesl_unpackHalf2x16(packed_01.y); - sample_1.xy = xesl_unpackHalf2x16(packed_01.z); - sample_1.zw = xesl_unpackHalf2x16(packed_01.w); - sample_2.xy = xesl_unpackHalf2x16(packed_23.x); - sample_2.zw = xesl_unpackHalf2x16(packed_23.y); - sample_3.xy = xesl_unpackHalf2x16(packed_23.z); - sample_3.zw = xesl_unpackHalf2x16(packed_23.w); + sample_0.xy = unpack_half_2x16_xe(packed_01.x); + sample_0.zw = unpack_half_2x16_xe(packed_01.y); + sample_1.xy = unpack_half_2x16_xe(packed_01.z); + sample_1.zw = unpack_half_2x16_xe(packed_01.w); + sample_2.xy = unpack_half_2x16_xe(packed_23.x); + sample_2.zw = unpack_half_2x16_xe(packed_23.y); + sample_3.xy = unpack_half_2x16_xe(packed_23.z); + sample_3.zw = unpack_half_2x16_xe(packed_23.w); break; default: // Treat as 32_32_FLOAT. - sample_0 = xesl_float4(xesl_uintBitsToFloat(packed_01.xy), 0.0f, 0.0f); - sample_1 = xesl_float4(xesl_uintBitsToFloat(packed_01.zw), 0.0f, 0.0f); - sample_2 = xesl_float4(xesl_uintBitsToFloat(packed_23.xy), 0.0f, 0.0f); - sample_3 = xesl_float4(xesl_uintBitsToFloat(packed_23.zw), 0.0f, 0.0f); + sample_0 = float4_xe(uint_bits_to_float_xe(packed_01.xy), 0.0f, 0.0f); + sample_1 = float4_xe(uint_bits_to_float_xe(packed_01.zw), 0.0f, 0.0f); + sample_2 = float4_xe(uint_bits_to_float_xe(packed_23.xy), 0.0f, 0.0f); + sample_3 = float4_xe(uint_bits_to_float_xe(packed_23.zw), 0.0f, 0.0f); break; } } void XeResolveUnpack64bpp8RedUnswappedSamples( - xesl_uint4 packed_0123, xesl_uint4 packed_4567, uint format, - xesl_function_param_out(xesl_float4, samples_0123), - xesl_function_param_out(xesl_float4, samples_4567)) { + uint4_xe packed_0123, uint4_xe packed_4567, uint format, + out_param_xe(float4_xe, samples_0123), + out_param_xe(float4_xe, samples_4567)) { switch (format) { case kXenosColorRenderTargetFormat_16_16_16_16: samples_0123 = XeUnpackR16EdramX4(packed_0123); samples_4567 = XeUnpackR16EdramX4(packed_4567); break; case kXenosColorRenderTargetFormat_16_16_16_16_FLOAT: - samples_0123.x = xesl_unpackHalf2x16(packed_0123.x).x; - samples_0123.y = xesl_unpackHalf2x16(packed_0123.y).x; - samples_0123.z = xesl_unpackHalf2x16(packed_0123.z).x; - samples_0123.w = xesl_unpackHalf2x16(packed_0123.w).x; - samples_4567.x = xesl_unpackHalf2x16(packed_4567.x).x; - samples_4567.y = xesl_unpackHalf2x16(packed_4567.y).x; - samples_4567.z = xesl_unpackHalf2x16(packed_4567.z).x; - samples_4567.w = xesl_unpackHalf2x16(packed_4567.w).x; + samples_0123.x = unpack_half_2x16_xe(packed_0123.x).x; + samples_0123.y = unpack_half_2x16_xe(packed_0123.y).x; + samples_0123.z = unpack_half_2x16_xe(packed_0123.z).x; + samples_0123.w = unpack_half_2x16_xe(packed_0123.w).x; + samples_4567.x = unpack_half_2x16_xe(packed_4567.x).x; + samples_4567.y = unpack_half_2x16_xe(packed_4567.y).x; + samples_4567.z = unpack_half_2x16_xe(packed_4567.z).x; + samples_4567.w = unpack_half_2x16_xe(packed_4567.w).x; break; default: // Treat as 32_32_FLOAT. - samples_0123 = xesl_uintBitsToFloat(packed_0123); - samples_4567 = xesl_uintBitsToFloat(packed_4567); + samples_0123 = uint_bits_to_float_xe(packed_0123); + samples_4567 = uint_bits_to_float_xe(packed_4567); break; } } #ifdef XE_RESOLVE_COPY_EDRAM_IS_UINT_VECTOR_BUFFER void XeResolveLoad2RGBAUnswappedPixelSamplesFromRaw( - xesl_function_param_uintVectorBuffer(xe_resolve_edram) - xesl_function_param_next_after_uintVectorBuffer + param_uint_vector_buffer_xe(xe_resolve_edram) + param_next_after_uint_vector_buffer_xe uint sample_address_ints, uint pixel_stride_ints, uint format_ints_log2, - uint format, xesl_function_param_out(xesl_float4, pixel_0), - xesl_function_param_out(xesl_float4, pixel_1)) { - xesl_dont_flatten if (format_ints_log2 != 0u) { - xesl_uint4 packed; - xesl_dont_flatten if (pixel_stride_ints == 2u) { - packed = xesl_uintVectorBufferLoad4( + uint format, out_param_xe(float4_xe, pixel_0), + out_param_xe(float4_xe, pixel_1)) { + dont_flatten_xe if (format_ints_log2 != 0u) { + uint4_xe packed; + dont_flatten_xe if (pixel_stride_ints == 2u) { + packed = uint_vector_buffer_load4_xe( xe_resolve_edram, sample_address_ints); } else { - packed.xy = xesl_uintVectorBufferLoad2( + packed.xy = uint_vector_buffer_load2_xe( xe_resolve_edram, sample_address_ints); - packed.zw = xesl_uintVectorBufferLoad2( + packed.zw = uint_vector_buffer_load2_xe( xe_resolve_edram, sample_address_ints + pixel_stride_ints); } XeResolveUnpack64bpp2Samples(packed, format, pixel_0, pixel_1); } else { - xesl_uint2 packed; - xesl_dont_flatten if (pixel_stride_ints == 1u) { - packed = xesl_uintVectorBufferLoad2( + uint2_xe packed; + dont_flatten_xe if (pixel_stride_ints == 1u) { + packed = uint_vector_buffer_load2_xe( xe_resolve_edram, sample_address_ints); } else { - packed.x = xesl_uintVectorBufferLoad1( + packed.x = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints); - packed.y = xesl_uintVectorBufferLoad1( + packed.y = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + pixel_stride_ints); } XeResolveUnpack32bpp2Samples(packed, format, pixel_0, pixel_1); @@ -483,45 +478,44 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { } void XeResolveLoad4RGBAUnswappedPixelSamplesFromRaw( - xesl_function_param_uintVectorBuffer(xe_resolve_edram) - xesl_function_param_next_after_uintVectorBuffer + param_uint_vector_buffer_xe(xe_resolve_edram) + param_next_after_uint_vector_buffer_xe uint sample_address_ints, uint pixel_stride_ints, uint format_ints_log2, - uint format, xesl_function_param_out(xesl_float4, pixel_0), - xesl_function_param_out(xesl_float4, pixel_1), - xesl_function_param_out(xesl_float4, pixel_2), - xesl_function_param_out(xesl_float4, pixel_3)) { - xesl_dont_flatten if (format_ints_log2 != 0u) { - xesl_uint4 packed_01, packed_23; - xesl_dont_flatten if (pixel_stride_ints == 2u) { - packed_01 = xesl_uintVectorBufferLoad4( + uint format, out_param_xe(float4_xe, pixel_0), + out_param_xe(float4_xe, pixel_1), out_param_xe(float4_xe, pixel_2), + out_param_xe(float4_xe, pixel_3)) { + dont_flatten_xe if (format_ints_log2 != 0u) { + uint4_xe packed_01, packed_23; + dont_flatten_xe if (pixel_stride_ints == 2u) { + packed_01 = uint_vector_buffer_load4_xe( xe_resolve_edram, sample_address_ints); - packed_23 = xesl_uintVectorBufferLoad4( + packed_23 = uint_vector_buffer_load4_xe( xe_resolve_edram, sample_address_ints + 4u); } else { - packed_01.xy = xesl_uintVectorBufferLoad2( + packed_01.xy = uint_vector_buffer_load2_xe( xe_resolve_edram, sample_address_ints); - packed_01.zw = xesl_uintVectorBufferLoad2( + packed_01.zw = uint_vector_buffer_load2_xe( xe_resolve_edram, sample_address_ints + pixel_stride_ints); - packed_23.xy = xesl_uintVectorBufferLoad2( + packed_23.xy = uint_vector_buffer_load2_xe( xe_resolve_edram, sample_address_ints + 2u * pixel_stride_ints); - packed_23.zw = xesl_uintVectorBufferLoad2( + packed_23.zw = uint_vector_buffer_load2_xe( xe_resolve_edram, sample_address_ints + 3u * pixel_stride_ints); } XeResolveUnpack64bpp4Samples(packed_01, packed_23, format, pixel_0, pixel_1, pixel_2, pixel_3); } else { - xesl_uint4 packed; - xesl_dont_flatten if (pixel_stride_ints == 1u) { - packed = xesl_uintVectorBufferLoad4( + uint4_xe packed; + dont_flatten_xe if (pixel_stride_ints == 1u) { + packed = uint_vector_buffer_load4_xe( xe_resolve_edram, sample_address_ints); } else { - packed.x = xesl_uintVectorBufferLoad1( + packed.x = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints); - packed.y = xesl_uintVectorBufferLoad1( + packed.y = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + pixel_stride_ints); - packed.z = xesl_uintVectorBufferLoad1( + packed.z = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + 2u * pixel_stride_ints); - packed.w = xesl_uintVectorBufferLoad1( + packed.w = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + 3u * pixel_stride_ints); } XeResolveUnpack32bpp4Samples(packed, format, pixel_0, pixel_1, pixel_2, @@ -531,37 +525,36 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { // For red/blue swapping for 64bpp, pre-add 1 to sample_address_ints. void XeResolveLoad8RedPixelSamplesFromRaw( - xesl_function_param_uintVectorBuffer(xe_resolve_edram) - xesl_function_param_next_after_uintVectorBuffer + param_uint_vector_buffer_xe(xe_resolve_edram) + param_next_after_uint_vector_buffer_xe uint sample_address_ints, uint pixel_stride_ints, uint format_ints_log2, - uint format, bool swap_32bpp, - xesl_function_param_out(xesl_float4, pixels_0123), - xesl_function_param_out(xesl_float4, pixels_4567)) { - xesl_uint4 packed_0123, packed_4567; - xesl_dont_flatten if (pixel_stride_ints == 1u) { - packed_0123 = xesl_uintVectorBufferLoad4( + uint format, bool swap_32bpp, out_param_xe(float4_xe, pixels_0123), + out_param_xe(float4_xe, pixels_4567)) { + uint4_xe packed_0123, packed_4567; + dont_flatten_xe if (pixel_stride_ints == 1u) { + packed_0123 = uint_vector_buffer_load4_xe( xe_resolve_edram, sample_address_ints); - packed_4567 = xesl_uintVectorBufferLoad4( + packed_4567 = uint_vector_buffer_load4_xe( xe_resolve_edram, sample_address_ints + 4u); } else { - packed_0123.x = xesl_uintVectorBufferLoad1( + packed_0123.x = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints); - packed_0123.y = xesl_uintVectorBufferLoad1( + packed_0123.y = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + pixel_stride_ints); - packed_0123.z = xesl_uintVectorBufferLoad1( + packed_0123.z = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + 2u * pixel_stride_ints); - packed_0123.w = xesl_uintVectorBufferLoad1( + packed_0123.w = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + 3u * pixel_stride_ints); - packed_4567.x = xesl_uintVectorBufferLoad1( + packed_4567.x = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + 4u * pixel_stride_ints); - packed_4567.y = xesl_uintVectorBufferLoad1( + packed_4567.y = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + 5u * pixel_stride_ints); - packed_4567.z = xesl_uintVectorBufferLoad1( + packed_4567.z = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + 6u * pixel_stride_ints); - packed_4567.w = xesl_uintVectorBufferLoad1( + packed_4567.w = uint_vector_buffer_load1_xe( xe_resolve_edram, sample_address_ints + 7u * pixel_stride_ints); } - xesl_dont_flatten if (format_ints_log2 != 0u) { + dont_flatten_xe if (format_ints_log2 != 0u) { XeResolveUnpack64bpp8RedUnswappedSamples(packed_0123, packed_4567, format, pixels_0123, pixels_4567); @@ -572,47 +565,46 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { } void XeResolveLoad2RGBAColors( - xesl_function_param_uintVectorBuffer(xe_resolve_edram) - xesl_function_param_next_after_uintVectorBuffer + param_uint_vector_buffer_xe(xe_resolve_edram) + param_next_after_uint_vector_buffer_xe XeResolveInfo resolve_info, uint address_ints, - xesl_function_param_out(xesl_float4, pixel_0), - xesl_function_param_out(xesl_float4, pixel_1)) { + out_param_xe(float4_xe, pixel_0), out_param_xe(float4_xe, pixel_1)) { uint pixel_stride_ints = XeResolveEdramPixelStrideInts(resolve_info); XeResolveLoad2RGBAUnswappedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, pixel_0, pixel_1); float exp_bias = resolve_info.dest_exp_bias_factor; - xesl_dont_flatten + dont_flatten_xe if (resolve_info.sample_select >= kXenosCopySampleSelect_01) { uint tile_row_stride_ints = 80u * resolve_info.resolution_scale.x; // TODO(Triang3l): Gamma-correct resolve for 8_8_8_8_GAMMA. exp_bias *= 0.5f; - xesl_float4 msaa_resolve_pixel_0, msaa_resolve_pixel_1; + float4_xe msaa_resolve_pixel_0, msaa_resolve_pixel_1; XeResolveLoad2RGBAUnswappedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + tile_row_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, msaa_resolve_pixel_0, msaa_resolve_pixel_1); pixel_0 += msaa_resolve_pixel_0; pixel_1 += msaa_resolve_pixel_1; - xesl_dont_flatten + dont_flatten_xe if (resolve_info.sample_select >= kXenosCopySampleSelect_0123) { uint sample_stride_ints = 1u << resolve_info.edram_format_ints_log2; exp_bias *= 0.5f; XeResolveLoad2RGBAUnswappedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + sample_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, msaa_resolve_pixel_0, msaa_resolve_pixel_1); pixel_0 += msaa_resolve_pixel_0; pixel_1 += msaa_resolve_pixel_1; XeResolveLoad2RGBAUnswappedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + tile_row_stride_ints + sample_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, msaa_resolve_pixel_0, @@ -623,39 +615,37 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { } pixel_0 *= exp_bias; pixel_1 *= exp_bias; - xesl_dont_flatten if (resolve_info.dest_swap) { + dont_flatten_xe if (resolve_info.dest_swap) { pixel_0 = pixel_0.bgra; pixel_1 = pixel_1.bgra; } } void XeResolveLoad4RGBAColors( - xesl_function_param_uintVectorBuffer(xe_resolve_edram) - xesl_function_param_next_after_uintVectorBuffer + param_uint_vector_buffer_xe(xe_resolve_edram) + param_next_after_uint_vector_buffer_xe XeResolveInfo resolve_info, uint address_ints, - xesl_function_param_out(xesl_float4, pixel_0), - xesl_function_param_out(xesl_float4, pixel_1), - xesl_function_param_out(xesl_float4, pixel_2), - xesl_function_param_out(xesl_float4, pixel_3)) { + out_param_xe(float4_xe, pixel_0), out_param_xe(float4_xe, pixel_1), + out_param_xe(float4_xe, pixel_2), out_param_xe(float4_xe, pixel_3)) { uint pixel_stride_ints = XeResolveEdramPixelStrideInts(resolve_info); XeResolveLoad4RGBAUnswappedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, pixel_0, pixel_1, pixel_2, pixel_3); float exp_bias = resolve_info.dest_exp_bias_factor; - xesl_dont_flatten + dont_flatten_xe if (resolve_info.sample_select >= kXenosCopySampleSelect_01) { uint tile_row_stride_ints = 80u * resolve_info.resolution_scale.x; // TODO(Triang3l): Gamma-correct resolve for 8_8_8_8_GAMMA. exp_bias *= 0.5f; - xesl_float4 msaa_resolve_pixel_0; - xesl_float4 msaa_resolve_pixel_1; - xesl_float4 msaa_resolve_pixel_2; - xesl_float4 msaa_resolve_pixel_3; + float4_xe msaa_resolve_pixel_0; + float4_xe msaa_resolve_pixel_1; + float4_xe msaa_resolve_pixel_2; + float4_xe msaa_resolve_pixel_3; XeResolveLoad4RGBAUnswappedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + tile_row_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, msaa_resolve_pixel_0, msaa_resolve_pixel_1, msaa_resolve_pixel_2, @@ -664,13 +654,13 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { pixel_1 += msaa_resolve_pixel_1; pixel_2 += msaa_resolve_pixel_2; pixel_3 += msaa_resolve_pixel_3; - xesl_dont_flatten + dont_flatten_xe if (resolve_info.sample_select >= kXenosCopySampleSelect_0123) { uint sample_stride_ints = 1u << resolve_info.edram_format_ints_log2; exp_bias *= 0.5f; XeResolveLoad4RGBAUnswappedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + sample_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, msaa_resolve_pixel_0, msaa_resolve_pixel_1, msaa_resolve_pixel_2, @@ -680,8 +670,8 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { pixel_2 += msaa_resolve_pixel_2; pixel_3 += msaa_resolve_pixel_3; XeResolveLoad4RGBAUnswappedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + tile_row_stride_ints + sample_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, msaa_resolve_pixel_0, @@ -696,7 +686,7 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { pixel_1 *= exp_bias; pixel_2 *= exp_bias; pixel_3 *= exp_bias; - xesl_dont_flatten if (resolve_info.dest_swap) { + dont_flatten_xe if (resolve_info.dest_swap) { pixel_0 = pixel_0.bgra; pixel_1 = pixel_1.bgra; pixel_2 = pixel_2.bgra; @@ -705,45 +695,45 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { } void XeResolveLoad8RedColors( - xesl_function_param_uintVectorBuffer(xe_resolve_edram) - xesl_function_param_next_after_uintVectorBuffer + param_uint_vector_buffer_xe(xe_resolve_edram) + param_next_after_uint_vector_buffer_xe XeResolveInfo resolve_info, uint address_ints, - xesl_function_param_out(xesl_float4, pixels_0123), - xesl_function_param_out(xesl_float4, pixels_4567)) { + out_param_xe(float4_xe, pixels_0123), + out_param_xe(float4_xe, pixels_4567)) { uint pixel_stride_ints = XeResolveEdramPixelStrideInts(resolve_info); if (resolve_info.dest_swap) { // Likely want to load the blue part from the right half for 64bpp. address_ints += resolve_info.edram_format_ints_log2; } XeResolveLoad8RedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, resolve_info.dest_swap, pixels_0123, pixels_4567); float exp_bias = resolve_info.dest_exp_bias_factor; - xesl_dont_flatten + dont_flatten_xe if (resolve_info.sample_select >= kXenosCopySampleSelect_01) { uint tile_row_stride_ints = 80u * resolve_info.resolution_scale.x; // TODO(Triang3l): Gamma-correct resolve for 8_8_8_8_GAMMA. exp_bias *= 0.5f; - xesl_float4 msaa_resolve_pixels_0123, msaa_resolve_pixels_4567; + float4_xe msaa_resolve_pixels_0123, msaa_resolve_pixels_4567; XeResolveLoad8RedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + tile_row_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, resolve_info.dest_swap, msaa_resolve_pixels_0123, msaa_resolve_pixels_4567); pixels_0123 += msaa_resolve_pixels_0123; pixels_4567 += msaa_resolve_pixels_4567; - xesl_dont_flatten + dont_flatten_xe if (resolve_info.sample_select >= kXenosCopySampleSelect_0123) { uint sample_stride_ints = 1u << resolve_info.edram_format_ints_log2; exp_bias *= 0.5f; XeResolveLoad8RedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + sample_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, resolve_info.dest_swap, msaa_resolve_pixels_0123, @@ -751,8 +741,8 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { pixels_0123 += msaa_resolve_pixels_0123; pixels_4567 += msaa_resolve_pixels_4567; XeResolveLoad8RedPixelSamplesFromRaw( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe address_ints + tile_row_stride_ints + sample_stride_ints, pixel_stride_ints, resolve_info.edram_format_ints_log2, resolve_info.edram_format, resolve_info.dest_swap, @@ -766,21 +756,20 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { } #endif // XE_RESOLVE_COPY_EDRAM_IS_UINT_VECTOR_BUFFER - xesl_uint4 XeResolveSwapRedBlue_8_8_8_8(xesl_uint4 pixels) { + uint4_xe XeResolveSwapRedBlue_8_8_8_8(uint4_xe pixels) { return (pixels & ~0xFF00FFu) | ((pixels & 0xFFu) << 16u) | ((pixels >> 16u) & 0xFFu); } - xesl_uint4 XeResolveSwapRedBlue_2_10_10_10(xesl_uint4 pixels) { + uint4_xe XeResolveSwapRedBlue_2_10_10_10(uint4_xe pixels) { return (pixels & ~0x3FF003FF) | ((pixels & 0x3FFu) << 20u) | ((pixels >> 20u) & 0x3FFu); } void XeResolveSwap8PixelsRedBlue32bpp( - XeResolveInfo resolve_info, - xesl_function_param_inout(xesl_uint4, pixels_0123), - xesl_function_param_inout(xesl_uint4, pixels_4567)) { - xesl_dont_flatten if (resolve_info.dest_swap) { + XeResolveInfo resolve_info, inout_param_xe(uint4_xe, pixels_0123), + inout_param_xe(uint4_xe, pixels_4567)) { + dont_flatten_xe if (resolve_info.dest_swap) { switch (resolve_info.edram_format) { case kXenosColorRenderTargetFormat_8_8_8_8: case kXenosColorRenderTargetFormat_8_8_8_8_GAMMA: @@ -799,11 +788,10 @@ uint XeResolveEdramPixelStrideInts(XeResolveInfo resolve_info) { } void XeResolveSwap4PixelsRedBlue64bpp( - XeResolveInfo resolve_info, - xesl_function_param_inout(xesl_uint4, pixels_01), - xesl_function_param_inout(xesl_uint4, pixels_23)) { - xesl_dont_flatten if (resolve_info.dest_swap) { - xesl_dont_flatten + XeResolveInfo resolve_info, inout_param_xe(uint4_xe, pixels_01), + inout_param_xe(uint4_xe, pixels_23)) { + dont_flatten_xe if (resolve_info.dest_swap) { + dont_flatten_xe if (resolve_info.edram_format == kXenosColorRenderTargetFormat_16_16_16_16 || resolve_info.edram_format == diff --git a/src/xenia/gpu/shaders/resolve_clear_32bpp.xesli b/src/xenia/gpu/shaders/resolve_clear_32bpp.xesli index 5be23364e..c57b5075b 100644 --- a/src/xenia/gpu/shaders/resolve_clear_32bpp.xesli +++ b/src/xenia/gpu/shaders/resolve_clear_32bpp.xesli @@ -10,41 +10,41 @@ #define XE_RESOLVE_CLEAR #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_edram, set=0, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_edram, - buffer(1)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_edram, set=0, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_edram, buffer(1)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 host samples (same as the resolve granularity at 1x1 scale). - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); - xesl_uint2 extent_scale = xesl_uint2(xesl_greaterThanEqual( - xesl_uint_x2(resolve_info.edram_msaa_samples), - xesl_uint2(kXenosMsaaSamples_4X, kXenosMsaaSamples_2X))); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); + uint2_xe extent_scale = uint2_xe(greater_than_equal_xe( + uint_x2_xe(resolve_info.edram_msaa_samples), + uint2_xe(kXenosMsaaSamples_4X, kXenosMsaaSamples_2X))); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten - if (xesl_GlobalInvocationID.x >= + dont_flatten_xe + if (in_global_thread_id_xe.x >= resolve_info.width_div_8_scaled << extent_scale.x) { return; } uint address_int4s = XeEdramOffsetInts( - (xesl_GlobalInvocationID.xy << xesl_uint2(3u, 0u)) + + (in_global_thread_id_xe.xy << uint2_xe(3u, 0u)) + (resolve_info.edram_offset_scaled << extent_scale), resolve_info.edram_base_tiles, true, resolve_info.edram_pitch_tiles, kXenosMsaaSamples_1X, resolve_info.edram_is_depth, 0u, 0u, resolve_info.resolution_scale) >> 2u; - xesl_typedStorageBufferStore(xe_resolve_edram, address_int4s, - resolve_info.clear_value.xxxx); - xesl_typedStorageBufferStore(xe_resolve_edram, address_int4s + 1u, - resolve_info.clear_value.xxxx); -xesl_entry_code_end_compute + array_buffer_store_xe(xe_resolve_edram, address_int4s, + resolve_info.clear_value.xxxx); + array_buffer_store_xe(xe_resolve_edram, address_int4s + 1u, + resolve_info.clear_value.xxxx); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_clear_64bpp.xesli b/src/xenia/gpu/shaders/resolve_clear_64bpp.xesli index e3032b685..46af18c41 100644 --- a/src/xenia/gpu/shaders/resolve_clear_64bpp.xesli +++ b/src/xenia/gpu/shaders/resolve_clear_64bpp.xesli @@ -10,41 +10,41 @@ #define XE_RESOLVE_CLEAR #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_edram, set=0, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_edram, - buffer(1)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_edram, set=0, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_edram, buffer(1)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 host samples (same as the resolve granularity at 1x1 scale). - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); - xesl_uint2 extent_scale = xesl_uint2(xesl_greaterThanEqual( - xesl_uint_x2(resolve_info.edram_msaa_samples), - xesl_uint2(kXenosMsaaSamples_4X, kXenosMsaaSamples_2X))); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); + uint2_xe extent_scale = uint2_xe(greater_than_equal_xe( + uint_x2_xe(resolve_info.edram_msaa_samples), + uint2_xe(kXenosMsaaSamples_4X, kXenosMsaaSamples_2X))); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten - if (xesl_GlobalInvocationID.x >= + dont_flatten_xe + if (in_global_thread_id_xe.x >= resolve_info.width_div_8_scaled << extent_scale.x) { return; } uint address_int4s = XeEdramOffsetInts( - (xesl_GlobalInvocationID.xy << xesl_uint2(3u, 0u)) + + (in_global_thread_id_xe.xy << uint2_xe(3u, 0u)) + (resolve_info.edram_offset_scaled << extent_scale), resolve_info.edram_base_tiles, true, resolve_info.edram_pitch_tiles, kXenosMsaaSamples_1X, false, 1u, 0u, resolve_info.resolution_scale) >> 2u; uint i; - xesl_unroll for (i = 0u; i < 4u; ++i) { - xesl_typedStorageBufferStore(xe_resolve_edram, address_int4s + i, - resolve_info.clear_value.xyxy); + unroll_xe for (i = 0u; i < 4u; ++i) { + array_buffer_store_xe(xe_resolve_edram, address_int4s + i, + resolve_info.clear_value.xyxy); } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_fast_32bpp_1x2xmsaa.xesli b/src/xenia/gpu/shaders/resolve_fast_32bpp_1x2xmsaa.xesli index 7b5a569b7..12b234d4d 100644 --- a/src/xenia/gpu/shaders/resolve_fast_32bpp_1x2xmsaa.xesli +++ b/src/xenia/gpu/shaders/resolve_fast_32bpp_1x2xmsaa.xesli @@ -8,49 +8,48 @@ */ #include "endian.xesli" -#define XE_RESOLVE_SOURCE_TYPE xesl_uint4 +#define XE_RESOLVE_SOURCE_TYPE uint4_xe #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 host pixels. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten - if (xesl_GlobalInvocationID.x >= resolve_info.width_div_8_scaled) { + dont_flatten_xe + if (in_global_thread_id_xe.x >= resolve_info.width_div_8_scaled) { return; } - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(3u, 0u); + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(3u, 0u); uint source_address_int4s = XeEdramOffsetInts( - xesl_uint2(pixel_index.x, - max(pixel_index.y, - resolve_info.half_pixel_offset_fill_source.y)) + + uint2_xe(pixel_index.x, + max(pixel_index.y, + resolve_info.half_pixel_offset_fill_source.y)) + resolve_info.edram_offset_scaled, resolve_info.edram_base_tiles, true, resolve_info.edram_pitch_tiles, resolve_info.edram_msaa_samples, resolve_info.edram_is_depth, 0u, XeResolveFirstSampleIndex(resolve_info.sample_select), resolve_info.resolution_scale) >> 2u; - xesl_uint4 pixels_0123 = - xesl_typedStorageBufferLoad(xe_resolve_edram, source_address_int4s); - xesl_uint4 pixels_4567 = - xesl_typedStorageBufferLoad(xe_resolve_edram, source_address_int4s + 1u); - xesl_dont_flatten + uint4_xe pixels_0123 = + array_buffer_load_xe(xe_resolve_edram, source_address_int4s); + uint4_xe pixels_4567 = + array_buffer_load_xe(xe_resolve_edram, source_address_int4s + 1u); + dont_flatten_xe if (pixel_index.x == 0u && resolve_info.half_pixel_offset_fill_source.x != 0u) { if (resolve_info.half_pixel_offset_fill_source.x >= 2u) { @@ -64,12 +63,13 @@ xesl_entry_inputs_end_code_begin_compute XeResolveSwap8PixelsRedBlue32bpp(resolve_info, pixels_0123, pixels_4567); uint dest_address = XeResolveDestPixelAddress(resolve_info, pixel_index, 2u) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap32(pixels_0123, resolve_info.dest_endian_128)); dest_address += XeResolveDestRightConsecutiveBlocksOffset( pixel_index.x, 2u, resolve_info.resolution_scale) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap32(pixels_4567, resolve_info.dest_endian_128)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_fast_32bpp_4xmsaa.xesli b/src/xenia/gpu/shaders/resolve_fast_32bpp_4xmsaa.xesli index 2892b6193..b8cac5dbf 100644 --- a/src/xenia/gpu/shaders/resolve_fast_32bpp_4xmsaa.xesli +++ b/src/xenia/gpu/shaders/resolve_fast_32bpp_4xmsaa.xesli @@ -8,67 +8,66 @@ */ #include "endian.xesli" -#define XE_RESOLVE_SOURCE_TYPE xesl_uint4 +#define XE_RESOLVE_SOURCE_TYPE uint4_xe #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 host pixels. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten - if (xesl_GlobalInvocationID.x >= resolve_info.width_div_8_scaled) { + dont_flatten_xe + if (in_global_thread_id_xe.x >= resolve_info.width_div_8_scaled) { return; } - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(3u, 0u); + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(3u, 0u); uint source_address_int4s = XeEdramOffsetInts( - xesl_uint2(pixel_index.x, - max(pixel_index.y, - resolve_info.half_pixel_offset_fill_source.y)) + + uint2_xe(pixel_index.x, + max(pixel_index.y, + resolve_info.half_pixel_offset_fill_source.y)) + resolve_info.edram_offset_scaled, resolve_info.edram_base_tiles, true, resolve_info.edram_pitch_tiles, kXenosMsaaSamples_4X, resolve_info.edram_is_depth, 0u, XeResolveFirstSampleIndex(resolve_info.sample_select), resolve_info.resolution_scale) >> 2u; - xesl_uint4 pixels_0123, pixels_4567; - xesl_dont_flatten + uint4_xe pixels_0123, pixels_4567; + dont_flatten_xe if (resolve_info.sample_select != kXenosCopySampleSelect_2 && resolve_info.sample_select != kXenosCopySampleSelect_3) { - pixels_0123.xy = xesl_typedStorageBufferLoad( + pixels_0123.xy = array_buffer_load_xe( xe_resolve_edram, source_address_int4s).xz; - pixels_0123.zw = xesl_typedStorageBufferLoad( + pixels_0123.zw = array_buffer_load_xe( xe_resolve_edram, source_address_int4s + 1u).xz; - pixels_4567.xy = xesl_typedStorageBufferLoad( + pixels_4567.xy = array_buffer_load_xe( xe_resolve_edram, source_address_int4s + 2u).xz; - pixels_4567.zw = xesl_typedStorageBufferLoad( + pixels_4567.zw = array_buffer_load_xe( xe_resolve_edram, source_address_int4s + 3u).xz; } else { - pixels_0123.xy = xesl_typedStorageBufferLoad( + pixels_0123.xy = array_buffer_load_xe( xe_resolve_edram, source_address_int4s).yw; - pixels_0123.zw = xesl_typedStorageBufferLoad( + pixels_0123.zw = array_buffer_load_xe( xe_resolve_edram, source_address_int4s + 1u).yw; - pixels_4567.xy = xesl_typedStorageBufferLoad( + pixels_4567.xy = array_buffer_load_xe( xe_resolve_edram, source_address_int4s + 2u).yw; - pixels_4567.zw = xesl_typedStorageBufferLoad( + pixels_4567.zw = array_buffer_load_xe( xe_resolve_edram, source_address_int4s + 3u).yw; } - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x == 0u && resolve_info.half_pixel_offset_fill_source.x != 0u) { if (resolve_info.half_pixel_offset_fill_source.x >= 2u) { @@ -82,12 +81,13 @@ xesl_entry_inputs_end_code_begin_compute XeResolveSwap8PixelsRedBlue32bpp(resolve_info, pixels_0123, pixels_4567); uint dest_address = XeResolveDestPixelAddress(resolve_info, pixel_index, 2u) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap32(pixels_0123, resolve_info.dest_endian_128)); dest_address += XeResolveDestRightConsecutiveBlocksOffset( pixel_index.x, 2u, resolve_info.resolution_scale) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap32(pixels_4567, resolve_info.dest_endian_128)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_fast_64bpp_1x2xmsaa.xesli b/src/xenia/gpu/shaders/resolve_fast_64bpp_1x2xmsaa.xesli index 2706771da..de3e095a0 100644 --- a/src/xenia/gpu/shaders/resolve_fast_64bpp_1x2xmsaa.xesli +++ b/src/xenia/gpu/shaders/resolve_fast_64bpp_1x2xmsaa.xesli @@ -8,49 +8,48 @@ */ #include "endian.xesli" -#define XE_RESOLVE_SOURCE_TYPE xesl_uint4 +#define XE_RESOLVE_SOURCE_TYPE uint4_xe #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 host pixels. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(2u, 0u); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(2u, 0u); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x >= resolve_info.width_div_8_scaled << 3u) { return; } uint source_address_int4s = XeEdramOffsetInts( - xesl_uint2(pixel_index.x, - max(pixel_index.y, - resolve_info.half_pixel_offset_fill_source.y)) + + uint2_xe(pixel_index.x, + max(pixel_index.y, + resolve_info.half_pixel_offset_fill_source.y)) + resolve_info.edram_offset_scaled, resolve_info.edram_base_tiles, true, resolve_info.edram_pitch_tiles, resolve_info.edram_msaa_samples, false, 1u, XeResolveFirstSampleIndex(resolve_info.sample_select), resolve_info.resolution_scale) >> 2u; - xesl_uint4 pixels_01 = - xesl_typedStorageBufferLoad(xe_resolve_edram, source_address_int4s); - xesl_uint4 pixels_23 = - xesl_typedStorageBufferLoad(xe_resolve_edram, source_address_int4s + 1u); - xesl_dont_flatten + uint4_xe pixels_01 = + array_buffer_load_xe(xe_resolve_edram, source_address_int4s); + uint4_xe pixels_23 = + array_buffer_load_xe(xe_resolve_edram, source_address_int4s + 1u); + dont_flatten_xe if (pixel_index.x == 0u && resolve_info.half_pixel_offset_fill_source.x != 0u) { if (resolve_info.half_pixel_offset_fill_source.x >= 2u) { @@ -64,12 +63,13 @@ xesl_entry_inputs_end_code_begin_compute XeResolveSwap4PixelsRedBlue64bpp(resolve_info, pixels_01, pixels_23); uint dest_address = XeResolveDestPixelAddress(resolve_info, pixel_index, 3u) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap64(pixels_01, resolve_info.dest_endian_128)); dest_address += XeResolveDestRightConsecutiveBlocksOffset( pixel_index.x, 3u, resolve_info.resolution_scale) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap64(pixels_23, resolve_info.dest_endian_128)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_fast_64bpp_4xmsaa.xesli b/src/xenia/gpu/shaders/resolve_fast_64bpp_4xmsaa.xesli index 7f14b132f..91d6dc777 100644 --- a/src/xenia/gpu/shaders/resolve_fast_64bpp_4xmsaa.xesli +++ b/src/xenia/gpu/shaders/resolve_fast_64bpp_4xmsaa.xesli @@ -8,54 +8,52 @@ */ #include "endian.xesli" -#define XE_RESOLVE_SOURCE_TYPE xesl_uint2 +#define XE_RESOLVE_SOURCE_TYPE uint2_xe #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 host pixels. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(2u, 0u); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(2u, 0u); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x >= resolve_info.width_div_8_scaled << 3u) { return; } uint source_address_int2s = XeEdramOffsetInts( - xesl_uint2(pixel_index.x, - max(pixel_index.y, - resolve_info.half_pixel_offset_fill_source.y)) + + uint2_xe(pixel_index.x, + max(pixel_index.y, + resolve_info.half_pixel_offset_fill_source.y)) + resolve_info.edram_offset_scaled, resolve_info.edram_base_tiles, true, resolve_info.edram_pitch_tiles, kXenosMsaaSamples_4X, false, 1u, XeResolveFirstSampleIndex(resolve_info.sample_select), resolve_info.resolution_scale) >> 1u; - xesl_uint4 pixels_01, pixels_23; - pixels_01.xy = - xesl_typedStorageBufferLoad(xe_resolve_edram, source_address_int2s); + uint4_xe pixels_01, pixels_23; + pixels_01.xy = array_buffer_load_xe(xe_resolve_edram, source_address_int2s); pixels_01.zw = - xesl_typedStorageBufferLoad(xe_resolve_edram, source_address_int2s + 2u); + array_buffer_load_xe(xe_resolve_edram, source_address_int2s + 2u); pixels_23.xy = - xesl_typedStorageBufferLoad(xe_resolve_edram, source_address_int2s + 4u); + array_buffer_load_xe(xe_resolve_edram, source_address_int2s + 4u); pixels_23.zw = - xesl_typedStorageBufferLoad(xe_resolve_edram, source_address_int2s + 6u); - xesl_dont_flatten + array_buffer_load_xe(xe_resolve_edram, source_address_int2s + 6u); + dont_flatten_xe if (pixel_index.x == 0u && resolve_info.half_pixel_offset_fill_source.x != 0u) { if (resolve_info.half_pixel_offset_fill_source.x >= 2u) { @@ -69,12 +67,13 @@ xesl_entry_inputs_end_code_begin_compute XeResolveSwap4PixelsRedBlue64bpp(resolve_info, pixels_01, pixels_23); uint dest_address = XeResolveDestPixelAddress(resolve_info, pixel_index, 3u) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap64(pixels_01, resolve_info.dest_endian_128)); dest_address += XeResolveDestRightConsecutiveBlocksOffset( pixel_index.x, 3u, resolve_info.resolution_scale) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap64(pixels_23, resolve_info.dest_endian_128)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_full_128bpp.xesli b/src/xenia/gpu/shaders/resolve_full_128bpp.xesli index a52b9b7af..7b8566184 100644 --- a/src/xenia/gpu/shaders/resolve_full_128bpp.xesli +++ b/src/xenia/gpu/shaders/resolve_full_128bpp.xesli @@ -11,40 +11,39 @@ #define XE_RESOLVE_COPY_EDRAM_IS_UINT_VECTOR_BUFFER #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 2 host pixels. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(1u, 0u); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(1u, 0u); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x >= resolve_info.width_div_8_scaled << 3u) { return; } - xesl_float4 pixel_0, pixel_1; + float4_xe pixel_0, pixel_1; XeResolveLoad2RGBAColors( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe resolve_info, XeResolveColorCopySourcePixelAddressIntsYHalfPixelOffsetFilling( resolve_info, - xesl_uint2(max(pixel_index.x, - resolve_info.half_pixel_offset_fill_source.x), - pixel_index.y)), + uint2_xe(max(pixel_index.x, + resolve_info.half_pixel_offset_fill_source.x), + pixel_index.y)), pixel_0, pixel_1); // Inside the half-pixel offset filling columns, pixel_0 now contains the // pixel to stretch, pixel_1 contains the pixel after it. However, this means @@ -52,21 +51,22 @@ xesl_entry_inputs_end_code_begin_compute // stretch, the two pixels will be 1 and 2 for pixel_index.x == 0. If 3 is, // they will be 3 and 4 for pixel_index.x == 0 and 2. However, in the former // case, they should be 1 and 1, and in the latter, 3 and 3. - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x < resolve_info.half_pixel_offset_fill_source.x) { pixel_1 = pixel_0; } // Only 32_32_32_32_FLOAT color format is 128bpp. uint dest_address = XeResolveDestPixelAddress(resolve_info, pixel_index, 4u) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, - XeEndianSwap128(xesl_floatBitsToUint(pixel_0), + XeEndianSwap128(float_bits_to_uint_xe(pixel_0), resolve_info.dest_endian_128)); dest_address += XeResolveDestRightConsecutiveBlocksOffset( pixel_index.x, 4u, resolve_info.resolution_scale) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, - XeEndianSwap128(xesl_floatBitsToUint(pixel_1), + XeEndianSwap128(float_bits_to_uint_xe(pixel_1), resolve_info.dest_endian_128)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_full_16bpp.xesli b/src/xenia/gpu/shaders/resolve_full_16bpp.xesli index 366d38422..344d2d4f8 100644 --- a/src/xenia/gpu/shaders/resolve_full_16bpp.xesli +++ b/src/xenia/gpu/shaders/resolve_full_16bpp.xesli @@ -12,41 +12,40 @@ #define XE_RESOLVE_COPY_EDRAM_IS_UINT_VECTOR_BUFFER #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint2, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint2, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint2_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint2_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 host pixels. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(2u, 0u); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(2u, 0u); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x >= resolve_info.width_div_8_scaled << 3u) { return; } - xesl_float4 pixel_0, pixel_1, pixel_2, pixel_3; + float4_xe pixel_0, pixel_1, pixel_2, pixel_3; XeResolveLoad4RGBAColors( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe resolve_info, XeResolveColorCopySourcePixelAddressIntsYHalfPixelOffsetFilling( resolve_info, pixel_index), pixel_0, pixel_1, pixel_2, pixel_3); - xesl_uint2 packed = XePack16bpp4PixelsInUInt2( + uint2_xe packed = XePack16bpp4PixelsInUInt2( pixel_0, pixel_1, pixel_2, pixel_3, resolve_info.dest_format); - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x == 0u && resolve_info.half_pixel_offset_fill_source.x != 0u) { if (resolve_info.half_pixel_offset_fill_source.x >= 2u) { @@ -57,8 +56,9 @@ xesl_entry_inputs_end_code_begin_compute } packed.x = (packed.x >> 16u) | (packed.x & 0xFFFF0000u); } - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, XeResolveDestPixelAddress(resolve_info, pixel_index, 1u) >> 3u, XeEndianSwap16(packed, resolve_info.dest_endian_128)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_full_32bpp.xesli b/src/xenia/gpu/shaders/resolve_full_32bpp.xesli index ce677d487..92cdd75ec 100644 --- a/src/xenia/gpu/shaders/resolve_full_32bpp.xesli +++ b/src/xenia/gpu/shaders/resolve_full_32bpp.xesli @@ -12,43 +12,42 @@ #define XE_RESOLVE_COPY_EDRAM_IS_UINT_VECTOR_BUFFER #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 host pixels. // 1 pixel per thread is 160% as slow on Nvidia Pascal, 8 pixels per thread is // 115% as slow. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(2u, 0u); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(2u, 0u); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x >= resolve_info.width_div_8_scaled << 3u) { return; } - xesl_float4 pixel_0, pixel_1, pixel_2, pixel_3; + float4_xe pixel_0, pixel_1, pixel_2, pixel_3; XeResolveLoad4RGBAColors( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe resolve_info, XeResolveColorCopySourcePixelAddressIntsYHalfPixelOffsetFilling( resolve_info, pixel_index), pixel_0, pixel_1, pixel_2, pixel_3); - xesl_uint4 packed = XePack32bpp4Pixels(pixel_0, pixel_1, pixel_2, pixel_3, - resolve_info.dest_format); - xesl_dont_flatten + uint4_xe packed = XePack32bpp4Pixels(pixel_0, pixel_1, pixel_2, pixel_3, + resolve_info.dest_format); + dont_flatten_xe if (pixel_index.x == 0u && resolve_info.half_pixel_offset_fill_source.x != 0u) { if (resolve_info.half_pixel_offset_fill_source.x >= 2u) { @@ -59,8 +58,9 @@ xesl_entry_inputs_end_code_begin_compute } packed.x = packed.y; } - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, XeResolveDestPixelAddress(resolve_info, pixel_index, 2u) >> 4u, XeEndianSwap32(packed, resolve_info.dest_endian_128)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_full_64bpp.xesli b/src/xenia/gpu/shaders/resolve_full_64bpp.xesli index bed6a1add..f36b0eec2 100644 --- a/src/xenia/gpu/shaders/resolve_full_64bpp.xesli +++ b/src/xenia/gpu/shaders/resolve_full_64bpp.xesli @@ -12,42 +12,41 @@ #define XE_RESOLVE_COPY_EDRAM_IS_UINT_VECTOR_BUFFER #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint4_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 host pixels. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(2u, 0u); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(2u, 0u); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x >= resolve_info.width_div_8_scaled << 3u) { return; } - xesl_float4 pixel_0, pixel_1, pixel_2, pixel_3; + float4_xe pixel_0, pixel_1, pixel_2, pixel_3; XeResolveLoad4RGBAColors( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe resolve_info, XeResolveColorCopySourcePixelAddressIntsYHalfPixelOffsetFilling( resolve_info, pixel_index), pixel_0, pixel_1, pixel_2, pixel_3); - xesl_uint4 packed_01, packed_23; + uint4_xe packed_01, packed_23; XePack64bpp4Pixels(pixel_0, pixel_1, pixel_2, pixel_3, resolve_info.dest_format, packed_01, packed_23); - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x == 0u && resolve_info.half_pixel_offset_fill_source.x != 0u) { if (resolve_info.half_pixel_offset_fill_source.x >= 2u) { @@ -60,12 +59,13 @@ xesl_entry_inputs_end_code_begin_compute } uint dest_address = XeResolveDestPixelAddress(resolve_info, pixel_index, 3u) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap64(packed_01, resolve_info.dest_endian_128)); dest_address += XeResolveDestRightConsecutiveBlocksOffset( pixel_index.x, 3u, resolve_info.resolution_scale) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, dest_address, XeEndianSwap64(packed_23, resolve_info.dest_endian_128)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/resolve_full_8bpp.xesli b/src/xenia/gpu/shaders/resolve_full_8bpp.xesli index 3d61b31dc..0b9c7d677 100644 --- a/src/xenia/gpu/shaders/resolve_full_8bpp.xesli +++ b/src/xenia/gpu/shaders/resolve_full_8bpp.xesli @@ -12,39 +12,38 @@ #define XE_RESOLVE_COPY_EDRAM_IS_UINT_VECTOR_BUFFER #include "resolve.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint2, xe_resolve_dest, set=1, - binding=0, u0, space0) -#define xesl_localSize_x 8 -#define xesl_localSize_y 8 -#define xesl_localSize_z 1 -xesl_entry_bindings_begin_compute - XE_RESOLVE_PUSH_CONSTANTS_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint2, xe_resolve_dest, - buffer(1)) - xesl_entry_binding_next +array_buffer_wo_declare_xe(uint2_xe, xe_resolve_dest, set=1, binding=0, u0, + space0) +#define LOCAL_SIZE_X_XE 8 +#define LOCAL_SIZE_Y_XE 8 +#define LOCAL_SIZE_Z_XE 1 +entry_bindings_begin_compute_xe + XE_RESOLVE_PUSH_CONST_BINDING + entry_binding_next_xe + array_buffer_wo_binding_xe(uint2_xe, xe_resolve_dest, buffer(1)) + entry_binding_next_xe XE_RESOLVE_COPY_EDRAM_BINDING -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 host pixels. - XeResolveInfo resolve_info = - XeResolveGetInfo(xesl_function_call_pushConstants); + XeResolveInfo resolve_info = XeResolveGetInfo(pass_push_consts_xe); // Group height can't cross resolve granularity, Y overflow check not needed. - xesl_dont_flatten - if (xesl_GlobalInvocationID.x >= resolve_info.width_div_8_scaled) { + dont_flatten_xe + if (in_global_thread_id_xe.x >= resolve_info.width_div_8_scaled) { return; } - xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy << xesl_uint2(3u, 0u); - xesl_float4 pixels_0123, pixels_4567; + uint2_xe pixel_index = in_global_thread_id_xe.xy << uint2_xe(3u, 0u); + float4_xe pixels_0123, pixels_4567; XeResolveLoad8RedColors( - xesl_function_call_uintVectorBuffer(xe_resolve_edram) - xesl_function_call_next_after_uintVectorBuffer + pass_uint_vector_buffer_xe(xe_resolve_edram) + pass_next_after_uint_vector_buffer_xe resolve_info, XeResolveColorCopySourcePixelAddressIntsYHalfPixelOffsetFilling( resolve_info, pixel_index), pixels_0123, pixels_4567); - xesl_dont_flatten + dont_flatten_xe if (pixel_index.x == 0u && resolve_info.half_pixel_offset_fill_source.x != 0u) { if (resolve_info.half_pixel_offset_fill_source.x >= 2u) { @@ -57,9 +56,10 @@ xesl_entry_inputs_end_code_begin_compute } // Convert to R8. // TODO(Triang3l): Investigate formats 8_A and 8_B. - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_resolve_dest, XeResolveDestPixelAddress(resolve_info, pixel_index, 0u) >> 3u, - xesl_uint2(XePackR8G8B8A8UNorm(pixels_0123), - XePackR8G8B8A8UNorm(pixels_4567))); -xesl_entry_code_end_compute + uint2_xe(XePackR8G8B8A8UNorm(pixels_0123), + XePackR8G8B8A8UNorm(pixels_4567))); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_address.xesli b/src/xenia/gpu/shaders/texture_address.xesli index 2afee0351..0d2cf50b7 100644 --- a/src/xenia/gpu/shaders/texture_address.xesli +++ b/src/xenia/gpu/shaders/texture_address.xesli @@ -12,7 +12,7 @@ #include "../../ui/shaders/xesl.xesli" -int XeTextureTiledOffset2D(xesl_int2 p, uint pitch_aligned, uint bpb_log2) { +int XeTextureTiledOffset2D(int2_xe p, uint pitch_aligned, uint bpb_log2) { // https://github.com/gildor2/UModel/blob/de8fbd3bc922427ea056b7340202dcdcc19ccff5/Unreal/UnTexture.cpp#L489 // Top bits of coordinates. int macro = @@ -29,7 +29,7 @@ int XeTextureTiledOffset2D(xesl_int2 p, uint pitch_aligned, uint bpb_log2) { (offset & 0x3F); // Lower 6 bits (offset bits [5-0]). } -int XeTextureTiledOffset3D(xesl_int3 p, uint pitch_aligned, uint height_aligned, +int XeTextureTiledOffset3D(int3_xe p, uint pitch_aligned, uint height_aligned, uint bpb_log2) { // Reconstructed from disassembly of XGRAPHICS::TileVolume. int macro_outer = ((p.y >> 4) + (p.z >> 2) * int(height_aligned >> 4u)) * @@ -89,33 +89,33 @@ uint XeTextureTiledOddConsecutiveBlocksOffset(uint bpb_log2) { // This function is used only for non-negative positions within a texture, so // for simplicity, especially of the division involved, assuming everything is // unsigned. -uint XeTextureScaledTiledOffset(bool is_3d, xesl_uint3 p, uint pitch_aligned, +uint XeTextureScaledTiledOffset(bool is_3d, uint3_xe p, uint pitch_aligned, uint height_aligned, uint bpb_log2, - xesl_uint2 scale) { + uint2_xe scale) { uint unit_width_log2 = XeTextureTiledConsecutiveBlocksLog2(bpb_log2); // Global host X coordinate in host Nx1 sub-units. uint x_subunits = p.x >> unit_width_log2; // Global guest XY coordinate in guest Nx1 units. - xesl_uint2 xy_unit_guest = xesl_uint2(x_subunits, p.y) / scale; + uint2_xe xy_unit_guest = uint2_xe(x_subunits, p.y) / scale; // Global guest XYZ coordinate of the beginning of the Nx1 unit. - xesl_uint3 unit_guest_origin = - xesl_uint3(xy_unit_guest.x << unit_width_log2, xy_unit_guest.y, p.z); + uint3_xe unit_guest_origin = + uint3_xe(xy_unit_guest.x << unit_width_log2, xy_unit_guest.y, p.z); // Global guest linear address of the beginning of Nx1 unit in bytes. uint unit_guest_address; - xesl_dont_flatten if (is_3d) { + dont_flatten_xe if (is_3d) { unit_guest_address = - uint(XeTextureTiledOffset3D(xesl_int3(unit_guest_origin), pitch_aligned, + uint(XeTextureTiledOffset3D(int3_xe(unit_guest_origin), pitch_aligned, height_aligned, bpb_log2)); } else { unit_guest_address = - uint(XeTextureTiledOffset2D(xesl_int2(unit_guest_origin.xy), + uint(XeTextureTiledOffset2D(int2_xe(unit_guest_origin.xy), pitch_aligned, bpb_log2)); } // Unit-local host XY index of the host Nx1 sub-unit. // Also see XeTextureScaledRightSubUnitOffsetInConsecutivePair for common // subexpression elimination information as this remainder calculation is done // there too. - xesl_uint2 unit_subunit = xesl_uint2(x_subunits, p.y) - xy_unit_guest * scale; + uint2_xe unit_subunit = uint2_xe(x_subunits, p.y) - xy_unit_guest * scale; // Combine: // - Guest global unit address. // - Host unit-local sub-unit index. @@ -133,11 +133,11 @@ uint XeTextureScaledTiledOffset(bool is_3d, xesl_uint3 p, uint pitch_aligned, // go from one pair of consecutive blocks to another, full tiled offset // recalculation is required. uint XeTextureScaledRightSubUnitOffsetInConsecutivePair(uint x, uint bpb_log2, - xesl_uint2 scale) { + uint2_xe scale) { uint right_sub_unit_offset_columns; uint tiled_consecutive_offset = XeTextureTiledOddConsecutiveBlocksOffset(bpb_log2); - xesl_dont_flatten if (scale.x > 1u) { + dont_flatten_xe if (scale.x > 1u) { uint subunit_width_log2 = XeTextureTiledConsecutiveBlocksLog2(bpb_log2); uint subunit_size_log2 = subunit_width_log2 + bpb_log2; // While % can be used here to take the modulo, for better common @@ -161,12 +161,12 @@ uint XeTextureScaledRightSubUnitOffsetInConsecutivePair(uint x, uint bpb_log2, return right_sub_unit_offset_columns * scale.y; } -int XeTextureGuestLinearOffset(xesl_int3 p, uint pitch, uint height_aligned, +int XeTextureGuestLinearOffset(int3_xe p, uint pitch, uint height_aligned, uint bpb) { return p.x * int(bpb) + (p.z * int(height_aligned) + p.y) * int(pitch); } -int XeTextureHostLinearOffset(xesl_int3 p, uint pitch, uint height, uint bpb) { +int XeTextureHostLinearOffset(int3_xe p, uint pitch, uint height, uint bpb) { return p.x * int(bpb) + (p.z * int(height) + p.y) * int(pitch); } diff --git a/src/xenia/gpu/shaders/texture_load.xesli b/src/xenia/gpu/shaders/texture_load.xesli index 7917c696c..7096afcd4 100644 --- a/src/xenia/gpu/shaders/texture_load.xesli +++ b/src/xenia/gpu/shaders/texture_load.xesli @@ -22,11 +22,11 @@ // in 128x16 blocks per group for 8bpb / 16bpb, and for a 32x32 mip tail, there // would be two groups rather than one, for a total of 128x32 blocks - 75% of // the work will be wasted rather than 50% with one 64x32-block group. -#define xesl_localSize_x 4 -#define xesl_localSize_y 32 -#define xesl_localSize_z 1 +#define LOCAL_SIZE_X_XE 4 +#define LOCAL_SIZE_Y_XE 32 +#define LOCAL_SIZE_Z_XE 1 -xesl_constantBuffer_begin(xe_texture_load_constants, set=2, binding=0, b0, +const_buffer_begin_xe(xe_texture_load_constants, set=2, binding=0, b0, space0) uint xe_texture_load_is_tiled_3d_endian_scale; // Base offset in bytes, resolution-scaled. @@ -41,7 +41,7 @@ xesl_constantBuffer_begin(xe_texture_load_constants, set=2, binding=0, b0, // If this is a packed mip tail, this is aligned to tile dimensions. // Resolution-scaled. - xesl_uint3 xe_texture_load_size_blocks; + uint3_xe xe_texture_load_size_blocks; // Base offset in bytes. uint xe_texture_load_host_offset; @@ -49,29 +49,29 @@ xesl_constantBuffer_begin(xe_texture_load_constants, set=2, binding=0, b0, uint xe_texture_load_host_pitch; uint xe_texture_load_height_texels; -xesl_constantBuffer_end(xe_texture_load_constants) +const_buffer_end_xe(xe_texture_load_constants) #define XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING \ - xesl_constantBuffer_binding(xe_texture_load_constants, buffer(0)) + const_buffer_binding_xe(xe_texture_load_constants, buffer(0)) struct XeTextureLoadInfo { bool is_tiled; bool is_3d; uint endian_32; - xesl_uint2 resolution_scale; + uint2_xe resolution_scale; uint guest_offset; uint guest_pitch_aligned; uint guest_z_stride_block_rows_aligned; - xesl_uint3 size_blocks; + uint3_xe size_blocks; uint host_offset; uint host_pitch; uint height_texels; }; XeTextureLoadInfo XeTextureLoadGetInfo( - xesl_function_param_constantBuffer(xe_texture_load_constants)) { + param_const_buffer_xe(xe_texture_load_constants)) { XeTextureLoadInfo load_info; - uint is_tiled_3d_endian_scale = xesl_constant( + uint is_tiled_3d_endian_scale = constant_xe( xe_texture_load_constants, xe_texture_load_is_tiled_3d_endian_scale); #ifdef XE_TEXTURE_LOAD_RESOLUTION_SCALED // Only resolved textures can be resolution-scaled, and resolving is only @@ -84,31 +84,31 @@ XeTextureLoadInfo XeTextureLoadGetInfo( load_info.endian_32 = (is_tiled_3d_endian_scale >> 2u) & 3u; #ifdef XE_TEXTURE_LOAD_RESOLUTION_SCALED load_info.resolution_scale = - ((xesl_uint_x2(is_tiled_3d_endian_scale)) >> xesl_uint2(4u, 7u)) & 7u; + ((uint_x2_xe(is_tiled_3d_endian_scale)) >> uint2_xe(4u, 7u)) & 7u; #else - load_info.resolution_scale = xesl_uint2(1u, 1u); + load_info.resolution_scale = uint2_xe(1u, 1u); #endif load_info.guest_offset = - xesl_constant(xe_texture_load_constants, xe_texture_load_guest_offset); - load_info.guest_pitch_aligned = xesl_constant( + constant_xe(xe_texture_load_constants, xe_texture_load_guest_offset); + load_info.guest_pitch_aligned = constant_xe( xe_texture_load_constants, xe_texture_load_guest_pitch_aligned); load_info.guest_z_stride_block_rows_aligned = - xesl_constant(xe_texture_load_constants, - xe_texture_load_guest_z_stride_block_rows_aligned); + constant_xe(xe_texture_load_constants, + xe_texture_load_guest_z_stride_block_rows_aligned); load_info.size_blocks = - xesl_constant(xe_texture_load_constants, xe_texture_load_size_blocks); + constant_xe(xe_texture_load_constants, xe_texture_load_size_blocks); load_info.host_offset = - xesl_constant(xe_texture_load_constants, xe_texture_load_host_offset); + constant_xe(xe_texture_load_constants, xe_texture_load_host_offset); load_info.host_pitch = - xesl_constant(xe_texture_load_constants, xe_texture_load_host_pitch); + constant_xe(xe_texture_load_constants, xe_texture_load_host_pitch); load_info.height_texels = - xesl_constant(xe_texture_load_constants, xe_texture_load_height_texels); + constant_xe(xe_texture_load_constants, xe_texture_load_height_texels); return load_info; } // bpb and bpb_log2 are separate because bpb may be not a power of 2 (like 96). uint XeTextureLoadGuestBlockOffset(XeTextureLoadInfo load_info, - xesl_uint3 block_index, uint bpb, + uint3_xe block_index, uint bpb, uint bpb_log2) { #ifdef XE_TEXTURE_LOAD_RESOLUTION_SCALED // Only resolved textures can be resolution-scaled, and resolving is only @@ -121,19 +121,18 @@ uint XeTextureLoadGuestBlockOffset(XeTextureLoadInfo load_info, bpb_log2, load_info.resolution_scale); #else int block_offset_guest; - xesl_dont_flatten if (load_info.is_tiled) { - xesl_dont_flatten if (load_info.is_3d) { + dont_flatten_xe if (load_info.is_tiled) { + dont_flatten_xe if (load_info.is_3d) { block_offset_guest = XeTextureTiledOffset3D( - xesl_int3(block_index), load_info.guest_pitch_aligned, + int3_xe(block_index), load_info.guest_pitch_aligned, load_info.guest_z_stride_block_rows_aligned, bpb_log2); } else { block_offset_guest = XeTextureTiledOffset2D( - xesl_int2(block_index.xy), load_info.guest_pitch_aligned, - bpb_log2); + int2_xe(block_index.xy), load_info.guest_pitch_aligned, bpb_log2); } } else { block_offset_guest = XeTextureGuestLinearOffset( - xesl_int3(block_index), load_info.guest_pitch_aligned, + int3_xe(block_index), load_info.guest_pitch_aligned, load_info.guest_z_stride_block_rows_aligned, bpb); } return uint(int(load_info.guest_offset) + block_offset_guest); @@ -151,7 +150,7 @@ uint XeTextureLoadRightConsecutiveBlocksOffset(XeTextureLoadInfo load_info, uint offset; uint consecutive_blocks_log2 = XeTextureTiledConsecutiveBlocksLog2(bpb_log2); - xesl_dont_flatten if (load_info.is_tiled) { + dont_flatten_xe if (load_info.is_tiled) { offset = XeTextureTiledOddConsecutiveBlocksOffset(bpb_log2); } else { offset = 1u << (consecutive_blocks_log2 + bpb_log2); diff --git a/src/xenia/gpu/shaders/texture_load_128bpb.xesli b/src/xenia/gpu/shaders/texture_load_128bpb.xesli index 8496ad472..5670ff38b 100644 --- a/src/xenia/gpu/shaders/texture_load_128bpb.xesli +++ b/src/xenia/gpu/shaders/texture_load_128bpb.xesli @@ -9,46 +9,47 @@ #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 2 blocks. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(1u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(1u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(block_index), load_info.host_pitch, + (XeTextureHostLinearOffset(int3_xe(block_index), load_info.host_pitch, load_info.size_blocks.y, 16u) + load_info.host_offset) >> 4u); uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 16u, 4u) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, - XeEndianSwap32(xesl_typedStorageBufferLoad(xe_texture_load_source, - block_offset_guest), + XeEndianSwap32(array_buffer_load_xe(xe_texture_load_source, + block_offset_guest), load_info.endian_32)); ++block_offset_host; block_offset_guest += XeTextureLoadRightConsecutiveBlocksOffset(load_info, block_index.x, 4u) >> 4u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, - XeEndianSwap32(xesl_typedStorageBufferLoad(xe_texture_load_source, - block_offset_guest), + XeEndianSwap32(array_buffer_load_xe(xe_texture_load_source, + block_offset_guest), load_info.endian_32)); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_16bpb.xesli b/src/xenia/gpu/shaders/texture_load_16bpb.xesli index 8483fbd86..a53e4dd95 100644 --- a/src/xenia/gpu/shaders/texture_load_16bpb.xesli +++ b/src/xenia/gpu/shaders/texture_load_16bpb.xesli @@ -9,47 +9,48 @@ #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 16 blocks passed through an externally provided // uint4 transformation function (XE_TEXTURE_LOAD_16BPB_TRANSFORM). XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(4u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(4u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(block_index), load_info.host_pitch, + (XeTextureHostLinearOffset(int3_xe(block_index), load_info.host_pitch, load_info.size_blocks.y, 2u) + load_info.host_offset) >> 4u); uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 2u, 1u) >> 4u; - xesl_uint4 guest_blocks = XeEndianSwap16( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe guest_blocks = XeEndianSwap16( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host, - XE_TEXTURE_LOAD_16BPB_TRANSFORM(guest_blocks)); + array_buffer_store_xe(xe_texture_load_dest, block_offset_host, + XE_TEXTURE_LOAD_16BPB_TRANSFORM(guest_blocks)); ++block_offset_host; block_offset_guest += XeTextureLoadRightConsecutiveBlocksOffset(load_info, block_index.x, 1u) >> 4u; guest_blocks = XeEndianSwap16( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host, - XE_TEXTURE_LOAD_16BPB_TRANSFORM(guest_blocks)); -xesl_entry_code_end_compute + array_buffer_store_xe(xe_texture_load_dest, block_offset_host, + XE_TEXTURE_LOAD_16BPB_TRANSFORM(guest_blocks)); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_32bpb.xesli b/src/xenia/gpu/shaders/texture_load_32bpb.xesli index a4490523b..6da0fe8d7 100644 --- a/src/xenia/gpu/shaders/texture_load_32bpb.xesli +++ b/src/xenia/gpu/shaders/texture_load_32bpb.xesli @@ -9,47 +9,48 @@ #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 blocks passed through an externally provided // uint4 transformation function (XE_TEXTURE_LOAD_32BPB_TRANSFORM). XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(3u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(3u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(block_index), load_info.host_pitch, + (XeTextureHostLinearOffset(int3_xe(block_index), load_info.host_pitch, load_info.size_blocks.y, 4u) + load_info.host_offset) >> 4u); uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 4u, 2u) >> 4u; - xesl_uint4 guest_blocks = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe guest_blocks = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host, - XE_TEXTURE_LOAD_32BPB_TRANSFORM(guest_blocks)); + array_buffer_store_xe(xe_texture_load_dest, block_offset_host, + XE_TEXTURE_LOAD_32BPB_TRANSFORM(guest_blocks)); ++block_offset_host; block_offset_guest += XeTextureLoadRightConsecutiveBlocksOffset(load_info, block_index.x, 2u) >> 4u; guest_blocks = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host, - XE_TEXTURE_LOAD_32BPB_TRANSFORM(guest_blocks)); -xesl_entry_code_end_compute + array_buffer_store_xe(xe_texture_load_dest, block_offset_host, + XE_TEXTURE_LOAD_32BPB_TRANSFORM(guest_blocks)); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_32bpb_64bpb.xesli b/src/xenia/gpu/shaders/texture_load_32bpb_64bpb.xesli index 5bd47e03f..eaeab2567 100644 --- a/src/xenia/gpu/shaders/texture_load_32bpb_64bpb.xesli +++ b/src/xenia/gpu/shaders/texture_load_32bpb_64bpb.xesli @@ -9,54 +9,51 @@ #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 8 packed 32-bit texels with the externally provided uint4 -> 2x // uint4 function (XE_TEXTURE_LOAD_32BPB_TO_64BPB) for converting to 64bpb - // useful for expansion of hendeca (10:11:11 or 11:11:10) to unorm16/snorm16. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(3u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(3u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(block_index), load_info.host_pitch, + (XeTextureHostLinearOffset(int3_xe(block_index), load_info.host_pitch, load_info.size_blocks.y, 8u) + load_info.host_offset) >> 4u); uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 4u, 2u) >> 4u; - xesl_uint4 guest_blocks = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe guest_blocks = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_uint4 block_0, block_1; + uint4_xe block_0, block_1; XE_TEXTURE_LOAD_32BPB_TO_64BPB(guest_blocks, block_0, block_1); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host, - block_0); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host + 1u, - block_1); + array_buffer_store_xe(xe_texture_load_dest, block_offset_host, block_0); + array_buffer_store_xe(xe_texture_load_dest, block_offset_host + 1u, block_1); block_offset_guest += XeTextureLoadRightConsecutiveBlocksOffset(load_info, block_index.x, 2u) >> 4u; guest_blocks = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); XE_TEXTURE_LOAD_32BPB_TO_64BPB(guest_blocks, block_0, block_1); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host + 2u, - block_0); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host + 3u, - block_1); -xesl_entry_code_end_compute + array_buffer_store_xe(xe_texture_load_dest, block_offset_host + 2u, block_0); + array_buffer_store_xe(xe_texture_load_dest, block_offset_host + 3u, block_1); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_64bpb.xesli b/src/xenia/gpu/shaders/texture_load_64bpb.xesli index f109d5331..117721849 100644 --- a/src/xenia/gpu/shaders/texture_load_64bpb.xesli +++ b/src/xenia/gpu/shaders/texture_load_64bpb.xesli @@ -9,47 +9,48 @@ #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 blocks passed through an externally provided // uint4 transformation function (XE_TEXTURE_LOAD_64BPB_TRANSFORM). XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(2u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(2u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(block_index), load_info.host_pitch, + (XeTextureHostLinearOffset(int3_xe(block_index), load_info.host_pitch, load_info.size_blocks.y, 8u) + load_info.host_offset) >> 4u); uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 8u, 3u) >> 4u; - xesl_uint4 guest_blocks = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe guest_blocks = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host, - XE_TEXTURE_LOAD_64BPB_TRANSFORM(guest_blocks)); + array_buffer_store_xe(xe_texture_load_dest, block_offset_host, + XE_TEXTURE_LOAD_64BPB_TRANSFORM(guest_blocks)); ++block_offset_host; block_offset_guest += XeTextureLoadRightConsecutiveBlocksOffset(load_info, block_index.x, 3u) >> 4u; guest_blocks = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_typedStorageBufferStore(xe_texture_load_dest, block_offset_host, - XE_TEXTURE_LOAD_64BPB_TRANSFORM(guest_blocks)); -xesl_entry_code_end_compute + array_buffer_store_xe(xe_texture_load_dest, block_offset_host, + XE_TEXTURE_LOAD_64BPB_TRANSFORM(guest_blocks)); +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_8bpb.xesli b/src/xenia/gpu/shaders/texture_load_8bpb.xesli index aecc11b54..1317324e2 100644 --- a/src/xenia/gpu/shaders/texture_load_8bpb.xesli +++ b/src/xenia/gpu/shaders/texture_load_8bpb.xesli @@ -9,43 +9,43 @@ #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint2, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint2_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint2, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint2_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 16 blocks. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(4u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(4u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(block_index), load_info.host_pitch, + (XeTextureHostLinearOffset(int3_xe(block_index), load_info.host_pitch, load_info.size_blocks.y, 1u) + load_info.host_offset) >> 4u); uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 1u, 0u) >> 3u; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, - xesl_uint4( - xesl_typedStorageBufferLoad(xe_texture_load_source, - block_offset_guest), - xesl_typedStorageBufferLoad( + uint4_xe( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), + array_buffer_load_xe( xe_texture_load_source, block_offset_guest + (XeTextureLoadRightConsecutiveBlocksOffset(load_info, block_index.x, 0u) >> 3u)))); -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_ctx1.cs.xesl b/src/xenia/gpu/shaders/texture_load_ctx1.cs.xesl index 9e2f82af1..e471bb361 100644 --- a/src/xenia/gpu/shaders/texture_load_ctx1.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_ctx1.cs.xesl @@ -24,31 +24,31 @@ // II JJ KK LL // MM NN OO PP -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 CTX1 blocks to 16x4 R8G8 texels. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(2u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(2u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } - xesl_uint3 texel_index_host = block_index << xesl_uint3(2u, 2u, 0u); + uint3_xe texel_index_host = block_index << uint3_xe(2u, 2u, 0u); uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(texel_index_host), + (XeTextureHostLinearOffset(int3_xe(texel_index_host), load_info.host_pitch, load_info.height_texels, 2u) + load_info.host_offset) >> 4u); @@ -56,36 +56,36 @@ xesl_entry_inputs_end_code_begin_compute uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 8u, 3u) >> 4u; uint i; - xesl_unroll for (i = 0u; i < 2u; ++i) { + unroll_xe for (i = 0u; i < 2u; ++i) { if (i != 0u) { ++block_offset_host; // Odd 2 blocks = even 2 blocks + 32 bytes when tiled. block_offset_guest += load_info.is_tiled ? 2u : 1u; } // Two blocks. - xesl_uint4 blocks = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); // Unpack the endpoints as 0x00g000r0 0x00G000R0 0x00g100r1 0x00G100R1 so // they can be multiplied by their weights allowing overflow. - xesl_uint4 end_8in16; + uint4_xe end_8in16; end_8in16.xz = ((blocks.xz >> 8u) & 0xFFu) | ((blocks.xz & 0xFFu) << 16u); end_8in16.yw = (blocks.xz >> 24u) | (blocks.xz & 0xFF0000u); - xesl_uint2 weights_high = XeDXTHighColorWeights(blocks.yw); - xesl_typedStorageBufferStore( + uint2_xe weights_high = XeDXTHighColorWeights(blocks.yw); + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, XeCTX1TwoBlocksRowToR8G8(end_8in16, weights_high)); - xesl_dont_flatten if (texel_index_host.y + 1u < load_info.height_texels) { - xesl_typedStorageBufferStore( + dont_flatten_xe if (texel_index_host.y + 1u < load_info.height_texels) { + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + elements_pitch_host, XeCTX1TwoBlocksRowToR8G8(end_8in16, weights_high >> 8u)); - xesl_dont_flatten if (texel_index_host.y + 2u < load_info.height_texels) { - xesl_typedStorageBufferStore( + dont_flatten_xe if (texel_index_host.y + 2u < load_info.height_texels) { + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 2u * elements_pitch_host, XeCTX1TwoBlocksRowToR8G8(end_8in16, weights_high >> 16u)); - xesl_dont_flatten + dont_flatten_xe if (texel_index_host.y + 3u < load_info.height_texels) { - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 3u * elements_pitch_host, XeCTX1TwoBlocksRowToR8G8(end_8in16, weights_high >> 24u)); @@ -93,4 +93,5 @@ xesl_entry_inputs_end_code_begin_compute } } } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_depth_unorm.cs.xesl b/src/xenia/gpu/shaders/texture_load_depth_unorm.cs.xesl index 550110e71..1b01af19e 100644 --- a/src/xenia/gpu/shaders/texture_load_depth_unorm.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_depth_unorm.cs.xesl @@ -9,5 +9,5 @@ #include "pixel_formats.xesli" #define XE_TEXTURE_LOAD_32BPB_TRANSFORM(blocks) \ - (xesl_floatBitsToUint(XeUNorm24To32((blocks) >> 8u))) + (float_bits_to_uint_xe(XeUNorm24To32((blocks) >> 8u))) #include "texture_load_32bpb.xesli" diff --git a/src/xenia/gpu/shaders/texture_load_depth_unorm_scaled.cs.xesl b/src/xenia/gpu/shaders/texture_load_depth_unorm_scaled.cs.xesl index 4437b1b35..a13d2a355 100644 --- a/src/xenia/gpu/shaders/texture_load_depth_unorm_scaled.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_depth_unorm_scaled.cs.xesl @@ -10,5 +10,5 @@ #define XE_TEXTURE_LOAD_RESOLUTION_SCALED #include "pixel_formats.xesli" #define XE_TEXTURE_LOAD_32BPB_TRANSFORM(blocks) \ - (xesl_floatBitsToUint(XeUNorm24To32((blocks) >> 8u))) + (float_bits_to_uint_xe(XeUNorm24To32((blocks) >> 8u))) #include "texture_load_32bpb.xesli" diff --git a/src/xenia/gpu/shaders/texture_load_dxn_rg8.cs.xesl b/src/xenia/gpu/shaders/texture_load_dxn_rg8.cs.xesl index e29c81f9d..20ac2045f 100644 --- a/src/xenia/gpu/shaders/texture_load_dxn_rg8.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_dxn_rg8.cs.xesl @@ -10,91 +10,92 @@ #include "pixel_formats.xesli" #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 2 DXN blocks to 8x4 R8G8 texels. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(1u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(1u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } - xesl_uint3 texel_index_host = block_index << xesl_uint3(2u, 2u, 0u); + uint3_xe texel_index_host = block_index << uint3_xe(2u, 2u, 0u); uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(texel_index_host), + (XeTextureHostLinearOffset(int3_xe(texel_index_host), load_info.host_pitch, load_info.height_texels, 2u) + load_info.host_offset) >> 4u); uint elements_pitch_host = load_info.host_pitch >> 4u; uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 16u, 4u) >> 4u; - xesl_uint4 block_0 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe block_0 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); // Odd block = even block + 32 guest bytes when tiled. block_offset_guest += load_info.is_tiled ? 2u : 1u; - xesl_uint4 block_1 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe block_1 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_uint4 end_0 = (block_0.xxzz >> xesl_uint4(0u, 8u, 0u, 8u)) & 0xFFu; - xesl_uint4 end_1 = (block_1.xxzz >> xesl_uint4(0u, 8u, 0u, 8u)) & 0xFFu; - xesl_uint4 weights = (xesl_uint4(block_0.xz, block_1.xz) >> 16u) | - ((xesl_uint4(block_0.yw, block_1.yw) & 0xFFu) << 16u); - weights = xesl_uint4(XeDXT5HighAlphaWeights(end_0.xy, weights.x), - XeDXT5HighAlphaWeights(end_0.zw, weights.y), - XeDXT5HighAlphaWeights(end_1.xy, weights.z), - XeDXT5HighAlphaWeights(end_1.zw, weights.w)); - xesl_typedStorageBufferStore( + uint4_xe end_0 = (block_0.xxzz >> uint4_xe(0u, 8u, 0u, 8u)) & 0xFFu; + uint4_xe end_1 = (block_1.xxzz >> uint4_xe(0u, 8u, 0u, 8u)) & 0xFFu; + uint4_xe weights = (uint4_xe(block_0.xz, block_1.xz) >> 16u) | + ((uint4_xe(block_0.yw, block_1.yw) & 0xFFu) << 16u); + weights = uint4_xe(XeDXT5HighAlphaWeights(end_0.xy, weights.x), + XeDXT5HighAlphaWeights(end_0.zw, weights.y), + XeDXT5HighAlphaWeights(end_1.xy, weights.z), + XeDXT5HighAlphaWeights(end_1.zw, weights.w)); + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, - xesl_uint4(XeDXT5RowToA8In16(end_0.xy, weights.x) | + uint4_xe(XeDXT5RowToA8In16(end_0.xy, weights.x) | + (XeDXT5RowToA8In16(end_0.zw, weights.y) << 8u), + XeDXT5RowToA8In16(end_1.xy, weights.z) | + (XeDXT5RowToA8In16(end_1.zw, weights.w) << 8u))); + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { + block_offset_host += elements_pitch_host; + weights >>= 12u; + array_buffer_store_xe( + xe_texture_load_dest, block_offset_host, + uint4_xe(XeDXT5RowToA8In16(end_0.xy, weights.x) | (XeDXT5RowToA8In16(end_0.zw, weights.y) << 8u), XeDXT5RowToA8In16(end_1.xy, weights.z) | (XeDXT5RowToA8In16(end_1.zw, weights.w) << 8u))); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { - block_offset_host += elements_pitch_host; - weights >>= 12u; - xesl_typedStorageBufferStore( - xe_texture_load_dest, block_offset_host, - xesl_uint4(XeDXT5RowToA8In16(end_0.xy, weights.x) | + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { + block_offset_host += elements_pitch_host; + weights = uint4_xe(block_0.yw, block_1.yw) >> 8u; + weights = uint4_xe(XeDXT5HighAlphaWeights(end_0.xy, weights.x), + XeDXT5HighAlphaWeights(end_0.zw, weights.y), + XeDXT5HighAlphaWeights(end_1.xy, weights.z), + XeDXT5HighAlphaWeights(end_1.zw, weights.w)); + array_buffer_store_xe( + xe_texture_load_dest, block_offset_host, + uint4_xe(XeDXT5RowToA8In16(end_0.xy, weights.x) | (XeDXT5RowToA8In16(end_0.zw, weights.y) << 8u), XeDXT5RowToA8In16(end_1.xy, weights.z) | (XeDXT5RowToA8In16(end_1.zw, weights.w) << 8u))); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { - block_offset_host += elements_pitch_host; - weights = xesl_uint4(block_0.yw, block_1.yw) >> 8u; - weights = xesl_uint4(XeDXT5HighAlphaWeights(end_0.xy, weights.x), - XeDXT5HighAlphaWeights(end_0.zw, weights.y), - XeDXT5HighAlphaWeights(end_1.xy, weights.z), - XeDXT5HighAlphaWeights(end_1.zw, weights.w)); - xesl_typedStorageBufferStore( - xe_texture_load_dest, block_offset_host, - xesl_uint4(XeDXT5RowToA8In16(end_0.xy, weights.x) | + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { + block_offset_host += elements_pitch_host; + weights >>= 12u; + array_buffer_store_xe( + xe_texture_load_dest, block_offset_host, + uint4_xe(XeDXT5RowToA8In16(end_0.xy, weights.x) | (XeDXT5RowToA8In16(end_0.zw, weights.y) << 8u), XeDXT5RowToA8In16(end_1.xy, weights.z) | (XeDXT5RowToA8In16(end_1.zw, weights.w) << 8u))); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { - block_offset_host += elements_pitch_host; - weights >>= 12u; - xesl_typedStorageBufferStore( - xe_texture_load_dest, block_offset_host, - xesl_uint4(XeDXT5RowToA8In16(end_0.xy, weights.x) | - (XeDXT5RowToA8In16(end_0.zw, weights.y) << 8u), - XeDXT5RowToA8In16(end_1.xy, weights.z) | - (XeDXT5RowToA8In16(end_1.zw, weights.w) << 8u))); } } } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_dxt1_rgba8.cs.xesl b/src/xenia/gpu/shaders/texture_load_dxt1_rgba8.cs.xesl index 2fb306ca6..59a62cadf 100644 --- a/src/xenia/gpu/shaders/texture_load_dxt1_rgba8.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_dxt1_rgba8.cs.xesl @@ -10,59 +10,59 @@ #include "pixel_formats.xesli" #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 DXT1 blocks to 16x4 R8G8B8A8 texels. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(2u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(2u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } - xesl_uint3 texel_index_host = block_index << xesl_uint3(2u, 2u, 0u); + uint3_xe texel_index_host = block_index << uint3_xe(2u, 2u, 0u); uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(texel_index_host), + (XeTextureHostLinearOffset(int3_xe(texel_index_host), load_info.host_pitch, load_info.height_texels, 4u) + load_info.host_offset) >> 4u); uint elements_pitch_host = load_info.host_pitch >> 4u; uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 8u, 3u) >> 4u; - xesl_uint4 blocks_01 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks_01 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); // Odd 2 blocks = even 2 blocks + 32 bytes when tiled. block_offset_guest += load_info.is_tiled ? 2u : 1u; - xesl_uint4 blocks_23 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks_23 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_uint4 end_8in10_01 = - xesl_uint4(XeDXTColorEndpointsToBGR8In10(blocks_01.x), - XeDXTColorEndpointsToBGR8In10(blocks_01.z)); - xesl_uint4 end_8in10_23 = - xesl_uint4(XeDXTColorEndpointsToBGR8In10(blocks_23.x), - XeDXTColorEndpointsToBGR8In10(blocks_23.z)); - xesl_bool4 is_trans = - xesl_lessThanEqual(xesl_uint4(end_8in10_01.xz, end_8in10_23.xz), - xesl_uint4(end_8in10_01.yw, end_8in10_23.yw)); - xesl_uint4 weights = xesl_uint4(blocks_01.yw, blocks_23.yw); - weights = xesl_select(is_trans, XeDXT1TransWeights(weights), - XeDXTHighColorWeights(weights)); + uint4_xe end_8in10_01 = + uint4_xe(XeDXTColorEndpointsToBGR8In10(blocks_01.x), + XeDXTColorEndpointsToBGR8In10(blocks_01.z)); + uint4_xe end_8in10_23 = + uint4_xe(XeDXTColorEndpointsToBGR8In10(blocks_23.x), + XeDXTColorEndpointsToBGR8In10(blocks_23.z)); + bool4_xe is_trans = + less_than_equal_xe(uint4_xe(end_8in10_01.xz, end_8in10_23.xz), + uint4_xe(end_8in10_01.yw, end_8in10_23.yw)); + uint4_xe weights = uint4_xe(blocks_01.yw, blocks_23.yw); + weights = select_xe(is_trans, XeDXT1TransWeights(weights), + XeDXTHighColorWeights(weights)); uint i; - xesl_unroll for (i = 0u; i < 4u; ++i) { + unroll_xe for (i = 0u; i < 4u; ++i) { if (i != 0u) { if (texel_index_host.y + i >= load_info.height_texels) { break; @@ -70,25 +70,26 @@ xesl_entry_inputs_end_code_begin_compute block_offset_host += elements_pitch_host; weights >>= 8u; } - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, is_trans.x ? XeDXT1TransRowToRGBA8(end_8in10_01.xy, weights.x) : (XeDXTOpaqueRowToRGB8(end_8in10_01.xy, weights.x) | 0xFF000000u)); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 1u, is_trans.y ? XeDXT1TransRowToRGBA8(end_8in10_01.zw, weights.y) : (XeDXTOpaqueRowToRGB8(end_8in10_01.zw, weights.y) | 0xFF000000u)); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 2u, is_trans.z ? XeDXT1TransRowToRGBA8(end_8in10_23.xy, weights.z) : (XeDXTOpaqueRowToRGB8(end_8in10_23.xy, weights.z) | 0xFF000000u)); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 3u, is_trans.w ? XeDXT1TransRowToRGBA8(end_8in10_23.zw, weights.w) : (XeDXTOpaqueRowToRGB8(end_8in10_23.zw, weights.w) | 0xFF000000u)); } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_dxt3_rgba8.cs.xesl b/src/xenia/gpu/shaders/texture_load_dxt3_rgba8.cs.xesl index 961a73070..cfaf4035c 100644 --- a/src/xenia/gpu/shaders/texture_load_dxt3_rgba8.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_dxt3_rgba8.cs.xesl @@ -10,31 +10,31 @@ #include "pixel_formats.xesli" #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 2 DXT3 blocks to 8x4 R8G8B8A8 texels. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(1u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(1u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } - xesl_uint3 texel_index_host = block_index << xesl_uint3(2u, 2u, 0u); + uint3_xe texel_index_host = block_index << uint3_xe(2u, 2u, 0u); uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(texel_index_host), + (XeTextureHostLinearOffset(int3_xe(texel_index_host), load_info.host_pitch, load_info.height_texels, 4u) + load_info.host_offset) >> 4u); @@ -42,45 +42,46 @@ xesl_entry_inputs_end_code_begin_compute uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 16u, 4u) >> 4u; uint i; - xesl_unroll for (i = 0u; i < 2u; ++i) { + unroll_xe for (i = 0u; i < 2u; ++i) { if (i != 0u) { ++block_offset_host; // Odd block = even block + 32 guest bytes when tiled. block_offset_guest += load_info.is_tiled ? 2u : 1u; } - xesl_uint4 block = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe block = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_uint2 bgr_end_8in10 = XeDXTColorEndpointsToBGR8In10(block.z); + uint2_xe bgr_end_8in10 = XeDXTColorEndpointsToBGR8In10(block.z); // Sort the color indices so they can be used as weights for the second // endpoint. uint bgr_weights = XeDXTHighColorWeights(block.w); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, XeDXTOpaqueRowToRGB8(bgr_end_8in10, bgr_weights) + - ((block.xxxx >> xesl_uint4(0u, 4u, 8u, 12u)) & 0xFu) * 0x11000000u); - xesl_dont_flatten if (texel_index_host.y + 1u < load_info.height_texels) { - xesl_typedStorageBufferStore( + ((block.xxxx >> uint4_xe(0u, 4u, 8u, 12u)) & 0xFu) * 0x11000000u); + dont_flatten_xe if (texel_index_host.y + 1u < load_info.height_texels) { + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + elements_pitch_host, XeDXTOpaqueRowToRGB8(bgr_end_8in10, bgr_weights >> 8u) + - ((block.xxxx >> xesl_uint4(16u, 20u, 24u, 28u)) & 0xFu) * + ((block.xxxx >> uint4_xe(16u, 20u, 24u, 28u)) & 0xFu) * 0x11000000u); - xesl_dont_flatten if (texel_index_host.y + 2u < load_info.height_texels) { - xesl_typedStorageBufferStore( + dont_flatten_xe if (texel_index_host.y + 2u < load_info.height_texels) { + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 2u * elements_pitch_host, XeDXTOpaqueRowToRGB8(bgr_end_8in10, bgr_weights >> 16u) + - ((block.yyyy >> xesl_uint4(0u, 4u, 8u, 12u)) & 0xFu) * + ((block.yyyy >> uint4_xe(0u, 4u, 8u, 12u)) & 0xFu) * 0x11000000u); - xesl_dont_flatten + dont_flatten_xe if (texel_index_host.y + 3u < load_info.height_texels) { - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 3u * elements_pitch_host, XeDXTOpaqueRowToRGB8(bgr_end_8in10, bgr_weights >> 24u) + - ((block.yyyy >> xesl_uint4(16u, 20u, 24u, 28u)) & 0xFu) * + ((block.yyyy >> uint4_xe(16u, 20u, 24u, 28u)) & 0xFu) * 0x11000000u); } } } } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_dxt3a.cs.xesl b/src/xenia/gpu/shaders/texture_load_dxt3a.cs.xesl index 019bf76c1..50b96ad11 100644 --- a/src/xenia/gpu/shaders/texture_load_dxt3a.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_dxt3a.cs.xesl @@ -10,67 +10,68 @@ #include "pixel_formats.xesli" #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 DXT3A blocks to 16x4 R8 texels (no need to convert to DXT3 // because the overhead is the same, 2x, but the size must be 4-aligned on // Direct3D 12). XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(2u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(2u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } - xesl_uint3 texel_index_host = block_index << xesl_uint3(2u, 2u, 0u); + uint3_xe texel_index_host = block_index << uint3_xe(2u, 2u, 0u); uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(texel_index_host), + (XeTextureHostLinearOffset(int3_xe(texel_index_host), load_info.host_pitch, load_info.height_texels, 1u) + load_info.host_offset) >> 4u); uint elements_pitch_host = load_info.host_pitch >> 4u; uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 8u, 3u) >> 4u; - xesl_uint4 blocks_01 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks_01 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); // Odd 2 blocks = even 2 blocks + 32 bytes when tiled. block_offset_guest += load_info.is_tiled ? 2u : 1u; - xesl_uint4 blocks_23 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks_23 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, - XeDXT3FourBlocksRowToA8(xesl_uint4(blocks_01.xz, blocks_23.xz))); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { + XeDXT3FourBlocksRowToA8(uint4_xe(blocks_01.xz, blocks_23.xz))); + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { block_offset_host += elements_pitch_host; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, - XeDXT3FourBlocksRowToA8(xesl_uint4(blocks_01.xz, blocks_23.xz) >> 16u)); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { + XeDXT3FourBlocksRowToA8(uint4_xe(blocks_01.xz, blocks_23.xz) >> 16u)); + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { block_offset_host += elements_pitch_host; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, - XeDXT3FourBlocksRowToA8(xesl_uint4(blocks_01.yw, blocks_23.yw))); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { + XeDXT3FourBlocksRowToA8(uint4_xe(blocks_01.yw, blocks_23.yw))); + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { block_offset_host += elements_pitch_host; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, XeDXT3FourBlocksRowToA8( - xesl_uint4(blocks_01.yw, blocks_23.yw) >> 16u)); + uint4_xe(blocks_01.yw, blocks_23.yw) >> 16u)); } } } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_dxt3aas1111.xesli b/src/xenia/gpu/shaders/texture_load_dxt3aas1111.xesli index f6d37bbd3..b114e1b52 100644 --- a/src/xenia/gpu/shaders/texture_load_dxt3aas1111.xesli +++ b/src/xenia/gpu/shaders/texture_load_dxt3aas1111.xesli @@ -9,81 +9,82 @@ #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 DXT3A-as-1111 blocks to 16x4 16bpp texels passed through an // externally provided // `uint4 XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(uint2 halfblocks)` // conversion function. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(2u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(2u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } - xesl_uint3 texel_index_host = block_index << xesl_uint3(2u, 2u, 0u); + uint3_xe texel_index_host = block_index << uint3_xe(2u, 2u, 0u); uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(texel_index_host), + (XeTextureHostLinearOffset(int3_xe(texel_index_host), load_info.host_pitch, load_info.height_texels, 2u) + load_info.host_offset) >> 4u); uint elements_pitch_host = load_info.host_pitch >> 4u; uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 8u, 3u) >> 4u; - xesl_uint4 blocks_01 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks_01 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); // Odd 2 blocks = even 2 blocks + 32 bytes when tiled. block_offset_guest += load_info.is_tiled ? 2u : 1u; - xesl_uint4 blocks_23 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks_23 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(blocks_01.xz)); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 1u, XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(blocks_23.xz)); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { block_offset_host += elements_pitch_host; - xesl_uint4 high_halfblocks = xesl_uint4(blocks_01.xz, blocks_23.xz) >> 16u; - xesl_typedStorageBufferStore( + uint4_xe high_halfblocks = uint4_xe(blocks_01.xz, blocks_23.xz) >> 16u; + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(high_halfblocks.xy)); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 1u, XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(high_halfblocks.zw)); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { block_offset_host += elements_pitch_host; - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(blocks_01.yw)); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 1u, XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(blocks_23.yw)); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { block_offset_host += elements_pitch_host; - high_halfblocks = xesl_uint4(blocks_01.yw, blocks_23.yw) >> 16u; - xesl_typedStorageBufferStore( + high_halfblocks = uint4_xe(blocks_01.yw, blocks_23.yw) >> 16u; + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(high_halfblocks.xy)); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 1u, XE_TEXTURE_LOAD_DXT3A_AS_1_1_1_1_TO_16BPP(high_halfblocks.zw)); } } } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_dxt5_rgba8.cs.xesl b/src/xenia/gpu/shaders/texture_load_dxt5_rgba8.cs.xesl index 26a0d12ac..022f5be3a 100644 --- a/src/xenia/gpu/shaders/texture_load_dxt5_rgba8.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_dxt5_rgba8.cs.xesl @@ -10,31 +10,31 @@ #include "pixel_formats.xesli" #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 2 DXT5 blocks to 8x4 R8G8B8A8 texels. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(1u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(1u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } - xesl_uint3 texel_index_host = block_index << xesl_uint3(2u, 2u, 0u); + uint3_xe texel_index_host = block_index << uint3_xe(2u, 2u, 0u); uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(texel_index_host), + (XeTextureHostLinearOffset(int3_xe(texel_index_host), load_info.host_pitch, load_info.height_texels, 4u) + load_info.host_offset) >> 4u); @@ -42,54 +42,55 @@ xesl_entry_inputs_end_code_begin_compute uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 16u, 4u) >> 4u; uint i; - xesl_unroll for (i = 0u; i < 2u; ++i) { + unroll_xe for (i = 0u; i < 2u; ++i) { if (i != 0u) { ++block_offset_host; // Odd block = even block + 32 guest bytes when tiled. block_offset_guest += load_info.is_tiled ? 2u : 1u; } - xesl_uint4 block = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe block = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_uint2 bgr_end_8in10 = XeDXTColorEndpointsToBGR8In10(block.z); + uint2_xe bgr_end_8in10 = XeDXTColorEndpointsToBGR8In10(block.z); // Sort the color indices so they can be used as weights for the second // endpoint. uint bgr_weights = XeDXTHighColorWeights(block.w); - xesl_uint2 alpha_end = (block.xx >> xesl_uint2(0u, 8u)) & 0xFFu; + uint2_xe alpha_end = (block.xx >> uint2_xe(0u, 8u)) & 0xFFu; uint alpha_weights = XeDXT5HighAlphaWeights( alpha_end, (block.x >> 16u) | ((block.y & 0xFFu) << 16u)); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, XeDXTOpaqueRowToRGB8(bgr_end_8in10, bgr_weights) | - ((xesl_uint_x4(XeDXT5RowToA8(alpha_end, alpha_weights)) << - xesl_uint4(24u, 16u, 8u, 0u)) + ((uint_x4_xe(XeDXT5RowToA8(alpha_end, alpha_weights)) << + uint4_xe(24u, 16u, 8u, 0u)) & 0xFF000000u)); - xesl_dont_flatten if (texel_index_host.y + 1u < load_info.height_texels) { - xesl_typedStorageBufferStore( + dont_flatten_xe if (texel_index_host.y + 1u < load_info.height_texels) { + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + elements_pitch_host, XeDXTOpaqueRowToRGB8(bgr_end_8in10, bgr_weights >> 8u) | - ((xesl_uint_x4(XeDXT5RowToA8(alpha_end, alpha_weights >> 12u)) << - xesl_uint4(24u, 16u, 8u, 0u)) + ((uint_x4_xe(XeDXT5RowToA8(alpha_end, alpha_weights >> 12u)) << + uint4_xe(24u, 16u, 8u, 0u)) & 0xFF000000u)); - xesl_dont_flatten if (texel_index_host.y + 2u < load_info.height_texels) { + dont_flatten_xe if (texel_index_host.y + 2u < load_info.height_texels) { alpha_weights = XeDXT5HighAlphaWeights(alpha_end, block.y >> 8u); - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 2u * elements_pitch_host, XeDXTOpaqueRowToRGB8(bgr_end_8in10, bgr_weights >> 16u) | - ((xesl_uint_x4(XeDXT5RowToA8(alpha_end, alpha_weights)) << - xesl_uint4(24u, 16u, 8u, 0u)) + ((uint_x4_xe(XeDXT5RowToA8(alpha_end, alpha_weights)) << + uint4_xe(24u, 16u, 8u, 0u)) & 0xFF000000u)); - xesl_dont_flatten + dont_flatten_xe if (texel_index_host.y + 3u < load_info.height_texels) { - xesl_typedStorageBufferStore( + array_buffer_store_xe( xe_texture_load_dest, block_offset_host + 3u * elements_pitch_host, XeDXTOpaqueRowToRGB8(bgr_end_8in10, bgr_weights >> 24u) | - ((xesl_uint_x4(XeDXT5RowToA8(alpha_end, alpha_weights >> 12u)) << - xesl_uint4(24u, 16u, 8u, 0u)) + ((uint_x4_xe(XeDXT5RowToA8(alpha_end, alpha_weights >> 12u)) << + uint4_xe(24u, 16u, 8u, 0u)) & 0xFF000000u)); } } } } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/gpu/shaders/texture_load_dxt5a_r8.cs.xesl b/src/xenia/gpu/shaders/texture_load_dxt5a_r8.cs.xesl index 51a2e7497..3a7086ab2 100644 --- a/src/xenia/gpu/shaders/texture_load_dxt5a_r8.cs.xesl +++ b/src/xenia/gpu/shaders/texture_load_dxt5a_r8.cs.xesl @@ -10,92 +10,93 @@ #include "pixel_formats.xesli" #include "texture_load.xesli" -xesl_writeTypedStorageBuffer_declare(xesl_uint4, xe_texture_load_dest, set=0, - binding=0, u0, space0) -xesl_typedStorageBuffer_declare(xesl_uint4, xe_texture_load_source, set=1, - binding=0, t0, space0) -xesl_entry_bindings_begin_compute +array_buffer_wo_declare_xe(uint4_xe, xe_texture_load_dest, set=0, binding=0, u0, + space0) +array_buffer_declare_xe(uint4_xe, xe_texture_load_source, set=1, binding=0, t0, + space0) +entry_bindings_begin_compute_xe XE_TEXTURE_LOAD_CONSTANT_BUFFER_BINDING - xesl_entry_binding_next - xesl_writeTypedStorageBuffer_binding(xesl_uint4, xe_texture_load_dest, - buffer(1)) - xesl_entry_binding_next - xesl_typedStorageBuffer_binding(xesl_uint4, xe_texture_load_source, buffer(2)) -xesl_entry_bindings_end_inputs_begin_compute - xesl_entry_input_globalInvocationID -xesl_entry_inputs_end_code_begin_compute + entry_binding_next_xe + array_buffer_wo_binding_xe(uint4_xe, xe_texture_load_dest, buffer(1)) + entry_binding_next_xe + array_buffer_binding_xe(uint4_xe, xe_texture_load_source, buffer(2)) +entry_bindings_end_inputs_begin_compute_xe + entry_in_global_thread_id_xe +entry_inputs_end_code_begin_compute_xe +{ // 1 thread = 4 DXT5A blocks to 16x4 R8 texels. XeTextureLoadInfo load_info = XeTextureLoadGetInfo( - xesl_function_call_constantBuffer(xe_texture_load_constants)); - xesl_uint3 block_index = xesl_GlobalInvocationID << xesl_uint3(2u, 0u, 0u); - xesl_dont_flatten - if (any(xesl_greaterThanEqual(block_index.xy, load_info.size_blocks.xy))) { + pass_const_buffer_xe(xe_texture_load_constants)); + uint3_xe block_index = in_global_thread_id_xe << uint3_xe(2u, 0u, 0u); + dont_flatten_xe + if (any(greater_than_equal_xe(block_index.xy, load_info.size_blocks.xy))) { return; } - xesl_uint3 texel_index_host = block_index << xesl_uint3(2u, 2u, 0u); + uint3_xe texel_index_host = block_index << uint3_xe(2u, 2u, 0u); uint block_offset_host = uint( - (XeTextureHostLinearOffset(xesl_int3(texel_index_host), + (XeTextureHostLinearOffset(int3_xe(texel_index_host), load_info.host_pitch, load_info.height_texels, 1u) + load_info.host_offset) >> 4u); uint elements_pitch_host = load_info.host_pitch >> 4u; uint block_offset_guest = XeTextureLoadGuestBlockOffset(load_info, block_index, 8u, 3u) >> 4u; - xesl_uint4 blocks_01 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks_01 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); // Odd 2 blocks = even 2 blocks + 32 bytes when tiled. block_offset_guest += load_info.is_tiled ? 2u : 1u; - xesl_uint4 blocks_23 = XeEndianSwap32( - xesl_typedStorageBufferLoad(xe_texture_load_source, block_offset_guest), + uint4_xe blocks_23 = XeEndianSwap32( + array_buffer_load_xe(xe_texture_load_source, block_offset_guest), load_info.endian_32); - xesl_uint4 end_01 = (blocks_01.xxzz >> xesl_uint4(0u, 8u, 0u, 8u)) & 0xFFu; - xesl_uint4 end_23 = (blocks_23.xxzz >> xesl_uint4(0u, 8u, 0u, 8u)) & 0xFFu; - xesl_uint4 weights = - (xesl_uint4(blocks_01.xz, blocks_23.xz) >> 16u) | - ((xesl_uint4(blocks_01.yw, blocks_23.yw) & 0xFFu) << 16u); - weights = xesl_uint4(XeDXT5HighAlphaWeights(end_01.xy, weights.x), - XeDXT5HighAlphaWeights(end_01.zw, weights.y), - XeDXT5HighAlphaWeights(end_23.xy, weights.z), - XeDXT5HighAlphaWeights(end_23.zw, weights.w)); - xesl_typedStorageBufferStore( + uint4_xe end_01 = (blocks_01.xxzz >> uint4_xe(0u, 8u, 0u, 8u)) & 0xFFu; + uint4_xe end_23 = (blocks_23.xxzz >> uint4_xe(0u, 8u, 0u, 8u)) & 0xFFu; + uint4_xe weights = + (uint4_xe(blocks_01.xz, blocks_23.xz) >> 16u) | + ((uint4_xe(blocks_01.yw, blocks_23.yw) & 0xFFu) << 16u); + weights = uint4_xe(XeDXT5HighAlphaWeights(end_01.xy, weights.x), + XeDXT5HighAlphaWeights(end_01.zw, weights.y), + XeDXT5HighAlphaWeights(end_23.xy, weights.z), + XeDXT5HighAlphaWeights(end_23.zw, weights.w)); + array_buffer_store_xe( xe_texture_load_dest, block_offset_host, - xesl_uint4(XeDXT5RowToA8(end_01.xy, weights.x), + uint4_xe(XeDXT5RowToA8(end_01.xy, weights.x), + XeDXT5RowToA8(end_01.zw, weights.y), + XeDXT5RowToA8(end_23.xy, weights.z), + XeDXT5RowToA8(end_23.zw, weights.w))); + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { + block_offset_host += elements_pitch_host; + weights >>= 12u; + array_buffer_store_xe( + xe_texture_load_dest, block_offset_host, + uint4_xe(XeDXT5RowToA8(end_01.xy, weights.x), XeDXT5RowToA8(end_01.zw, weights.y), XeDXT5RowToA8(end_23.xy, weights.z), XeDXT5RowToA8(end_23.zw, weights.w))); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { - block_offset_host += elements_pitch_host; - weights >>= 12u; - xesl_typedStorageBufferStore( - xe_texture_load_dest, block_offset_host, - xesl_uint4(XeDXT5RowToA8(end_01.xy, weights.x), + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { + block_offset_host += elements_pitch_host; + weights = uint4_xe(blocks_01.yw, blocks_23.yw) >> 8u; + weights = uint4_xe(XeDXT5HighAlphaWeights(end_01.xy, weights.x), + XeDXT5HighAlphaWeights(end_01.zw, weights.y), + XeDXT5HighAlphaWeights(end_23.xy, weights.z), + XeDXT5HighAlphaWeights(end_23.zw, weights.w)); + array_buffer_store_xe( + xe_texture_load_dest, block_offset_host, + uint4_xe(XeDXT5RowToA8(end_01.xy, weights.x), XeDXT5RowToA8(end_01.zw, weights.y), XeDXT5RowToA8(end_23.xy, weights.z), XeDXT5RowToA8(end_23.zw, weights.w))); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { - block_offset_host += elements_pitch_host; - weights = xesl_uint4(blocks_01.yw, blocks_23.yw) >> 8u; - weights = xesl_uint4(XeDXT5HighAlphaWeights(end_01.xy, weights.x), - XeDXT5HighAlphaWeights(end_01.zw, weights.y), - XeDXT5HighAlphaWeights(end_23.xy, weights.z), - XeDXT5HighAlphaWeights(end_23.zw, weights.w)); - xesl_typedStorageBufferStore( - xe_texture_load_dest, block_offset_host, - xesl_uint4(XeDXT5RowToA8(end_01.xy, weights.x), + dont_flatten_xe if (++texel_index_host.y < load_info.height_texels) { + block_offset_host += elements_pitch_host; + weights >>= 12u; + array_buffer_store_xe( + xe_texture_load_dest, block_offset_host, + uint4_xe(XeDXT5RowToA8(end_01.xy, weights.x), XeDXT5RowToA8(end_01.zw, weights.y), XeDXT5RowToA8(end_23.xy, weights.z), XeDXT5RowToA8(end_23.zw, weights.w))); - xesl_dont_flatten if (++texel_index_host.y < load_info.height_texels) { - block_offset_host += elements_pitch_host; - weights >>= 12u; - xesl_typedStorageBufferStore( - xe_texture_load_dest, block_offset_host, - xesl_uint4(XeDXT5RowToA8(end_01.xy, weights.x), - XeDXT5RowToA8(end_01.zw, weights.y), - XeDXT5RowToA8(end_23.xy, weights.z), - XeDXT5RowToA8(end_23.zw, weights.w))); } } } -xesl_entry_code_end_compute +} +entry_code_end_compute_xe diff --git a/src/xenia/ui/shaders/amd_language.xesli b/src/xenia/ui/shaders/amd_language.xesli index 96b9e03f7..f51963b16 100644 --- a/src/xenia/ui/shaders/amd_language.xesli +++ b/src/xenia/ui/shaders/amd_language.xesli @@ -10,9 +10,9 @@ #ifndef XENIA_UI_SHADERS_AMD_LANGUAGE_XESLI_ #define XENIA_UI_SHADERS_AMD_LANGUAGE_XESLI_ -#if XESL_LANGUAGE_GLSL +#if SHADING_LANGUAGE_GLSL_XE #define A_GLSL 1 -#elif XESL_LANGUAGE_HLSL +#elif SHADING_LANGUAGE_HLSL_XE #define A_HLSL 1 #else #error Unknown shading language for AMD shaders. diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_bilinear_dither_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_bilinear_dither_ps.h index 1a911c92f..b67103b08 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_bilinear_dither_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_bilinear_dither_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // int2 xe_bilinear_output_offset; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_bilinear_sampler sampler NA NA S0 s0 1 // xe_bilinear_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -317,21 +317,21 @@ ret const BYTE guest_output_bilinear_dither_ps[] = { - 68, 88, 66, 67, 136, 171, - 120, 166, 53, 38, 172, 101, - 232, 170, 77, 224, 127, 69, - 99, 234, 1, 0, 0, 0, - 60, 21, 0, 0, 5, 0, + 68, 88, 66, 67, 156, 138, + 216, 142, 148, 62, 121, 93, + 254, 24, 231, 193, 50, 177, + 115, 65, 1, 0, 0, 0, + 56, 21, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 72, 2, 0, 0, 124, 2, - 0, 0, 176, 2, 0, 0, - 160, 20, 0, 0, 82, 68, - 69, 70, 12, 2, 0, 0, - 1, 0, 0, 0, 240, 0, + 68, 2, 0, 0, 120, 2, + 0, 0, 172, 2, 0, 0, + 156, 20, 0, 0, 82, 68, + 69, 70, 8, 2, 0, 0, + 1, 0, 0, 0, 236, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 228, 1, 0, 0, 19, 19, + 224, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -363,856 +363,855 @@ const BYTE guest_output_bilinear_dither_ps[] = 114, 0, 120, 101, 95, 98, 105, 108, 105, 110, 101, 97, 114, 95, 115, 111, 117, 114, - 99, 101, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 171, 171, - 219, 0, 0, 0, 2, 0, - 0, 0, 8, 1, 0, 0, - 16, 0, 0, 0, 0, 0, + 99, 101, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 171, 171, 219, 0, 0, 0, + 2, 0, 0, 0, 4, 1, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 88, 1, 0, 0, 0, 0, + 0, 0, 84, 1, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 2, 0, 0, 0, + 116, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 152, 1, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 120, 1, + 2, 0, 0, 0, 188, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 156, 1, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 2, 0, - 0, 0, 192, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 98, - 105, 108, 105, 110, 101, 97, - 114, 95, 111, 117, 116, 112, - 117, 116, 95, 111, 102, 102, - 115, 101, 116, 0, 105, 110, - 116, 50, 0, 171, 1, 0, - 2, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 114, 1, 0, 0, 120, 101, + 0, 0, 0, 0, 120, 101, 95, 98, 105, 108, 105, 110, 101, 97, 114, 95, 111, 117, - 116, 112, 117, 116, 95, 115, - 105, 122, 101, 95, 105, 110, - 118, 0, 102, 108, 111, 97, - 116, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 2, 0, + 116, 112, 117, 116, 95, 111, + 102, 102, 115, 101, 116, 0, + 105, 110, 116, 50, 0, 171, + 1, 0, 2, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 110, 1, 0, 0, + 120, 101, 95, 98, 105, 108, + 105, 110, 101, 97, 114, 95, + 111, 117, 116, 112, 117, 116, + 95, 115, 105, 122, 101, 95, + 105, 110, 118, 0, 102, 108, + 111, 97, 116, 50, 0, 171, + 1, 0, 3, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 184, 1, 0, 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, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 180, 1, 0, 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, 44, 0, 0, 0, + 1, 0, 0, 0, 8, 0, + 0, 0, 32, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 15, 3, + 0, 0, 83, 86, 95, 80, + 111, 115, 105, 116, 105, 111, + 110, 0, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 15, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, + 0, 0, 15, 0, 0, 0, + 83, 86, 95, 84, 97, 114, + 103, 101, 116, 0, 171, 171, + 83, 72, 69, 88, 232, 17, + 0, 0, 81, 0, 0, 0, + 122, 4, 0, 0, 106, 8, + 0, 1, 53, 24, 0, 0, + 2, 4, 0, 0, 132, 131, + 131, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, + 0, 0, 231, 230, 102, 58, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 69, 88, 232, 17, 0, 0, - 81, 0, 0, 0, 122, 4, - 0, 0, 106, 8, 0, 1, - 53, 24, 0, 0, 2, 4, - 0, 0, 132, 131, 131, 186, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 231, 230, 102, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 222, 221, - 221, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 204, 203, 203, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 168, 167, 167, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 159, 158, - 30, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 139, 139, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 182, 181, 181, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 178, 177, - 177, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 135, 134, 6, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 160, 159, 159, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 210, 209, - 209, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 155, 154, 26, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 149, 148, 148, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 146, 145, - 145, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 186, 185, 185, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 190, 189, 189, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 143, 142, - 14, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 137, 136, 8, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 158, 157, 157, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 229, 228, - 228, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 138, 137, 137, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 163, 162, 34, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 253, 252, - 252, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 246, 245, 245, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 144, 143, 143, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 209, 208, - 208, 184, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 139, 138, 10, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 188, 187, 187, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 254, 253, - 253, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 183, 182, 54, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 161, 160, 32, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 187, 186, - 58, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 172, 171, 171, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 144, 143, 143, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 157, 156, - 156, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 230, 229, 229, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 220, 219, 219, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 194, 193, - 193, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 161, 160, 32, 184, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 207, 206, 78, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 240, 239, - 239, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 157, 156, 156, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 130, 129, 129, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 154, 153, - 153, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 185, 184, 56, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 216, 215, 215, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 208, 207, - 207, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 181, 180, 180, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 244, 243, 243, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 232, 231, - 231, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 227, 226, 98, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 235, 234, 106, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 169, 168, - 40, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 243, 242, 114, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 200, 199, 199, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 171, 170, - 42, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 170, 169, 169, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 211, 210, 82, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 192, 191, - 191, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 236, 235, 235, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 223, 222, 94, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 223, 222, - 94, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 237, 236, 236, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 139, 139, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 153, 152, - 24, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 249, 248, 120, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 186, 185, 185, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 155, 154, - 26, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 201, 200, 72, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 210, 209, 209, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 134, 133, - 133, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 213, 212, 212, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 217, 216, 88, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 208, 207, - 207, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 171, 170, 42, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 145, 144, 144, 184, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 221, 220, - 220, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 216, 215, 215, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 180, 179, 179, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 243, 242, - 114, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 175, 174, 46, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 156, 155, 155, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 190, 189, - 189, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 151, 150, 22, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 248, 247, 247, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 199, 198, - 70, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 170, 169, 169, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 252, 251, 251, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 218, 217, - 217, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 136, 135, 135, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 130, 2, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 244, 243, - 243, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 158, 157, 157, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 173, 172, 172, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 180, 179, - 179, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 214, 213, 213, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 242, 241, 241, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 191, 190, - 62, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 239, 238, 110, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 238, 237, 237, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 150, 149, - 149, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 197, 196, 196, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 209, 208, 208, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 195, 194, - 66, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 154, 153, 153, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 145, 144, 144, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 196, 195, - 195, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 255, 254, 126, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 251, 250, 122, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 254, 253, - 253, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 139, 138, 10, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 225, 224, 96, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 164, 163, - 163, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 141, 140, 140, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 202, 201, 201, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 129, 128, - 0, 183, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 164, 164, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 176, 175, 175, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 230, 229, - 229, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 130, 2, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 156, 155, 155, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 203, 202, - 74, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 176, 175, 175, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 141, 140, 140, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 194, 193, - 193, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 137, 136, 8, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 203, 202, 74, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 172, 171, - 171, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 205, 204, 204, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 251, 250, 122, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 245, 244, - 244, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 202, 201, 201, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 136, 135, 135, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 179, 178, - 50, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 220, 219, 219, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 132, 131, 131, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 221, 220, - 220, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 234, 233, 233, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 249, 248, 120, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 163, 162, - 34, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 218, 217, 217, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 219, 218, 90, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 226, 225, - 225, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 142, 141, 141, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 232, 231, 231, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 207, 206, - 78, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 234, 233, 233, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 179, 178, 50, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 130, 129, - 129, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 174, 173, 173, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 185, 184, 56, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 198, 197, - 197, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 173, 172, 172, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 187, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 175, 174, - 46, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 212, 211, 211, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 152, 151, 151, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 237, 236, - 236, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 229, 228, 228, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 201, 200, 72, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 196, 195, - 195, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 150, 149, 149, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 177, 176, 176, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 248, 247, - 247, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 184, 183, 183, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 147, 146, 18, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 241, 240, - 240, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 166, 165, 165, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 151, 150, 22, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 254, - 126, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 174, 173, 173, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 233, 232, 104, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 199, 198, - 70, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 178, 177, 177, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 192, 191, 191, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 227, 226, - 98, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 189, 188, 188, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 143, 142, 14, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 148, 147, - 147, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 133, 132, 132, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 147, 146, 18, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 238, 237, - 237, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 226, 225, 225, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 152, 151, 151, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 195, 194, - 66, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 206, 205, 205, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 241, 240, 240, 184, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 159, - 159, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 240, 239, 239, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 193, 192, 192, 55, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 252, 251, - 251, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 228, 227, 227, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 187, 186, 58, 186, 0, 0, + 222, 221, 221, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 203, - 203, 58, 0, 0, 0, 0, + 203, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 224, 223, 223, 186, + 0, 0, 168, 167, 167, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 162, 161, 161, 58, 0, 0, + 159, 158, 30, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 217, 216, - 88, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 139, + 139, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 138, 137, 137, 58, + 0, 0, 182, 181, 181, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 191, 190, 62, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 214, 213, - 213, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 164, 164, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 253, 252, 252, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 236, 235, - 235, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 247, 246, 118, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 181, 180, 180, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 183, 182, - 54, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 134, 133, 133, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 206, 205, 205, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 193, 192, - 192, 183, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 168, 167, 167, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 211, 210, 82, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 235, 234, - 106, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 188, 187, 187, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 159, 158, 30, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 177, 176, - 176, 184, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 239, 238, 110, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 59, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 184, 183, - 183, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 167, 166, 38, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 198, 197, 197, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 215, 214, - 86, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 164, 163, 163, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 133, 132, 132, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 199, - 199, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 148, 147, 147, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 189, 188, 188, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 205, 204, - 204, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 250, 249, 249, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 182, 181, 181, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 146, 145, - 145, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 212, 211, 211, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 231, 230, 102, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 153, 152, - 24, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 142, 141, 141, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 225, 224, 96, 184, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 149, 148, - 148, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 222, 221, 221, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 166, 165, 165, 186, 0, 0, + 178, 177, 177, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 135, 134, - 6, 186, 0, 0, 0, 0, + 6, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 169, 168, 40, 185, + 0, 0, 160, 159, 159, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 246, 245, 245, 186, 0, 0, + 210, 209, 209, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 219, 218, - 90, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 155, 154, + 26, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 167, 166, 38, 58, + 0, 0, 149, 148, 148, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 129, 128, 0, 55, 0, 0, + 146, 145, 145, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 250, 249, - 249, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 186, 185, + 185, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 233, 232, 104, 185, + 0, 0, 190, 189, 189, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 197, 196, 196, 57, 0, 0, + 143, 142, 14, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 137, 136, + 8, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 158, 157, 157, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 229, 228, 228, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 138, 137, + 137, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 163, 162, 34, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 253, 252, 252, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 246, 245, + 245, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 144, 143, 143, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 209, 208, 208, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 139, 138, + 10, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 188, 187, 187, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 254, 253, 253, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 183, 182, + 54, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 161, 160, 32, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 187, 186, 58, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 172, 171, + 171, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 144, 143, 143, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 157, 156, 156, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 230, 229, + 229, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 220, 219, 219, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 194, 193, 193, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 161, 160, + 32, 184, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 207, 206, 78, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 240, 239, 239, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 157, 156, + 156, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 130, 129, 129, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 154, 153, 153, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 185, 184, + 56, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 216, 215, 215, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 208, 207, 207, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 181, 180, + 180, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 244, 243, 243, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 232, 231, 231, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 227, 226, + 98, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 235, 234, 106, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 169, 168, 40, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 243, 242, + 114, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 200, 199, 199, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 171, 170, 42, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 170, 169, + 169, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 211, 210, 82, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 192, 191, 191, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 236, 235, + 235, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 223, 222, 94, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 223, 222, 94, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 237, 236, + 236, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 139, 139, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 153, 152, 24, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 249, 248, + 120, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 186, 185, 185, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 155, 154, 26, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 201, 200, + 72, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 210, 209, 209, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 134, 133, 133, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 213, 212, + 212, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 217, 216, 88, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 208, 207, 207, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 171, 170, + 42, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 145, 144, 144, 184, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 221, 220, 220, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 216, 215, + 215, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 180, 179, 179, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 243, 242, 114, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 175, 174, + 46, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 156, 155, 155, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 190, 189, 189, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 151, 150, + 22, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 248, 247, 247, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 199, 198, 70, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 170, 169, + 169, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 252, 251, 251, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 218, 217, 217, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 136, 135, + 135, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 130, 2, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 244, 243, 243, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 158, 157, + 157, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 173, 172, 172, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 180, 179, 179, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 214, 213, + 213, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 242, 241, 241, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 191, 190, 62, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 239, 238, + 110, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 238, 237, 237, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 149, 149, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 197, 196, + 196, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 209, 208, 208, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 195, 194, 66, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 154, 153, + 153, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 145, 144, 144, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 196, 195, 195, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 254, + 126, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 251, 250, 122, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 254, 253, 253, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 139, 138, + 10, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 225, 224, 96, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 164, 163, 163, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 141, 140, + 140, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 202, 201, 201, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 129, 128, 0, 183, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 164, + 164, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 176, 175, 175, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 230, 229, 229, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 130, + 2, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 156, 155, 155, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 203, 202, 74, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 176, 175, + 175, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 141, 140, 140, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 194, 193, 193, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 137, 136, + 8, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 203, 202, 74, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 172, 171, 171, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 205, 204, + 204, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 251, 250, 122, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 245, 244, 244, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 202, 201, + 201, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 136, 135, 135, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 179, 178, 50, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 220, 219, + 219, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 132, 131, 131, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 221, 220, 220, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 234, 233, + 233, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 249, 248, 120, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 163, 162, 34, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 218, 217, + 217, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 219, 218, 90, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 226, 225, 225, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 142, 141, + 141, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 232, 231, 231, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 207, 206, 78, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 234, 233, + 233, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 179, 178, 50, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 130, 129, 129, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 174, 173, + 173, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 185, 184, 56, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 198, 197, 197, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 173, 172, + 172, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 187, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 175, 174, 46, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 212, 211, + 211, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 152, 151, 151, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 237, 236, 236, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 229, 228, + 228, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 201, 200, 72, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 196, 195, 195, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 150, 149, + 149, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 177, 176, 176, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 248, 247, 247, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 184, 183, + 183, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 147, 146, 18, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 241, 240, 240, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 166, 165, + 165, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 151, 150, 22, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 255, 254, 126, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 174, 173, + 173, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 233, 232, 104, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 199, 198, 70, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 177, + 177, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 192, 191, 191, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 227, 226, 98, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 189, 188, + 188, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 143, 142, 14, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 148, 147, 147, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 133, 132, + 132, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 147, 146, 18, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 238, 237, 237, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 226, 225, + 225, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 152, 151, 151, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 195, 194, 66, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 206, 205, + 205, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 241, 240, 240, 184, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 160, 159, 159, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 240, 239, + 239, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 193, 192, 192, 55, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 252, 251, 251, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 227, - 227, 186, 0, 0, 0, 0, + 227, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 213, 212, 212, 185, + 0, 0, 187, 186, 58, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 162, 161, 161, 186, 0, 0, + 204, 203, 203, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 223, - 223, 58, 0, 0, 0, 0, + 223, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 247, 246, 118, 186, + 0, 0, 162, 161, 161, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 215, 214, 86, 58, 0, 0, + 217, 216, 88, 57, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 241, - 241, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 138, 137, + 137, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 245, 244, 244, 57, + 0, 0, 191, 190, 62, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 89, 0, 0, 7, 70, 142, + 214, 213, 213, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 164, + 164, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 253, 252, 252, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 236, 235, 235, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 247, 246, + 118, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 181, 180, 180, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 183, 182, 54, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 134, 133, + 133, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 206, 205, 205, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 193, 192, 192, 183, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 168, 167, + 167, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 211, 210, 82, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 235, 234, 106, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 188, 187, + 187, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 159, 158, 30, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 177, 176, 176, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 239, 238, + 110, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 59, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 184, 183, 183, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 167, 166, + 38, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 198, 197, 197, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 215, 214, 86, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 164, 163, + 163, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 133, 132, 132, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 200, 199, 199, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 148, 147, + 147, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 189, 188, 188, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 205, 204, 204, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 250, 249, + 249, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 182, 181, 181, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 146, 145, 145, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 212, 211, + 211, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 231, 230, 102, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 153, 152, 24, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 142, 141, + 141, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 225, 224, 96, 184, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 149, 148, 148, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 222, 221, + 221, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 166, 165, 165, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 135, 134, 6, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 169, 168, + 40, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 246, 245, 245, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 219, 218, 90, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 167, 166, + 38, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 129, 128, 0, 55, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 250, 249, 249, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 233, 232, + 104, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 197, 196, 196, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 228, 227, 227, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 213, 212, + 212, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 162, 161, 161, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 224, 223, 223, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 247, 246, + 118, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 215, 214, 86, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 242, 241, 241, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 245, 244, + 244, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 89, 0, 0, 7, + 70, 142, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 90, 0, 0, 6, 70, 110, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 90, 0, - 0, 6, 70, 110, 48, 0, 0, 0, 0, 0, 0, 0, + 88, 24, 0, 7, 70, 126, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 88, 24, - 0, 7, 70, 126, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 0, 0, - 0, 0, 100, 32, 0, 4, - 50, 16, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, + 0, 0, 85, 85, 0, 0, + 0, 0, 0, 0, 100, 32, + 0, 4, 50, 16, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 101, 0, 0, 3, + 242, 32, 16, 0, 0, 0, + 0, 0, 104, 0, 0, 2, + 2, 0, 0, 0, 27, 0, + 0, 5, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 27, 0, 0, 5, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, + 30, 0, 0, 10, 50, 0, 16, 0, 0, 0, 0, 0, - 70, 128, 48, 128, 65, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 70, 128, 48, 128, + 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 0, + 0, 5, 194, 0, 16, 0, + 0, 0, 0, 0, 6, 4, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 10, 194, 0, + 16, 0, 0, 0, 0, 0, + 166, 14, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 86, 0, 0, 5, - 194, 0, 16, 0, 0, 0, - 0, 0, 6, 4, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 10, 194, 0, 16, 0, + 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 56, 0, + 0, 9, 194, 0, 16, 0, 0, 0, 0, 0, 166, 14, 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 166, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 56, 0, 0, 9, - 194, 0, 16, 0, 0, 0, - 0, 0, 166, 14, 16, 0, - 0, 0, 0, 0, 166, 142, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 72, 0, 0, 13, - 114, 0, 16, 0, 1, 0, - 0, 0, 230, 10, 16, 0, - 0, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 96, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 34, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 72, 0, + 0, 13, 114, 0, 16, 0, + 1, 0, 0, 0, 230, 10, 16, 0, 0, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 96, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 140, 0, 0, 11, - 18, 0, 16, 0, 0, 0, + 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 0, 32, - 0, 8, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 6, 144, 144, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 0, 140, 0, + 0, 11, 18, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 4, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 63, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 11, 0, 0, 0, - 2, 0, 0, 0, 0, 1, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 0, 32, 0, 8, 114, 32, + 16, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 1, 0, + 0, 0, 6, 144, 144, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 130, 32, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 63, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 11, 0, 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, + 0, 1, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1222,5 +1221,6 @@ const BYTE guest_output_bilinear_dither_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_bilinear_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_bilinear_ps.h index c2a8d69c4..ab0ed0551 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_bilinear_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_bilinear_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // int2 xe_bilinear_output_offset; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_bilinear_sampler sampler NA NA S0 s0 1 // xe_bilinear_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -59,21 +59,21 @@ ret const BYTE guest_output_bilinear_ps[] = { - 68, 88, 66, 67, 159, 77, - 178, 81, 43, 87, 105, 129, - 234, 205, 246, 65, 132, 172, - 222, 201, 1, 0, 0, 0, - 208, 4, 0, 0, 5, 0, + 68, 88, 66, 67, 235, 28, + 93, 216, 171, 104, 177, 132, + 67, 116, 72, 226, 224, 12, + 60, 100, 1, 0, 0, 0, + 204, 4, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 72, 2, 0, 0, 124, 2, - 0, 0, 176, 2, 0, 0, - 52, 4, 0, 0, 82, 68, - 69, 70, 12, 2, 0, 0, - 1, 0, 0, 0, 240, 0, + 68, 2, 0, 0, 120, 2, + 0, 0, 172, 2, 0, 0, + 48, 4, 0, 0, 82, 68, + 69, 70, 8, 2, 0, 0, + 1, 0, 0, 0, 236, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 228, 1, 0, 0, 19, 19, + 224, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -105,156 +105,155 @@ const BYTE guest_output_bilinear_ps[] = 114, 0, 120, 101, 95, 98, 105, 108, 105, 110, 101, 97, 114, 95, 115, 111, 117, 114, - 99, 101, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 171, 171, - 219, 0, 0, 0, 2, 0, - 0, 0, 8, 1, 0, 0, - 16, 0, 0, 0, 0, 0, + 99, 101, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 171, 171, 219, 0, 0, 0, + 2, 0, 0, 0, 4, 1, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 88, 1, 0, 0, 0, 0, + 0, 0, 84, 1, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 2, 0, 0, 0, + 116, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 152, 1, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 120, 1, + 2, 0, 0, 0, 188, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 156, 1, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 2, 0, - 0, 0, 192, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 98, - 105, 108, 105, 110, 101, 97, - 114, 95, 111, 117, 116, 112, - 117, 116, 95, 111, 102, 102, - 115, 101, 116, 0, 105, 110, - 116, 50, 0, 171, 1, 0, - 2, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 114, 1, 0, 0, 120, 101, + 0, 0, 0, 0, 120, 101, 95, 98, 105, 108, 105, 110, 101, 97, 114, 95, 111, 117, - 116, 112, 117, 116, 95, 115, - 105, 122, 101, 95, 105, 110, - 118, 0, 102, 108, 111, 97, - 116, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 2, 0, + 116, 112, 117, 116, 95, 111, + 102, 102, 115, 101, 116, 0, + 105, 110, 116, 50, 0, 171, + 1, 0, 2, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 110, 1, 0, 0, + 120, 101, 95, 98, 105, 108, + 105, 110, 101, 97, 114, 95, + 111, 117, 116, 112, 117, 116, + 95, 115, 105, 122, 101, 95, + 105, 110, 118, 0, 102, 108, + 111, 97, 116, 50, 0, 171, + 1, 0, 3, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 184, 1, 0, 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, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 180, 1, 0, 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, 44, 0, 0, 0, + 1, 0, 0, 0, 8, 0, + 0, 0, 32, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 15, 3, + 0, 0, 83, 86, 95, 80, + 111, 115, 105, 116, 105, 111, + 110, 0, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 15, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 69, 88, 124, 1, 0, 0, - 81, 0, 0, 0, 95, 0, - 0, 0, 106, 8, 0, 1, - 89, 0, 0, 7, 70, 142, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 90, 0, - 0, 6, 70, 110, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 88, 24, - 0, 7, 70, 126, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 0, 0, - 0, 0, 100, 32, 0, 4, - 50, 16, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 27, 0, 0, 5, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 70, 128, 48, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 86, 0, 0, 5, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 10, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 9, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 230, 138, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 72, 0, 0, 13, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 96, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 9, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 15, 0, 0, 0, + 83, 86, 95, 84, 97, 114, + 103, 101, 116, 0, 171, 171, + 83, 72, 69, 88, 124, 1, + 0, 0, 81, 0, 0, 0, + 95, 0, 0, 0, 106, 8, + 0, 1, 89, 0, 0, 7, + 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 90, 0, 0, 6, 70, 110, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 88, 24, 0, 7, 70, 126, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 85, 85, 0, 0, + 0, 0, 0, 0, 100, 32, + 0, 4, 50, 16, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 101, 0, 0, 3, + 242, 32, 16, 0, 0, 0, + 0, 0, 104, 0, 0, 2, + 1, 0, 0, 0, 27, 0, + 0, 5, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 16, + 16, 0, 0, 0, 0, 0, + 30, 0, 0, 10, 50, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 70, 128, 48, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86, 0, + 0, 5, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 10, 50, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 56, 0, + 0, 9, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 230, 138, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 72, 0, + 0, 13, 114, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 96, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 114, 32, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 32, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 9, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -264,5 +263,5 @@ const BYTE guest_output_bilinear_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_resample_dither_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_resample_dither_ps.h index 474b801df..e79723c03 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_resample_dither_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_resample_dither_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // int2 xe_cas_output_offset; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_cas_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -480,21 +480,21 @@ ret const BYTE guest_output_ffx_cas_resample_dither_ps[] = { - 68, 88, 66, 67, 8, 179, - 150, 117, 37, 218, 87, 248, - 73, 190, 7, 88, 186, 25, - 79, 130, 1, 0, 0, 0, - 220, 40, 0, 0, 5, 0, + 68, 88, 66, 67, 0, 137, + 156, 109, 124, 158, 247, 143, + 56, 48, 248, 105, 125, 135, + 166, 115, 1, 0, 0, 0, + 216, 40, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 120, 2, 0, 0, 172, 2, - 0, 0, 224, 2, 0, 0, - 64, 40, 0, 0, 82, 68, - 69, 70, 60, 2, 0, 0, - 1, 0, 0, 0, 176, 0, + 116, 2, 0, 0, 168, 2, + 0, 0, 220, 2, 0, 0, + 60, 40, 0, 0, 82, 68, + 69, 70, 56, 2, 0, 0, + 1, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 20, 2, 0, 0, 19, 19, + 16, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -515,1704 +515,1704 @@ const BYTE guest_output_ffx_cas_resample_dither_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 120, 101, 95, 99, 97, 115, 95, 115, 111, 117, - 114, 99, 101, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 171, 171, 154, 0, 0, 0, - 3, 0, 0, 0, 200, 0, - 0, 0, 32, 0, 0, 0, + 114, 99, 101, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 171, 171, 154, 0, + 0, 0, 3, 0, 0, 0, + 196, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 64, 1, 0, 0, - 0, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 60, 1, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 88, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 124, 1, 0, 0, + 8, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, - 92, 1, 0, 0, 0, 0, + 164, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 128, 1, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 168, 1, + 200, 1, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 236, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 204, 1, - 0, 0, 16, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 240, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 99, 97, 115, 95, 111, + 117, 116, 112, 117, 116, 95, + 111, 102, 102, 115, 101, 116, + 0, 105, 110, 116, 50, 0, + 171, 171, 1, 0, 2, 0, + 1, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 81, 1, 0, 0, 120, 101, 95, 99, - 97, 115, 95, 111, 117, 116, - 112, 117, 116, 95, 111, 102, - 102, 115, 101, 116, 0, 105, - 110, 116, 50, 0, 171, 171, - 1, 0, 2, 0, 1, 0, + 97, 115, 95, 105, 110, 112, + 117, 116, 95, 111, 117, 116, + 112, 117, 116, 95, 115, 105, + 122, 101, 95, 114, 97, 116, + 105, 111, 0, 102, 108, 111, + 97, 116, 50, 0, 171, 171, + 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 85, 1, 0, 0, + 0, 0, 155, 1, 0, 0, 120, 101, 95, 99, 97, 115, - 95, 105, 110, 112, 117, 116, - 95, 111, 117, 116, 112, 117, - 116, 95, 115, 105, 122, 101, - 95, 114, 97, 116, 105, 111, - 0, 102, 108, 111, 97, 116, - 50, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, + 95, 115, 104, 97, 114, 112, + 110, 101, 115, 115, 95, 112, + 111, 115, 116, 95, 115, 101, + 116, 117, 112, 0, 102, 108, + 111, 97, 116, 0, 171, 171, + 0, 0, 3, 0, 1, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 159, 1, 0, 0, 120, 101, - 95, 99, 97, 115, 95, 115, - 104, 97, 114, 112, 110, 101, - 115, 115, 95, 112, 111, 115, - 116, 95, 115, 101, 116, 117, - 112, 0, 102, 108, 111, 97, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 232, 1, 0, 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, + 0, 0, 228, 1, 0, 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, 44, 0, 0, 0, + 1, 0, 0, 0, 8, 0, + 0, 0, 32, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 15, 3, + 0, 0, 83, 86, 95, 80, + 111, 115, 105, 116, 105, 111, + 110, 0, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 15, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, + 0, 0, 15, 0, 0, 0, + 83, 86, 95, 84, 97, 114, + 103, 101, 116, 0, 171, 171, + 83, 72, 69, 88, 88, 37, + 0, 0, 81, 0, 0, 0, + 86, 9, 0, 0, 106, 8, + 0, 1, 53, 24, 0, 0, + 2, 4, 0, 0, 132, 131, + 131, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, + 0, 0, 231, 230, 102, 58, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 69, 88, 88, 37, 0, 0, - 81, 0, 0, 0, 86, 9, - 0, 0, 106, 8, 0, 1, - 53, 24, 0, 0, 2, 4, - 0, 0, 132, 131, 131, 186, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 231, 230, 102, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 222, 221, - 221, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 204, 203, 203, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 168, 167, 167, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 159, 158, - 30, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 140, 139, 139, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 182, 181, 181, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 178, 177, - 177, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 135, 134, 6, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 160, 159, 159, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 210, 209, - 209, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 155, 154, 26, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 149, 148, 148, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 146, 145, - 145, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 186, 185, 185, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 190, 189, 189, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 143, 142, - 14, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 137, 136, 8, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 158, 157, 157, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 229, 228, - 228, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 138, 137, 137, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 163, 162, 34, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 253, 252, - 252, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 246, 245, 245, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 144, 143, 143, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 209, 208, - 208, 184, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 139, 138, 10, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 188, 187, 187, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 254, 253, - 253, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 183, 182, 54, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 161, 160, 32, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 187, 186, - 58, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 172, 171, 171, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 144, 143, 143, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 157, 156, - 156, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 230, 229, 229, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 220, 219, 219, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 194, 193, - 193, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 161, 160, 32, 184, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 207, 206, 78, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 240, 239, - 239, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 157, 156, 156, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 130, 129, 129, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 154, 153, - 153, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 185, 184, 56, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 216, 215, 215, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 208, 207, - 207, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 181, 180, 180, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 244, 243, 243, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 232, 231, - 231, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 227, 226, 98, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 235, 234, 106, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 169, 168, - 40, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 243, 242, 114, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 200, 199, 199, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 171, 170, - 42, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 170, 169, 169, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 211, 210, 82, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 192, 191, - 191, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 236, 235, 235, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 223, 222, 94, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 223, 222, - 94, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 237, 236, 236, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 139, 139, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 153, 152, - 24, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 249, 248, 120, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 186, 185, 185, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 155, 154, - 26, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 201, 200, 72, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 210, 209, 209, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 134, 133, - 133, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 213, 212, 212, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 217, 216, 88, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 208, 207, - 207, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 171, 170, 42, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 145, 144, 144, 184, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 221, 220, - 220, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 216, 215, 215, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 180, 179, 179, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 243, 242, - 114, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 175, 174, 46, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 156, 155, 155, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 190, 189, - 189, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 151, 150, 22, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 248, 247, 247, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 199, 198, - 70, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 170, 169, 169, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 252, 251, 251, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 218, 217, - 217, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 136, 135, 135, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 130, 2, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 244, 243, - 243, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 158, 157, 157, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 173, 172, 172, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 180, 179, - 179, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 214, 213, 213, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 242, 241, 241, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 191, 190, - 62, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 239, 238, 110, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 238, 237, 237, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 150, 149, - 149, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 197, 196, 196, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 209, 208, 208, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 195, 194, - 66, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 154, 153, 153, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 145, 144, 144, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 196, 195, - 195, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 255, 254, 126, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 251, 250, 122, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 254, 253, - 253, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 139, 138, 10, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 225, 224, 96, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 164, 163, - 163, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 141, 140, 140, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 202, 201, 201, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 129, 128, - 0, 183, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 164, 164, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 176, 175, 175, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 230, 229, - 229, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 131, 130, 2, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 156, 155, 155, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 203, 202, - 74, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 176, 175, 175, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 141, 140, 140, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 194, 193, - 193, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 137, 136, 8, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 203, 202, 74, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 172, 171, - 171, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 205, 204, 204, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 251, 250, 122, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 245, 244, - 244, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 202, 201, 201, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 136, 135, 135, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 179, 178, - 50, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 220, 219, 219, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 132, 131, 131, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 221, 220, - 220, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 234, 233, 233, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 249, 248, 120, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 163, 162, - 34, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 218, 217, 217, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 219, 218, 90, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 226, 225, - 225, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 142, 141, 141, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 232, 231, 231, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 207, 206, - 78, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 234, 233, 233, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 179, 178, 50, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 130, 129, - 129, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 174, 173, 173, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 185, 184, 56, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 198, 197, - 197, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 173, 172, 172, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 187, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 175, 174, - 46, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 212, 211, 211, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 152, 151, 151, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 237, 236, - 236, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 229, 228, 228, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 201, 200, 72, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 196, 195, - 195, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 150, 149, 149, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 177, 176, 176, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 248, 247, - 247, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 184, 183, 183, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 147, 146, 18, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 241, 240, - 240, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 166, 165, 165, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 151, 150, 22, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 254, - 126, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 174, 173, 173, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 233, 232, 104, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 199, 198, - 70, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 178, 177, 177, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 192, 191, 191, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 227, 226, - 98, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 189, 188, 188, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 143, 142, 14, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 148, 147, - 147, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 133, 132, 132, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 147, 146, 18, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 238, 237, - 237, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 226, 225, 225, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 152, 151, 151, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 195, 194, - 66, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 206, 205, 205, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 241, 240, 240, 184, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 159, - 159, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 240, 239, 239, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 193, 192, 192, 55, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 252, 251, - 251, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 228, 227, 227, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 187, 186, 58, 186, 0, 0, + 222, 221, 221, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 203, - 203, 58, 0, 0, 0, 0, + 203, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 224, 223, 223, 186, + 0, 0, 168, 167, 167, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 162, 161, 161, 58, 0, 0, + 159, 158, 30, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 217, 216, - 88, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 140, 139, + 139, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 138, 137, 137, 58, + 0, 0, 182, 181, 181, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 191, 190, 62, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 214, 213, - 213, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 165, 164, 164, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 253, 252, 252, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 236, 235, - 235, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 247, 246, 118, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 181, 180, 180, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 183, 182, - 54, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 134, 133, 133, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 206, 205, 205, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 193, 192, - 192, 183, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 168, 167, 167, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 211, 210, 82, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 235, 234, - 106, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 188, 187, 187, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 159, 158, 30, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 177, 176, - 176, 184, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 239, 238, 110, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 59, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 184, 183, - 183, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 167, 166, 38, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 198, 197, 197, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 215, 214, - 86, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 164, 163, 163, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 133, 132, 132, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 199, - 199, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 148, 147, 147, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 189, 188, 188, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 205, 204, - 204, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 250, 249, 249, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 182, 181, 181, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 146, 145, - 145, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 212, 211, 211, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 231, 230, 102, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 153, 152, - 24, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 142, 141, 141, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 225, 224, 96, 184, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 149, 148, - 148, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 222, 221, 221, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 166, 165, 165, 186, 0, 0, + 178, 177, 177, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 135, 134, - 6, 186, 0, 0, 0, 0, + 6, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 169, 168, 40, 185, + 0, 0, 160, 159, 159, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 246, 245, 245, 186, 0, 0, + 210, 209, 209, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 219, 218, - 90, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 155, 154, + 26, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 167, 166, 38, 58, + 0, 0, 149, 148, 148, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 129, 128, 0, 55, 0, 0, + 146, 145, 145, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 250, 249, - 249, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 186, 185, + 185, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 233, 232, 104, 185, + 0, 0, 190, 189, 189, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 197, 196, 196, 57, 0, 0, + 143, 142, 14, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 137, 136, + 8, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 158, 157, 157, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 229, 228, 228, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 138, 137, + 137, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 163, 162, 34, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 253, 252, 252, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 246, 245, + 245, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 144, 143, 143, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 209, 208, 208, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 139, 138, + 10, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 188, 187, 187, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 254, 253, 253, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 183, 182, + 54, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 161, 160, 32, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 187, 186, 58, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 172, 171, + 171, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 144, 143, 143, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 157, 156, 156, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 230, 229, + 229, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 220, 219, 219, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 194, 193, 193, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 161, 160, + 32, 184, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 207, 206, 78, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 240, 239, 239, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 157, 156, + 156, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 130, 129, 129, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 154, 153, 153, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 185, 184, + 56, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 216, 215, 215, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 208, 207, 207, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 181, 180, + 180, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 244, 243, 243, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 232, 231, 231, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 227, 226, + 98, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 235, 234, 106, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 169, 168, 40, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 243, 242, + 114, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 200, 199, 199, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 171, 170, 42, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 170, 169, + 169, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 211, 210, 82, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 192, 191, 191, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 236, 235, + 235, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 223, 222, 94, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 223, 222, 94, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 237, 236, + 236, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 140, 139, 139, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 153, 152, 24, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 249, 248, + 120, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 186, 185, 185, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 155, 154, 26, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 201, 200, + 72, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 210, 209, 209, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 134, 133, 133, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 213, 212, + 212, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 217, 216, 88, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 208, 207, 207, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 171, 170, + 42, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 145, 144, 144, 184, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 221, 220, 220, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 216, 215, + 215, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 180, 179, 179, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 243, 242, 114, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 175, 174, + 46, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 156, 155, 155, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 190, 189, 189, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 151, 150, + 22, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 248, 247, 247, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 199, 198, 70, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 170, 169, + 169, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 252, 251, 251, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 218, 217, 217, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 136, 135, + 135, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 131, 130, 2, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 244, 243, 243, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 158, 157, + 157, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 173, 172, 172, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 180, 179, 179, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 214, 213, + 213, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 242, 241, 241, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 191, 190, 62, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 239, 238, + 110, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 238, 237, 237, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 150, 149, 149, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 197, 196, + 196, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 209, 208, 208, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 195, 194, 66, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 154, 153, + 153, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 145, 144, 144, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 196, 195, 195, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 254, + 126, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 251, 250, 122, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 254, 253, 253, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 139, 138, + 10, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 225, 224, 96, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 164, 163, 163, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 141, 140, + 140, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 202, 201, 201, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 129, 128, 0, 183, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 164, + 164, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 176, 175, 175, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 230, 229, 229, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 131, 130, + 2, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 156, 155, 155, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 203, 202, 74, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 176, 175, + 175, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 141, 140, 140, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 194, 193, 193, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 137, 136, + 8, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 203, 202, 74, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 172, 171, 171, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 205, 204, + 204, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 251, 250, 122, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 245, 244, 244, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 202, 201, + 201, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 136, 135, 135, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 179, 178, 50, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 220, 219, + 219, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 132, 131, 131, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 221, 220, 220, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 234, 233, + 233, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 249, 248, 120, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 163, 162, 34, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 218, 217, + 217, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 219, 218, 90, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 226, 225, 225, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 142, 141, + 141, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 232, 231, 231, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 207, 206, 78, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 234, 233, + 233, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 179, 178, 50, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 130, 129, 129, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 174, 173, + 173, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 185, 184, 56, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 198, 197, 197, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 173, 172, + 172, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 187, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 175, 174, 46, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 212, 211, + 211, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 152, 151, 151, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 237, 236, 236, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 229, 228, + 228, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 201, 200, 72, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 196, 195, 195, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 150, 149, + 149, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 177, 176, 176, 56, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 248, 247, 247, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 184, 183, + 183, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 147, 146, 18, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 241, 240, 240, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 166, 165, + 165, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 151, 150, 22, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 255, 254, 126, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 174, 173, + 173, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 233, 232, 104, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 199, 198, 70, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 177, + 177, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 192, 191, 191, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 227, 226, 98, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 189, 188, + 188, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 143, 142, 14, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 148, 147, 147, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 133, 132, + 132, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 147, 146, 18, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 238, 237, 237, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 226, 225, + 225, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 152, 151, 151, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 195, 194, 66, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 206, 205, + 205, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 241, 240, 240, 184, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 160, 159, 159, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 240, 239, + 239, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 193, 192, 192, 55, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 252, 251, 251, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 227, - 227, 186, 0, 0, 0, 0, + 227, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 213, 212, 212, 185, + 0, 0, 187, 186, 58, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 162, 161, 161, 186, 0, 0, + 204, 203, 203, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 223, - 223, 58, 0, 0, 0, 0, + 223, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 247, 246, 118, 186, + 0, 0, 162, 161, 161, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 215, 214, 86, 58, 0, 0, + 217, 216, 88, 57, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 241, - 241, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 138, 137, + 137, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 245, 244, 244, 57, + 0, 0, 191, 190, 62, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 89, 0, 0, 7, 70, 142, + 214, 213, 213, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 164, + 164, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 253, 252, 252, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 236, 235, 235, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 247, 246, + 118, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 181, 180, 180, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 183, 182, 54, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 134, 133, + 133, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 206, 205, 205, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 193, 192, 192, 183, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 168, 167, + 167, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 211, 210, 82, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 235, 234, 106, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 188, 187, + 187, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 159, 158, 30, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 177, 176, 176, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 239, 238, + 110, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 59, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 184, 183, 183, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 167, 166, + 38, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 198, 197, 197, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 215, 214, 86, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 164, 163, + 163, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 133, 132, 132, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 200, 199, 199, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 148, 147, + 147, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 189, 188, 188, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 205, 204, 204, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 250, 249, + 249, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 182, 181, 181, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 146, 145, 145, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 212, 211, + 211, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 231, 230, 102, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 153, 152, 24, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 142, 141, + 141, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 225, 224, 96, 184, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 149, 148, 148, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 222, 221, + 221, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 166, 165, 165, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 135, 134, 6, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 169, 168, + 40, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 246, 245, 245, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 219, 218, 90, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 167, 166, + 38, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 129, 128, 0, 55, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 250, 249, 249, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 233, 232, + 104, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 197, 196, 196, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 228, 227, 227, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 213, 212, + 212, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 162, 161, 161, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 224, 223, 223, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 247, 246, + 118, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 215, 214, 86, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 242, 241, 241, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 245, 244, + 244, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 89, 0, 0, 7, + 70, 142, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 88, 24, 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 88, 24, - 0, 7, 70, 126, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 0, 0, - 0, 0, 100, 32, 0, 4, - 50, 16, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 14, 0, - 0, 0, 27, 0, 0, 5, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 70, 128, 48, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 17, - 194, 0, 16, 0, 0, 0, - 0, 0, 166, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 191, - 0, 0, 0, 191, 86, 0, + 0, 0, 85, 85, 0, 0, + 0, 0, 0, 0, 100, 32, + 0, 4, 50, 16, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 101, 0, 0, 3, + 242, 32, 16, 0, 0, 0, + 0, 0, 104, 0, 0, 2, + 14, 0, 0, 0, 27, 0, 0, 5, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, + 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 194, 0, + 30, 0, 0, 10, 50, 0, 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 1, 0, - 0, 0, 166, 142, 48, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 70, 128, 48, 128, + 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 50, 0, + 0, 17, 194, 0, 16, 0, + 0, 0, 0, 0, 166, 142, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 166, 14, 16, 0, 0, 0, - 0, 0, 65, 0, 0, 5, - 50, 0, 16, 0, 1, 0, - 0, 0, 230, 10, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 8, 194, 0, 16, 0, - 0, 0, 0, 0, 166, 14, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 27, 0, 0, 5, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 4, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 54, 0, 0, 5, 50, 0, - 16, 0, 3, 0, 0, 0, - 230, 10, 16, 0, 2, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 191, 0, 0, 0, 191, + 86, 0, 0, 5, 50, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 50, 0, 0, 11, + 194, 0, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 1, 0, 0, 0, 166, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 166, 14, 16, 0, + 0, 0, 0, 0, 65, 0, + 0, 5, 50, 0, 16, 0, + 1, 0, 0, 0, 230, 10, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 8, 194, 0, + 16, 0, 0, 0, 0, 0, + 166, 14, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 128, + 65, 0, 0, 0, 1, 0, + 0, 0, 27, 0, 0, 5, + 50, 0, 16, 0, 1, 0, + 0, 0, 70, 0, 16, 0, + 1, 0, 0, 0, 30, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 4, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 54, 0, 0, 5, + 50, 0, 16, 0, 3, 0, + 0, 0, 230, 10, 16, 0, + 2, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, + 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 3, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 4, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 255, 255, 255, 255, - 54, 0, 0, 5, 50, 0, - 16, 0, 6, 0, 0, 0, - 230, 10, 16, 0, 5, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 6, 0, + 194, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 4, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 126, + 1, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 4, + 5, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 255, 255, - 255, 255, 1, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 8, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 255, 255, + 255, 255, 54, 0, 0, 5, + 50, 0, 16, 0, 6, 0, 0, 0, 230, 10, 16, 0, - 7, 0, 0, 0, 54, 0, + 5, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 8, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 7, 0, + 194, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 242, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 54, 0, + 255, 255, 255, 255, 1, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 54, 0, 0, 5, 50, 0, 16, 0, - 10, 0, 0, 0, 230, 10, - 16, 0, 9, 0, 0, 0, + 8, 0, 0, 0, 230, 10, + 16, 0, 7, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 126, + 8, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 9, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 54, 0, 0, 5, 50, 0, - 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 230, 10, 16, 0, 9, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 12, 0, + 194, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 11, 0, + 114, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 126, + 9, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 12, 0, + 0, 0, 230, 10, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 1, 0, + 194, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, + 30, 0, 0, 10, 50, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 114, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, + 3, 0, 0, 0, 70, 2, + 16, 0, 3, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, + 6, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, + 70, 2, 16, 0, 2, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, + 4, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, + 5, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 7, 0, + 70, 2, 16, 0, 8, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, + 7, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 9, 0, 0, 0, 70, 2, 16, 0, 9, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, - 51, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 51, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, + 70, 2, 16, 0, 1, 0, 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 2, 0, + 130, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 52, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 2, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 10, 0, + 0, 0, 51, 0, 0, 7, + 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, 52, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 5, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, - 10, 0, 0, 0, 52, 0, + 4, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 51, 0, 0, 7, + 26, 0, 16, 0, 3, 0, + 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 51, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 51, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 10, 0, 0, 0, + 52, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 12, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 58, 0, + 3, 0, 0, 0, 26, 0, + 16, 0, 6, 0, 0, 0, + 51, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 26, 0, 16, 0, 8, 0, 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 52, 0, + 12, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 4, 0, 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 5, 0, + 130, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 12, 0, 0, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 51, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 10, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 52, 0, 0, 7, + 130, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, 51, 0, 0, 7, 130, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 9, 0, - 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 51, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 52, 0, 0, 7, + 26, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 10, 0, 0, 0, 51, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 4, 0, + 9, 0, 0, 0, 26, 0, + 16, 0, 12, 0, 0, 0, + 51, 0, 0, 7, 130, 0, + 16, 0, 5, 0, 0, 0, + 58, 0, 16, 0, 5, 0, 0, 0, 58, 0, 16, 0, 6, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 12, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 6, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 51, 0, 0, 7, 130, 0, + 6, 0, 0, 0, 26, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, 10, 0, + 0, 0, 52, 0, 0, 7, + 130, 0, 16, 0, 6, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 51, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 6, 0, 0, 0, + 52, 0, 0, 7, 130, 0, + 16, 0, 7, 0, 0, 0, + 26, 0, 16, 0, 9, 0, + 0, 0, 26, 0, 16, 0, + 12, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, + 6, 0, 0, 0, 58, 0, + 16, 0, 6, 0, 0, 0, 58, 0, 16, 0, 7, 0, 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 8, 0, + 130, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 12, 0, 0, 0, + 51, 0, 0, 7, 130, 0, + 16, 0, 7, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 51, 0, + 0, 7, 130, 0, 16, 0, + 8, 0, 0, 0, 26, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 11, 0, + 0, 0, 51, 0, 0, 7, + 130, 0, 16, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, + 52, 0, 0, 7, 130, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 10, 0, + 0, 0, 26, 0, 16, 0, + 12, 0, 0, 0, 52, 0, + 0, 7, 130, 0, 16, 0, + 8, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 52, 0, 0, 7, + 130, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, - 51, 0, 0, 7, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, - 26, 0, 16, 0, 12, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 8, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, 52, 0, 0, 7, 130, 0, - 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 8, 0, 0, 0, 58, 0, 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 9, 0, - 0, 0, 30, 0, 0, 8, - 130, 0, 16, 0, 9, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 58, 0, 16, 0, + 9, 0, 0, 0, 30, 0, + 0, 8, 130, 0, 16, 0, + 9, 0, 0, 0, 58, 0, + 16, 128, 65, 0, 0, 0, + 2, 0, 0, 0, 1, 64, + 0, 0, 187, 126, 240, 126, + 30, 0, 0, 8, 130, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 187, 126, + 240, 126, 30, 0, 0, 8, + 130, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 2, 0, + 65, 0, 0, 0, 6, 0, 0, 0, 1, 64, 0, 0, 187, 126, 240, 126, 30, 0, 0, 8, 130, 0, 16, 0, - 10, 0, 0, 0, 58, 0, + 12, 0, 0, 0, 58, 0, 16, 128, 65, 0, 0, 0, - 4, 0, 0, 0, 1, 64, + 8, 0, 0, 0, 1, 64, 0, 0, 187, 126, 240, 126, - 30, 0, 0, 8, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 30, 0, 0, 8, - 130, 0, 16, 0, 12, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 1, 64, 0, 0, - 187, 126, 240, 126, 0, 0, - 0, 8, 18, 0, 16, 0, - 13, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 51, 0, 0, 7, 18, 0, - 16, 0, 13, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 13, 0, 0, 0, 56, 32, - 0, 7, 130, 0, 16, 0, - 9, 0, 0, 0, 58, 0, - 16, 0, 9, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 0, 0, 0, 8, - 18, 0, 16, 0, 13, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 51, 0, - 0, 7, 18, 0, 16, 0, - 13, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 56, 32, 0, 7, - 130, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 10, 0, - 16, 0, 13, 0, 0, 0, 0, 0, 0, 8, 18, 0, 16, 0, 13, 0, 0, 0, 58, 0, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, + 0, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 51, 0, 0, 7, 18, 0, 16, 0, 13, 0, 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 10, 0, + 1, 0, 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 56, 32, 0, 7, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 11, 0, + 16, 0, 9, 0, 0, 0, + 58, 0, 16, 0, 9, 0, 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 0, 0, 0, 8, 18, 0, 16, 0, 13, 0, 0, 0, 58, 0, 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 1, 64, + 4, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 51, 0, 0, 7, 18, 0, 16, 0, 13, 0, 0, 0, - 58, 0, 16, 0, 7, 0, + 58, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 13, 0, 0, 0, 56, 32, 0, 7, 130, 0, 16, 0, - 12, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 10, 0, 0, 0, 10, 0, 16, 0, 13, 0, - 0, 0, 85, 0, 0, 7, + 0, 0, 0, 0, 0, 8, + 18, 0, 16, 0, 13, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 63, 51, 0, + 0, 7, 18, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 10, 0, 16, 0, 13, 0, + 0, 0, 56, 32, 0, 7, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 0, 0, 0, 8, 18, 0, + 16, 0, 13, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 8, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 51, 0, 0, 7, + 18, 0, 16, 0, 13, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 10, 0, + 16, 0, 13, 0, 0, 0, + 56, 32, 0, 7, 130, 0, + 16, 0, 12, 0, 0, 0, + 58, 0, 16, 0, 12, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 85, 0, + 0, 7, 130, 0, 16, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 9, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 0, 9, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 9, 0, - 0, 0, 1, 64, 0, 0, - 57, 70, 188, 31, 85, 0, - 0, 7, 130, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 10, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 1, 64, 0, 0, 57, 70, 188, 31, 85, 0, 0, 7, 130, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 10, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 10, 0, 0, 0, 1, 64, 0, 0, 57, 70, 188, 31, 85, 0, 0, 7, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 130, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 11, 0, + 0, 0, 1, 64, 0, 0, + 57, 70, 188, 31, 85, 0, + 0, 7, 130, 0, 16, 0, + 12, 0, 0, 0, 58, 0, + 16, 0, 12, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, 12, 0, 0, 0, 58, 0, 16, 0, 12, 0, 0, 0, 1, 64, + 0, 0, 57, 70, 188, 31, + 56, 0, 0, 9, 130, 0, + 16, 0, 9, 0, 0, 0, + 58, 0, 16, 0, 9, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 130, 0, + 56, 0, 0, 9, 130, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 10, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 9, 130, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 0, 11, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 9, 130, 0, 16, 0, 12, 0, 0, 0, 58, 0, 16, 0, 12, 0, - 0, 0, 1, 64, 0, 0, - 57, 70, 188, 31, 56, 0, - 0, 9, 130, 0, 16, 0, - 9, 0, 0, 0, 58, 0, - 16, 0, 9, 0, 0, 0, - 10, 128, 48, 0, 0, 0, + 0, 0, 10, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 9, 130, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 10, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 9, 130, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 9, 130, 0, 16, 0, - 12, 0, 0, 0, 58, 0, - 16, 0, 12, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 11, 50, 0, 16, 0, - 13, 0, 0, 0, 182, 15, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 66, 0, - 16, 0, 13, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 230, 10, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 61, - 30, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, + 0, 0, 0, 11, 50, 0, + 16, 0, 13, 0, 0, 0, + 182, 15, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 13, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 61, - 30, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 13, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 61, - 30, 0, 0, 8, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 13, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 6, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 6, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 61, - 30, 0, 0, 8, 130, 0, - 16, 0, 6, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 130, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 9, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 13, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 10, 0, 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 5, 0, + 66, 0, 16, 0, 13, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 56, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 230, 10, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 56, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 9, 130, 0, + 2, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 61, 30, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 13, 0, + 0, 0, 0, 0, 0, 8, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 12, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 13, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 13, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 61, 30, 0, 0, 8, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 13, 0, + 0, 0, 0, 0, 0, 8, + 130, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 6, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 61, 30, 0, 0, 8, + 130, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 13, 0, + 0, 0, 0, 0, 0, 8, + 130, 0, 16, 0, 6, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 8, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, + 6, 0, 0, 0, 58, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 61, 30, 0, 0, 8, + 130, 0, 16, 0, 6, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 6, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, + 0, 7, 130, 0, 16, 0, + 7, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 6, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 8, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 9, 0, 0, 0, + 56, 0, 0, 7, 130, 0, 16, 0, 13, 0, 0, 0, - 58, 0, 16, 0, 13, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 10, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 58, 0, 16, 0, 11, 0, 0, 0, 50, 0, 0, 9, 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 58, 0, 16, 0, 3, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 5, 0, 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, + 130, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 7, 0, 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 58, 0, 16, 0, 3, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 3, 0, + 7, 0, 0, 0, 58, 0, + 16, 0, 12, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 2, 0, 0, 0, + 10, 0, 16, 0, 13, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 13, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 6, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, 0, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 2, 0, + 58, 0, 16, 0, 13, 0, 0, 0, 58, 0, 16, 0, + 13, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 58, 0, 16, 0, + 3, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 58, 0, 16, 0, + 3, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 58, 0, 16, 0, 3, 0, 0, 0, 0, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, + 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, 0, 0, 0, 7, 130, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 30, 0, 0, 8, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 255, 159, - 241, 126, 50, 0, 0, 10, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 4, 0, 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 56, 0, 0, 7, 130, 0, + 2, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, + 0, 0, 0, 7, 130, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 3, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, + 3, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 3, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 3, 0, + 0, 0, 1, 64, 0, 0, + 255, 159, 241, 126, 50, 0, + 0, 10, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 128, 65, 0, 0, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 56, 0, 0, 7, + 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, + 3, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 32, 0, 7, - 114, 0, 16, 0, 1, 0, 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 75, 0, 0, 5, 114, 0, + 8, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 3, 0, 0, 0, + 246, 15, 16, 0, 8, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, + 246, 15, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 8, 0, 0, 0, + 246, 15, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, + 246, 15, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, + 246, 15, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 7, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 7, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, + 246, 15, 16, 0, 2, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 10, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 56, 32, + 0, 7, 114, 0, 16, 0, + 1, 0, 0, 0, 246, 15, + 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 1, 0, - 0, 0, 140, 0, 0, 11, - 34, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 140, 0, - 0, 11, 18, 0, 16, 0, + 0, 0, 75, 0, 0, 5, + 114, 0, 16, 0, 1, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 140, 0, + 0, 11, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 1, 64, 0, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 140, 0, 0, 11, 18, 0, 16, 0, 0, 0, 0, 0, - 0, 32, 0, 8, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 6, 144, 144, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, + 1, 64, 0, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 175, 0, - 0, 0, 14, 0, 0, 0, - 0, 1, 0, 0, 2, 0, - 0, 0, 115, 0, 0, 0, - 20, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 0, 32, 0, 8, + 114, 32, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 6, 144, + 144, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 32, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 175, 0, 0, 0, 14, 0, + 0, 0, 0, 1, 0, 0, + 2, 0, 0, 0, 115, 0, + 0, 0, 20, 0, 0, 0, + 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 18, 0, + 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2222,6 +2222,5 @@ const BYTE guest_output_ffx_cas_resample_dither_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_resample_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_resample_ps.h index 4868e302e..397ad20f6 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_resample_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_resample_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // int2 xe_cas_output_offset; // Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_cas_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -221,21 +221,21 @@ ret const BYTE guest_output_ffx_cas_resample_ps[] = { - 68, 88, 66, 67, 218, 135, - 61, 84, 18, 214, 47, 213, - 40, 40, 32, 224, 139, 169, - 5, 170, 1, 0, 0, 0, - 92, 24, 0, 0, 5, 0, + 68, 88, 66, 67, 84, 78, + 130, 0, 246, 156, 95, 10, + 227, 64, 193, 189, 212, 26, + 149, 36, 1, 0, 0, 0, + 88, 24, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 120, 2, 0, 0, 172, 2, - 0, 0, 224, 2, 0, 0, - 192, 23, 0, 0, 82, 68, - 69, 70, 60, 2, 0, 0, - 1, 0, 0, 0, 176, 0, + 116, 2, 0, 0, 168, 2, + 0, 0, 220, 2, 0, 0, + 188, 23, 0, 0, 82, 68, + 69, 70, 56, 2, 0, 0, + 1, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 20, 2, 0, 0, 19, 19, + 16, 2, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -256,1000 +256,1000 @@ const BYTE guest_output_ffx_cas_resample_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 120, 101, 95, 99, 97, 115, 95, 115, 111, 117, - 114, 99, 101, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 171, 171, 154, 0, 0, 0, - 3, 0, 0, 0, 200, 0, - 0, 0, 32, 0, 0, 0, + 114, 99, 101, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 171, 171, 154, 0, + 0, 0, 3, 0, 0, 0, + 196, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 64, 1, 0, 0, - 0, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 60, 1, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 88, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 124, 1, 0, 0, + 8, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, - 92, 1, 0, 0, 0, 0, + 164, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 128, 1, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 168, 1, + 200, 1, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 236, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 204, 1, - 0, 0, 16, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 240, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 99, 97, 115, 95, 111, + 117, 116, 112, 117, 116, 95, + 111, 102, 102, 115, 101, 116, + 0, 105, 110, 116, 50, 0, + 171, 171, 1, 0, 2, 0, + 1, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 81, 1, 0, 0, 120, 101, 95, 99, - 97, 115, 95, 111, 117, 116, - 112, 117, 116, 95, 111, 102, - 102, 115, 101, 116, 0, 105, - 110, 116, 50, 0, 171, 171, - 1, 0, 2, 0, 1, 0, + 97, 115, 95, 105, 110, 112, + 117, 116, 95, 111, 117, 116, + 112, 117, 116, 95, 115, 105, + 122, 101, 95, 114, 97, 116, + 105, 111, 0, 102, 108, 111, + 97, 116, 50, 0, 171, 171, + 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 85, 1, 0, 0, + 0, 0, 155, 1, 0, 0, 120, 101, 95, 99, 97, 115, - 95, 105, 110, 112, 117, 116, - 95, 111, 117, 116, 112, 117, - 116, 95, 115, 105, 122, 101, - 95, 114, 97, 116, 105, 111, - 0, 102, 108, 111, 97, 116, - 50, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, + 95, 115, 104, 97, 114, 112, + 110, 101, 115, 115, 95, 112, + 111, 115, 116, 95, 115, 101, + 116, 117, 112, 0, 102, 108, + 111, 97, 116, 0, 171, 171, + 0, 0, 3, 0, 1, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 159, 1, 0, 0, 120, 101, - 95, 99, 97, 115, 95, 115, - 104, 97, 114, 112, 110, 101, - 115, 115, 95, 112, 111, 115, - 116, 95, 115, 101, 116, 117, - 112, 0, 102, 108, 111, 97, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 232, 1, 0, 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, + 0, 0, 228, 1, 0, 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, 44, 0, 0, 0, + 1, 0, 0, 0, 8, 0, + 0, 0, 32, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 15, 3, + 0, 0, 83, 86, 95, 80, + 111, 115, 105, 116, 105, 111, + 110, 0, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 15, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, + 0, 0, 15, 0, 0, 0, + 83, 86, 95, 84, 97, 114, + 103, 101, 116, 0, 171, 171, + 83, 72, 69, 88, 216, 20, + 0, 0, 81, 0, 0, 0, + 54, 5, 0, 0, 106, 8, + 0, 1, 89, 0, 0, 7, + 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 69, 88, 216, 20, 0, 0, - 81, 0, 0, 0, 54, 5, - 0, 0, 106, 8, 0, 1, - 89, 0, 0, 7, 70, 142, + 88, 24, 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 88, 24, - 0, 7, 70, 126, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 0, 0, - 0, 0, 100, 32, 0, 4, - 50, 16, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 14, 0, - 0, 0, 27, 0, 0, 5, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 10, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 70, 128, 48, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 17, - 194, 0, 16, 0, 0, 0, - 0, 0, 166, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 191, - 0, 0, 0, 191, 86, 0, + 0, 0, 85, 85, 0, 0, + 0, 0, 0, 0, 100, 32, + 0, 4, 50, 16, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 101, 0, 0, 3, + 242, 32, 16, 0, 0, 0, + 0, 0, 104, 0, 0, 2, + 14, 0, 0, 0, 27, 0, 0, 5, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, + 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 50, 0, + 30, 0, 0, 10, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, - 0, 0, 230, 138, 48, 0, + 0, 0, 70, 128, 48, 128, + 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 50, 0, + 0, 17, 194, 0, 16, 0, + 0, 0, 0, 0, 166, 142, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 230, 10, 16, 0, 0, 0, - 0, 0, 65, 0, 0, 5, - 194, 0, 16, 0, 0, 0, - 0, 0, 6, 4, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 8, 50, 0, 16, 0, - 0, 0, 0, 0, 230, 10, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 27, 0, 0, 5, 50, 0, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 4, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 54, 0, 0, 5, 50, 0, - 16, 0, 3, 0, 0, 0, - 230, 10, 16, 0, 2, 0, - 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 0, - 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, + 0, 191, 0, 0, 0, 191, + 86, 0, 0, 5, 50, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 50, 0, 0, 11, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 230, 138, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 230, 10, 16, 0, + 0, 0, 0, 0, 65, 0, + 0, 5, 194, 0, 16, 0, + 0, 0, 0, 0, 6, 4, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 8, 50, 0, + 16, 0, 0, 0, 0, 0, + 230, 10, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 27, 0, 0, 5, + 50, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 242, 0, 16, 0, + 2, 0, 0, 0, 70, 4, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 54, 0, 0, 5, + 50, 0, 16, 0, 3, 0, + 0, 0, 230, 10, 16, 0, + 2, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, + 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 3, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 70, 4, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 255, 255, 255, 255, - 54, 0, 0, 5, 50, 0, - 16, 0, 6, 0, 0, 0, - 230, 10, 16, 0, 5, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 6, 0, + 194, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 4, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 126, + 1, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 4, + 5, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 255, 255, - 255, 255, 1, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 8, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 255, 255, + 255, 255, 54, 0, 0, 5, + 50, 0, 16, 0, 6, 0, 0, 0, 230, 10, 16, 0, - 7, 0, 0, 0, 54, 0, + 5, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 8, 0, 0, 0, 2, 64, + 6, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, + 16, 0, 6, 0, 0, 0, + 70, 14, 16, 0, 6, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 7, 0, + 194, 0, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 242, 0, - 16, 0, 9, 0, 0, 0, + 16, 0, 7, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 54, 0, + 255, 255, 255, 255, 1, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 54, 0, 0, 5, 50, 0, 16, 0, - 10, 0, 0, 0, 230, 10, - 16, 0, 9, 0, 0, 0, + 8, 0, 0, 0, 230, 10, + 16, 0, 7, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 8, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 10, 0, + 114, 0, 16, 0, 8, 0, 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 70, 126, + 8, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 9, 0, 0, 0, 2, 64, + 7, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 14, 16, 0, 9, 0, + 16, 0, 7, 0, 0, 0, + 70, 14, 16, 0, 7, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 10, - 242, 0, 16, 0, 11, 0, + 242, 0, 16, 0, 9, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, 2, 64, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 54, 0, 0, 5, 50, 0, - 16, 0, 12, 0, 0, 0, - 230, 10, 16, 0, 11, 0, + 16, 0, 10, 0, 0, 0, + 230, 10, 16, 0, 9, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 12, 0, + 194, 0, 16, 0, 10, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 12, 0, 0, 0, 70, 14, - 16, 0, 12, 0, 0, 0, + 10, 0, 0, 0, 70, 14, + 16, 0, 10, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 11, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 11, 0, + 114, 0, 16, 0, 9, 0, 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 70, 126, + 9, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 10, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, + 0, 10, 242, 0, 16, 0, + 11, 0, 0, 0, 70, 4, 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 1, 0, - 0, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 50, 0, 16, 0, 12, 0, + 0, 0, 230, 10, 16, 0, + 11, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 12, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 114, 0, + 16, 0, 12, 0, 0, 0, + 70, 14, 16, 0, 12, 0, + 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 1, 0, + 194, 0, 16, 0, 11, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, + 11, 0, 0, 0, 70, 14, + 16, 0, 11, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, + 30, 0, 0, 10, 50, 0, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 1, 0, + 0, 0, 2, 64, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 8, 194, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 45, 0, 0, 8, 114, 0, + 16, 0, 1, 0, 0, 0, + 70, 14, 16, 0, 1, 0, + 0, 0, 70, 126, 32, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, + 3, 0, 0, 0, 70, 2, + 16, 0, 3, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, + 6, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, + 70, 2, 16, 0, 2, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, + 4, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, + 5, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 7, 0, + 70, 2, 16, 0, 8, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, + 7, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 10, 0, 0, 0, 70, 2, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, + 10, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 12, 0, 0, 0, 70, 2, 16, 0, 12, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 11, 0, + 70, 2, 16, 0, 12, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 11, 0, 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, + 11, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 56, 0, 0, 7, 114, 0, 16, 0, 9, 0, 0, 0, 70, 2, 16, 0, 9, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, + 9, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 1, 0, + 0, 0, 51, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, 51, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 51, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 10, 0, + 0, 0, 51, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 52, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 51, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 5, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, - 51, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 10, 0, 0, 0, 52, 0, + 4, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 52, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 10, 0, 0, 0, + 52, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 51, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 5, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 6, 0, 0, 0, + 51, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 8, 0, + 0, 0, 26, 0, 16, 0, + 12, 0, 0, 0, 51, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 52, 0, 0, 7, + 130, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, 5, 0, 0, 0, - 51, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 51, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 26, 0, 16, 0, 12, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 4, 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, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 6, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 26, 0, - 16, 0, 12, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 51, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 10, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 3, 0, + 16, 0, 8, 0, 0, 0, + 26, 0, 16, 0, 12, 0, + 0, 0, 52, 0, 0, 7, + 130, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, 51, 0, 0, 7, 130, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 9, 0, + 16, 0, 3, 0, 0, 0, + 26, 0, 16, 0, 7, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 51, 0, + 10, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 52, 0, 0, 7, + 26, 0, 16, 0, 4, 0, + 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, + 9, 0, 0, 0, 26, 0, + 16, 0, 12, 0, 0, 0, + 51, 0, 0, 7, 130, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 58, 0, 16, 0, 4, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 26, 0, - 16, 0, 9, 0, 0, 0, - 26, 0, 16, 0, 12, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 7, 0, 0, 0, + 26, 0, 16, 0, 10, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 58, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 52, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, - 51, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 10, 0, + 26, 0, 16, 0, 9, 0, 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 51, 0, + 12, 0, 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 5, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 5, 0, 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 6, 0, + 130, 0, 16, 0, 5, 0, 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, + 10, 0, 0, 0, 26, 0, + 16, 0, 12, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 5, 0, 0, 0, 58, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 52, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 6, 0, 0, 0, 26, 0, - 16, 0, 10, 0, 0, 0, - 26, 0, 16, 0, 12, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 11, 0, + 0, 0, 51, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, 5, 0, 0, 0, 58, 0, 16, 0, 6, 0, 0, 0, 52, 0, 0, 7, 130, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 6, 0, 0, 0, 58, 0, 16, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 30, 0, 0, 8, + 26, 0, 16, 0, 10, 0, + 0, 0, 26, 0, 16, 0, + 12, 0, 0, 0, 52, 0, + 0, 7, 130, 0, 16, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 5, 0, 0, 0, + 58, 0, 16, 0, 6, 0, + 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 7, 0, + 0, 0, 26, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, + 52, 0, 0, 7, 130, 0, + 16, 0, 6, 0, 0, 0, + 58, 0, 16, 0, 6, 0, + 0, 0, 58, 0, 16, 0, + 7, 0, 0, 0, 30, 0, + 0, 8, 130, 0, 16, 0, + 7, 0, 0, 0, 58, 0, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 187, 126, 240, 126, + 30, 0, 0, 8, 130, 0, + 16, 0, 8, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 187, 126, + 240, 126, 30, 0, 0, 8, + 130, 0, 16, 0, 9, 0, 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, + 65, 0, 0, 0, 4, 0, 0, 0, 1, 64, 0, 0, 187, 126, 240, 126, 30, 0, 0, 8, 130, 0, 16, 0, - 8, 0, 0, 0, 58, 0, + 10, 0, 0, 0, 58, 0, 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, + 6, 0, 0, 0, 1, 64, 0, 0, 187, 126, 240, 126, - 30, 0, 0, 8, 130, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 30, 0, 0, 8, - 130, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 187, 126, 240, 126, 0, 0, - 0, 8, 130, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 51, 0, 0, 7, 130, 0, - 16, 0, 11, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 56, 32, - 0, 7, 130, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 51, 0, - 0, 7, 130, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 56, 32, 0, 7, - 130, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, 0, 0, 0, 8, 130, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 128, 65, 0, - 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 51, 0, 0, 7, 130, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 58, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 58, 0, 16, 0, 11, 0, 0, 0, 56, 32, 0, 7, 130, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 9, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 7, 0, 0, 0, 58, 0, 16, 0, 11, 0, 0, 0, 0, 0, 0, 8, 130, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 128, 65, 0, 0, 0, - 6, 0, 0, 0, 1, 64, + 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 51, 0, 0, 7, 130, 0, 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 5, 0, + 58, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 11, 0, 0, 0, 56, 32, 0, 7, 130, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 10, 0, 0, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, 58, 0, 16, 0, 11, 0, - 0, 0, 85, 0, 0, 7, + 0, 0, 0, 0, 0, 8, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 63, 51, 0, + 0, 7, 130, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 11, 0, + 0, 0, 56, 32, 0, 7, + 130, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 9, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 0, 0, 0, 8, 130, 0, + 16, 0, 11, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 51, 0, 0, 7, + 130, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 11, 0, 0, 0, + 56, 32, 0, 7, 130, 0, + 16, 0, 10, 0, 0, 0, + 58, 0, 16, 0, 10, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 85, 0, + 0, 7, 130, 0, 16, 0, + 7, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, 7, 0, 0, 0, 58, 0, 16, 0, 7, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 57, 70, 188, 31, 85, 0, - 0, 7, 130, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 1, 64, 0, 0, 57, 70, 188, 31, 85, 0, 0, 7, 130, 0, - 16, 0, 9, 0, 0, 0, - 58, 0, 16, 0, 9, 0, + 16, 0, 8, 0, 0, 0, + 58, 0, 16, 0, 8, 0, 0, 0, 1, 64, 0, 0, 1, 0, 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, - 9, 0, 0, 0, 58, 0, - 16, 0, 9, 0, 0, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 8, 0, 0, 0, 1, 64, 0, 0, 57, 70, 188, 31, 85, 0, 0, 7, + 130, 0, 16, 0, 9, 0, + 0, 0, 58, 0, 16, 0, + 9, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 130, 0, + 16, 0, 9, 0, 0, 0, + 58, 0, 16, 0, 9, 0, + 0, 0, 1, 64, 0, 0, + 57, 70, 188, 31, 85, 0, + 0, 7, 130, 0, 16, 0, + 10, 0, 0, 0, 58, 0, + 16, 0, 10, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 30, 0, 0, 7, 130, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 10, 0, 0, 0, 1, 64, + 0, 0, 57, 70, 188, 31, + 56, 0, 0, 9, 130, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 7, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 30, 0, 0, 7, 130, 0, + 56, 0, 0, 9, 130, 0, + 16, 0, 8, 0, 0, 0, + 58, 0, 16, 0, 8, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 9, 130, 0, + 16, 0, 9, 0, 0, 0, + 58, 0, 16, 0, 9, 0, + 0, 0, 10, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 9, 130, 0, 16, 0, 10, 0, 0, 0, 58, 0, 16, 0, 10, 0, - 0, 0, 1, 64, 0, 0, - 57, 70, 188, 31, 56, 0, - 0, 9, 130, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 10, 128, 48, 0, 0, 0, + 0, 0, 10, 128, 48, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 9, 130, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 9, 130, 0, 16, 0, - 9, 0, 0, 0, 58, 0, - 16, 0, 9, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 9, 130, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 10, 0, 0, 0, - 10, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 11, 50, 0, 16, 0, - 13, 0, 0, 0, 22, 5, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 13, 0, - 0, 0, 26, 0, 16, 0, - 13, 0, 0, 0, 56, 0, - 0, 7, 50, 0, 16, 0, - 13, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 61, - 30, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 61, - 30, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, + 0, 0, 0, 11, 50, 0, + 16, 0, 13, 0, 0, 0, + 22, 5, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 13, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 61, - 30, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 13, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 61, - 30, 0, 0, 8, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 6, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 12, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 8, 0, 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, + 130, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, + 13, 0, 0, 0, 26, 0, + 16, 0, 13, 0, 0, 0, + 56, 0, 0, 7, 50, 0, + 16, 0, 13, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 56, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 8, + 34, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 128, + 65, 0, 0, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 9, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 9, 34, 0, + 0, 0, 0, 0, 0, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 61, 30, 0, 0, 8, + 34, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, + 0, 0, 0, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 9, 66, 0, 16, 0, + 2, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 13, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 13, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 61, 30, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 13, 0, + 0, 0, 0, 0, 0, 8, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 3, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 61, 30, 0, 0, 8, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 2, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, + 0, 7, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 26, 0, 16, 0, 13, 0, + 0, 0, 0, 0, 0, 8, + 130, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 6, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 61, 30, 0, 0, 8, + 130, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, + 0, 7, 130, 0, 16, 0, + 5, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 6, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 7, 0, 0, 0, + 56, 0, 0, 7, 130, 0, 16, 0, 12, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 8, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 3, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 58, 0, 16, 0, 9, 0, + 0, 0, 50, 0, 0, 9, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 8, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 3, 0, + 0, 0, 50, 0, 0, 9, + 34, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 5, 0, + 0, 0, 58, 0, 16, 0, + 5, 0, 0, 0, 58, 0, + 16, 0, 10, 0, 0, 0, + 50, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 7, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 13, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 50, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 13, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 50, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 0, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 12, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, + 12, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 6, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 58, 0, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 58, 0, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 5, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 58, 0, 16, 0, + 1, 0, 0, 0, 0, 0, + 0, 7, 130, 0, 16, 0, + 1, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 7, 130, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, + 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 30, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 255, 159, - 241, 126, 50, 0, 0, 10, - 130, 0, 16, 0, 1, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 64, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 6, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 0, 12, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 246, 15, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 226, 0, 16, 0, 0, 0, - 0, 0, 6, 9, 16, 0, - 10, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 6, 9, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 12, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 150, 7, 16, 0, 0, 0, - 0, 0, 56, 32, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 75, 0, 0, 5, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, + 65, 0, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 172, 0, - 0, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 114, 0, 0, 0, - 20, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, + 255, 159, 241, 126, 50, 0, + 0, 10, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 128, 65, 0, 0, 0, + 2, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 64, 56, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 56, 0, 0, 7, 114, 0, + 16, 0, 2, 0, 0, 0, + 70, 2, 16, 0, 2, 0, + 0, 0, 246, 15, 16, 0, + 6, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 3, 0, 0, 0, + 246, 15, 16, 0, 6, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, + 246, 15, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 8, 0, 0, 0, + 246, 15, 16, 0, 12, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, + 246, 15, 16, 0, 3, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 9, 0, 0, 0, + 246, 15, 16, 0, 3, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 11, 0, 0, 0, + 246, 15, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 86, 5, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 226, 0, 16, 0, + 0, 0, 0, 0, 6, 9, + 16, 0, 10, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 6, 9, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 12, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 150, 7, 16, 0, + 0, 0, 0, 0, 56, 32, + 0, 7, 114, 0, 16, 0, + 0, 0, 0, 0, 246, 15, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 0, 0, + 0, 0, 75, 0, 0, 5, + 114, 32, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 32, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 172, 0, 0, 0, 14, 0, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 114, 0, + 0, 0, 20, 0, 0, 0, + 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, + 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 18, 0, + 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1259,6 +1259,5 @@ const BYTE guest_output_ffx_cas_resample_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_sharpen_dither_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_sharpen_dither_ps.h index 2a7f02efe..ffe3e1858 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_sharpen_dither_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_sharpen_dither_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // int2 xe_cas_output_offset; // Offset: 0 Size: 8 @@ -19,7 +19,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_cas_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -356,21 +356,21 @@ ret const BYTE guest_output_ffx_cas_sharpen_dither_ps[] = { - 68, 88, 66, 67, 164, 76, - 101, 32, 181, 159, 26, 149, - 191, 3, 199, 32, 184, 62, - 27, 250, 1, 0, 0, 0, - 168, 25, 0, 0, 5, 0, + 68, 88, 66, 67, 255, 119, + 136, 143, 9, 220, 108, 33, + 44, 141, 124, 0, 167, 19, + 114, 121, 1, 0, 0, 0, + 164, 25, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 4, 2, 0, 0, 56, 2, - 0, 0, 108, 2, 0, 0, - 12, 25, 0, 0, 82, 68, - 69, 70, 200, 1, 0, 0, - 1, 0, 0, 0, 176, 0, + 0, 2, 0, 0, 52, 2, + 0, 0, 104, 2, 0, 0, + 8, 25, 0, 0, 82, 68, + 69, 70, 196, 1, 0, 0, + 1, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 160, 1, 0, 0, 19, 19, + 156, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -391,1064 +391,1063 @@ const BYTE guest_output_ffx_cas_sharpen_dither_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 120, 101, 95, 99, 97, 115, 95, 115, 111, 117, - 114, 99, 101, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 171, 171, 154, 0, 0, 0, - 2, 0, 0, 0, 200, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 24, 1, 0, 0, - 0, 0, 0, 0, 8, 0, + 114, 99, 101, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 171, 171, 154, 0, 0, 0, 2, 0, 0, 0, - 52, 1, 0, 0, 0, 0, + 196, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 20, 1, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 48, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 84, 1, 0, 0, + 8, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 120, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 88, 1, 0, 0, 8, 0, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 124, 1, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 120, 101, - 95, 99, 97, 115, 95, 111, - 117, 116, 112, 117, 116, 95, - 111, 102, 102, 115, 101, 116, - 0, 105, 110, 116, 50, 0, - 171, 171, 1, 0, 2, 0, - 1, 0, 2, 0, 0, 0, + 120, 101, 95, 99, 97, 115, + 95, 111, 117, 116, 112, 117, + 116, 95, 111, 102, 102, 115, + 101, 116, 0, 105, 110, 116, + 50, 0, 171, 171, 1, 0, + 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 1, - 0, 0, 120, 101, 95, 99, - 97, 115, 95, 115, 104, 97, - 114, 112, 110, 101, 115, 115, - 95, 112, 111, 115, 116, 95, - 115, 101, 116, 117, 112, 0, - 102, 108, 111, 97, 116, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 1, 0, 0, 120, 101, + 95, 99, 97, 115, 95, 115, + 104, 97, 114, 112, 110, 101, + 115, 115, 95, 112, 111, 115, + 116, 95, 115, 101, 116, 117, + 112, 0, 102, 108, 111, 97, + 116, 0, 171, 171, 0, 0, + 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 116, 1, - 0, 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, 44, 0, + 0, 0, 0, 0, 0, 0, + 112, 1, 0, 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, + 44, 0, 0, 0, 1, 0, + 0, 0, 8, 0, 0, 0, + 32, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 15, 3, 0, 0, + 83, 86, 95, 80, 111, 115, + 105, 116, 105, 111, 110, 0, + 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, + 15, 0, 0, 0, 83, 86, + 95, 84, 97, 114, 103, 101, + 116, 0, 171, 171, 83, 72, + 69, 88, 152, 22, 0, 0, + 81, 0, 0, 0, 166, 5, + 0, 0, 106, 8, 0, 1, + 53, 24, 0, 0, 2, 4, + 0, 0, 132, 131, 131, 186, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 152, 22, 0, 0, 81, 0, - 0, 0, 166, 5, 0, 0, - 106, 8, 0, 1, 53, 24, - 0, 0, 2, 4, 0, 0, - 132, 131, 131, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 231, 230, - 102, 58, 0, 0, 0, 0, + 231, 230, 102, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 222, 221, 221, 58, + 0, 0, 0, 0, 222, 221, + 221, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 204, 203, 203, 186, 0, 0, 0, 0, 0, 0, - 204, 203, 203, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 167, - 167, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 159, 158, 30, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 139, 139, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 182, 181, - 181, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 178, 177, 177, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 135, 134, 6, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 159, - 159, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 210, 209, 209, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 155, 154, 26, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 149, 148, - 148, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 146, 145, 145, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 186, 185, 185, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 190, 189, - 189, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 143, 142, 14, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 137, 136, 8, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 158, 157, - 157, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 229, 228, 228, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 137, 137, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 163, 162, - 34, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 253, 252, 252, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 245, 245, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 144, 143, - 143, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 209, 208, 208, 184, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 139, 138, 10, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 188, 187, - 187, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 254, 253, 253, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 183, 182, 54, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 161, 160, - 32, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 187, 186, 58, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 172, 171, 171, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 144, 143, - 143, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 157, 156, 156, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 230, 229, 229, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 220, 219, - 219, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 194, 193, 193, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 161, 160, 32, 184, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 207, 206, - 78, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 240, 239, 239, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 157, 156, 156, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 130, 129, - 129, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 154, 153, 153, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 185, 184, 56, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 216, 215, - 215, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 208, 207, 207, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 181, 180, 180, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 244, 243, - 243, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 232, 231, 231, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 227, 226, 98, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 235, 234, - 106, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 169, 168, 40, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 243, 242, 114, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 199, - 199, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 171, 170, 42, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 170, 169, 169, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 211, 210, - 82, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 192, 191, 191, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 236, 235, 235, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 223, 222, - 94, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 223, 222, 94, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 237, 236, 236, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 139, - 139, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 153, 152, 24, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 249, 248, 120, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 186, 185, - 185, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 155, 154, 26, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 201, 200, 72, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 210, 209, - 209, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 134, 133, 133, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 213, 212, 212, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 217, 216, - 88, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 208, 207, 207, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 171, 170, 42, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 145, 144, - 144, 184, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 221, 220, 220, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 216, 215, 215, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 180, 179, - 179, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 243, 242, 114, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 175, 174, 46, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 156, 155, - 155, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 190, 189, 189, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 151, 150, 22, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 248, 247, - 247, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 199, 198, 70, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 170, 169, 169, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 252, 251, - 251, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 218, 217, 217, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 136, 135, 135, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 130, - 2, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 244, 243, 243, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 158, 157, 157, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 173, 172, - 172, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 180, 179, 179, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 214, 213, 213, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 241, - 241, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 191, 190, 62, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 239, 238, 110, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 238, 237, - 237, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 150, 149, 149, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 197, 196, 196, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 209, 208, - 208, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 195, 194, 66, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 154, 153, 153, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 145, 144, - 144, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 196, 195, 195, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 255, 254, 126, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 251, 250, - 122, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 254, 253, 253, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 139, 138, 10, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 225, 224, - 96, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 164, 163, 163, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 141, 140, 140, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 202, 201, - 201, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 129, 128, 0, 183, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 164, 164, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 176, 175, - 175, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 230, 229, 229, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 130, 2, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 156, 155, - 155, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 203, 202, 74, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 176, 175, 175, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 141, 140, - 140, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 194, 193, 193, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 137, 136, 8, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 203, 202, - 74, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 172, 171, 171, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 205, 204, 204, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 251, 250, - 122, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 245, 244, 244, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 202, 201, 201, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 136, 135, - 135, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 179, 178, 50, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 220, 219, 219, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 132, 131, - 131, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 221, 220, 220, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 234, 233, 233, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 249, 248, - 120, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 163, 162, 34, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 218, 217, 217, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 219, 218, - 90, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 226, 225, 225, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 142, 141, 141, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 232, 231, - 231, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 207, 206, 78, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 234, 233, 233, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 179, 178, - 50, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 130, 129, 129, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 174, 173, 173, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 185, 184, - 56, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 198, 197, 197, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 173, 172, 172, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 187, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 175, 174, 46, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 212, 211, 211, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 152, 151, - 151, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 237, 236, 236, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 229, 228, 228, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 201, 200, - 72, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 196, 195, 195, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 150, 149, 149, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 177, 176, - 176, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 248, 247, 247, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 184, 183, 183, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 147, 146, - 18, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 241, 240, 240, 56, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 166, 165, 165, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 151, 150, - 22, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 255, 254, 126, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 174, 173, 173, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 233, 232, - 104, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 199, 198, 70, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 178, 177, 177, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 192, 191, - 191, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 227, 226, 98, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 189, 188, 188, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 143, 142, - 14, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 148, 147, 147, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 133, 132, 132, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 147, 146, - 18, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 238, 237, 237, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 226, 225, 225, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 152, 151, - 151, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 195, 194, 66, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 206, 205, 205, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 241, 240, - 240, 184, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 160, 159, 159, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 240, 239, 239, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 193, 192, - 192, 55, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 252, 251, 251, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 228, 227, 227, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 187, 186, - 58, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 204, 203, 203, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 224, 223, 223, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 162, 161, - 161, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 217, 216, 88, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 137, 137, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 191, 190, - 62, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 214, 213, 213, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 164, 164, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 253, 252, - 252, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 236, 235, 235, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 247, 246, 118, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 181, 180, - 180, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 183, 182, 54, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 134, 133, 133, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 206, 205, - 205, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 193, 192, 192, 183, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 168, 167, 167, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 211, 210, - 82, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 235, 234, 106, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 188, 187, 187, 186, 0, 0, + 168, 167, 167, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 158, - 30, 58, 0, 0, 0, 0, + 30, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 177, 176, 176, 184, + 0, 0, 140, 139, 139, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 239, 238, 110, 58, 0, 0, + 182, 181, 181, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 177, + 177, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 135, 134, 6, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 59, 0, 0, 0, 0, + 160, 159, 159, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 183, 183, 186, + 0, 0, 0, 0, 210, 209, + 209, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 155, 154, 26, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 167, 166, 38, 186, 0, 0, + 149, 148, 148, 185, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 198, 197, - 197, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 146, 145, + 145, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 215, 214, 86, 186, + 0, 0, 186, 185, 185, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 164, 163, 163, 58, 0, 0, + 190, 189, 189, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 133, 132, - 132, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 143, 142, + 14, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 200, 199, 199, 58, + 0, 0, 137, 136, 8, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 148, 147, 147, 58, 0, 0, + 158, 157, 157, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 189, 188, - 188, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 229, 228, + 228, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 205, 204, 204, 185, + 0, 0, 138, 137, 137, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 250, 249, 249, 58, 0, 0, + 163, 162, 34, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 182, 181, - 181, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 253, 252, + 252, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 146, 145, 145, 186, + 0, 0, 246, 245, 245, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 212, 211, 211, 58, 0, 0, + 144, 143, 143, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 231, 230, - 102, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 209, 208, + 208, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 153, 152, 24, 57, + 0, 0, 139, 138, 10, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 142, 141, 141, 58, 0, 0, + 188, 187, 187, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 225, 224, - 96, 184, 0, 0, 0, 0, + 0, 0, 0, 0, 254, 253, + 253, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 149, 148, 148, 57, + 0, 0, 183, 182, 54, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 222, 221, 221, 186, 0, 0, + 161, 160, 32, 56, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 166, 165, - 165, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 187, 186, + 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 135, 134, 6, 186, + 0, 0, 172, 171, 171, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 169, 168, 40, 185, 0, 0, + 144, 143, 143, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 245, - 245, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 157, 156, + 156, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 219, 218, 90, 186, + 0, 0, 230, 229, 229, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 167, 166, 38, 58, 0, 0, + 220, 219, 219, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 194, 193, + 193, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 161, 160, 32, 184, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 207, 206, 78, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 240, 239, + 239, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 157, 156, 156, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 130, 129, 129, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 154, 153, + 153, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 185, 184, 56, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 216, 215, 215, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 208, 207, + 207, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 181, 180, 180, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 244, 243, 243, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 232, 231, + 231, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 227, 226, 98, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 235, 234, 106, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 169, 168, + 40, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 243, 242, 114, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 200, 199, 199, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 171, 170, + 42, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 170, 169, 169, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 211, 210, 82, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 192, 191, + 191, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 236, 235, 235, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 223, 222, 94, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 223, 222, + 94, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 237, 236, 236, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 139, 139, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 153, 152, + 24, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 249, 248, 120, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 186, 185, 185, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 155, 154, + 26, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 201, 200, 72, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 210, 209, 209, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 134, 133, + 133, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 213, 212, 212, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 217, 216, 88, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 208, 207, + 207, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 171, 170, 42, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 145, 144, 144, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 221, 220, + 220, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 216, 215, 215, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 180, 179, 179, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 243, 242, + 114, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 175, 174, 46, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 155, 155, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 190, 189, + 189, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 151, 150, 22, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 248, 247, 247, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 199, 198, + 70, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 170, 169, 169, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 252, 251, 251, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 218, 217, + 217, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 136, 135, 135, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 130, 2, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 244, 243, + 243, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 158, 157, 157, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 173, 172, 172, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 180, 179, + 179, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 214, 213, 213, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 242, 241, 241, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 191, 190, + 62, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 239, 238, 110, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 238, 237, 237, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 150, 149, + 149, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 197, 196, 196, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 209, 208, 208, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 195, 194, + 66, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 154, 153, 153, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 145, 144, 144, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 196, 195, + 195, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 255, 254, 126, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 251, 250, 122, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 254, 253, + 253, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 139, 138, 10, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 225, 224, 96, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 164, 163, + 163, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 141, 140, 140, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 202, 201, 201, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 128, - 0, 55, 0, 0, 0, 0, + 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 250, 249, 249, 186, + 0, 0, 165, 164, 164, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 233, 232, 104, 185, 0, 0, + 176, 175, 175, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 197, 196, - 196, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 230, 229, + 229, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 228, 227, 227, 186, + 0, 0, 131, 130, 2, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 213, 212, 212, 185, 0, 0, + 156, 155, 155, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 162, 161, - 161, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 203, 202, + 74, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 224, 223, 223, 58, + 0, 0, 176, 175, 175, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 247, 246, 118, 186, 0, 0, + 141, 140, 140, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 194, 193, + 193, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 137, 136, 8, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 203, 202, 74, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 172, 171, + 171, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 205, 204, 204, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 251, 250, 122, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 245, 244, + 244, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 202, 201, 201, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 136, 135, 135, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 179, 178, + 50, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 220, 219, 219, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 132, 131, 131, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 221, 220, + 220, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 234, 233, 233, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 249, 248, 120, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 163, 162, + 34, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 217, 217, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 219, 218, 90, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 226, 225, + 225, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 142, 141, 141, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 232, 231, 231, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 207, 206, + 78, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 234, 233, 233, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 179, 178, 50, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 130, 129, + 129, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 174, 173, 173, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 185, 184, 56, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 198, 197, + 197, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 173, 172, 172, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 187, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 175, 174, + 46, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 212, 211, 211, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 152, 151, 151, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 237, 236, + 236, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 229, 228, 228, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 201, 200, 72, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 196, 195, + 195, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 149, 149, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 177, 176, 176, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 248, 247, + 247, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 184, 183, 183, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 147, 146, 18, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 241, 240, + 240, 56, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 166, 165, 165, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 151, 150, 22, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 254, + 126, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 174, 173, 173, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 233, 232, 104, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 199, 198, + 70, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 178, 177, 177, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 192, 191, 191, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 227, 226, + 98, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 189, 188, 188, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 143, 142, 14, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 148, 147, + 147, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 133, 132, 132, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 147, 146, 18, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 238, 237, + 237, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 226, 225, 225, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 152, 151, 151, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 195, 194, + 66, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 206, 205, 205, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 241, 240, 240, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 160, 159, + 159, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 240, 239, 239, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 193, 192, 192, 55, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 252, 251, + 251, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 228, 227, 227, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 187, 186, 58, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 204, 203, + 203, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 224, 223, 223, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 162, 161, 161, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 217, 216, + 88, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 138, 137, 137, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 191, 190, 62, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 214, 213, + 213, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 164, 164, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 253, 252, 252, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 236, 235, + 235, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 247, 246, 118, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 181, 180, 180, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 183, 182, + 54, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 134, 133, 133, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 206, 205, 205, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 193, 192, + 192, 183, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 168, 167, 167, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 211, 210, 82, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 235, 234, + 106, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 188, 187, 187, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 159, 158, 30, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 177, 176, + 176, 184, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 239, 238, 110, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 59, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 184, 183, + 183, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 167, 166, 38, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 198, 197, 197, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 214, - 86, 58, 0, 0, 0, 0, + 86, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 242, 241, 241, 58, + 0, 0, 164, 163, 163, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 245, 244, 244, 57, 0, 0, + 133, 132, 132, 57, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 89, 0, - 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 200, 199, + 199, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 148, 147, 147, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 24, 0, 7, - 70, 126, 48, 0, 0, 0, + 189, 188, 188, 57, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, + 0, 0, 0, 0, 205, 204, + 204, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 100, 32, 0, 4, 50, 16, + 0, 0, 250, 249, 249, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 182, 181, 181, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 146, 145, + 145, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 212, 211, 211, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 231, 230, 102, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 153, 152, + 24, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 142, 141, 141, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 225, 224, 96, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 149, 148, + 148, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 222, 221, 221, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 166, 165, 165, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 135, 134, + 6, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 169, 168, 40, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 246, 245, 245, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 219, 218, + 90, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 167, 166, 38, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 129, 128, 0, 55, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 250, 249, + 249, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 233, 232, 104, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 197, 196, 196, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 228, 227, + 227, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 213, 212, 212, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 162, 161, 161, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 224, 223, + 223, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 247, 246, 118, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 215, 214, 86, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 242, 241, + 241, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 245, 244, 244, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 88, 24, + 0, 7, 70, 126, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 85, 85, 0, 0, 0, 0, + 0, 0, 100, 32, 0, 4, + 50, 16, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 6, 0, 0, 0, - 27, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 10, + 104, 0, 0, 2, 6, 0, + 0, 0, 27, 0, 0, 5, 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 70, 128, - 48, 128, 65, 0, 0, 0, + 0, 0, 70, 16, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 70, 128, 48, 128, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 54, 0, - 0, 5, 50, 0, 16, 0, - 2, 0, 0, 0, 230, 10, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 8, 194, 0, + 0, 0, 255, 255, 255, 255, + 54, 0, 0, 5, 50, 0, 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, + 230, 10, 16, 0, 1, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 0, 0, + 194, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 5, 0, 0, 0, 230, 10, - 16, 0, 4, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 126, + 1, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 0, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 5, 0, 0, 0, + 230, 10, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 114, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 114, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 3, 0, + 70, 2, 16, 0, 2, 0, 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 56, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, + 70, 2, 16, 0, 5, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 51, 0, + 4, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 51, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 5, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 51, 0, 0, 7, + 130, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 0, + 2, 0, 0, 0, 26, 0, + 16, 0, 4, 0, 0, 0, + 51, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 52, 0, + 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 5, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, + 0, 0, 52, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 51, 0, 0, 7, 130, 0, + 52, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 51, 0, + 4, 0, 0, 0, 52, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 0, 0, + 0, 8, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 51, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 56, 32, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 57, 70, 188, 31, 56, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 64, 1, 64, 0, 0, + 0, 0, 128, 63, 30, 0, + 0, 8, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 255, 159, 241, 126, + 50, 0, 0, 10, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 64, 56, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 1, 0, - 0, 0, 52, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 5, 0, 0, 0, - 52, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 52, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, - 30, 0, 0, 8, 130, 0, + 50, 0, 0, 9, 114, 0, 16, 0, 1, 0, 0, 0, - 42, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 0, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 51, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 32, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 57, 70, - 188, 31, 56, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 64, - 1, 64, 0, 0, 0, 0, - 128, 63, 30, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 255, 159, 241, 126, 50, 0, - 0, 10, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 64, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 70, 2, 16, 0, 2, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, + 50, 0, 0, 9, 114, 0, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 5, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 114, 0, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 4, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 114, 0, 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 32, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 75, 0, 0, 5, - 114, 0, 16, 0, 1, 0, + 3, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 56, 32, 0, 7, 114, 0, + 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 18, 0, + 1, 0, 0, 0, 75, 0, + 0, 5, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 140, 0, 0, 11, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 10, 0, + 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 0, 32, 0, 8, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 6, 144, - 144, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 52, 0, 0, 0, 6, 0, - 0, 0, 0, 1, 0, 0, - 2, 0, 0, 0, 28, 0, - 0, 0, 6, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 8, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 0, 32, + 0, 8, 114, 32, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 6, 144, 144, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 130, 32, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 52, 0, 0, 0, + 6, 0, 0, 0, 0, 1, + 0, 0, 2, 0, 0, 0, + 28, 0, 0, 0, 6, 0, + 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_sharpen_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_sharpen_ps.h index 108d3e78c..3a37ca1ea 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_sharpen_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_cas_sharpen_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // int2 xe_cas_output_offset; // Offset: 0 Size: 8 @@ -19,7 +19,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_cas_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -97,21 +97,21 @@ ret const BYTE guest_output_ffx_cas_sharpen_ps[] = { - 68, 88, 66, 67, 246, 148, - 96, 173, 10, 53, 27, 198, - 93, 67, 135, 197, 148, 79, - 250, 14, 1, 0, 0, 0, - 40, 9, 0, 0, 5, 0, + 68, 88, 66, 67, 166, 66, + 169, 116, 206, 31, 71, 185, + 60, 220, 203, 253, 75, 208, + 107, 220, 1, 0, 0, 0, + 36, 9, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 4, 2, 0, 0, 56, 2, - 0, 0, 108, 2, 0, 0, - 140, 8, 0, 0, 82, 68, - 69, 70, 200, 1, 0, 0, - 1, 0, 0, 0, 176, 0, + 0, 2, 0, 0, 52, 2, + 0, 0, 104, 2, 0, 0, + 136, 8, 0, 0, 82, 68, + 69, 70, 196, 1, 0, 0, + 1, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 160, 1, 0, 0, 19, 19, + 156, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -132,164 +132,132 @@ const BYTE guest_output_ffx_cas_sharpen_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 120, 101, 95, 99, 97, 115, 95, 115, 111, 117, - 114, 99, 101, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 171, 171, 154, 0, 0, 0, - 2, 0, 0, 0, 200, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 24, 1, 0, 0, - 0, 0, 0, 0, 8, 0, + 114, 99, 101, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 171, 171, 154, 0, 0, 0, 2, 0, 0, 0, - 52, 1, 0, 0, 0, 0, + 196, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 20, 1, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 2, 0, + 0, 0, 48, 1, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 84, 1, 0, 0, + 8, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 120, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, - 88, 1, 0, 0, 8, 0, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 124, 1, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 120, 101, - 95, 99, 97, 115, 95, 111, - 117, 116, 112, 117, 116, 95, - 111, 102, 102, 115, 101, 116, - 0, 105, 110, 116, 50, 0, - 171, 171, 1, 0, 2, 0, - 1, 0, 2, 0, 0, 0, + 120, 101, 95, 99, 97, 115, + 95, 111, 117, 116, 112, 117, + 116, 95, 111, 102, 102, 115, + 101, 116, 0, 105, 110, 116, + 50, 0, 171, 171, 1, 0, + 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 45, 1, - 0, 0, 120, 101, 95, 99, - 97, 115, 95, 115, 104, 97, - 114, 112, 110, 101, 115, 115, - 95, 112, 111, 115, 116, 95, - 115, 101, 116, 117, 112, 0, - 102, 108, 111, 97, 116, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 41, 1, 0, 0, 120, 101, + 95, 99, 97, 115, 95, 115, + 104, 97, 114, 112, 110, 101, + 115, 115, 95, 112, 111, 115, + 116, 95, 115, 101, 116, 117, + 112, 0, 102, 108, 111, 97, + 116, 0, 171, 171, 0, 0, + 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 116, 1, - 0, 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, 44, 0, + 0, 0, 0, 0, 0, 0, + 112, 1, 0, 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, + 44, 0, 0, 0, 1, 0, + 0, 0, 8, 0, 0, 0, + 32, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 15, 3, 0, 0, + 83, 86, 95, 80, 111, 115, + 105, 116, 105, 111, 110, 0, + 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, + 15, 0, 0, 0, 83, 86, + 95, 84, 97, 114, 103, 101, + 116, 0, 171, 171, 83, 72, + 69, 88, 24, 6, 0, 0, + 81, 0, 0, 0, 134, 1, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 24, 6, 0, 0, 81, 0, - 0, 0, 134, 1, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 88, 24, + 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 24, 0, 7, - 70, 126, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 0, 0, 0, 0, - 100, 32, 0, 4, 50, 16, + 85, 85, 0, 0, 0, 0, + 0, 0, 100, 32, 0, 4, + 50, 16, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 5, 0, 0, 0, - 27, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 10, + 104, 0, 0, 2, 5, 0, + 0, 0, 27, 0, 0, 5, 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 70, 128, - 48, 128, 65, 0, 0, 0, + 0, 0, 70, 16, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 70, 128, 48, 128, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 54, 0, - 0, 5, 50, 0, 16, 0, - 2, 0, 0, 0, 230, 10, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 8, 194, 0, + 0, 0, 255, 255, 255, 255, + 54, 0, 0, 5, 50, 0, 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, + 230, 10, 16, 0, 1, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 0, 0, + 194, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 4, 0, + 114, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 70, 126, + 1, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, @@ -298,194 +266,225 @@ const BYTE guest_output_ffx_cas_sharpen_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 0, 0, + 0, 0, 70, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 4, 0, 0, 0, + 230, 10, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 114, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 0, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 3, 0, + 70, 2, 16, 0, 2, 0, 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, + 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 56, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 3, 0, + 0, 0, 26, 0, 16, 0, + 3, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, + 70, 2, 16, 0, 4, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 51, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 0, 0, + 51, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 4, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 26, 0, 16, 0, 1, 0, + 0, 0, 51, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 2, 0, 0, 0, + 51, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 52, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 4, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 1, 0, + 0, 0, 52, 0, 0, 7, + 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, - 51, 0, 0, 7, 130, 0, + 52, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 51, 0, + 2, 0, 0, 0, 52, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 0, 0, + 0, 8, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 51, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 56, 32, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 85, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 30, 0, 0, 7, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 57, 70, 188, 31, 56, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 42, 128, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 64, 1, 64, 0, 0, + 0, 0, 128, 63, 30, 0, + 0, 8, 130, 0, 16, 0, + 2, 0, 0, 0, 58, 0, + 16, 128, 65, 0, 0, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 255, 159, 241, 126, + 50, 0, 0, 10, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 64, 56, 0, 0, 7, 130, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 2, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 30, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 0, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 51, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 32, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 57, 70, - 188, 31, 56, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 128, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 64, - 1, 64, 0, 0, 0, 0, - 128, 63, 30, 0, 0, 8, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 255, 159, 241, 126, 50, 0, - 0, 10, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 64, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 1, 0, + 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 114, 0, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 2, 0, + 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 114, 0, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 4, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 114, 0, + 16, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 114, 0, + 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 32, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 75, 0, 0, 5, - 114, 32, 16, 0, 0, 0, + 3, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 0, 0, + 56, 32, 0, 7, 114, 0, + 16, 0, 0, 0, 0, 0, + 246, 15, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 49, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 27, 0, - 0, 0, 6, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 75, 0, + 0, 5, 114, 32, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 130, 32, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 49, 0, 0, 0, 5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 27, 0, 0, 0, 6, 0, + 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_easu_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_easu_ps.h index 36a2b25d6..82783ade0 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_easu_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_easu_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // float2 xe_fsr_easu_input_output_size_ratio;// Offset: 0 Size: 8 @@ -20,7 +20,7 @@ // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_fsr_easu_sampler sampler NA NA S0 s0 1 // xe_fsr_easu_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -349,21 +349,21 @@ ret const BYTE guest_output_ffx_fsr_easu_ps[] = { - 68, 88, 66, 67, 204, 214, - 70, 255, 61, 49, 52, 98, - 20, 80, 3, 213, 232, 141, - 225, 246, 1, 0, 0, 0, - 240, 40, 0, 0, 5, 0, + 68, 88, 66, 67, 104, 250, + 195, 52, 200, 111, 243, 238, + 6, 142, 244, 87, 56, 133, + 88, 21, 1, 0, 0, 0, + 236, 40, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 40, 2, 0, 0, 92, 2, - 0, 0, 144, 2, 0, 0, - 84, 40, 0, 0, 82, 68, - 69, 70, 236, 1, 0, 0, - 1, 0, 0, 0, 240, 0, + 36, 2, 0, 0, 88, 2, + 0, 0, 140, 2, 0, 0, + 80, 40, 0, 0, 82, 68, + 69, 70, 232, 1, 0, 0, + 1, 0, 0, 0, 236, 0, 0, 0, 3, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 195, 1, 0, 0, 19, 19, + 191, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -395,574 +395,612 @@ const BYTE guest_output_ffx_fsr_easu_ps[] = 114, 0, 120, 101, 95, 102, 115, 114, 95, 101, 97, 115, 117, 95, 115, 111, 117, 114, - 99, 101, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 171, 171, - 219, 0, 0, 0, 2, 0, - 0, 0, 8, 1, 0, 0, - 16, 0, 0, 0, 0, 0, + 99, 101, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 171, 171, 219, 0, 0, 0, + 2, 0, 0, 0, 4, 1, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 88, 1, 0, 0, 0, 0, + 0, 0, 84, 1, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 2, 0, 0, 0, + 128, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 164, 1, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 132, 1, + 2, 0, 0, 0, 128, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 168, 1, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 2, 0, - 0, 0, 132, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 102, - 115, 114, 95, 101, 97, 115, - 117, 95, 105, 110, 112, 117, - 116, 95, 111, 117, 116, 112, - 117, 116, 95, 115, 105, 122, - 101, 95, 114, 97, 116, 105, - 111, 0, 102, 108, 111, 97, - 116, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 124, 1, 0, 0, 120, 101, + 0, 0, 0, 0, 120, 101, 95, 102, 115, 114, 95, 101, 97, 115, 117, 95, 105, 110, - 112, 117, 116, 95, 115, 105, - 122, 101, 95, 105, 110, 118, - 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, - 73, 83, 71, 78, 44, 0, + 112, 117, 116, 95, 111, 117, + 116, 112, 117, 116, 95, 115, + 105, 122, 101, 95, 114, 97, + 116, 105, 111, 0, 102, 108, + 111, 97, 116, 50, 0, 171, + 1, 0, 3, 0, 1, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 120, 1, 0, 0, + 120, 101, 95, 102, 115, 114, + 95, 101, 97, 115, 117, 95, + 105, 110, 112, 117, 116, 95, + 115, 105, 122, 101, 95, 105, + 110, 118, 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, 73, 83, 71, 78, + 44, 0, 0, 0, 1, 0, + 0, 0, 8, 0, 0, 0, + 32, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 15, 3, 0, 0, + 83, 86, 95, 80, 111, 115, + 105, 116, 105, 111, 110, 0, + 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 188, 37, 0, 0, 81, 0, - 0, 0, 111, 9, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 90, 0, 0, 6, - 70, 110, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 88, 24, 0, 7, - 70, 126, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 0, 0, 0, 0, - 100, 32, 0, 4, 50, 16, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 22, 0, 0, 0, - 56, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 64, 58, 128, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 50, 0, 0, 17, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 191, 0, 0, 0, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 12, - 114, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 191, - 0, 0, 0, 0, 230, 139, + 15, 0, 0, 0, 83, 86, + 95, 84, 97, 114, 103, 101, + 116, 0, 171, 171, 83, 72, + 69, 88, 188, 37, 0, 0, + 81, 0, 0, 0, 111, 9, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 28, 0, 0, 5, - 50, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 86, 0, - 0, 5, 50, 0, 16, 0, - 2, 0, 0, 0, 70, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 11, 50, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 90, 0, + 0, 6, 70, 110, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 88, 24, + 0, 7, 70, 126, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 85, 85, 0, 0, 0, 0, + 0, 0, 100, 32, 0, 4, + 50, 16, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 2, 0, + 104, 0, 0, 2, 22, 0, + 0, 0, 56, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 64, 58, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 50, 0, 0, 17, + 50, 0, 16, 0, 0, 0, 0, 0, 70, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 191, 0, 0, + 0, 191, 0, 0, 0, 0, + 0, 0, 0, 0, 56, 0, + 0, 12, 114, 0, 16, 0, + 1, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 63, + 0, 0, 128, 63, 0, 0, + 128, 191, 0, 0, 0, 0, + 230, 139, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 28, 0, + 0, 5, 50, 0, 16, 0, + 2, 0, 0, 0, 70, 16, + 16, 0, 0, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 2, 0, 0, 0, + 70, 0, 16, 0, 2, 0, + 0, 0, 50, 0, 0, 11, + 50, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 2, 0, 0, 0, 70, 128, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 65, 0, + 0, 5, 50, 0, 16, 0, + 2, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 8, 50, 0, + 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, - 0, 0, 65, 0, 0, 5, - 50, 0, 16, 0, 2, 0, + 0, 0, 70, 0, 16, 128, + 65, 0, 0, 0, 2, 0, + 0, 0, 50, 0, 0, 9, + 50, 0, 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, + 2, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 134, 0, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 14, + 242, 0, 16, 0, 2, 0, + 0, 0, 230, 142, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 8, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, + 0, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 128, 191, 0, 0, 0, 64, + 0, 0, 128, 63, 0, 0, + 0, 64, 70, 4, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 66, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 194, 0, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 50, 0, + 166, 14, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 1, 0, 0, 0, 109, 0, + 0, 11, 194, 0, 16, 0, + 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 134, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 14, 242, 0, - 16, 0, 2, 0, 0, 0, - 230, 142, 48, 0, 0, 0, + 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 0, 64, 0, 0, - 128, 63, 0, 0, 0, 64, - 70, 4, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 66, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, + 10, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 194, 0, 16, 0, - 0, 0, 0, 0, 166, 14, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 1, 0, - 0, 0, 109, 0, 0, 11, - 194, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 230, 116, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 10, 96, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 109, 0, - 0, 11, 50, 0, 16, 0, - 3, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 70, 126, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 26, 96, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 109, 0, 0, 11, 82, 0, - 16, 0, 4, 0, 0, 0, + 109, 0, 0, 11, 50, 0, + 16, 0, 3, 0, 0, 0, 70, 0, 16, 0, 1, 0, - 0, 0, 134, 125, 32, 0, + 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 42, 96, 32, 0, + 0, 0, 26, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 11, - 242, 0, 16, 0, 5, 0, + 82, 0, 16, 0, 4, 0, 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 70, 126, + 1, 0, 0, 0, 134, 125, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 10, 96, + 0, 0, 0, 0, 42, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 11, 242, 0, 16, 0, - 6, 0, 0, 0, 70, 0, + 5, 0, 0, 0, 70, 0, 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 26, 96, 32, 0, 0, 0, + 10, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 11, 242, 0, - 16, 0, 7, 0, 0, 0, + 16, 0, 6, 0, 0, 0, 70, 0, 16, 0, 2, 0, - 0, 0, 150, 124, 32, 0, + 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 42, 96, 32, 0, + 0, 0, 26, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 230, 10, 16, 0, - 2, 0, 0, 0, 70, 126, + 242, 0, 16, 0, 7, 0, + 0, 0, 70, 0, 16, 0, + 2, 0, 0, 0, 150, 124, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 10, 96, + 0, 0, 0, 0, 42, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 11, 242, 0, 16, 0, - 9, 0, 0, 0, 230, 10, + 8, 0, 0, 0, 230, 10, 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 26, 96, 32, 0, 0, 0, + 10, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 11, 242, 0, - 16, 0, 2, 0, 0, 0, + 16, 0, 9, 0, 0, 0, 230, 10, 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 42, 96, 32, 0, + 0, 0, 26, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 11, - 50, 0, 16, 0, 1, 0, + 242, 0, 16, 0, 2, 0, 0, 0, 230, 10, 16, 0, - 0, 0, 0, 0, 230, 116, + 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 10, 96, + 0, 0, 0, 0, 42, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, - 0, 11, 194, 0, 16, 0, - 3, 0, 0, 0, 230, 10, + 0, 11, 50, 0, 16, 0, + 1, 0, 0, 0, 230, 10, 16, 0, 0, 0, 0, 0, - 70, 126, 32, 0, 0, 0, + 230, 116, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 26, 96, 32, 0, 0, 0, + 10, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 11, 194, 0, - 16, 0, 10, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 230, 10, 16, 0, 0, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 42, 96, 32, 0, + 0, 0, 26, 96, 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 194, 0, 16, 0, 0, 0, - 0, 0, 166, 14, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 6, 4, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 194, 0, 16, 0, 0, 0, - 0, 0, 6, 8, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 166, 14, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 11, 0, - 0, 0, 230, 1, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 230, 1, 16, 0, 6, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 11, 0, - 0, 0, 214, 8, 16, 0, - 7, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 70, 14, 16, 0, 11, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 70, 14, 16, 0, 9, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 12, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 70, 14, 16, 0, 12, 0, - 0, 0, 50, 0, 0, 12, - 50, 0, 16, 0, 13, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 230, 10, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 50, 0, 16, 0, 13, 0, + 0, 0, 109, 0, 0, 11, + 194, 0, 16, 0, 10, 0, 0, 0, 230, 10, 16, 0, - 10, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, + 0, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 42, 96, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 50, 0, + 0, 12, 194, 0, 16, 0, + 0, 0, 0, 0, 166, 14, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 13, 0, - 0, 0, 0, 0, 0, 11, - 242, 0, 16, 0, 14, 0, - 0, 0, 70, 4, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 128, 191, 56, 0, - 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 14, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 15, 0, - 0, 0, 70, 8, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 246, 2, 16, 0, - 12, 0, 0, 0, 0, 0, - 0, 8, 114, 0, 16, 0, - 16, 0, 0, 0, 22, 7, + 0, 0, 0, 63, 0, 0, + 0, 63, 6, 4, 16, 0, + 3, 0, 0, 0, 50, 0, + 0, 12, 194, 0, 16, 0, + 0, 0, 0, 0, 6, 8, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, + 0, 63, 166, 14, 16, 0, + 0, 0, 0, 0, 50, 0, + 0, 12, 242, 0, 16, 0, + 11, 0, 0, 0, 230, 1, + 16, 0, 5, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 230, 1, 16, 0, + 6, 0, 0, 0, 50, 0, + 0, 12, 242, 0, 16, 0, + 11, 0, 0, 0, 214, 8, + 16, 0, 7, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 70, 14, 16, 0, + 11, 0, 0, 0, 50, 0, + 0, 12, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 8, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 70, 14, 16, 0, + 9, 0, 0, 0, 50, 0, + 0, 12, 242, 0, 16, 0, + 12, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, + 0, 63, 70, 14, 16, 0, + 12, 0, 0, 0, 50, 0, + 0, 12, 50, 0, 16, 0, + 13, 0, 0, 0, 70, 0, + 16, 0, 1, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, + 0, 0, 230, 10, 16, 0, + 3, 0, 0, 0, 50, 0, + 0, 12, 50, 0, 16, 0, + 13, 0, 0, 0, 230, 10, + 16, 0, 10, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 13, 0, 0, 0, 0, 0, + 0, 11, 242, 0, 16, 0, + 14, 0, 0, 0, 70, 4, 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 134, 2, - 16, 0, 11, 0, 0, 0, - 52, 0, 0, 9, 194, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 63, + 0, 0, 128, 63, 0, 0, + 0, 0, 0, 0, 128, 191, + 56, 0, 0, 7, 130, 0, + 16, 0, 4, 0, 0, 0, + 26, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 14, 0, 0, 0, 0, 0, + 0, 8, 242, 0, 16, 0, + 15, 0, 0, 0, 70, 8, + 16, 128, 65, 0, 0, 0, + 11, 0, 0, 0, 246, 2, + 16, 0, 12, 0, 0, 0, + 0, 0, 0, 8, 114, 0, + 16, 0, 16, 0, 0, 0, + 22, 7, 16, 128, 65, 0, + 0, 0, 11, 0, 0, 0, + 134, 2, 16, 0, 11, 0, + 0, 0, 52, 0, 0, 9, + 194, 0, 16, 0, 13, 0, + 0, 0, 6, 12, 16, 128, + 129, 0, 0, 0, 15, 0, + 0, 0, 6, 8, 16, 128, + 129, 0, 0, 0, 16, 0, + 0, 0, 30, 0, 0, 11, + 194, 0, 16, 0, 13, 0, + 0, 0, 166, 14, 16, 128, + 65, 0, 0, 0, 13, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 187, 126, 240, 126, + 187, 126, 240, 126, 56, 32, + 0, 8, 34, 0, 16, 0, + 11, 0, 0, 0, 42, 0, 16, 0, 13, 0, 0, 0, + 26, 0, 16, 128, 129, 0, + 0, 0, 15, 0, 0, 0, + 56, 0, 0, 7, 34, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 11, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 0, 0, + 0, 8, 82, 0, 16, 0, + 16, 0, 0, 0, 166, 10, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 6, 2, + 16, 0, 11, 0, 0, 0, + 52, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 128, 129, 0, + 0, 0, 16, 0, 0, 0, + 26, 0, 16, 128, 129, 0, + 0, 0, 16, 0, 0, 0, + 30, 0, 0, 8, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 187, 126, + 240, 126, 56, 32, 0, 8, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 128, 129, 0, 0, 0, + 16, 0, 0, 0, 56, 0, + 0, 7, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 56, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 50, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 11, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 56, 0, 0, 7, 50, 0, + 16, 0, 14, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 22, 5, 16, 0, + 14, 0, 0, 0, 0, 0, + 0, 8, 114, 0, 16, 0, + 17, 0, 0, 0, 246, 12, + 16, 128, 65, 0, 0, 0, + 12, 0, 0, 0, 38, 9, + 16, 0, 12, 0, 0, 0, + 52, 0, 0, 9, 146, 0, + 16, 0, 15, 0, 0, 0, 6, 12, 16, 128, 129, 0, 0, 0, 15, 0, 0, 0, 6, 8, 16, 128, 129, 0, - 0, 0, 16, 0, 0, 0, - 30, 0, 0, 11, 194, 0, - 16, 0, 13, 0, 0, 0, - 166, 14, 16, 128, 65, 0, - 0, 0, 13, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 187, 126, 240, 126, 187, 126, - 240, 126, 56, 32, 0, 8, + 0, 0, 17, 0, 0, 0, + 30, 0, 0, 11, 146, 0, + 16, 0, 15, 0, 0, 0, + 6, 12, 16, 128, 65, 0, + 0, 0, 15, 0, 0, 0, + 2, 64, 0, 0, 187, 126, + 240, 126, 0, 0, 0, 0, + 0, 0, 0, 0, 187, 126, + 240, 126, 56, 0, 0, 7, 34, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, + 14, 0, 0, 0, 42, 0, + 16, 0, 15, 0, 0, 0, + 50, 0, 0, 9, 34, 0, + 16, 0, 11, 0, 0, 0, + 26, 0, 16, 0, 15, 0, + 0, 0, 58, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 11, 0, 0, 0, + 56, 32, 0, 8, 66, 0, + 16, 0, 12, 0, 0, 0, + 10, 0, 16, 0, 15, 0, + 0, 0, 42, 0, 16, 128, + 129, 0, 0, 0, 15, 0, + 0, 0, 56, 0, 0, 7, + 66, 0, 16, 0, 12, 0, 0, 0, 42, 0, 16, 0, - 13, 0, 0, 0, 26, 0, + 12, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 50, 0, 0, 9, 66, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 10, 0, 16, 0, + 14, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 8, 50, 0, + 16, 0, 15, 0, 0, 0, + 246, 15, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 54, 15, 16, 0, 12, 0, + 0, 0, 52, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 128, + 129, 0, 0, 0, 15, 0, + 0, 0, 26, 0, 16, 128, + 129, 0, 0, 0, 17, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 56, 0, + 0, 7, 66, 0, 16, 0, + 12, 0, 0, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 26, 0, 16, 0, 15, 0, + 0, 0, 50, 0, 0, 9, + 130, 0, 16, 0, 4, 0, + 0, 0, 42, 0, 16, 0, + 16, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 56, 32, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 128, 129, 0, 0, 0, 15, 0, 0, 0, 56, 0, - 0, 7, 34, 0, 16, 0, - 11, 0, 0, 0, 26, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 50, 0, 0, 9, + 66, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 14, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 8, + 98, 0, 16, 0, 12, 0, + 0, 0, 246, 14, 16, 128, + 65, 0, 0, 0, 11, 0, + 0, 0, 6, 1, 16, 0, + 12, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 12, 0, 0, 0, + 26, 0, 16, 0, 14, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 56, 32, + 0, 8, 34, 0, 16, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 13, 0, 0, 0, + 26, 0, 16, 128, 129, 0, + 0, 0, 12, 0, 0, 0, + 56, 0, 0, 7, 34, 0, 16, 0, 11, 0, 0, 0, 26, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 8, - 82, 0, 16, 0, 16, 0, - 0, 0, 166, 10, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 6, 2, 16, 0, - 11, 0, 0, 0, 52, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 128, 129, 0, 0, 0, - 16, 0, 0, 0, 26, 0, - 16, 128, 129, 0, 0, 0, - 16, 0, 0, 0, 30, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 187, 126, 240, 126, - 56, 32, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 128, - 129, 0, 0, 0, 16, 0, - 0, 0, 56, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 50, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 50, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 50, 0, 16, 0, - 14, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 22, 5, 16, 0, 14, 0, - 0, 0, 0, 0, 0, 8, - 114, 0, 16, 0, 17, 0, - 0, 0, 246, 12, 16, 128, - 65, 0, 0, 0, 12, 0, - 0, 0, 38, 9, 16, 0, - 12, 0, 0, 0, 52, 0, - 0, 9, 146, 0, 16, 0, - 15, 0, 0, 0, 6, 12, - 16, 128, 129, 0, 0, 0, - 15, 0, 0, 0, 6, 8, - 16, 128, 129, 0, 0, 0, - 17, 0, 0, 0, 30, 0, - 0, 11, 146, 0, 16, 0, - 15, 0, 0, 0, 6, 12, - 16, 128, 65, 0, 0, 0, - 15, 0, 0, 0, 2, 64, - 0, 0, 187, 126, 240, 126, - 0, 0, 0, 0, 0, 0, - 0, 0, 187, 126, 240, 126, - 56, 0, 0, 7, 34, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 14, 0, - 0, 0, 42, 0, 16, 0, - 15, 0, 0, 0, 50, 0, - 0, 9, 34, 0, 16, 0, - 11, 0, 0, 0, 26, 0, - 16, 0, 15, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 56, 32, - 0, 8, 66, 0, 16, 0, - 12, 0, 0, 0, 10, 0, - 16, 0, 15, 0, 0, 0, - 42, 0, 16, 128, 129, 0, - 0, 0, 15, 0, 0, 0, - 56, 0, 0, 7, 66, 0, - 16, 0, 12, 0, 0, 0, - 42, 0, 16, 0, 12, 0, - 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 50, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 12, 0, 0, 0, - 10, 0, 16, 0, 14, 0, + 26, 0, 16, 0, 14, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 8, 50, 0, 16, 0, - 15, 0, 0, 0, 246, 15, + 11, 0, 0, 0, 38, 10, 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 54, 15, - 16, 0, 12, 0, 0, 0, - 52, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 15, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 17, 0, 0, 0, - 30, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 56, 0, 0, 7, - 66, 0, 16, 0, 12, 0, - 0, 0, 10, 0, 16, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 15, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 42, 0, - 16, 0, 12, 0, 0, 0, - 56, 32, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 15, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 98, 0, - 16, 0, 12, 0, 0, 0, - 246, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 6, 1, 16, 0, 12, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 14, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 56, 32, 0, 8, - 34, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 13, 0, 0, 0, 26, 0, - 16, 128, 129, 0, 0, 0, - 12, 0, 0, 0, 56, 0, - 0, 7, 34, 0, 16, 0, - 11, 0, 0, 0, 26, 0, + 11, 0, 0, 0, 86, 5, + 16, 0, 13, 0, 0, 0, + 52, 0, 0, 9, 18, 0, 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 11, 0, + 26, 0, 16, 128, 129, 0, + 0, 0, 16, 0, 0, 0, + 10, 0, 16, 128, 129, 0, + 0, 0, 11, 0, 0, 0, + 30, 0, 0, 8, 18, 0, + 16, 0, 11, 0, 0, 0, + 10, 0, 16, 128, 65, 0, + 0, 0, 11, 0, 0, 0, + 1, 64, 0, 0, 187, 126, + 240, 126, 50, 0, 0, 9, + 130, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 0, 14, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 56, 32, 0, 8, + 18, 0, 16, 0, 11, 0, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 26, 0, + 16, 128, 129, 0, 0, 0, + 11, 0, 0, 0, 56, 0, + 0, 7, 18, 0, 16, 0, + 11, 0, 0, 0, 10, 0, + 16, 0, 11, 0, 0, 0, + 10, 0, 16, 0, 11, 0, 0, 0, 50, 0, 0, 9, 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, + 0, 0, 10, 0, 16, 0, 11, 0, 0, 0, 26, 0, 16, 0, 14, 0, 0, 0, 42, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 50, 0, 16, 0, 11, 0, - 0, 0, 38, 10, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 86, 5, 16, 0, - 13, 0, 0, 0, 52, 0, - 0, 9, 18, 0, 16, 0, - 11, 0, 0, 0, 26, 0, - 16, 128, 129, 0, 0, 0, - 16, 0, 0, 0, 10, 0, - 16, 128, 129, 0, 0, 0, - 11, 0, 0, 0, 30, 0, - 0, 8, 18, 0, 16, 0, - 11, 0, 0, 0, 10, 0, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 1, 64, - 0, 0, 187, 126, 240, 126, - 50, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 14, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 56, 32, 0, 8, 18, 0, - 16, 0, 11, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 11, 0, 0, 0, 56, 0, 0, 7, 18, 0, 16, 0, 11, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 50, 0, 0, 9, 34, 0, + 16, 0, 15, 0, 0, 0, + 42, 0, 16, 0, 12, 0, 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 56, 32, 0, 8, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 15, 0, + 0, 0, 42, 0, 16, 128, + 129, 0, 0, 0, 12, 0, + 0, 0, 56, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 26, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 11, 0, 0, 0, - 26, 0, 16, 0, 0, 0, + 58, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 34, 0, 16, 0, + 11, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 8, 98, 0, + 16, 0, 11, 0, 0, 0, + 6, 3, 16, 128, 65, 0, + 0, 0, 12, 0, 0, 0, + 6, 0, 16, 0, 13, 0, + 0, 0, 52, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 128, + 129, 0, 0, 0, 17, 0, + 0, 0, 26, 0, 16, 128, + 129, 0, 0, 0, 11, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 187, 126, 240, 126, 50, 0, + 0, 9, 66, 0, 16, 0, 15, 0, 0, 0, 42, 0, - 16, 0, 12, 0, 0, 0, + 16, 0, 11, 0, 0, 0, 10, 0, 16, 0, 11, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 32, + 4, 0, 0, 0, 56, 32, 0, 8, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, - 16, 0, 15, 0, 0, 0, + 16, 0, 0, 0, 0, 0, 42, 0, 16, 128, 129, 0, - 0, 0, 12, 0, 0, 0, + 0, 0, 11, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, @@ -973,475 +1011,279 @@ const BYTE guest_output_ffx_fsr_easu_ps[] = 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 11, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 8, 98, 0, 16, 0, - 11, 0, 0, 0, 6, 3, - 16, 128, 65, 0, 0, 0, - 12, 0, 0, 0, 6, 0, - 16, 0, 13, 0, 0, 0, - 52, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 17, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 11, 0, 0, 0, - 30, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 50, 0, 0, 9, - 66, 0, 16, 0, 15, 0, - 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 50, 0, 16, 0, + 11, 0, 0, 0, 150, 5, + 16, 0, 15, 0, 0, 0, + 150, 5, 16, 0, 15, 0, + 0, 0, 0, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, 11, 0, 0, 0, 10, 0, 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 56, 32, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 128, 129, 0, 0, 0, - 11, 0, 0, 0, 56, 0, + 49, 0, 0, 7, 130, 0, + 16, 0, 4, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 56, 85, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 50, 0, 16, 0, 11, 0, - 0, 0, 150, 5, 16, 0, - 15, 0, 0, 0, 150, 5, - 16, 0, 15, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 49, 0, - 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 116, 125, 52, 95, 55, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 0, 56, 85, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 30, 0, 0, 8, 130, 0, + 128, 63, 58, 0, 16, 0, + 0, 0, 0, 0, 55, 0, + 0, 9, 18, 0, 16, 0, + 15, 0, 0, 0, 58, 0, + 16, 0, 4, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 26, 0, 16, 0, + 15, 0, 0, 0, 56, 0, + 0, 7, 50, 0, 16, 0, + 11, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 116, 125, - 52, 95, 55, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 58, 0, 16, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 18, 0, 16, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 26, 0, 16, 0, 15, 0, + 134, 0, 16, 0, 15, 0, 0, 0, 56, 0, 0, 7, - 50, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 134, 0, - 16, 0, 15, 0, 0, 0, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 63, 56, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 15, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 11, 0, 0, 0, + 70, 0, 16, 0, 11, 0, + 0, 0, 52, 0, 0, 9, + 130, 0, 16, 0, 4, 0, + 0, 0, 26, 0, 16, 128, + 129, 0, 0, 0, 11, 0, + 0, 0, 10, 0, 16, 128, + 129, 0, 0, 0, 11, 0, + 0, 0, 30, 0, 0, 8, + 130, 0, 16, 0, 4, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 63, 56, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, + 187, 126, 240, 126, 50, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 4, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 191, 50, 0, + 0, 9, 18, 0, 16, 0, + 12, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, - 0, 0, 15, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 52, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 11, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 11, 0, 0, 0, - 30, 0, 0, 8, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 187, 126, - 240, 126, 50, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 191, 50, 0, 0, 9, - 18, 0, 16, 0, 12, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 15, - 98, 0, 16, 0, 12, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 191, 225, 122, - 148, 190, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 63, 0, 0, - 0, 0, 30, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 128, - 65, 0, 0, 0, 12, 0, 0, 0, 1, 64, 0, 0, - 187, 126, 240, 126, 54, 0, - 0, 5, 18, 0, 16, 0, - 13, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 54, 0, 0, 5, 34, 0, + 0, 0, 128, 63, 50, 0, + 0, 15, 98, 0, 16, 0, + 12, 0, 0, 0, 166, 10, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 191, + 225, 122, 148, 190, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 30, 0, + 0, 8, 66, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 128, 65, 0, 0, 0, + 12, 0, 0, 0, 1, 64, + 0, 0, 187, 126, 240, 126, + 54, 0, 0, 5, 18, 0, 16, 0, 13, 0, 0, 0, - 58, 0, 16, 0, 9, 0, + 58, 0, 16, 0, 8, 0, 0, 0, 54, 0, 0, 5, - 66, 0, 16, 0, 13, 0, + 34, 0, 16, 0, 13, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 54, 0, + 9, 0, 0, 0, 54, 0, + 0, 5, 66, 0, 16, 0, + 13, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 54, 0, 0, 5, 18, 0, + 16, 0, 15, 0, 0, 0, + 26, 0, 16, 0, 5, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 15, 0, + 0, 0, 26, 0, 16, 0, + 6, 0, 0, 0, 54, 0, + 0, 5, 66, 0, 16, 0, + 15, 0, 0, 0, 10, 0, + 16, 0, 7, 0, 0, 0, + 51, 0, 0, 7, 114, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 13, 0, + 0, 0, 70, 2, 16, 0, + 15, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, - 15, 0, 0, 0, 26, 0, + 17, 0, 0, 0, 42, 0, 16, 0, 5, 0, 0, 0, 54, 0, 0, 5, 34, 0, - 16, 0, 15, 0, 0, 0, - 26, 0, 16, 0, 6, 0, + 16, 0, 17, 0, 0, 0, + 42, 0, 16, 0, 6, 0, 0, 0, 54, 0, 0, 5, - 66, 0, 16, 0, 15, 0, - 0, 0, 10, 0, 16, 0, + 66, 0, 16, 0, 17, 0, + 0, 0, 26, 0, 16, 0, 7, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 16, 0, 0, 0, + 70, 2, 16, 0, 17, 0, 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 17, 0, - 0, 0, 42, 0, 16, 0, - 5, 0, 0, 0, 54, 0, + 18, 0, 16, 0, 18, 0, + 0, 0, 10, 0, 16, 0, + 8, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, - 17, 0, 0, 0, 42, 0, - 16, 0, 6, 0, 0, 0, + 18, 0, 0, 0, 10, 0, + 16, 0, 9, 0, 0, 0, 54, 0, 0, 5, 66, 0, - 16, 0, 17, 0, 0, 0, - 26, 0, 16, 0, 7, 0, + 16, 0, 18, 0, 0, 0, + 10, 0, 16, 0, 2, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, 16, 0, 0, 0, 70, 2, 16, 0, 16, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 54, 0, 0, 5, 18, 0, 16, 0, 18, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 18, 0, - 0, 0, 10, 0, 16, 0, - 9, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 18, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 51, 0, 0, 7, 114, 0, - 16, 0, 16, 0, 0, 0, - 70, 2, 16, 0, 16, 0, + 52, 0, 0, 7, 114, 0, + 16, 0, 19, 0, 0, 0, + 70, 2, 16, 0, 13, 0, 0, 0, 70, 2, 16, 0, - 18, 0, 0, 0, 52, 0, + 15, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, - 16, 0, 13, 0, 0, 0, - 70, 2, 16, 0, 15, 0, + 16, 0, 17, 0, 0, 0, + 70, 2, 16, 0, 19, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0, 19, 0, 0, 0, 70, 2, 16, 0, - 17, 0, 0, 0, 70, 2, + 18, 0, 0, 0, 70, 2, 16, 0, 19, 0, 0, 0, - 52, 0, 0, 7, 114, 0, - 16, 0, 19, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 15, 0, - 0, 7, 18, 0, 16, 0, - 14, 0, 0, 0, 230, 10, + 15, 0, 0, 7, 18, 0, 16, 0, 14, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 14, 0, 0, 0, - 50, 0, 0, 10, 34, 0, - 16, 0, 14, 0, 0, 0, - 42, 0, 16, 0, 14, 0, - 0, 0, 26, 0, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 98, 0, 16, 0, - 5, 0, 0, 0, 6, 1, - 16, 0, 12, 0, 0, 0, - 6, 1, 16, 0, 14, 0, - 0, 0, 15, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 150, 5, 16, 0, - 5, 0, 0, 0, 150, 5, - 16, 0, 5, 0, 0, 0, - 51, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 205, 204, - 204, 62, 1, 64, 0, 0, - 0, 0, 128, 191, 50, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 12, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 191, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 200, 63, 1, 64, - 0, 0, 0, 0, 16, 191, - 56, 0, 0, 7, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 14, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 54, 0, 0, 5, - 66, 0, 16, 0, 14, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 0, 0, - 0, 11, 242, 0, 16, 0, - 20, 0, 0, 0, 70, 4, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 63, - 15, 0, 0, 7, 34, 0, - 16, 0, 21, 0, 0, 0, - 70, 0, 16, 0, 20, 0, + 230, 10, 16, 0, 14, 0, 0, 0, 70, 0, 16, 0, 11, 0, 0, 0, 56, 0, - 0, 7, 98, 0, 16, 0, - 5, 0, 0, 0, 6, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 11, 0, 0, 0, - 86, 7, 16, 0, 20, 0, + 58, 0, 16, 0, 14, 0, 0, 0, 50, 0, 0, 10, - 194, 0, 16, 0, 21, 0, - 0, 0, 6, 8, 16, 0, - 20, 0, 0, 0, 86, 5, + 34, 0, 16, 0, 14, 0, + 0, 0, 42, 0, 16, 0, + 14, 0, 0, 0, 26, 0, 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 86, 9, - 16, 0, 5, 0, 0, 0, + 11, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 98, 0, 16, 0, 5, 0, 0, 0, 6, 1, 16, 0, 12, 0, - 0, 0, 86, 6, 16, 0, - 21, 0, 0, 0, 15, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 150, 5, + 0, 0, 6, 1, 16, 0, + 14, 0, 0, 0, 15, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 150, 5, 16, 0, 5, 0, 0, 0, 150, 5, 16, 0, 5, 0, 0, 0, 51, 0, 0, 7, - 66, 0, 16, 0, 1, 0, + 130, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 18, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 205, 204, 204, 62, 1, 64, 0, 0, 0, 0, 128, 191, - 50, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 12, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 191, - 56, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 56, 0, 0, 7, 130, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 56, 0, + 0, 7, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 1, 64, + 130, 0, 16, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, 200, 63, 1, 64, 0, 0, 0, 0, 16, 191, 56, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 54, 0, 0, 5, 18, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 14, 0, 0, 0, 246, 15, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 0, 0, + 130, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 15, 0, 0, 7, - 18, 0, 16, 0, 21, 0, - 0, 0, 230, 10, 16, 0, - 20, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 7, 194, 0, - 16, 0, 1, 0, 0, 0, - 6, 4, 16, 0, 12, 0, - 0, 0, 6, 12, 16, 0, - 21, 0, 0, 0, 15, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 230, 10, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 1, 0, - 0, 0, 51, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 205, 204, 204, 62, 1, 64, - 0, 0, 0, 0, 128, 191, - 50, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 12, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 56, 0, 0, 7, 194, 0, - 16, 0, 1, 0, 0, 0, - 166, 14, 16, 0, 1, 0, - 0, 0, 166, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 200, 63, 1, 64, 0, 0, - 0, 0, 16, 191, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 5, 0, 0, 0, 54, 0, - 0, 5, 34, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 11, 242, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 2, 0, 0, 0, + 54, 0, 0, 5, 18, 0, 16, 0, 14, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 14, 0, + 0, 0, 10, 0, 16, 0, + 3, 0, 0, 0, 54, 0, + 0, 5, 66, 0, 16, 0, + 14, 0, 0, 0, 10, 0, + 16, 0, 4, 0, 0, 0, + 0, 0, 0, 11, 242, 0, + 16, 0, 20, 0, 0, 0, 70, 4, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, + 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, - 0, 0, 15, 0, 0, 7, - 34, 0, 16, 0, 20, 0, + 128, 63, 15, 0, 0, 7, + 34, 0, 16, 0, 21, 0, 0, 0, 70, 0, 16, 0, - 14, 0, 0, 0, 70, 0, + 20, 0, 0, 0, 70, 0, 16, 0, 11, 0, 0, 0, - 56, 0, 0, 7, 194, 0, - 16, 0, 1, 0, 0, 0, + 56, 0, 0, 7, 98, 0, + 16, 0, 5, 0, 0, 0, 6, 0, 16, 0, 11, 0, - 0, 0, 86, 13, 16, 0, - 14, 0, 0, 0, 50, 0, + 0, 0, 86, 7, 16, 0, + 20, 0, 0, 0, 50, 0, 0, 10, 194, 0, 16, 0, - 20, 0, 0, 0, 6, 8, - 16, 0, 14, 0, 0, 0, + 21, 0, 0, 0, 6, 8, + 16, 0, 20, 0, 0, 0, 86, 5, 16, 128, 65, 0, 0, 0, 11, 0, 0, 0, - 166, 14, 16, 0, 1, 0, + 86, 9, 16, 0, 5, 0, 0, 0, 56, 0, 0, 7, - 194, 0, 16, 0, 1, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 86, 9, - 16, 0, 20, 0, 0, 0, + 98, 0, 16, 0, 5, 0, + 0, 0, 6, 1, 16, 0, + 12, 0, 0, 0, 86, 6, + 16, 0, 21, 0, 0, 0, 15, 0, 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 1, 0, - 0, 0, 230, 10, 16, 0, - 1, 0, 0, 0, 51, 0, + 150, 5, 16, 0, 5, 0, + 0, 0, 150, 5, 16, 0, + 5, 0, 0, 0, 51, 0, 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 1, 0, + 18, 0, 16, 0, 3, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 205, 204, 204, 62, @@ -1453,112 +1295,58 @@ const BYTE guest_output_ffx_fsr_easu_ps[] = 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 191, 56, 0, 0, 7, - 194, 0, 16, 0, 1, 0, - 0, 0, 166, 14, 16, 0, - 1, 0, 0, 0, 166, 14, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 200, 63, 1, 64, - 0, 0, 0, 0, 16, 191, - 56, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 15, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 15, 0, - 0, 8, 18, 0, 16, 0, - 3, 0, 0, 0, 70, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 50, 0, 0, 9, - 34, 0, 16, 0, 3, 0, + 18, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 194, 0, 16, 0, 1, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 6, 4, + 3, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0, - 15, 0, 0, 7, 66, 0, + 56, 0, 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 1, 0, - 0, 0, 230, 10, 16, 0, - 1, 0, 0, 0, 51, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 18, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 3, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 200, 63, 1, 64, 0, 0, + 0, 0, 16, 191, 56, 0, 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 205, 204, 204, 62, - 1, 64, 0, 0, 0, 0, - 128, 191, 50, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 191, 56, 0, 0, 7, - 194, 0, 16, 0, 1, 0, - 0, 0, 166, 14, 16, 0, - 1, 0, 0, 0, 166, 14, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 200, 63, 1, 64, - 0, 0, 0, 0, 16, 191, - 56, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 1, 0, + 10, 0, 16, 0, 3, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 4, 0, 0, 0, 26, 0, + 16, 0, 3, 0, 0, 0, + 56, 0, 0, 7, 114, 0, + 16, 0, 4, 0, 0, 0, + 166, 10, 16, 0, 1, 0, + 0, 0, 70, 2, 16, 0, + 4, 0, 0, 0, 50, 0, 0, 9, 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, - 16, 0, 17, 0, 0, 0, - 246, 15, 16, 0, 2, 0, + 16, 0, 14, 0, 0, 0, + 246, 15, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 50, 0, 0, 9, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 15, 0, + 16, 0, 2, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 15, 0, 0, 7, 18, 0, 16, 0, - 20, 0, 0, 0, 230, 10, - 16, 0, 14, 0, 0, 0, + 21, 0, 0, 0, 230, 10, + 16, 0, 20, 0, 0, 0, 70, 0, 16, 0, 11, 0, 0, 0, 56, 0, 0, 7, 194, 0, 16, 0, 1, 0, 0, 0, 6, 4, 16, 0, 12, 0, 0, 0, 6, 12, - 16, 0, 20, 0, 0, 0, + 16, 0, 21, 0, 0, 0, 15, 0, 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, 230, 10, 16, 0, 1, 0, @@ -1596,15 +1384,15 @@ const BYTE guest_output_ffx_fsr_easu_ps[] = 42, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 7, 0, 0, 0, 58, 0, + 0, 5, 18, 0, 16, 0, + 7, 0, 0, 0, 10, 0, 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 54, 0, 0, 5, 34, 0, 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 6, 0, + 10, 0, 16, 0, 6, 0, 0, 0, 50, 0, 0, 9, 114, 0, 16, 0, 4, 0, - 0, 0, 38, 11, 16, 0, + 0, 0, 70, 2, 16, 0, 7, 0, 0, 0, 246, 15, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 4, 0, @@ -1615,13 +1403,369 @@ const BYTE guest_output_ffx_fsr_easu_ps[] = 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 11, + 242, 0, 16, 0, 14, 0, + 0, 0, 70, 4, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 128, 63, 0, 0, 128, 191, + 0, 0, 0, 0, 15, 0, + 0, 7, 34, 0, 16, 0, + 20, 0, 0, 0, 70, 0, + 16, 0, 14, 0, 0, 0, + 70, 0, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 7, + 194, 0, 16, 0, 1, 0, + 0, 0, 6, 0, 16, 0, + 11, 0, 0, 0, 86, 13, + 16, 0, 14, 0, 0, 0, + 50, 0, 0, 10, 194, 0, + 16, 0, 20, 0, 0, 0, + 6, 8, 16, 0, 14, 0, + 0, 0, 86, 5, 16, 128, + 65, 0, 0, 0, 11, 0, + 0, 0, 166, 14, 16, 0, + 1, 0, 0, 0, 56, 0, + 0, 7, 194, 0, 16, 0, + 1, 0, 0, 0, 6, 4, + 16, 0, 12, 0, 0, 0, + 86, 9, 16, 0, 20, 0, + 0, 0, 15, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 1, 0, 0, 0, 230, 10, + 16, 0, 1, 0, 0, 0, + 51, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 205, 204, + 204, 62, 1, 64, 0, 0, + 0, 0, 128, 191, 50, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 191, 56, 0, + 0, 7, 194, 0, 16, 0, + 1, 0, 0, 0, 166, 14, + 16, 0, 1, 0, 0, 0, + 166, 14, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 9, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 200, 63, + 1, 64, 0, 0, 0, 0, + 16, 191, 56, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 114, 0, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 15, 0, + 0, 0, 246, 15, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 15, 0, 0, 8, 18, 0, + 16, 0, 3, 0, 0, 0, + 70, 0, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 11, 0, + 0, 0, 56, 0, 0, 8, + 66, 0, 16, 0, 1, 0, + 0, 0, 26, 0, 16, 128, + 65, 0, 0, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 11, 0, 0, 0, 50, 0, + 0, 9, 34, 0, 16, 0, + 3, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 11, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 56, 0, + 0, 7, 194, 0, 16, 0, + 1, 0, 0, 0, 6, 4, + 16, 0, 12, 0, 0, 0, + 6, 4, 16, 0, 3, 0, + 0, 0, 15, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 1, 0, 0, 0, 230, 10, + 16, 0, 1, 0, 0, 0, + 51, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 205, 204, + 204, 62, 1, 64, 0, 0, + 0, 0, 128, 191, 50, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 191, 56, 0, + 0, 7, 194, 0, 16, 0, + 1, 0, 0, 0, 166, 14, + 16, 0, 1, 0, 0, 0, + 166, 14, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 9, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 200, 63, + 1, 64, 0, 0, 0, 0, + 16, 191, 56, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 114, 0, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 17, 0, + 0, 0, 246, 15, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 15, 0, 0, 7, 18, 0, + 16, 0, 20, 0, 0, 0, + 230, 10, 16, 0, 14, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 56, 0, + 0, 7, 194, 0, 16, 0, + 1, 0, 0, 0, 6, 4, + 16, 0, 12, 0, 0, 0, + 6, 12, 16, 0, 20, 0, + 0, 0, 15, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 230, 10, 16, 0, + 1, 0, 0, 0, 230, 10, + 16, 0, 1, 0, 0, 0, + 51, 0, 0, 7, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 205, 204, + 204, 62, 1, 64, 0, 0, + 0, 0, 128, 191, 50, 0, + 0, 9, 66, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 12, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 191, 56, 0, + 0, 7, 194, 0, 16, 0, + 1, 0, 0, 0, 166, 14, + 16, 0, 1, 0, 0, 0, + 166, 14, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 9, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 200, 63, + 1, 64, 0, 0, 0, 0, + 16, 191, 56, 0, 0, 7, + 130, 0, 16, 0, 2, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 54, 0, 0, 5, 66, 0, + 16, 0, 7, 0, 0, 0, + 58, 0, 16, 0, 5, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 7, 0, + 0, 0, 58, 0, 16, 0, + 6, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 4, 0, 0, 0, 38, 11, + 16, 0, 7, 0, 0, 0, + 246, 15, 16, 0, 2, 0, + 0, 0, 70, 2, 16, 0, + 4, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 11, 242, 0, 16, 0, + 5, 0, 0, 0, 70, 4, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 63, + 0, 0, 128, 63, 0, 0, + 0, 64, 0, 0, 128, 63, + 15, 0, 0, 7, 34, 0, + 16, 0, 6, 0, 0, 0, + 70, 0, 16, 0, 5, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 56, 0, + 0, 7, 194, 0, 16, 0, + 1, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 86, 13, 16, 0, 5, 0, + 0, 0, 50, 0, 0, 10, + 194, 0, 16, 0, 6, 0, + 0, 0, 6, 8, 16, 0, + 5, 0, 0, 0, 86, 5, + 16, 128, 65, 0, 0, 0, + 11, 0, 0, 0, 166, 14, + 16, 0, 1, 0, 0, 0, + 56, 0, 0, 7, 194, 0, + 16, 0, 1, 0, 0, 0, + 6, 4, 16, 0, 12, 0, + 0, 0, 86, 9, 16, 0, + 6, 0, 0, 0, 15, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 230, 10, + 16, 0, 1, 0, 0, 0, + 230, 10, 16, 0, 1, 0, + 0, 0, 51, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 205, 204, 204, 62, 1, 64, + 0, 0, 0, 0, 128, 191, + 50, 0, 0, 9, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 191, + 56, 0, 0, 7, 194, 0, + 16, 0, 1, 0, 0, 0, + 166, 14, 16, 0, 1, 0, + 0, 0, 166, 14, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 200, 63, 1, 64, 0, 0, + 0, 0, 16, 191, 56, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 9, + 114, 0, 16, 0, 4, 0, + 0, 0, 70, 2, 16, 0, + 18, 0, 0, 0, 246, 15, + 16, 0, 2, 0, 0, 0, + 70, 2, 16, 0, 4, 0, + 0, 0, 50, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 15, 0, 0, 7, + 18, 0, 16, 0, 6, 0, + 0, 0, 230, 10, 16, 0, + 5, 0, 0, 0, 70, 0, + 16, 0, 11, 0, 0, 0, + 56, 0, 0, 7, 194, 0, + 16, 0, 1, 0, 0, 0, + 6, 4, 16, 0, 12, 0, + 0, 0, 6, 12, 16, 0, + 6, 0, 0, 0, 15, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 230, 10, + 16, 0, 1, 0, 0, 0, + 230, 10, 16, 0, 1, 0, + 0, 0, 51, 0, 0, 7, + 66, 0, 16, 0, 1, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 1, 0, + 0, 0, 1, 64, 0, 0, + 205, 204, 204, 62, 1, 64, + 0, 0, 0, 0, 128, 191, + 50, 0, 0, 9, 66, 0, + 16, 0, 1, 0, 0, 0, + 42, 0, 16, 0, 12, 0, + 0, 0, 42, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 191, + 56, 0, 0, 7, 194, 0, + 16, 0, 1, 0, 0, 0, + 166, 14, 16, 0, 1, 0, + 0, 0, 166, 14, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 1, 0, 0, 0, 58, 0, + 16, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 200, 63, 1, 64, 0, 0, + 0, 0, 16, 191, 56, 0, + 0, 7, 130, 0, 16, 0, + 2, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 5, 0, + 0, 0, 26, 0, 16, 0, + 8, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 5, 0, 0, 0, 26, 0, + 16, 0, 9, 0, 0, 0, + 54, 0, 0, 5, 66, 0, + 16, 0, 5, 0, 0, 0, + 26, 0, 16, 0, 2, 0, + 0, 0, 50, 0, 0, 9, + 114, 0, 16, 0, 4, 0, + 0, 0, 70, 2, 16, 0, + 5, 0, 0, 0, 246, 15, + 16, 0, 2, 0, 0, 0, + 70, 2, 16, 0, 4, 0, + 0, 0, 50, 0, 0, 9, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 42, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 11, 242, 0, 16, 0, 5, 0, 0, 0, 70, 4, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 64, - 0, 0, 128, 63, 15, 0, + 0, 0, 0, 64, 0, 0, + 0, 0, 0, 0, 128, 63, + 0, 0, 0, 0, 15, 0, 0, 7, 34, 0, 16, 0, 6, 0, 0, 0, 70, 0, 16, 0, 5, 0, 0, 0, @@ -1675,117 +1819,37 @@ const BYTE guest_output_ffx_fsr_easu_ps[] = 0, 0, 0, 0, 200, 63, 1, 64, 0, 0, 0, 0, 16, 191, 56, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 18, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 15, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 230, 10, 16, 0, 5, 0, - 0, 0, 70, 0, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 7, 194, 0, 16, 0, - 1, 0, 0, 0, 6, 4, - 16, 0, 12, 0, 0, 0, - 6, 12, 16, 0, 6, 0, - 0, 0, 15, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 230, 10, 16, 0, - 1, 0, 0, 0, 230, 10, - 16, 0, 1, 0, 0, 0, - 51, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 205, 204, - 204, 62, 1, 64, 0, 0, - 0, 0, 128, 191, 50, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 12, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 191, 56, 0, - 0, 7, 194, 0, 16, 0, - 1, 0, 0, 0, 166, 14, - 16, 0, 1, 0, 0, 0, - 166, 14, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 200, 63, - 1, 64, 0, 0, 0, 0, - 16, 191, 56, 0, 0, 7, 130, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 18, 0, - 16, 0, 5, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 54, 0, 0, 5, - 34, 0, 16, 0, 5, 0, - 0, 0, 26, 0, 16, 0, - 9, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 5, 0, 0, 0, 26, 0, 16, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, + 42, 0, 16, 0, 8, 0, + 0, 0, 54, 0, 0, 5, + 34, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 11, 242, 0, - 16, 0, 5, 0, 0, 0, - 70, 4, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 15, 0, 0, 7, - 34, 0, 16, 0, 6, 0, - 0, 0, 70, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 7, 194, 0, + 9, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 2, 0, 0, 0, + 246, 15, 16, 0, 2, 0, + 0, 0, 70, 2, 16, 0, + 4, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 11, 0, - 0, 0, 86, 13, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 194, 0, 16, 0, - 6, 0, 0, 0, 6, 8, + 42, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 15, 0, + 0, 7, 18, 0, 16, 0, + 6, 0, 0, 0, 230, 10, 16, 0, 5, 0, 0, 0, - 86, 5, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 166, 14, 16, 0, 1, 0, + 70, 0, 16, 0, 11, 0, 0, 0, 56, 0, 0, 7, 194, 0, 16, 0, 1, 0, 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 86, 9, + 12, 0, 0, 0, 6, 12, 16, 0, 6, 0, 0, 0, 15, 0, 0, 7, 66, 0, 16, 0, 1, 0, 0, 0, @@ -1823,277 +1887,212 @@ const BYTE guest_output_ffx_fsr_easu_ps[] = 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 9, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 13, 0, 0, 0, + 246, 15, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 15, 0, 0, 7, - 18, 0, 16, 0, 6, 0, - 0, 0, 230, 10, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 7, 194, 0, - 16, 0, 1, 0, 0, 0, - 6, 4, 16, 0, 12, 0, - 0, 0, 6, 12, 16, 0, - 6, 0, 0, 0, 15, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 230, 10, - 16, 0, 1, 0, 0, 0, - 230, 10, 16, 0, 1, 0, - 0, 0, 51, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 130, 0, + 2, 0, 0, 0, 50, 0, + 0, 9, 130, 0, 16, 0, + 0, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 42, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 0, 0, + 0, 11, 242, 0, 16, 0, + 4, 0, 0, 0, 70, 4, + 16, 128, 65, 0, 0, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 63, + 0, 0, 0, 64, 0, 0, + 0, 0, 0, 0, 0, 64, + 15, 0, 0, 7, 34, 0, + 16, 0, 5, 0, 0, 0, + 70, 0, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 56, 0, + 0, 7, 50, 0, 16, 0, + 0, 0, 0, 0, 6, 0, + 16, 0, 11, 0, 0, 0, + 214, 5, 16, 0, 4, 0, + 0, 0, 50, 0, 0, 10, + 194, 0, 16, 0, 5, 0, + 0, 0, 6, 8, 16, 0, + 4, 0, 0, 0, 86, 5, + 16, 128, 65, 0, 0, 0, + 11, 0, 0, 0, 6, 4, + 16, 0, 0, 0, 0, 0, + 56, 0, 0, 7, 50, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 12, 0, + 0, 0, 150, 5, 16, 0, + 5, 0, 0, 0, 15, 0, + 0, 7, 18, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 51, 0, 0, 7, + 18, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 10, 0, + 16, 0, 0, 0, 0, 0, + 50, 0, 0, 9, 34, 0, + 16, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 205, 204, 204, 62, 1, 64, 0, 0, 0, 0, 128, 191, - 50, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, + 50, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 12, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 64, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 191, - 56, 0, 0, 7, 194, 0, - 16, 0, 1, 0, 0, 0, - 166, 14, 16, 0, 1, 0, - 0, 0, 166, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, + 56, 0, 0, 7, 50, 0, + 16, 0, 0, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 70, 0, 16, 0, + 0, 0, 0, 0, 50, 0, + 0, 9, 34, 0, 16, 0, + 0, 0, 0, 0, 26, 0, + 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 200, 63, 1, 64, 0, 0, 0, 0, 16, 191, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 13, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 11, - 242, 0, 16, 0, 4, 0, - 0, 0, 70, 4, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 64, 0, 0, 0, 0, - 0, 0, 0, 64, 15, 0, - 0, 7, 34, 0, 16, 0, - 5, 0, 0, 0, 70, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 7, - 50, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 11, 0, 0, 0, 214, 5, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 10, 194, 0, - 16, 0, 5, 0, 0, 0, - 6, 8, 16, 0, 4, 0, - 0, 0, 86, 5, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 6, 4, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 12, 0, 0, 0, - 150, 5, 16, 0, 5, 0, - 0, 0, 15, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 70, 0, + 0, 7, 66, 0, 16, 0, + 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 51, 0, 0, 7, 18, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 10, 0, + 0, 0, 10, 0, 16, 0, + 1, 0, 0, 0, 54, 0, + 0, 5, 34, 0, 16, 0, + 10, 0, 0, 0, 42, 0, + 16, 0, 3, 0, 0, 0, + 50, 0, 0, 9, 210, 0, + 16, 0, 1, 0, 0, 0, + 6, 9, 16, 0, 10, 0, + 0, 0, 166, 10, 16, 0, + 1, 0, 0, 0, 6, 9, + 16, 0, 2, 0, 0, 0, + 50, 0, 0, 9, 18, 0, + 16, 0, 0, 0, 0, 0, + 26, 0, 16, 0, 0, 0, + 0, 0, 10, 0, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 15, 0, 0, 7, 18, 0, + 16, 0, 5, 0, 0, 0, + 230, 10, 16, 0, 4, 0, + 0, 0, 70, 0, 16, 0, + 11, 0, 0, 0, 56, 0, + 0, 7, 162, 0, 16, 0, + 0, 0, 0, 0, 6, 4, + 16, 0, 12, 0, 0, 0, + 6, 12, 16, 0, 5, 0, + 0, 0, 15, 0, 0, 7, + 34, 0, 16, 0, 0, 0, + 0, 0, 214, 5, 16, 0, + 0, 0, 0, 0, 214, 5, + 16, 0, 0, 0, 0, 0, + 51, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, + 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 50, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, + 0, 9, 66, 0, 16, 0, + 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 205, 204, 204, 62, 1, 64, 0, 0, 0, 0, 128, 191, 50, 0, - 0, 9, 18, 0, 16, 0, + 0, 9, 34, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 12, 0, 0, 0, - 10, 0, 16, 0, 0, 0, + 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 191, 56, 0, - 0, 7, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 0, + 0, 7, 98, 0, 16, 0, + 0, 0, 0, 0, 86, 6, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, + 86, 6, 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 200, 63, 1, 64, 0, 0, 0, 0, 16, 191, 56, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 26, 0, + 130, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 10, 0, 0, 0, - 10, 0, 16, 0, 1, 0, + 26, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 10, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 210, 0, 16, 0, - 1, 0, 0, 0, 6, 9, - 16, 0, 10, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 15, 0, - 0, 7, 18, 0, 16, 0, - 5, 0, 0, 0, 230, 10, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 7, - 162, 0, 16, 0, 0, 0, - 0, 0, 6, 4, 16, 0, - 12, 0, 0, 0, 6, 12, - 16, 0, 5, 0, 0, 0, - 15, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 214, 5, 16, 0, 0, 0, - 0, 0, 214, 5, 16, 0, - 0, 0, 0, 0, 51, 0, - 0, 7, 34, 0, 16, 0, + 3, 0, 0, 0, 50, 0, + 0, 9, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 3, + 16, 0, 10, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 134, 3, 16, 0, + 1, 0, 0, 0, 50, 0, + 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 205, 204, 204, 62, - 1, 64, 0, 0, 0, 0, - 128, 191, 50, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 12, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 191, 56, 0, 0, 7, - 98, 0, 16, 0, 0, 0, - 0, 0, 86, 6, 16, 0, - 0, 0, 0, 0, 86, 6, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 200, 63, 1, 64, - 0, 0, 0, 0, 16, 191, - 56, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 18, 0, 16, 0, - 10, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 34, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 3, 16, 0, - 10, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 134, 3, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 129, 0, 0, 5, - 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 129, 0, + 0, 5, 18, 0, 16, 0, + 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 52, 0, 0, 7, - 114, 0, 16, 0, 0, 0, + 56, 0, 0, 7, 114, 0, + 16, 0, 0, 0, 0, 0, + 6, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 1, 0, 0, 0, 52, 0, + 0, 7, 114, 0, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 16, 0, + 0, 0, 51, 0, 0, 7, + 114, 32, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 70, 2, - 16, 0, 16, 0, 0, 0, - 51, 0, 0, 7, 114, 32, + 16, 0, 19, 0, 0, 0, + 54, 0, 0, 5, 130, 32, 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 19, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 43, 1, 0, 0, 22, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 239, 0, - 0, 0, 9, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32, 0, + 1, 64, 0, 0, 0, 0, + 128, 63, 62, 0, 0, 1, + 83, 84, 65, 84, 148, 0, + 0, 0, 43, 1, 0, 0, + 22, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, + 239, 0, 0, 0, 9, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, + 32, 0, 0, 0, 2, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 12, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_rcas_dither_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_rcas_dither_ps.h index b164666e2..7f3a035c7 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_rcas_dither_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_rcas_dither_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // int2 xe_fsr_rcas_output_offset; // Offset: 0 Size: 8 @@ -19,7 +19,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_fsr_rcas_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -355,21 +355,21 @@ ret const BYTE guest_output_ffx_fsr_rcas_dither_ps[] = { - 68, 88, 66, 67, 104, 194, - 182, 4, 99, 141, 191, 237, - 114, 162, 251, 47, 83, 117, - 247, 165, 1, 0, 0, 0, - 200, 25, 0, 0, 5, 0, + 68, 88, 66, 67, 189, 177, + 225, 60, 179, 155, 192, 193, + 156, 139, 161, 52, 112, 21, + 82, 56, 1, 0, 0, 0, + 196, 25, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 16, 2, 0, 0, 68, 2, - 0, 0, 120, 2, 0, 0, - 44, 25, 0, 0, 82, 68, - 69, 70, 212, 1, 0, 0, - 1, 0, 0, 0, 180, 0, + 12, 2, 0, 0, 64, 2, + 0, 0, 116, 2, 0, 0, + 40, 25, 0, 0, 82, 68, + 69, 70, 208, 1, 0, 0, + 1, 0, 0, 0, 176, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 172, 1, 0, 0, 19, 19, + 168, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -391,1068 +391,1068 @@ const BYTE guest_output_ffx_fsr_rcas_dither_ps[] = 0, 0, 120, 101, 95, 102, 115, 114, 95, 114, 99, 97, 115, 95, 115, 111, 117, 114, - 99, 101, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 171, 171, - 159, 0, 0, 0, 2, 0, - 0, 0, 204, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 99, 101, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 171, 171, 159, 0, 0, 0, + 2, 0, 0, 0, 200, 0, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 28, 1, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 60, 1, + 0, 0, 24, 1, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 2, 0, 0, 0, + 56, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 92, 1, 0, 0, 8, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 132, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 96, 1, - 0, 0, 8, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 136, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 102, - 115, 114, 95, 114, 99, 97, - 115, 95, 111, 117, 116, 112, - 117, 116, 95, 111, 102, 102, - 115, 101, 116, 0, 105, 110, - 116, 50, 0, 171, 1, 0, - 2, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 1, 0, 0, 120, 101, + 0, 0, 0, 0, 120, 101, 95, 102, 115, 114, 95, 114, - 99, 97, 115, 95, 115, 104, - 97, 114, 112, 110, 101, 115, - 115, 95, 112, 111, 115, 116, - 95, 115, 101, 116, 117, 112, - 0, 102, 108, 111, 97, 116, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 0, 0, + 99, 97, 115, 95, 111, 117, + 116, 112, 117, 116, 95, 111, + 102, 102, 115, 101, 116, 0, + 105, 110, 116, 50, 0, 171, + 1, 0, 2, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 129, 1, - 0, 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, 44, 0, + 0, 0, 50, 1, 0, 0, + 120, 101, 95, 102, 115, 114, + 95, 114, 99, 97, 115, 95, + 115, 104, 97, 114, 112, 110, + 101, 115, 115, 95, 112, 111, + 115, 116, 95, 115, 101, 116, + 117, 112, 0, 102, 108, 111, + 97, 116, 0, 171, 0, 0, + 3, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 125, 1, 0, 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, + 44, 0, 0, 0, 1, 0, + 0, 0, 8, 0, 0, 0, + 32, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 15, 3, 0, 0, + 83, 86, 95, 80, 111, 115, + 105, 116, 105, 111, 110, 0, + 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, + 15, 0, 0, 0, 83, 86, + 95, 84, 97, 114, 103, 101, + 116, 0, 171, 171, 83, 72, + 69, 88, 172, 22, 0, 0, + 81, 0, 0, 0, 171, 5, + 0, 0, 106, 8, 0, 1, + 53, 24, 0, 0, 2, 4, + 0, 0, 132, 131, 131, 186, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 172, 22, 0, 0, 81, 0, - 0, 0, 171, 5, 0, 0, - 106, 8, 0, 1, 53, 24, - 0, 0, 2, 4, 0, 0, - 132, 131, 131, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 231, 230, - 102, 58, 0, 0, 0, 0, + 231, 230, 102, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 222, 221, 221, 58, + 0, 0, 0, 0, 222, 221, + 221, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 204, 203, 203, 186, 0, 0, 0, 0, 0, 0, - 204, 203, 203, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 167, - 167, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 159, 158, 30, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 140, 139, 139, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 182, 181, - 181, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 178, 177, 177, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 135, 134, 6, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 160, 159, - 159, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 210, 209, 209, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 155, 154, 26, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 149, 148, - 148, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 146, 145, 145, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 186, 185, 185, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 190, 189, - 189, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 143, 142, 14, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 137, 136, 8, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 158, 157, - 157, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 229, 228, 228, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 137, 137, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 163, 162, - 34, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 253, 252, 252, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 245, 245, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 144, 143, - 143, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 209, 208, 208, 184, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 139, 138, 10, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 188, 187, - 187, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 254, 253, 253, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 183, 182, 54, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 161, 160, - 32, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 187, 186, 58, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 172, 171, 171, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 144, 143, - 143, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 157, 156, 156, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 230, 229, 229, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 220, 219, - 219, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 194, 193, 193, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 161, 160, 32, 184, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 207, 206, - 78, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 240, 239, 239, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 157, 156, 156, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 130, 129, - 129, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 154, 153, 153, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 185, 184, 56, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 216, 215, - 215, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 208, 207, 207, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 181, 180, 180, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 244, 243, - 243, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 232, 231, 231, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 227, 226, 98, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 235, 234, - 106, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 169, 168, 40, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 243, 242, 114, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 200, 199, - 199, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 171, 170, 42, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 170, 169, 169, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 211, 210, - 82, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 192, 191, 191, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 236, 235, 235, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 223, 222, - 94, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 223, 222, 94, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 237, 236, 236, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 139, - 139, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 153, 152, 24, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 249, 248, 120, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 186, 185, - 185, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 155, 154, 26, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 201, 200, 72, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 210, 209, - 209, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 134, 133, 133, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 213, 212, 212, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 217, 216, - 88, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 208, 207, 207, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 171, 170, 42, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 145, 144, - 144, 184, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 221, 220, 220, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 216, 215, 215, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 180, 179, - 179, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 243, 242, 114, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 175, 174, 46, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 156, 155, - 155, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 190, 189, 189, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 151, 150, 22, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 248, 247, - 247, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 199, 198, 70, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 170, 169, 169, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 252, 251, - 251, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 218, 217, 217, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 136, 135, 135, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 131, 130, - 2, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 244, 243, 243, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 158, 157, 157, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 173, 172, - 172, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 180, 179, 179, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 214, 213, 213, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 241, - 241, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 191, 190, 62, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 239, 238, 110, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 238, 237, - 237, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 150, 149, 149, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 197, 196, 196, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 209, 208, - 208, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 195, 194, 66, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 154, 153, 153, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 145, 144, - 144, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 196, 195, 195, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 255, 254, 126, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 251, 250, - 122, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 254, 253, 253, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 139, 138, 10, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 225, 224, - 96, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 164, 163, 163, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 141, 140, 140, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 202, 201, - 201, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 129, 128, 0, 183, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 164, 164, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 176, 175, - 175, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 230, 229, 229, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 131, 130, 2, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 156, 155, - 155, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 203, 202, 74, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 176, 175, 175, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 141, 140, - 140, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 194, 193, 193, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 137, 136, 8, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 203, 202, - 74, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 172, 171, 171, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 205, 204, 204, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 251, 250, - 122, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 245, 244, 244, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 202, 201, 201, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 136, 135, - 135, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 179, 178, 50, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 220, 219, 219, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 132, 131, - 131, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 221, 220, 220, 185, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 234, 233, 233, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 249, 248, - 120, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 163, 162, 34, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 218, 217, 217, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 219, 218, - 90, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 226, 225, 225, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 142, 141, 141, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 232, 231, - 231, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 207, 206, 78, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 234, 233, 233, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 179, 178, - 50, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 130, 129, 129, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 174, 173, 173, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 185, 184, - 56, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 198, 197, 197, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 173, 172, 172, 57, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 187, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 175, 174, 46, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 212, 211, 211, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 152, 151, - 151, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 237, 236, 236, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 229, 228, 228, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 201, 200, - 72, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 196, 195, 195, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 150, 149, 149, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 177, 176, - 176, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 248, 247, 247, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 184, 183, 183, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 147, 146, - 18, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 241, 240, 240, 56, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 166, 165, 165, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 151, 150, - 22, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 255, 254, 126, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 174, 173, 173, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 233, 232, - 104, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 199, 198, 70, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 178, 177, 177, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 192, 191, - 191, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 227, 226, 98, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 189, 188, 188, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 143, 142, - 14, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 148, 147, 147, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 133, 132, 132, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 147, 146, - 18, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 238, 237, 237, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 226, 225, 225, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 152, 151, - 151, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 195, 194, 66, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 206, 205, 205, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 241, 240, - 240, 184, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 160, 159, 159, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 240, 239, 239, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 193, 192, - 192, 55, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 252, 251, 251, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 228, 227, 227, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 187, 186, - 58, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 204, 203, 203, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 224, 223, 223, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 162, 161, - 161, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 217, 216, 88, 57, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 138, 137, 137, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 191, 190, - 62, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 214, 213, 213, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 165, 164, 164, 185, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 253, 252, - 252, 57, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 236, 235, 235, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 247, 246, 118, 58, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 181, 180, - 180, 185, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 183, 182, 54, 58, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 134, 133, 133, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 206, 205, - 205, 186, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 193, 192, 192, 183, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 168, 167, 167, 186, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 211, 210, - 82, 58, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 235, 234, 106, 186, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 188, 187, 187, 186, 0, 0, + 168, 167, 167, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 158, - 30, 58, 0, 0, 0, 0, + 30, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 177, 176, 176, 184, + 0, 0, 140, 139, 139, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 239, 238, 110, 58, 0, 0, + 182, 181, 181, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 178, 177, + 177, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 135, 134, 6, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 59, 0, 0, 0, 0, + 160, 159, 159, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 183, 183, 186, + 0, 0, 0, 0, 210, 209, + 209, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 155, 154, 26, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 167, 166, 38, 186, 0, 0, + 149, 148, 148, 185, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 198, 197, - 197, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 146, 145, + 145, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 215, 214, 86, 186, + 0, 0, 186, 185, 185, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 164, 163, 163, 58, 0, 0, + 190, 189, 189, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 133, 132, - 132, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 143, 142, + 14, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 200, 199, 199, 58, + 0, 0, 137, 136, 8, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 148, 147, 147, 58, 0, 0, + 158, 157, 157, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 189, 188, - 188, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 229, 228, + 228, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 205, 204, 204, 185, + 0, 0, 138, 137, 137, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 250, 249, 249, 58, 0, 0, + 163, 162, 34, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 182, 181, - 181, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 253, 252, + 252, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 146, 145, 145, 186, + 0, 0, 246, 245, 245, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 212, 211, 211, 58, 0, 0, + 144, 143, 143, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 231, 230, - 102, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 209, 208, + 208, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 153, 152, 24, 57, + 0, 0, 139, 138, 10, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 142, 141, 141, 58, 0, 0, + 188, 187, 187, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 225, 224, - 96, 184, 0, 0, 0, 0, + 0, 0, 0, 0, 254, 253, + 253, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 149, 148, 148, 57, + 0, 0, 183, 182, 54, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 222, 221, 221, 186, 0, 0, + 161, 160, 32, 56, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 166, 165, - 165, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 187, 186, + 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 135, 134, 6, 186, + 0, 0, 172, 171, 171, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 169, 168, 40, 185, 0, 0, + 144, 143, 143, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 245, - 245, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 157, 156, + 156, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 219, 218, 90, 186, + 0, 0, 230, 229, 229, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 167, 166, 38, 58, 0, 0, + 220, 219, 219, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 194, 193, + 193, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 161, 160, 32, 184, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 207, 206, 78, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 240, 239, + 239, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 157, 156, 156, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 130, 129, 129, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 154, 153, + 153, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 185, 184, 56, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 216, 215, 215, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 208, 207, + 207, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 181, 180, 180, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 244, 243, 243, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 232, 231, + 231, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 227, 226, 98, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 235, 234, 106, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 169, 168, + 40, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 243, 242, 114, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 200, 199, 199, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 171, 170, + 42, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 170, 169, 169, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 211, 210, 82, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 192, 191, + 191, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 236, 235, 235, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 223, 222, 94, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 223, 222, + 94, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 237, 236, 236, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 140, 139, 139, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 153, 152, + 24, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 249, 248, 120, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 186, 185, 185, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 155, 154, + 26, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 201, 200, 72, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 210, 209, 209, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 134, 133, + 133, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 213, 212, 212, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 217, 216, 88, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 208, 207, + 207, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 171, 170, 42, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 145, 144, 144, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 221, 220, + 220, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 216, 215, 215, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 180, 179, 179, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 243, 242, + 114, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 175, 174, 46, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 156, 155, 155, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 190, 189, + 189, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 151, 150, 22, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 248, 247, 247, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 199, 198, + 70, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 170, 169, 169, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 252, 251, 251, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 218, 217, + 217, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 136, 135, 135, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 131, 130, 2, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 244, 243, + 243, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 158, 157, 157, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 173, 172, 172, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 180, 179, + 179, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 214, 213, 213, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 242, 241, 241, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 191, 190, + 62, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 239, 238, 110, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 238, 237, 237, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 150, 149, + 149, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 197, 196, 196, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 209, 208, 208, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 195, 194, + 66, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 154, 153, 153, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 145, 144, 144, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 196, 195, + 195, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 255, 254, 126, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 251, 250, 122, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 254, 253, + 253, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 139, 138, 10, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 225, 224, 96, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 164, 163, + 163, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 141, 140, 140, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 202, 201, 201, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 128, - 0, 55, 0, 0, 0, 0, + 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 250, 249, 249, 186, + 0, 0, 165, 164, 164, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 233, 232, 104, 185, 0, 0, + 176, 175, 175, 58, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 197, 196, - 196, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 230, 229, + 229, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 228, 227, 227, 186, + 0, 0, 131, 130, 2, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 213, 212, 212, 185, 0, 0, + 156, 155, 155, 186, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 162, 161, - 161, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 203, 202, + 74, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 224, 223, 223, 58, + 0, 0, 176, 175, 175, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 247, 246, 118, 186, 0, 0, + 141, 140, 140, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 194, 193, + 193, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 137, 136, 8, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 203, 202, 74, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 172, 171, + 171, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 205, 204, 204, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 251, 250, 122, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 245, 244, + 244, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 202, 201, 201, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 136, 135, 135, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 179, 178, + 50, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 220, 219, 219, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 132, 131, 131, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 221, 220, + 220, 185, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 234, 233, 233, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 249, 248, 120, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 163, 162, + 34, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 218, 217, 217, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 219, 218, 90, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 226, 225, + 225, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 142, 141, 141, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 232, 231, 231, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 207, 206, + 78, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 234, 233, 233, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 179, 178, 50, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 130, 129, + 129, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 174, 173, 173, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 185, 184, 56, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 198, 197, + 197, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 173, 172, 172, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 187, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 175, 174, + 46, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 212, 211, 211, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 152, 151, 151, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 237, 236, + 236, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 229, 228, 228, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 201, 200, 72, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 196, 195, + 195, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 150, 149, 149, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 177, 176, 176, 56, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 248, 247, + 247, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 184, 183, 183, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 147, 146, 18, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 241, 240, + 240, 56, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 166, 165, 165, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 151, 150, 22, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 254, + 126, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 174, 173, 173, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 233, 232, 104, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 199, 198, + 70, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 178, 177, 177, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 192, 191, 191, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 227, 226, + 98, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 189, 188, 188, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 143, 142, 14, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 148, 147, + 147, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 133, 132, 132, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 147, 146, 18, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 238, 237, + 237, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 226, 225, 225, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 152, 151, 151, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 195, 194, + 66, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 206, 205, 205, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 241, 240, 240, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 160, 159, + 159, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 240, 239, 239, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 193, 192, 192, 55, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 252, 251, + 251, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 228, 227, 227, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 187, 186, 58, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 204, 203, + 203, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 224, 223, 223, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 162, 161, 161, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 217, 216, + 88, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 138, 137, 137, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 191, 190, 62, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 214, 213, + 213, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 165, 164, 164, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 253, 252, 252, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 236, 235, + 235, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 247, 246, 118, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 181, 180, 180, 185, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 183, 182, + 54, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 134, 133, 133, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 206, 205, 205, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 193, 192, + 192, 183, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 168, 167, 167, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 211, 210, 82, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 235, 234, + 106, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 188, 187, 187, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 159, 158, 30, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 177, 176, + 176, 184, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 239, 238, 110, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 59, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 184, 183, + 183, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 167, 166, 38, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 198, 197, 197, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 214, - 86, 58, 0, 0, 0, 0, + 86, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 242, 241, 241, 58, + 0, 0, 164, 163, 163, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 245, 244, 244, 57, 0, 0, + 133, 132, 132, 57, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 89, 0, - 0, 7, 70, 142, 48, 0, + 0, 0, 0, 0, 200, 199, + 199, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 148, 147, 147, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 24, 0, 7, - 70, 126, 48, 0, 0, 0, + 189, 188, 188, 57, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, + 0, 0, 0, 0, 205, 204, + 204, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 100, 32, 0, 4, 50, 16, + 0, 0, 250, 249, 249, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 182, 181, 181, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 146, 145, + 145, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 212, 211, 211, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 231, 230, 102, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 153, 152, + 24, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 142, 141, 141, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 225, 224, 96, 184, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 149, 148, + 148, 57, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 222, 221, 221, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 166, 165, 165, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 135, 134, + 6, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 169, 168, 40, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 246, 245, 245, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 219, 218, + 90, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 167, 166, 38, 58, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 129, 128, 0, 55, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 250, 249, + 249, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 233, 232, 104, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 197, 196, 196, 57, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 228, 227, + 227, 186, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 213, 212, 212, 185, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 162, 161, 161, 186, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 224, 223, + 223, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 247, 246, 118, 186, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 215, 214, 86, 58, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 242, 241, + 241, 58, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 245, 244, 244, 57, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 88, 24, + 0, 7, 70, 126, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 85, 85, 0, 0, 0, 0, + 0, 0, 100, 32, 0, 4, + 50, 16, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 10, 0, 0, 0, - 27, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 10, + 104, 0, 0, 2, 10, 0, + 0, 0, 27, 0, 0, 5, 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 70, 128, - 48, 128, 65, 0, 0, 0, + 0, 0, 70, 16, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 70, 128, 48, 128, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 54, 0, - 0, 5, 50, 0, 16, 0, - 2, 0, 0, 0, 230, 10, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 8, 194, 0, + 0, 0, 255, 255, 255, 255, + 54, 0, 0, 5, 50, 0, 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, + 230, 10, 16, 0, 1, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 0, 0, + 194, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 5, 0, 0, 0, 230, 10, - 16, 0, 4, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 5, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 5, 0, + 114, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 126, + 1, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, - 4, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, + 16, 0, 3, 0, 0, 0, + 70, 14, 16, 0, 0, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 4, 0, + 0, 0, 70, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 5, 0, 0, 0, + 230, 10, 16, 0, 4, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 5, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 114, 0, 16, 0, + 5, 0, 0, 0, 70, 14, + 16, 0, 5, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 4, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 114, 0, 16, 0, 4, 0, + 0, 0, 70, 14, 16, 0, + 4, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 51, 0, + 0, 7, 114, 0, 16, 0, + 6, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 2, 0, + 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 51, 0, + 6, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 6, 0, + 7, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 5, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 2, 0, + 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 52, 0, + 7, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 51, 0, 0, 7, + 8, 0, 0, 0, 70, 2, + 16, 0, 3, 0, 0, 0, + 70, 2, 16, 0, 6, 0, + 0, 0, 56, 0, 0, 10, + 114, 0, 16, 0, 9, 0, + 0, 0, 70, 2, 16, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 64, + 0, 0, 128, 64, 0, 0, + 128, 64, 0, 0, 0, 0, + 129, 0, 0, 5, 114, 0, + 16, 0, 9, 0, 0, 0, + 70, 2, 16, 0, 9, 0, + 0, 0, 56, 0, 0, 7, 114, 0, 16, 0, 8, 0, 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 10, 114, 0, + 8, 0, 0, 0, 70, 2, 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 64, 0, 0, - 128, 64, 0, 0, 128, 64, - 0, 0, 0, 0, 129, 0, - 0, 5, 114, 0, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 9, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 8, 0, + 52, 0, 0, 7, 114, 0, + 16, 0, 7, 0, 0, 0, + 70, 2, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 52, 0, - 0, 7, 114, 0, 16, 0, + 7, 0, 0, 0, 0, 0, + 0, 11, 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 0, 0, 0, 11, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 7, 0, - 0, 0, 2, 64, 0, 0, + 16, 128, 65, 0, 0, 0, + 7, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 64, 0, 0, 128, 64, - 0, 0, 128, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 192, 0, 0, - 128, 192, 0, 0, 128, 192, - 0, 0, 0, 0, 129, 0, - 0, 5, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 114, 0, + 128, 63, 0, 0, 0, 0, + 50, 0, 0, 15, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 52, 0, - 0, 8, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 64, 0, 0, + 128, 64, 0, 0, 128, 64, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 192, + 0, 0, 128, 192, 0, 0, + 128, 192, 0, 0, 0, 0, + 129, 0, 0, 5, 114, 0, 16, 0, 6, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 52, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 52, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 6, 0, - 0, 0, 51, 0, 0, 7, + 70, 2, 16, 0, 6, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 6, 0, + 0, 0, 70, 2, 16, 0, + 6, 0, 0, 0, 70, 2, + 16, 0, 7, 0, 0, 0, + 52, 0, 0, 8, 114, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 6, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 8, 0, + 0, 0, 52, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 26, 0, + 16, 0, 6, 0, 0, 0, 52, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 64, 190, 56, 0, - 0, 9, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, + 0, 0, 10, 0, 16, 0, + 6, 0, 0, 0, 51, 0, + 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 64, 1, 64, 0, 0, - 0, 0, 128, 63, 30, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, + 0, 0, 52, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, - 0, 0, 255, 159, 241, 126, - 50, 0, 0, 10, 130, 0, + 0, 0, 0, 0, 64, 190, + 56, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 50, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 64, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, + 0, 0, 128, 64, 1, 64, + 0, 0, 0, 0, 128, 63, + 30, 0, 0, 8, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 128, 65, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 255, 159, + 241, 126, 50, 0, 0, 10, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 64, + 56, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, + 58, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 166, 10, 16, 0, 0, 0, + 0, 0, 50, 0, 0, 9, + 114, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 2, 0, 0, 0, + 70, 2, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 9, + 114, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 9, + 114, 0, 16, 0, 1, 0, + 0, 0, 166, 10, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 1, 0, + 0, 0, 0, 0, 0, 7, 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 0, + 3, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 140, 0, - 0, 11, 34, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 140, 0, 0, 11, 18, 0, + 140, 0, 0, 11, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 4, 0, 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 32, 0, 10, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 6, 144, 144, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, + 4, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 63, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 51, 0, 0, 0, - 10, 0, 0, 0, 0, 1, - 0, 0, 2, 0, 0, 0, - 28, 0, 0, 0, 4, 0, + 0, 0, 140, 0, 0, 11, + 18, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 4, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 26, 0, 16, 0, + 0, 0, 0, 0, 50, 32, + 0, 10, 114, 32, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 6, 144, 144, 0, + 10, 0, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 5, + 130, 32, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 63, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 51, 0, + 0, 0, 10, 0, 0, 0, + 0, 1, 0, 0, 2, 0, + 0, 0, 28, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_rcas_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_rcas_ps.h index acdfb375d..57c395c51 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_rcas_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_ffx_fsr_rcas_ps.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // int2 xe_fsr_rcas_output_offset; // Offset: 0 Size: 8 @@ -19,7 +19,7 @@ // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ // xe_fsr_rcas_source texture float4 2d T0 t0 1 -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -97,21 +97,21 @@ ret const BYTE guest_output_ffx_fsr_rcas_ps[] = { - 68, 88, 66, 67, 246, 223, - 238, 231, 67, 24, 70, 55, - 27, 63, 112, 69, 229, 25, - 239, 231, 1, 0, 0, 0, - 92, 9, 0, 0, 5, 0, + 68, 88, 66, 67, 67, 185, + 127, 150, 159, 188, 61, 246, + 239, 146, 24, 229, 183, 68, + 131, 230, 1, 0, 0, 0, + 88, 9, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 16, 2, 0, 0, 68, 2, - 0, 0, 120, 2, 0, 0, - 192, 8, 0, 0, 82, 68, - 69, 70, 212, 1, 0, 0, - 1, 0, 0, 0, 180, 0, + 12, 2, 0, 0, 64, 2, + 0, 0, 116, 2, 0, 0, + 188, 8, 0, 0, 82, 68, + 69, 70, 208, 1, 0, 0, + 1, 0, 0, 0, 176, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 172, 1, 0, 0, 19, 19, + 168, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -133,165 +133,133 @@ const BYTE guest_output_ffx_fsr_rcas_ps[] = 0, 0, 120, 101, 95, 102, 115, 114, 95, 114, 99, 97, 115, 95, 115, 111, 117, 114, - 99, 101, 0, 120, 101, 115, - 108, 95, 112, 117, 115, 104, - 67, 111, 110, 115, 116, 97, - 110, 116, 115, 0, 171, 171, - 159, 0, 0, 0, 2, 0, - 0, 0, 204, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 99, 101, 0, 112, 117, 115, + 104, 95, 99, 111, 110, 115, + 116, 115, 95, 120, 101, 0, + 171, 171, 159, 0, 0, 0, + 2, 0, 0, 0, 200, 0, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 28, 1, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 60, 1, + 0, 0, 24, 1, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 2, 0, 0, 0, + 56, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 92, 1, 0, 0, 8, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 132, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 96, 1, - 0, 0, 8, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 136, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 120, 101, 95, 102, - 115, 114, 95, 114, 99, 97, - 115, 95, 111, 117, 116, 112, - 117, 116, 95, 111, 102, 102, - 115, 101, 116, 0, 105, 110, - 116, 50, 0, 171, 1, 0, - 2, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 1, 0, 0, 120, 101, + 0, 0, 0, 0, 120, 101, 95, 102, 115, 114, 95, 114, - 99, 97, 115, 95, 115, 104, - 97, 114, 112, 110, 101, 115, - 115, 95, 112, 111, 115, 116, - 95, 115, 101, 116, 117, 112, - 0, 102, 108, 111, 97, 116, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 0, 0, + 99, 97, 115, 95, 111, 117, + 116, 112, 117, 116, 95, 111, + 102, 102, 115, 101, 116, 0, + 105, 110, 116, 50, 0, 171, + 1, 0, 2, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 129, 1, - 0, 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, 44, 0, + 0, 0, 50, 1, 0, 0, + 120, 101, 95, 102, 115, 114, + 95, 114, 99, 97, 115, 95, + 115, 104, 97, 114, 112, 110, + 101, 115, 115, 95, 112, 111, + 115, 116, 95, 115, 101, 116, + 117, 112, 0, 102, 108, 111, + 97, 116, 0, 171, 0, 0, + 3, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 125, 1, 0, 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, + 44, 0, 0, 0, 1, 0, + 0, 0, 8, 0, 0, 0, + 32, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 15, 3, 0, 0, + 83, 86, 95, 80, 111, 115, + 105, 116, 105, 111, 110, 0, + 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, + 15, 0, 0, 0, 83, 86, + 95, 84, 97, 114, 103, 101, + 116, 0, 171, 171, 83, 72, + 69, 88, 64, 6, 0, 0, + 81, 0, 0, 0, 144, 1, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 64, 6, 0, 0, 81, 0, - 0, 0, 144, 1, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 88, 24, + 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 88, 24, 0, 7, - 70, 126, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 0, 0, 0, 0, - 100, 32, 0, 4, 50, 16, + 85, 85, 0, 0, 0, 0, + 0, 0, 100, 32, 0, 4, + 50, 16, 16, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 9, 0, 0, 0, - 27, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 10, + 104, 0, 0, 2, 9, 0, + 0, 0, 27, 0, 0, 5, 50, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 70, 128, - 48, 128, 65, 0, 0, 0, + 0, 0, 70, 16, 16, 0, + 0, 0, 0, 0, 30, 0, + 0, 10, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 70, 128, 48, 128, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 1, 0, + 0, 0, 70, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 54, 0, - 0, 5, 50, 0, 16, 0, - 2, 0, 0, 0, 230, 10, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 8, 194, 0, + 0, 0, 255, 255, 255, 255, + 54, 0, 0, 5, 50, 0, 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 45, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 126, 32, 0, - 0, 0, 0, 0, 0, 0, + 230, 10, 16, 0, 1, 0, 0, 0, 54, 0, 0, 8, - 194, 0, 16, 0, 0, 0, + 194, 0, 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 70, 14, + 16, 0, 2, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 30, 0, 0, 10, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 230, 10, - 16, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, - 16, 0, 4, 0, 0, 0, + 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, - 114, 0, 16, 0, 4, 0, + 114, 0, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 70, 126, + 1, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 0, 16, 0, @@ -300,201 +268,232 @@ const BYTE guest_output_ffx_fsr_rcas_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, + 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 70, 126, 32, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 10, + 242, 0, 16, 0, 0, 0, + 0, 0, 70, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 5, 50, 0, + 16, 0, 4, 0, 0, 0, + 230, 10, 16, 0, 0, 0, + 0, 0, 54, 0, 0, 8, + 194, 0, 16, 0, 4, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 45, 0, + 0, 8, 114, 0, 16, 0, + 4, 0, 0, 0, 70, 14, + 16, 0, 4, 0, 0, 0, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 54, 0, 0, 8, 194, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 45, 0, 0, 8, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 0, 0, 0, 0, 70, 126, + 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 51, 0, + 0, 7, 114, 0, 16, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 4, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 5, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, + 70, 2, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 51, 0, + 5, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, + 6, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 70, 2, 16, 0, 4, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 2, 0, + 70, 2, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 52, 0, + 6, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 51, 0, 0, 7, + 7, 0, 0, 0, 70, 2, + 16, 0, 3, 0, 0, 0, + 70, 2, 16, 0, 5, 0, + 0, 0, 56, 0, 0, 10, + 114, 0, 16, 0, 8, 0, + 0, 0, 70, 2, 16, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 64, + 0, 0, 128, 64, 0, 0, + 128, 64, 0, 0, 0, 0, + 129, 0, 0, 5, 114, 0, + 16, 0, 8, 0, 0, 0, + 70, 2, 16, 0, 8, 0, + 0, 0, 56, 0, 0, 7, 114, 0, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 10, 114, 0, + 7, 0, 0, 0, 70, 2, 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 64, 0, 0, - 128, 64, 0, 0, 128, 64, - 0, 0, 0, 0, 129, 0, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 7, 0, + 52, 0, 0, 7, 114, 0, + 16, 0, 6, 0, 0, 0, + 70, 2, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 52, 0, - 0, 7, 114, 0, 16, 0, + 6, 0, 0, 0, 0, 0, + 0, 11, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 0, 0, 0, 11, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 2, 64, 0, 0, + 16, 128, 65, 0, 0, 0, + 6, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 64, 0, 0, 128, 64, - 0, 0, 128, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 192, 0, 0, - 128, 192, 0, 0, 128, 192, - 0, 0, 0, 0, 129, 0, - 0, 5, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 7, 114, 0, + 128, 63, 0, 0, 0, 0, + 50, 0, 0, 15, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 52, 0, - 0, 8, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 64, 0, 0, + 128, 64, 0, 0, 128, 64, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 128, 192, + 0, 0, 128, 192, 0, 0, + 128, 192, 0, 0, 0, 0, + 129, 0, 0, 5, 114, 0, 16, 0, 5, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 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, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 5, 0, - 0, 0, 51, 0, 0, 7, + 70, 2, 16, 0, 5, 0, + 0, 0, 56, 0, 0, 7, + 114, 0, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 0, + 5, 0, 0, 0, 70, 2, + 16, 0, 6, 0, 0, 0, + 52, 0, 0, 8, 114, 0, + 16, 0, 5, 0, 0, 0, + 70, 2, 16, 0, 5, 0, + 0, 0, 70, 2, 16, 128, + 65, 0, 0, 0, 7, 0, + 0, 0, 52, 0, 0, 7, 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, + 0, 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, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 64, 190, 56, 0, - 0, 9, 130, 0, 16, 0, + 0, 0, 10, 0, 16, 0, + 5, 0, 0, 0, 51, 0, + 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 48, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, - 128, 64, 1, 64, 0, 0, - 0, 0, 128, 63, 30, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 255, 159, 241, 126, - 50, 0, 0, 10, 130, 0, + 0, 0, 52, 0, 0, 7, + 130, 0, 16, 0, 0, 0, + 0, 0, 58, 0, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 64, 190, + 56, 0, 0, 9, 130, 0, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 42, 128, 48, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 50, 0, 0, 9, 130, 0, 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 128, 64, 1, 64, + 0, 0, 0, 0, 128, 63, + 30, 0, 0, 8, 130, 0, + 16, 0, 2, 0, 0, 0, 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 64, 56, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 49, 0, - 0, 0, 9, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 28, 0, 0, 0, - 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 1, 64, 0, 0, 255, 159, + 241, 126, 50, 0, 0, 10, + 130, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 128, + 65, 0, 0, 0, 2, 0, + 0, 0, 58, 0, 16, 0, + 1, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 0, 64, + 56, 0, 0, 7, 130, 0, + 16, 0, 1, 0, 0, 0, + 58, 0, 16, 0, 1, 0, + 0, 0, 58, 0, 16, 0, + 2, 0, 0, 0, 56, 0, + 0, 7, 114, 0, 16, 0, + 1, 0, 0, 0, 70, 2, + 16, 0, 1, 0, 0, 0, + 246, 15, 16, 0, 0, 0, + 0, 0, 50, 0, 0, 9, + 114, 0, 16, 0, 1, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 2, 0, 0, 0, + 70, 2, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 9, + 114, 0, 16, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 0, 0, + 70, 2, 16, 0, 1, 0, + 0, 0, 50, 0, 0, 9, + 114, 0, 16, 0, 0, 0, + 0, 0, 246, 15, 16, 0, + 0, 0, 0, 0, 70, 2, + 16, 0, 4, 0, 0, 0, + 70, 2, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 7, + 114, 0, 16, 0, 0, 0, + 0, 0, 70, 2, 16, 0, + 3, 0, 0, 0, 70, 2, + 16, 0, 0, 0, 0, 0, + 56, 0, 0, 7, 114, 32, + 16, 0, 0, 0, 0, 0, + 246, 15, 16, 0, 1, 0, + 0, 0, 70, 2, 16, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 130, 32, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 0, 0, 128, 63, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 49, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, + 2, 0, 0, 0, 28, 0, + 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_triangle_strip_rect_vs.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_triangle_strip_rect_vs.h index 3d7c754d4..d4bd02b90 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_triangle_strip_rect_vs.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/guest_output_triangle_strip_rect_vs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // float2 xe_triangle_strip_rect_offset;// Offset: 0 Size: 8 @@ -18,7 +18,7 @@ // // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -53,21 +53,21 @@ ret const BYTE guest_output_triangle_strip_rect_vs[] = { - 68, 88, 66, 67, 7, 8, - 151, 116, 244, 223, 181, 252, - 225, 125, 49, 199, 242, 21, - 127, 234, 1, 0, 0, 0, - 204, 3, 0, 0, 5, 0, + 68, 88, 66, 67, 50, 140, + 173, 83, 164, 102, 25, 145, + 174, 164, 206, 34, 69, 212, + 161, 224, 1, 0, 0, 0, + 200, 3, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 172, 1, 0, 0, 224, 1, - 0, 0, 20, 2, 0, 0, - 48, 3, 0, 0, 82, 68, - 69, 70, 112, 1, 0, 0, - 1, 0, 0, 0, 120, 0, + 168, 1, 0, 0, 220, 1, + 0, 0, 16, 2, 0, 0, + 44, 3, 0, 0, 82, 68, + 69, 70, 108, 1, 0, 0, + 1, 0, 0, 0, 116, 0, 0, 0, 1, 0, 0, 0, 60, 0, 0, 0, 1, 5, 254, 255, 0, 5, 0, 0, - 72, 1, 0, 0, 19, 19, + 68, 1, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -79,131 +79,121 @@ const BYTE guest_output_triangle_strip_rect_vs[] = 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 100, 0, 0, 0, 2, 0, - 0, 0, 144, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 100, 0, 0, 0, + 2, 0, 0, 0, 140, 0, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 224, 0, 0, 0, 0, 0, + 0, 0, 220, 0, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 2, 0, 0, 0, + 4, 1, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 40, 1, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 8, 1, + 2, 0, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 44, 1, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 2, 0, - 0, 0, 8, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 120, 101, + 95, 116, 114, 105, 97, 110, + 103, 108, 101, 95, 115, 116, + 114, 105, 112, 95, 114, 101, + 99, 116, 95, 111, 102, 102, + 115, 101, 116, 0, 102, 108, + 111, 97, 116, 50, 0, 171, + 171, 171, 1, 0, 3, 0, + 1, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 250, 0, 0, 0, 120, 101, 95, 116, 114, 105, 97, 110, 103, 108, 101, 95, 115, 116, 114, 105, 112, 95, 114, 101, 99, 116, - 95, 111, 102, 102, 115, 101, - 116, 0, 102, 108, 111, 97, - 116, 50, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 254, 0, 0, 0, - 120, 101, 95, 116, 114, 105, - 97, 110, 103, 108, 101, 95, - 115, 116, 114, 105, 112, 95, - 114, 101, 99, 116, 95, 115, - 105, 122, 101, 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, + 95, 115, 105, 122, 101, 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, 44, 0, 0, 0, + 1, 0, 0, 0, 8, 0, + 0, 0, 32, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 1, 1, + 0, 0, 83, 86, 95, 86, + 101, 114, 116, 101, 120, 73, + 68, 0, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 1, 0, 0, - 83, 86, 95, 86, 101, 114, - 116, 101, 120, 73, 68, 0, - 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 15, 0, 0, 0, + 83, 86, 95, 80, 111, 115, + 105, 116, 105, 111, 110, 0, + 83, 72, 69, 88, 20, 1, + 0, 0, 81, 0, 1, 0, + 69, 0, 0, 0, 106, 8, + 0, 1, 89, 0, 0, 7, + 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 83, 72, - 69, 88, 20, 1, 0, 0, - 81, 0, 1, 0, 69, 0, - 0, 0, 106, 8, 0, 1, - 89, 0, 0, 7, 70, 142, - 48, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 96, 0, - 0, 4, 18, 16, 16, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 18, 0, + 96, 0, 0, 4, 18, 16, 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 10, + 6, 0, 0, 0, 103, 0, + 0, 4, 242, 32, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 104, 0, 0, 2, + 1, 0, 0, 0, 85, 0, + 0, 7, 34, 0, 16, 0, + 0, 0, 0, 0, 10, 16, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 1, 0, + 0, 0, 54, 0, 0, 5, + 18, 0, 16, 0, 0, 0, + 0, 0, 10, 16, 16, 0, + 0, 0, 0, 0, 1, 0, + 0, 10, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 86, 0, 0, 5, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 86, 0, 0, 5, 50, 0, + 0, 0, 0, 0, 50, 0, + 0, 13, 50, 32, 16, 0, + 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 13, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 230, 138, + 230, 138, 48, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 70, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 70, 128, 48, 0, + 0, 0, 54, 0, 0, 8, + 194, 32, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 32, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 128, 63, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 7, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, 0, 128, 63, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 7, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -212,7 +202,17 @@ const BYTE guest_output_triangle_strip_rect_vs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_ps.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_ps.h index 062f833cb..d971ecbfc 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_ps.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_ps.h @@ -7,7 +7,7 @@ // // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ -// xesl_id_sampler_xe_immediate_texture sampler NA NA S0 s0 1 +// xe_immediate_texture_xe_sampler sampler NA NA S0 s0 1 // xe_immediate_texture texture float4 2d T0 t0 1 // // @@ -42,21 +42,21 @@ ret const BYTE immediate_ps[] = { - 68, 88, 66, 67, 152, 87, - 131, 55, 21, 197, 40, 238, - 220, 42, 65, 152, 57, 144, - 44, 106, 1, 0, 0, 0, - 20, 3, 0, 0, 5, 0, + 68, 88, 66, 67, 107, 181, + 28, 66, 229, 168, 59, 0, + 81, 196, 220, 121, 194, 12, + 76, 233, 1, 0, 0, 0, + 16, 3, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 44, 1, 0, 0, 124, 1, - 0, 0, 176, 1, 0, 0, - 120, 2, 0, 0, 82, 68, - 69, 70, 240, 0, 0, 0, + 40, 1, 0, 0, 120, 1, + 0, 0, 172, 1, 0, 0, + 116, 2, 0, 0, 82, 68, + 69, 70, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 1, 5, 255, 255, 0, 5, 0, 0, - 198, 0, 0, 0, 19, 19, + 193, 0, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -68,95 +68,89 @@ const BYTE immediate_ps[] = 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 177, 0, + 0, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 120, 101, 115, 108, - 95, 105, 100, 95, 115, 97, - 109, 112, 108, 101, 114, 95, - 120, 101, 95, 105, 109, 109, - 101, 100, 105, 97, 116, 101, - 95, 116, 101, 120, 116, 117, - 114, 101, 0, 120, 101, 95, - 105, 109, 109, 101, 100, 105, - 97, 116, 101, 95, 116, 101, - 120, 116, 117, 114, 101, 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, 72, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 65, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 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, 120, 101, 95, 105, + 109, 109, 101, 100, 105, 97, + 116, 101, 95, 116, 101, 120, + 116, 117, 114, 101, 95, 120, + 101, 95, 115, 97, 109, 112, + 108, 101, 114, 0, 120, 101, + 95, 105, 109, 109, 101, 100, + 105, 97, 116, 101, 95, 116, + 101, 120, 116, 117, 114, 101, + 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, 171, 73, 83, 71, 78, + 72, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, + 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171, - 83, 72, 69, 88, 192, 0, - 0, 0, 81, 0, 0, 0, - 48, 0, 0, 0, 106, 8, - 0, 1, 90, 0, 0, 6, - 70, 110, 48, 0, 0, 0, + 0, 0, 3, 3, 0, 0, + 65, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 1, 0, + 0, 0, 15, 15, 0, 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, 8, 0, + 0, 0, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 15, 0, + 0, 0, 83, 86, 95, 84, + 97, 114, 103, 101, 116, 0, + 171, 171, 83, 72, 69, 88, + 192, 0, 0, 0, 81, 0, + 0, 0, 48, 0, 0, 0, + 106, 8, 0, 1, 90, 0, + 0, 6, 70, 110, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 88, 24, 0, 7, - 70, 126, 48, 0, 0, 0, + 0, 0, 0, 0, 88, 24, + 0, 7, 70, 126, 48, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 85, 0, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 50, 16, + 85, 85, 0, 0, 0, 0, + 0, 0, 98, 16, 0, 3, + 50, 16, 16, 0, 0, 0, + 0, 0, 98, 16, 0, 3, + 242, 16, 16, 0, 1, 0, + 0, 0, 101, 0, 0, 3, + 242, 32, 16, 0, 0, 0, + 0, 0, 104, 0, 0, 2, + 1, 0, 0, 0, 72, 0, + 0, 13, 242, 0, 16, 0, + 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 242, 16, + 70, 126, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 96, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 0, 56, 0, 0, 7, + 242, 32, 16, 0, 0, 0, + 0, 0, 70, 14, 16, 0, + 0, 0, 0, 0, 70, 30, 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 72, 0, 0, 13, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 96, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 62, 0, 0, 1, 83, 84, + 65, 84, 148, 0, 0, 0, + 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, @@ -164,6 +158,7 @@ const BYTE immediate_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -173,5 +168,9 @@ const BYTE immediate_ps[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_vs.h b/src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_vs.h index dec62c8e8..0521312e3 100644 --- a/src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_vs.h +++ b/src/xenia/ui/shaders/bytecode/d3d12_5_1/immediate_vs.h @@ -5,7 +5,7 @@ // // Buffer Definitions: // -// cbuffer xesl_pushConstants +// cbuffer push_consts_xe // { // // float2 xe_coordinate_space_size_inv;// Offset: 0 Size: 8 @@ -17,7 +17,7 @@ // // Name Type Format Dim ID HLSL Bind Count // ------------------------------ ---------- ------- ----------- ------- -------------- ------ -// xesl_pushConstants cbuffer NA NA CB0 cb0 1 +// push_consts_xe cbuffer NA NA CB0 cb0 1 // // // @@ -59,21 +59,21 @@ ret const BYTE immediate_vs[] = { - 68, 88, 66, 67, 114, 172, - 128, 43, 132, 204, 20, 17, - 17, 47, 214, 22, 21, 124, - 168, 133, 1, 0, 0, 0, - 20, 4, 0, 0, 5, 0, + 68, 88, 66, 67, 150, 136, + 152, 237, 155, 249, 84, 3, + 80, 221, 206, 175, 204, 144, + 211, 193, 1, 0, 0, 0, + 16, 4, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, - 100, 1, 0, 0, 212, 1, - 0, 0, 72, 2, 0, 0, - 120, 3, 0, 0, 82, 68, - 69, 70, 40, 1, 0, 0, - 1, 0, 0, 0, 120, 0, + 96, 1, 0, 0, 208, 1, + 0, 0, 68, 2, 0, 0, + 116, 3, 0, 0, 82, 68, + 69, 70, 36, 1, 0, 0, + 1, 0, 0, 0, 116, 0, 0, 0, 1, 0, 0, 0, 60, 0, 0, 0, 1, 5, 254, 255, 0, 5, 0, 0, - 0, 1, 0, 0, 19, 19, + 252, 0, 0, 0, 19, 19, 68, 37, 60, 0, 0, 0, 24, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, @@ -85,135 +85,134 @@ const BYTE immediate_vs[] = 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 120, 101, - 115, 108, 95, 112, 117, 115, - 104, 67, 111, 110, 115, 116, - 97, 110, 116, 115, 0, 171, - 100, 0, 0, 0, 1, 0, - 0, 0, 144, 0, 0, 0, - 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 112, 117, + 115, 104, 95, 99, 111, 110, + 115, 116, 115, 95, 120, 101, + 0, 171, 100, 0, 0, 0, + 1, 0, 0, 0, 140, 0, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 184, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 2, 0, 0, 0, 220, 0, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, + 0, 0, 180, 0, 0, 0, + 0, 0, 0, 0, 8, 0, + 0, 0, 2, 0, 0, 0, + 216, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 120, 101, - 95, 99, 111, 111, 114, 100, - 105, 110, 97, 116, 101, 95, - 115, 112, 97, 99, 101, 95, - 115, 105, 122, 101, 95, 105, - 110, 118, 0, 102, 108, 111, - 97, 116, 50, 0, 1, 0, - 3, 0, 1, 0, 2, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 120, 101, 95, 99, 111, 111, + 114, 100, 105, 110, 97, 116, + 101, 95, 115, 112, 97, 99, + 101, 95, 115, 105, 122, 101, + 95, 105, 110, 118, 0, 102, + 108, 111, 97, 116, 50, 0, + 1, 0, 3, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 209, 0, 0, 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, 104, 0, 0, 0, + 3, 0, 0, 0, 8, 0, + 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 213, 0, 0, 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, - 104, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 3, 3, + 0, 0, 89, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 1, 0, 0, 0, 3, 3, + 0, 0, 98, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 2, 0, 0, 0, 15, 15, + 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, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, + 0, 0, 3, 12, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 98, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 15, 0, 0, 0, + 95, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 2, 0, - 0, 0, 15, 15, 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, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 89, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 95, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171, 83, 72, 69, 88, - 40, 1, 0, 0, 81, 0, - 1, 0, 74, 0, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 7, 70, 142, 48, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 56, 0, 0, 9, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 128, + 0, 0, 15, 0, 0, 0, + 84, 69, 88, 67, 79, 79, + 82, 68, 0, 67, 79, 76, + 79, 82, 0, 83, 86, 95, + 80, 111, 115, 105, 116, 105, + 111, 110, 0, 171, 83, 72, + 69, 88, 40, 1, 0, 0, + 81, 0, 1, 0, 74, 0, + 0, 0, 106, 8, 0, 1, + 89, 0, 0, 7, 70, 142, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 32, 16, 0, 2, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 192, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 242, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 2, 0, 0, 0, 54, 0, - 0, 8, 194, 32, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 54, 0, 0, 5, 50, 32, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 95, 0, + 0, 3, 50, 16, 16, 0, + 0, 0, 0, 0, 95, 0, + 0, 3, 50, 16, 16, 0, + 1, 0, 0, 0, 95, 0, + 0, 3, 242, 16, 16, 0, + 2, 0, 0, 0, 101, 0, + 0, 3, 50, 32, 16, 0, + 0, 0, 0, 0, 101, 0, + 0, 3, 242, 32, 16, 0, + 1, 0, 0, 0, 103, 0, + 0, 4, 242, 32, 16, 0, + 2, 0, 0, 0, 1, 0, + 0, 0, 104, 0, 0, 2, + 1, 0, 0, 0, 56, 0, + 0, 9, 50, 0, 16, 0, + 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 6, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 70, 128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 50, 0, + 0, 15, 50, 32, 16, 0, + 2, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 64, 0, 0, 0, 192, + 0, 0, 0, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 128, 191, 0, 0, + 128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 54, 0, + 0, 5, 242, 32, 16, 0, + 1, 0, 0, 0, 70, 30, + 16, 0, 2, 0, 0, 0, + 54, 0, 0, 8, 194, 32, + 16, 0, 2, 0, 0, 0, + 2, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 128, 63, 54, 0, 0, 5, + 50, 32, 16, 0, 0, 0, + 0, 0, 70, 16, 16, 0, + 1, 0, 0, 0, 62, 0, + 0, 1, 83, 84, 65, 84, + 148, 0, 0, 0, 6, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 6, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -221,7 +220,7 @@ const BYTE immediate_vs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -232,5 +231,6 @@ const BYTE immediate_vs[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 + 0, 0, 0, 0, 0, 0, + 0, 0 }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_ps.h index 61bb08731..bdf6e3e50 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25141 ; Schema: 0 OpCapability Shader @@ -11,13 +11,13 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5312 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord + OpDecorate %_struct_1028 Block OpMemberDecorate %_struct_1028 0 Offset 16 OpMemberDecorate %_struct_1028 1 Offset 24 - OpDecorate %_struct_1028 Block - OpDecorate %4448 DescriptorSet 0 OpDecorate %4448 Binding 0 - OpDecorate %4927 DescriptorSet 0 + OpDecorate %4448 DescriptorSet 0 OpDecorate %4927 Binding 1 + OpDecorate %4927 DescriptorSet 0 OpDecorate %5312 Location 0 %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -287,7 +287,7 @@ %float_0_000819546578 = OpConstant %float 0.000819546578 %float_0_00184589461 = OpConstant %float 0.00184589461 %float_0_000467218139 = OpConstant %float 0.000467218139 - %1957 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 + %1947 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 %uint_16 = OpConstant %uint 16 %_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 %v4float = OpTypeVector %float 4 @@ -298,7 +298,7 @@ %v2int = OpTypeVector %int 2 %_struct_1028 = OpTypeStruct %v2int %v2float %_ptr_PushConstant__struct_1028 = OpTypePointer PushConstant %_struct_1028 - %4495 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int %151 = OpTypeImage %float 2D 0 0 0 1 Unknown @@ -313,18 +313,18 @@ %_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float %_ptr_Output_v4float = OpTypePointer Output %v4float %5312 = OpVariable %_ptr_Output_v4float Output - %10264 = OpUndef %v4float %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %2604 = OpConstantComposite %v3float %float_0 %float_0 %float_0 %2582 = OpConstantComposite %v3float %float_1 %float_1 %float_1 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %24953 = OpLabel %18411 = OpVariable %_ptr_Function__arr_float_uint_256 Function %22087 = OpLoad %v4float %gl_FragCoord %6562 = OpVectorShuffle %v2float %22087 %22087 0 1 %17656 = OpConvertFToS %v2int %6562 - %19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0 %22822 = OpLoad %v2int %19279 %23236 = OpISub %v2int %17656 %22822 %10630 = OpBitcast %v2uint %23236 @@ -333,7 +333,7 @@ %8907 = OpSampledImage %510 %14905 %16965 %13759 = OpConvertUToF %v2float %10630 %15917 = OpFAdd %v2float %13759 %1566 - %11863 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_1 + %11863 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_1 %20800 = OpLoad %v2float %11863 %24336 = OpFMul %v2float %15917 %20800 %9248 = OpImageSampleExplicitLod %v4float %8907 %24336 Lod %float_0 @@ -349,35 +349,32 @@ %21498 = OpIMul %uint %9741 %uint_16 %23411 = OpCompositeExtract %uint %12552 0 %12610 = OpIAdd %uint %21498 %23411 - OpStore %18411 %1957 + OpStore %18411 %1947 %9958 = OpAccessChain %_ptr_Function_float %18411 %12610 %25140 = OpLoad %float %9958 %18028 = OpCompositeConstruct %v3float %25140 %25140 %25140 %21458 = OpFAdd %v3float %15997 %18028 - %19544 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 - %16604 = OpCompositeExtract %float %19544 0 - %11553 = OpCompositeInsert %v4float %16604 %18704 0 - %19853 = OpCompositeExtract %float %19544 1 - %16136 = OpCompositeInsert %v4float %19853 %11553 1 - %19871 = OpCompositeExtract %float %19544 2 - %15582 = OpCompositeInsert %v4float %19871 %16136 2 - %18387 = OpCompositeInsert %v4float %float_1 %15582 3 - OpStore %5312 %18387 + %19525 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 + %16777 = OpCompositeExtract %float %19525 0 + %19708 = OpCompositeExtract %float %19525 1 + %7472 = OpCompositeExtract %float %19525 2 + %22408 = OpCompositeConstruct %v4float %16777 %19708 %7472 %float_1 + OpStore %5312 %22408 OpReturn OpFunctionEnd #endif const uint32_t guest_output_bilinear_dither_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006235, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006235, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014C0, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, - 0x00050048, 0x00000404, 0x00000000, 0x00000023, 0x00000010, 0x00050048, - 0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404, - 0x00000002, 0x00040047, 0x00001160, 0x00000022, 0x00000000, 0x00040047, - 0x00001160, 0x00000021, 0x00000000, 0x00040047, 0x0000133F, 0x00000022, - 0x00000000, 0x00040047, 0x0000133F, 0x00000021, 0x00000001, 0x00040047, + 0x00030047, 0x00000404, 0x00000002, 0x00050048, 0x00000404, 0x00000000, + 0x00000023, 0x00000010, 0x00050048, 0x00000404, 0x00000001, 0x00000023, + 0x00000018, 0x00040047, 0x00001160, 0x00000021, 0x00000000, 0x00040047, + 0x00001160, 0x00000022, 0x00000000, 0x00040047, 0x0000133F, 0x00000021, + 0x00000001, 0x00040047, 0x0000133F, 0x00000022, 0x00000000, 0x00040047, 0x000014C0, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040020, 0x0000028A, 0x00000007, 0x0000000D, 0x00040017, 0x00000018, 0x0000000D, @@ -385,7 +382,7 @@ const uint32_t guest_output_bilinear_dither_ps[] = { 0x00000011, 0x0000000B, 0x00000002, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000147, - 0x00000100, 0x0004001C, 0x000002DE, 0x0000000D, 0x00000147, 0x0004002B, + 0x00000100, 0x0004001C, 0x000002D4, 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, 0xBA838384, 0x0004002B, 0x0000000D, 0x00000728, 0x3A66E6E7, 0x0004002B, 0x0000000D, 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x0000000D, 0x00000A5A, 0xBACBCBCC, 0x0004002B, 0x0000000D, 0x000008DF, @@ -556,7 +553,7 @@ const uint32_t guest_output_bilinear_dither_ps[] = { 0xBAA1A1A2, 0x0004002B, 0x0000000D, 0x00000842, 0x3ADFDFE0, 0x0004002B, 0x0000000D, 0x00000804, 0xBA76F6F7, 0x0004002B, 0x0000000D, 0x00000903, 0x3A56D6D7, 0x0004002B, 0x0000000D, 0x000007A4, 0x3AF1F1F2, 0x0004002B, - 0x0000000D, 0x00000482, 0x39F4F4F5, 0x0103002C, 0x000002DE, 0x000007A5, + 0x0000000D, 0x00000482, 0x39F4F4F5, 0x0103002C, 0x000002D4, 0x0000079B, 0x0000010F, 0x00000728, 0x00000705, 0x00000A5A, 0x000008DF, 0x00000094, 0x0000034C, 0x0000087E, 0x0000034D, 0x00000687, 0x000003EB, 0x0000024E, 0x00000726, 0x00000698, 0x00000703, 0x00000AF8, 0x00000ABB, 0x0000026F, @@ -600,13 +597,13 @@ const uint32_t guest_output_bilinear_dither_ps[] = { 0x000007A9, 0x00000112, 0x00000271, 0x000002D1, 0x0000057C, 0x0000038C, 0x0000003D, 0x00000A13, 0x000001B0, 0x00000AEF, 0x000007DF, 0x00000842, 0x00000804, 0x00000903, 0x000007A4, 0x00000482, 0x0004002B, 0x0000000B, - 0x00000A3A, 0x00000010, 0x00040020, 0x0000055B, 0x00000007, 0x000002DE, + 0x00000A3A, 0x00000010, 0x00040020, 0x00000551, 0x00000007, 0x000002D4, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004001E, 0x00000404, 0x00000012, 0x00000013, 0x00040020, 0x00000681, - 0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x0000118F, 0x00000009, + 0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x00090019, 0x00000097, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020, @@ -616,23 +613,23 @@ const uint32_t guest_output_bilinear_dither_ps[] = { 0x000001FE, 0x00000097, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, - 0x0004003B, 0x0000029B, 0x000014C0, 0x00000003, 0x00030001, 0x0000001D, - 0x00002818, 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, - 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0006002C, - 0x00000018, 0x00000A2C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, - 0x00000018, 0x00000A16, 0x0000008A, 0x0000008A, 0x0000008A, 0x00050036, + 0x0004003B, 0x0000029B, 0x000014C0, 0x00000003, 0x0005002C, 0x00000013, + 0x0000061E, 0x000000FC, 0x000000FC, 0x0005002C, 0x00000011, 0x0000084A, + 0x00000A37, 0x00000A37, 0x0006002C, 0x00000018, 0x00000A2C, 0x00000A0C, + 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, 0x00000A16, 0x0000008A, + 0x0000008A, 0x0000008A, 0x00030001, 0x0000001D, 0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006179, - 0x0004003B, 0x0000055B, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, + 0x0004003B, 0x00000551, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, 0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, - 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x0000118F, 0x00000A0B, + 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002986, 0x00005AC4, 0x0004003D, 0x00000097, 0x00003A39, 0x00001160, 0x0004003D, 0x000001FC, 0x00004245, 0x0000133F, 0x00050056, 0x000001FE, 0x000022CB, 0x00003A39, 0x00004245, 0x00040070, 0x00000013, 0x000035BF, 0x00002986, 0x00050081, 0x00000013, 0x00003E2D, 0x000035BF, 0x0000061E, 0x00050041, - 0x00000290, 0x00002E57, 0x0000118F, 0x00000A0E, 0x0004003D, 0x00000013, + 0x00000290, 0x00002E57, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005140, 0x00002E57, 0x00050085, 0x00000013, 0x00005F10, 0x00003E2D, 0x00005140, 0x00070058, 0x0000001D, 0x00002420, 0x000022CB, 0x00005F10, 0x00000002, 0x00000A0C, 0x00050051, 0x0000000D, 0x00005432, 0x00002420, @@ -646,17 +643,14 @@ const uint32_t guest_output_bilinear_dither_ps[] = { 0x00050051, 0x0000000B, 0x0000260D, 0x00003108, 0x00000001, 0x00050084, 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, 0x00005B73, 0x00003108, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, - 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x000007A5, 0x00050041, + 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x0000079B, 0x00050041, 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, 0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234, 0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003E7D, - 0x0000466C, 0x0008000C, 0x00000018, 0x00004C58, 0x00000001, 0x0000002B, - 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x000040DC, - 0x00004C58, 0x00000000, 0x00060052, 0x0000001D, 0x00002D21, 0x000040DC, - 0x00004910, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8D, 0x00004C58, - 0x00000001, 0x00060052, 0x0000001D, 0x00003F08, 0x00004D8D, 0x00002D21, - 0x00000001, 0x00050051, 0x0000000D, 0x00004D9F, 0x00004C58, 0x00000002, - 0x00060052, 0x0000001D, 0x00003CDE, 0x00004D9F, 0x00003F08, 0x00000002, - 0x00060052, 0x0000001D, 0x000047D3, 0x0000008A, 0x00003CDE, 0x00000003, - 0x0003003E, 0x000014C0, 0x000047D3, 0x000100FD, 0x00010038, + 0x0000466C, 0x0008000C, 0x00000018, 0x00004C45, 0x00000001, 0x0000002B, + 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004189, + 0x00004C45, 0x00000000, 0x00050051, 0x0000000D, 0x00004CFC, 0x00004C45, + 0x00000001, 0x00050051, 0x0000000D, 0x00001D30, 0x00004C45, 0x00000002, + 0x00070050, 0x0000001D, 0x00005788, 0x00004189, 0x00004CFC, 0x00001D30, + 0x0000008A, 0x0003003E, 0x000014C0, 0x00005788, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_ps.h index 9bd9ce15b..11f515164 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24950 ; Schema: 0 OpCapability Shader @@ -11,13 +11,13 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5312 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord + OpDecorate %_struct_1028 Block OpMemberDecorate %_struct_1028 0 Offset 16 OpMemberDecorate %_struct_1028 1 Offset 24 - OpDecorate %_struct_1028 Block - OpDecorate %4448 DescriptorSet 0 OpDecorate %4448 Binding 0 - OpDecorate %4927 DescriptorSet 0 + OpDecorate %4448 DescriptorSet 0 OpDecorate %4927 Binding 1 + OpDecorate %4927 DescriptorSet 0 OpDecorate %5312 Location 0 %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -32,7 +32,7 @@ %v2int = OpTypeVector %int 2 %_struct_1028 = OpTypeStruct %v2int %v2float %_ptr_PushConstant__struct_1028 = OpTypePointer PushConstant %_struct_1028 - %4495 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int %150 = OpTypeImage %float 2D 0 0 0 1 Unknown @@ -49,14 +49,13 @@ %float_1 = OpConstant %float 1 %_ptr_Output_v4float = OpTypePointer Output %v4float %5312 = OpVariable %_ptr_Output_v4float Output - %10264 = OpUndef %v4float %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 %5663 = OpFunction %void None %1282 %24949 = OpLabel %18571 = OpLoad %v4float %gl_FragCoord %14008 = OpVectorShuffle %v2float %18571 %18571 0 1 %17656 = OpConvertFToS %v2int %14008 - %19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0 %22822 = OpLoad %v2int %19279 %23236 = OpISub %v2int %17656 %22822 %10630 = OpBitcast %v2uint %23236 @@ -65,33 +64,30 @@ %8907 = OpSampledImage %510 %14905 %16965 %13759 = OpConvertUToF %v2float %10630 %15917 = OpFAdd %v2float %13759 %1566 - %11863 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_1 + %11863 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_1 %20800 = OpLoad %v2float %11863 %24336 = OpFMul %v2float %15917 %20800 - %9248 = OpImageSampleExplicitLod %v4float %8907 %24336 Lod %float_0 - %21554 = OpCompositeExtract %float %9248 0 - %14517 = OpCompositeInsert %v4float %21554 %10264 0 - %19852 = OpCompositeExtract %float %9248 1 - %16135 = OpCompositeInsert %v4float %19852 %14517 1 - %19871 = OpCompositeExtract %float %9248 2 - %15582 = OpCompositeInsert %v4float %19871 %16135 2 - %18387 = OpCompositeInsert %v4float %float_1 %15582 3 - OpStore %5312 %18387 + %9229 = OpImageSampleExplicitLod %v4float %8907 %24336 Lod %float_0 + %21727 = OpCompositeExtract %float %9229 0 + %22672 = OpCompositeExtract %float %9229 1 + %7472 = OpCompositeExtract %float %9229 2 + %22408 = OpCompositeConstruct %v4float %21727 %22672 %7472 %float_1 + OpStore %5312 %22408 OpReturn OpFunctionEnd #endif const uint32_t guest_output_bilinear_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014C0, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, - 0x00050048, 0x00000404, 0x00000000, 0x00000023, 0x00000010, 0x00050048, - 0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404, - 0x00000002, 0x00040047, 0x00001160, 0x00000022, 0x00000000, 0x00040047, - 0x00001160, 0x00000021, 0x00000000, 0x00040047, 0x0000133F, 0x00000022, - 0x00000000, 0x00040047, 0x0000133F, 0x00000021, 0x00000001, 0x00040047, + 0x00030047, 0x00000404, 0x00000002, 0x00050048, 0x00000404, 0x00000000, + 0x00000023, 0x00000010, 0x00050048, 0x00000404, 0x00000001, 0x00000023, + 0x00000018, 0x00040047, 0x00001160, 0x00000021, 0x00000000, 0x00040047, + 0x00001160, 0x00000022, 0x00000000, 0x00040047, 0x0000133F, 0x00000021, + 0x00000001, 0x00040047, 0x0000133F, 0x00000022, 0x00000000, 0x00040047, 0x000014C0, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, @@ -100,7 +96,7 @@ const uint32_t guest_output_bilinear_ps[] = { 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004001E, 0x00000404, 0x00000012, 0x00000013, 0x00040020, - 0x00000681, 0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x0000118F, + 0x00000681, 0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, @@ -112,27 +108,24 @@ const uint32_t guest_output_bilinear_ps[] = { 0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, 0x000014C0, - 0x00000003, 0x00030001, 0x0000001D, 0x00002818, 0x0005002C, 0x00000013, - 0x0000061E, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, - 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, - 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, - 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x0000118F, 0x00000A0B, - 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, - 0x00005AC4, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002986, - 0x00005AC4, 0x0004003D, 0x00000096, 0x00003A39, 0x00001160, 0x0004003D, - 0x000001FC, 0x00004245, 0x0000133F, 0x00050056, 0x000001FE, 0x000022CB, - 0x00003A39, 0x00004245, 0x00040070, 0x00000013, 0x000035BF, 0x00002986, - 0x00050081, 0x00000013, 0x00003E2D, 0x000035BF, 0x0000061E, 0x00050041, - 0x00000290, 0x00002E57, 0x0000118F, 0x00000A0E, 0x0004003D, 0x00000013, - 0x00005140, 0x00002E57, 0x00050085, 0x00000013, 0x00005F10, 0x00003E2D, - 0x00005140, 0x00070058, 0x0000001D, 0x00002420, 0x000022CB, 0x00005F10, - 0x00000002, 0x00000A0C, 0x00050051, 0x0000000D, 0x00005432, 0x00002420, - 0x00000000, 0x00060052, 0x0000001D, 0x000038B5, 0x00005432, 0x00002818, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, 0x00002420, 0x00000001, - 0x00060052, 0x0000001D, 0x00003F07, 0x00004D8C, 0x000038B5, 0x00000001, - 0x00050051, 0x0000000D, 0x00004D9F, 0x00002420, 0x00000002, 0x00060052, - 0x0000001D, 0x00003CDE, 0x00004D9F, 0x00003F07, 0x00000002, 0x00060052, - 0x0000001D, 0x000047D3, 0x0000008A, 0x00003CDE, 0x00000003, 0x0003003E, - 0x000014C0, 0x000047D3, 0x000100FD, 0x00010038, + 0x00000003, 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, + 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001, + 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F, + 0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, + 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4, 0x000044F8, 0x00005926, + 0x0004007C, 0x00000011, 0x00002986, 0x00005AC4, 0x0004003D, 0x00000096, + 0x00003A39, 0x00001160, 0x0004003D, 0x000001FC, 0x00004245, 0x0000133F, + 0x00050056, 0x000001FE, 0x000022CB, 0x00003A39, 0x00004245, 0x00040070, + 0x00000013, 0x000035BF, 0x00002986, 0x00050081, 0x00000013, 0x00003E2D, + 0x000035BF, 0x0000061E, 0x00050041, 0x00000290, 0x00002E57, 0x00000CE9, + 0x00000A0E, 0x0004003D, 0x00000013, 0x00005140, 0x00002E57, 0x00050085, + 0x00000013, 0x00005F10, 0x00003E2D, 0x00005140, 0x00070058, 0x0000001D, + 0x0000240D, 0x000022CB, 0x00005F10, 0x00000002, 0x00000A0C, 0x00050051, + 0x0000000D, 0x000054DF, 0x0000240D, 0x00000000, 0x00050051, 0x0000000D, + 0x00005890, 0x0000240D, 0x00000001, 0x00050051, 0x0000000D, 0x00001D30, + 0x0000240D, 0x00000002, 0x00070050, 0x0000001D, 0x00005788, 0x000054DF, + 0x00005890, 0x00001D30, 0x0000008A, 0x0003003E, 0x000014C0, 0x00005788, + 0x000100FD, 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_ps.h index 36d856652..51c610c59 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25213 ; Schema: 0 OpCapability Shader @@ -11,13 +11,13 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5334 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord + OpDecorate %_struct_1048 Block OpMemberDecorate %_struct_1048 0 Offset 16 OpMemberDecorate %_struct_1048 1 Offset 24 OpMemberDecorate %_struct_1048 2 Offset 32 - OpDecorate %_struct_1048 Block OpDecorate %5334 Location 0 - OpDecorate %5163 DescriptorSet 0 OpDecorate %5163 Binding 0 + OpDecorate %5163 DescriptorSet 0 %void = OpTypeVoid %1282 = OpTypeFunction %void %float = OpTypeFloat 32 @@ -27,6 +27,7 @@ %v2uint = OpTypeVector %uint 2 %int = OpTypeInt 32 1 %v2int = OpTypeVector %int 2 + %v4uint = OpTypeVector %uint 4 %float_0 = OpConstant %float 0 %float_1 = OpConstant %float 1 %uint_15 = OpConstant %uint 15 @@ -288,7 +289,7 @@ %float_0_000819546578 = OpConstant %float 0.000819546578 %float_0_00184589461 = OpConstant %float 0.00184589461 %float_0_000467218139 = OpConstant %float 0.000467218139 - %2252 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 + %2242 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 %uint_1 = OpConstant %uint 1 %uint_16 = OpConstant %uint 16 %_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 @@ -298,7 +299,7 @@ %v2float = OpTypeVector %float 2 %_struct_1048 = OpTypeStruct %v2int %v2float %float %_ptr_PushConstant__struct_1048 = OpTypePointer PushConstant %_struct_1048 - %4495 = OpVariable %_ptr_PushConstant__struct_1048 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1048 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int %int_1 = OpConstant %int 1 @@ -328,131 +329,149 @@ %1845 = OpConstantComposite %v2int %int_2 %int_1 %1848 = OpConstantComposite %v2int %int_1 %int_2 %float_0_03125 = OpConstant %float 0.03125 - %10264 = OpUndef %v4float %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %2604 = OpConstantComposite %v3float %float_0 %float_0 %float_0 %2582 = OpConstantComposite %v3float %float_1 %float_1 %float_1 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %24953 = OpLabel %18411 = OpVariable %_ptr_Function__arr_float_uint_256 Function %22087 = OpLoad %v4float %gl_FragCoord %6562 = OpVectorShuffle %v2float %22087 %22087 0 1 %17656 = OpConvertFToS %v2int %6562 - %19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0 %22822 = OpLoad %v2int %19279 %23312 = OpISub %v2int %17656 %22822 %9938 = OpBitcast %v2uint %23312 - %20997 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_1 + %20997 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_1 %22579 = OpLoad %v2float %20997 %13397 = OpBitcast %v2uint %22579 %12762 = OpVectorTimesScalar %v2float %22579 %float_0_5 - %24291 = OpFSub %v2float %12762 %1566 - %20131 = OpBitcast %v2uint %24291 - %18575 = OpAccessChain %_ptr_PushConstant_float %4495 %int_2 - %22009 = OpLoad %float %18575 - %18454 = OpBitcast %uint %22009 - %12011 = OpConvertUToF %v2float %9938 - %19449 = OpBitcast %v2float %13397 - %17139 = OpFMul %v2float %12011 %19449 - %18649 = OpBitcast %v2float %20131 - %24878 = OpFAdd %v2float %17139 %18649 - %12719 = OpExtInst %v2float %1 Floor %24878 - %16290 = OpFSub %v2float %24878 %12719 + %24595 = OpFSub %v2float %12762 %1566 + %17743 = OpBitcast %v2uint %24595 + %16707 = OpCompositeExtract %uint %13397 0 + %13283 = OpCompositeExtract %uint %13397 1 + %7641 = OpCompositeExtract %uint %17743 0 + %7529 = OpCompositeExtract %uint %17743 1 + %18241 = OpCompositeConstruct %v4uint %16707 %13283 %7641 %7529 + %9777 = OpAccessChain %_ptr_PushConstant_float %3305 %int_2 + %18808 = OpLoad %float %9777 + %17599 = OpBitcast %uint %18808 + %19625 = OpConvertUToF %v2float %9938 + %8442 = OpVectorShuffle %v2uint %18241 %18241 0 1 + %11576 = OpBitcast %v2float %8442 + %20814 = OpFMul %v2float %19625 %11576 + %8994 = OpVectorShuffle %v2uint %18241 %18241 2 3 + %11797 = OpBitcast %v2float %8994 + %20069 = OpFAdd %v2float %20814 %11797 + %12719 = OpExtInst %v2float %1 Floor %20069 + %16290 = OpFSub %v2float %20069 %12719 %17064 = OpConvertFToS %v2int %12719 %20568 = OpIAdd %v2int %17064 %1803 %18223 = OpLoad %151 %5163 - %20105 = OpImageFetch %v4float %18223 %20568 Lod %int_0 - %7465 = OpIAdd %v2int %17064 %1806 - %23314 = OpImageFetch %v4float %18223 %7465 Lod %int_0 - %17196 = OpImageFetch %v4float %18223 %17064 Lod %int_0 - %16142 = OpIAdd %v2int %17064 %1812 - %16978 = OpImageFetch %v4float %18223 %16142 Lod %int_0 - %20157 = OpIAdd %v2int %17064 %1824 - %16979 = OpImageFetch %v4float %18223 %20157 Lod %int_0 - %20158 = OpIAdd %v2int %17064 %1833 - %16980 = OpImageFetch %v4float %18223 %20158 Lod %int_0 - %20159 = OpIAdd %v2int %17064 %1818 - %16981 = OpImageFetch %v4float %18223 %20159 Lod %int_0 - %20160 = OpIAdd %v2int %17064 %1827 - %16982 = OpImageFetch %v4float %18223 %20160 Lod %int_0 - %20161 = OpIAdd %v2int %17064 %1839 - %16983 = OpImageFetch %v4float %18223 %20161 Lod %int_0 - %20162 = OpIAdd %v2int %17064 %1836 - %16984 = OpImageFetch %v4float %18223 %20162 Lod %int_0 - %20163 = OpIAdd %v2int %17064 %1845 - %16985 = OpImageFetch %v4float %18223 %20163 Lod %int_0 - %19264 = OpIAdd %v2int %17064 %1848 - %24843 = OpImageFetch %v4float %18223 %19264 Lod %int_0 - %6266 = OpCompositeExtract %float %20105 0 - %7025 = OpCompositeExtract %float %20105 1 - %18723 = OpCompositeExtract %float %20105 2 - %24863 = OpFMul %float %6266 %6266 + %19459 = OpImageFetch %v4float %18223 %20568 Lod %int_0 + %13347 = OpIAdd %v2int %17064 %1806 + %14538 = OpLoad %151 %5163 + %12625 = OpImageFetch %v4float %14538 %13347 Lod %int_0 + %10421 = OpLoad %151 %5163 + %15444 = OpImageFetch %v4float %10421 %17064 Lod %int_0 + %13348 = OpIAdd %v2int %17064 %1812 + %15811 = OpLoad %151 %5163 + %19460 = OpImageFetch %v4float %15811 %13348 Lod %int_0 + %13349 = OpIAdd %v2int %17064 %1824 + %15812 = OpLoad %151 %5163 + %19461 = OpImageFetch %v4float %15812 %13349 Lod %int_0 + %13350 = OpIAdd %v2int %17064 %1833 + %15813 = OpLoad %151 %5163 + %19462 = OpImageFetch %v4float %15813 %13350 Lod %int_0 + %13351 = OpIAdd %v2int %17064 %1818 + %15814 = OpLoad %151 %5163 + %19463 = OpImageFetch %v4float %15814 %13351 Lod %int_0 + %13352 = OpIAdd %v2int %17064 %1827 + %15815 = OpLoad %151 %5163 + %19464 = OpImageFetch %v4float %15815 %13352 Lod %int_0 + %13353 = OpIAdd %v2int %17064 %1839 + %15816 = OpLoad %151 %5163 + %19465 = OpImageFetch %v4float %15816 %13353 Lod %int_0 + %13354 = OpIAdd %v2int %17064 %1836 + %15817 = OpLoad %151 %5163 + %19466 = OpImageFetch %v4float %15817 %13354 Lod %int_0 + %13355 = OpIAdd %v2int %17064 %1845 + %15818 = OpLoad %151 %5163 + %19467 = OpImageFetch %v4float %15818 %13355 Lod %int_0 + %13356 = OpIAdd %v2int %17064 %1848 + %14918 = OpLoad %151 %5163 + %8899 = OpImageFetch %v4float %14918 %13356 Lod %int_0 + %19729 = OpCompositeExtract %float %19459 0 + %7025 = OpCompositeExtract %float %19459 1 + %18723 = OpCompositeExtract %float %19459 2 + %24863 = OpFMul %float %19729 %19729 %16184 = OpFMul %float %7025 %7025 %9305 = OpFMul %float %18723 %18723 - %22236 = OpCompositeExtract %float %16978 0 - %11844 = OpCompositeExtract %float %16978 1 - %18724 = OpCompositeExtract %float %16978 2 + %22236 = OpCompositeExtract %float %19460 0 + %11844 = OpCompositeExtract %float %19460 1 + %18724 = OpCompositeExtract %float %19460 2 %24864 = OpFMul %float %22236 %22236 %16185 = OpFMul %float %11844 %11844 %9306 = OpFMul %float %18724 %18724 - %22237 = OpCompositeExtract %float %23314 0 - %11845 = OpCompositeExtract %float %23314 1 - %18725 = OpCompositeExtract %float %23314 2 + %22237 = OpCompositeExtract %float %12625 0 + %11845 = OpCompositeExtract %float %12625 1 + %18725 = OpCompositeExtract %float %12625 2 %24865 = OpFMul %float %22237 %22237 %16186 = OpFMul %float %11845 %11845 %9307 = OpFMul %float %18725 %18725 - %22238 = OpCompositeExtract %float %17196 0 - %11846 = OpCompositeExtract %float %17196 1 - %18726 = OpCompositeExtract %float %17196 2 + %22238 = OpCompositeExtract %float %15444 0 + %11846 = OpCompositeExtract %float %15444 1 + %18726 = OpCompositeExtract %float %15444 2 %24866 = OpFMul %float %22238 %22238 %16187 = OpFMul %float %11846 %11846 %9308 = OpFMul %float %18726 %18726 - %22239 = OpCompositeExtract %float %16979 0 - %11847 = OpCompositeExtract %float %16979 1 - %18727 = OpCompositeExtract %float %16979 2 + %22239 = OpCompositeExtract %float %19461 0 + %11847 = OpCompositeExtract %float %19461 1 + %18727 = OpCompositeExtract %float %19461 2 %24867 = OpFMul %float %22239 %22239 %16188 = OpFMul %float %11847 %11847 %9309 = OpFMul %float %18727 %18727 - %22240 = OpCompositeExtract %float %16980 0 - %11848 = OpCompositeExtract %float %16980 1 - %18728 = OpCompositeExtract %float %16980 2 + %22240 = OpCompositeExtract %float %19462 0 + %11848 = OpCompositeExtract %float %19462 1 + %18728 = OpCompositeExtract %float %19462 2 %24868 = OpFMul %float %22240 %22240 %16189 = OpFMul %float %11848 %11848 %9310 = OpFMul %float %18728 %18728 - %22241 = OpCompositeExtract %float %16981 0 - %11849 = OpCompositeExtract %float %16981 1 - %18729 = OpCompositeExtract %float %16981 2 + %22241 = OpCompositeExtract %float %19463 0 + %11849 = OpCompositeExtract %float %19463 1 + %18729 = OpCompositeExtract %float %19463 2 %24869 = OpFMul %float %22241 %22241 %16190 = OpFMul %float %11849 %11849 %9311 = OpFMul %float %18729 %18729 - %22242 = OpCompositeExtract %float %16982 0 - %11850 = OpCompositeExtract %float %16982 1 - %18730 = OpCompositeExtract %float %16982 2 + %22242 = OpCompositeExtract %float %19464 0 + %11850 = OpCompositeExtract %float %19464 1 + %18730 = OpCompositeExtract %float %19464 2 %24870 = OpFMul %float %22242 %22242 %16191 = OpFMul %float %11850 %11850 %9312 = OpFMul %float %18730 %18730 - %22243 = OpCompositeExtract %float %16984 0 - %11851 = OpCompositeExtract %float %16984 1 - %18731 = OpCompositeExtract %float %16984 2 + %22243 = OpCompositeExtract %float %19466 0 + %11851 = OpCompositeExtract %float %19466 1 + %18731 = OpCompositeExtract %float %19466 2 %24871 = OpFMul %float %22243 %22243 %16192 = OpFMul %float %11851 %11851 %9313 = OpFMul %float %18731 %18731 - %22244 = OpCompositeExtract %float %16985 0 - %11852 = OpCompositeExtract %float %16985 1 - %18732 = OpCompositeExtract %float %16985 2 + %22244 = OpCompositeExtract %float %19467 0 + %11852 = OpCompositeExtract %float %19467 1 + %18732 = OpCompositeExtract %float %19467 2 %24872 = OpFMul %float %22244 %22244 %16193 = OpFMul %float %11852 %11852 %9314 = OpFMul %float %18732 %18732 - %22245 = OpCompositeExtract %float %16983 0 - %11853 = OpCompositeExtract %float %16983 1 - %18733 = OpCompositeExtract %float %16983 2 + %22245 = OpCompositeExtract %float %19465 0 + %11853 = OpCompositeExtract %float %19465 1 + %18733 = OpCompositeExtract %float %19465 2 %24873 = OpFMul %float %22245 %22245 %16194 = OpFMul %float %11853 %11853 %9315 = OpFMul %float %18733 %18733 - %22246 = OpCompositeExtract %float %24843 0 - %11854 = OpCompositeExtract %float %24843 1 - %18734 = OpCompositeExtract %float %24843 2 + %22246 = OpCompositeExtract %float %8899 0 + %11854 = OpCompositeExtract %float %8899 1 + %18734 = OpCompositeExtract %float %8899 2 %24874 = OpFMul %float %22246 %22246 %14910 = OpFMul %float %11854 %11854 %8590 = OpFMul %float %18734 %18734 @@ -532,7 +551,7 @@ %9191 = OpShiftRightLogical %uint %8912 %uint_1 %23232 = OpIAdd %uint %9191 %uint_532432441 %21692 = OpBitcast %float %23232 - %19558 = OpBitcast %float %18454 + %19558 = OpBitcast %float %17599 %18879 = OpFMul %float %22851 %19558 %22795 = OpFMul %float %22852 %19558 %19380 = OpFMul %float %22853 %19558 @@ -596,8 +615,8 @@ %9442 = OpFMul %float %9419 %16540 %18229 = OpFAdd %float %24863 %24865 %8674 = OpFMul %float %22796 %18229 - %24292 = OpFMul %float %24864 %20292 - %14922 = OpFAdd %float %8674 %24292 + %24291 = OpFMul %float %24864 %20292 + %14922 = OpFAdd %float %8674 %24291 %9443 = OpFMul %float %24868 %20292 %18153 = OpFAdd %float %14922 %9443 %9444 = OpFMul %float %24869 %20984 @@ -620,8 +639,8 @@ %15218 = OpExtInst %float %1 FClamp %8137 %float_0 %float_1 %12765 = OpFAdd %float %16184 %16186 %17545 = OpFMul %float %22796 %12765 - %24293 = OpFMul %float %16185 %20292 - %14923 = OpFAdd %float %17545 %24293 + %24292 = OpFMul %float %16185 %20292 + %14923 = OpFAdd %float %17545 %24292 %9452 = OpFMul %float %16189 %20292 %18161 = OpFAdd %float %14923 %9452 %9453 = OpFMul %float %16190 %20984 @@ -644,8 +663,8 @@ %15219 = OpExtInst %float %1 FClamp %8138 %float_0 %float_1 %12766 = OpFAdd %float %9305 %9307 %17546 = OpFMul %float %22796 %12766 - %24294 = OpFMul %float %9306 %20292 - %14924 = OpFAdd %float %17546 %24294 + %24293 = OpFMul %float %9306 %20292 + %14924 = OpFAdd %float %17546 %24293 %9461 = OpFMul %float %9310 %20292 %18169 = OpFAdd %float %14924 %9461 %9462 = OpFMul %float %9311 %20984 @@ -672,7 +691,7 @@ %12955 = OpVectorShuffle %v3float %14933 %14933 0 1 2 %6471 = OpExtInst %v3float %1 Sqrt %12955 %22742 = OpCompositeExtract %float %6471 0 - %19769 = OpCompositeInsert %v4float %22742 %14933 0 + %19769 = OpCompositeInsert %v4float %22742 %10264 0 %19852 = OpCompositeExtract %float %6471 1 %16135 = OpCompositeInsert %v4float %19852 %19769 1 %19814 = OpCompositeExtract %float %6471 2 @@ -683,608 +702,617 @@ %21498 = OpIMul %uint %9741 %uint_16 %23411 = OpCompositeExtract %uint %12552 0 %12610 = OpIAdd %uint %21498 %23411 - OpStore %18411 %2252 + OpStore %18411 %2242 %9958 = OpAccessChain %_ptr_Function_float %18411 %12610 %25140 = OpLoad %float %9958 %18028 = OpCompositeConstruct %v3float %25140 %25140 %25140 %21458 = OpFAdd %v3float %15997 %18028 - %19544 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 - %16604 = OpCompositeExtract %float %19544 0 - %11553 = OpCompositeInsert %v4float %16604 %18704 0 - %19853 = OpCompositeExtract %float %19544 1 - %16136 = OpCompositeInsert %v4float %19853 %11553 1 - %19871 = OpCompositeExtract %float %19544 2 - %15582 = OpCompositeInsert %v4float %19871 %16136 2 - %18387 = OpCompositeInsert %v4float %float_1 %15582 3 - OpStore %5334 %18387 + %19525 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 + %16777 = OpCompositeExtract %float %19525 0 + %19708 = OpCompositeExtract %float %19525 1 + %7472 = OpCompositeExtract %float %19525 2 + %22408 = OpCompositeConstruct %v4float %16777 %19708 %7472 %float_1 + OpStore %5334 %22408 OpReturn OpFunctionEnd #endif const uint32_t guest_output_ffx_cas_resample_dither_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000627D, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000627D, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014D6, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, - 0x00050048, 0x00000418, 0x00000000, 0x00000023, 0x00000010, 0x00050048, - 0x00000418, 0x00000001, 0x00000023, 0x00000018, 0x00050048, 0x00000418, - 0x00000002, 0x00000023, 0x00000020, 0x00030047, 0x00000418, 0x00000002, + 0x00030047, 0x00000418, 0x00000002, 0x00050048, 0x00000418, 0x00000000, + 0x00000023, 0x00000010, 0x00050048, 0x00000418, 0x00000001, 0x00000023, + 0x00000018, 0x00050048, 0x00000418, 0x00000002, 0x00000023, 0x00000020, 0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047, 0x0000142B, - 0x00000022, 0x00000000, 0x00040047, 0x0000142B, 0x00000021, 0x00000000, + 0x00000021, 0x00000000, 0x00040047, 0x0000142B, 0x00000022, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040020, 0x0000028A, 0x00000007, 0x0000000D, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, - 0x0000000C, 0x00000002, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, - 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B, - 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000147, 0x00000100, - 0x0004001C, 0x00000405, 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, - 0x0000010F, 0xBA838384, 0x0004002B, 0x0000000D, 0x00000728, 0x3A66E6E7, - 0x0004002B, 0x0000000D, 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x0000000D, - 0x00000A5A, 0xBACBCBCC, 0x0004002B, 0x0000000D, 0x000008DF, 0x3AA7A7A8, - 0x0004002B, 0x0000000D, 0x00000094, 0xBA1E9E9F, 0x0004002B, 0x0000000D, - 0x0000034C, 0x3A8B8B8C, 0x0004002B, 0x0000000D, 0x0000087E, 0xBAB5B5B6, - 0x0004002B, 0x0000000D, 0x0000034D, 0x3AB1B1B2, 0x0004002B, 0x0000000D, - 0x00000687, 0x3A068687, 0x0004002B, 0x0000000D, 0x000003EB, 0x3A9F9FA0, - 0x0004002B, 0x0000000D, 0x0000024E, 0xBAD1D1D2, 0x0004002B, 0x0000000D, - 0x00000726, 0x3A1A9A9B, 0x0004002B, 0x0000000D, 0x00000698, 0xB9949495, - 0x0004002B, 0x0000000D, 0x00000703, 0x3A919192, 0x0004002B, 0x0000000D, - 0x00000AF8, 0xBAB9B9BA, 0x0004002B, 0x0000000D, 0x00000ABB, 0x3ABDBDBE, - 0x0004002B, 0x0000000D, 0x0000026F, 0xBA0E8E8F, 0x0004002B, 0x0000000D, - 0x000008A8, 0x39088889, 0x0004002B, 0x0000000D, 0x00000565, 0xBA9D9D9E, - 0x0004002B, 0x0000000D, 0x0000065D, 0x39E4E4E5, 0x0004002B, 0x0000000D, - 0x000004C6, 0xBA89898A, 0x0004002B, 0x0000000D, 0x00000057, 0x3A22A2A3, - 0x0004002B, 0x0000000D, 0x0000006A, 0xB9FCFCFD, 0x0004002B, 0x0000000D, - 0x00000A1E, 0x3AF5F5F6, 0x0004002B, 0x0000000D, 0x0000087D, 0xBA8F8F90, - 0x0004002B, 0x0000000D, 0x00000959, 0xB8D0D0D1, 0x0004002B, 0x0000000D, - 0x00000BB8, 0xBA0A8A8B, 0x0004002B, 0x0000000D, 0x0000097E, 0x3ABBBBBC, - 0x0004002B, 0x0000000D, 0x00000606, 0xBAFDFDFE, 0x0004002B, 0x0000000D, - 0x000003AD, 0xBA36B6B7, 0x0004002B, 0x0000000D, 0x000000E2, 0x3820A0A1, - 0x0004002B, 0x0000000D, 0x00000370, 0x3A3ABABB, 0x0004002B, 0x0000000D, - 0x0000024D, 0xBAABABAC, 0x0004002B, 0x0000000D, 0x000005C6, 0x3A8F8F90, - 0x0004002B, 0x0000000D, 0x00000B8C, 0xB99C9C9D, 0x0004002B, 0x0000000D, - 0x00000036, 0x3AE5E5E6, 0x0004002B, 0x0000000D, 0x0000087F, 0xBADBDBDC, - 0x0004002B, 0x0000000D, 0x00000172, 0x3AC1C1C2, 0x0004002B, 0x0000000D, - 0x00000399, 0xB820A0A1, 0x0004002B, 0x0000000D, 0x0000040F, 0x3A4ECECF, - 0x0004002B, 0x0000000D, 0x0000091E, 0xBAEFEFF0, 0x0004002B, 0x0000000D, - 0x000008D5, 0x399C9C9D, 0x0004002B, 0x0000000D, 0x000008DE, 0x3A818182, - 0x0004002B, 0x0000000D, 0x000002EB, 0xBA99999A, 0x0004002B, 0x0000000D, - 0x00000317, 0x3938B8B9, 0x0004002B, 0x0000000D, 0x0000034E, 0x3AD7D7D8, - 0x0004002B, 0x0000000D, 0x00000111, 0xBACFCFD0, 0x0004002B, 0x0000000D, - 0x0000002B, 0x39B4B4B5, 0x0004002B, 0x0000000D, 0x000008E1, 0x3AF3F3F4, - 0x0004002B, 0x0000000D, 0x0000042A, 0xBAE7E7E8, 0x0004002B, 0x0000000D, - 0x00000765, 0xBA62E2E3, 0x0004002B, 0x0000000D, 0x000009A2, 0x3A6AEAEB, - 0x0004002B, 0x0000000D, 0x000004F2, 0x3928A8A9, 0x0004002B, 0x0000000D, - 0x0000058A, 0xBA72F2F3, 0x0004002B, 0x0000000D, 0x000007E0, 0xBAC7C7C8, - 0x0004002B, 0x0000000D, 0x00000802, 0xBA2AAAAB, 0x0004002B, 0x0000000D, - 0x00000A1C, 0x3AA9A9AA, 0x0004002B, 0x0000000D, 0x00000940, 0xBA52D2D3, - 0x0004002B, 0x0000000D, 0x000002EC, 0xBABFBFC0, 0x0004002B, 0x0000000D, - 0x000003ED, 0x3AEBEBEC, 0x0004002B, 0x0000000D, 0x000004EB, 0xBA5EDEDF, - 0x0004002B, 0x0000000D, 0x00000234, 0x3A5EDEDF, 0x0004002B, 0x0000000D, - 0x00000245, 0xB9ECECED, 0x0004002B, 0x0000000D, 0x00000603, 0xBA8B8B8C, - 0x0004002B, 0x0000000D, 0x00000984, 0xB9189899, 0x0004002B, 0x0000000D, - 0x0000076E, 0x3978F8F9, 0x0004002B, 0x0000000D, 0x00000841, 0x3AB9B9BA, - 0x0004002B, 0x0000000D, 0x000009DD, 0xBA1A9A9B, 0x0004002B, 0x0000000D, - 0x000003F3, 0xB948C8C9, 0x0004002B, 0x0000000D, 0x00000B5A, 0x3AD1D1D2, - 0x0004002B, 0x0000000D, 0x00000B58, 0x3A858586, 0x0004002B, 0x0000000D, - 0x00000838, 0x39D4D4D5, 0x0004002B, 0x0000000D, 0x00000218, 0xB958D8D9, - 0x0004002B, 0x0000000D, 0x00000A1D, 0x3ACFCFD0, 0x0004002B, 0x0000000D, - 0x0000054B, 0x3A2AAAAB, 0x0004002B, 0x0000000D, 0x00000503, 0xB8909091, - 0x0004002B, 0x0000000D, 0x00000169, 0x39DCDCDD, 0x0004002B, 0x0000000D, - 0x00000605, 0xBAD7D7D8, 0x0004002B, 0x0000000D, 0x0000048A, 0x3AB3B3B4, - 0x0004002B, 0x0000000D, 0x000002D3, 0x3A72F2F3, 0x0004002B, 0x0000000D, - 0x00000A7C, 0xBA2EAEAF, 0x0004002B, 0x0000000D, 0x00000171, 0x3A9B9B9C, - 0x0004002B, 0x0000000D, 0x000001AF, 0xBABDBDBE, 0x0004002B, 0x0000000D, - 0x000004AC, 0x3A169697, 0x0004002B, 0x0000000D, 0x0000024F, 0xBAF7F7F8, - 0x0004002B, 0x0000000D, 0x00000ADE, 0x3A46C6C7, 0x0004002B, 0x0000000D, - 0x00000110, 0xBAA9A9AA, 0x0004002B, 0x0000000D, 0x00000212, 0x3AFBFBFC, - 0x0004002B, 0x0000000D, 0x00000742, 0xBAD9D9DA, 0x0004002B, 0x0000000D, - 0x00000389, 0xBA878788, 0x0004002B, 0x0000000D, 0x000006C4, 0xBA028283, - 0x0004002B, 0x0000000D, 0x00000B98, 0xBAF3F3F4, 0x0004002B, 0x0000000D, - 0x000002AE, 0x3A9D9D9E, 0x0004002B, 0x0000000D, 0x000009B1, 0xB9ACACAD, - 0x0004002B, 0x0000000D, 0x00000741, 0xBAB3B3B4, 0x0004002B, 0x0000000D, - 0x00000211, 0x3AD5D5D6, 0x0004002B, 0x0000000D, 0x00000A5B, 0xBAF1F1F2, - 0x0004002B, 0x0000000D, 0x000005EA, 0x3A3EBEBF, 0x0004002B, 0x0000000D, - 0x00000310, 0xBA6EEEEF, 0x0004002B, 0x0000000D, 0x0000052A, 0x3AEDEDEE, - 0x0004002B, 0x0000000D, 0x00000071, 0xBA959596, 0x0004002B, 0x0000000D, - 0x00000107, 0xB9C4C4C5, 0x0004002B, 0x0000000D, 0x000006A2, 0x38D0D0D1, - 0x0004002B, 0x0000000D, 0x00000B1B, 0xBA42C2C3, 0x0004002B, 0x0000000D, - 0x00000034, 0x3A99999A, 0x0004002B, 0x0000000D, 0x0000024B, 0x38909091, - 0x0004002B, 0x0000000D, 0x000002AF, 0x3AC3C3C4, 0x0004002B, 0x0000000D, - 0x00000A41, 0x3A7EFEFF, 0x0004002B, 0x0000000D, 0x00000A7E, 0xBA7AFAFB, - 0x0004002B, 0x0000000D, 0x0000034F, 0x3AFDFDFE, 0x0004002B, 0x0000000D, - 0x00000901, 0x3A0A8A8B, 0x0004002B, 0x0000000D, 0x00000539, 0x3860E0E1, - 0x0004002B, 0x0000000D, 0x0000091C, 0xBAA3A3A4, 0x0004002B, 0x0000000D, - 0x000001A4, 0xB98C8C8D, 0x0004002B, 0x0000000D, 0x00000666, 0x3AC9C9CA, - 0x0004002B, 0x0000000D, 0x00000833, 0xB7008081, 0x0004002B, 0x0000000D, - 0x00000206, 0x39A4A4A5, 0x0004002B, 0x0000000D, 0x00000210, 0x3AAFAFB0, - 0x0004002B, 0x0000000D, 0x000002ED, 0xBAE5E5E6, 0x0004002B, 0x0000000D, - 0x0000040D, 0x3A028283, 0x0004002B, 0x0000000D, 0x00000428, 0xBA9B9B9C, - 0x0004002B, 0x0000000D, 0x00000195, 0x3A4ACACB, 0x0004002B, 0x0000000D, - 0x000004C7, 0xBAAFAFB0, 0x0004002B, 0x0000000D, 0x00000AB0, 0x398C8C8D, - 0x0004002B, 0x0000000D, 0x00000429, 0xBAC1C1C2, 0x0004002B, 0x0000000D, - 0x00000B5F, 0xB9088889, 0x0004002B, 0x0000000D, 0x0000044C, 0xBA4ACACB, - 0x0004002B, 0x0000000D, 0x00000B59, 0x3AABABAC, 0x0004002B, 0x0000000D, - 0x00000344, 0x39CCCCCD, 0x0004002B, 0x0000000D, 0x000007C7, 0x3A7AFAFB, - 0x0004002B, 0x0000000D, 0x00000739, 0xB9F4F4F5, 0x0004002B, 0x0000000D, - 0x0000091D, 0xBAC9C9CA, 0x0004002B, 0x0000000D, 0x000000D2, 0x3A878788, - 0x0004002B, 0x0000000D, 0x00000133, 0xBA32B2B3, 0x0004002B, 0x0000000D, - 0x000005C8, 0x3ADBDBDC, 0x0004002B, 0x0000000D, 0x00000A1B, 0x3A838384, - 0x0004002B, 0x0000000D, 0x00000420, 0xB9DCDCDD, 0x0004002B, 0x0000000D, - 0x000002B0, 0x3AE9E9EA, 0x0004002B, 0x0000000D, 0x00000A25, 0xB978F8F9, - 0x0004002B, 0x0000000D, 0x0000030E, 0xBA22A2A3, 0x0004002B, 0x0000000D, - 0x0000048B, 0x3AD9D9DA, 0x0004002B, 0x0000000D, 0x00000B7D, 0x3A5ADADB, - 0x0004002B, 0x0000000D, 0x00000073, 0xBAE1E1E2, 0x0004002B, 0x0000000D, - 0x00000740, 0xBA8D8D8E, 0x0004002B, 0x0000000D, 0x00000173, 0x3AE7E7E8, - 0x0004002B, 0x0000000D, 0x000006C6, 0xBA4ECECF, 0x0004002B, 0x0000000D, - 0x00000567, 0xBAE9E9EA, 0x0004002B, 0x0000000D, 0x00000A3F, 0x3A32B2B3, - 0x0004002B, 0x0000000D, 0x00000B95, 0xBA818182, 0x0004002B, 0x0000000D, - 0x0000038A, 0xBAADADAE, 0x0004002B, 0x0000000D, 0x000005CE, 0xB938B8B9, - 0x0004002B, 0x0000000D, 0x000006A3, 0xBAC5C5C6, 0x0004002B, 0x0000000D, - 0x000006FA, 0x39ACACAD, 0x0004002B, 0x0000000D, 0x00000743, 0xBB000000, - 0x0004002B, 0x0000000D, 0x000007C5, 0x3A2EAEAF, 0x0004002B, 0x0000000D, - 0x0000038B, 0xBAD3D3D4, 0x0004002B, 0x0000000D, 0x00000ABA, 0x3A979798, - 0x0004002B, 0x0000000D, 0x00000B51, 0x39ECECED, 0x0004002B, 0x0000000D, - 0x00000914, 0xB9E4E4E5, 0x0004002B, 0x0000000D, 0x0000013C, 0x3948C8C9, - 0x0004002B, 0x0000000D, 0x00000566, 0xBAC3C3C4, 0x0004002B, 0x0000000D, - 0x0000097D, 0x3A959596, 0x0004002B, 0x0000000D, 0x00000A58, 0x38B0B0B1, - 0x0004002B, 0x0000000D, 0x00000B5B, 0x3AF7F7F8, 0x0004002B, 0x0000000D, - 0x00000704, 0x3AB7B7B8, 0x0004002B, 0x0000000D, 0x00000232, 0x3A129293, - 0x0004002B, 0x0000000D, 0x000002EE, 0x38F0F0F1, 0x0004002B, 0x0000000D, - 0x000007A2, 0x3AA5A5A6, 0x0004002B, 0x0000000D, 0x00000763, 0xBA169697, - 0x0004002B, 0x0000000D, 0x00000135, 0xBA7EFEFF, 0x0004002B, 0x0000000D, - 0x000000D3, 0x3AADADAE, 0x0004002B, 0x0000000D, 0x00000949, 0x3968E8E9, - 0x0004002B, 0x0000000D, 0x000001D2, 0xBA46C6C7, 0x0004002B, 0x0000000D, - 0x00000604, 0xBAB1B1B2, 0x0004002B, 0x0000000D, 0x00000035, 0x3ABFBFC0, - 0x0004002B, 0x0000000D, 0x000004AE, 0x3A62E2E3, 0x0004002B, 0x0000000D, - 0x000007D6, 0xB9BCBCBD, 0x0004002B, 0x0000000D, 0x00000B7B, 0x3A0E8E8F, - 0x0004002B, 0x0000000D, 0x00000AF7, 0xBA939394, 0x0004002B, 0x0000000D, - 0x00000873, 0xB9848485, 0x0004002B, 0x0000000D, 0x000004E9, 0xBA129293, - 0x0004002B, 0x0000000D, 0x000007E1, 0xBAEDEDEE, 0x0004002B, 0x0000000D, - 0x0000097F, 0x3AE1E1E2, 0x0004002B, 0x0000000D, 0x000001AE, 0xBA979798, - 0x0004002B, 0x0000000D, 0x00000864, 0x3A42C2C3, 0x0004002B, 0x0000000D, - 0x000008E0, 0x3ACDCDCE, 0x0004002B, 0x0000000D, 0x000005A3, 0xB8F0F0F1, - 0x0004002B, 0x0000000D, 0x000006A4, 0xBA9F9FA0, 0x0004002B, 0x0000000D, - 0x00000667, 0x3AEFEFF0, 0x0004002B, 0x0000000D, 0x00000961, 0x37C0C0C1, - 0x0004002B, 0x0000000D, 0x000004C9, 0xBAFBFBFC, 0x0004002B, 0x0000000D, - 0x00000ABC, 0x3AE3E3E4, 0x0004002B, 0x0000000D, 0x00000627, 0xBA3ABABB, - 0x0004002B, 0x0000000D, 0x000007A3, 0x3ACBCBCC, 0x0004002B, 0x0000000D, - 0x00000AF9, 0xBADFDFE0, 0x0004002B, 0x0000000D, 0x00000528, 0x3AA1A1A2, - 0x0004002B, 0x0000000D, 0x00000B24, 0x3958D8D9, 0x0004002B, 0x0000000D, - 0x0000020F, 0x3A89898A, 0x0004002B, 0x0000000D, 0x000008A1, 0xBA3EBEBF, - 0x0004002B, 0x0000000D, 0x000004C8, 0xBAD5D5D6, 0x0004002B, 0x0000000D, - 0x000004BD, 0xB9A4A4A5, 0x0004002B, 0x0000000D, 0x00000976, 0x39FCFCFD, - 0x0004002B, 0x0000000D, 0x000006A5, 0xBAEBEBEC, 0x0004002B, 0x0000000D, - 0x0000054D, 0x3A76F6F7, 0x0004002B, 0x0000000D, 0x000002E2, 0xB9B4B4B5, - 0x0004002B, 0x0000000D, 0x000000F6, 0x3A36B6B7, 0x0004002B, 0x0000000D, - 0x0000024C, 0xBA858586, 0x0004002B, 0x0000000D, 0x00000B97, 0xBACDCDCE, - 0x0004002B, 0x0000000D, 0x00000055, 0xB7C0C0C1, 0x0004002B, 0x0000000D, - 0x00000B96, 0xBAA7A7A8, 0x0004002B, 0x0000000D, 0x00000689, 0x3A52D2D3, - 0x0004002B, 0x0000000D, 0x00000096, 0xBA6AEAEB, 0x0004002B, 0x0000000D, - 0x00000072, 0xBABBBBBC, 0x0004002B, 0x0000000D, 0x000009A0, 0x3A1E9E9F, - 0x0004002B, 0x0000000D, 0x0000014C, 0xB8B0B0B1, 0x0004002B, 0x0000000D, - 0x00000059, 0x3A6EEEEF, 0x0004002B, 0x0000000D, 0x0000048C, 0x3B000000, - 0x0004002B, 0x0000000D, 0x000009BB, 0xBAB7B7B8, 0x0004002B, 0x0000000D, - 0x00000588, 0xBA26A6A7, 0x0004002B, 0x0000000D, 0x000003EC, 0x3AC5C5C6, - 0x0004002B, 0x0000000D, 0x00000BBA, 0xBA56D6D7, 0x0004002B, 0x0000000D, - 0x00000665, 0x3AA3A3A4, 0x0004002B, 0x0000000D, 0x000005BC, 0x39848485, - 0x0004002B, 0x0000000D, 0x00000529, 0x3AC7C7C8, 0x0004002B, 0x0000000D, - 0x00000840, 0x3A939394, 0x0004002B, 0x0000000D, 0x0000051F, 0x39BCBCBD, - 0x0004002B, 0x0000000D, 0x000005FB, 0xB9CCCCCD, 0x0004002B, 0x0000000D, - 0x000000D5, 0x3AF9F9FA, 0x0004002B, 0x0000000D, 0x000005C7, 0x3AB5B5B6, - 0x0004002B, 0x0000000D, 0x000009BA, 0xBA919192, 0x0004002B, 0x0000000D, - 0x000000D4, 0x3AD3D3D4, 0x0004002B, 0x0000000D, 0x000009DF, 0xBA66E6E7, - 0x0004002B, 0x0000000D, 0x000006CD, 0x39189899, 0x0004002B, 0x0000000D, - 0x00000489, 0x3A8D8D8E, 0x0004002B, 0x0000000D, 0x000007F0, 0xB860E0E1, - 0x0004002B, 0x0000000D, 0x000003E1, 0x39949495, 0x0004002B, 0x0000000D, - 0x000009BC, 0xBADDDDDE, 0x0004002B, 0x0000000D, 0x00000A59, 0xBAA5A5A6, - 0x0004002B, 0x0000000D, 0x0000093E, 0xBA068687, 0x0004002B, 0x0000000D, - 0x000007A9, 0xB928A8A9, 0x0004002B, 0x0000000D, 0x00000112, 0xBAF5F5F6, - 0x0004002B, 0x0000000D, 0x00000271, 0xBA5ADADB, 0x0004002B, 0x0000000D, - 0x000002D1, 0x3A26A6A7, 0x0004002B, 0x0000000D, 0x0000057C, 0x37008081, - 0x0004002B, 0x0000000D, 0x0000038C, 0xBAF9F9FA, 0x0004002B, 0x0000000D, - 0x0000003D, 0xB968E8E9, 0x0004002B, 0x0000000D, 0x00000A13, 0x39C4C4C5, - 0x0004002B, 0x0000000D, 0x000001B0, 0xBAE3E3E4, 0x0004002B, 0x0000000D, - 0x00000AEF, 0xB9D4D4D5, 0x0004002B, 0x0000000D, 0x000007DF, 0xBAA1A1A2, - 0x0004002B, 0x0000000D, 0x00000842, 0x3ADFDFE0, 0x0004002B, 0x0000000D, - 0x00000804, 0xBA76F6F7, 0x0004002B, 0x0000000D, 0x00000903, 0x3A56D6D7, - 0x0004002B, 0x0000000D, 0x000007A4, 0x3AF1F1F2, 0x0004002B, 0x0000000D, - 0x00000482, 0x39F4F4F5, 0x0103002C, 0x00000405, 0x000008CC, 0x0000010F, - 0x00000728, 0x00000705, 0x00000A5A, 0x000008DF, 0x00000094, 0x0000034C, - 0x0000087E, 0x0000034D, 0x00000687, 0x000003EB, 0x0000024E, 0x00000726, - 0x00000698, 0x00000703, 0x00000AF8, 0x00000ABB, 0x0000026F, 0x000008A8, - 0x00000565, 0x0000065D, 0x000004C6, 0x00000057, 0x0000006A, 0x00000A1E, - 0x0000087D, 0x00000959, 0x00000BB8, 0x0000097E, 0x00000606, 0x000003AD, - 0x000000E2, 0x00000370, 0x0000024D, 0x000005C6, 0x00000B8C, 0x00000036, - 0x0000087F, 0x00000172, 0x00000399, 0x0000040F, 0x0000091E, 0x000008D5, - 0x000008DE, 0x000002EB, 0x00000317, 0x0000034E, 0x00000111, 0x0000002B, - 0x000008E1, 0x0000042A, 0x00000765, 0x000009A2, 0x000004F2, 0x0000058A, - 0x000007E0, 0x00000802, 0x00000A1C, 0x00000940, 0x000002EC, 0x000003ED, - 0x000004EB, 0x00000234, 0x00000245, 0x00000603, 0x00000984, 0x0000076E, - 0x00000841, 0x000009DD, 0x000003F3, 0x00000B5A, 0x00000B58, 0x00000838, - 0x00000218, 0x00000A1D, 0x0000054B, 0x00000503, 0x00000169, 0x00000605, - 0x0000048A, 0x000002D3, 0x00000A7C, 0x00000171, 0x000001AF, 0x000004AC, - 0x0000024F, 0x00000ADE, 0x00000110, 0x00000212, 0x00000742, 0x00000389, - 0x000006C4, 0x00000B98, 0x000002AE, 0x000009B1, 0x00000741, 0x00000211, - 0x00000A5B, 0x000005EA, 0x00000310, 0x0000052A, 0x00000071, 0x00000107, - 0x000006A2, 0x00000B1B, 0x00000034, 0x0000024B, 0x000002AF, 0x00000A41, - 0x00000A7E, 0x0000034F, 0x00000901, 0x00000539, 0x0000091C, 0x000001A4, - 0x00000666, 0x00000833, 0x00000206, 0x00000210, 0x000002ED, 0x0000040D, - 0x00000428, 0x00000195, 0x000004C7, 0x00000AB0, 0x00000429, 0x00000B5F, - 0x0000044C, 0x00000B59, 0x00000344, 0x000007C7, 0x00000739, 0x0000091D, - 0x000000D2, 0x00000133, 0x000005C8, 0x00000A1B, 0x00000420, 0x000002B0, - 0x00000A25, 0x0000030E, 0x0000048B, 0x00000B7D, 0x00000073, 0x00000740, - 0x00000173, 0x000006C6, 0x00000567, 0x00000A3F, 0x00000B95, 0x0000038A, - 0x000005CE, 0x000006A3, 0x000006FA, 0x00000743, 0x000007C5, 0x0000038B, - 0x00000ABA, 0x00000B51, 0x00000914, 0x0000013C, 0x00000566, 0x0000097D, - 0x00000A58, 0x00000B5B, 0x00000704, 0x00000232, 0x000002EE, 0x000007A2, - 0x00000763, 0x00000135, 0x000000D3, 0x00000949, 0x000001D2, 0x00000604, - 0x00000035, 0x000004AE, 0x000007D6, 0x00000B7B, 0x00000AF7, 0x00000873, - 0x000004E9, 0x000007E1, 0x0000097F, 0x000001AE, 0x00000864, 0x000008E0, - 0x000005A3, 0x000006A4, 0x00000667, 0x00000961, 0x000004C9, 0x00000ABC, - 0x00000627, 0x000007A3, 0x00000AF9, 0x00000528, 0x00000B24, 0x0000020F, - 0x000008A1, 0x000004C8, 0x000004BD, 0x00000976, 0x000006A5, 0x0000054D, - 0x000002E2, 0x000000F6, 0x0000024C, 0x00000B97, 0x00000055, 0x00000B96, - 0x00000689, 0x00000096, 0x00000072, 0x000009A0, 0x0000014C, 0x00000059, - 0x0000048C, 0x000009BB, 0x00000588, 0x000003EC, 0x00000BBA, 0x00000665, - 0x000005BC, 0x00000529, 0x00000840, 0x0000051F, 0x000005FB, 0x000000D5, - 0x000005C7, 0x000009BA, 0x000000D4, 0x000009DF, 0x000006CD, 0x00000489, - 0x000007F0, 0x000003E1, 0x000009BC, 0x00000A59, 0x0000093E, 0x000007A9, - 0x00000112, 0x00000271, 0x000002D1, 0x0000057C, 0x0000038C, 0x0000003D, - 0x00000A13, 0x000001B0, 0x00000AEF, 0x000007DF, 0x00000842, 0x00000804, - 0x00000903, 0x000007A4, 0x00000482, 0x0004002B, 0x0000000B, 0x00000A0D, - 0x00000001, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x00040020, - 0x00000682, 0x00000007, 0x00000405, 0x00040017, 0x0000001D, 0x0000000D, - 0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, - 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, - 0x00000002, 0x0005001E, 0x00000418, 0x00000012, 0x00000013, 0x0000000D, - 0x00040020, 0x00000695, 0x00000009, 0x00000418, 0x0004003B, 0x00000695, - 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, - 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B, 0x0000000C, - 0x00000A0E, 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, - 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, - 0x00000A11, 0x00000002, 0x00040020, 0x0000028B, 0x00000009, 0x0000000D, - 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, - 0x000014D6, 0x00000003, 0x0004002B, 0x0000000B, 0x0000020D, 0x1FBC4639, - 0x0004002B, 0x0000000B, 0x00000345, 0x7EF07EBB, 0x0004002B, 0x0000000B, - 0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, - 0x00090019, 0x00000097, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, - 0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000, - 0x00000097, 0x0004003B, 0x00000313, 0x0000142B, 0x00000000, 0x0004002B, - 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, - 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x00000714, 0x00000A0E, - 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, - 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, - 0x00000012, 0x0000071A, 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000012, - 0x00000723, 0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000012, 0x0000072C, - 0x00000A0E, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, - 0x00000A0B, 0x0005002C, 0x00000012, 0x0000072F, 0x00000A0B, 0x00000A11, - 0x0005002C, 0x00000012, 0x00000735, 0x00000A11, 0x00000A0E, 0x0005002C, - 0x00000012, 0x00000738, 0x00000A0E, 0x00000A11, 0x0004002B, 0x0000000D, - 0x000002C4, 0x3D000000, 0x00030001, 0x0000001D, 0x00002818, 0x0005002C, - 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0005002C, 0x00000011, - 0x0000084A, 0x00000A37, 0x00000A37, 0x0006002C, 0x00000018, 0x00000A2C, - 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, 0x00000A16, - 0x0000008A, 0x0000008A, 0x0000008A, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00006179, 0x0004003B, 0x00000682, - 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, - 0x0007004F, 0x00000013, 0x000019A2, 0x00005647, 0x00005647, 0x00000000, - 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000019A2, 0x00050041, - 0x0000028F, 0x00004B4F, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000012, - 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, - 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, - 0x00000290, 0x00005205, 0x0000118F, 0x00000A0E, 0x0004003D, 0x00000013, - 0x00005833, 0x00005205, 0x0004007C, 0x00000011, 0x00003455, 0x00005833, - 0x0005008E, 0x00000013, 0x000031DA, 0x00005833, 0x000000FC, 0x00050083, - 0x00000013, 0x00005EE3, 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, - 0x00004EA3, 0x00005EE3, 0x00050041, 0x0000028B, 0x0000488F, 0x0000118F, - 0x00000A11, 0x0004003D, 0x0000000D, 0x000055F9, 0x0000488F, 0x0004007C, - 0x0000000B, 0x00004816, 0x000055F9, 0x00040070, 0x00000013, 0x00002EEB, - 0x000026D2, 0x0004007C, 0x00000013, 0x00004BF9, 0x00003455, 0x00050085, - 0x00000013, 0x000042F3, 0x00002EEB, 0x00004BF9, 0x0004007C, 0x00000013, - 0x000048D9, 0x00004EA3, 0x00050081, 0x00000013, 0x0000612E, 0x000042F3, - 0x000048D9, 0x0006000C, 0x00000013, 0x000031AF, 0x00000001, 0x00000008, - 0x0000612E, 0x00050083, 0x00000013, 0x00003FA2, 0x0000612E, 0x000031AF, - 0x0004006E, 0x00000012, 0x000042A8, 0x000031AF, 0x00050080, 0x00000012, - 0x00005058, 0x000042A8, 0x0000070B, 0x0004003D, 0x00000097, 0x0000472F, - 0x0000142B, 0x0007005F, 0x0000001D, 0x00004E89, 0x0000472F, 0x00005058, - 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00001D29, 0x000042A8, - 0x0000070E, 0x0007005F, 0x0000001D, 0x00005B12, 0x0000472F, 0x00001D29, - 0x00000002, 0x00000A0B, 0x0007005F, 0x0000001D, 0x0000432C, 0x0000472F, - 0x000042A8, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003F0E, - 0x000042A8, 0x00000714, 0x0007005F, 0x0000001D, 0x00004252, 0x0000472F, - 0x00003F0E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBD, - 0x000042A8, 0x00000720, 0x0007005F, 0x0000001D, 0x00004253, 0x0000472F, - 0x00004EBD, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBE, - 0x000042A8, 0x00000729, 0x0007005F, 0x0000001D, 0x00004254, 0x0000472F, - 0x00004EBE, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBF, - 0x000042A8, 0x0000071A, 0x0007005F, 0x0000001D, 0x00004255, 0x0000472F, - 0x00004EBF, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC0, - 0x000042A8, 0x00000723, 0x0007005F, 0x0000001D, 0x00004256, 0x0000472F, - 0x00004EC0, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC1, - 0x000042A8, 0x0000072F, 0x0007005F, 0x0000001D, 0x00004257, 0x0000472F, - 0x00004EC1, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC2, - 0x000042A8, 0x0000072C, 0x0007005F, 0x0000001D, 0x00004258, 0x0000472F, - 0x00004EC2, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC3, - 0x000042A8, 0x00000735, 0x0007005F, 0x0000001D, 0x00004259, 0x0000472F, - 0x00004EC3, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004B40, - 0x000042A8, 0x00000738, 0x0007005F, 0x0000001D, 0x0000610B, 0x0000472F, - 0x00004B40, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187A, - 0x00004E89, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x00004E89, - 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00004E89, 0x00000002, - 0x00050085, 0x0000000D, 0x0000611F, 0x0000187A, 0x0000187A, 0x00050085, - 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, - 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, - 0x00004252, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00004252, - 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00004252, 0x00000002, - 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, - 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, - 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x000056DD, - 0x00005B12, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x00005B12, - 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x00005B12, 0x00000002, - 0x00050085, 0x0000000D, 0x00006121, 0x000056DD, 0x000056DD, 0x00050085, - 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, - 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x000056DE, - 0x0000432C, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x0000432C, - 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x0000432C, 0x00000002, - 0x00050085, 0x0000000D, 0x00006122, 0x000056DE, 0x000056DE, 0x00050085, - 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, - 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x000056DF, - 0x00004253, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x00004253, - 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x00004253, 0x00000002, - 0x00050085, 0x0000000D, 0x00006123, 0x000056DF, 0x000056DF, 0x00050085, - 0x0000000D, 0x00003F3C, 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, - 0x0000245D, 0x00004927, 0x00004927, 0x00050051, 0x0000000D, 0x000056E0, - 0x00004254, 0x00000000, 0x00050051, 0x0000000D, 0x00002E48, 0x00004254, - 0x00000001, 0x00050051, 0x0000000D, 0x00004928, 0x00004254, 0x00000002, - 0x00050085, 0x0000000D, 0x00006124, 0x000056E0, 0x000056E0, 0x00050085, - 0x0000000D, 0x00003F3D, 0x00002E48, 0x00002E48, 0x00050085, 0x0000000D, - 0x0000245E, 0x00004928, 0x00004928, 0x00050051, 0x0000000D, 0x000056E1, - 0x00004255, 0x00000000, 0x00050051, 0x0000000D, 0x00002E49, 0x00004255, - 0x00000001, 0x00050051, 0x0000000D, 0x00004929, 0x00004255, 0x00000002, - 0x00050085, 0x0000000D, 0x00006125, 0x000056E1, 0x000056E1, 0x00050085, - 0x0000000D, 0x00003F3E, 0x00002E49, 0x00002E49, 0x00050085, 0x0000000D, - 0x0000245F, 0x00004929, 0x00004929, 0x00050051, 0x0000000D, 0x000056E2, - 0x00004256, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4A, 0x00004256, - 0x00000001, 0x00050051, 0x0000000D, 0x0000492A, 0x00004256, 0x00000002, - 0x00050085, 0x0000000D, 0x00006126, 0x000056E2, 0x000056E2, 0x00050085, - 0x0000000D, 0x00003F3F, 0x00002E4A, 0x00002E4A, 0x00050085, 0x0000000D, - 0x00002460, 0x0000492A, 0x0000492A, 0x00050051, 0x0000000D, 0x000056E3, - 0x00004258, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4B, 0x00004258, - 0x00000001, 0x00050051, 0x0000000D, 0x0000492B, 0x00004258, 0x00000002, - 0x00050085, 0x0000000D, 0x00006127, 0x000056E3, 0x000056E3, 0x00050085, - 0x0000000D, 0x00003F40, 0x00002E4B, 0x00002E4B, 0x00050085, 0x0000000D, - 0x00002461, 0x0000492B, 0x0000492B, 0x00050051, 0x0000000D, 0x000056E4, - 0x00004259, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4C, 0x00004259, - 0x00000001, 0x00050051, 0x0000000D, 0x0000492C, 0x00004259, 0x00000002, - 0x00050085, 0x0000000D, 0x00006128, 0x000056E4, 0x000056E4, 0x00050085, - 0x0000000D, 0x00003F41, 0x00002E4C, 0x00002E4C, 0x00050085, 0x0000000D, - 0x00002462, 0x0000492C, 0x0000492C, 0x00050051, 0x0000000D, 0x000056E5, - 0x00004257, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4D, 0x00004257, - 0x00000001, 0x00050051, 0x0000000D, 0x0000492D, 0x00004257, 0x00000002, - 0x00050085, 0x0000000D, 0x00006129, 0x000056E5, 0x000056E5, 0x00050085, - 0x0000000D, 0x00003F42, 0x00002E4D, 0x00002E4D, 0x00050085, 0x0000000D, - 0x00002463, 0x0000492D, 0x0000492D, 0x00050051, 0x0000000D, 0x000056E6, - 0x0000610B, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4E, 0x0000610B, - 0x00000001, 0x00050051, 0x0000000D, 0x0000492E, 0x0000610B, 0x00000002, - 0x00050085, 0x0000000D, 0x0000612A, 0x000056E6, 0x000056E6, 0x00050085, - 0x0000000D, 0x00003A3E, 0x00002E4E, 0x00002E4E, 0x00050085, 0x0000000D, - 0x0000218E, 0x0000492E, 0x0000492E, 0x0007000C, 0x0000000D, 0x00002A7D, - 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, - 0x0000243C, 0x00000001, 0x00000025, 0x00003F38, 0x00002A7D, 0x0007000C, - 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F3C, 0x00003F3F, - 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, - 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, - 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, - 0x00000028, 0x00003F38, 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005558, - 0x00000001, 0x00000028, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, - 0x00001E8F, 0x00000001, 0x00000028, 0x00004473, 0x00005558, 0x0007000C, - 0x0000000D, 0x000034BF, 0x00000001, 0x00000025, 0x00003F3B, 0x00003F3C, - 0x0007000C, 0x0000000D, 0x000035FB, 0x00000001, 0x00000025, 0x00003F39, - 0x000034BF, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, - 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00002A9A, 0x00000001, - 0x00000025, 0x000035FB, 0x00003E50, 0x0007000C, 0x0000000D, 0x00005EE9, - 0x00000001, 0x00000028, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, - 0x00004474, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE9, 0x0007000C, - 0x0000000D, 0x00005559, 0x00000001, 0x00000028, 0x00003F3D, 0x00003F40, - 0x0007000C, 0x0000000D, 0x00001E90, 0x00000001, 0x00000028, 0x00004474, - 0x00005559, 0x0007000C, 0x0000000D, 0x000034C0, 0x00000001, 0x00000025, - 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x000035FC, 0x00000001, - 0x00000025, 0x00003F3B, 0x000034C0, 0x0007000C, 0x0000000D, 0x00003E51, - 0x00000001, 0x00000025, 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, - 0x00002A9B, 0x00000001, 0x00000025, 0x000035FC, 0x00003E51, 0x0007000C, - 0x0000000D, 0x00005EEA, 0x00000001, 0x00000028, 0x00003F3E, 0x00003F3F, - 0x0007000C, 0x0000000D, 0x00004475, 0x00000001, 0x00000028, 0x00003F3B, - 0x00005EEA, 0x0007000C, 0x0000000D, 0x0000555A, 0x00000001, 0x00000028, - 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00001E91, 0x00000001, - 0x00000028, 0x00004475, 0x0000555A, 0x0007000C, 0x0000000D, 0x000034C1, - 0x00000001, 0x00000025, 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, - 0x000035FD, 0x00000001, 0x00000025, 0x00003F3C, 0x000034C1, 0x0007000C, - 0x0000000D, 0x00003E52, 0x00000001, 0x00000025, 0x00003F41, 0x00003A3E, - 0x0007000C, 0x0000000D, 0x00002A9C, 0x00000001, 0x00000025, 0x000035FD, - 0x00003E52, 0x0007000C, 0x0000000D, 0x00005EEB, 0x00000001, 0x00000028, - 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x00004476, 0x00000001, - 0x00000028, 0x00003F3C, 0x00005EEB, 0x0007000C, 0x0000000D, 0x00005D83, - 0x00000001, 0x00000028, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, - 0x0000526D, 0x00000001, 0x00000028, 0x00004476, 0x00005D83, 0x0004007C, - 0x0000000B, 0x00001FF5, 0x00001E8F, 0x00050082, 0x0000000B, 0x00002272, - 0x00000345, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00002699, 0x00002272, - 0x0004007C, 0x0000000B, 0x00003AD6, 0x00001E90, 0x00050082, 0x0000000B, - 0x00001A2E, 0x00000345, 0x00003AD6, 0x0004007C, 0x0000000D, 0x0000269A, - 0x00001A2E, 0x0004007C, 0x0000000B, 0x00003AD7, 0x00001E91, 0x00050082, - 0x0000000B, 0x00001A2F, 0x00000345, 0x00003AD7, 0x0004007C, 0x0000000D, - 0x0000269B, 0x00001A2F, 0x0004007C, 0x0000000B, 0x00003AD8, 0x0000526D, - 0x00050082, 0x0000000B, 0x00001AB3, 0x00000345, 0x00003AD8, 0x0004007C, - 0x0000000D, 0x00001941, 0x00001AB3, 0x00050083, 0x0000000D, 0x00005E43, - 0x0000008A, 0x00001E8F, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, - 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, 0x000059FC, - 0x00005B1C, 0x00002699, 0x0008000C, 0x0000000D, 0x00003EB3, 0x00000001, - 0x0000002B, 0x000059FC, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, - 0x000061AD, 0x0000008A, 0x00001E90, 0x0007000C, 0x0000000D, 0x000029C9, - 0x00000001, 0x00000025, 0x00002A9A, 0x000061AD, 0x00050085, 0x0000000D, - 0x000059FD, 0x000029C9, 0x0000269A, 0x0008000C, 0x0000000D, 0x00003EB4, - 0x00000001, 0x0000002B, 0x000059FD, 0x00000A0C, 0x0000008A, 0x00050083, - 0x0000000D, 0x000061AE, 0x0000008A, 0x00001E91, 0x0007000C, 0x0000000D, - 0x000029CA, 0x00000001, 0x00000025, 0x00002A9B, 0x000061AE, 0x00050085, - 0x0000000D, 0x000059FE, 0x000029CA, 0x0000269B, 0x0008000C, 0x0000000D, - 0x00003EB5, 0x00000001, 0x0000002B, 0x000059FE, 0x00000A0C, 0x0000008A, - 0x00050083, 0x0000000D, 0x000061AF, 0x0000008A, 0x0000526D, 0x0007000C, - 0x0000000D, 0x000029CB, 0x00000001, 0x00000025, 0x00002A9C, 0x000061AF, - 0x00050085, 0x0000000D, 0x00005977, 0x000029CB, 0x00001941, 0x0008000C, - 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, - 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x00003EB3, 0x000500C2, - 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, - 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005943, - 0x00005ABD, 0x0004007C, 0x0000000B, 0x000022CE, 0x00003EB4, 0x000500C2, - 0x0000000B, 0x000023E5, 0x000022CE, 0x00000A0D, 0x00050080, 0x0000000B, - 0x00005ABE, 0x000023E5, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005944, - 0x00005ABE, 0x0004007C, 0x0000000B, 0x000022CF, 0x00003EB5, 0x000500C2, - 0x0000000B, 0x000023E6, 0x000022CF, 0x00000A0D, 0x00050080, 0x0000000B, - 0x00005ABF, 0x000023E6, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005945, - 0x00005ABF, 0x0004007C, 0x0000000B, 0x000022D0, 0x000050CB, 0x000500C2, - 0x0000000B, 0x000023E7, 0x000022D0, 0x00000A0D, 0x00050080, 0x0000000B, - 0x00005AC0, 0x000023E7, 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, - 0x00005AC0, 0x0004007C, 0x0000000D, 0x00004C66, 0x00004816, 0x00050085, - 0x0000000D, 0x000049BF, 0x00005943, 0x00004C66, 0x00050085, 0x0000000D, - 0x0000590B, 0x00005944, 0x00004C66, 0x00050085, 0x0000000D, 0x00004BB4, - 0x00005945, 0x00004C66, 0x00050085, 0x0000000D, 0x0000280F, 0x000054BC, - 0x00004C66, 0x00050051, 0x0000000D, 0x00003512, 0x00003FA2, 0x00000000, - 0x00050083, 0x0000000D, 0x000054D6, 0x0000008A, 0x00003512, 0x00050051, - 0x0000000D, 0x00002E64, 0x00003FA2, 0x00000001, 0x00050083, 0x0000000D, - 0x00002B8B, 0x0000008A, 0x00002E64, 0x00050085, 0x0000000D, 0x00004506, - 0x000054D6, 0x00002B8B, 0x00050085, 0x0000000D, 0x0000627C, 0x00003512, - 0x00002B8B, 0x00050085, 0x0000000D, 0x00004F6A, 0x000054D6, 0x00002E64, - 0x00050085, 0x0000000D, 0x0000509E, 0x00003512, 0x00002E64, 0x00050083, - 0x0000000D, 0x0000471C, 0x00001E8F, 0x00002A99, 0x00050081, 0x0000000D, - 0x00005B9D, 0x000002C4, 0x0000471C, 0x0004007C, 0x0000000B, 0x00002C83, - 0x00005B9D, 0x00050082, 0x0000000B, 0x00001DFD, 0x00000345, 0x00002C83, - 0x0004007C, 0x0000000D, 0x00002097, 0x00001DFD, 0x00050085, 0x0000000D, - 0x0000447B, 0x00004506, 0x00002097, 0x00050083, 0x0000000D, 0x00005097, - 0x00001E90, 0x00002A9A, 0x00050081, 0x0000000D, 0x00005B9E, 0x000002C4, - 0x00005097, 0x0004007C, 0x0000000B, 0x00002C84, 0x00005B9E, 0x00050082, - 0x0000000B, 0x00001DFE, 0x00000345, 0x00002C84, 0x0004007C, 0x0000000D, - 0x00002098, 0x00001DFE, 0x00050085, 0x0000000D, 0x0000447C, 0x0000627C, - 0x00002098, 0x00050083, 0x0000000D, 0x00005098, 0x00001E91, 0x00002A9B, - 0x00050081, 0x0000000D, 0x00005B9F, 0x000002C4, 0x00005098, 0x0004007C, - 0x0000000B, 0x00002C85, 0x00005B9F, 0x00050082, 0x0000000B, 0x00001DFF, - 0x00000345, 0x00002C85, 0x0004007C, 0x0000000D, 0x00002099, 0x00001DFF, - 0x00050085, 0x0000000D, 0x0000447D, 0x00004F6A, 0x00002099, 0x00050083, - 0x0000000D, 0x00005099, 0x0000526D, 0x00002A9C, 0x00050081, 0x0000000D, - 0x00005BA0, 0x000002C4, 0x00005099, 0x0004007C, 0x0000000B, 0x00002C86, - 0x00005BA0, 0x00050082, 0x0000000B, 0x00001E00, 0x00000345, 0x00002C86, - 0x0004007C, 0x0000000D, 0x000020BD, 0x00001E00, 0x00050085, 0x0000000D, - 0x0000436D, 0x0000509E, 0x000020BD, 0x00050085, 0x0000000D, 0x0000590C, - 0x000049BF, 0x0000447B, 0x00050085, 0x0000000D, 0x00004F44, 0x0000590B, - 0x0000447C, 0x00050085, 0x0000000D, 0x000051F8, 0x00004BB4, 0x0000447D, - 0x00050081, 0x0000000D, 0x00003D4A, 0x00004F44, 0x000051F8, 0x00050081, - 0x0000000D, 0x00005767, 0x00003D4A, 0x0000447B, 0x00050085, 0x0000000D, - 0x00003135, 0x0000280F, 0x0000436D, 0x00050081, 0x0000000D, 0x0000499D, - 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, 0x00005A1B, 0x0000499D, - 0x0000447C, 0x00050081, 0x0000000D, 0x00001C3B, 0x0000499D, 0x0000447D, - 0x00050081, 0x0000000D, 0x00001C3C, 0x00003D4A, 0x0000436D, 0x00050081, - 0x0000000D, 0x00001C3D, 0x0000590C, 0x00004F44, 0x00050081, 0x0000000D, - 0x00001C87, 0x00001C3D, 0x000051F8, 0x00050081, 0x0000000D, 0x00001987, - 0x00001C87, 0x00003135, 0x00050085, 0x0000000D, 0x00003136, 0x00000019, - 0x00001987, 0x00050081, 0x0000000D, 0x0000499E, 0x00003136, 0x00005767, - 0x00050081, 0x0000000D, 0x00005A1C, 0x0000499E, 0x00005A1B, 0x00050081, - 0x0000000D, 0x00001BDC, 0x00005A1C, 0x00001C3B, 0x00050081, 0x0000000D, - 0x00001FAF, 0x00001BDC, 0x00001C3C, 0x0004007C, 0x0000000B, 0x00002636, - 0x00001FAF, 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00002636, - 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, - 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, - 0x00001FAF, 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, - 0x00050085, 0x0000000D, 0x000024E2, 0x000024CB, 0x0000409C, 0x00050081, - 0x0000000D, 0x00004735, 0x0000611F, 0x00006121, 0x00050085, 0x0000000D, - 0x000021E2, 0x0000590C, 0x00004735, 0x00050085, 0x0000000D, 0x00005EE4, - 0x00006120, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4A, 0x000021E2, - 0x00005EE4, 0x00050085, 0x0000000D, 0x000024E3, 0x00006124, 0x00004F44, - 0x00050081, 0x0000000D, 0x000046E9, 0x00003A4A, 0x000024E3, 0x00050085, - 0x0000000D, 0x000024E4, 0x00006125, 0x000051F8, 0x00050081, 0x0000000D, - 0x000046EA, 0x000046E9, 0x000024E4, 0x00050085, 0x0000000D, 0x000024E5, - 0x00006129, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EB, 0x000046EA, - 0x000024E5, 0x00050085, 0x0000000D, 0x000024E6, 0x00006128, 0x00003135, - 0x00050081, 0x0000000D, 0x000046EC, 0x000046EB, 0x000024E6, 0x00050085, - 0x0000000D, 0x000024E7, 0x0000612A, 0x00003135, 0x00050081, 0x0000000D, - 0x000046ED, 0x000046EC, 0x000024E7, 0x00050085, 0x0000000D, 0x000024E8, - 0x00006122, 0x00005767, 0x00050081, 0x0000000D, 0x000046EE, 0x000046ED, - 0x000024E8, 0x00050085, 0x0000000D, 0x000024E9, 0x00006123, 0x00005A1B, - 0x00050081, 0x0000000D, 0x000046EF, 0x000046EE, 0x000024E9, 0x00050085, - 0x0000000D, 0x000024EA, 0x00006126, 0x00001C3B, 0x00050081, 0x0000000D, - 0x000046F0, 0x000046EF, 0x000024EA, 0x00050085, 0x0000000D, 0x000024EB, - 0x00006127, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E65, 0x000046F0, - 0x000024EB, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65, 0x000024E2, - 0x0008000C, 0x0000000D, 0x00003B72, 0x00000001, 0x0000002B, 0x00001FC9, - 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DD, 0x00003F38, - 0x00003F3A, 0x00050085, 0x0000000D, 0x00004489, 0x0000590C, 0x000031DD, - 0x00050085, 0x0000000D, 0x00005EE5, 0x00003F39, 0x00004F44, 0x00050081, - 0x0000000D, 0x00003A4B, 0x00004489, 0x00005EE5, 0x00050085, 0x0000000D, - 0x000024EC, 0x00003F3D, 0x00004F44, 0x00050081, 0x0000000D, 0x000046F1, - 0x00003A4B, 0x000024EC, 0x00050085, 0x0000000D, 0x000024ED, 0x00003F3E, - 0x000051F8, 0x00050081, 0x0000000D, 0x000046F2, 0x000046F1, 0x000024ED, - 0x00050085, 0x0000000D, 0x000024EE, 0x00003F42, 0x000051F8, 0x00050081, - 0x0000000D, 0x000046F3, 0x000046F2, 0x000024EE, 0x00050085, 0x0000000D, - 0x000024EF, 0x00003F41, 0x00003135, 0x00050081, 0x0000000D, 0x000046F4, - 0x000046F3, 0x000024EF, 0x00050085, 0x0000000D, 0x000024F0, 0x00003A3E, - 0x00003135, 0x00050081, 0x0000000D, 0x000046F5, 0x000046F4, 0x000024F0, - 0x00050085, 0x0000000D, 0x000024F1, 0x00003F3B, 0x00005767, 0x00050081, - 0x0000000D, 0x000046F6, 0x000046F5, 0x000024F1, 0x00050085, 0x0000000D, - 0x000024F2, 0x00003F3C, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046F7, - 0x000046F6, 0x000024F2, 0x00050085, 0x0000000D, 0x000024F3, 0x00003F3F, - 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F8, 0x000046F7, 0x000024F3, - 0x00050085, 0x0000000D, 0x000024F4, 0x00003F40, 0x00001C3C, 0x00050081, - 0x0000000D, 0x00003E66, 0x000046F8, 0x000024F4, 0x00050085, 0x0000000D, - 0x00001FCA, 0x00003E66, 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B73, - 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, - 0x0000000D, 0x000031DE, 0x00002459, 0x0000245B, 0x00050085, 0x0000000D, - 0x0000448A, 0x0000590C, 0x000031DE, 0x00050085, 0x0000000D, 0x00005EE6, - 0x0000245A, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4C, 0x0000448A, - 0x00005EE6, 0x00050085, 0x0000000D, 0x000024F5, 0x0000245E, 0x00004F44, - 0x00050081, 0x0000000D, 0x000046F9, 0x00003A4C, 0x000024F5, 0x00050085, - 0x0000000D, 0x000024F6, 0x0000245F, 0x000051F8, 0x00050081, 0x0000000D, - 0x000046FA, 0x000046F9, 0x000024F6, 0x00050085, 0x0000000D, 0x000024F7, - 0x00002463, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FB, 0x000046FA, - 0x000024F7, 0x00050085, 0x0000000D, 0x000024F8, 0x00002462, 0x00003135, - 0x00050081, 0x0000000D, 0x000046FC, 0x000046FB, 0x000024F8, 0x00050085, - 0x0000000D, 0x000024F9, 0x0000218E, 0x00003135, 0x00050081, 0x0000000D, - 0x000046FD, 0x000046FC, 0x000024F9, 0x00050085, 0x0000000D, 0x000024FA, - 0x0000245C, 0x00005767, 0x00050081, 0x0000000D, 0x000046FE, 0x000046FD, - 0x000024FA, 0x00050085, 0x0000000D, 0x000024FB, 0x0000245D, 0x00005A1B, - 0x00050081, 0x0000000D, 0x000046FF, 0x000046FE, 0x000024FB, 0x00050085, - 0x0000000D, 0x000024FC, 0x00002460, 0x00001C3B, 0x00050081, 0x0000000D, - 0x00004700, 0x000046FF, 0x000024FC, 0x00050085, 0x0000000D, 0x000024FD, - 0x00002461, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E67, 0x00004700, - 0x000024FD, 0x00050085, 0x0000000D, 0x00001C4C, 0x00003E67, 0x000024E2, - 0x0008000C, 0x0000000D, 0x0000576C, 0x00000001, 0x0000002B, 0x00001C4C, - 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00005ECE, 0x00003B72, - 0x00002818, 0x00000000, 0x00060052, 0x0000001D, 0x00002B42, 0x00003B73, - 0x00005ECE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A55, 0x0000576C, - 0x00002B42, 0x00000002, 0x0008004F, 0x00000018, 0x0000329B, 0x00003A55, - 0x00003A55, 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018, - 0x00001947, 0x00000001, 0x0000001F, 0x0000329B, 0x00050051, 0x0000000D, - 0x000058D6, 0x00001947, 0x00000000, 0x00060052, 0x0000001D, 0x00004D39, - 0x000058D6, 0x00003A55, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, - 0x00001947, 0x00000001, 0x00060052, 0x0000001D, 0x00003F07, 0x00004D8C, - 0x00004D39, 0x00000001, 0x00050051, 0x0000000D, 0x00004D66, 0x00001947, - 0x00000002, 0x00060052, 0x0000001D, 0x00004910, 0x00004D66, 0x00003F07, - 0x00000002, 0x0008004F, 0x00000018, 0x00003E7D, 0x00004910, 0x00004910, - 0x00000000, 0x00000001, 0x00000002, 0x000500C7, 0x00000011, 0x00003108, - 0x000026D2, 0x0000084A, 0x00050051, 0x0000000B, 0x0000260D, 0x00003108, - 0x00000001, 0x00050084, 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, - 0x00050051, 0x0000000B, 0x00005B73, 0x00003108, 0x00000000, 0x00050080, - 0x0000000B, 0x00003142, 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, - 0x000008CC, 0x00050041, 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, - 0x0004003D, 0x0000000D, 0x00006234, 0x000026E6, 0x00060050, 0x00000018, - 0x0000466C, 0x00006234, 0x00006234, 0x00006234, 0x00050081, 0x00000018, - 0x000053D2, 0x00003E7D, 0x0000466C, 0x0008000C, 0x00000018, 0x00004C58, - 0x00000001, 0x0000002B, 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, - 0x0000000D, 0x000040DC, 0x00004C58, 0x00000000, 0x00060052, 0x0000001D, - 0x00002D21, 0x000040DC, 0x00004910, 0x00000000, 0x00050051, 0x0000000D, - 0x00004D8D, 0x00004C58, 0x00000001, 0x00060052, 0x0000001D, 0x00003F08, - 0x00004D8D, 0x00002D21, 0x00000001, 0x00050051, 0x0000000D, 0x00004D9F, - 0x00004C58, 0x00000002, 0x00060052, 0x0000001D, 0x00003CDE, 0x00004D9F, - 0x00003F08, 0x00000002, 0x00060052, 0x0000001D, 0x000047D3, 0x0000008A, - 0x00003CDE, 0x00000003, 0x0003003E, 0x000014D6, 0x000047D3, 0x000100FD, + 0x0000000C, 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, + 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, + 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, + 0x0004002B, 0x0000000B, 0x00000147, 0x00000100, 0x0004001C, 0x000003FB, + 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, 0xBA838384, + 0x0004002B, 0x0000000D, 0x00000728, 0x3A66E6E7, 0x0004002B, 0x0000000D, + 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x0000000D, 0x00000A5A, 0xBACBCBCC, + 0x0004002B, 0x0000000D, 0x000008DF, 0x3AA7A7A8, 0x0004002B, 0x0000000D, + 0x00000094, 0xBA1E9E9F, 0x0004002B, 0x0000000D, 0x0000034C, 0x3A8B8B8C, + 0x0004002B, 0x0000000D, 0x0000087E, 0xBAB5B5B6, 0x0004002B, 0x0000000D, + 0x0000034D, 0x3AB1B1B2, 0x0004002B, 0x0000000D, 0x00000687, 0x3A068687, + 0x0004002B, 0x0000000D, 0x000003EB, 0x3A9F9FA0, 0x0004002B, 0x0000000D, + 0x0000024E, 0xBAD1D1D2, 0x0004002B, 0x0000000D, 0x00000726, 0x3A1A9A9B, + 0x0004002B, 0x0000000D, 0x00000698, 0xB9949495, 0x0004002B, 0x0000000D, + 0x00000703, 0x3A919192, 0x0004002B, 0x0000000D, 0x00000AF8, 0xBAB9B9BA, + 0x0004002B, 0x0000000D, 0x00000ABB, 0x3ABDBDBE, 0x0004002B, 0x0000000D, + 0x0000026F, 0xBA0E8E8F, 0x0004002B, 0x0000000D, 0x000008A8, 0x39088889, + 0x0004002B, 0x0000000D, 0x00000565, 0xBA9D9D9E, 0x0004002B, 0x0000000D, + 0x0000065D, 0x39E4E4E5, 0x0004002B, 0x0000000D, 0x000004C6, 0xBA89898A, + 0x0004002B, 0x0000000D, 0x00000057, 0x3A22A2A3, 0x0004002B, 0x0000000D, + 0x0000006A, 0xB9FCFCFD, 0x0004002B, 0x0000000D, 0x00000A1E, 0x3AF5F5F6, + 0x0004002B, 0x0000000D, 0x0000087D, 0xBA8F8F90, 0x0004002B, 0x0000000D, + 0x00000959, 0xB8D0D0D1, 0x0004002B, 0x0000000D, 0x00000BB8, 0xBA0A8A8B, + 0x0004002B, 0x0000000D, 0x0000097E, 0x3ABBBBBC, 0x0004002B, 0x0000000D, + 0x00000606, 0xBAFDFDFE, 0x0004002B, 0x0000000D, 0x000003AD, 0xBA36B6B7, + 0x0004002B, 0x0000000D, 0x000000E2, 0x3820A0A1, 0x0004002B, 0x0000000D, + 0x00000370, 0x3A3ABABB, 0x0004002B, 0x0000000D, 0x0000024D, 0xBAABABAC, + 0x0004002B, 0x0000000D, 0x000005C6, 0x3A8F8F90, 0x0004002B, 0x0000000D, + 0x00000B8C, 0xB99C9C9D, 0x0004002B, 0x0000000D, 0x00000036, 0x3AE5E5E6, + 0x0004002B, 0x0000000D, 0x0000087F, 0xBADBDBDC, 0x0004002B, 0x0000000D, + 0x00000172, 0x3AC1C1C2, 0x0004002B, 0x0000000D, 0x00000399, 0xB820A0A1, + 0x0004002B, 0x0000000D, 0x0000040F, 0x3A4ECECF, 0x0004002B, 0x0000000D, + 0x0000091E, 0xBAEFEFF0, 0x0004002B, 0x0000000D, 0x000008D5, 0x399C9C9D, + 0x0004002B, 0x0000000D, 0x000008DE, 0x3A818182, 0x0004002B, 0x0000000D, + 0x000002EB, 0xBA99999A, 0x0004002B, 0x0000000D, 0x00000317, 0x3938B8B9, + 0x0004002B, 0x0000000D, 0x0000034E, 0x3AD7D7D8, 0x0004002B, 0x0000000D, + 0x00000111, 0xBACFCFD0, 0x0004002B, 0x0000000D, 0x0000002B, 0x39B4B4B5, + 0x0004002B, 0x0000000D, 0x000008E1, 0x3AF3F3F4, 0x0004002B, 0x0000000D, + 0x0000042A, 0xBAE7E7E8, 0x0004002B, 0x0000000D, 0x00000765, 0xBA62E2E3, + 0x0004002B, 0x0000000D, 0x000009A2, 0x3A6AEAEB, 0x0004002B, 0x0000000D, + 0x000004F2, 0x3928A8A9, 0x0004002B, 0x0000000D, 0x0000058A, 0xBA72F2F3, + 0x0004002B, 0x0000000D, 0x000007E0, 0xBAC7C7C8, 0x0004002B, 0x0000000D, + 0x00000802, 0xBA2AAAAB, 0x0004002B, 0x0000000D, 0x00000A1C, 0x3AA9A9AA, + 0x0004002B, 0x0000000D, 0x00000940, 0xBA52D2D3, 0x0004002B, 0x0000000D, + 0x000002EC, 0xBABFBFC0, 0x0004002B, 0x0000000D, 0x000003ED, 0x3AEBEBEC, + 0x0004002B, 0x0000000D, 0x000004EB, 0xBA5EDEDF, 0x0004002B, 0x0000000D, + 0x00000234, 0x3A5EDEDF, 0x0004002B, 0x0000000D, 0x00000245, 0xB9ECECED, + 0x0004002B, 0x0000000D, 0x00000603, 0xBA8B8B8C, 0x0004002B, 0x0000000D, + 0x00000984, 0xB9189899, 0x0004002B, 0x0000000D, 0x0000076E, 0x3978F8F9, + 0x0004002B, 0x0000000D, 0x00000841, 0x3AB9B9BA, 0x0004002B, 0x0000000D, + 0x000009DD, 0xBA1A9A9B, 0x0004002B, 0x0000000D, 0x000003F3, 0xB948C8C9, + 0x0004002B, 0x0000000D, 0x00000B5A, 0x3AD1D1D2, 0x0004002B, 0x0000000D, + 0x00000B58, 0x3A858586, 0x0004002B, 0x0000000D, 0x00000838, 0x39D4D4D5, + 0x0004002B, 0x0000000D, 0x00000218, 0xB958D8D9, 0x0004002B, 0x0000000D, + 0x00000A1D, 0x3ACFCFD0, 0x0004002B, 0x0000000D, 0x0000054B, 0x3A2AAAAB, + 0x0004002B, 0x0000000D, 0x00000503, 0xB8909091, 0x0004002B, 0x0000000D, + 0x00000169, 0x39DCDCDD, 0x0004002B, 0x0000000D, 0x00000605, 0xBAD7D7D8, + 0x0004002B, 0x0000000D, 0x0000048A, 0x3AB3B3B4, 0x0004002B, 0x0000000D, + 0x000002D3, 0x3A72F2F3, 0x0004002B, 0x0000000D, 0x00000A7C, 0xBA2EAEAF, + 0x0004002B, 0x0000000D, 0x00000171, 0x3A9B9B9C, 0x0004002B, 0x0000000D, + 0x000001AF, 0xBABDBDBE, 0x0004002B, 0x0000000D, 0x000004AC, 0x3A169697, + 0x0004002B, 0x0000000D, 0x0000024F, 0xBAF7F7F8, 0x0004002B, 0x0000000D, + 0x00000ADE, 0x3A46C6C7, 0x0004002B, 0x0000000D, 0x00000110, 0xBAA9A9AA, + 0x0004002B, 0x0000000D, 0x00000212, 0x3AFBFBFC, 0x0004002B, 0x0000000D, + 0x00000742, 0xBAD9D9DA, 0x0004002B, 0x0000000D, 0x00000389, 0xBA878788, + 0x0004002B, 0x0000000D, 0x000006C4, 0xBA028283, 0x0004002B, 0x0000000D, + 0x00000B98, 0xBAF3F3F4, 0x0004002B, 0x0000000D, 0x000002AE, 0x3A9D9D9E, + 0x0004002B, 0x0000000D, 0x000009B1, 0xB9ACACAD, 0x0004002B, 0x0000000D, + 0x00000741, 0xBAB3B3B4, 0x0004002B, 0x0000000D, 0x00000211, 0x3AD5D5D6, + 0x0004002B, 0x0000000D, 0x00000A5B, 0xBAF1F1F2, 0x0004002B, 0x0000000D, + 0x000005EA, 0x3A3EBEBF, 0x0004002B, 0x0000000D, 0x00000310, 0xBA6EEEEF, + 0x0004002B, 0x0000000D, 0x0000052A, 0x3AEDEDEE, 0x0004002B, 0x0000000D, + 0x00000071, 0xBA959596, 0x0004002B, 0x0000000D, 0x00000107, 0xB9C4C4C5, + 0x0004002B, 0x0000000D, 0x000006A2, 0x38D0D0D1, 0x0004002B, 0x0000000D, + 0x00000B1B, 0xBA42C2C3, 0x0004002B, 0x0000000D, 0x00000034, 0x3A99999A, + 0x0004002B, 0x0000000D, 0x0000024B, 0x38909091, 0x0004002B, 0x0000000D, + 0x000002AF, 0x3AC3C3C4, 0x0004002B, 0x0000000D, 0x00000A41, 0x3A7EFEFF, + 0x0004002B, 0x0000000D, 0x00000A7E, 0xBA7AFAFB, 0x0004002B, 0x0000000D, + 0x0000034F, 0x3AFDFDFE, 0x0004002B, 0x0000000D, 0x00000901, 0x3A0A8A8B, + 0x0004002B, 0x0000000D, 0x00000539, 0x3860E0E1, 0x0004002B, 0x0000000D, + 0x0000091C, 0xBAA3A3A4, 0x0004002B, 0x0000000D, 0x000001A4, 0xB98C8C8D, + 0x0004002B, 0x0000000D, 0x00000666, 0x3AC9C9CA, 0x0004002B, 0x0000000D, + 0x00000833, 0xB7008081, 0x0004002B, 0x0000000D, 0x00000206, 0x39A4A4A5, + 0x0004002B, 0x0000000D, 0x00000210, 0x3AAFAFB0, 0x0004002B, 0x0000000D, + 0x000002ED, 0xBAE5E5E6, 0x0004002B, 0x0000000D, 0x0000040D, 0x3A028283, + 0x0004002B, 0x0000000D, 0x00000428, 0xBA9B9B9C, 0x0004002B, 0x0000000D, + 0x00000195, 0x3A4ACACB, 0x0004002B, 0x0000000D, 0x000004C7, 0xBAAFAFB0, + 0x0004002B, 0x0000000D, 0x00000AB0, 0x398C8C8D, 0x0004002B, 0x0000000D, + 0x00000429, 0xBAC1C1C2, 0x0004002B, 0x0000000D, 0x00000B5F, 0xB9088889, + 0x0004002B, 0x0000000D, 0x0000044C, 0xBA4ACACB, 0x0004002B, 0x0000000D, + 0x00000B59, 0x3AABABAC, 0x0004002B, 0x0000000D, 0x00000344, 0x39CCCCCD, + 0x0004002B, 0x0000000D, 0x000007C7, 0x3A7AFAFB, 0x0004002B, 0x0000000D, + 0x00000739, 0xB9F4F4F5, 0x0004002B, 0x0000000D, 0x0000091D, 0xBAC9C9CA, + 0x0004002B, 0x0000000D, 0x000000D2, 0x3A878788, 0x0004002B, 0x0000000D, + 0x00000133, 0xBA32B2B3, 0x0004002B, 0x0000000D, 0x000005C8, 0x3ADBDBDC, + 0x0004002B, 0x0000000D, 0x00000A1B, 0x3A838384, 0x0004002B, 0x0000000D, + 0x00000420, 0xB9DCDCDD, 0x0004002B, 0x0000000D, 0x000002B0, 0x3AE9E9EA, + 0x0004002B, 0x0000000D, 0x00000A25, 0xB978F8F9, 0x0004002B, 0x0000000D, + 0x0000030E, 0xBA22A2A3, 0x0004002B, 0x0000000D, 0x0000048B, 0x3AD9D9DA, + 0x0004002B, 0x0000000D, 0x00000B7D, 0x3A5ADADB, 0x0004002B, 0x0000000D, + 0x00000073, 0xBAE1E1E2, 0x0004002B, 0x0000000D, 0x00000740, 0xBA8D8D8E, + 0x0004002B, 0x0000000D, 0x00000173, 0x3AE7E7E8, 0x0004002B, 0x0000000D, + 0x000006C6, 0xBA4ECECF, 0x0004002B, 0x0000000D, 0x00000567, 0xBAE9E9EA, + 0x0004002B, 0x0000000D, 0x00000A3F, 0x3A32B2B3, 0x0004002B, 0x0000000D, + 0x00000B95, 0xBA818182, 0x0004002B, 0x0000000D, 0x0000038A, 0xBAADADAE, + 0x0004002B, 0x0000000D, 0x000005CE, 0xB938B8B9, 0x0004002B, 0x0000000D, + 0x000006A3, 0xBAC5C5C6, 0x0004002B, 0x0000000D, 0x000006FA, 0x39ACACAD, + 0x0004002B, 0x0000000D, 0x00000743, 0xBB000000, 0x0004002B, 0x0000000D, + 0x000007C5, 0x3A2EAEAF, 0x0004002B, 0x0000000D, 0x0000038B, 0xBAD3D3D4, + 0x0004002B, 0x0000000D, 0x00000ABA, 0x3A979798, 0x0004002B, 0x0000000D, + 0x00000B51, 0x39ECECED, 0x0004002B, 0x0000000D, 0x00000914, 0xB9E4E4E5, + 0x0004002B, 0x0000000D, 0x0000013C, 0x3948C8C9, 0x0004002B, 0x0000000D, + 0x00000566, 0xBAC3C3C4, 0x0004002B, 0x0000000D, 0x0000097D, 0x3A959596, + 0x0004002B, 0x0000000D, 0x00000A58, 0x38B0B0B1, 0x0004002B, 0x0000000D, + 0x00000B5B, 0x3AF7F7F8, 0x0004002B, 0x0000000D, 0x00000704, 0x3AB7B7B8, + 0x0004002B, 0x0000000D, 0x00000232, 0x3A129293, 0x0004002B, 0x0000000D, + 0x000002EE, 0x38F0F0F1, 0x0004002B, 0x0000000D, 0x000007A2, 0x3AA5A5A6, + 0x0004002B, 0x0000000D, 0x00000763, 0xBA169697, 0x0004002B, 0x0000000D, + 0x00000135, 0xBA7EFEFF, 0x0004002B, 0x0000000D, 0x000000D3, 0x3AADADAE, + 0x0004002B, 0x0000000D, 0x00000949, 0x3968E8E9, 0x0004002B, 0x0000000D, + 0x000001D2, 0xBA46C6C7, 0x0004002B, 0x0000000D, 0x00000604, 0xBAB1B1B2, + 0x0004002B, 0x0000000D, 0x00000035, 0x3ABFBFC0, 0x0004002B, 0x0000000D, + 0x000004AE, 0x3A62E2E3, 0x0004002B, 0x0000000D, 0x000007D6, 0xB9BCBCBD, + 0x0004002B, 0x0000000D, 0x00000B7B, 0x3A0E8E8F, 0x0004002B, 0x0000000D, + 0x00000AF7, 0xBA939394, 0x0004002B, 0x0000000D, 0x00000873, 0xB9848485, + 0x0004002B, 0x0000000D, 0x000004E9, 0xBA129293, 0x0004002B, 0x0000000D, + 0x000007E1, 0xBAEDEDEE, 0x0004002B, 0x0000000D, 0x0000097F, 0x3AE1E1E2, + 0x0004002B, 0x0000000D, 0x000001AE, 0xBA979798, 0x0004002B, 0x0000000D, + 0x00000864, 0x3A42C2C3, 0x0004002B, 0x0000000D, 0x000008E0, 0x3ACDCDCE, + 0x0004002B, 0x0000000D, 0x000005A3, 0xB8F0F0F1, 0x0004002B, 0x0000000D, + 0x000006A4, 0xBA9F9FA0, 0x0004002B, 0x0000000D, 0x00000667, 0x3AEFEFF0, + 0x0004002B, 0x0000000D, 0x00000961, 0x37C0C0C1, 0x0004002B, 0x0000000D, + 0x000004C9, 0xBAFBFBFC, 0x0004002B, 0x0000000D, 0x00000ABC, 0x3AE3E3E4, + 0x0004002B, 0x0000000D, 0x00000627, 0xBA3ABABB, 0x0004002B, 0x0000000D, + 0x000007A3, 0x3ACBCBCC, 0x0004002B, 0x0000000D, 0x00000AF9, 0xBADFDFE0, + 0x0004002B, 0x0000000D, 0x00000528, 0x3AA1A1A2, 0x0004002B, 0x0000000D, + 0x00000B24, 0x3958D8D9, 0x0004002B, 0x0000000D, 0x0000020F, 0x3A89898A, + 0x0004002B, 0x0000000D, 0x000008A1, 0xBA3EBEBF, 0x0004002B, 0x0000000D, + 0x000004C8, 0xBAD5D5D6, 0x0004002B, 0x0000000D, 0x000004BD, 0xB9A4A4A5, + 0x0004002B, 0x0000000D, 0x00000976, 0x39FCFCFD, 0x0004002B, 0x0000000D, + 0x000006A5, 0xBAEBEBEC, 0x0004002B, 0x0000000D, 0x0000054D, 0x3A76F6F7, + 0x0004002B, 0x0000000D, 0x000002E2, 0xB9B4B4B5, 0x0004002B, 0x0000000D, + 0x000000F6, 0x3A36B6B7, 0x0004002B, 0x0000000D, 0x0000024C, 0xBA858586, + 0x0004002B, 0x0000000D, 0x00000B97, 0xBACDCDCE, 0x0004002B, 0x0000000D, + 0x00000055, 0xB7C0C0C1, 0x0004002B, 0x0000000D, 0x00000B96, 0xBAA7A7A8, + 0x0004002B, 0x0000000D, 0x00000689, 0x3A52D2D3, 0x0004002B, 0x0000000D, + 0x00000096, 0xBA6AEAEB, 0x0004002B, 0x0000000D, 0x00000072, 0xBABBBBBC, + 0x0004002B, 0x0000000D, 0x000009A0, 0x3A1E9E9F, 0x0004002B, 0x0000000D, + 0x0000014C, 0xB8B0B0B1, 0x0004002B, 0x0000000D, 0x00000059, 0x3A6EEEEF, + 0x0004002B, 0x0000000D, 0x0000048C, 0x3B000000, 0x0004002B, 0x0000000D, + 0x000009BB, 0xBAB7B7B8, 0x0004002B, 0x0000000D, 0x00000588, 0xBA26A6A7, + 0x0004002B, 0x0000000D, 0x000003EC, 0x3AC5C5C6, 0x0004002B, 0x0000000D, + 0x00000BBA, 0xBA56D6D7, 0x0004002B, 0x0000000D, 0x00000665, 0x3AA3A3A4, + 0x0004002B, 0x0000000D, 0x000005BC, 0x39848485, 0x0004002B, 0x0000000D, + 0x00000529, 0x3AC7C7C8, 0x0004002B, 0x0000000D, 0x00000840, 0x3A939394, + 0x0004002B, 0x0000000D, 0x0000051F, 0x39BCBCBD, 0x0004002B, 0x0000000D, + 0x000005FB, 0xB9CCCCCD, 0x0004002B, 0x0000000D, 0x000000D5, 0x3AF9F9FA, + 0x0004002B, 0x0000000D, 0x000005C7, 0x3AB5B5B6, 0x0004002B, 0x0000000D, + 0x000009BA, 0xBA919192, 0x0004002B, 0x0000000D, 0x000000D4, 0x3AD3D3D4, + 0x0004002B, 0x0000000D, 0x000009DF, 0xBA66E6E7, 0x0004002B, 0x0000000D, + 0x000006CD, 0x39189899, 0x0004002B, 0x0000000D, 0x00000489, 0x3A8D8D8E, + 0x0004002B, 0x0000000D, 0x000007F0, 0xB860E0E1, 0x0004002B, 0x0000000D, + 0x000003E1, 0x39949495, 0x0004002B, 0x0000000D, 0x000009BC, 0xBADDDDDE, + 0x0004002B, 0x0000000D, 0x00000A59, 0xBAA5A5A6, 0x0004002B, 0x0000000D, + 0x0000093E, 0xBA068687, 0x0004002B, 0x0000000D, 0x000007A9, 0xB928A8A9, + 0x0004002B, 0x0000000D, 0x00000112, 0xBAF5F5F6, 0x0004002B, 0x0000000D, + 0x00000271, 0xBA5ADADB, 0x0004002B, 0x0000000D, 0x000002D1, 0x3A26A6A7, + 0x0004002B, 0x0000000D, 0x0000057C, 0x37008081, 0x0004002B, 0x0000000D, + 0x0000038C, 0xBAF9F9FA, 0x0004002B, 0x0000000D, 0x0000003D, 0xB968E8E9, + 0x0004002B, 0x0000000D, 0x00000A13, 0x39C4C4C5, 0x0004002B, 0x0000000D, + 0x000001B0, 0xBAE3E3E4, 0x0004002B, 0x0000000D, 0x00000AEF, 0xB9D4D4D5, + 0x0004002B, 0x0000000D, 0x000007DF, 0xBAA1A1A2, 0x0004002B, 0x0000000D, + 0x00000842, 0x3ADFDFE0, 0x0004002B, 0x0000000D, 0x00000804, 0xBA76F6F7, + 0x0004002B, 0x0000000D, 0x00000903, 0x3A56D6D7, 0x0004002B, 0x0000000D, + 0x000007A4, 0x3AF1F1F2, 0x0004002B, 0x0000000D, 0x00000482, 0x39F4F4F5, + 0x0103002C, 0x000003FB, 0x000008C2, 0x0000010F, 0x00000728, 0x00000705, + 0x00000A5A, 0x000008DF, 0x00000094, 0x0000034C, 0x0000087E, 0x0000034D, + 0x00000687, 0x000003EB, 0x0000024E, 0x00000726, 0x00000698, 0x00000703, + 0x00000AF8, 0x00000ABB, 0x0000026F, 0x000008A8, 0x00000565, 0x0000065D, + 0x000004C6, 0x00000057, 0x0000006A, 0x00000A1E, 0x0000087D, 0x00000959, + 0x00000BB8, 0x0000097E, 0x00000606, 0x000003AD, 0x000000E2, 0x00000370, + 0x0000024D, 0x000005C6, 0x00000B8C, 0x00000036, 0x0000087F, 0x00000172, + 0x00000399, 0x0000040F, 0x0000091E, 0x000008D5, 0x000008DE, 0x000002EB, + 0x00000317, 0x0000034E, 0x00000111, 0x0000002B, 0x000008E1, 0x0000042A, + 0x00000765, 0x000009A2, 0x000004F2, 0x0000058A, 0x000007E0, 0x00000802, + 0x00000A1C, 0x00000940, 0x000002EC, 0x000003ED, 0x000004EB, 0x00000234, + 0x00000245, 0x00000603, 0x00000984, 0x0000076E, 0x00000841, 0x000009DD, + 0x000003F3, 0x00000B5A, 0x00000B58, 0x00000838, 0x00000218, 0x00000A1D, + 0x0000054B, 0x00000503, 0x00000169, 0x00000605, 0x0000048A, 0x000002D3, + 0x00000A7C, 0x00000171, 0x000001AF, 0x000004AC, 0x0000024F, 0x00000ADE, + 0x00000110, 0x00000212, 0x00000742, 0x00000389, 0x000006C4, 0x00000B98, + 0x000002AE, 0x000009B1, 0x00000741, 0x00000211, 0x00000A5B, 0x000005EA, + 0x00000310, 0x0000052A, 0x00000071, 0x00000107, 0x000006A2, 0x00000B1B, + 0x00000034, 0x0000024B, 0x000002AF, 0x00000A41, 0x00000A7E, 0x0000034F, + 0x00000901, 0x00000539, 0x0000091C, 0x000001A4, 0x00000666, 0x00000833, + 0x00000206, 0x00000210, 0x000002ED, 0x0000040D, 0x00000428, 0x00000195, + 0x000004C7, 0x00000AB0, 0x00000429, 0x00000B5F, 0x0000044C, 0x00000B59, + 0x00000344, 0x000007C7, 0x00000739, 0x0000091D, 0x000000D2, 0x00000133, + 0x000005C8, 0x00000A1B, 0x00000420, 0x000002B0, 0x00000A25, 0x0000030E, + 0x0000048B, 0x00000B7D, 0x00000073, 0x00000740, 0x00000173, 0x000006C6, + 0x00000567, 0x00000A3F, 0x00000B95, 0x0000038A, 0x000005CE, 0x000006A3, + 0x000006FA, 0x00000743, 0x000007C5, 0x0000038B, 0x00000ABA, 0x00000B51, + 0x00000914, 0x0000013C, 0x00000566, 0x0000097D, 0x00000A58, 0x00000B5B, + 0x00000704, 0x00000232, 0x000002EE, 0x000007A2, 0x00000763, 0x00000135, + 0x000000D3, 0x00000949, 0x000001D2, 0x00000604, 0x00000035, 0x000004AE, + 0x000007D6, 0x00000B7B, 0x00000AF7, 0x00000873, 0x000004E9, 0x000007E1, + 0x0000097F, 0x000001AE, 0x00000864, 0x000008E0, 0x000005A3, 0x000006A4, + 0x00000667, 0x00000961, 0x000004C9, 0x00000ABC, 0x00000627, 0x000007A3, + 0x00000AF9, 0x00000528, 0x00000B24, 0x0000020F, 0x000008A1, 0x000004C8, + 0x000004BD, 0x00000976, 0x000006A5, 0x0000054D, 0x000002E2, 0x000000F6, + 0x0000024C, 0x00000B97, 0x00000055, 0x00000B96, 0x00000689, 0x00000096, + 0x00000072, 0x000009A0, 0x0000014C, 0x00000059, 0x0000048C, 0x000009BB, + 0x00000588, 0x000003EC, 0x00000BBA, 0x00000665, 0x000005BC, 0x00000529, + 0x00000840, 0x0000051F, 0x000005FB, 0x000000D5, 0x000005C7, 0x000009BA, + 0x000000D4, 0x000009DF, 0x000006CD, 0x00000489, 0x000007F0, 0x000003E1, + 0x000009BC, 0x00000A59, 0x0000093E, 0x000007A9, 0x00000112, 0x00000271, + 0x000002D1, 0x0000057C, 0x0000038C, 0x0000003D, 0x00000A13, 0x000001B0, + 0x00000AEF, 0x000007DF, 0x00000842, 0x00000804, 0x00000903, 0x000007A4, + 0x00000482, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, + 0x0000000B, 0x00000A3A, 0x00000010, 0x00040020, 0x00000678, 0x00000007, + 0x000003FB, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, + 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, + 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0005001E, + 0x00000418, 0x00000012, 0x00000013, 0x0000000D, 0x00040020, 0x00000695, + 0x00000009, 0x00000418, 0x0004003B, 0x00000695, 0x00000CE9, 0x00000009, + 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, + 0x00000009, 0x00000012, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, + 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, + 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, + 0x00040020, 0x0000028B, 0x00000009, 0x0000000D, 0x00040020, 0x0000029B, + 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, 0x000014D6, 0x00000003, + 0x0004002B, 0x0000000B, 0x0000020D, 0x1FBC4639, 0x0004002B, 0x0000000B, + 0x00000345, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, + 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x00000097, + 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, + 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000097, 0x0004003B, + 0x00000313, 0x0000142B, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, + 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, + 0x0005002C, 0x00000012, 0x00000714, 0x00000A0E, 0x00000A08, 0x0005002C, + 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, + 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000071A, + 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, + 0x00000A0E, 0x0005002C, 0x00000012, 0x0000072C, 0x00000A0E, 0x00000A0E, + 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, + 0x00000012, 0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, + 0x00000735, 0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, + 0x00000A0E, 0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, + 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0005002C, + 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0006002C, 0x00000018, + 0x00000A2C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, + 0x00000A16, 0x0000008A, 0x0000008A, 0x0000008A, 0x00030001, 0x0000001D, + 0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x000200F8, 0x00006179, 0x0004003B, 0x00000678, 0x000047EB, 0x00000007, + 0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, + 0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, + 0x00000012, 0x000044F8, 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, + 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, + 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, + 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x00000290, 0x00005205, + 0x00000CE9, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005833, 0x00005205, + 0x0004007C, 0x00000011, 0x00003455, 0x00005833, 0x0005008E, 0x00000013, + 0x000031DA, 0x00005833, 0x000000FC, 0x00050083, 0x00000013, 0x00006013, + 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, 0x0000454F, 0x00006013, + 0x00050051, 0x0000000B, 0x00004143, 0x00003455, 0x00000000, 0x00050051, + 0x0000000B, 0x000033E3, 0x00003455, 0x00000001, 0x00050051, 0x0000000B, + 0x00001DD9, 0x0000454F, 0x00000000, 0x00050051, 0x0000000B, 0x00001D69, + 0x0000454F, 0x00000001, 0x00070050, 0x00000017, 0x00004741, 0x00004143, + 0x000033E3, 0x00001DD9, 0x00001D69, 0x00050041, 0x0000028B, 0x00002631, + 0x00000CE9, 0x00000A11, 0x0004003D, 0x0000000D, 0x00004978, 0x00002631, + 0x0004007C, 0x0000000B, 0x000044BF, 0x00004978, 0x00040070, 0x00000013, + 0x00004CA9, 0x000026D2, 0x0007004F, 0x00000011, 0x000020FA, 0x00004741, + 0x00004741, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00002D38, + 0x000020FA, 0x00050085, 0x00000013, 0x0000514E, 0x00004CA9, 0x00002D38, + 0x0007004F, 0x00000011, 0x00002322, 0x00004741, 0x00004741, 0x00000002, + 0x00000003, 0x0004007C, 0x00000013, 0x00002E15, 0x00002322, 0x00050081, + 0x00000013, 0x00004E65, 0x0000514E, 0x00002E15, 0x0006000C, 0x00000013, + 0x000031AF, 0x00000001, 0x00000008, 0x00004E65, 0x00050083, 0x00000013, + 0x00003FA2, 0x00004E65, 0x000031AF, 0x0004006E, 0x00000012, 0x000042A8, + 0x000031AF, 0x00050080, 0x00000012, 0x00005058, 0x000042A8, 0x0000070B, + 0x0004003D, 0x00000097, 0x0000472F, 0x0000142B, 0x0007005F, 0x0000001D, + 0x00004C03, 0x0000472F, 0x00005058, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003423, 0x000042A8, 0x0000070E, 0x0004003D, 0x00000097, + 0x000038CA, 0x0000142B, 0x0007005F, 0x0000001D, 0x00003151, 0x000038CA, + 0x00003423, 0x00000002, 0x00000A0B, 0x0004003D, 0x00000097, 0x000028B5, + 0x0000142B, 0x0007005F, 0x0000001D, 0x00003C54, 0x000028B5, 0x000042A8, + 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003424, 0x000042A8, + 0x00000714, 0x0004003D, 0x00000097, 0x00003DC3, 0x0000142B, 0x0007005F, + 0x0000001D, 0x00004C04, 0x00003DC3, 0x00003424, 0x00000002, 0x00000A0B, + 0x00050080, 0x00000012, 0x00003425, 0x000042A8, 0x00000720, 0x0004003D, + 0x00000097, 0x00003DC4, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C05, + 0x00003DC4, 0x00003425, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, + 0x00003426, 0x000042A8, 0x00000729, 0x0004003D, 0x00000097, 0x00003DC5, + 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C06, 0x00003DC5, 0x00003426, + 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003427, 0x000042A8, + 0x0000071A, 0x0004003D, 0x00000097, 0x00003DC6, 0x0000142B, 0x0007005F, + 0x0000001D, 0x00004C07, 0x00003DC6, 0x00003427, 0x00000002, 0x00000A0B, + 0x00050080, 0x00000012, 0x00003428, 0x000042A8, 0x00000723, 0x0004003D, + 0x00000097, 0x00003DC7, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C08, + 0x00003DC7, 0x00003428, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, + 0x00003429, 0x000042A8, 0x0000072F, 0x0004003D, 0x00000097, 0x00003DC8, + 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C09, 0x00003DC8, 0x00003429, + 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x0000342A, 0x000042A8, + 0x0000072C, 0x0004003D, 0x00000097, 0x00003DC9, 0x0000142B, 0x0007005F, + 0x0000001D, 0x00004C0A, 0x00003DC9, 0x0000342A, 0x00000002, 0x00000A0B, + 0x00050080, 0x00000012, 0x0000342B, 0x000042A8, 0x00000735, 0x0004003D, + 0x00000097, 0x00003DCA, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C0B, + 0x00003DCA, 0x0000342B, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, + 0x0000342C, 0x000042A8, 0x00000738, 0x0004003D, 0x00000097, 0x00003A46, + 0x0000142B, 0x0007005F, 0x0000001D, 0x000022C3, 0x00003A46, 0x0000342C, + 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11, 0x00004C03, + 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x00004C03, 0x00000001, + 0x00050051, 0x0000000D, 0x00004923, 0x00004C03, 0x00000002, 0x00050085, + 0x0000000D, 0x0000611F, 0x00004D11, 0x00004D11, 0x00050085, 0x0000000D, + 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, + 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00004C04, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00004C04, 0x00000001, + 0x00050051, 0x0000000D, 0x00004924, 0x00004C04, 0x00000002, 0x00050085, + 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, + 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, + 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x000056DD, 0x00003151, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x00003151, 0x00000001, + 0x00050051, 0x0000000D, 0x00004925, 0x00003151, 0x00000002, 0x00050085, + 0x0000000D, 0x00006121, 0x000056DD, 0x000056DD, 0x00050085, 0x0000000D, + 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, + 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x000056DE, 0x00003C54, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x00003C54, 0x00000001, + 0x00050051, 0x0000000D, 0x00004926, 0x00003C54, 0x00000002, 0x00050085, + 0x0000000D, 0x00006122, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, + 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, + 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x000056DF, 0x00004C05, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x00004C05, 0x00000001, + 0x00050051, 0x0000000D, 0x00004927, 0x00004C05, 0x00000002, 0x00050085, + 0x0000000D, 0x00006123, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, + 0x00003F3C, 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0000245D, + 0x00004927, 0x00004927, 0x00050051, 0x0000000D, 0x000056E0, 0x00004C06, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E48, 0x00004C06, 0x00000001, + 0x00050051, 0x0000000D, 0x00004928, 0x00004C06, 0x00000002, 0x00050085, + 0x0000000D, 0x00006124, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, + 0x00003F3D, 0x00002E48, 0x00002E48, 0x00050085, 0x0000000D, 0x0000245E, + 0x00004928, 0x00004928, 0x00050051, 0x0000000D, 0x000056E1, 0x00004C07, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E49, 0x00004C07, 0x00000001, + 0x00050051, 0x0000000D, 0x00004929, 0x00004C07, 0x00000002, 0x00050085, + 0x0000000D, 0x00006125, 0x000056E1, 0x000056E1, 0x00050085, 0x0000000D, + 0x00003F3E, 0x00002E49, 0x00002E49, 0x00050085, 0x0000000D, 0x0000245F, + 0x00004929, 0x00004929, 0x00050051, 0x0000000D, 0x000056E2, 0x00004C08, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E4A, 0x00004C08, 0x00000001, + 0x00050051, 0x0000000D, 0x0000492A, 0x00004C08, 0x00000002, 0x00050085, + 0x0000000D, 0x00006126, 0x000056E2, 0x000056E2, 0x00050085, 0x0000000D, + 0x00003F3F, 0x00002E4A, 0x00002E4A, 0x00050085, 0x0000000D, 0x00002460, + 0x0000492A, 0x0000492A, 0x00050051, 0x0000000D, 0x000056E3, 0x00004C0A, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E4B, 0x00004C0A, 0x00000001, + 0x00050051, 0x0000000D, 0x0000492B, 0x00004C0A, 0x00000002, 0x00050085, + 0x0000000D, 0x00006127, 0x000056E3, 0x000056E3, 0x00050085, 0x0000000D, + 0x00003F40, 0x00002E4B, 0x00002E4B, 0x00050085, 0x0000000D, 0x00002461, + 0x0000492B, 0x0000492B, 0x00050051, 0x0000000D, 0x000056E4, 0x00004C0B, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E4C, 0x00004C0B, 0x00000001, + 0x00050051, 0x0000000D, 0x0000492C, 0x00004C0B, 0x00000002, 0x00050085, + 0x0000000D, 0x00006128, 0x000056E4, 0x000056E4, 0x00050085, 0x0000000D, + 0x00003F41, 0x00002E4C, 0x00002E4C, 0x00050085, 0x0000000D, 0x00002462, + 0x0000492C, 0x0000492C, 0x00050051, 0x0000000D, 0x000056E5, 0x00004C09, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E4D, 0x00004C09, 0x00000001, + 0x00050051, 0x0000000D, 0x0000492D, 0x00004C09, 0x00000002, 0x00050085, + 0x0000000D, 0x00006129, 0x000056E5, 0x000056E5, 0x00050085, 0x0000000D, + 0x00003F42, 0x00002E4D, 0x00002E4D, 0x00050085, 0x0000000D, 0x00002463, + 0x0000492D, 0x0000492D, 0x00050051, 0x0000000D, 0x000056E6, 0x000022C3, + 0x00000000, 0x00050051, 0x0000000D, 0x00002E4E, 0x000022C3, 0x00000001, + 0x00050051, 0x0000000D, 0x0000492E, 0x000022C3, 0x00000002, 0x00050085, + 0x0000000D, 0x0000612A, 0x000056E6, 0x000056E6, 0x00050085, 0x0000000D, + 0x00003A3E, 0x00002E4E, 0x00002E4E, 0x00050085, 0x0000000D, 0x0000218E, + 0x0000492E, 0x0000492E, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, + 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, + 0x00000001, 0x00000025, 0x00003F38, 0x00002A7D, 0x0007000C, 0x0000000D, + 0x00003E4F, 0x00000001, 0x00000025, 0x00003F3C, 0x00003F3F, 0x0007000C, + 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, + 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, + 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, + 0x00003F38, 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, + 0x00000028, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00001E8F, + 0x00000001, 0x00000028, 0x00004473, 0x00005558, 0x0007000C, 0x0000000D, + 0x000034BF, 0x00000001, 0x00000025, 0x00003F3B, 0x00003F3C, 0x0007000C, + 0x0000000D, 0x000035FB, 0x00000001, 0x00000025, 0x00003F39, 0x000034BF, + 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00003F3D, + 0x00003F40, 0x0007000C, 0x0000000D, 0x00002A9A, 0x00000001, 0x00000025, + 0x000035FB, 0x00003E50, 0x0007000C, 0x0000000D, 0x00005EE9, 0x00000001, + 0x00000028, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x00004474, + 0x00000001, 0x00000028, 0x00003F39, 0x00005EE9, 0x0007000C, 0x0000000D, + 0x00005559, 0x00000001, 0x00000028, 0x00003F3D, 0x00003F40, 0x0007000C, + 0x0000000D, 0x00001E90, 0x00000001, 0x00000028, 0x00004474, 0x00005559, + 0x0007000C, 0x0000000D, 0x000034C0, 0x00000001, 0x00000025, 0x00003F3E, + 0x00003F3F, 0x0007000C, 0x0000000D, 0x000035FC, 0x00000001, 0x00000025, + 0x00003F3B, 0x000034C0, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, + 0x00000025, 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00002A9B, + 0x00000001, 0x00000025, 0x000035FC, 0x00003E51, 0x0007000C, 0x0000000D, + 0x00005EEA, 0x00000001, 0x00000028, 0x00003F3E, 0x00003F3F, 0x0007000C, + 0x0000000D, 0x00004475, 0x00000001, 0x00000028, 0x00003F3B, 0x00005EEA, + 0x0007000C, 0x0000000D, 0x0000555A, 0x00000001, 0x00000028, 0x00003F40, + 0x00003F42, 0x0007000C, 0x0000000D, 0x00001E91, 0x00000001, 0x00000028, + 0x00004475, 0x0000555A, 0x0007000C, 0x0000000D, 0x000034C1, 0x00000001, + 0x00000025, 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x000035FD, + 0x00000001, 0x00000025, 0x00003F3C, 0x000034C1, 0x0007000C, 0x0000000D, + 0x00003E52, 0x00000001, 0x00000025, 0x00003F41, 0x00003A3E, 0x0007000C, + 0x0000000D, 0x00002A9C, 0x00000001, 0x00000025, 0x000035FD, 0x00003E52, + 0x0007000C, 0x0000000D, 0x00005EEB, 0x00000001, 0x00000028, 0x00003F3F, + 0x00003F40, 0x0007000C, 0x0000000D, 0x00004476, 0x00000001, 0x00000028, + 0x00003F3C, 0x00005EEB, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, + 0x00000028, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, + 0x00000001, 0x00000028, 0x00004476, 0x00005D83, 0x0004007C, 0x0000000B, + 0x00001FF5, 0x00001E8F, 0x00050082, 0x0000000B, 0x00002272, 0x00000345, + 0x00001FF5, 0x0004007C, 0x0000000D, 0x00002699, 0x00002272, 0x0004007C, + 0x0000000B, 0x00003AD6, 0x00001E90, 0x00050082, 0x0000000B, 0x00001A2E, + 0x00000345, 0x00003AD6, 0x0004007C, 0x0000000D, 0x0000269A, 0x00001A2E, + 0x0004007C, 0x0000000B, 0x00003AD7, 0x00001E91, 0x00050082, 0x0000000B, + 0x00001A2F, 0x00000345, 0x00003AD7, 0x0004007C, 0x0000000D, 0x0000269B, + 0x00001A2F, 0x0004007C, 0x0000000B, 0x00003AD8, 0x0000526D, 0x00050082, + 0x0000000B, 0x00001AB3, 0x00000345, 0x00003AD8, 0x0004007C, 0x0000000D, + 0x00001941, 0x00001AB3, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, + 0x00001E8F, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, + 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, 0x000059FC, 0x00005B1C, + 0x00002699, 0x0008000C, 0x0000000D, 0x00003EB3, 0x00000001, 0x0000002B, + 0x000059FC, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AD, + 0x0000008A, 0x00001E90, 0x0007000C, 0x0000000D, 0x000029C9, 0x00000001, + 0x00000025, 0x00002A9A, 0x000061AD, 0x00050085, 0x0000000D, 0x000059FD, + 0x000029C9, 0x0000269A, 0x0008000C, 0x0000000D, 0x00003EB4, 0x00000001, + 0x0000002B, 0x000059FD, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, + 0x000061AE, 0x0000008A, 0x00001E91, 0x0007000C, 0x0000000D, 0x000029CA, + 0x00000001, 0x00000025, 0x00002A9B, 0x000061AE, 0x00050085, 0x0000000D, + 0x000059FE, 0x000029CA, 0x0000269B, 0x0008000C, 0x0000000D, 0x00003EB5, + 0x00000001, 0x0000002B, 0x000059FE, 0x00000A0C, 0x0000008A, 0x00050083, + 0x0000000D, 0x000061AF, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, + 0x000029CB, 0x00000001, 0x00000025, 0x00002A9C, 0x000061AF, 0x00050085, + 0x0000000D, 0x00005977, 0x000029CB, 0x00001941, 0x0008000C, 0x0000000D, + 0x000050CB, 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, + 0x0004007C, 0x0000000B, 0x00005DCB, 0x00003EB3, 0x000500C2, 0x0000000B, + 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, + 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005943, 0x00005ABD, + 0x0004007C, 0x0000000B, 0x000022CE, 0x00003EB4, 0x000500C2, 0x0000000B, + 0x000023E5, 0x000022CE, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABE, + 0x000023E5, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005944, 0x00005ABE, + 0x0004007C, 0x0000000B, 0x000022CF, 0x00003EB5, 0x000500C2, 0x0000000B, + 0x000023E6, 0x000022CF, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABF, + 0x000023E6, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005945, 0x00005ABF, + 0x0004007C, 0x0000000B, 0x000022D0, 0x000050CB, 0x000500C2, 0x0000000B, + 0x000023E7, 0x000022D0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005AC0, + 0x000023E7, 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005AC0, + 0x0004007C, 0x0000000D, 0x00004C66, 0x000044BF, 0x00050085, 0x0000000D, + 0x000049BF, 0x00005943, 0x00004C66, 0x00050085, 0x0000000D, 0x0000590B, + 0x00005944, 0x00004C66, 0x00050085, 0x0000000D, 0x00004BB4, 0x00005945, + 0x00004C66, 0x00050085, 0x0000000D, 0x0000280F, 0x000054BC, 0x00004C66, + 0x00050051, 0x0000000D, 0x00003512, 0x00003FA2, 0x00000000, 0x00050083, + 0x0000000D, 0x000054D6, 0x0000008A, 0x00003512, 0x00050051, 0x0000000D, + 0x00002E64, 0x00003FA2, 0x00000001, 0x00050083, 0x0000000D, 0x00002B8B, + 0x0000008A, 0x00002E64, 0x00050085, 0x0000000D, 0x00004506, 0x000054D6, + 0x00002B8B, 0x00050085, 0x0000000D, 0x0000627C, 0x00003512, 0x00002B8B, + 0x00050085, 0x0000000D, 0x00004F6A, 0x000054D6, 0x00002E64, 0x00050085, + 0x0000000D, 0x0000509E, 0x00003512, 0x00002E64, 0x00050083, 0x0000000D, + 0x0000471C, 0x00001E8F, 0x00002A99, 0x00050081, 0x0000000D, 0x00005B9D, + 0x000002C4, 0x0000471C, 0x0004007C, 0x0000000B, 0x00002C83, 0x00005B9D, + 0x00050082, 0x0000000B, 0x00001DFD, 0x00000345, 0x00002C83, 0x0004007C, + 0x0000000D, 0x00002097, 0x00001DFD, 0x00050085, 0x0000000D, 0x0000447B, + 0x00004506, 0x00002097, 0x00050083, 0x0000000D, 0x00005097, 0x00001E90, + 0x00002A9A, 0x00050081, 0x0000000D, 0x00005B9E, 0x000002C4, 0x00005097, + 0x0004007C, 0x0000000B, 0x00002C84, 0x00005B9E, 0x00050082, 0x0000000B, + 0x00001DFE, 0x00000345, 0x00002C84, 0x0004007C, 0x0000000D, 0x00002098, + 0x00001DFE, 0x00050085, 0x0000000D, 0x0000447C, 0x0000627C, 0x00002098, + 0x00050083, 0x0000000D, 0x00005098, 0x00001E91, 0x00002A9B, 0x00050081, + 0x0000000D, 0x00005B9F, 0x000002C4, 0x00005098, 0x0004007C, 0x0000000B, + 0x00002C85, 0x00005B9F, 0x00050082, 0x0000000B, 0x00001DFF, 0x00000345, + 0x00002C85, 0x0004007C, 0x0000000D, 0x00002099, 0x00001DFF, 0x00050085, + 0x0000000D, 0x0000447D, 0x00004F6A, 0x00002099, 0x00050083, 0x0000000D, + 0x00005099, 0x0000526D, 0x00002A9C, 0x00050081, 0x0000000D, 0x00005BA0, + 0x000002C4, 0x00005099, 0x0004007C, 0x0000000B, 0x00002C86, 0x00005BA0, + 0x00050082, 0x0000000B, 0x00001E00, 0x00000345, 0x00002C86, 0x0004007C, + 0x0000000D, 0x000020BD, 0x00001E00, 0x00050085, 0x0000000D, 0x0000436D, + 0x0000509E, 0x000020BD, 0x00050085, 0x0000000D, 0x0000590C, 0x000049BF, + 0x0000447B, 0x00050085, 0x0000000D, 0x00004F44, 0x0000590B, 0x0000447C, + 0x00050085, 0x0000000D, 0x000051F8, 0x00004BB4, 0x0000447D, 0x00050081, + 0x0000000D, 0x00003D4A, 0x00004F44, 0x000051F8, 0x00050081, 0x0000000D, + 0x00005767, 0x00003D4A, 0x0000447B, 0x00050085, 0x0000000D, 0x00003135, + 0x0000280F, 0x0000436D, 0x00050081, 0x0000000D, 0x0000499D, 0x0000590C, + 0x00003135, 0x00050081, 0x0000000D, 0x00005A1B, 0x0000499D, 0x0000447C, + 0x00050081, 0x0000000D, 0x00001C3B, 0x0000499D, 0x0000447D, 0x00050081, + 0x0000000D, 0x00001C3C, 0x00003D4A, 0x0000436D, 0x00050081, 0x0000000D, + 0x00001C3D, 0x0000590C, 0x00004F44, 0x00050081, 0x0000000D, 0x00001C87, + 0x00001C3D, 0x000051F8, 0x00050081, 0x0000000D, 0x00001987, 0x00001C87, + 0x00003135, 0x00050085, 0x0000000D, 0x00003136, 0x00000019, 0x00001987, + 0x00050081, 0x0000000D, 0x0000499E, 0x00003136, 0x00005767, 0x00050081, + 0x0000000D, 0x00005A1C, 0x0000499E, 0x00005A1B, 0x00050081, 0x0000000D, + 0x00001BDC, 0x00005A1C, 0x00001C3B, 0x00050081, 0x0000000D, 0x00001FAF, + 0x00001BDC, 0x00001C3C, 0x0004007C, 0x0000000B, 0x00002636, 0x00001FAF, + 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00002636, 0x0004007C, + 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, + 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00001FAF, + 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, + 0x0000000D, 0x000024E2, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, + 0x00004735, 0x0000611F, 0x00006121, 0x00050085, 0x0000000D, 0x000021E2, + 0x0000590C, 0x00004735, 0x00050085, 0x0000000D, 0x00005EE3, 0x00006120, + 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4A, 0x000021E2, 0x00005EE3, + 0x00050085, 0x0000000D, 0x000024E3, 0x00006124, 0x00004F44, 0x00050081, + 0x0000000D, 0x000046E9, 0x00003A4A, 0x000024E3, 0x00050085, 0x0000000D, + 0x000024E4, 0x00006125, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EA, + 0x000046E9, 0x000024E4, 0x00050085, 0x0000000D, 0x000024E5, 0x00006129, + 0x000051F8, 0x00050081, 0x0000000D, 0x000046EB, 0x000046EA, 0x000024E5, + 0x00050085, 0x0000000D, 0x000024E6, 0x00006128, 0x00003135, 0x00050081, + 0x0000000D, 0x000046EC, 0x000046EB, 0x000024E6, 0x00050085, 0x0000000D, + 0x000024E7, 0x0000612A, 0x00003135, 0x00050081, 0x0000000D, 0x000046ED, + 0x000046EC, 0x000024E7, 0x00050085, 0x0000000D, 0x000024E8, 0x00006122, + 0x00005767, 0x00050081, 0x0000000D, 0x000046EE, 0x000046ED, 0x000024E8, + 0x00050085, 0x0000000D, 0x000024E9, 0x00006123, 0x00005A1B, 0x00050081, + 0x0000000D, 0x000046EF, 0x000046EE, 0x000024E9, 0x00050085, 0x0000000D, + 0x000024EA, 0x00006126, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F0, + 0x000046EF, 0x000024EA, 0x00050085, 0x0000000D, 0x000024EB, 0x00006127, + 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E65, 0x000046F0, 0x000024EB, + 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65, 0x000024E2, 0x0008000C, + 0x0000000D, 0x00003B72, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, + 0x0000008A, 0x00050081, 0x0000000D, 0x000031DD, 0x00003F38, 0x00003F3A, + 0x00050085, 0x0000000D, 0x00004489, 0x0000590C, 0x000031DD, 0x00050085, + 0x0000000D, 0x00005EE4, 0x00003F39, 0x00004F44, 0x00050081, 0x0000000D, + 0x00003A4B, 0x00004489, 0x00005EE4, 0x00050085, 0x0000000D, 0x000024EC, + 0x00003F3D, 0x00004F44, 0x00050081, 0x0000000D, 0x000046F1, 0x00003A4B, + 0x000024EC, 0x00050085, 0x0000000D, 0x000024ED, 0x00003F3E, 0x000051F8, + 0x00050081, 0x0000000D, 0x000046F2, 0x000046F1, 0x000024ED, 0x00050085, + 0x0000000D, 0x000024EE, 0x00003F42, 0x000051F8, 0x00050081, 0x0000000D, + 0x000046F3, 0x000046F2, 0x000024EE, 0x00050085, 0x0000000D, 0x000024EF, + 0x00003F41, 0x00003135, 0x00050081, 0x0000000D, 0x000046F4, 0x000046F3, + 0x000024EF, 0x00050085, 0x0000000D, 0x000024F0, 0x00003A3E, 0x00003135, + 0x00050081, 0x0000000D, 0x000046F5, 0x000046F4, 0x000024F0, 0x00050085, + 0x0000000D, 0x000024F1, 0x00003F3B, 0x00005767, 0x00050081, 0x0000000D, + 0x000046F6, 0x000046F5, 0x000024F1, 0x00050085, 0x0000000D, 0x000024F2, + 0x00003F3C, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046F7, 0x000046F6, + 0x000024F2, 0x00050085, 0x0000000D, 0x000024F3, 0x00003F3F, 0x00001C3B, + 0x00050081, 0x0000000D, 0x000046F8, 0x000046F7, 0x000024F3, 0x00050085, + 0x0000000D, 0x000024F4, 0x00003F40, 0x00001C3C, 0x00050081, 0x0000000D, + 0x00003E66, 0x000046F8, 0x000024F4, 0x00050085, 0x0000000D, 0x00001FCA, + 0x00003E66, 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B73, 0x00000001, + 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, + 0x000031DE, 0x00002459, 0x0000245B, 0x00050085, 0x0000000D, 0x0000448A, + 0x0000590C, 0x000031DE, 0x00050085, 0x0000000D, 0x00005EE5, 0x0000245A, + 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4C, 0x0000448A, 0x00005EE5, + 0x00050085, 0x0000000D, 0x000024F5, 0x0000245E, 0x00004F44, 0x00050081, + 0x0000000D, 0x000046F9, 0x00003A4C, 0x000024F5, 0x00050085, 0x0000000D, + 0x000024F6, 0x0000245F, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FA, + 0x000046F9, 0x000024F6, 0x00050085, 0x0000000D, 0x000024F7, 0x00002463, + 0x000051F8, 0x00050081, 0x0000000D, 0x000046FB, 0x000046FA, 0x000024F7, + 0x00050085, 0x0000000D, 0x000024F8, 0x00002462, 0x00003135, 0x00050081, + 0x0000000D, 0x000046FC, 0x000046FB, 0x000024F8, 0x00050085, 0x0000000D, + 0x000024F9, 0x0000218E, 0x00003135, 0x00050081, 0x0000000D, 0x000046FD, + 0x000046FC, 0x000024F9, 0x00050085, 0x0000000D, 0x000024FA, 0x0000245C, + 0x00005767, 0x00050081, 0x0000000D, 0x000046FE, 0x000046FD, 0x000024FA, + 0x00050085, 0x0000000D, 0x000024FB, 0x0000245D, 0x00005A1B, 0x00050081, + 0x0000000D, 0x000046FF, 0x000046FE, 0x000024FB, 0x00050085, 0x0000000D, + 0x000024FC, 0x00002460, 0x00001C3B, 0x00050081, 0x0000000D, 0x00004700, + 0x000046FF, 0x000024FC, 0x00050085, 0x0000000D, 0x000024FD, 0x00002461, + 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E67, 0x00004700, 0x000024FD, + 0x00050085, 0x0000000D, 0x00001C4C, 0x00003E67, 0x000024E2, 0x0008000C, + 0x0000000D, 0x0000576C, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, + 0x0000008A, 0x00060052, 0x0000001D, 0x00005ECE, 0x00003B72, 0x00002818, + 0x00000000, 0x00060052, 0x0000001D, 0x00002B42, 0x00003B73, 0x00005ECE, + 0x00000001, 0x00060052, 0x0000001D, 0x00003A55, 0x0000576C, 0x00002B42, + 0x00000002, 0x0008004F, 0x00000018, 0x0000329B, 0x00003A55, 0x00003A55, + 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018, 0x00001947, + 0x00000001, 0x0000001F, 0x0000329B, 0x00050051, 0x0000000D, 0x000058D6, + 0x00001947, 0x00000000, 0x00060052, 0x0000001D, 0x00004D39, 0x000058D6, + 0x00002818, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, 0x00001947, + 0x00000001, 0x00060052, 0x0000001D, 0x00003F07, 0x00004D8C, 0x00004D39, + 0x00000001, 0x00050051, 0x0000000D, 0x00004D66, 0x00001947, 0x00000002, + 0x00060052, 0x0000001D, 0x00004910, 0x00004D66, 0x00003F07, 0x00000002, + 0x0008004F, 0x00000018, 0x00003E7D, 0x00004910, 0x00004910, 0x00000000, + 0x00000001, 0x00000002, 0x000500C7, 0x00000011, 0x00003108, 0x000026D2, + 0x0000084A, 0x00050051, 0x0000000B, 0x0000260D, 0x00003108, 0x00000001, + 0x00050084, 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, + 0x0000000B, 0x00005B73, 0x00003108, 0x00000000, 0x00050080, 0x0000000B, + 0x00003142, 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x000008C2, + 0x00050041, 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, + 0x0000000D, 0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, + 0x00006234, 0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2, + 0x00003E7D, 0x0000466C, 0x0008000C, 0x00000018, 0x00004C45, 0x00000001, + 0x0000002B, 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, + 0x00004189, 0x00004C45, 0x00000000, 0x00050051, 0x0000000D, 0x00004CFC, + 0x00004C45, 0x00000001, 0x00050051, 0x0000000D, 0x00001D30, 0x00004C45, + 0x00000002, 0x00070050, 0x0000001D, 0x00005788, 0x00004189, 0x00004CFC, + 0x00001D30, 0x0000008A, 0x0003003E, 0x000014D6, 0x00005788, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_ps.h index d03b0b9c3..f2ff44eb5 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25213 ; Schema: 0 OpCapability Shader @@ -11,13 +11,13 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5334 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord + OpDecorate %_struct_1048 Block OpMemberDecorate %_struct_1048 0 Offset 16 OpMemberDecorate %_struct_1048 1 Offset 24 OpMemberDecorate %_struct_1048 2 Offset 32 - OpDecorate %_struct_1048 Block OpDecorate %5334 Location 0 - OpDecorate %5163 DescriptorSet 0 OpDecorate %5163 Binding 0 + OpDecorate %5163 DescriptorSet 0 %void = OpTypeVoid %1282 = OpTypeFunction %void %float = OpTypeFloat 32 @@ -26,13 +26,14 @@ %v2int = OpTypeVector %int 2 %v3float = OpTypeVector %float 3 %v2uint = OpTypeVector %uint 2 + %v4uint = OpTypeVector %uint 4 %v4float = OpTypeVector %float 4 %_ptr_Input_v4float = OpTypePointer Input %v4float %gl_FragCoord = OpVariable %_ptr_Input_v4float Input %v2float = OpTypeVector %float 2 %_struct_1048 = OpTypeStruct %v2int %v2float %float %_ptr_PushConstant__struct_1048 = OpTypePointer PushConstant %_struct_1048 - %4495 = OpVariable %_ptr_PushConstant__struct_1048 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1048 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int %int_1 = OpConstant %int 1 @@ -65,127 +66,145 @@ %1845 = OpConstantComposite %v2int %int_2 %int_1 %1848 = OpConstantComposite %v2int %int_1 %int_2 %float_0_03125 = OpConstant %float 0.03125 - %10264 = OpUndef %v4float %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %24949 = OpLabel %18571 = OpLoad %v4float %gl_FragCoord %14008 = OpVectorShuffle %v2float %18571 %18571 0 1 %17656 = OpConvertFToS %v2int %14008 - %19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0 %22822 = OpLoad %v2int %19279 %23312 = OpISub %v2int %17656 %22822 %9938 = OpBitcast %v2uint %23312 - %20997 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_1 + %20997 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_1 %22579 = OpLoad %v2float %20997 %13397 = OpBitcast %v2uint %22579 %12762 = OpVectorTimesScalar %v2float %22579 %float_0_5 - %24291 = OpFSub %v2float %12762 %1566 - %20131 = OpBitcast %v2uint %24291 - %18575 = OpAccessChain %_ptr_PushConstant_float %4495 %int_2 - %22009 = OpLoad %float %18575 - %18454 = OpBitcast %uint %22009 - %12011 = OpConvertUToF %v2float %9938 - %19449 = OpBitcast %v2float %13397 - %17139 = OpFMul %v2float %12011 %19449 - %18649 = OpBitcast %v2float %20131 - %24878 = OpFAdd %v2float %17139 %18649 - %12719 = OpExtInst %v2float %1 Floor %24878 - %16290 = OpFSub %v2float %24878 %12719 + %24595 = OpFSub %v2float %12762 %1566 + %17743 = OpBitcast %v2uint %24595 + %16707 = OpCompositeExtract %uint %13397 0 + %13283 = OpCompositeExtract %uint %13397 1 + %7641 = OpCompositeExtract %uint %17743 0 + %7529 = OpCompositeExtract %uint %17743 1 + %18241 = OpCompositeConstruct %v4uint %16707 %13283 %7641 %7529 + %9777 = OpAccessChain %_ptr_PushConstant_float %3305 %int_2 + %18808 = OpLoad %float %9777 + %17599 = OpBitcast %uint %18808 + %19625 = OpConvertUToF %v2float %9938 + %8442 = OpVectorShuffle %v2uint %18241 %18241 0 1 + %11576 = OpBitcast %v2float %8442 + %20814 = OpFMul %v2float %19625 %11576 + %8994 = OpVectorShuffle %v2uint %18241 %18241 2 3 + %11797 = OpBitcast %v2float %8994 + %20069 = OpFAdd %v2float %20814 %11797 + %12719 = OpExtInst %v2float %1 Floor %20069 + %16290 = OpFSub %v2float %20069 %12719 %17064 = OpConvertFToS %v2int %12719 %20568 = OpIAdd %v2int %17064 %1803 %18223 = OpLoad %150 %5163 - %20105 = OpImageFetch %v4float %18223 %20568 Lod %int_0 - %7465 = OpIAdd %v2int %17064 %1806 - %23314 = OpImageFetch %v4float %18223 %7465 Lod %int_0 - %17196 = OpImageFetch %v4float %18223 %17064 Lod %int_0 - %16142 = OpIAdd %v2int %17064 %1812 - %16978 = OpImageFetch %v4float %18223 %16142 Lod %int_0 - %20157 = OpIAdd %v2int %17064 %1824 - %16979 = OpImageFetch %v4float %18223 %20157 Lod %int_0 - %20158 = OpIAdd %v2int %17064 %1833 - %16980 = OpImageFetch %v4float %18223 %20158 Lod %int_0 - %20159 = OpIAdd %v2int %17064 %1818 - %16981 = OpImageFetch %v4float %18223 %20159 Lod %int_0 - %20160 = OpIAdd %v2int %17064 %1827 - %16982 = OpImageFetch %v4float %18223 %20160 Lod %int_0 - %20161 = OpIAdd %v2int %17064 %1839 - %16983 = OpImageFetch %v4float %18223 %20161 Lod %int_0 - %20162 = OpIAdd %v2int %17064 %1836 - %16984 = OpImageFetch %v4float %18223 %20162 Lod %int_0 - %20163 = OpIAdd %v2int %17064 %1845 - %16985 = OpImageFetch %v4float %18223 %20163 Lod %int_0 - %19264 = OpIAdd %v2int %17064 %1848 - %24843 = OpImageFetch %v4float %18223 %19264 Lod %int_0 - %6266 = OpCompositeExtract %float %20105 0 - %7025 = OpCompositeExtract %float %20105 1 - %18723 = OpCompositeExtract %float %20105 2 - %24863 = OpFMul %float %6266 %6266 + %19459 = OpImageFetch %v4float %18223 %20568 Lod %int_0 + %13347 = OpIAdd %v2int %17064 %1806 + %14538 = OpLoad %150 %5163 + %12625 = OpImageFetch %v4float %14538 %13347 Lod %int_0 + %10421 = OpLoad %150 %5163 + %15444 = OpImageFetch %v4float %10421 %17064 Lod %int_0 + %13348 = OpIAdd %v2int %17064 %1812 + %15811 = OpLoad %150 %5163 + %19460 = OpImageFetch %v4float %15811 %13348 Lod %int_0 + %13349 = OpIAdd %v2int %17064 %1824 + %15812 = OpLoad %150 %5163 + %19461 = OpImageFetch %v4float %15812 %13349 Lod %int_0 + %13350 = OpIAdd %v2int %17064 %1833 + %15813 = OpLoad %150 %5163 + %19462 = OpImageFetch %v4float %15813 %13350 Lod %int_0 + %13351 = OpIAdd %v2int %17064 %1818 + %15814 = OpLoad %150 %5163 + %19463 = OpImageFetch %v4float %15814 %13351 Lod %int_0 + %13352 = OpIAdd %v2int %17064 %1827 + %15815 = OpLoad %150 %5163 + %19464 = OpImageFetch %v4float %15815 %13352 Lod %int_0 + %13353 = OpIAdd %v2int %17064 %1839 + %15816 = OpLoad %150 %5163 + %19465 = OpImageFetch %v4float %15816 %13353 Lod %int_0 + %13354 = OpIAdd %v2int %17064 %1836 + %15817 = OpLoad %150 %5163 + %19466 = OpImageFetch %v4float %15817 %13354 Lod %int_0 + %13355 = OpIAdd %v2int %17064 %1845 + %15818 = OpLoad %150 %5163 + %19467 = OpImageFetch %v4float %15818 %13355 Lod %int_0 + %13356 = OpIAdd %v2int %17064 %1848 + %14918 = OpLoad %150 %5163 + %8899 = OpImageFetch %v4float %14918 %13356 Lod %int_0 + %19729 = OpCompositeExtract %float %19459 0 + %7025 = OpCompositeExtract %float %19459 1 + %18723 = OpCompositeExtract %float %19459 2 + %24863 = OpFMul %float %19729 %19729 %16184 = OpFMul %float %7025 %7025 %9305 = OpFMul %float %18723 %18723 - %22236 = OpCompositeExtract %float %16978 0 - %11844 = OpCompositeExtract %float %16978 1 - %18724 = OpCompositeExtract %float %16978 2 + %22236 = OpCompositeExtract %float %19460 0 + %11844 = OpCompositeExtract %float %19460 1 + %18724 = OpCompositeExtract %float %19460 2 %24864 = OpFMul %float %22236 %22236 %16185 = OpFMul %float %11844 %11844 %9306 = OpFMul %float %18724 %18724 - %22237 = OpCompositeExtract %float %23314 0 - %11845 = OpCompositeExtract %float %23314 1 - %18725 = OpCompositeExtract %float %23314 2 + %22237 = OpCompositeExtract %float %12625 0 + %11845 = OpCompositeExtract %float %12625 1 + %18725 = OpCompositeExtract %float %12625 2 %24865 = OpFMul %float %22237 %22237 %16186 = OpFMul %float %11845 %11845 %9307 = OpFMul %float %18725 %18725 - %22238 = OpCompositeExtract %float %17196 0 - %11846 = OpCompositeExtract %float %17196 1 - %18726 = OpCompositeExtract %float %17196 2 + %22238 = OpCompositeExtract %float %15444 0 + %11846 = OpCompositeExtract %float %15444 1 + %18726 = OpCompositeExtract %float %15444 2 %24866 = OpFMul %float %22238 %22238 %16187 = OpFMul %float %11846 %11846 %9308 = OpFMul %float %18726 %18726 - %22239 = OpCompositeExtract %float %16979 0 - %11847 = OpCompositeExtract %float %16979 1 - %18727 = OpCompositeExtract %float %16979 2 + %22239 = OpCompositeExtract %float %19461 0 + %11847 = OpCompositeExtract %float %19461 1 + %18727 = OpCompositeExtract %float %19461 2 %24867 = OpFMul %float %22239 %22239 %16188 = OpFMul %float %11847 %11847 %9309 = OpFMul %float %18727 %18727 - %22240 = OpCompositeExtract %float %16980 0 - %11848 = OpCompositeExtract %float %16980 1 - %18728 = OpCompositeExtract %float %16980 2 + %22240 = OpCompositeExtract %float %19462 0 + %11848 = OpCompositeExtract %float %19462 1 + %18728 = OpCompositeExtract %float %19462 2 %24868 = OpFMul %float %22240 %22240 %16189 = OpFMul %float %11848 %11848 %9310 = OpFMul %float %18728 %18728 - %22241 = OpCompositeExtract %float %16981 0 - %11849 = OpCompositeExtract %float %16981 1 - %18729 = OpCompositeExtract %float %16981 2 + %22241 = OpCompositeExtract %float %19463 0 + %11849 = OpCompositeExtract %float %19463 1 + %18729 = OpCompositeExtract %float %19463 2 %24869 = OpFMul %float %22241 %22241 %16190 = OpFMul %float %11849 %11849 %9311 = OpFMul %float %18729 %18729 - %22242 = OpCompositeExtract %float %16982 0 - %11850 = OpCompositeExtract %float %16982 1 - %18730 = OpCompositeExtract %float %16982 2 + %22242 = OpCompositeExtract %float %19464 0 + %11850 = OpCompositeExtract %float %19464 1 + %18730 = OpCompositeExtract %float %19464 2 %24870 = OpFMul %float %22242 %22242 %16191 = OpFMul %float %11850 %11850 %9312 = OpFMul %float %18730 %18730 - %22243 = OpCompositeExtract %float %16984 0 - %11851 = OpCompositeExtract %float %16984 1 - %18731 = OpCompositeExtract %float %16984 2 + %22243 = OpCompositeExtract %float %19466 0 + %11851 = OpCompositeExtract %float %19466 1 + %18731 = OpCompositeExtract %float %19466 2 %24871 = OpFMul %float %22243 %22243 %16192 = OpFMul %float %11851 %11851 %9313 = OpFMul %float %18731 %18731 - %22244 = OpCompositeExtract %float %16985 0 - %11852 = OpCompositeExtract %float %16985 1 - %18732 = OpCompositeExtract %float %16985 2 + %22244 = OpCompositeExtract %float %19467 0 + %11852 = OpCompositeExtract %float %19467 1 + %18732 = OpCompositeExtract %float %19467 2 %24872 = OpFMul %float %22244 %22244 %16193 = OpFMul %float %11852 %11852 %9314 = OpFMul %float %18732 %18732 - %22245 = OpCompositeExtract %float %16983 0 - %11853 = OpCompositeExtract %float %16983 1 - %18733 = OpCompositeExtract %float %16983 2 + %22245 = OpCompositeExtract %float %19465 0 + %11853 = OpCompositeExtract %float %19465 1 + %18733 = OpCompositeExtract %float %19465 2 %24873 = OpFMul %float %22245 %22245 %16194 = OpFMul %float %11853 %11853 %9315 = OpFMul %float %18733 %18733 - %22246 = OpCompositeExtract %float %24843 0 - %11854 = OpCompositeExtract %float %24843 1 - %18734 = OpCompositeExtract %float %24843 2 + %22246 = OpCompositeExtract %float %8899 0 + %11854 = OpCompositeExtract %float %8899 1 + %18734 = OpCompositeExtract %float %8899 2 %24874 = OpFMul %float %22246 %22246 %14910 = OpFMul %float %11854 %11854 %8590 = OpFMul %float %18734 %18734 @@ -265,7 +284,7 @@ %9191 = OpShiftRightLogical %uint %8912 %uint_1 %23232 = OpIAdd %uint %9191 %uint_532432441 %21692 = OpBitcast %float %23232 - %19558 = OpBitcast %float %18454 + %19558 = OpBitcast %float %17599 %18879 = OpFMul %float %22851 %19558 %22795 = OpFMul %float %22852 %19558 %19380 = OpFMul %float %22853 %19558 @@ -329,8 +348,8 @@ %9442 = OpFMul %float %9419 %16540 %18229 = OpFAdd %float %24863 %24865 %8674 = OpFMul %float %22796 %18229 - %24292 = OpFMul %float %24864 %20292 - %14922 = OpFAdd %float %8674 %24292 + %24291 = OpFMul %float %24864 %20292 + %14922 = OpFAdd %float %8674 %24291 %9443 = OpFMul %float %24868 %20292 %18153 = OpFAdd %float %14922 %9443 %9444 = OpFMul %float %24869 %20984 @@ -353,8 +372,8 @@ %15218 = OpExtInst %float %1 FClamp %8137 %float_0 %float_1 %12765 = OpFAdd %float %16184 %16186 %17545 = OpFMul %float %22796 %12765 - %24293 = OpFMul %float %16185 %20292 - %14923 = OpFAdd %float %17545 %24293 + %24292 = OpFMul %float %16185 %20292 + %14923 = OpFAdd %float %17545 %24292 %9452 = OpFMul %float %16189 %20292 %18161 = OpFAdd %float %14923 %9452 %9453 = OpFMul %float %16190 %20984 @@ -377,8 +396,8 @@ %15219 = OpExtInst %float %1 FClamp %8138 %float_0 %float_1 %12766 = OpFAdd %float %9305 %9307 %17546 = OpFMul %float %22796 %12766 - %24294 = OpFMul %float %9306 %20292 - %14924 = OpFAdd %float %17546 %24294 + %24293 = OpFMul %float %9306 %20292 + %14924 = OpFAdd %float %17546 %24293 %9461 = OpFMul %float %9310 %20292 %18169 = OpFAdd %float %14924 %9461 %9462 = OpFMul %float %9311 %20984 @@ -403,365 +422,374 @@ %11074 = OpCompositeInsert %v4float %15219 %24270 1 %14933 = OpCompositeInsert %v4float %22380 %11074 2 %12955 = OpVectorShuffle %v3float %14933 %14933 0 1 2 - %6471 = OpExtInst %v3float %1 Sqrt %12955 - %22742 = OpCompositeExtract %float %6471 0 - %19769 = OpCompositeInsert %v4float %22742 %14933 0 - %19852 = OpCompositeExtract %float %6471 1 - %16135 = OpCompositeInsert %v4float %19852 %19769 1 - %19871 = OpCompositeExtract %float %6471 2 - %15582 = OpCompositeInsert %v4float %19871 %16135 2 - %18387 = OpCompositeInsert %v4float %float_1 %15582 3 - OpStore %5334 %18387 + %6452 = OpExtInst %v3float %1 Sqrt %12955 + %22915 = OpCompositeExtract %float %6452 0 + %8853 = OpCompositeExtract %float %6452 1 + %7472 = OpCompositeExtract %float %6452 2 + %22408 = OpCompositeConstruct %v4float %22915 %8853 %7472 %float_1 + OpStore %5334 %22408 OpReturn OpFunctionEnd #endif const uint32_t guest_output_ffx_cas_resample_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x0000627D, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x0000627D, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014D6, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, - 0x00050048, 0x00000418, 0x00000000, 0x00000023, 0x00000010, 0x00050048, - 0x00000418, 0x00000001, 0x00000023, 0x00000018, 0x00050048, 0x00000418, - 0x00000002, 0x00000023, 0x00000020, 0x00030047, 0x00000418, 0x00000002, + 0x00030047, 0x00000418, 0x00000002, 0x00050048, 0x00000418, 0x00000000, + 0x00000023, 0x00000010, 0x00050048, 0x00000418, 0x00000001, 0x00000023, + 0x00000018, 0x00050048, 0x00000418, 0x00000002, 0x00000023, 0x00000020, 0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047, 0x0000142B, - 0x00000022, 0x00000000, 0x00040047, 0x0000142B, 0x00000021, 0x00000000, + 0x00000021, 0x00000000, 0x00040047, 0x0000142B, 0x00000022, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, - 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x0000001D, - 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, - 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, - 0x0000000D, 0x00000002, 0x0005001E, 0x00000418, 0x00000012, 0x00000013, - 0x0000000D, 0x00040020, 0x00000695, 0x00000009, 0x00000418, 0x0004003B, - 0x00000695, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, - 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B, - 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x00000290, 0x00000009, - 0x00000013, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, - 0x0000000C, 0x00000A11, 0x00000002, 0x00040020, 0x0000028A, 0x00000009, - 0x0000000D, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, - 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000D, 0x0000008A, - 0x3F800000, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, - 0x0000029B, 0x000014D6, 0x00000003, 0x0004002B, 0x0000000B, 0x0000020D, - 0x1FBC4639, 0x0004002B, 0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, - 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, - 0x40000000, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, - 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313, - 0x00000000, 0x00000096, 0x0004003B, 0x00000313, 0x0000142B, 0x00000000, - 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, - 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x00000714, - 0x00000A0E, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, - 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, - 0x0005002C, 0x00000012, 0x0000071A, 0x00000A08, 0x00000A0E, 0x0005002C, - 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000012, - 0x0000072C, 0x00000A0E, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000729, - 0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000072F, 0x00000A0B, - 0x00000A11, 0x0005002C, 0x00000012, 0x00000735, 0x00000A11, 0x00000A0E, - 0x0005002C, 0x00000012, 0x00000738, 0x00000A0E, 0x00000A11, 0x0004002B, - 0x0000000D, 0x000002C4, 0x3D000000, 0x00030001, 0x0000001D, 0x00002818, - 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x00050036, - 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, - 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, - 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, - 0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, - 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, - 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, - 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x00000290, 0x00005205, - 0x0000118F, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005833, 0x00005205, - 0x0004007C, 0x00000011, 0x00003455, 0x00005833, 0x0005008E, 0x00000013, - 0x000031DA, 0x00005833, 0x000000FC, 0x00050083, 0x00000013, 0x00005EE3, - 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, 0x00004EA3, 0x00005EE3, - 0x00050041, 0x0000028A, 0x0000488F, 0x0000118F, 0x00000A11, 0x0004003D, - 0x0000000D, 0x000055F9, 0x0000488F, 0x0004007C, 0x0000000B, 0x00004816, - 0x000055F9, 0x00040070, 0x00000013, 0x00002EEB, 0x000026D2, 0x0004007C, - 0x00000013, 0x00004BF9, 0x00003455, 0x00050085, 0x00000013, 0x000042F3, - 0x00002EEB, 0x00004BF9, 0x0004007C, 0x00000013, 0x000048D9, 0x00004EA3, - 0x00050081, 0x00000013, 0x0000612E, 0x000042F3, 0x000048D9, 0x0006000C, - 0x00000013, 0x000031AF, 0x00000001, 0x00000008, 0x0000612E, 0x00050083, - 0x00000013, 0x00003FA2, 0x0000612E, 0x000031AF, 0x0004006E, 0x00000012, - 0x000042A8, 0x000031AF, 0x00050080, 0x00000012, 0x00005058, 0x000042A8, - 0x0000070B, 0x0004003D, 0x00000096, 0x0000472F, 0x0000142B, 0x0007005F, - 0x0000001D, 0x00004E89, 0x0000472F, 0x00005058, 0x00000002, 0x00000A0B, - 0x00050080, 0x00000012, 0x00001D29, 0x000042A8, 0x0000070E, 0x0007005F, - 0x0000001D, 0x00005B12, 0x0000472F, 0x00001D29, 0x00000002, 0x00000A0B, - 0x0007005F, 0x0000001D, 0x0000432C, 0x0000472F, 0x000042A8, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00003F0E, 0x000042A8, 0x00000714, - 0x0007005F, 0x0000001D, 0x00004252, 0x0000472F, 0x00003F0E, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBD, 0x000042A8, 0x00000720, - 0x0007005F, 0x0000001D, 0x00004253, 0x0000472F, 0x00004EBD, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBE, 0x000042A8, 0x00000729, - 0x0007005F, 0x0000001D, 0x00004254, 0x0000472F, 0x00004EBE, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBF, 0x000042A8, 0x0000071A, - 0x0007005F, 0x0000001D, 0x00004255, 0x0000472F, 0x00004EBF, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC0, 0x000042A8, 0x00000723, - 0x0007005F, 0x0000001D, 0x00004256, 0x0000472F, 0x00004EC0, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC1, 0x000042A8, 0x0000072F, - 0x0007005F, 0x0000001D, 0x00004257, 0x0000472F, 0x00004EC1, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC2, 0x000042A8, 0x0000072C, - 0x0007005F, 0x0000001D, 0x00004258, 0x0000472F, 0x00004EC2, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC3, 0x000042A8, 0x00000735, - 0x0007005F, 0x0000001D, 0x00004259, 0x0000472F, 0x00004EC3, 0x00000002, - 0x00000A0B, 0x00050080, 0x00000012, 0x00004B40, 0x000042A8, 0x00000738, - 0x0007005F, 0x0000001D, 0x0000610B, 0x0000472F, 0x00004B40, 0x00000002, - 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187A, 0x00004E89, 0x00000000, - 0x00050051, 0x0000000D, 0x00001B71, 0x00004E89, 0x00000001, 0x00050051, - 0x0000000D, 0x00004923, 0x00004E89, 0x00000002, 0x00050085, 0x0000000D, - 0x0000611F, 0x0000187A, 0x0000187A, 0x00050085, 0x0000000D, 0x00003F38, - 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923, - 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00004252, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E44, 0x00004252, 0x00000001, 0x00050051, - 0x0000000D, 0x00004924, 0x00004252, 0x00000002, 0x00050085, 0x0000000D, - 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, - 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, - 0x00004924, 0x00050051, 0x0000000D, 0x000056DD, 0x00005B12, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E45, 0x00005B12, 0x00000001, 0x00050051, - 0x0000000D, 0x00004925, 0x00005B12, 0x00000002, 0x00050085, 0x0000000D, - 0x00006121, 0x000056DD, 0x000056DD, 0x00050085, 0x0000000D, 0x00003F3A, - 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, - 0x00004925, 0x00050051, 0x0000000D, 0x000056DE, 0x0000432C, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E46, 0x0000432C, 0x00000001, 0x00050051, - 0x0000000D, 0x00004926, 0x0000432C, 0x00000002, 0x00050085, 0x0000000D, - 0x00006122, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3B, - 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, - 0x00004926, 0x00050051, 0x0000000D, 0x000056DF, 0x00004253, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E47, 0x00004253, 0x00000001, 0x00050051, - 0x0000000D, 0x00004927, 0x00004253, 0x00000002, 0x00050085, 0x0000000D, - 0x00006123, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3C, - 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0000245D, 0x00004927, - 0x00004927, 0x00050051, 0x0000000D, 0x000056E0, 0x00004254, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E48, 0x00004254, 0x00000001, 0x00050051, - 0x0000000D, 0x00004928, 0x00004254, 0x00000002, 0x00050085, 0x0000000D, - 0x00006124, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003F3D, - 0x00002E48, 0x00002E48, 0x00050085, 0x0000000D, 0x0000245E, 0x00004928, - 0x00004928, 0x00050051, 0x0000000D, 0x000056E1, 0x00004255, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E49, 0x00004255, 0x00000001, 0x00050051, - 0x0000000D, 0x00004929, 0x00004255, 0x00000002, 0x00050085, 0x0000000D, - 0x00006125, 0x000056E1, 0x000056E1, 0x00050085, 0x0000000D, 0x00003F3E, - 0x00002E49, 0x00002E49, 0x00050085, 0x0000000D, 0x0000245F, 0x00004929, - 0x00004929, 0x00050051, 0x0000000D, 0x000056E2, 0x00004256, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E4A, 0x00004256, 0x00000001, 0x00050051, - 0x0000000D, 0x0000492A, 0x00004256, 0x00000002, 0x00050085, 0x0000000D, - 0x00006126, 0x000056E2, 0x000056E2, 0x00050085, 0x0000000D, 0x00003F3F, - 0x00002E4A, 0x00002E4A, 0x00050085, 0x0000000D, 0x00002460, 0x0000492A, - 0x0000492A, 0x00050051, 0x0000000D, 0x000056E3, 0x00004258, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E4B, 0x00004258, 0x00000001, 0x00050051, - 0x0000000D, 0x0000492B, 0x00004258, 0x00000002, 0x00050085, 0x0000000D, - 0x00006127, 0x000056E3, 0x000056E3, 0x00050085, 0x0000000D, 0x00003F40, - 0x00002E4B, 0x00002E4B, 0x00050085, 0x0000000D, 0x00002461, 0x0000492B, - 0x0000492B, 0x00050051, 0x0000000D, 0x000056E4, 0x00004259, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E4C, 0x00004259, 0x00000001, 0x00050051, - 0x0000000D, 0x0000492C, 0x00004259, 0x00000002, 0x00050085, 0x0000000D, - 0x00006128, 0x000056E4, 0x000056E4, 0x00050085, 0x0000000D, 0x00003F41, - 0x00002E4C, 0x00002E4C, 0x00050085, 0x0000000D, 0x00002462, 0x0000492C, - 0x0000492C, 0x00050051, 0x0000000D, 0x000056E5, 0x00004257, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E4D, 0x00004257, 0x00000001, 0x00050051, - 0x0000000D, 0x0000492D, 0x00004257, 0x00000002, 0x00050085, 0x0000000D, - 0x00006129, 0x000056E5, 0x000056E5, 0x00050085, 0x0000000D, 0x00003F42, - 0x00002E4D, 0x00002E4D, 0x00050085, 0x0000000D, 0x00002463, 0x0000492D, - 0x0000492D, 0x00050051, 0x0000000D, 0x000056E6, 0x0000610B, 0x00000000, - 0x00050051, 0x0000000D, 0x00002E4E, 0x0000610B, 0x00000001, 0x00050051, - 0x0000000D, 0x0000492E, 0x0000610B, 0x00000002, 0x00050085, 0x0000000D, - 0x0000612A, 0x000056E6, 0x000056E6, 0x00050085, 0x0000000D, 0x00003A3E, - 0x00002E4E, 0x00002E4E, 0x00050085, 0x0000000D, 0x0000218E, 0x0000492E, - 0x0000492E, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, - 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, - 0x00000025, 0x00003F38, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, - 0x00000001, 0x00000025, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, - 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, - 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, - 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F38, - 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, - 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00001E8F, 0x00000001, - 0x00000028, 0x00004473, 0x00005558, 0x0007000C, 0x0000000D, 0x000034BF, - 0x00000001, 0x00000025, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, - 0x000035FB, 0x00000001, 0x00000025, 0x00003F39, 0x000034BF, 0x0007000C, - 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00003F3D, 0x00003F40, - 0x0007000C, 0x0000000D, 0x00002A9A, 0x00000001, 0x00000025, 0x000035FB, - 0x00003E50, 0x0007000C, 0x0000000D, 0x00005EE9, 0x00000001, 0x00000028, - 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x00004474, 0x00000001, - 0x00000028, 0x00003F39, 0x00005EE9, 0x0007000C, 0x0000000D, 0x00005559, - 0x00000001, 0x00000028, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, - 0x00001E90, 0x00000001, 0x00000028, 0x00004474, 0x00005559, 0x0007000C, - 0x0000000D, 0x000034C0, 0x00000001, 0x00000025, 0x00003F3E, 0x00003F3F, - 0x0007000C, 0x0000000D, 0x000035FC, 0x00000001, 0x00000025, 0x00003F3B, - 0x000034C0, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, - 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00002A9B, 0x00000001, - 0x00000025, 0x000035FC, 0x00003E51, 0x0007000C, 0x0000000D, 0x00005EEA, - 0x00000001, 0x00000028, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, - 0x00004475, 0x00000001, 0x00000028, 0x00003F3B, 0x00005EEA, 0x0007000C, - 0x0000000D, 0x0000555A, 0x00000001, 0x00000028, 0x00003F40, 0x00003F42, - 0x0007000C, 0x0000000D, 0x00001E91, 0x00000001, 0x00000028, 0x00004475, - 0x0000555A, 0x0007000C, 0x0000000D, 0x000034C1, 0x00000001, 0x00000025, - 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x000035FD, 0x00000001, - 0x00000025, 0x00003F3C, 0x000034C1, 0x0007000C, 0x0000000D, 0x00003E52, - 0x00000001, 0x00000025, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, - 0x00002A9C, 0x00000001, 0x00000025, 0x000035FD, 0x00003E52, 0x0007000C, - 0x0000000D, 0x00005EEB, 0x00000001, 0x00000028, 0x00003F3F, 0x00003F40, - 0x0007000C, 0x0000000D, 0x00004476, 0x00000001, 0x00000028, 0x00003F3C, - 0x00005EEB, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, - 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, - 0x00000028, 0x00004476, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, - 0x00001E8F, 0x00050082, 0x0000000B, 0x00002272, 0x00000344, 0x00001FF5, - 0x0004007C, 0x0000000D, 0x00002699, 0x00002272, 0x0004007C, 0x0000000B, - 0x00003AD6, 0x00001E90, 0x00050082, 0x0000000B, 0x00001A2E, 0x00000344, - 0x00003AD6, 0x0004007C, 0x0000000D, 0x0000269A, 0x00001A2E, 0x0004007C, - 0x0000000B, 0x00003AD7, 0x00001E91, 0x00050082, 0x0000000B, 0x00001A2F, - 0x00000344, 0x00003AD7, 0x0004007C, 0x0000000D, 0x0000269B, 0x00001A2F, - 0x0004007C, 0x0000000B, 0x00003AD8, 0x0000526D, 0x00050082, 0x0000000B, - 0x00001AB3, 0x00000344, 0x00003AD8, 0x0004007C, 0x0000000D, 0x00001941, - 0x00001AB3, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x00001E8F, - 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, - 0x00005E43, 0x00050085, 0x0000000D, 0x000059FC, 0x00005B1C, 0x00002699, - 0x0008000C, 0x0000000D, 0x00003EB3, 0x00000001, 0x0000002B, 0x000059FC, - 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AD, 0x0000008A, - 0x00001E90, 0x0007000C, 0x0000000D, 0x000029C9, 0x00000001, 0x00000025, - 0x00002A9A, 0x000061AD, 0x00050085, 0x0000000D, 0x000059FD, 0x000029C9, - 0x0000269A, 0x0008000C, 0x0000000D, 0x00003EB4, 0x00000001, 0x0000002B, - 0x000059FD, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AE, - 0x0000008A, 0x00001E91, 0x0007000C, 0x0000000D, 0x000029CA, 0x00000001, - 0x00000025, 0x00002A9B, 0x000061AE, 0x00050085, 0x0000000D, 0x000059FE, - 0x000029CA, 0x0000269B, 0x0008000C, 0x0000000D, 0x00003EB5, 0x00000001, - 0x0000002B, 0x000059FE, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, - 0x000061AF, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x000029CB, - 0x00000001, 0x00000025, 0x00002A9C, 0x000061AF, 0x00050085, 0x0000000D, - 0x00005977, 0x000029CB, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, - 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, - 0x0000000B, 0x00005DCB, 0x00003EB3, 0x000500C2, 0x0000000B, 0x0000564A, - 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, - 0x0000020D, 0x0004007C, 0x0000000D, 0x00005943, 0x00005ABD, 0x0004007C, - 0x0000000B, 0x000022CE, 0x00003EB4, 0x000500C2, 0x0000000B, 0x000023E5, - 0x000022CE, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABE, 0x000023E5, - 0x0000020D, 0x0004007C, 0x0000000D, 0x00005944, 0x00005ABE, 0x0004007C, - 0x0000000B, 0x000022CF, 0x00003EB5, 0x000500C2, 0x0000000B, 0x000023E6, - 0x000022CF, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABF, 0x000023E6, - 0x0000020D, 0x0004007C, 0x0000000D, 0x00005945, 0x00005ABF, 0x0004007C, - 0x0000000B, 0x000022D0, 0x000050CB, 0x000500C2, 0x0000000B, 0x000023E7, - 0x000022D0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005AC0, 0x000023E7, - 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005AC0, 0x0004007C, - 0x0000000D, 0x00004C66, 0x00004816, 0x00050085, 0x0000000D, 0x000049BF, - 0x00005943, 0x00004C66, 0x00050085, 0x0000000D, 0x0000590B, 0x00005944, - 0x00004C66, 0x00050085, 0x0000000D, 0x00004BB4, 0x00005945, 0x00004C66, - 0x00050085, 0x0000000D, 0x0000280F, 0x000054BC, 0x00004C66, 0x00050051, - 0x0000000D, 0x00003512, 0x00003FA2, 0x00000000, 0x00050083, 0x0000000D, - 0x000054D6, 0x0000008A, 0x00003512, 0x00050051, 0x0000000D, 0x00002E64, - 0x00003FA2, 0x00000001, 0x00050083, 0x0000000D, 0x00002B8B, 0x0000008A, - 0x00002E64, 0x00050085, 0x0000000D, 0x00004506, 0x000054D6, 0x00002B8B, - 0x00050085, 0x0000000D, 0x0000627C, 0x00003512, 0x00002B8B, 0x00050085, - 0x0000000D, 0x00004F6A, 0x000054D6, 0x00002E64, 0x00050085, 0x0000000D, - 0x0000509E, 0x00003512, 0x00002E64, 0x00050083, 0x0000000D, 0x0000471C, - 0x00001E8F, 0x00002A99, 0x00050081, 0x0000000D, 0x00005B9D, 0x000002C4, - 0x0000471C, 0x0004007C, 0x0000000B, 0x00002C83, 0x00005B9D, 0x00050082, - 0x0000000B, 0x00001DFD, 0x00000344, 0x00002C83, 0x0004007C, 0x0000000D, - 0x00002097, 0x00001DFD, 0x00050085, 0x0000000D, 0x0000447B, 0x00004506, - 0x00002097, 0x00050083, 0x0000000D, 0x00005097, 0x00001E90, 0x00002A9A, - 0x00050081, 0x0000000D, 0x00005B9E, 0x000002C4, 0x00005097, 0x0004007C, - 0x0000000B, 0x00002C84, 0x00005B9E, 0x00050082, 0x0000000B, 0x00001DFE, - 0x00000344, 0x00002C84, 0x0004007C, 0x0000000D, 0x00002098, 0x00001DFE, - 0x00050085, 0x0000000D, 0x0000447C, 0x0000627C, 0x00002098, 0x00050083, - 0x0000000D, 0x00005098, 0x00001E91, 0x00002A9B, 0x00050081, 0x0000000D, - 0x00005B9F, 0x000002C4, 0x00005098, 0x0004007C, 0x0000000B, 0x00002C85, - 0x00005B9F, 0x00050082, 0x0000000B, 0x00001DFF, 0x00000344, 0x00002C85, - 0x0004007C, 0x0000000D, 0x00002099, 0x00001DFF, 0x00050085, 0x0000000D, - 0x0000447D, 0x00004F6A, 0x00002099, 0x00050083, 0x0000000D, 0x00005099, - 0x0000526D, 0x00002A9C, 0x00050081, 0x0000000D, 0x00005BA0, 0x000002C4, - 0x00005099, 0x0004007C, 0x0000000B, 0x00002C86, 0x00005BA0, 0x00050082, - 0x0000000B, 0x00001E00, 0x00000344, 0x00002C86, 0x0004007C, 0x0000000D, - 0x000020BD, 0x00001E00, 0x00050085, 0x0000000D, 0x0000436D, 0x0000509E, - 0x000020BD, 0x00050085, 0x0000000D, 0x0000590C, 0x000049BF, 0x0000447B, - 0x00050085, 0x0000000D, 0x00004F44, 0x0000590B, 0x0000447C, 0x00050085, - 0x0000000D, 0x000051F8, 0x00004BB4, 0x0000447D, 0x00050081, 0x0000000D, - 0x00003D4A, 0x00004F44, 0x000051F8, 0x00050081, 0x0000000D, 0x00005767, - 0x00003D4A, 0x0000447B, 0x00050085, 0x0000000D, 0x00003135, 0x0000280F, - 0x0000436D, 0x00050081, 0x0000000D, 0x0000499D, 0x0000590C, 0x00003135, - 0x00050081, 0x0000000D, 0x00005A1B, 0x0000499D, 0x0000447C, 0x00050081, - 0x0000000D, 0x00001C3B, 0x0000499D, 0x0000447D, 0x00050081, 0x0000000D, - 0x00001C3C, 0x00003D4A, 0x0000436D, 0x00050081, 0x0000000D, 0x00001C3D, - 0x0000590C, 0x00004F44, 0x00050081, 0x0000000D, 0x00001C87, 0x00001C3D, - 0x000051F8, 0x00050081, 0x0000000D, 0x00001987, 0x00001C87, 0x00003135, - 0x00050085, 0x0000000D, 0x00003136, 0x00000019, 0x00001987, 0x00050081, - 0x0000000D, 0x0000499E, 0x00003136, 0x00005767, 0x00050081, 0x0000000D, - 0x00005A1C, 0x0000499E, 0x00005A1B, 0x00050081, 0x0000000D, 0x00001BDC, - 0x00005A1C, 0x00001C3B, 0x00050081, 0x0000000D, 0x00001FAF, 0x00001BDC, - 0x00001C3C, 0x0004007C, 0x0000000B, 0x00002636, 0x00001FAF, 0x00050082, - 0x0000000B, 0x00001D8B, 0x000000B2, 0x00002636, 0x0004007C, 0x0000000D, - 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, - 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00001FAF, 0x00050081, - 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, - 0x000024E2, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x00004735, - 0x0000611F, 0x00006121, 0x00050085, 0x0000000D, 0x000021E2, 0x0000590C, - 0x00004735, 0x00050085, 0x0000000D, 0x00005EE4, 0x00006120, 0x00004F44, - 0x00050081, 0x0000000D, 0x00003A4A, 0x000021E2, 0x00005EE4, 0x00050085, - 0x0000000D, 0x000024E3, 0x00006124, 0x00004F44, 0x00050081, 0x0000000D, - 0x000046E9, 0x00003A4A, 0x000024E3, 0x00050085, 0x0000000D, 0x000024E4, - 0x00006125, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EA, 0x000046E9, - 0x000024E4, 0x00050085, 0x0000000D, 0x000024E5, 0x00006129, 0x000051F8, - 0x00050081, 0x0000000D, 0x000046EB, 0x000046EA, 0x000024E5, 0x00050085, - 0x0000000D, 0x000024E6, 0x00006128, 0x00003135, 0x00050081, 0x0000000D, - 0x000046EC, 0x000046EB, 0x000024E6, 0x00050085, 0x0000000D, 0x000024E7, - 0x0000612A, 0x00003135, 0x00050081, 0x0000000D, 0x000046ED, 0x000046EC, - 0x000024E7, 0x00050085, 0x0000000D, 0x000024E8, 0x00006122, 0x00005767, - 0x00050081, 0x0000000D, 0x000046EE, 0x000046ED, 0x000024E8, 0x00050085, - 0x0000000D, 0x000024E9, 0x00006123, 0x00005A1B, 0x00050081, 0x0000000D, - 0x000046EF, 0x000046EE, 0x000024E9, 0x00050085, 0x0000000D, 0x000024EA, - 0x00006126, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F0, 0x000046EF, - 0x000024EA, 0x00050085, 0x0000000D, 0x000024EB, 0x00006127, 0x00001C3C, - 0x00050081, 0x0000000D, 0x00003E65, 0x000046F0, 0x000024EB, 0x00050085, - 0x0000000D, 0x00001FC9, 0x00003E65, 0x000024E2, 0x0008000C, 0x0000000D, - 0x00003B72, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, - 0x00050081, 0x0000000D, 0x000031DD, 0x00003F38, 0x00003F3A, 0x00050085, - 0x0000000D, 0x00004489, 0x0000590C, 0x000031DD, 0x00050085, 0x0000000D, - 0x00005EE5, 0x00003F39, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4B, - 0x00004489, 0x00005EE5, 0x00050085, 0x0000000D, 0x000024EC, 0x00003F3D, - 0x00004F44, 0x00050081, 0x0000000D, 0x000046F1, 0x00003A4B, 0x000024EC, - 0x00050085, 0x0000000D, 0x000024ED, 0x00003F3E, 0x000051F8, 0x00050081, - 0x0000000D, 0x000046F2, 0x000046F1, 0x000024ED, 0x00050085, 0x0000000D, - 0x000024EE, 0x00003F42, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F3, - 0x000046F2, 0x000024EE, 0x00050085, 0x0000000D, 0x000024EF, 0x00003F41, - 0x00003135, 0x00050081, 0x0000000D, 0x000046F4, 0x000046F3, 0x000024EF, - 0x00050085, 0x0000000D, 0x000024F0, 0x00003A3E, 0x00003135, 0x00050081, - 0x0000000D, 0x000046F5, 0x000046F4, 0x000024F0, 0x00050085, 0x0000000D, - 0x000024F1, 0x00003F3B, 0x00005767, 0x00050081, 0x0000000D, 0x000046F6, - 0x000046F5, 0x000024F1, 0x00050085, 0x0000000D, 0x000024F2, 0x00003F3C, - 0x00005A1B, 0x00050081, 0x0000000D, 0x000046F7, 0x000046F6, 0x000024F2, - 0x00050085, 0x0000000D, 0x000024F3, 0x00003F3F, 0x00001C3B, 0x00050081, - 0x0000000D, 0x000046F8, 0x000046F7, 0x000024F3, 0x00050085, 0x0000000D, - 0x000024F4, 0x00003F40, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E66, - 0x000046F8, 0x000024F4, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, - 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B73, 0x00000001, 0x0000002B, - 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DE, - 0x00002459, 0x0000245B, 0x00050085, 0x0000000D, 0x0000448A, 0x0000590C, - 0x000031DE, 0x00050085, 0x0000000D, 0x00005EE6, 0x0000245A, 0x00004F44, - 0x00050081, 0x0000000D, 0x00003A4C, 0x0000448A, 0x00005EE6, 0x00050085, - 0x0000000D, 0x000024F5, 0x0000245E, 0x00004F44, 0x00050081, 0x0000000D, - 0x000046F9, 0x00003A4C, 0x000024F5, 0x00050085, 0x0000000D, 0x000024F6, - 0x0000245F, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FA, 0x000046F9, - 0x000024F6, 0x00050085, 0x0000000D, 0x000024F7, 0x00002463, 0x000051F8, - 0x00050081, 0x0000000D, 0x000046FB, 0x000046FA, 0x000024F7, 0x00050085, - 0x0000000D, 0x000024F8, 0x00002462, 0x00003135, 0x00050081, 0x0000000D, - 0x000046FC, 0x000046FB, 0x000024F8, 0x00050085, 0x0000000D, 0x000024F9, - 0x0000218E, 0x00003135, 0x00050081, 0x0000000D, 0x000046FD, 0x000046FC, - 0x000024F9, 0x00050085, 0x0000000D, 0x000024FA, 0x0000245C, 0x00005767, - 0x00050081, 0x0000000D, 0x000046FE, 0x000046FD, 0x000024FA, 0x00050085, - 0x0000000D, 0x000024FB, 0x0000245D, 0x00005A1B, 0x00050081, 0x0000000D, - 0x000046FF, 0x000046FE, 0x000024FB, 0x00050085, 0x0000000D, 0x000024FC, - 0x00002460, 0x00001C3B, 0x00050081, 0x0000000D, 0x00004700, 0x000046FF, - 0x000024FC, 0x00050085, 0x0000000D, 0x000024FD, 0x00002461, 0x00001C3C, - 0x00050081, 0x0000000D, 0x00003E67, 0x00004700, 0x000024FD, 0x00050085, - 0x0000000D, 0x00001C4C, 0x00003E67, 0x000024E2, 0x0008000C, 0x0000000D, - 0x0000576C, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, - 0x00060052, 0x0000001D, 0x00005ECE, 0x00003B72, 0x00002818, 0x00000000, - 0x00060052, 0x0000001D, 0x00002B42, 0x00003B73, 0x00005ECE, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A55, 0x0000576C, 0x00002B42, 0x00000002, - 0x0008004F, 0x00000018, 0x0000329B, 0x00003A55, 0x00003A55, 0x00000000, - 0x00000001, 0x00000002, 0x0006000C, 0x00000018, 0x00001947, 0x00000001, - 0x0000001F, 0x0000329B, 0x00050051, 0x0000000D, 0x000058D6, 0x00001947, - 0x00000000, 0x00060052, 0x0000001D, 0x00004D39, 0x000058D6, 0x00003A55, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, 0x00001947, 0x00000001, - 0x00060052, 0x0000001D, 0x00003F07, 0x00004D8C, 0x00004D39, 0x00000001, - 0x00050051, 0x0000000D, 0x00004D9F, 0x00001947, 0x00000002, 0x00060052, - 0x0000001D, 0x00003CDE, 0x00004D9F, 0x00003F07, 0x00000002, 0x00060052, - 0x0000001D, 0x000047D3, 0x0000008A, 0x00003CDE, 0x00000003, 0x0003003E, - 0x000014D6, 0x000047D3, 0x000100FD, 0x00010038, + 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, + 0x0000000B, 0x00000004, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, + 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, + 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, + 0x0005001E, 0x00000418, 0x00000012, 0x00000013, 0x0000000D, 0x00040020, + 0x00000695, 0x00000009, 0x00000418, 0x0004003B, 0x00000695, 0x00000CE9, + 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, + 0x0000028F, 0x00000009, 0x00000012, 0x0004002B, 0x0000000C, 0x00000A0E, + 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B, + 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, 0x00000A11, + 0x00000002, 0x00040020, 0x0000028A, 0x00000009, 0x0000000D, 0x0004002B, + 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A0D, + 0x00000001, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x00040020, + 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, 0x000014D6, + 0x00000003, 0x0004002B, 0x0000000B, 0x0000020D, 0x1FBC4639, 0x0004002B, + 0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, + 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, + 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, + 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, + 0x0004003B, 0x00000313, 0x0000142B, 0x00000000, 0x0004002B, 0x0000000C, + 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, + 0x00000A08, 0x0005002C, 0x00000012, 0x00000714, 0x00000A0E, 0x00000A08, + 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, + 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, + 0x0000071A, 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000723, + 0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000012, 0x0000072C, 0x00000A0E, + 0x00000A0E, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, + 0x0005002C, 0x00000012, 0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C, + 0x00000012, 0x00000735, 0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012, + 0x00000738, 0x00000A0E, 0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4, + 0x3D000000, 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, + 0x00030001, 0x0000001D, 0x00002818, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, + 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, + 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, + 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000CE9, 0x00000A0B, + 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, + 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, + 0x00005B10, 0x00050041, 0x00000290, 0x00005205, 0x00000CE9, 0x00000A0E, + 0x0004003D, 0x00000013, 0x00005833, 0x00005205, 0x0004007C, 0x00000011, + 0x00003455, 0x00005833, 0x0005008E, 0x00000013, 0x000031DA, 0x00005833, + 0x000000FC, 0x00050083, 0x00000013, 0x00006013, 0x000031DA, 0x0000061E, + 0x0004007C, 0x00000011, 0x0000454F, 0x00006013, 0x00050051, 0x0000000B, + 0x00004143, 0x00003455, 0x00000000, 0x00050051, 0x0000000B, 0x000033E3, + 0x00003455, 0x00000001, 0x00050051, 0x0000000B, 0x00001DD9, 0x0000454F, + 0x00000000, 0x00050051, 0x0000000B, 0x00001D69, 0x0000454F, 0x00000001, + 0x00070050, 0x00000017, 0x00004741, 0x00004143, 0x000033E3, 0x00001DD9, + 0x00001D69, 0x00050041, 0x0000028A, 0x00002631, 0x00000CE9, 0x00000A11, + 0x0004003D, 0x0000000D, 0x00004978, 0x00002631, 0x0004007C, 0x0000000B, + 0x000044BF, 0x00004978, 0x00040070, 0x00000013, 0x00004CA9, 0x000026D2, + 0x0007004F, 0x00000011, 0x000020FA, 0x00004741, 0x00004741, 0x00000000, + 0x00000001, 0x0004007C, 0x00000013, 0x00002D38, 0x000020FA, 0x00050085, + 0x00000013, 0x0000514E, 0x00004CA9, 0x00002D38, 0x0007004F, 0x00000011, + 0x00002322, 0x00004741, 0x00004741, 0x00000002, 0x00000003, 0x0004007C, + 0x00000013, 0x00002E15, 0x00002322, 0x00050081, 0x00000013, 0x00004E65, + 0x0000514E, 0x00002E15, 0x0006000C, 0x00000013, 0x000031AF, 0x00000001, + 0x00000008, 0x00004E65, 0x00050083, 0x00000013, 0x00003FA2, 0x00004E65, + 0x000031AF, 0x0004006E, 0x00000012, 0x000042A8, 0x000031AF, 0x00050080, + 0x00000012, 0x00005058, 0x000042A8, 0x0000070B, 0x0004003D, 0x00000096, + 0x0000472F, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C03, 0x0000472F, + 0x00005058, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003423, + 0x000042A8, 0x0000070E, 0x0004003D, 0x00000096, 0x000038CA, 0x0000142B, + 0x0007005F, 0x0000001D, 0x00003151, 0x000038CA, 0x00003423, 0x00000002, + 0x00000A0B, 0x0004003D, 0x00000096, 0x000028B5, 0x0000142B, 0x0007005F, + 0x0000001D, 0x00003C54, 0x000028B5, 0x000042A8, 0x00000002, 0x00000A0B, + 0x00050080, 0x00000012, 0x00003424, 0x000042A8, 0x00000714, 0x0004003D, + 0x00000096, 0x00003DC3, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C04, + 0x00003DC3, 0x00003424, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, + 0x00003425, 0x000042A8, 0x00000720, 0x0004003D, 0x00000096, 0x00003DC4, + 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C05, 0x00003DC4, 0x00003425, + 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003426, 0x000042A8, + 0x00000729, 0x0004003D, 0x00000096, 0x00003DC5, 0x0000142B, 0x0007005F, + 0x0000001D, 0x00004C06, 0x00003DC5, 0x00003426, 0x00000002, 0x00000A0B, + 0x00050080, 0x00000012, 0x00003427, 0x000042A8, 0x0000071A, 0x0004003D, + 0x00000096, 0x00003DC6, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C07, + 0x00003DC6, 0x00003427, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, + 0x00003428, 0x000042A8, 0x00000723, 0x0004003D, 0x00000096, 0x00003DC7, + 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C08, 0x00003DC7, 0x00003428, + 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003429, 0x000042A8, + 0x0000072F, 0x0004003D, 0x00000096, 0x00003DC8, 0x0000142B, 0x0007005F, + 0x0000001D, 0x00004C09, 0x00003DC8, 0x00003429, 0x00000002, 0x00000A0B, + 0x00050080, 0x00000012, 0x0000342A, 0x000042A8, 0x0000072C, 0x0004003D, + 0x00000096, 0x00003DC9, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C0A, + 0x00003DC9, 0x0000342A, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, + 0x0000342B, 0x000042A8, 0x00000735, 0x0004003D, 0x00000096, 0x00003DCA, + 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C0B, 0x00003DCA, 0x0000342B, + 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x0000342C, 0x000042A8, + 0x00000738, 0x0004003D, 0x00000096, 0x00003A46, 0x0000142B, 0x0007005F, + 0x0000001D, 0x000022C3, 0x00003A46, 0x0000342C, 0x00000002, 0x00000A0B, + 0x00050051, 0x0000000D, 0x00004D11, 0x00004C03, 0x00000000, 0x00050051, + 0x0000000D, 0x00001B71, 0x00004C03, 0x00000001, 0x00050051, 0x0000000D, + 0x00004923, 0x00004C03, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F, + 0x00004D11, 0x00004D11, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71, + 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923, 0x00004923, + 0x00050051, 0x0000000D, 0x000056DC, 0x00004C04, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E44, 0x00004C04, 0x00000001, 0x00050051, 0x0000000D, + 0x00004924, 0x00004C04, 0x00000002, 0x00050085, 0x0000000D, 0x00006120, + 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44, + 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924, + 0x00050051, 0x0000000D, 0x000056DD, 0x00003151, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E45, 0x00003151, 0x00000001, 0x00050051, 0x0000000D, + 0x00004925, 0x00003151, 0x00000002, 0x00050085, 0x0000000D, 0x00006121, + 0x000056DD, 0x000056DD, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45, + 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925, + 0x00050051, 0x0000000D, 0x000056DE, 0x00003C54, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E46, 0x00003C54, 0x00000001, 0x00050051, 0x0000000D, + 0x00004926, 0x00003C54, 0x00000002, 0x00050085, 0x0000000D, 0x00006122, + 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46, + 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926, + 0x00050051, 0x0000000D, 0x000056DF, 0x00004C05, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E47, 0x00004C05, 0x00000001, 0x00050051, 0x0000000D, + 0x00004927, 0x00004C05, 0x00000002, 0x00050085, 0x0000000D, 0x00006123, + 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3C, 0x00002E47, + 0x00002E47, 0x00050085, 0x0000000D, 0x0000245D, 0x00004927, 0x00004927, + 0x00050051, 0x0000000D, 0x000056E0, 0x00004C06, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E48, 0x00004C06, 0x00000001, 0x00050051, 0x0000000D, + 0x00004928, 0x00004C06, 0x00000002, 0x00050085, 0x0000000D, 0x00006124, + 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003F3D, 0x00002E48, + 0x00002E48, 0x00050085, 0x0000000D, 0x0000245E, 0x00004928, 0x00004928, + 0x00050051, 0x0000000D, 0x000056E1, 0x00004C07, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E49, 0x00004C07, 0x00000001, 0x00050051, 0x0000000D, + 0x00004929, 0x00004C07, 0x00000002, 0x00050085, 0x0000000D, 0x00006125, + 0x000056E1, 0x000056E1, 0x00050085, 0x0000000D, 0x00003F3E, 0x00002E49, + 0x00002E49, 0x00050085, 0x0000000D, 0x0000245F, 0x00004929, 0x00004929, + 0x00050051, 0x0000000D, 0x000056E2, 0x00004C08, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E4A, 0x00004C08, 0x00000001, 0x00050051, 0x0000000D, + 0x0000492A, 0x00004C08, 0x00000002, 0x00050085, 0x0000000D, 0x00006126, + 0x000056E2, 0x000056E2, 0x00050085, 0x0000000D, 0x00003F3F, 0x00002E4A, + 0x00002E4A, 0x00050085, 0x0000000D, 0x00002460, 0x0000492A, 0x0000492A, + 0x00050051, 0x0000000D, 0x000056E3, 0x00004C0A, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E4B, 0x00004C0A, 0x00000001, 0x00050051, 0x0000000D, + 0x0000492B, 0x00004C0A, 0x00000002, 0x00050085, 0x0000000D, 0x00006127, + 0x000056E3, 0x000056E3, 0x00050085, 0x0000000D, 0x00003F40, 0x00002E4B, + 0x00002E4B, 0x00050085, 0x0000000D, 0x00002461, 0x0000492B, 0x0000492B, + 0x00050051, 0x0000000D, 0x000056E4, 0x00004C0B, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E4C, 0x00004C0B, 0x00000001, 0x00050051, 0x0000000D, + 0x0000492C, 0x00004C0B, 0x00000002, 0x00050085, 0x0000000D, 0x00006128, + 0x000056E4, 0x000056E4, 0x00050085, 0x0000000D, 0x00003F41, 0x00002E4C, + 0x00002E4C, 0x00050085, 0x0000000D, 0x00002462, 0x0000492C, 0x0000492C, + 0x00050051, 0x0000000D, 0x000056E5, 0x00004C09, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E4D, 0x00004C09, 0x00000001, 0x00050051, 0x0000000D, + 0x0000492D, 0x00004C09, 0x00000002, 0x00050085, 0x0000000D, 0x00006129, + 0x000056E5, 0x000056E5, 0x00050085, 0x0000000D, 0x00003F42, 0x00002E4D, + 0x00002E4D, 0x00050085, 0x0000000D, 0x00002463, 0x0000492D, 0x0000492D, + 0x00050051, 0x0000000D, 0x000056E6, 0x000022C3, 0x00000000, 0x00050051, + 0x0000000D, 0x00002E4E, 0x000022C3, 0x00000001, 0x00050051, 0x0000000D, + 0x0000492E, 0x000022C3, 0x00000002, 0x00050085, 0x0000000D, 0x0000612A, + 0x000056E6, 0x000056E6, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E4E, + 0x00002E4E, 0x00050085, 0x0000000D, 0x0000218E, 0x0000492E, 0x0000492E, + 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A, + 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025, + 0x00003F38, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, + 0x00000025, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00002A99, + 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D, + 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C, + 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F38, 0x00005EE8, + 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x00003F3C, + 0x00003F3F, 0x0007000C, 0x0000000D, 0x00001E8F, 0x00000001, 0x00000028, + 0x00004473, 0x00005558, 0x0007000C, 0x0000000D, 0x000034BF, 0x00000001, + 0x00000025, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x000035FB, + 0x00000001, 0x00000025, 0x00003F39, 0x000034BF, 0x0007000C, 0x0000000D, + 0x00003E50, 0x00000001, 0x00000025, 0x00003F3D, 0x00003F40, 0x0007000C, + 0x0000000D, 0x00002A9A, 0x00000001, 0x00000025, 0x000035FB, 0x00003E50, + 0x0007000C, 0x0000000D, 0x00005EE9, 0x00000001, 0x00000028, 0x00003F3B, + 0x00003F3C, 0x0007000C, 0x0000000D, 0x00004474, 0x00000001, 0x00000028, + 0x00003F39, 0x00005EE9, 0x0007000C, 0x0000000D, 0x00005559, 0x00000001, + 0x00000028, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00001E90, + 0x00000001, 0x00000028, 0x00004474, 0x00005559, 0x0007000C, 0x0000000D, + 0x000034C0, 0x00000001, 0x00000025, 0x00003F3E, 0x00003F3F, 0x0007000C, + 0x0000000D, 0x000035FC, 0x00000001, 0x00000025, 0x00003F3B, 0x000034C0, + 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, 0x00003F40, + 0x00003F42, 0x0007000C, 0x0000000D, 0x00002A9B, 0x00000001, 0x00000025, + 0x000035FC, 0x00003E51, 0x0007000C, 0x0000000D, 0x00005EEA, 0x00000001, + 0x00000028, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00004475, + 0x00000001, 0x00000028, 0x00003F3B, 0x00005EEA, 0x0007000C, 0x0000000D, + 0x0000555A, 0x00000001, 0x00000028, 0x00003F40, 0x00003F42, 0x0007000C, + 0x0000000D, 0x00001E91, 0x00000001, 0x00000028, 0x00004475, 0x0000555A, + 0x0007000C, 0x0000000D, 0x000034C1, 0x00000001, 0x00000025, 0x00003F3F, + 0x00003F40, 0x0007000C, 0x0000000D, 0x000035FD, 0x00000001, 0x00000025, + 0x00003F3C, 0x000034C1, 0x0007000C, 0x0000000D, 0x00003E52, 0x00000001, + 0x00000025, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A9C, + 0x00000001, 0x00000025, 0x000035FD, 0x00003E52, 0x0007000C, 0x0000000D, + 0x00005EEB, 0x00000001, 0x00000028, 0x00003F3F, 0x00003F40, 0x0007000C, + 0x0000000D, 0x00004476, 0x00000001, 0x00000028, 0x00003F3C, 0x00005EEB, + 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, 0x00003F41, + 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028, + 0x00004476, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, 0x00001E8F, + 0x00050082, 0x0000000B, 0x00002272, 0x00000344, 0x00001FF5, 0x0004007C, + 0x0000000D, 0x00002699, 0x00002272, 0x0004007C, 0x0000000B, 0x00003AD6, + 0x00001E90, 0x00050082, 0x0000000B, 0x00001A2E, 0x00000344, 0x00003AD6, + 0x0004007C, 0x0000000D, 0x0000269A, 0x00001A2E, 0x0004007C, 0x0000000B, + 0x00003AD7, 0x00001E91, 0x00050082, 0x0000000B, 0x00001A2F, 0x00000344, + 0x00003AD7, 0x0004007C, 0x0000000D, 0x0000269B, 0x00001A2F, 0x0004007C, + 0x0000000B, 0x00003AD8, 0x0000526D, 0x00050082, 0x0000000B, 0x00001AB3, + 0x00000344, 0x00003AD8, 0x0004007C, 0x0000000D, 0x00001941, 0x00001AB3, + 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x00001E8F, 0x0007000C, + 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, 0x00005E43, + 0x00050085, 0x0000000D, 0x000059FC, 0x00005B1C, 0x00002699, 0x0008000C, + 0x0000000D, 0x00003EB3, 0x00000001, 0x0000002B, 0x000059FC, 0x00000A0C, + 0x0000008A, 0x00050083, 0x0000000D, 0x000061AD, 0x0000008A, 0x00001E90, + 0x0007000C, 0x0000000D, 0x000029C9, 0x00000001, 0x00000025, 0x00002A9A, + 0x000061AD, 0x00050085, 0x0000000D, 0x000059FD, 0x000029C9, 0x0000269A, + 0x0008000C, 0x0000000D, 0x00003EB4, 0x00000001, 0x0000002B, 0x000059FD, + 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AE, 0x0000008A, + 0x00001E91, 0x0007000C, 0x0000000D, 0x000029CA, 0x00000001, 0x00000025, + 0x00002A9B, 0x000061AE, 0x00050085, 0x0000000D, 0x000059FE, 0x000029CA, + 0x0000269B, 0x0008000C, 0x0000000D, 0x00003EB5, 0x00000001, 0x0000002B, + 0x000059FE, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AF, + 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x000029CB, 0x00000001, + 0x00000025, 0x00002A9C, 0x000061AF, 0x00050085, 0x0000000D, 0x00005977, + 0x000029CB, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001, + 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, + 0x00005DCB, 0x00003EB3, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB, + 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D, + 0x0004007C, 0x0000000D, 0x00005943, 0x00005ABD, 0x0004007C, 0x0000000B, + 0x000022CE, 0x00003EB4, 0x000500C2, 0x0000000B, 0x000023E5, 0x000022CE, + 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABE, 0x000023E5, 0x0000020D, + 0x0004007C, 0x0000000D, 0x00005944, 0x00005ABE, 0x0004007C, 0x0000000B, + 0x000022CF, 0x00003EB5, 0x000500C2, 0x0000000B, 0x000023E6, 0x000022CF, + 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABF, 0x000023E6, 0x0000020D, + 0x0004007C, 0x0000000D, 0x00005945, 0x00005ABF, 0x0004007C, 0x0000000B, + 0x000022D0, 0x000050CB, 0x000500C2, 0x0000000B, 0x000023E7, 0x000022D0, + 0x00000A0D, 0x00050080, 0x0000000B, 0x00005AC0, 0x000023E7, 0x0000020D, + 0x0004007C, 0x0000000D, 0x000054BC, 0x00005AC0, 0x0004007C, 0x0000000D, + 0x00004C66, 0x000044BF, 0x00050085, 0x0000000D, 0x000049BF, 0x00005943, + 0x00004C66, 0x00050085, 0x0000000D, 0x0000590B, 0x00005944, 0x00004C66, + 0x00050085, 0x0000000D, 0x00004BB4, 0x00005945, 0x00004C66, 0x00050085, + 0x0000000D, 0x0000280F, 0x000054BC, 0x00004C66, 0x00050051, 0x0000000D, + 0x00003512, 0x00003FA2, 0x00000000, 0x00050083, 0x0000000D, 0x000054D6, + 0x0000008A, 0x00003512, 0x00050051, 0x0000000D, 0x00002E64, 0x00003FA2, + 0x00000001, 0x00050083, 0x0000000D, 0x00002B8B, 0x0000008A, 0x00002E64, + 0x00050085, 0x0000000D, 0x00004506, 0x000054D6, 0x00002B8B, 0x00050085, + 0x0000000D, 0x0000627C, 0x00003512, 0x00002B8B, 0x00050085, 0x0000000D, + 0x00004F6A, 0x000054D6, 0x00002E64, 0x00050085, 0x0000000D, 0x0000509E, + 0x00003512, 0x00002E64, 0x00050083, 0x0000000D, 0x0000471C, 0x00001E8F, + 0x00002A99, 0x00050081, 0x0000000D, 0x00005B9D, 0x000002C4, 0x0000471C, + 0x0004007C, 0x0000000B, 0x00002C83, 0x00005B9D, 0x00050082, 0x0000000B, + 0x00001DFD, 0x00000344, 0x00002C83, 0x0004007C, 0x0000000D, 0x00002097, + 0x00001DFD, 0x00050085, 0x0000000D, 0x0000447B, 0x00004506, 0x00002097, + 0x00050083, 0x0000000D, 0x00005097, 0x00001E90, 0x00002A9A, 0x00050081, + 0x0000000D, 0x00005B9E, 0x000002C4, 0x00005097, 0x0004007C, 0x0000000B, + 0x00002C84, 0x00005B9E, 0x00050082, 0x0000000B, 0x00001DFE, 0x00000344, + 0x00002C84, 0x0004007C, 0x0000000D, 0x00002098, 0x00001DFE, 0x00050085, + 0x0000000D, 0x0000447C, 0x0000627C, 0x00002098, 0x00050083, 0x0000000D, + 0x00005098, 0x00001E91, 0x00002A9B, 0x00050081, 0x0000000D, 0x00005B9F, + 0x000002C4, 0x00005098, 0x0004007C, 0x0000000B, 0x00002C85, 0x00005B9F, + 0x00050082, 0x0000000B, 0x00001DFF, 0x00000344, 0x00002C85, 0x0004007C, + 0x0000000D, 0x00002099, 0x00001DFF, 0x00050085, 0x0000000D, 0x0000447D, + 0x00004F6A, 0x00002099, 0x00050083, 0x0000000D, 0x00005099, 0x0000526D, + 0x00002A9C, 0x00050081, 0x0000000D, 0x00005BA0, 0x000002C4, 0x00005099, + 0x0004007C, 0x0000000B, 0x00002C86, 0x00005BA0, 0x00050082, 0x0000000B, + 0x00001E00, 0x00000344, 0x00002C86, 0x0004007C, 0x0000000D, 0x000020BD, + 0x00001E00, 0x00050085, 0x0000000D, 0x0000436D, 0x0000509E, 0x000020BD, + 0x00050085, 0x0000000D, 0x0000590C, 0x000049BF, 0x0000447B, 0x00050085, + 0x0000000D, 0x00004F44, 0x0000590B, 0x0000447C, 0x00050085, 0x0000000D, + 0x000051F8, 0x00004BB4, 0x0000447D, 0x00050081, 0x0000000D, 0x00003D4A, + 0x00004F44, 0x000051F8, 0x00050081, 0x0000000D, 0x00005767, 0x00003D4A, + 0x0000447B, 0x00050085, 0x0000000D, 0x00003135, 0x0000280F, 0x0000436D, + 0x00050081, 0x0000000D, 0x0000499D, 0x0000590C, 0x00003135, 0x00050081, + 0x0000000D, 0x00005A1B, 0x0000499D, 0x0000447C, 0x00050081, 0x0000000D, + 0x00001C3B, 0x0000499D, 0x0000447D, 0x00050081, 0x0000000D, 0x00001C3C, + 0x00003D4A, 0x0000436D, 0x00050081, 0x0000000D, 0x00001C3D, 0x0000590C, + 0x00004F44, 0x00050081, 0x0000000D, 0x00001C87, 0x00001C3D, 0x000051F8, + 0x00050081, 0x0000000D, 0x00001987, 0x00001C87, 0x00003135, 0x00050085, + 0x0000000D, 0x00003136, 0x00000019, 0x00001987, 0x00050081, 0x0000000D, + 0x0000499E, 0x00003136, 0x00005767, 0x00050081, 0x0000000D, 0x00005A1C, + 0x0000499E, 0x00005A1B, 0x00050081, 0x0000000D, 0x00001BDC, 0x00005A1C, + 0x00001C3B, 0x00050081, 0x0000000D, 0x00001FAF, 0x00001BDC, 0x00001C3C, + 0x0004007C, 0x0000000B, 0x00002636, 0x00001FAF, 0x00050082, 0x0000000B, + 0x00001D8B, 0x000000B2, 0x00002636, 0x0004007C, 0x0000000D, 0x000024CB, + 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, + 0x0000000D, 0x0000304F, 0x000023AA, 0x00001FAF, 0x00050081, 0x0000000D, + 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x000024E2, + 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x00004735, 0x0000611F, + 0x00006121, 0x00050085, 0x0000000D, 0x000021E2, 0x0000590C, 0x00004735, + 0x00050085, 0x0000000D, 0x00005EE3, 0x00006120, 0x00004F44, 0x00050081, + 0x0000000D, 0x00003A4A, 0x000021E2, 0x00005EE3, 0x00050085, 0x0000000D, + 0x000024E3, 0x00006124, 0x00004F44, 0x00050081, 0x0000000D, 0x000046E9, + 0x00003A4A, 0x000024E3, 0x00050085, 0x0000000D, 0x000024E4, 0x00006125, + 0x000051F8, 0x00050081, 0x0000000D, 0x000046EA, 0x000046E9, 0x000024E4, + 0x00050085, 0x0000000D, 0x000024E5, 0x00006129, 0x000051F8, 0x00050081, + 0x0000000D, 0x000046EB, 0x000046EA, 0x000024E5, 0x00050085, 0x0000000D, + 0x000024E6, 0x00006128, 0x00003135, 0x00050081, 0x0000000D, 0x000046EC, + 0x000046EB, 0x000024E6, 0x00050085, 0x0000000D, 0x000024E7, 0x0000612A, + 0x00003135, 0x00050081, 0x0000000D, 0x000046ED, 0x000046EC, 0x000024E7, + 0x00050085, 0x0000000D, 0x000024E8, 0x00006122, 0x00005767, 0x00050081, + 0x0000000D, 0x000046EE, 0x000046ED, 0x000024E8, 0x00050085, 0x0000000D, + 0x000024E9, 0x00006123, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046EF, + 0x000046EE, 0x000024E9, 0x00050085, 0x0000000D, 0x000024EA, 0x00006126, + 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F0, 0x000046EF, 0x000024EA, + 0x00050085, 0x0000000D, 0x000024EB, 0x00006127, 0x00001C3C, 0x00050081, + 0x0000000D, 0x00003E65, 0x000046F0, 0x000024EB, 0x00050085, 0x0000000D, + 0x00001FC9, 0x00003E65, 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B72, + 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, + 0x0000000D, 0x000031DD, 0x00003F38, 0x00003F3A, 0x00050085, 0x0000000D, + 0x00004489, 0x0000590C, 0x000031DD, 0x00050085, 0x0000000D, 0x00005EE4, + 0x00003F39, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4B, 0x00004489, + 0x00005EE4, 0x00050085, 0x0000000D, 0x000024EC, 0x00003F3D, 0x00004F44, + 0x00050081, 0x0000000D, 0x000046F1, 0x00003A4B, 0x000024EC, 0x00050085, + 0x0000000D, 0x000024ED, 0x00003F3E, 0x000051F8, 0x00050081, 0x0000000D, + 0x000046F2, 0x000046F1, 0x000024ED, 0x00050085, 0x0000000D, 0x000024EE, + 0x00003F42, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F3, 0x000046F2, + 0x000024EE, 0x00050085, 0x0000000D, 0x000024EF, 0x00003F41, 0x00003135, + 0x00050081, 0x0000000D, 0x000046F4, 0x000046F3, 0x000024EF, 0x00050085, + 0x0000000D, 0x000024F0, 0x00003A3E, 0x00003135, 0x00050081, 0x0000000D, + 0x000046F5, 0x000046F4, 0x000024F0, 0x00050085, 0x0000000D, 0x000024F1, + 0x00003F3B, 0x00005767, 0x00050081, 0x0000000D, 0x000046F6, 0x000046F5, + 0x000024F1, 0x00050085, 0x0000000D, 0x000024F2, 0x00003F3C, 0x00005A1B, + 0x00050081, 0x0000000D, 0x000046F7, 0x000046F6, 0x000024F2, 0x00050085, + 0x0000000D, 0x000024F3, 0x00003F3F, 0x00001C3B, 0x00050081, 0x0000000D, + 0x000046F8, 0x000046F7, 0x000024F3, 0x00050085, 0x0000000D, 0x000024F4, + 0x00003F40, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E66, 0x000046F8, + 0x000024F4, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, 0x000024E2, + 0x0008000C, 0x0000000D, 0x00003B73, 0x00000001, 0x0000002B, 0x00001FCA, + 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DE, 0x00002459, + 0x0000245B, 0x00050085, 0x0000000D, 0x0000448A, 0x0000590C, 0x000031DE, + 0x00050085, 0x0000000D, 0x00005EE5, 0x0000245A, 0x00004F44, 0x00050081, + 0x0000000D, 0x00003A4C, 0x0000448A, 0x00005EE5, 0x00050085, 0x0000000D, + 0x000024F5, 0x0000245E, 0x00004F44, 0x00050081, 0x0000000D, 0x000046F9, + 0x00003A4C, 0x000024F5, 0x00050085, 0x0000000D, 0x000024F6, 0x0000245F, + 0x000051F8, 0x00050081, 0x0000000D, 0x000046FA, 0x000046F9, 0x000024F6, + 0x00050085, 0x0000000D, 0x000024F7, 0x00002463, 0x000051F8, 0x00050081, + 0x0000000D, 0x000046FB, 0x000046FA, 0x000024F7, 0x00050085, 0x0000000D, + 0x000024F8, 0x00002462, 0x00003135, 0x00050081, 0x0000000D, 0x000046FC, + 0x000046FB, 0x000024F8, 0x00050085, 0x0000000D, 0x000024F9, 0x0000218E, + 0x00003135, 0x00050081, 0x0000000D, 0x000046FD, 0x000046FC, 0x000024F9, + 0x00050085, 0x0000000D, 0x000024FA, 0x0000245C, 0x00005767, 0x00050081, + 0x0000000D, 0x000046FE, 0x000046FD, 0x000024FA, 0x00050085, 0x0000000D, + 0x000024FB, 0x0000245D, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046FF, + 0x000046FE, 0x000024FB, 0x00050085, 0x0000000D, 0x000024FC, 0x00002460, + 0x00001C3B, 0x00050081, 0x0000000D, 0x00004700, 0x000046FF, 0x000024FC, + 0x00050085, 0x0000000D, 0x000024FD, 0x00002461, 0x00001C3C, 0x00050081, + 0x0000000D, 0x00003E67, 0x00004700, 0x000024FD, 0x00050085, 0x0000000D, + 0x00001C4C, 0x00003E67, 0x000024E2, 0x0008000C, 0x0000000D, 0x0000576C, + 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052, + 0x0000001D, 0x00005ECE, 0x00003B72, 0x00002818, 0x00000000, 0x00060052, + 0x0000001D, 0x00002B42, 0x00003B73, 0x00005ECE, 0x00000001, 0x00060052, + 0x0000001D, 0x00003A55, 0x0000576C, 0x00002B42, 0x00000002, 0x0008004F, + 0x00000018, 0x0000329B, 0x00003A55, 0x00003A55, 0x00000000, 0x00000001, + 0x00000002, 0x0006000C, 0x00000018, 0x00001934, 0x00000001, 0x0000001F, + 0x0000329B, 0x00050051, 0x0000000D, 0x00005983, 0x00001934, 0x00000000, + 0x00050051, 0x0000000D, 0x00002295, 0x00001934, 0x00000001, 0x00050051, + 0x0000000D, 0x00001D30, 0x00001934, 0x00000002, 0x00070050, 0x0000001D, + 0x00005788, 0x00005983, 0x00002295, 0x00001D30, 0x0000008A, 0x0003003E, + 0x000014D6, 0x00005788, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_ps.h index 9a437d96c..f97c90449 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25141 ; Schema: 0 OpCapability Shader @@ -11,12 +11,12 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5334 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord + OpDecorate %_struct_1010 Block OpMemberDecorate %_struct_1010 0 Offset 16 OpMemberDecorate %_struct_1010 1 Offset 24 - OpDecorate %_struct_1010 Block OpDecorate %5334 Location 0 - OpDecorate %5163 DescriptorSet 0 OpDecorate %5163 Binding 0 + OpDecorate %5163 DescriptorSet 0 %void = OpTypeVoid %1282 = OpTypeFunction %void %float = OpTypeFloat 32 @@ -287,7 +287,7 @@ %float_0_000819546578 = OpConstant %float 0.000819546578 %float_0_00184589461 = OpConstant %float 0.00184589461 %float_0_000467218139 = OpConstant %float 0.000467218139 - %2252 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 + %2242 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 %uint_1 = OpConstant %uint 1 %uint_16 = OpConstant %uint 16 %_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 @@ -297,7 +297,7 @@ %v2float = OpTypeVector %float 2 %_struct_1010 = OpTypeStruct %v2int %float %_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010 - %4495 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int %int_1 = OpConstant %int 1 @@ -317,61 +317,65 @@ %1824 = OpConstantComposite %v2int %int_1 %int_0 %1827 = OpConstantComposite %v2int %int_0 %int_1 %float_4 = OpConstant %float 4 - %10264 = OpUndef %v4float %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %2604 = OpConstantComposite %v3float %float_0 %float_0 %float_0 %2582 = OpConstantComposite %v3float %float_1 %float_1 %float_1 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %24953 = OpLabel %18411 = OpVariable %_ptr_Function__arr_float_uint_256 Function %22087 = OpLoad %v4float %gl_FragCoord %6562 = OpVectorShuffle %v2float %22087 %22087 0 1 %17656 = OpConvertFToS %v2int %6562 - %19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0 %22822 = OpLoad %v2int %19279 %23312 = OpISub %v2int %17656 %22822 %9938 = OpBitcast %v2uint %23312 - %20997 = OpAccessChain %_ptr_PushConstant_float %4495 %int_1 + %20997 = OpAccessChain %_ptr_PushConstant_float %3305 %int_1 %22237 = OpLoad %float %20997 %16454 = OpBitcast %uint %22237 %6990 = OpBitcast %v2int %9938 %14365 = OpIAdd %v2int %6990 %1803 %23057 = OpLoad %151 %5163 - %20105 = OpImageFetch %v4float %23057 %14365 Lod %int_0 - %7465 = OpIAdd %v2int %6990 %1806 - %23314 = OpImageFetch %v4float %23057 %7465 Lod %int_0 - %17196 = OpImageFetch %v4float %23057 %6990 Lod %int_0 - %16142 = OpIAdd %v2int %6990 %1824 - %16978 = OpImageFetch %v4float %23057 %16142 Lod %int_0 - %19264 = OpIAdd %v2int %6990 %1827 - %24843 = OpImageFetch %v4float %23057 %19264 Lod %int_0 - %6266 = OpCompositeExtract %float %20105 0 - %7025 = OpCompositeExtract %float %20105 1 - %18723 = OpCompositeExtract %float %20105 2 - %24863 = OpFMul %float %6266 %6266 + %19459 = OpImageFetch %v4float %23057 %14365 Lod %int_0 + %13347 = OpIAdd %v2int %6990 %1806 + %14538 = OpLoad %151 %5163 + %12625 = OpImageFetch %v4float %14538 %13347 Lod %int_0 + %10421 = OpLoad %151 %5163 + %15444 = OpImageFetch %v4float %10421 %6990 Lod %int_0 + %13348 = OpIAdd %v2int %6990 %1824 + %15811 = OpLoad %151 %5163 + %19460 = OpImageFetch %v4float %15811 %13348 Lod %int_0 + %13349 = OpIAdd %v2int %6990 %1827 + %14918 = OpLoad %151 %5163 + %8899 = OpImageFetch %v4float %14918 %13349 Lod %int_0 + %19729 = OpCompositeExtract %float %19459 0 + %7025 = OpCompositeExtract %float %19459 1 + %18723 = OpCompositeExtract %float %19459 2 + %24863 = OpFMul %float %19729 %19729 %16184 = OpFMul %float %7025 %7025 %9305 = OpFMul %float %18723 %18723 - %22236 = OpCompositeExtract %float %23314 0 - %11844 = OpCompositeExtract %float %23314 1 - %18724 = OpCompositeExtract %float %23314 2 + %22236 = OpCompositeExtract %float %12625 0 + %11844 = OpCompositeExtract %float %12625 1 + %18724 = OpCompositeExtract %float %12625 2 %24864 = OpFMul %float %22236 %22236 %16185 = OpFMul %float %11844 %11844 %9306 = OpFMul %float %18724 %18724 - %22238 = OpCompositeExtract %float %17196 0 - %11845 = OpCompositeExtract %float %17196 1 - %18725 = OpCompositeExtract %float %17196 2 + %22238 = OpCompositeExtract %float %15444 0 + %11845 = OpCompositeExtract %float %15444 1 + %18725 = OpCompositeExtract %float %15444 2 %24865 = OpFMul %float %22238 %22238 %16186 = OpFMul %float %11845 %11845 %9307 = OpFMul %float %18725 %18725 - %22239 = OpCompositeExtract %float %16978 0 - %11846 = OpCompositeExtract %float %16978 1 - %18726 = OpCompositeExtract %float %16978 2 + %22239 = OpCompositeExtract %float %19460 0 + %11846 = OpCompositeExtract %float %19460 1 + %18726 = OpCompositeExtract %float %19460 2 %24866 = OpFMul %float %22239 %22239 %16187 = OpFMul %float %11846 %11846 %9308 = OpFMul %float %18726 %18726 - %22240 = OpCompositeExtract %float %24843 0 - %11847 = OpCompositeExtract %float %24843 1 - %18727 = OpCompositeExtract %float %24843 2 + %22240 = OpCompositeExtract %float %8899 0 + %11847 = OpCompositeExtract %float %8899 1 + %18727 = OpCompositeExtract %float %8899 2 %24867 = OpFMul %float %22240 %22240 %14910 = OpFMul %float %11847 %11847 %8590 = OpFMul %float %18727 %18727 @@ -432,7 +436,7 @@ %12955 = OpVectorShuffle %v3float %14933 %14933 0 1 2 %6471 = OpExtInst %v3float %1 Sqrt %12955 %22742 = OpCompositeExtract %float %6471 0 - %19769 = OpCompositeInsert %v4float %22742 %14933 0 + %19769 = OpCompositeInsert %v4float %22742 %10264 0 %19852 = OpCompositeExtract %float %6471 1 %16135 = OpCompositeInsert %v4float %19852 %19769 1 %19814 = OpCompositeExtract %float %6471 2 @@ -443,34 +447,31 @@ %21498 = OpIMul %uint %9741 %uint_16 %23411 = OpCompositeExtract %uint %12552 0 %12610 = OpIAdd %uint %21498 %23411 - OpStore %18411 %2252 + OpStore %18411 %2242 %9958 = OpAccessChain %_ptr_Function_float %18411 %12610 %25140 = OpLoad %float %9958 %18028 = OpCompositeConstruct %v3float %25140 %25140 %25140 %21458 = OpFAdd %v3float %15997 %18028 - %19544 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 - %16604 = OpCompositeExtract %float %19544 0 - %11553 = OpCompositeInsert %v4float %16604 %18704 0 - %19853 = OpCompositeExtract %float %19544 1 - %16136 = OpCompositeInsert %v4float %19853 %11553 1 - %19871 = OpCompositeExtract %float %19544 2 - %15582 = OpCompositeInsert %v4float %19871 %16136 2 - %18387 = OpCompositeInsert %v4float %float_1 %15582 3 - OpStore %5334 %18387 + %19525 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 + %16777 = OpCompositeExtract %float %19525 0 + %19708 = OpCompositeExtract %float %19525 1 + %7472 = OpCompositeExtract %float %19525 2 + %22408 = OpCompositeConstruct %v4float %16777 %19708 %7472 %float_1 + OpStore %5334 %22408 OpReturn OpFunctionEnd #endif const uint32_t guest_output_ffx_cas_sharpen_dither_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006235, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006235, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014D6, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, - 0x00050048, 0x000003F2, 0x00000000, 0x00000023, 0x00000010, 0x00050048, - 0x000003F2, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x000003F2, - 0x00000002, 0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047, - 0x0000142B, 0x00000022, 0x00000000, 0x00040047, 0x0000142B, 0x00000021, + 0x00030047, 0x000003F2, 0x00000002, 0x00050048, 0x000003F2, 0x00000000, + 0x00000023, 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, + 0x00000018, 0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047, + 0x0000142B, 0x00000021, 0x00000000, 0x00040047, 0x0000142B, 0x00000022, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040020, 0x0000028A, 0x00000007, 0x0000000D, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x00040015, @@ -479,7 +480,7 @@ const uint32_t guest_output_ffx_cas_sharpen_dither_ps[] = { 0x00000012, 0x0000000C, 0x00000002, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000147, - 0x00000100, 0x0004001C, 0x00000405, 0x0000000D, 0x00000147, 0x0004002B, + 0x00000100, 0x0004001C, 0x000003FB, 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, 0xBA838384, 0x0004002B, 0x0000000D, 0x00000728, 0x3A66E6E7, 0x0004002B, 0x0000000D, 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x0000000D, 0x00000A5A, 0xBACBCBCC, 0x0004002B, 0x0000000D, 0x000008DF, @@ -650,7 +651,7 @@ const uint32_t guest_output_ffx_cas_sharpen_dither_ps[] = { 0xBAA1A1A2, 0x0004002B, 0x0000000D, 0x00000842, 0x3ADFDFE0, 0x0004002B, 0x0000000D, 0x00000804, 0xBA76F6F7, 0x0004002B, 0x0000000D, 0x00000903, 0x3A56D6D7, 0x0004002B, 0x0000000D, 0x000007A4, 0x3AF1F1F2, 0x0004002B, - 0x0000000D, 0x00000482, 0x39F4F4F5, 0x0103002C, 0x00000405, 0x000008CC, + 0x0000000D, 0x00000482, 0x39F4F4F5, 0x0103002C, 0x000003FB, 0x000008C2, 0x0000010F, 0x00000728, 0x00000705, 0x00000A5A, 0x000008DF, 0x00000094, 0x0000034C, 0x0000087E, 0x0000034D, 0x00000687, 0x000003EB, 0x0000024E, 0x00000726, 0x00000698, 0x00000703, 0x00000AF8, 0x00000ABB, 0x0000026F, @@ -695,12 +696,12 @@ const uint32_t guest_output_ffx_cas_sharpen_dither_ps[] = { 0x0000003D, 0x00000A13, 0x000001B0, 0x00000AEF, 0x000007DF, 0x00000842, 0x00000804, 0x00000903, 0x000007A4, 0x00000482, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, - 0x00040020, 0x00000682, 0x00000007, 0x00000405, 0x00040017, 0x0000001D, + 0x00040020, 0x00000678, 0x00000007, 0x000003FB, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D, 0x00040020, 0x0000066F, 0x00000009, 0x000003F2, 0x0004003B, 0x0000066F, - 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, + 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x0000028B, 0x00000009, 0x0000000D, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, @@ -714,128 +715,128 @@ const uint32_t guest_output_ffx_cas_sharpen_dither_ps[] = { 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0004002B, - 0x0000000D, 0x00000B69, 0x40800000, 0x00030001, 0x0000001D, 0x00002818, - 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0006002C, - 0x00000018, 0x00000A2C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, - 0x00000018, 0x00000A16, 0x0000008A, 0x0000008A, 0x0000008A, 0x00050036, + 0x0000000D, 0x00000B69, 0x40800000, 0x0005002C, 0x00000011, 0x0000084A, + 0x00000A37, 0x00000A37, 0x0006002C, 0x00000018, 0x00000A2C, 0x00000A0C, + 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, 0x00000A16, 0x0000008A, + 0x0000008A, 0x0000008A, 0x00030001, 0x0000001D, 0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006179, - 0x0004003B, 0x00000682, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, + 0x0004003B, 0x00000678, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, 0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, - 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x0000118F, 0x00000A0B, + 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, - 0x00005B10, 0x00050041, 0x0000028B, 0x00005205, 0x0000118F, 0x00000A0E, + 0x00005B10, 0x00050041, 0x0000028B, 0x00005205, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D, - 0x00000097, 0x00005A11, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004E89, + 0x00000097, 0x00005A11, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C03, 0x00005A11, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, - 0x00001D29, 0x00001B4E, 0x0000070E, 0x0007005F, 0x0000001D, 0x00005B12, - 0x00005A11, 0x00001D29, 0x00000002, 0x00000A0B, 0x0007005F, 0x0000001D, - 0x0000432C, 0x00005A11, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050080, - 0x00000012, 0x00003F0E, 0x00001B4E, 0x00000720, 0x0007005F, 0x0000001D, - 0x00004252, 0x00005A11, 0x00003F0E, 0x00000002, 0x00000A0B, 0x00050080, - 0x00000012, 0x00004B40, 0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D, - 0x0000610B, 0x00005A11, 0x00004B40, 0x00000002, 0x00000A0B, 0x00050051, - 0x0000000D, 0x0000187A, 0x00004E89, 0x00000000, 0x00050051, 0x0000000D, - 0x00001B71, 0x00004E89, 0x00000001, 0x00050051, 0x0000000D, 0x00004923, - 0x00004E89, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F, 0x0000187A, - 0x0000187A, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, - 0x00050085, 0x0000000D, 0x00002459, 0x00004923, 0x00004923, 0x00050051, - 0x0000000D, 0x000056DC, 0x00005B12, 0x00000000, 0x00050051, 0x0000000D, - 0x00002E44, 0x00005B12, 0x00000001, 0x00050051, 0x0000000D, 0x00004924, - 0x00005B12, 0x00000002, 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, - 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, - 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924, 0x00050051, - 0x0000000D, 0x000056DE, 0x0000432C, 0x00000000, 0x00050051, 0x0000000D, - 0x00002E45, 0x0000432C, 0x00000001, 0x00050051, 0x0000000D, 0x00004925, - 0x0000432C, 0x00000002, 0x00050085, 0x0000000D, 0x00006121, 0x000056DE, - 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, - 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925, 0x00050051, - 0x0000000D, 0x000056DF, 0x00004252, 0x00000000, 0x00050051, 0x0000000D, - 0x00002E46, 0x00004252, 0x00000001, 0x00050051, 0x0000000D, 0x00004926, - 0x00004252, 0x00000002, 0x00050085, 0x0000000D, 0x00006122, 0x000056DF, - 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, - 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926, 0x00050051, - 0x0000000D, 0x000056E0, 0x0000610B, 0x00000000, 0x00050051, 0x0000000D, - 0x00002E47, 0x0000610B, 0x00000001, 0x00050051, 0x0000000D, 0x00004927, - 0x0000610B, 0x00000002, 0x00050085, 0x0000000D, 0x00006123, 0x000056E0, - 0x000056E0, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E47, 0x00002E47, - 0x00050085, 0x0000000D, 0x0000218E, 0x00004927, 0x00004927, 0x0007000C, - 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, - 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025, 0x00003F39, - 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, - 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, - 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, - 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, - 0x00004473, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE8, 0x0007000C, - 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, 0x00003F38, 0x00003A3E, - 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028, 0x00004473, - 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, 0x0000526D, 0x00050082, - 0x0000000B, 0x000022F7, 0x00000345, 0x00001FF5, 0x0004007C, 0x0000000D, - 0x00001941, 0x000022F7, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, - 0x0000526D, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, - 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, 0x00005977, 0x00005B1C, - 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, - 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, - 0x000050CB, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, - 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, - 0x0000000D, 0x000054BC, 0x00005ABD, 0x0004007C, 0x0000000D, 0x00004C66, - 0x00004046, 0x00050085, 0x0000000D, 0x00004973, 0x000054BC, 0x00004C66, - 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x00004973, 0x00050081, - 0x0000000D, 0x00004072, 0x0000008A, 0x00005B14, 0x0004007C, 0x0000000B, - 0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, - 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, - 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, - 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, - 0x00000019, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, - 0x00050081, 0x0000000D, 0x0000499D, 0x0000611F, 0x00006120, 0x00050081, - 0x0000000D, 0x00005A67, 0x0000499D, 0x00006122, 0x00050081, 0x0000000D, - 0x00001987, 0x00005A67, 0x00006123, 0x00050085, 0x0000000D, 0x00003181, - 0x00004973, 0x00001987, 0x00050081, 0x0000000D, 0x00003E65, 0x00003181, - 0x00006121, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65, 0x00002496, - 0x0008000C, 0x0000000D, 0x00003B26, 0x00000001, 0x0000002B, 0x00001FC9, - 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003445, 0x00003F38, - 0x00003F39, 0x00050081, 0x0000000D, 0x0000328F, 0x00003445, 0x00003F3B, - 0x00050081, 0x0000000D, 0x00001988, 0x0000328F, 0x00003A3E, 0x00050085, - 0x0000000D, 0x00003182, 0x00004973, 0x00001988, 0x00050081, 0x0000000D, - 0x00003E66, 0x00003182, 0x00003F3A, 0x00050085, 0x0000000D, 0x00001FCA, - 0x00003E66, 0x00002496, 0x0008000C, 0x0000000D, 0x00003B27, 0x00000001, - 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, - 0x00003446, 0x00002459, 0x0000245A, 0x00050081, 0x0000000D, 0x00003290, - 0x00003446, 0x0000245C, 0x00050081, 0x0000000D, 0x00001989, 0x00003290, - 0x0000218E, 0x00050085, 0x0000000D, 0x00003183, 0x00004973, 0x00001989, - 0x00050081, 0x0000000D, 0x00003E67, 0x00003183, 0x0000245B, 0x00050085, - 0x0000000D, 0x00001C4C, 0x00003E67, 0x00002496, 0x0008000C, 0x0000000D, - 0x0000576C, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, - 0x00060052, 0x0000001D, 0x00005ECE, 0x00003B26, 0x00002818, 0x00000000, - 0x00060052, 0x0000001D, 0x00002B42, 0x00003B27, 0x00005ECE, 0x00000001, - 0x00060052, 0x0000001D, 0x00003A55, 0x0000576C, 0x00002B42, 0x00000002, - 0x0008004F, 0x00000018, 0x0000329B, 0x00003A55, 0x00003A55, 0x00000000, - 0x00000001, 0x00000002, 0x0006000C, 0x00000018, 0x00001947, 0x00000001, - 0x0000001F, 0x0000329B, 0x00050051, 0x0000000D, 0x000058D6, 0x00001947, - 0x00000000, 0x00060052, 0x0000001D, 0x00004D39, 0x000058D6, 0x00003A55, - 0x00000000, 0x00050051, 0x0000000D, 0x00004D8C, 0x00001947, 0x00000001, - 0x00060052, 0x0000001D, 0x00003F07, 0x00004D8C, 0x00004D39, 0x00000001, - 0x00050051, 0x0000000D, 0x00004D66, 0x00001947, 0x00000002, 0x00060052, - 0x0000001D, 0x00004910, 0x00004D66, 0x00003F07, 0x00000002, 0x0008004F, - 0x00000018, 0x00003E7D, 0x00004910, 0x00004910, 0x00000000, 0x00000001, - 0x00000002, 0x000500C7, 0x00000011, 0x00003108, 0x000026D2, 0x0000084A, - 0x00050051, 0x0000000B, 0x0000260D, 0x00003108, 0x00000001, 0x00050084, - 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, - 0x00005B73, 0x00003108, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, - 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x000008CC, 0x00050041, - 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, - 0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234, - 0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003E7D, - 0x0000466C, 0x0008000C, 0x00000018, 0x00004C58, 0x00000001, 0x0000002B, - 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x000040DC, - 0x00004C58, 0x00000000, 0x00060052, 0x0000001D, 0x00002D21, 0x000040DC, - 0x00004910, 0x00000000, 0x00050051, 0x0000000D, 0x00004D8D, 0x00004C58, - 0x00000001, 0x00060052, 0x0000001D, 0x00003F08, 0x00004D8D, 0x00002D21, - 0x00000001, 0x00050051, 0x0000000D, 0x00004D9F, 0x00004C58, 0x00000002, - 0x00060052, 0x0000001D, 0x00003CDE, 0x00004D9F, 0x00003F08, 0x00000002, - 0x00060052, 0x0000001D, 0x000047D3, 0x0000008A, 0x00003CDE, 0x00000003, - 0x0003003E, 0x000014D6, 0x000047D3, 0x000100FD, 0x00010038, + 0x00003423, 0x00001B4E, 0x0000070E, 0x0004003D, 0x00000097, 0x000038CA, + 0x0000142B, 0x0007005F, 0x0000001D, 0x00003151, 0x000038CA, 0x00003423, + 0x00000002, 0x00000A0B, 0x0004003D, 0x00000097, 0x000028B5, 0x0000142B, + 0x0007005F, 0x0000001D, 0x00003C54, 0x000028B5, 0x00001B4E, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003424, 0x00001B4E, 0x00000720, + 0x0004003D, 0x00000097, 0x00003DC3, 0x0000142B, 0x0007005F, 0x0000001D, + 0x00004C04, 0x00003DC3, 0x00003424, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003425, 0x00001B4E, 0x00000723, 0x0004003D, 0x00000097, + 0x00003A46, 0x0000142B, 0x0007005F, 0x0000001D, 0x000022C3, 0x00003A46, + 0x00003425, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11, + 0x00004C03, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x00004C03, + 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00004C03, 0x00000002, + 0x00050085, 0x0000000D, 0x0000611F, 0x00004D11, 0x00004D11, 0x00050085, + 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, + 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, + 0x00003151, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00003151, + 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00003151, 0x00000002, + 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, + 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, + 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x000056DE, + 0x00003C54, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x00003C54, + 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x00003C54, 0x00000002, + 0x00050085, 0x0000000D, 0x00006121, 0x000056DE, 0x000056DE, 0x00050085, + 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, + 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x000056DF, + 0x00004C04, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x00004C04, + 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00004C04, 0x00000002, + 0x00050085, 0x0000000D, 0x00006122, 0x000056DF, 0x000056DF, 0x00050085, + 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, + 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x000056E0, + 0x000022C3, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x000022C3, + 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x000022C3, 0x00000002, + 0x00050085, 0x0000000D, 0x00006123, 0x000056E0, 0x000056E0, 0x00050085, + 0x0000000D, 0x00003A3E, 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, + 0x0000218E, 0x00004927, 0x00004927, 0x0007000C, 0x0000000D, 0x00002A7D, + 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, + 0x0000243C, 0x00000001, 0x00000025, 0x00003F39, 0x00002A7D, 0x0007000C, + 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F38, 0x00003A3E, + 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, + 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, + 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, + 0x00000028, 0x00003F39, 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005D83, + 0x00000001, 0x00000028, 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, + 0x0000526D, 0x00000001, 0x00000028, 0x00004473, 0x00005D83, 0x0004007C, + 0x0000000B, 0x00001FF5, 0x0000526D, 0x00050082, 0x0000000B, 0x000022F7, + 0x00000345, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00001941, 0x000022F7, + 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x0000526D, 0x0007000C, + 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, 0x00005E43, + 0x00050085, 0x0000000D, 0x00005977, 0x00005B1C, 0x00001941, 0x0008000C, + 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, + 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x000050CB, 0x000500C2, + 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, + 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, + 0x00005ABD, 0x0004007C, 0x0000000D, 0x00004C66, 0x00004046, 0x00050085, + 0x0000000D, 0x00004973, 0x000054BC, 0x00004C66, 0x00050085, 0x0000000D, + 0x00005B14, 0x00000B69, 0x00004973, 0x00050081, 0x0000000D, 0x00004072, + 0x0000008A, 0x00005B14, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, + 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, + 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, + 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, + 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, + 0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, + 0x0000499D, 0x0000611F, 0x00006120, 0x00050081, 0x0000000D, 0x00005A67, + 0x0000499D, 0x00006122, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, + 0x00006123, 0x00050085, 0x0000000D, 0x00003181, 0x00004973, 0x00001987, + 0x00050081, 0x0000000D, 0x00003E65, 0x00003181, 0x00006121, 0x00050085, + 0x0000000D, 0x00001FC9, 0x00003E65, 0x00002496, 0x0008000C, 0x0000000D, + 0x00003B26, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, + 0x00050081, 0x0000000D, 0x00003445, 0x00003F38, 0x00003F39, 0x00050081, + 0x0000000D, 0x0000328F, 0x00003445, 0x00003F3B, 0x00050081, 0x0000000D, + 0x00001988, 0x0000328F, 0x00003A3E, 0x00050085, 0x0000000D, 0x00003182, + 0x00004973, 0x00001988, 0x00050081, 0x0000000D, 0x00003E66, 0x00003182, + 0x00003F3A, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, 0x00002496, + 0x0008000C, 0x0000000D, 0x00003B27, 0x00000001, 0x0000002B, 0x00001FCA, + 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003446, 0x00002459, + 0x0000245A, 0x00050081, 0x0000000D, 0x00003290, 0x00003446, 0x0000245C, + 0x00050081, 0x0000000D, 0x00001989, 0x00003290, 0x0000218E, 0x00050085, + 0x0000000D, 0x00003183, 0x00004973, 0x00001989, 0x00050081, 0x0000000D, + 0x00003E67, 0x00003183, 0x0000245B, 0x00050085, 0x0000000D, 0x00001C4C, + 0x00003E67, 0x00002496, 0x0008000C, 0x0000000D, 0x0000576C, 0x00000001, + 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, + 0x00005ECE, 0x00003B26, 0x00002818, 0x00000000, 0x00060052, 0x0000001D, + 0x00002B42, 0x00003B27, 0x00005ECE, 0x00000001, 0x00060052, 0x0000001D, + 0x00003A55, 0x0000576C, 0x00002B42, 0x00000002, 0x0008004F, 0x00000018, + 0x0000329B, 0x00003A55, 0x00003A55, 0x00000000, 0x00000001, 0x00000002, + 0x0006000C, 0x00000018, 0x00001947, 0x00000001, 0x0000001F, 0x0000329B, + 0x00050051, 0x0000000D, 0x000058D6, 0x00001947, 0x00000000, 0x00060052, + 0x0000001D, 0x00004D39, 0x000058D6, 0x00002818, 0x00000000, 0x00050051, + 0x0000000D, 0x00004D8C, 0x00001947, 0x00000001, 0x00060052, 0x0000001D, + 0x00003F07, 0x00004D8C, 0x00004D39, 0x00000001, 0x00050051, 0x0000000D, + 0x00004D66, 0x00001947, 0x00000002, 0x00060052, 0x0000001D, 0x00004910, + 0x00004D66, 0x00003F07, 0x00000002, 0x0008004F, 0x00000018, 0x00003E7D, + 0x00004910, 0x00004910, 0x00000000, 0x00000001, 0x00000002, 0x000500C7, + 0x00000011, 0x00003108, 0x000026D2, 0x0000084A, 0x00050051, 0x0000000B, + 0x0000260D, 0x00003108, 0x00000001, 0x00050084, 0x0000000B, 0x000053FA, + 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, 0x00005B73, 0x00003108, + 0x00000000, 0x00050080, 0x0000000B, 0x00003142, 0x000053FA, 0x00005B73, + 0x0003003E, 0x000047EB, 0x000008C2, 0x00050041, 0x0000028A, 0x000026E6, + 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, 0x00006234, 0x000026E6, + 0x00060050, 0x00000018, 0x0000466C, 0x00006234, 0x00006234, 0x00006234, + 0x00050081, 0x00000018, 0x000053D2, 0x00003E7D, 0x0000466C, 0x0008000C, + 0x00000018, 0x00004C45, 0x00000001, 0x0000002B, 0x000053D2, 0x00000A2C, + 0x00000A16, 0x00050051, 0x0000000D, 0x00004189, 0x00004C45, 0x00000000, + 0x00050051, 0x0000000D, 0x00004CFC, 0x00004C45, 0x00000001, 0x00050051, + 0x0000000D, 0x00001D30, 0x00004C45, 0x00000002, 0x00070050, 0x0000001D, + 0x00005788, 0x00004189, 0x00004CFC, 0x00001D30, 0x0000008A, 0x0003003E, + 0x000014D6, 0x00005788, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_ps.h index 9e5eff124..a2a4780d0 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24950 ; Schema: 0 OpCapability Shader @@ -11,12 +11,12 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5334 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord + OpDecorate %_struct_1010 Block OpMemberDecorate %_struct_1010 0 Offset 16 OpMemberDecorate %_struct_1010 1 Offset 24 - OpDecorate %_struct_1010 Block OpDecorate %5334 Location 0 - OpDecorate %5163 DescriptorSet 0 OpDecorate %5163 Binding 0 + OpDecorate %5163 DescriptorSet 0 %void = OpTypeVoid %1282 = OpTypeFunction %void %float = OpTypeFloat 32 @@ -31,7 +31,7 @@ %v2float = OpTypeVector %float 2 %_struct_1010 = OpTypeStruct %v2int %float %_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010 - %4495 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int %float_1 = OpConstant %float 1 @@ -60,51 +60,55 @@ %18571 = OpLoad %v4float %gl_FragCoord %14008 = OpVectorShuffle %v2float %18571 %18571 0 1 %17656 = OpConvertFToS %v2int %14008 - %19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0 %22822 = OpLoad %v2int %19279 %23312 = OpISub %v2int %17656 %22822 %9938 = OpBitcast %v2uint %23312 - %20997 = OpAccessChain %_ptr_PushConstant_float %4495 %int_1 + %20997 = OpAccessChain %_ptr_PushConstant_float %3305 %int_1 %22237 = OpLoad %float %20997 %16454 = OpBitcast %uint %22237 %6990 = OpBitcast %v2int %9938 %14365 = OpIAdd %v2int %6990 %1803 %23057 = OpLoad %150 %5163 - %20105 = OpImageFetch %v4float %23057 %14365 Lod %int_0 - %7465 = OpIAdd %v2int %6990 %1806 - %23314 = OpImageFetch %v4float %23057 %7465 Lod %int_0 - %17196 = OpImageFetch %v4float %23057 %6990 Lod %int_0 - %16142 = OpIAdd %v2int %6990 %1824 - %16978 = OpImageFetch %v4float %23057 %16142 Lod %int_0 - %19264 = OpIAdd %v2int %6990 %1827 - %24843 = OpImageFetch %v4float %23057 %19264 Lod %int_0 - %6266 = OpCompositeExtract %float %20105 0 - %7025 = OpCompositeExtract %float %20105 1 - %18723 = OpCompositeExtract %float %20105 2 - %24863 = OpFMul %float %6266 %6266 + %19459 = OpImageFetch %v4float %23057 %14365 Lod %int_0 + %13347 = OpIAdd %v2int %6990 %1806 + %14538 = OpLoad %150 %5163 + %12625 = OpImageFetch %v4float %14538 %13347 Lod %int_0 + %10421 = OpLoad %150 %5163 + %15444 = OpImageFetch %v4float %10421 %6990 Lod %int_0 + %13348 = OpIAdd %v2int %6990 %1824 + %15811 = OpLoad %150 %5163 + %19460 = OpImageFetch %v4float %15811 %13348 Lod %int_0 + %13349 = OpIAdd %v2int %6990 %1827 + %14918 = OpLoad %150 %5163 + %8899 = OpImageFetch %v4float %14918 %13349 Lod %int_0 + %19729 = OpCompositeExtract %float %19459 0 + %7025 = OpCompositeExtract %float %19459 1 + %18723 = OpCompositeExtract %float %19459 2 + %24863 = OpFMul %float %19729 %19729 %16184 = OpFMul %float %7025 %7025 %9305 = OpFMul %float %18723 %18723 - %22236 = OpCompositeExtract %float %23314 0 - %11844 = OpCompositeExtract %float %23314 1 - %18724 = OpCompositeExtract %float %23314 2 + %22236 = OpCompositeExtract %float %12625 0 + %11844 = OpCompositeExtract %float %12625 1 + %18724 = OpCompositeExtract %float %12625 2 %24864 = OpFMul %float %22236 %22236 %16185 = OpFMul %float %11844 %11844 %9306 = OpFMul %float %18724 %18724 - %22238 = OpCompositeExtract %float %17196 0 - %11845 = OpCompositeExtract %float %17196 1 - %18725 = OpCompositeExtract %float %17196 2 + %22238 = OpCompositeExtract %float %15444 0 + %11845 = OpCompositeExtract %float %15444 1 + %18725 = OpCompositeExtract %float %15444 2 %24865 = OpFMul %float %22238 %22238 %16186 = OpFMul %float %11845 %11845 %9307 = OpFMul %float %18725 %18725 - %22239 = OpCompositeExtract %float %16978 0 - %11846 = OpCompositeExtract %float %16978 1 - %18726 = OpCompositeExtract %float %16978 2 + %22239 = OpCompositeExtract %float %19460 0 + %11846 = OpCompositeExtract %float %19460 1 + %18726 = OpCompositeExtract %float %19460 2 %24866 = OpFMul %float %22239 %22239 %16187 = OpFMul %float %11846 %11846 %9308 = OpFMul %float %18726 %18726 - %22240 = OpCompositeExtract %float %24843 0 - %11847 = OpCompositeExtract %float %24843 1 - %18727 = OpCompositeExtract %float %24843 2 + %22240 = OpCompositeExtract %float %8899 0 + %11847 = OpCompositeExtract %float %8899 1 + %18727 = OpCompositeExtract %float %8899 2 %24867 = OpFMul %float %22240 %22240 %14910 = OpFMul %float %11847 %11847 %8590 = OpFMul %float %18727 %18727 @@ -163,29 +167,26 @@ %11074 = OpCompositeInsert %v4float %15143 %24270 1 %14933 = OpCompositeInsert %v4float %22380 %11074 2 %12955 = OpVectorShuffle %v3float %14933 %14933 0 1 2 - %6471 = OpExtInst %v3float %1 Sqrt %12955 - %22742 = OpCompositeExtract %float %6471 0 - %19769 = OpCompositeInsert %v4float %22742 %14933 0 - %19852 = OpCompositeExtract %float %6471 1 - %16135 = OpCompositeInsert %v4float %19852 %19769 1 - %19871 = OpCompositeExtract %float %6471 2 - %15582 = OpCompositeInsert %v4float %19871 %16135 2 - %18387 = OpCompositeInsert %v4float %float_1 %15582 3 - OpStore %5334 %18387 + %6452 = OpExtInst %v3float %1 Sqrt %12955 + %22915 = OpCompositeExtract %float %6452 0 + %8853 = OpCompositeExtract %float %6452 1 + %7472 = OpCompositeExtract %float %6452 2 + %22408 = OpCompositeConstruct %v4float %22915 %8853 %7472 %float_1 + OpStore %5334 %22408 OpReturn OpFunctionEnd #endif const uint32_t guest_output_ffx_cas_sharpen_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x000014D6, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, - 0x00050048, 0x000003F2, 0x00000000, 0x00000023, 0x00000010, 0x00050048, - 0x000003F2, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x000003F2, - 0x00000002, 0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047, - 0x0000142B, 0x00000022, 0x00000000, 0x00040047, 0x0000142B, 0x00000021, + 0x00030047, 0x000003F2, 0x00000002, 0x00050048, 0x000003F2, 0x00000000, + 0x00000023, 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, + 0x00000018, 0x00040047, 0x000014D6, 0x0000001E, 0x00000000, 0x00040047, + 0x0000142B, 0x00000021, 0x00000000, 0x00040047, 0x0000142B, 0x00000022, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, @@ -195,7 +196,7 @@ const uint32_t guest_output_ffx_cas_sharpen_ps[] = { 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D, 0x00040020, 0x0000066F, 0x00000009, 0x000003F2, 0x0004003B, - 0x0000066F, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, + 0x0000066F, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, @@ -216,104 +217,104 @@ const uint32_t guest_output_ffx_cas_sharpen_ps[] = { 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, 0x00050041, - 0x0000028F, 0x00004B4F, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000012, + 0x0000028F, 0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, - 0x0000028A, 0x00005205, 0x0000118F, 0x00000A0E, 0x0004003D, 0x0000000D, + 0x0000028A, 0x00005205, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D, 0x00000096, 0x00005A11, - 0x0000142B, 0x0007005F, 0x0000001D, 0x00004E89, 0x00005A11, 0x0000381D, - 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00001D29, 0x00001B4E, - 0x0000070E, 0x0007005F, 0x0000001D, 0x00005B12, 0x00005A11, 0x00001D29, - 0x00000002, 0x00000A0B, 0x0007005F, 0x0000001D, 0x0000432C, 0x00005A11, - 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003F0E, - 0x00001B4E, 0x00000720, 0x0007005F, 0x0000001D, 0x00004252, 0x00005A11, - 0x00003F0E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004B40, - 0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D, 0x0000610B, 0x00005A11, - 0x00004B40, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187A, - 0x00004E89, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x00004E89, - 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00004E89, 0x00000002, - 0x00050085, 0x0000000D, 0x0000611F, 0x0000187A, 0x0000187A, 0x00050085, - 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, - 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, - 0x00005B12, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00005B12, - 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00005B12, 0x00000002, - 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, - 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, - 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x000056DE, - 0x0000432C, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x0000432C, - 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x0000432C, 0x00000002, - 0x00050085, 0x0000000D, 0x00006121, 0x000056DE, 0x000056DE, 0x00050085, - 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, - 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x000056DF, - 0x00004252, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x00004252, - 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00004252, 0x00000002, - 0x00050085, 0x0000000D, 0x00006122, 0x000056DF, 0x000056DF, 0x00050085, - 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, - 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x000056E0, - 0x0000610B, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x0000610B, - 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x0000610B, 0x00000002, - 0x00050085, 0x0000000D, 0x00006123, 0x000056E0, 0x000056E0, 0x00050085, - 0x0000000D, 0x00003A3E, 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, - 0x0000218E, 0x00004927, 0x00004927, 0x0007000C, 0x0000000D, 0x00002A7D, - 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, - 0x0000243C, 0x00000001, 0x00000025, 0x00003F39, 0x00002A7D, 0x0007000C, - 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F38, 0x00003A3E, - 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, - 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, - 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, - 0x00000028, 0x00003F39, 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005D83, - 0x00000001, 0x00000028, 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, - 0x0000526D, 0x00000001, 0x00000028, 0x00004473, 0x00005D83, 0x0004007C, - 0x0000000B, 0x00001FF5, 0x0000526D, 0x00050082, 0x0000000B, 0x000022F7, - 0x00000344, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00001941, 0x000022F7, - 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x0000526D, 0x0007000C, - 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, 0x00005E43, - 0x00050085, 0x0000000D, 0x00005977, 0x00005B1C, 0x00001941, 0x0008000C, - 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, - 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x000050CB, 0x000500C2, - 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, - 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, - 0x00005ABD, 0x0004007C, 0x0000000D, 0x00004C66, 0x00004046, 0x00050085, - 0x0000000D, 0x00004973, 0x000054BC, 0x00004C66, 0x00050085, 0x0000000D, - 0x00005B14, 0x00000B69, 0x00004973, 0x00050081, 0x0000000D, 0x00004072, - 0x0000008A, 0x00005B14, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, - 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, - 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, - 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, - 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, - 0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, - 0x0000499D, 0x0000611F, 0x00006120, 0x00050081, 0x0000000D, 0x00005A67, - 0x0000499D, 0x00006122, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, - 0x00006123, 0x00050085, 0x0000000D, 0x00003181, 0x00004973, 0x00001987, - 0x00050081, 0x0000000D, 0x00003E65, 0x00003181, 0x00006121, 0x00050085, - 0x0000000D, 0x00001FC9, 0x00003E65, 0x00002496, 0x0008000C, 0x0000000D, - 0x00003B26, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, - 0x00050081, 0x0000000D, 0x00003445, 0x00003F38, 0x00003F39, 0x00050081, - 0x0000000D, 0x0000328F, 0x00003445, 0x00003F3B, 0x00050081, 0x0000000D, - 0x00001988, 0x0000328F, 0x00003A3E, 0x00050085, 0x0000000D, 0x00003182, - 0x00004973, 0x00001988, 0x00050081, 0x0000000D, 0x00003E66, 0x00003182, - 0x00003F3A, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, 0x00002496, - 0x0008000C, 0x0000000D, 0x00003B27, 0x00000001, 0x0000002B, 0x00001FCA, - 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003446, 0x00002459, - 0x0000245A, 0x00050081, 0x0000000D, 0x00003290, 0x00003446, 0x0000245C, - 0x00050081, 0x0000000D, 0x00001989, 0x00003290, 0x0000218E, 0x00050085, - 0x0000000D, 0x00003183, 0x00004973, 0x00001989, 0x00050081, 0x0000000D, - 0x00003E67, 0x00003183, 0x0000245B, 0x00050085, 0x0000000D, 0x00001C4C, - 0x00003E67, 0x00002496, 0x0008000C, 0x0000000D, 0x0000576C, 0x00000001, - 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, - 0x00005ECE, 0x00003B26, 0x00002818, 0x00000000, 0x00060052, 0x0000001D, - 0x00002B42, 0x00003B27, 0x00005ECE, 0x00000001, 0x00060052, 0x0000001D, - 0x00003A55, 0x0000576C, 0x00002B42, 0x00000002, 0x0008004F, 0x00000018, - 0x0000329B, 0x00003A55, 0x00003A55, 0x00000000, 0x00000001, 0x00000002, - 0x0006000C, 0x00000018, 0x00001947, 0x00000001, 0x0000001F, 0x0000329B, - 0x00050051, 0x0000000D, 0x000058D6, 0x00001947, 0x00000000, 0x00060052, - 0x0000001D, 0x00004D39, 0x000058D6, 0x00003A55, 0x00000000, 0x00050051, - 0x0000000D, 0x00004D8C, 0x00001947, 0x00000001, 0x00060052, 0x0000001D, - 0x00003F07, 0x00004D8C, 0x00004D39, 0x00000001, 0x00050051, 0x0000000D, - 0x00004D9F, 0x00001947, 0x00000002, 0x00060052, 0x0000001D, 0x00003CDE, - 0x00004D9F, 0x00003F07, 0x00000002, 0x00060052, 0x0000001D, 0x000047D3, - 0x0000008A, 0x00003CDE, 0x00000003, 0x0003003E, 0x000014D6, 0x000047D3, - 0x000100FD, 0x00010038, + 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C03, 0x00005A11, 0x0000381D, + 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003423, 0x00001B4E, + 0x0000070E, 0x0004003D, 0x00000096, 0x000038CA, 0x0000142B, 0x0007005F, + 0x0000001D, 0x00003151, 0x000038CA, 0x00003423, 0x00000002, 0x00000A0B, + 0x0004003D, 0x00000096, 0x000028B5, 0x0000142B, 0x0007005F, 0x0000001D, + 0x00003C54, 0x000028B5, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003424, 0x00001B4E, 0x00000720, 0x0004003D, 0x00000096, + 0x00003DC3, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004C04, 0x00003DC3, + 0x00003424, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003425, + 0x00001B4E, 0x00000723, 0x0004003D, 0x00000096, 0x00003A46, 0x0000142B, + 0x0007005F, 0x0000001D, 0x000022C3, 0x00003A46, 0x00003425, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11, 0x00004C03, 0x00000000, + 0x00050051, 0x0000000D, 0x00001B71, 0x00004C03, 0x00000001, 0x00050051, + 0x0000000D, 0x00004923, 0x00004C03, 0x00000002, 0x00050085, 0x0000000D, + 0x0000611F, 0x00004D11, 0x00004D11, 0x00050085, 0x0000000D, 0x00003F38, + 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923, + 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00003151, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E44, 0x00003151, 0x00000001, 0x00050051, + 0x0000000D, 0x00004924, 0x00003151, 0x00000002, 0x00050085, 0x0000000D, + 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, + 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, + 0x00004924, 0x00050051, 0x0000000D, 0x000056DE, 0x00003C54, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E45, 0x00003C54, 0x00000001, 0x00050051, + 0x0000000D, 0x00004925, 0x00003C54, 0x00000002, 0x00050085, 0x0000000D, + 0x00006121, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3A, + 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, + 0x00004925, 0x00050051, 0x0000000D, 0x000056DF, 0x00004C04, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E46, 0x00004C04, 0x00000001, 0x00050051, + 0x0000000D, 0x00004926, 0x00004C04, 0x00000002, 0x00050085, 0x0000000D, + 0x00006122, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3B, + 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, + 0x00004926, 0x00050051, 0x0000000D, 0x000056E0, 0x000022C3, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E47, 0x000022C3, 0x00000001, 0x00050051, + 0x0000000D, 0x00004927, 0x000022C3, 0x00000002, 0x00050085, 0x0000000D, + 0x00006123, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003A3E, + 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0000218E, 0x00004927, + 0x00004927, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, + 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, + 0x00000025, 0x00003F39, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, + 0x00000001, 0x00000025, 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, + 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, + 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, + 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F39, + 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, + 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, + 0x00000028, 0x00004473, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, + 0x0000526D, 0x00050082, 0x0000000B, 0x000022F7, 0x00000344, 0x00001FF5, + 0x0004007C, 0x0000000D, 0x00001941, 0x000022F7, 0x00050083, 0x0000000D, + 0x00005E43, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x00005B1C, + 0x00000001, 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, + 0x00005977, 0x00005B1C, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, + 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, + 0x0000000B, 0x00005DCB, 0x000050CB, 0x000500C2, 0x0000000B, 0x0000564A, + 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, + 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005ABD, 0x0004007C, + 0x0000000D, 0x00004C66, 0x00004046, 0x00050085, 0x0000000D, 0x00004973, + 0x000054BC, 0x00004C66, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, + 0x00004973, 0x00050081, 0x0000000D, 0x00004072, 0x0000008A, 0x00005B14, + 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B, + 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, + 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, + 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, + 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x00002496, + 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x0000611F, + 0x00006120, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00006122, + 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x00006123, 0x00050085, + 0x0000000D, 0x00003181, 0x00004973, 0x00001987, 0x00050081, 0x0000000D, + 0x00003E65, 0x00003181, 0x00006121, 0x00050085, 0x0000000D, 0x00001FC9, + 0x00003E65, 0x00002496, 0x0008000C, 0x0000000D, 0x00003B26, 0x00000001, + 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, + 0x00003445, 0x00003F38, 0x00003F39, 0x00050081, 0x0000000D, 0x0000328F, + 0x00003445, 0x00003F3B, 0x00050081, 0x0000000D, 0x00001988, 0x0000328F, + 0x00003A3E, 0x00050085, 0x0000000D, 0x00003182, 0x00004973, 0x00001988, + 0x00050081, 0x0000000D, 0x00003E66, 0x00003182, 0x00003F3A, 0x00050085, + 0x0000000D, 0x00001FCA, 0x00003E66, 0x00002496, 0x0008000C, 0x0000000D, + 0x00003B27, 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, + 0x00050081, 0x0000000D, 0x00003446, 0x00002459, 0x0000245A, 0x00050081, + 0x0000000D, 0x00003290, 0x00003446, 0x0000245C, 0x00050081, 0x0000000D, + 0x00001989, 0x00003290, 0x0000218E, 0x00050085, 0x0000000D, 0x00003183, + 0x00004973, 0x00001989, 0x00050081, 0x0000000D, 0x00003E67, 0x00003183, + 0x0000245B, 0x00050085, 0x0000000D, 0x00001C4C, 0x00003E67, 0x00002496, + 0x0008000C, 0x0000000D, 0x0000576C, 0x00000001, 0x0000002B, 0x00001C4C, + 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00005ECE, 0x00003B26, + 0x00002818, 0x00000000, 0x00060052, 0x0000001D, 0x00002B42, 0x00003B27, + 0x00005ECE, 0x00000001, 0x00060052, 0x0000001D, 0x00003A55, 0x0000576C, + 0x00002B42, 0x00000002, 0x0008004F, 0x00000018, 0x0000329B, 0x00003A55, + 0x00003A55, 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018, + 0x00001934, 0x00000001, 0x0000001F, 0x0000329B, 0x00050051, 0x0000000D, + 0x00005983, 0x00001934, 0x00000000, 0x00050051, 0x0000000D, 0x00002295, + 0x00001934, 0x00000001, 0x00050051, 0x0000000D, 0x00001D30, 0x00001934, + 0x00000002, 0x00070050, 0x0000001D, 0x00005788, 0x00005983, 0x00002295, + 0x00001D30, 0x0000008A, 0x0003003E, 0x000014D6, 0x00005788, 0x000100FD, + 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_ps.h index afe493226..6a0aca9c2 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_ps.h @@ -2,23 +2,23 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 25016 +; Generator: Khronos Glslang Reference Front End; 11 +; Bound: 25264 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint Fragment %5663 "main" %5777 %gl_FragCoord OpExecutionMode %5663 OriginUpperLeft + OpDecorate %_struct_1030 Block OpMemberDecorate %_struct_1030 0 Offset 16 OpMemberDecorate %_struct_1030 1 Offset 24 - OpDecorate %_struct_1030 Block OpDecorate %5777 Location 0 OpDecorate %gl_FragCoord BuiltIn FragCoord - OpDecorate %5056 DescriptorSet 0 OpDecorate %5056 Binding 0 - OpDecorate %4091 DescriptorSet 0 + OpDecorate %5056 DescriptorSet 0 OpDecorate %4091 Binding 1 + OpDecorate %4091 DescriptorSet 0 %void = OpTypeVoid %1282 = OpTypeFunction %void %float = OpTypeFloat 32 @@ -31,7 +31,7 @@ %v4uint = OpTypeVector %uint 4 %_struct_1030 = OpTypeStruct %v2float %v2float %_ptr_PushConstant__struct_1030 = OpTypePointer PushConstant %_struct_1030 - %4495 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant %int = OpTypeInt 32 1 %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float @@ -83,100 +83,121 @@ %1823 = OpConstantComposite %v2float %float_0 %float_2 %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 %325 = OpConstantComposite %v4float %float_0_5 %float_0_5 %float_0_5 %float_0_5 - %10264 = OpUndef %v2float %5663 = OpFunction %void None %1282 %23915 = OpLabel - %8250 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_0 + %8250 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_0 %6959 = OpLoad %v2float %8250 %13397 = OpBitcast %v2uint %6959 %12762 = OpVectorTimesScalar %v2float %6959 %float_0_5 - %24291 = OpFSub %v2float %12762 %1566 - %20131 = OpBitcast %v2uint %24291 - %17720 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_1 - %11122 = OpLoad %v2float %17720 - %8543 = OpVectorShuffle %v4float %11122 %11122 0 1 0 1 + %24595 = OpFSub %v2float %12762 %1566 + %17743 = OpBitcast %v2uint %24595 + %16707 = OpCompositeExtract %uint %13397 0 + %13283 = OpCompositeExtract %uint %13397 1 + %7641 = OpCompositeExtract %uint %17743 0 + %7529 = OpCompositeExtract %uint %17743 1 + %18241 = OpCompositeConstruct %v4uint %16707 %13283 %7641 %7529 + %8922 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_1 + %7921 = OpLoad %v2float %8922 + %8543 = OpVectorShuffle %v4float %7921 %7921 0 1 0 1 %11088 = OpFMul %v4float %1284 %8543 %12841 = OpBitcast %v4uint %11088 %16717 = OpFMul %v4float %2460 %8543 %11573 = OpBitcast %v4uint %16717 - %20359 = OpAccessChain %_ptr_PushConstant_float %4495 %int_1 %uint_1 + %20359 = OpAccessChain %_ptr_PushConstant_float %3305 %int_1 %uint_1 %20680 = OpLoad %float %20359 - %17728 = OpFMul %float %float_4 %20680 - %22839 = OpBitcast %uint %17728 - %11419 = OpLoad %v4float %gl_FragCoord - %18080 = OpVectorShuffle %v2float %11419 %11419 0 1 - %18915 = OpConvertFToU %v2uint %18080 - %17649 = OpConvertUToF %v2float %18915 - %17037 = OpBitcast %v2float %13397 - %17139 = OpFMul %v2float %17649 %17037 - %18649 = OpBitcast %v2float %20131 - %24878 = OpFAdd %v2float %17139 %18649 - %12168 = OpExtInst %v2float %1 Floor %24878 - %20414 = OpFSub %v2float %24878 %12168 - %15230 = OpCompositeExtract %uint %12841 0 - %16690 = OpCompositeExtract %uint %12841 1 - %9402 = OpCompositeConstruct %v2uint %15230 %16690 - %8963 = OpBitcast %v2float %9402 - %17229 = OpFMul %v2float %12168 %8963 - %18187 = OpCompositeExtract %uint %12841 2 - %11846 = OpCompositeExtract %uint %12841 3 - %9326 = OpCompositeConstruct %v2uint %18187 %11846 - %9655 = OpBitcast %v2float %9326 - %11859 = OpFAdd %v2float %17229 %9655 - %6569 = OpCompositeExtract %uint %11573 0 - %15077 = OpCompositeExtract %uint %11573 1 - %9327 = OpCompositeConstruct %v2uint %6569 %15077 - %9656 = OpBitcast %v2float %9327 - %11860 = OpFAdd %v2float %11859 %9656 - %6570 = OpCompositeExtract %uint %11573 2 - %15078 = OpCompositeExtract %uint %11573 3 - %9328 = OpCompositeConstruct %v2uint %6570 %15078 - %9636 = OpBitcast %v2float %9328 - %12849 = OpFAdd %v2float %11859 %9636 - %8254 = OpCompositeConstruct %v2uint %uint_0 %22839 - %15702 = OpBitcast %v2float %8254 - %14939 = OpFAdd %v2float %11859 %15702 + %18089 = OpFMul %float %float_4 %20680 + %19210 = OpBitcast %uint %18089 + %10864 = OpCompositeConstruct %v4uint %uint_0 %19210 %uint_0 %uint_0 + %6631 = OpLoad %v4float %gl_FragCoord + %14879 = OpVectorShuffle %v2float %6631 %6631 0 1 + %18060 = OpConvertFToU %v2uint %14879 + %25263 = OpConvertUToF %v2float %18060 + %25101 = OpVectorShuffle %v2uint %18241 %18241 0 1 + %11576 = OpBitcast %v2float %25101 + %20814 = OpFMul %v2float %25263 %11576 + %8994 = OpVectorShuffle %v2uint %18241 %18241 2 3 + %11797 = OpBitcast %v2float %8994 + %20069 = OpFAdd %v2float %20814 %11797 + %12130 = OpExtInst %v2float %1 Floor %20069 + %21577 = OpFSub %v2float %20069 %12130 + %25184 = OpVectorShuffle %v2uint %12841 %12841 0 1 + %17214 = OpBitcast %v2float %25184 + %20815 = OpFMul %v2float %12130 %17214 + %8995 = OpVectorShuffle %v2uint %12841 %12841 2 3 + %13062 = OpBitcast %v2float %8995 + %15444 = OpFAdd %v2float %20815 %13062 + %16447 = OpVectorShuffle %v2uint %11573 %11573 0 1 + %16293 = OpBitcast %v2float %16447 + %15445 = OpFAdd %v2float %15444 %16293 + %16448 = OpVectorShuffle %v2uint %11573 %11573 2 3 + %16294 = OpBitcast %v2float %16448 + %15446 = OpFAdd %v2float %15444 %16294 + %16449 = OpVectorShuffle %v2uint %10864 %10864 0 1 + %15951 = OpBitcast %v2float %16449 + %17361 = OpFAdd %v2float %15444 %15951 %21435 = OpLoad %150 %5056 %17465 = OpLoad %508 %4091 - %10858 = OpSampledImage %510 %21435 %17465 - %6764 = OpImageGather %v4float %10858 %11859 %int_0 - %11720 = OpSampledImage %510 %21435 %17465 - %25006 = OpImageGather %v4float %11720 %11859 %int_1 - %11721 = OpSampledImage %510 %21435 %17465 - %25007 = OpImageGather %v4float %11721 %11859 %int_2 - %11722 = OpSampledImage %510 %21435 %17465 - %25008 = OpImageGather %v4float %11722 %11860 %int_0 - %11723 = OpSampledImage %510 %21435 %17465 - %25009 = OpImageGather %v4float %11723 %11860 %int_1 - %11724 = OpSampledImage %510 %21435 %17465 - %25010 = OpImageGather %v4float %11724 %11860 %int_2 - %11725 = OpSampledImage %510 %21435 %17465 - %25011 = OpImageGather %v4float %11725 %12849 %int_0 - %11726 = OpSampledImage %510 %21435 %17465 - %25012 = OpImageGather %v4float %11726 %12849 %int_1 - %11727 = OpSampledImage %510 %21435 %17465 - %25013 = OpImageGather %v4float %11727 %12849 %int_2 - %11728 = OpSampledImage %510 %21435 %17465 - %25014 = OpImageGather %v4float %11728 %14939 %int_0 - %11729 = OpSampledImage %510 %21435 %17465 - %25015 = OpImageGather %v4float %11729 %14939 %int_1 - %12613 = OpSampledImage %510 %21435 %17465 - %17578 = OpImageGather %v4float %12613 %14939 %int_2 - %21556 = OpFMul %v4float %25007 %325 - %20200 = OpFMul %v4float %6764 %325 - %15690 = OpFAdd %v4float %20200 %25006 + %10383 = OpSampledImage %510 %21435 %17465 + %10424 = OpImageGather %v4float %10383 %15444 %int_0 + %19276 = OpLoad %150 %5056 + %13450 = OpLoad %508 %4091 + %10384 = OpSampledImage %510 %19276 %13450 + %10425 = OpImageGather %v4float %10384 %15444 %int_1 + %19277 = OpLoad %150 %5056 + %13451 = OpLoad %508 %4091 + %10385 = OpSampledImage %510 %19277 %13451 + %10426 = OpImageGather %v4float %10385 %15444 %int_2 + %19278 = OpLoad %150 %5056 + %13452 = OpLoad %508 %4091 + %10386 = OpSampledImage %510 %19278 %13452 + %10427 = OpImageGather %v4float %10386 %15445 %int_0 + %19279 = OpLoad %150 %5056 + %13453 = OpLoad %508 %4091 + %10387 = OpSampledImage %510 %19279 %13453 + %10428 = OpImageGather %v4float %10387 %15445 %int_1 + %19280 = OpLoad %150 %5056 + %13454 = OpLoad %508 %4091 + %10388 = OpSampledImage %510 %19280 %13454 + %10429 = OpImageGather %v4float %10388 %15445 %int_2 + %19281 = OpLoad %150 %5056 + %13455 = OpLoad %508 %4091 + %10389 = OpSampledImage %510 %19281 %13455 + %10430 = OpImageGather %v4float %10389 %15446 %int_0 + %19282 = OpLoad %150 %5056 + %13456 = OpLoad %508 %4091 + %10390 = OpSampledImage %510 %19282 %13456 + %10431 = OpImageGather %v4float %10390 %15446 %int_1 + %19283 = OpLoad %150 %5056 + %13457 = OpLoad %508 %4091 + %10391 = OpSampledImage %510 %19283 %13457 + %10432 = OpImageGather %v4float %10391 %15446 %int_2 + %19284 = OpLoad %150 %5056 + %13458 = OpLoad %508 %4091 + %10392 = OpSampledImage %510 %19284 %13458 + %10433 = OpImageGather %v4float %10392 %17361 %int_0 + %19285 = OpLoad %150 %5056 + %13459 = OpLoad %508 %4091 + %10393 = OpSampledImage %510 %19285 %13459 + %10434 = OpImageGather %v4float %10393 %17361 %int_1 + %19286 = OpLoad %150 %5056 + %13460 = OpLoad %508 %4091 + %11751 = OpSampledImage %510 %19286 %13460 + %18407 = OpImageGather %v4float %11751 %17361 %int_2 + %21556 = OpFMul %v4float %10426 %325 + %20200 = OpFMul %v4float %10424 %325 + %15690 = OpFAdd %v4float %20200 %10425 %22451 = OpFAdd %v4float %21556 %15690 - %11905 = OpFMul %v4float %25010 %325 - %24215 = OpFMul %v4float %25008 %325 - %15691 = OpFAdd %v4float %24215 %25009 + %11905 = OpFMul %v4float %10429 %325 + %24215 = OpFMul %v4float %10427 %325 + %15691 = OpFAdd %v4float %24215 %10428 %22452 = OpFAdd %v4float %11905 %15691 - %11906 = OpFMul %v4float %25013 %325 - %24216 = OpFMul %v4float %25011 %325 - %15692 = OpFAdd %v4float %24216 %25012 + %11906 = OpFMul %v4float %10432 %325 + %24216 = OpFMul %v4float %10430 %325 + %15692 = OpFAdd %v4float %24216 %10431 %22453 = OpFAdd %v4float %11906 %15692 - %11907 = OpFMul %v4float %17578 %325 - %24217 = OpFMul %v4float %25014 %325 - %14702 = OpFAdd %v4float %24217 %25015 + %11907 = OpFMul %v4float %18407 %325 + %24217 = OpFMul %v4float %10433 %325 + %14702 = OpFAdd %v4float %24217 %10434 %11388 = OpFAdd %v4float %11907 %14702 %7392 = OpCompositeExtract %float %22451 0 %14087 = OpCompositeExtract %float %22451 1 @@ -190,9 +211,9 @@ %7667 = OpCompositeExtract %float %22453 3 %7668 = OpCompositeExtract %float %11388 2 %8610 = OpCompositeExtract %float %11388 3 - %18081 = OpCompositeExtract %float %20414 0 + %18081 = OpCompositeExtract %float %21577 0 %12065 = OpFSub %float %float_1 %18081 - %11876 = OpCompositeExtract %float %20414 1 + %11876 = OpCompositeExtract %float %21577 1 %11109 = OpFSub %float %float_1 %11876 %17978 = OpFMul %float %12065 %11109 %20578 = OpFSub %float %7667 %7662 @@ -211,9 +232,9 @@ %18443 = OpFMul %float %21377 %21377 %24605 = OpFSub %float %7661 %7662 %11121 = OpFSub %float %7662 %7392 - %6571 = OpExtInst %float %1 FAbs %24605 + %6569 = OpExtInst %float %1 FAbs %24605 %13752 = OpExtInst %float %1 FAbs %11121 - %18457 = OpExtInst %float %1 FMax %6571 %13752 + %18457 = OpExtInst %float %1 FMax %6569 %13752 %7302 = OpBitcast %uint %18457 %8952 = OpISub %uint %uint_2129690299 %7302 %8728 = OpBitcast %float %8952 @@ -243,9 +264,9 @@ %15306 = OpFAdd %float %8712 %10822 %23187 = OpFSub %float %7664 %7667 %7894 = OpFSub %float %7667 %14087 - %6572 = OpExtInst %float %1 FAbs %23187 + %6570 = OpExtInst %float %1 FAbs %23187 %13753 = OpExtInst %float %1 FAbs %7894 - %18458 = OpExtInst %float %1 FMax %6572 %13753 + %18458 = OpExtInst %float %1 FMax %6570 %13753 %7304 = OpBitcast %uint %18458 %8954 = OpISub %uint %uint_2129690299 %7304 %8730 = OpBitcast %float %8954 @@ -255,15 +276,15 @@ %7292 = OpExtInst %float %1 FAbs %14501 %12924 = OpFMul %float %7292 %8730 %21416 = OpExtInst %float %1 FClamp %12924 %float_0 %float_1 - %18060 = OpFMul %float %21416 %21416 - %10860 = OpFMul %float %18060 %21650 + %18061 = OpFMul %float %21416 %21416 + %10860 = OpFMul %float %18061 %21650 %14960 = OpFAdd %float %15306 %10860 %9058 = OpFMul %float %12065 %11876 %18965 = OpFSub %float %7664 %7661 - %11123 = OpFSub %float %7661 %7660 - %6573 = OpExtInst %float %1 FAbs %18965 - %13754 = OpExtInst %float %1 FAbs %11123 - %18459 = OpExtInst %float %1 FMax %6573 %13754 + %11122 = OpFSub %float %7661 %7660 + %6571 = OpExtInst %float %1 FAbs %18965 + %13754 = OpExtInst %float %1 FAbs %11122 + %18459 = OpExtInst %float %1 FMax %6571 %13754 %7305 = OpBitcast %uint %18459 %8955 = OpISub %uint %uint_2129690299 %7305 %8731 = OpBitcast %float %8955 @@ -273,12 +294,12 @@ %7293 = OpExtInst %float %1 FAbs %14502 %12925 = OpFMul %float %7293 %8731 %21417 = OpExtInst %float %1 FClamp %12925 %float_0 %float_1 - %18061 = OpFMul %float %21417 %21417 - %10823 = OpFMul %float %18061 %9058 + %18062 = OpFMul %float %21417 %21417 + %10823 = OpFMul %float %18062 %9058 %13049 = OpFAdd %float %14960 %10823 %11654 = OpFSub %float %8610 %7661 %10161 = OpExtInst %float %1 FAbs %11654 - %13181 = OpExtInst %float %1 FMax %10161 %6571 + %13181 = OpExtInst %float %1 FMax %10161 %6569 %7306 = OpBitcast %uint %13181 %8956 = OpISub %uint %uint_2129690299 %7306 %8732 = OpBitcast %float %8956 @@ -288,43 +309,42 @@ %7294 = OpExtInst %float %1 FAbs %14503 %12926 = OpFMul %float %7294 %8732 %21418 = OpExtInst %float %1 FClamp %12926 %float_0 %float_1 - %18062 = OpFMul %float %21418 %21418 - %10861 = OpFMul %float %18062 %9058 + %18063 = OpFMul %float %21418 %21418 + %10861 = OpFMul %float %18063 %9058 %14961 = OpFAdd %float %13049 %10861 %6801 = OpFMul %float %18081 %11876 %7432 = OpFSub %float %7665 %7664 %6931 = OpExtInst %float %1 FAbs %7432 - %13182 = OpExtInst %float %1 FMax %6931 %6573 + %13182 = OpExtInst %float %1 FMax %6931 %6571 %7307 = OpBitcast %uint %13182 %8957 = OpISub %uint %uint_2129690299 %7307 %8733 = OpBitcast %float %8957 %14504 = OpFSub %float %7665 %7661 - %23016 = OpFMul %float %14504 %6801 - %7299 = OpFAdd %float %8621 %23016 - %21336 = OpCompositeInsert %v2float %7299 %10264 0 - %23125 = OpExtInst %float %1 FAbs %14504 - %10531 = OpFMul %float %23125 %8733 - %21419 = OpExtInst %float %1 FClamp %10531 %float_0 %float_1 - %18063 = OpFMul %float %21419 %21419 - %10824 = OpFMul %float %18063 %6801 + %21694 = OpFMul %float %14504 %6801 + %8623 = OpFAdd %float %8621 %21694 + %7295 = OpExtInst %float %1 FAbs %14504 + %12927 = OpFMul %float %7295 %8733 + %21419 = OpExtInst %float %1 FClamp %12927 %float_0 %float_1 + %18064 = OpFMul %float %21419 %21419 + %10824 = OpFMul %float %18064 %6801 %13050 = OpFAdd %float %14961 %10824 %11655 = OpFSub %float %7668 %7664 %10162 = OpExtInst %float %1 FAbs %11655 - %13183 = OpExtInst %float %1 FMax %10162 %6572 + %13183 = OpExtInst %float %1 FMax %10162 %6570 %7308 = OpBitcast %uint %13183 %8958 = OpISub %uint %uint_2129690299 %7308 %8734 = OpBitcast %float %8958 %14505 = OpFSub %float %7668 %7667 - %23017 = OpFMul %float %14505 %6801 - %7300 = OpFAdd %float %8622 %23017 - %21337 = OpCompositeInsert %v2float %7300 %21336 1 - %23126 = OpExtInst %float %1 FAbs %14505 - %10532 = OpFMul %float %23126 %8734 - %21420 = OpExtInst %float %1 FClamp %10532 %float_0 %float_1 - %18064 = OpFMul %float %21420 %21420 - %10862 = OpFMul %float %18064 %6801 + %22978 = OpFMul %float %14505 %6801 + %7645 = OpFAdd %float %8622 %22978 + %18651 = OpCompositeConstruct %v2float %8623 %7645 + %11009 = OpExtInst %float %1 FAbs %14505 + %8918 = OpFMul %float %11009 %8734 + %21420 = OpExtInst %float %1 FClamp %8918 %float_0 %float_1 + %18065 = OpFMul %float %21420 %21420 + %10862 = OpFMul %float %18065 %6801 %14010 = OpFAdd %float %13050 %10862 - %16758 = OpFMul %v2float %21337 %21337 + %16758 = OpFMul %v2float %18651 %18651 %19922 = OpCompositeExtract %float %16758 0 %23580 = OpCompositeExtract %float %16758 1 %10499 = OpFAdd %float %19922 %23580 @@ -334,8 +354,8 @@ %20312 = OpISub %uint %uint_1597275508 %18491 %7636 = OpBitcast %float %20312 %20252 = OpSelect %float %22603 %float_1 %7636 - %18321 = OpSelect %float %22603 %float_1 %7299 - %15003 = OpCompositeInsert %v2float %18321 %21337 0 + %18321 = OpSelect %float %22603 %float_1 %8623 + %15003 = OpCompositeInsert %v2float %18321 %18651 0 %13998 = OpCompositeConstruct %v2float %20252 %20252 %10076 = OpFMul %v2float %15003 %13998 %12149 = OpFMul %float %14010 %float_0_5 @@ -363,48 +383,47 @@ %6551 = OpBitcast %uint %9267 %6689 = OpISub %uint %uint_2129690299 %6551 %16389 = OpBitcast %float %6689 - %19129 = OpCompositeExtract %float %25008 2 - %13264 = OpCompositeExtract %float %25009 2 - %7833 = OpCompositeExtract %float %25010 2 + %19129 = OpCompositeExtract %float %10427 2 + %13264 = OpCompositeExtract %float %10428 2 + %7833 = OpCompositeExtract %float %10429 2 %15853 = OpCompositeConstruct %v3float %19129 %13264 %7833 - %7909 = OpCompositeExtract %float %25011 3 - %22677 = OpCompositeExtract %float %25012 3 - %7834 = OpCompositeExtract %float %25013 3 + %7909 = OpCompositeExtract %float %10430 3 + %22677 = OpCompositeExtract %float %10431 3 + %7834 = OpCompositeExtract %float %10432 3 %15854 = OpCompositeConstruct %v3float %7909 %22677 %7834 - %7910 = OpCompositeExtract %float %25008 1 - %22678 = OpCompositeExtract %float %25009 1 - %6559 = OpCompositeExtract %float %25010 1 + %7910 = OpCompositeExtract %float %10427 1 + %22678 = OpCompositeExtract %float %10428 1 + %6559 = OpCompositeExtract %float %10429 1 %15138 = OpCompositeConstruct %v3float %7910 %22678 %6559 %16895 = OpExtInst %v3float %1 FMin %15854 %15138 %21831 = OpExtInst %v3float %1 FMin %15853 %16895 - %8236 = OpCompositeExtract %float %25011 0 - %11052 = OpCompositeExtract %float %25012 0 - %6560 = OpCompositeExtract %float %25013 0 + %8236 = OpCompositeExtract %float %10430 0 + %11052 = OpCompositeExtract %float %10431 0 + %6560 = OpCompositeExtract %float %10432 0 %15141 = OpCompositeConstruct %v3float %8236 %11052 %6560 %10578 = OpExtInst %v3float %1 FMin %21831 %15141 %16850 = OpExtInst %v3float %1 FMax %15854 %15138 %19744 = OpExtInst %v3float %1 FMax %15853 %16850 %18959 = OpExtInst %v3float %1 FMax %19744 %15141 - %15703 = OpFSub %v2float %889 %20414 - %8206 = OpCompositeExtract %float %6764 0 - %15681 = OpCompositeExtract %float %25006 0 - %7835 = OpCompositeExtract %float %25007 0 + %15703 = OpFSub %v2float %889 %21577 + %8206 = OpCompositeExtract %float %10424 0 + %15681 = OpCompositeExtract %float %10425 0 + %7835 = OpCompositeExtract %float %10426 0 %16841 = OpCompositeConstruct %v3float %8206 %15681 %7835 %17984 = OpCompositeExtract %float %15703 0 %17210 = OpFMul %float %17984 %13240 %23571 = OpCompositeExtract %float %15703 1 - %15168 = OpFMul %float %23571 %23570 - %20511 = OpFAdd %float %17210 %15168 - %14526 = OpCompositeInsert %v2float %20511 %10264 0 - %22986 = OpFNegate %float %23570 - %10011 = OpFMul %float %17984 %22986 - %21709 = OpFMul %float %23571 %13240 - %23821 = OpFAdd %float %10011 %21709 - %12500 = OpCompositeInsert %v2float %23821 %14526 1 - %20966 = OpFMul %v2float %12500 %10727 - %7622 = OpCompositeExtract %float %20966 0 - %24442 = OpFMul %float %7622 %7622 - %23572 = OpCompositeExtract %float %20966 1 + %16023 = OpFMul %float %23571 %23570 + %12840 = OpFAdd %float %17210 %16023 + %19767 = OpFNegate %float %23570 + %12403 = OpFMul %float %17984 %19767 + %21671 = OpFMul %float %23571 %13240 + %24167 = OpFAdd %float %12403 %21671 + %9815 = OpCompositeConstruct %v2float %12840 %24167 + %8850 = OpFMul %v2float %9815 %10727 + %25080 = OpCompositeExtract %float %8850 0 + %24442 = OpFMul %float %25080 %25080 + %23572 = OpCompositeExtract %float %8850 1 %13875 = OpFMul %float %23572 %23572 %21357 = OpFAdd %float %24442 %13875 %10961 = OpExtInst %float %1 FMin %21357 %16389 @@ -418,25 +437,24 @@ %15169 = OpFAdd %float %21060 %float_n0_5625 %7155 = OpFMul %float %15169 %23523 %6433 = OpVectorTimesScalar %v3float %16841 %7155 - %10536 = OpFSub %v2float %768 %20414 - %7693 = OpCompositeExtract %float %6764 1 - %15682 = OpCompositeExtract %float %25006 1 - %7836 = OpCompositeExtract %float %25007 1 + %10536 = OpFSub %v2float %768 %21577 + %7693 = OpCompositeExtract %float %10424 1 + %15682 = OpCompositeExtract %float %10425 1 + %7836 = OpCompositeExtract %float %10426 1 %16842 = OpCompositeConstruct %v3float %7693 %15682 %7836 %17985 = OpCompositeExtract %float %10536 0 %17211 = OpFMul %float %17985 %13240 %23573 = OpCompositeExtract %float %10536 1 - %15170 = OpFMul %float %23573 %23570 - %20625 = OpFAdd %float %17211 %15170 - %13488 = OpCompositeInsert %v2float %20625 %10264 0 - %11894 = OpFMul %float %17985 %22986 - %14473 = OpFMul %float %23573 %13240 - %23822 = OpFAdd %float %11894 %14473 - %12501 = OpCompositeInsert %v2float %23822 %13488 1 - %20967 = OpFMul %v2float %12501 %10727 - %7623 = OpCompositeExtract %float %20967 0 - %24443 = OpFMul %float %7623 %7623 - %23574 = OpCompositeExtract %float %20967 1 + %16137 = OpFMul %float %23573 %23570 + %11802 = OpFAdd %float %17211 %16137 + %8674 = OpFMul %float %17985 %19767 + %23284 = OpFMul %float %23573 %13240 + %24168 = OpFAdd %float %8674 %23284 + %9816 = OpCompositeConstruct %v2float %11802 %24168 + %8851 = OpFMul %v2float %9816 %10727 + %25081 = OpCompositeExtract %float %8851 0 + %24443 = OpFMul %float %25081 %25081 + %23574 = OpCompositeExtract %float %8851 1 %13876 = OpFMul %float %23574 %23574 %21358 = OpFAdd %float %24443 %13876 %10962 = OpExtInst %float %1 FMin %21358 %16389 @@ -447,30 +465,29 @@ %8751 = OpFMul %float %21595 %21595 %23524 = OpFMul %float %18230 %18230 %21061 = OpFMul %float %float_1_5625 %8751 - %15171 = OpFAdd %float %21061 %float_n0_5625 - %7117 = OpFMul %float %15171 %23524 + %15170 = OpFAdd %float %21061 %float_n0_5625 + %7117 = OpFMul %float %15170 %23524 %7691 = OpVectorTimesScalar %v3float %16842 %7117 %6954 = OpFAdd %v3float %6433 %7691 %6768 = OpFAdd %float %7155 %7117 - %17304 = OpFSub %v2float %73 %20414 - %6894 = OpCompositeExtract %float %25008 0 - %15683 = OpCompositeExtract %float %25009 0 - %7837 = OpCompositeExtract %float %25010 0 + %17304 = OpFSub %v2float %73 %21577 + %6894 = OpCompositeExtract %float %10427 0 + %15683 = OpCompositeExtract %float %10428 0 + %7837 = OpCompositeExtract %float %10429 0 %16843 = OpCompositeConstruct %v3float %6894 %15683 %7837 %17986 = OpCompositeExtract %float %17304 0 %17212 = OpFMul %float %17986 %13240 %23575 = OpCompositeExtract %float %17304 1 - %15172 = OpFMul %float %23575 %23570 - %20626 = OpFAdd %float %17212 %15172 - %13489 = OpCompositeInsert %v2float %20626 %10264 0 - %11895 = OpFMul %float %17986 %22986 - %14474 = OpFMul %float %23575 %13240 - %23823 = OpFAdd %float %11895 %14474 - %12502 = OpCompositeInsert %v2float %23823 %13489 1 - %20968 = OpFMul %v2float %12502 %10727 - %7624 = OpCompositeExtract %float %20968 0 - %24444 = OpFMul %float %7624 %7624 - %23576 = OpCompositeExtract %float %20968 1 + %16138 = OpFMul %float %23575 %23570 + %11803 = OpFAdd %float %17212 %16138 + %8675 = OpFMul %float %17986 %19767 + %23285 = OpFMul %float %23575 %13240 + %24169 = OpFAdd %float %8675 %23285 + %9817 = OpCompositeConstruct %v2float %11803 %24169 + %8852 = OpFMul %v2float %9817 %10727 + %25082 = OpCompositeExtract %float %8852 0 + %24444 = OpFMul %float %25082 %25082 + %23576 = OpCompositeExtract %float %8852 1 %13877 = OpFMul %float %23576 %23576 %21359 = OpFAdd %float %24444 %13877 %10963 = OpExtInst %float %1 FMin %21359 %16389 @@ -481,26 +498,25 @@ %8752 = OpFMul %float %21596 %21596 %23525 = OpFMul %float %18231 %18231 %21062 = OpFMul %float %float_1_5625 %8752 - %15173 = OpFAdd %float %21062 %float_n0_5625 - %7118 = OpFMul %float %15173 %23525 + %15171 = OpFAdd %float %21062 %float_n0_5625 + %7118 = OpFMul %float %15171 %23525 %7692 = OpVectorTimesScalar %v3float %16843 %7118 %6955 = OpFAdd %v3float %6954 %7692 %6769 = OpFAdd %float %6768 %7118 - %18292 = OpFSub %v2float %890 %20414 + %18292 = OpFSub %v2float %890 %21577 %16969 = OpCompositeExtract %float %18292 0 %22828 = OpFMul %float %16969 %13240 %23577 = OpCompositeExtract %float %18292 1 - %15174 = OpFMul %float %23577 %23570 - %20627 = OpFAdd %float %22828 %15174 - %13490 = OpCompositeInsert %v2float %20627 %10264 0 - %11896 = OpFMul %float %16969 %22986 - %14475 = OpFMul %float %23577 %13240 - %23824 = OpFAdd %float %11896 %14475 - %12503 = OpCompositeInsert %v2float %23824 %13490 1 - %20969 = OpFMul %v2float %12503 %10727 - %7625 = OpCompositeExtract %float %20969 0 - %24445 = OpFMul %float %7625 %7625 - %23578 = OpCompositeExtract %float %20969 1 + %16139 = OpFMul %float %23577 %23570 + %11804 = OpFAdd %float %22828 %16139 + %8676 = OpFMul %float %16969 %19767 + %23286 = OpFMul %float %23577 %13240 + %24170 = OpFAdd %float %8676 %23286 + %9818 = OpCompositeConstruct %v2float %11804 %24170 + %8853 = OpFMul %v2float %9818 %10727 + %25083 = OpCompositeExtract %float %8853 0 + %24445 = OpFMul %float %25083 %25083 + %23578 = OpCompositeExtract %float %8853 1 %13878 = OpFMul %float %23578 %23578 %21360 = OpFAdd %float %24445 %13878 %10964 = OpExtInst %float %1 FMin %21360 %16389 @@ -511,26 +527,25 @@ %8753 = OpFMul %float %21597 %21597 %23526 = OpFMul %float %18232 %18232 %21063 = OpFMul %float %float_1_5625 %8753 - %15175 = OpFAdd %float %21063 %float_n0_5625 - %7119 = OpFMul %float %15175 %23526 + %15172 = OpFAdd %float %21063 %float_n0_5625 + %7119 = OpFMul %float %15172 %23526 %7694 = OpVectorTimesScalar %v3float %15138 %7119 %6878 = OpFAdd %v3float %6955 %7694 %7460 = OpFAdd %float %6769 %7119 - %12922 = OpFNegate %v2float %20414 + %12922 = OpFNegate %v2float %21577 %24422 = OpCompositeExtract %float %12922 0 %6988 = OpFMul %float %24422 %13240 %23579 = OpCompositeExtract %float %12922 1 - %15176 = OpFMul %float %23579 %23570 - %20628 = OpFAdd %float %6988 %15176 - %13491 = OpCompositeInsert %v2float %20628 %10264 0 - %11897 = OpFMul %float %24422 %22986 - %14476 = OpFMul %float %23579 %13240 - %23825 = OpFAdd %float %11897 %14476 - %12504 = OpCompositeInsert %v2float %23825 %13491 1 - %20970 = OpFMul %v2float %12504 %10727 - %7626 = OpCompositeExtract %float %20970 0 - %24446 = OpFMul %float %7626 %7626 - %23581 = OpCompositeExtract %float %20970 1 + %16140 = OpFMul %float %23579 %23570 + %11805 = OpFAdd %float %6988 %16140 + %8677 = OpFMul %float %24422 %19767 + %23287 = OpFMul %float %23579 %13240 + %24171 = OpFAdd %float %8677 %23287 + %9819 = OpCompositeConstruct %v2float %11805 %24171 + %8854 = OpFMul %v2float %9819 %10727 + %25084 = OpCompositeExtract %float %8854 0 + %24446 = OpFMul %float %25084 %25084 + %23581 = OpCompositeExtract %float %8854 1 %13879 = OpFMul %float %23581 %23581 %21361 = OpFAdd %float %24446 %13879 %10965 = OpExtInst %float %1 FMin %21361 %16389 @@ -541,30 +556,29 @@ %8754 = OpFMul %float %21598 %21598 %23527 = OpFMul %float %18233 %18233 %21064 = OpFMul %float %float_1_5625 %8754 - %15177 = OpFAdd %float %21064 %float_n0_5625 - %7120 = OpFMul %float %15177 %23527 + %15173 = OpFAdd %float %21064 %float_n0_5625 + %7120 = OpFMul %float %15173 %23527 %7695 = OpVectorTimesScalar %v3float %15853 %7120 %6956 = OpFAdd %v3float %6878 %7695 %6770 = OpFAdd %float %7460 %7120 - %17305 = OpFSub %v2float %2628 %20414 - %6895 = OpCompositeExtract %float %25008 3 - %15684 = OpCompositeExtract %float %25009 3 - %7838 = OpCompositeExtract %float %25010 3 + %17305 = OpFSub %v2float %2628 %21577 + %6895 = OpCompositeExtract %float %10427 3 + %15684 = OpCompositeExtract %float %10428 3 + %7838 = OpCompositeExtract %float %10429 3 %16844 = OpCompositeConstruct %v3float %6895 %15684 %7838 %17987 = OpCompositeExtract %float %17305 0 %17213 = OpFMul %float %17987 %13240 %23582 = OpCompositeExtract %float %17305 1 - %15178 = OpFMul %float %23582 %23570 - %20629 = OpFAdd %float %17213 %15178 - %13492 = OpCompositeInsert %v2float %20629 %10264 0 - %11898 = OpFMul %float %17987 %22986 - %14477 = OpFMul %float %23582 %13240 - %23826 = OpFAdd %float %11898 %14477 - %12505 = OpCompositeInsert %v2float %23826 %13492 1 - %20971 = OpFMul %v2float %12505 %10727 - %7627 = OpCompositeExtract %float %20971 0 - %24447 = OpFMul %float %7627 %7627 - %23583 = OpCompositeExtract %float %20971 1 + %16141 = OpFMul %float %23582 %23570 + %11806 = OpFAdd %float %17213 %16141 + %8678 = OpFMul %float %17987 %19767 + %23288 = OpFMul %float %23582 %13240 + %24172 = OpFAdd %float %8678 %23288 + %9820 = OpCompositeConstruct %v2float %11806 %24172 + %8855 = OpFMul %v2float %9820 %10727 + %25085 = OpCompositeExtract %float %8855 0 + %24447 = OpFMul %float %25085 %25085 + %23583 = OpCompositeExtract %float %8855 1 %13880 = OpFMul %float %23583 %23583 %21362 = OpFAdd %float %24447 %13880 %10966 = OpExtInst %float %1 FMin %21362 %16389 @@ -575,26 +589,25 @@ %8755 = OpFMul %float %21599 %21599 %23528 = OpFMul %float %18234 %18234 %21065 = OpFMul %float %float_1_5625 %8755 - %15179 = OpFAdd %float %21065 %float_n0_5625 - %7121 = OpFMul %float %15179 %23528 + %15174 = OpFAdd %float %21065 %float_n0_5625 + %7121 = OpFMul %float %15174 %23528 %7696 = OpVectorTimesScalar %v3float %16844 %7121 %6957 = OpFAdd %v3float %6956 %7696 %6771 = OpFAdd %float %6770 %7121 - %18293 = OpFSub %v2float %769 %20414 + %18293 = OpFSub %v2float %769 %21577 %16970 = OpCompositeExtract %float %18293 0 %22829 = OpFMul %float %16970 %13240 %23584 = OpCompositeExtract %float %18293 1 - %15180 = OpFMul %float %23584 %23570 - %20630 = OpFAdd %float %22829 %15180 - %13493 = OpCompositeInsert %v2float %20630 %10264 0 - %11899 = OpFMul %float %16970 %22986 - %14478 = OpFMul %float %23584 %13240 - %23827 = OpFAdd %float %11899 %14478 - %12506 = OpCompositeInsert %v2float %23827 %13493 1 - %20972 = OpFMul %v2float %12506 %10727 - %7628 = OpCompositeExtract %float %20972 0 - %24448 = OpFMul %float %7628 %7628 - %23585 = OpCompositeExtract %float %20972 1 + %16142 = OpFMul %float %23584 %23570 + %11807 = OpFAdd %float %22829 %16142 + %8679 = OpFMul %float %16970 %19767 + %23289 = OpFMul %float %23584 %13240 + %24173 = OpFAdd %float %8679 %23289 + %9821 = OpCompositeConstruct %v2float %11807 %24173 + %8856 = OpFMul %v2float %9821 %10727 + %25086 = OpCompositeExtract %float %8856 0 + %24448 = OpFMul %float %25086 %25086 + %23585 = OpCompositeExtract %float %8856 1 %13881 = OpFMul %float %23585 %23585 %21363 = OpFAdd %float %24448 %13881 %10967 = OpExtInst %float %1 FMin %21363 %16389 @@ -605,30 +618,29 @@ %8756 = OpFMul %float %21600 %21600 %23529 = OpFMul %float %18235 %18235 %21066 = OpFMul %float %float_1_5625 %8756 - %15181 = OpFAdd %float %21066 %float_n0_5625 - %7122 = OpFMul %float %15181 %23529 + %15175 = OpFAdd %float %21066 %float_n0_5625 + %7122 = OpFMul %float %15175 %23529 %7697 = OpVectorTimesScalar %v3float %15141 %7122 %6958 = OpFAdd %v3float %6957 %7697 %6772 = OpFAdd %float %6771 %7122 - %17306 = OpFSub %v2float %426 %20414 - %6896 = OpCompositeExtract %float %25011 1 - %15685 = OpCompositeExtract %float %25012 1 - %7839 = OpCompositeExtract %float %25013 1 + %17306 = OpFSub %v2float %426 %21577 + %6896 = OpCompositeExtract %float %10430 1 + %15685 = OpCompositeExtract %float %10431 1 + %7839 = OpCompositeExtract %float %10432 1 %16845 = OpCompositeConstruct %v3float %6896 %15685 %7839 %17988 = OpCompositeExtract %float %17306 0 - %17214 = OpFMul %float %17988 %13240 + %17215 = OpFMul %float %17988 %13240 %23586 = OpCompositeExtract %float %17306 1 - %15182 = OpFMul %float %23586 %23570 - %20631 = OpFAdd %float %17214 %15182 - %13494 = OpCompositeInsert %v2float %20631 %10264 0 - %11900 = OpFMul %float %17988 %22986 - %14479 = OpFMul %float %23586 %13240 - %23828 = OpFAdd %float %11900 %14479 - %12507 = OpCompositeInsert %v2float %23828 %13494 1 - %20973 = OpFMul %v2float %12507 %10727 - %7629 = OpCompositeExtract %float %20973 0 - %24449 = OpFMul %float %7629 %7629 - %23587 = OpCompositeExtract %float %20973 1 + %16143 = OpFMul %float %23586 %23570 + %11808 = OpFAdd %float %17215 %16143 + %8680 = OpFMul %float %17988 %19767 + %23290 = OpFMul %float %23586 %13240 + %24174 = OpFAdd %float %8680 %23290 + %9822 = OpCompositeConstruct %v2float %11808 %24174 + %8857 = OpFMul %v2float %9822 %10727 + %25087 = OpCompositeExtract %float %8857 0 + %24449 = OpFMul %float %25087 %25087 + %23587 = OpCompositeExtract %float %8857 1 %13882 = OpFMul %float %23587 %23587 %21364 = OpFAdd %float %24449 %13882 %10968 = OpExtInst %float %1 FMin %21364 %16389 @@ -639,30 +651,29 @@ %8757 = OpFMul %float %21601 %21601 %23530 = OpFMul %float %18236 %18236 %21067 = OpFMul %float %float_1_5625 %8757 - %15183 = OpFAdd %float %21067 %float_n0_5625 - %7123 = OpFMul %float %15183 %23530 + %15176 = OpFAdd %float %21067 %float_n0_5625 + %7123 = OpFMul %float %15176 %23530 %7698 = OpVectorTimesScalar %v3float %16845 %7123 %6960 = OpFAdd %v3float %6958 %7698 %6773 = OpFAdd %float %6772 %7123 - %17307 = OpFSub %v2float %2981 %20414 - %6897 = OpCompositeExtract %float %25011 2 - %15686 = OpCompositeExtract %float %25012 2 - %7840 = OpCompositeExtract %float %25013 2 + %17307 = OpFSub %v2float %2981 %21577 + %6897 = OpCompositeExtract %float %10430 2 + %15686 = OpCompositeExtract %float %10431 2 + %7840 = OpCompositeExtract %float %10432 2 %16846 = OpCompositeConstruct %v3float %6897 %15686 %7840 %17989 = OpCompositeExtract %float %17307 0 - %17215 = OpFMul %float %17989 %13240 + %17216 = OpFMul %float %17989 %13240 %23588 = OpCompositeExtract %float %17307 1 - %15184 = OpFMul %float %23588 %23570 - %20632 = OpFAdd %float %17215 %15184 - %13495 = OpCompositeInsert %v2float %20632 %10264 0 - %11901 = OpFMul %float %17989 %22986 - %14480 = OpFMul %float %23588 %13240 - %23829 = OpFAdd %float %11901 %14480 - %12508 = OpCompositeInsert %v2float %23829 %13495 1 - %20974 = OpFMul %v2float %12508 %10727 - %7630 = OpCompositeExtract %float %20974 0 - %24450 = OpFMul %float %7630 %7630 - %23589 = OpCompositeExtract %float %20974 1 + %16144 = OpFMul %float %23588 %23570 + %11809 = OpFAdd %float %17216 %16144 + %8681 = OpFMul %float %17989 %19767 + %23291 = OpFMul %float %23588 %13240 + %24175 = OpFAdd %float %8681 %23291 + %9823 = OpCompositeConstruct %v2float %11809 %24175 + %8858 = OpFMul %v2float %9823 %10727 + %25088 = OpCompositeExtract %float %8858 0 + %24450 = OpFMul %float %25088 %25088 + %23589 = OpCompositeExtract %float %8858 1 %13883 = OpFMul %float %23589 %23589 %21365 = OpFAdd %float %24450 %13883 %10969 = OpExtInst %float %1 FMin %21365 %16389 @@ -673,26 +684,25 @@ %8758 = OpFMul %float %21602 %21602 %23531 = OpFMul %float %18237 %18237 %21068 = OpFMul %float %float_1_5625 %8758 - %15185 = OpFAdd %float %21068 %float_n0_5625 - %7124 = OpFMul %float %15185 %23531 + %15177 = OpFAdd %float %21068 %float_n0_5625 + %7124 = OpFMul %float %15177 %23531 %7699 = OpVectorTimesScalar %v3float %16846 %7124 %6961 = OpFAdd %v3float %6960 %7699 %6774 = OpFAdd %float %6773 %7124 - %18294 = OpFSub %v2float %312 %20414 + %18294 = OpFSub %v2float %312 %21577 %16971 = OpCompositeExtract %float %18294 0 %22830 = OpFMul %float %16971 %13240 %23590 = OpCompositeExtract %float %18294 1 - %15186 = OpFMul %float %23590 %23570 - %20633 = OpFAdd %float %22830 %15186 - %13496 = OpCompositeInsert %v2float %20633 %10264 0 - %11902 = OpFMul %float %16971 %22986 - %14481 = OpFMul %float %23590 %13240 - %23830 = OpFAdd %float %11902 %14481 - %12509 = OpCompositeInsert %v2float %23830 %13496 1 - %20975 = OpFMul %v2float %12509 %10727 - %7631 = OpCompositeExtract %float %20975 0 - %24451 = OpFMul %float %7631 %7631 - %23591 = OpCompositeExtract %float %20975 1 + %16145 = OpFMul %float %23590 %23570 + %11810 = OpFAdd %float %22830 %16145 + %8682 = OpFMul %float %16971 %19767 + %23292 = OpFMul %float %23590 %13240 + %24176 = OpFAdd %float %8682 %23292 + %9824 = OpCompositeConstruct %v2float %11810 %24176 + %8859 = OpFMul %v2float %9824 %10727 + %25089 = OpCompositeExtract %float %8859 0 + %24451 = OpFMul %float %25089 %25089 + %23591 = OpCompositeExtract %float %8859 1 %13884 = OpFMul %float %23591 %23591 %21366 = OpFAdd %float %24451 %13884 %10970 = OpExtInst %float %1 FMin %21366 %16389 @@ -703,30 +713,29 @@ %8759 = OpFMul %float %21603 %21603 %23532 = OpFMul %float %18238 %18238 %21069 = OpFMul %float %float_1_5625 %8759 - %15187 = OpFAdd %float %21069 %float_n0_5625 - %7125 = OpFMul %float %15187 %23532 + %15178 = OpFAdd %float %21069 %float_n0_5625 + %7125 = OpFMul %float %15178 %23532 %7700 = OpVectorTimesScalar %v3float %15854 %7125 %6962 = OpFAdd %v3float %6961 %7700 %6775 = OpFAdd %float %6774 %7125 - %17308 = OpFSub %v2float %313 %20414 - %6898 = OpCompositeExtract %float %25014 2 - %15687 = OpCompositeExtract %float %25015 2 - %7841 = OpCompositeExtract %float %17578 2 + %17308 = OpFSub %v2float %313 %21577 + %6898 = OpCompositeExtract %float %10433 2 + %15687 = OpCompositeExtract %float %10434 2 + %7841 = OpCompositeExtract %float %18407 2 %16847 = OpCompositeConstruct %v3float %6898 %15687 %7841 %17990 = OpCompositeExtract %float %17308 0 - %17216 = OpFMul %float %17990 %13240 + %17217 = OpFMul %float %17990 %13240 %23592 = OpCompositeExtract %float %17308 1 - %15188 = OpFMul %float %23592 %23570 - %20634 = OpFAdd %float %17216 %15188 - %13497 = OpCompositeInsert %v2float %20634 %10264 0 - %11903 = OpFMul %float %17990 %22986 - %14482 = OpFMul %float %23592 %13240 - %23831 = OpFAdd %float %11903 %14482 - %12510 = OpCompositeInsert %v2float %23831 %13497 1 - %20976 = OpFMul %v2float %12510 %10727 - %7632 = OpCompositeExtract %float %20976 0 - %24452 = OpFMul %float %7632 %7632 - %23593 = OpCompositeExtract %float %20976 1 + %16146 = OpFMul %float %23592 %23570 + %11811 = OpFAdd %float %17217 %16146 + %8683 = OpFMul %float %17990 %19767 + %23293 = OpFMul %float %23592 %13240 + %24177 = OpFAdd %float %8683 %23293 + %9825 = OpCompositeConstruct %v2float %11811 %24177 + %8860 = OpFMul %v2float %9825 %10727 + %25090 = OpCompositeExtract %float %8860 0 + %24452 = OpFMul %float %25090 %25090 + %23593 = OpCompositeExtract %float %8860 1 %13885 = OpFMul %float %23593 %23593 %21367 = OpFAdd %float %24452 %13885 %10971 = OpExtInst %float %1 FMin %21367 %16389 @@ -737,30 +746,29 @@ %8760 = OpFMul %float %21604 %21604 %23533 = OpFMul %float %18239 %18239 %21070 = OpFMul %float %float_1_5625 %8760 - %15189 = OpFAdd %float %21070 %float_n0_5625 - %7126 = OpFMul %float %15189 %23533 + %15179 = OpFAdd %float %21070 %float_n0_5625 + %7126 = OpFMul %float %15179 %23533 %7701 = OpVectorTimesScalar %v3float %16847 %7126 %6963 = OpFAdd %v3float %6962 %7701 %6776 = OpFAdd %float %6775 %7126 - %17309 = OpFSub %v2float %1823 %20414 - %6899 = OpCompositeExtract %float %25014 3 - %15688 = OpCompositeExtract %float %25015 3 - %7842 = OpCompositeExtract %float %17578 3 + %17309 = OpFSub %v2float %1823 %21577 + %6899 = OpCompositeExtract %float %10433 3 + %15688 = OpCompositeExtract %float %10434 3 + %7842 = OpCompositeExtract %float %18407 3 %16848 = OpCompositeConstruct %v3float %6899 %15688 %7842 %17991 = OpCompositeExtract %float %17309 0 - %17217 = OpFMul %float %17991 %13240 + %17218 = OpFMul %float %17991 %13240 %23594 = OpCompositeExtract %float %17309 1 - %15190 = OpFMul %float %23594 %23570 - %20635 = OpFAdd %float %17217 %15190 - %13498 = OpCompositeInsert %v2float %20635 %10264 0 - %11904 = OpFMul %float %17991 %22986 - %14483 = OpFMul %float %23594 %13240 - %23832 = OpFAdd %float %11904 %14483 - %12511 = OpCompositeInsert %v2float %23832 %13498 1 - %20977 = OpFMul %v2float %12511 %10727 - %7633 = OpCompositeExtract %float %20977 0 - %24453 = OpFMul %float %7633 %7633 - %23595 = OpCompositeExtract %float %20977 1 + %16147 = OpFMul %float %23594 %23570 + %11812 = OpFAdd %float %17218 %16147 + %8684 = OpFMul %float %17991 %19767 + %23294 = OpFMul %float %23594 %13240 + %24178 = OpFAdd %float %8684 %23294 + %9826 = OpCompositeConstruct %v2float %11812 %24178 + %8861 = OpFMul %v2float %9826 %10727 + %25091 = OpCompositeExtract %float %8861 0 + %24453 = OpFMul %float %25091 %25091 + %23595 = OpCompositeExtract %float %8861 1 %13886 = OpFMul %float %23595 %23595 %21368 = OpFAdd %float %24453 %13886 %10972 = OpExtInst %float %1 FMin %21368 %16389 @@ -771,8 +779,8 @@ %8761 = OpFMul %float %21605 %21605 %23534 = OpFMul %float %18240 %18240 %21071 = OpFMul %float %float_1_5625 %8761 - %15191 = OpFAdd %float %21071 %float_n0_5625 - %7127 = OpFMul %float %15191 %23534 + %15180 = OpFAdd %float %21071 %float_n0_5625 + %7127 = OpFMul %float %15180 %23534 %7702 = OpVectorTimesScalar %v3float %16848 %7127 %7049 = OpFAdd %v3float %6963 %7702 %24955 = OpFAdd %float %6776 %7127 @@ -790,31 +798,31 @@ %16379 = OpAccessChain %_ptr_Output_float %5777 %uint_2 %15747 = OpCompositeExtract %float %12443 2 OpStore %16379 %15747 - %23294 = OpAccessChain %_ptr_Output_float %5777 %uint_3 - OpStore %23294 %float_1 + %23295 = OpAccessChain %_ptr_Output_float %5777 %uint_3 + OpStore %23295 %float_1 OpReturn OpFunctionEnd #endif const uint32_t guest_output_ffx_fsr_easu_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x000061B8, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x000062B0, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00001691, 0x00000C93, 0x00030010, - 0x0000161F, 0x00000007, 0x00050048, 0x00000406, 0x00000000, 0x00000023, - 0x00000010, 0x00050048, 0x00000406, 0x00000001, 0x00000023, 0x00000018, - 0x00030047, 0x00000406, 0x00000002, 0x00040047, 0x00001691, 0x0000001E, + 0x0000161F, 0x00000007, 0x00030047, 0x00000406, 0x00000002, 0x00050048, + 0x00000406, 0x00000000, 0x00000023, 0x00000010, 0x00050048, 0x00000406, + 0x00000001, 0x00000023, 0x00000018, 0x00040047, 0x00001691, 0x0000001E, 0x00000000, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, 0x00040047, - 0x000013C0, 0x00000022, 0x00000000, 0x00040047, 0x000013C0, 0x00000021, - 0x00000000, 0x00040047, 0x00000FFB, 0x00000022, 0x00000000, 0x00040047, - 0x00000FFB, 0x00000021, 0x00000001, 0x00020013, 0x00000008, 0x00030021, + 0x000013C0, 0x00000021, 0x00000000, 0x00040047, 0x000013C0, 0x00000022, + 0x00000000, 0x00040047, 0x00000FFB, 0x00000021, 0x00000001, 0x00040047, + 0x00000FFB, 0x00000022, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00020014, 0x00000009, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004001E, 0x00000406, 0x00000013, 0x00000013, 0x00040020, - 0x00000683, 0x00000009, 0x00000406, 0x0004003B, 0x00000683, 0x0000118F, + 0x00000683, 0x00000009, 0x00000406, 0x0004003B, 0x00000683, 0x00000CE9, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, @@ -853,215 +861,231 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = { 0x00000019, 0x0005002C, 0x00000013, 0x0000071F, 0x00000A0C, 0x00000019, 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0007002C, 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, - 0x00030001, 0x00000013, 0x00002818, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00005D6B, 0x00050041, 0x00000290, - 0x0000203A, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000013, 0x00001B2F, - 0x0000203A, 0x0004007C, 0x00000011, 0x00003455, 0x00001B2F, 0x0005008E, - 0x00000013, 0x000031DA, 0x00001B2F, 0x000000FC, 0x00050083, 0x00000013, - 0x00005EE3, 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, 0x00004EA3, - 0x00005EE3, 0x00050041, 0x00000290, 0x00004538, 0x0000118F, 0x00000A0E, - 0x0004003D, 0x00000013, 0x00002B72, 0x00004538, 0x0009004F, 0x0000001D, - 0x0000215F, 0x00002B72, 0x00002B72, 0x00000000, 0x00000001, 0x00000000, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00005D6B, 0x00050041, 0x00000290, 0x0000203A, 0x00000CE9, 0x00000A0B, + 0x0004003D, 0x00000013, 0x00001B2F, 0x0000203A, 0x0004007C, 0x00000011, + 0x00003455, 0x00001B2F, 0x0005008E, 0x00000013, 0x000031DA, 0x00001B2F, + 0x000000FC, 0x00050083, 0x00000013, 0x00006013, 0x000031DA, 0x0000061E, + 0x0004007C, 0x00000011, 0x0000454F, 0x00006013, 0x00050051, 0x0000000B, + 0x00004143, 0x00003455, 0x00000000, 0x00050051, 0x0000000B, 0x000033E3, + 0x00003455, 0x00000001, 0x00050051, 0x0000000B, 0x00001DD9, 0x0000454F, + 0x00000000, 0x00050051, 0x0000000B, 0x00001D69, 0x0000454F, 0x00000001, + 0x00070050, 0x00000017, 0x00004741, 0x00004143, 0x000033E3, 0x00001DD9, + 0x00001D69, 0x00050041, 0x00000290, 0x000022DA, 0x00000CE9, 0x00000A0E, + 0x0004003D, 0x00000013, 0x00001EF1, 0x000022DA, 0x0009004F, 0x0000001D, + 0x0000215F, 0x00001EF1, 0x00001EF1, 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00050085, 0x0000001D, 0x00002B50, 0x00000504, 0x0000215F, 0x0004007C, 0x00000017, 0x00003229, 0x00002B50, 0x00050085, 0x0000001D, 0x0000414D, 0x0000099C, 0x0000215F, 0x0004007C, 0x00000017, 0x00002D35, - 0x0000414D, 0x00060041, 0x0000028A, 0x00004F87, 0x0000118F, 0x00000A0E, + 0x0000414D, 0x00060041, 0x0000028A, 0x00004F87, 0x00000CE9, 0x00000A0E, 0x00000A0D, 0x0004003D, 0x0000000D, 0x000050C8, 0x00004F87, 0x00050085, - 0x0000000D, 0x00004540, 0x00000B69, 0x000050C8, 0x0004007C, 0x0000000B, - 0x00005937, 0x00004540, 0x0004003D, 0x0000001D, 0x00002C9B, 0x00000C93, - 0x0007004F, 0x00000013, 0x000046A0, 0x00002C9B, 0x00002C9B, 0x00000000, - 0x00000001, 0x0004006D, 0x00000011, 0x000049E3, 0x000046A0, 0x00040070, - 0x00000013, 0x000044F1, 0x000049E3, 0x0004007C, 0x00000013, 0x0000428D, - 0x00003455, 0x00050085, 0x00000013, 0x000042F3, 0x000044F1, 0x0000428D, - 0x0004007C, 0x00000013, 0x000048D9, 0x00004EA3, 0x00050081, 0x00000013, - 0x0000612E, 0x000042F3, 0x000048D9, 0x0006000C, 0x00000013, 0x00002F88, - 0x00000001, 0x00000008, 0x0000612E, 0x00050083, 0x00000013, 0x00004FBE, - 0x0000612E, 0x00002F88, 0x00050051, 0x0000000B, 0x00003B7E, 0x00003229, - 0x00000000, 0x00050051, 0x0000000B, 0x00004132, 0x00003229, 0x00000001, - 0x00050050, 0x00000011, 0x000024BA, 0x00003B7E, 0x00004132, 0x0004007C, - 0x00000013, 0x00002303, 0x000024BA, 0x00050085, 0x00000013, 0x0000434D, - 0x00002F88, 0x00002303, 0x00050051, 0x0000000B, 0x0000470B, 0x00003229, - 0x00000002, 0x00050051, 0x0000000B, 0x00002E46, 0x00003229, 0x00000003, - 0x00050050, 0x00000011, 0x0000246E, 0x0000470B, 0x00002E46, 0x0004007C, - 0x00000013, 0x000025B7, 0x0000246E, 0x00050081, 0x00000013, 0x00002E53, - 0x0000434D, 0x000025B7, 0x00050051, 0x0000000B, 0x000019A9, 0x00002D35, - 0x00000000, 0x00050051, 0x0000000B, 0x00003AE5, 0x00002D35, 0x00000001, - 0x00050050, 0x00000011, 0x0000246F, 0x000019A9, 0x00003AE5, 0x0004007C, - 0x00000013, 0x000025B8, 0x0000246F, 0x00050081, 0x00000013, 0x00002E54, - 0x00002E53, 0x000025B8, 0x00050051, 0x0000000B, 0x000019AA, 0x00002D35, - 0x00000002, 0x00050051, 0x0000000B, 0x00003AE6, 0x00002D35, 0x00000003, - 0x00050050, 0x00000011, 0x00002470, 0x000019AA, 0x00003AE6, 0x0004007C, - 0x00000013, 0x000025A4, 0x00002470, 0x00050081, 0x00000013, 0x00003231, - 0x00002E53, 0x000025A4, 0x00050050, 0x00000011, 0x0000203E, 0x00000A0A, - 0x00005937, 0x0004007C, 0x00000013, 0x00003D56, 0x0000203E, 0x00050081, - 0x00000013, 0x00003A5B, 0x00002E53, 0x00003D56, 0x0004003D, 0x00000096, - 0x000053BB, 0x000013C0, 0x0004003D, 0x000001FC, 0x00004439, 0x00000FFB, - 0x00050056, 0x000001FE, 0x00002A6A, 0x000053BB, 0x00004439, 0x00060060, - 0x0000001D, 0x00001A6C, 0x00002A6A, 0x00002E53, 0x00000A0B, 0x00050056, - 0x000001FE, 0x00002DC8, 0x000053BB, 0x00004439, 0x00060060, 0x0000001D, - 0x000061AE, 0x00002DC8, 0x00002E53, 0x00000A0E, 0x00050056, 0x000001FE, - 0x00002DC9, 0x000053BB, 0x00004439, 0x00060060, 0x0000001D, 0x000061AF, - 0x00002DC9, 0x00002E53, 0x00000A11, 0x00050056, 0x000001FE, 0x00002DCA, - 0x000053BB, 0x00004439, 0x00060060, 0x0000001D, 0x000061B0, 0x00002DCA, - 0x00002E54, 0x00000A0B, 0x00050056, 0x000001FE, 0x00002DCB, 0x000053BB, - 0x00004439, 0x00060060, 0x0000001D, 0x000061B1, 0x00002DCB, 0x00002E54, - 0x00000A0E, 0x00050056, 0x000001FE, 0x00002DCC, 0x000053BB, 0x00004439, - 0x00060060, 0x0000001D, 0x000061B2, 0x00002DCC, 0x00002E54, 0x00000A11, - 0x00050056, 0x000001FE, 0x00002DCD, 0x000053BB, 0x00004439, 0x00060060, - 0x0000001D, 0x000061B3, 0x00002DCD, 0x00003231, 0x00000A0B, 0x00050056, - 0x000001FE, 0x00002DCE, 0x000053BB, 0x00004439, 0x00060060, 0x0000001D, - 0x000061B4, 0x00002DCE, 0x00003231, 0x00000A0E, 0x00050056, 0x000001FE, - 0x00002DCF, 0x000053BB, 0x00004439, 0x00060060, 0x0000001D, 0x000061B5, - 0x00002DCF, 0x00003231, 0x00000A11, 0x00050056, 0x000001FE, 0x00002DD0, - 0x000053BB, 0x00004439, 0x00060060, 0x0000001D, 0x000061B6, 0x00002DD0, - 0x00003A5B, 0x00000A0B, 0x00050056, 0x000001FE, 0x00002DD1, 0x000053BB, - 0x00004439, 0x00060060, 0x0000001D, 0x000061B7, 0x00002DD1, 0x00003A5B, - 0x00000A0E, 0x00050056, 0x000001FE, 0x00003145, 0x000053BB, 0x00004439, - 0x00060060, 0x0000001D, 0x000044AA, 0x00003145, 0x00003A5B, 0x00000A11, - 0x00050085, 0x0000001D, 0x00005434, 0x000061AF, 0x00000145, 0x00050085, - 0x0000001D, 0x00004EE8, 0x00001A6C, 0x00000145, 0x00050081, 0x0000001D, - 0x00003D4A, 0x00004EE8, 0x000061AE, 0x00050081, 0x0000001D, 0x000057B3, - 0x00005434, 0x00003D4A, 0x00050085, 0x0000001D, 0x00002E81, 0x000061B2, - 0x00000145, 0x00050085, 0x0000001D, 0x00005E97, 0x000061B0, 0x00000145, - 0x00050081, 0x0000001D, 0x00003D4B, 0x00005E97, 0x000061B1, 0x00050081, - 0x0000001D, 0x000057B4, 0x00002E81, 0x00003D4B, 0x00050085, 0x0000001D, - 0x00002E82, 0x000061B5, 0x00000145, 0x00050085, 0x0000001D, 0x00005E98, - 0x000061B3, 0x00000145, 0x00050081, 0x0000001D, 0x00003D4C, 0x00005E98, - 0x000061B4, 0x00050081, 0x0000001D, 0x000057B5, 0x00002E82, 0x00003D4C, - 0x00050085, 0x0000001D, 0x00002E83, 0x000044AA, 0x00000145, 0x00050085, - 0x0000001D, 0x00005E99, 0x000061B6, 0x00000145, 0x00050081, 0x0000001D, - 0x0000396E, 0x00005E99, 0x000061B7, 0x00050081, 0x0000001D, 0x00002C7C, - 0x00002E83, 0x0000396E, 0x00050051, 0x0000000D, 0x00001CE0, 0x000057B3, - 0x00000000, 0x00050051, 0x0000000D, 0x00003707, 0x000057B3, 0x00000001, - 0x00050051, 0x0000000D, 0x00001DEC, 0x000057B4, 0x00000000, 0x00050051, - 0x0000000D, 0x00001DED, 0x000057B4, 0x00000001, 0x00050051, 0x0000000D, - 0x00001DEE, 0x000057B4, 0x00000002, 0x00050051, 0x0000000D, 0x00001DEF, - 0x000057B4, 0x00000003, 0x00050051, 0x0000000D, 0x00001DF0, 0x000057B5, - 0x00000000, 0x00050051, 0x0000000D, 0x00001DF1, 0x000057B5, 0x00000001, - 0x00050051, 0x0000000D, 0x00001DF2, 0x000057B5, 0x00000002, 0x00050051, - 0x0000000D, 0x00001DF3, 0x000057B5, 0x00000003, 0x00050051, 0x0000000D, - 0x00001DF4, 0x00002C7C, 0x00000002, 0x00050051, 0x0000000D, 0x000021A2, - 0x00002C7C, 0x00000003, 0x00050051, 0x0000000D, 0x000046A1, 0x00004FBE, - 0x00000000, 0x00050083, 0x0000000D, 0x00002F21, 0x0000008A, 0x000046A1, - 0x00050051, 0x0000000D, 0x00002E64, 0x00004FBE, 0x00000001, 0x00050083, - 0x0000000D, 0x00002B65, 0x0000008A, 0x00002E64, 0x00050085, 0x0000000D, - 0x0000463A, 0x00002F21, 0x00002B65, 0x00050083, 0x0000000D, 0x00005062, - 0x00001DF3, 0x00001DEE, 0x00050083, 0x0000000D, 0x00002B70, 0x00001DEE, - 0x00001DEF, 0x0006000C, 0x0000000D, 0x000019A8, 0x00000001, 0x00000004, - 0x00005062, 0x0006000C, 0x0000000D, 0x000035B7, 0x00000001, 0x00000004, - 0x00002B70, 0x0007000C, 0x0000000D, 0x00004818, 0x00000001, 0x00000028, - 0x000019A8, 0x000035B7, 0x0004007C, 0x0000000B, 0x00001C85, 0x00004818, - 0x00050082, 0x0000000B, 0x000022F7, 0x00000344, 0x00001C85, 0x0004007C, - 0x0000000D, 0x00002217, 0x000022F7, 0x00050083, 0x0000000D, 0x00002FF9, - 0x00001DF3, 0x00001DEF, 0x00050085, 0x0000000D, 0x00002F26, 0x00002FF9, - 0x0000463A, 0x0006000C, 0x0000000D, 0x00004390, 0x00000001, 0x00000004, - 0x00002FF9, 0x00050085, 0x0000000D, 0x00003F15, 0x00004390, 0x00002217, - 0x0008000C, 0x0000000D, 0x00005381, 0x00000001, 0x0000002B, 0x00003F15, - 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000480B, 0x00005381, - 0x00005381, 0x00050083, 0x0000000D, 0x0000601D, 0x00001DED, 0x00001DEE, - 0x00050083, 0x0000000D, 0x00002B71, 0x00001DEE, 0x00001CE0, 0x0006000C, - 0x0000000D, 0x000019AB, 0x00000001, 0x00000004, 0x0000601D, 0x0006000C, - 0x0000000D, 0x000035B8, 0x00000001, 0x00000004, 0x00002B71, 0x0007000C, - 0x0000000D, 0x00004819, 0x00000001, 0x00000028, 0x000019AB, 0x000035B8, - 0x0004007C, 0x0000000B, 0x00001C86, 0x00004819, 0x00050082, 0x0000000B, - 0x000022F8, 0x00000344, 0x00001C86, 0x0004007C, 0x0000000D, 0x00002218, - 0x000022F8, 0x00050083, 0x0000000D, 0x00002FFA, 0x00001DED, 0x00001CE0, - 0x00050085, 0x0000000D, 0x00002F27, 0x00002FFA, 0x0000463A, 0x0006000C, - 0x0000000D, 0x00004391, 0x00000001, 0x00000004, 0x00002FFA, 0x00050085, - 0x0000000D, 0x00003F16, 0x00004391, 0x00002218, 0x0008000C, 0x0000000D, - 0x0000535B, 0x00000001, 0x0000002B, 0x00003F16, 0x00000A0C, 0x0000008A, - 0x00050085, 0x0000000D, 0x0000498B, 0x0000535B, 0x0000535B, 0x00050081, - 0x0000000D, 0x00005D3D, 0x0000480B, 0x0000498B, 0x00050085, 0x0000000D, - 0x00002208, 0x0000463A, 0x00005D3D, 0x00050085, 0x0000000D, 0x00005492, - 0x000046A1, 0x00002B65, 0x00050083, 0x0000000D, 0x00005AE8, 0x00001DF2, - 0x00001DF3, 0x0006000C, 0x0000000D, 0x00001B12, 0x00000001, 0x00000004, - 0x00005AE8, 0x0007000C, 0x0000000D, 0x0000337C, 0x00000001, 0x00000028, - 0x00001B12, 0x000019A8, 0x0004007C, 0x0000000B, 0x00001C87, 0x0000337C, - 0x00050082, 0x0000000B, 0x000022F9, 0x00000344, 0x00001C87, 0x0004007C, - 0x0000000D, 0x00002219, 0x000022F9, 0x00050083, 0x0000000D, 0x000038A4, - 0x00001DF2, 0x00001DEE, 0x00050085, 0x0000000D, 0x000054BA, 0x000038A4, - 0x00005492, 0x00050081, 0x0000000D, 0x000021AB, 0x00002F26, 0x000054BA, - 0x0006000C, 0x0000000D, 0x00001C7B, 0x00000001, 0x00000004, 0x000038A4, - 0x00050085, 0x0000000D, 0x0000327B, 0x00001C7B, 0x00002219, 0x0008000C, - 0x0000000D, 0x000053A7, 0x00000001, 0x0000002B, 0x0000327B, 0x00000A0C, - 0x0000008A, 0x00050085, 0x0000000D, 0x0000468B, 0x000053A7, 0x000053A7, - 0x00050085, 0x0000000D, 0x00002A46, 0x0000468B, 0x00005492, 0x00050081, - 0x0000000D, 0x00003BCA, 0x00002208, 0x00002A46, 0x00050083, 0x0000000D, - 0x00005A93, 0x00001DF0, 0x00001DF3, 0x00050083, 0x0000000D, 0x00001ED6, - 0x00001DF3, 0x00003707, 0x0006000C, 0x0000000D, 0x000019AC, 0x00000001, - 0x00000004, 0x00005A93, 0x0006000C, 0x0000000D, 0x000035B9, 0x00000001, - 0x00000004, 0x00001ED6, 0x0007000C, 0x0000000D, 0x0000481A, 0x00000001, - 0x00000028, 0x000019AC, 0x000035B9, 0x0004007C, 0x0000000B, 0x00001C88, - 0x0000481A, 0x00050082, 0x0000000B, 0x000022FA, 0x00000344, 0x00001C88, - 0x0004007C, 0x0000000D, 0x0000221A, 0x000022FA, 0x00050083, 0x0000000D, - 0x000038A5, 0x00001DF0, 0x00003707, 0x00050085, 0x0000000D, 0x000054BB, - 0x000038A5, 0x00005492, 0x00050081, 0x0000000D, 0x000021AC, 0x00002F27, - 0x000054BB, 0x0006000C, 0x0000000D, 0x00001C7C, 0x00000001, 0x00000004, - 0x000038A5, 0x00050085, 0x0000000D, 0x0000327C, 0x00001C7C, 0x0000221A, - 0x0008000C, 0x0000000D, 0x000053A8, 0x00000001, 0x0000002B, 0x0000327C, - 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000468C, 0x000053A8, - 0x000053A8, 0x00050085, 0x0000000D, 0x00002A6C, 0x0000468C, 0x00005492, - 0x00050081, 0x0000000D, 0x00003A70, 0x00003BCA, 0x00002A6C, 0x00050085, - 0x0000000D, 0x00002362, 0x00002F21, 0x00002E64, 0x00050083, 0x0000000D, - 0x00004A15, 0x00001DF0, 0x00001DED, 0x00050083, 0x0000000D, 0x00002B73, - 0x00001DED, 0x00001DEC, 0x0006000C, 0x0000000D, 0x000019AD, 0x00000001, - 0x00000004, 0x00004A15, 0x0006000C, 0x0000000D, 0x000035BA, 0x00000001, - 0x00000004, 0x00002B73, 0x0007000C, 0x0000000D, 0x0000481B, 0x00000001, - 0x00000028, 0x000019AD, 0x000035BA, 0x0004007C, 0x0000000B, 0x00001C89, - 0x0000481B, 0x00050082, 0x0000000B, 0x000022FB, 0x00000344, 0x00001C89, - 0x0004007C, 0x0000000D, 0x0000221B, 0x000022FB, 0x00050083, 0x0000000D, - 0x000038A6, 0x00001DF0, 0x00001DEC, 0x00050085, 0x0000000D, 0x000054BC, - 0x000038A6, 0x00002362, 0x00050081, 0x0000000D, 0x000021AD, 0x000021AB, - 0x000054BC, 0x0006000C, 0x0000000D, 0x00001C7D, 0x00000001, 0x00000004, - 0x000038A6, 0x00050085, 0x0000000D, 0x0000327D, 0x00001C7D, 0x0000221B, - 0x0008000C, 0x0000000D, 0x000053A9, 0x00000001, 0x0000002B, 0x0000327D, - 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000468D, 0x000053A9, - 0x000053A9, 0x00050085, 0x0000000D, 0x00002A47, 0x0000468D, 0x00002362, - 0x00050081, 0x0000000D, 0x000032F9, 0x00003A70, 0x00002A47, 0x00050083, - 0x0000000D, 0x00002D86, 0x000021A2, 0x00001DED, 0x0006000C, 0x0000000D, - 0x000027B1, 0x00000001, 0x00000004, 0x00002D86, 0x0007000C, 0x0000000D, - 0x0000337D, 0x00000001, 0x00000028, 0x000027B1, 0x000019AB, 0x0004007C, - 0x0000000B, 0x00001C8A, 0x0000337D, 0x00050082, 0x0000000B, 0x000022FC, - 0x00000344, 0x00001C8A, 0x0004007C, 0x0000000D, 0x0000221C, 0x000022FC, - 0x00050083, 0x0000000D, 0x000038A7, 0x000021A2, 0x00001DEE, 0x00050085, - 0x0000000D, 0x000054BD, 0x000038A7, 0x00002362, 0x00050081, 0x0000000D, - 0x000021AE, 0x000021AC, 0x000054BD, 0x0006000C, 0x0000000D, 0x00001C7E, - 0x00000001, 0x00000004, 0x000038A7, 0x00050085, 0x0000000D, 0x0000327E, - 0x00001C7E, 0x0000221C, 0x0008000C, 0x0000000D, 0x000053AA, 0x00000001, - 0x0000002B, 0x0000327E, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, - 0x0000468E, 0x000053AA, 0x000053AA, 0x00050085, 0x0000000D, 0x00002A6D, - 0x0000468E, 0x00002362, 0x00050081, 0x0000000D, 0x00003A71, 0x000032F9, - 0x00002A6D, 0x00050085, 0x0000000D, 0x00001A91, 0x000046A1, 0x00002E64, - 0x00050083, 0x0000000D, 0x00001D08, 0x00001DF1, 0x00001DF0, 0x0006000C, - 0x0000000D, 0x00001B13, 0x00000001, 0x00000004, 0x00001D08, 0x0007000C, - 0x0000000D, 0x0000337E, 0x00000001, 0x00000028, 0x00001B13, 0x000019AD, - 0x0004007C, 0x0000000B, 0x00001C8B, 0x0000337E, 0x00050082, 0x0000000B, - 0x000022FD, 0x00000344, 0x00001C8B, 0x0004007C, 0x0000000D, 0x0000221D, - 0x000022FD, 0x00050083, 0x0000000D, 0x000038A8, 0x00001DF1, 0x00001DED, - 0x00050085, 0x0000000D, 0x000059E8, 0x000038A8, 0x00001A91, 0x00050081, - 0x0000000D, 0x00001C83, 0x000021AD, 0x000059E8, 0x00060052, 0x00000013, - 0x00005358, 0x00001C83, 0x00002818, 0x00000000, 0x0006000C, 0x0000000D, - 0x00005A55, 0x00000001, 0x00000004, 0x000038A8, 0x00050085, 0x0000000D, - 0x00002923, 0x00005A55, 0x0000221D, 0x0008000C, 0x0000000D, 0x000053AB, - 0x00000001, 0x0000002B, 0x00002923, 0x00000A0C, 0x0000008A, 0x00050085, - 0x0000000D, 0x0000468F, 0x000053AB, 0x000053AB, 0x00050085, 0x0000000D, - 0x00002A48, 0x0000468F, 0x00001A91, 0x00050081, 0x0000000D, 0x000032FA, - 0x00003A71, 0x00002A48, 0x00050083, 0x0000000D, 0x00002D87, 0x00001DF4, - 0x00001DF0, 0x0006000C, 0x0000000D, 0x000027B2, 0x00000001, 0x00000004, - 0x00002D87, 0x0007000C, 0x0000000D, 0x0000337F, 0x00000001, 0x00000028, - 0x000027B2, 0x000019AC, 0x0004007C, 0x0000000B, 0x00001C8C, 0x0000337F, - 0x00050082, 0x0000000B, 0x000022FE, 0x00000344, 0x00001C8C, 0x0004007C, - 0x0000000D, 0x0000221E, 0x000022FE, 0x00050083, 0x0000000D, 0x000038A9, - 0x00001DF4, 0x00001DF3, 0x00050085, 0x0000000D, 0x000059E9, 0x000038A9, - 0x00001A91, 0x00050081, 0x0000000D, 0x00001C84, 0x000021AE, 0x000059E9, - 0x00060052, 0x00000013, 0x00005359, 0x00001C84, 0x00005358, 0x00000001, - 0x0006000C, 0x0000000D, 0x00005A56, 0x00000001, 0x00000004, 0x000038A9, - 0x00050085, 0x0000000D, 0x00002924, 0x00005A56, 0x0000221E, 0x0008000C, - 0x0000000D, 0x000053AC, 0x00000001, 0x0000002B, 0x00002924, 0x00000A0C, - 0x0000008A, 0x00050085, 0x0000000D, 0x00004690, 0x000053AC, 0x000053AC, - 0x00050085, 0x0000000D, 0x00002A6E, 0x00004690, 0x00001A91, 0x00050081, + 0x0000000D, 0x000046A9, 0x00000B69, 0x000050C8, 0x0004007C, 0x0000000B, + 0x00004B0A, 0x000046A9, 0x00070050, 0x00000017, 0x00002A70, 0x00000A0A, + 0x00004B0A, 0x00000A0A, 0x00000A0A, 0x0004003D, 0x0000001D, 0x000019E7, + 0x00000C93, 0x0007004F, 0x00000013, 0x00003A1F, 0x000019E7, 0x000019E7, + 0x00000000, 0x00000001, 0x0004006D, 0x00000011, 0x0000468C, 0x00003A1F, + 0x00040070, 0x00000013, 0x000062AF, 0x0000468C, 0x0007004F, 0x00000011, + 0x0000620D, 0x00004741, 0x00004741, 0x00000000, 0x00000001, 0x0004007C, + 0x00000013, 0x00002D38, 0x0000620D, 0x00050085, 0x00000013, 0x0000514E, + 0x000062AF, 0x00002D38, 0x0007004F, 0x00000011, 0x00002322, 0x00004741, + 0x00004741, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, 0x00002E15, + 0x00002322, 0x00050081, 0x00000013, 0x00004E65, 0x0000514E, 0x00002E15, + 0x0006000C, 0x00000013, 0x00002F62, 0x00000001, 0x00000008, 0x00004E65, + 0x00050083, 0x00000013, 0x00005449, 0x00004E65, 0x00002F62, 0x0007004F, + 0x00000011, 0x00006260, 0x00003229, 0x00003229, 0x00000000, 0x00000001, + 0x0004007C, 0x00000013, 0x0000433E, 0x00006260, 0x00050085, 0x00000013, + 0x0000514F, 0x00002F62, 0x0000433E, 0x0007004F, 0x00000011, 0x00002323, + 0x00003229, 0x00003229, 0x00000002, 0x00000003, 0x0004007C, 0x00000013, + 0x00003306, 0x00002323, 0x00050081, 0x00000013, 0x00003C54, 0x0000514F, + 0x00003306, 0x0007004F, 0x00000011, 0x0000403F, 0x00002D35, 0x00002D35, + 0x00000000, 0x00000001, 0x0004007C, 0x00000013, 0x00003FA5, 0x0000403F, + 0x00050081, 0x00000013, 0x00003C55, 0x00003C54, 0x00003FA5, 0x0007004F, + 0x00000011, 0x00004040, 0x00002D35, 0x00002D35, 0x00000002, 0x00000003, + 0x0004007C, 0x00000013, 0x00003FA6, 0x00004040, 0x00050081, 0x00000013, + 0x00003C56, 0x00003C54, 0x00003FA6, 0x0007004F, 0x00000011, 0x00004041, + 0x00002A70, 0x00002A70, 0x00000000, 0x00000001, 0x0004007C, 0x00000013, + 0x00003E4F, 0x00004041, 0x00050081, 0x00000013, 0x000043D1, 0x00003C54, + 0x00003E4F, 0x0004003D, 0x00000096, 0x000053BB, 0x000013C0, 0x0004003D, + 0x000001FC, 0x00004439, 0x00000FFB, 0x00050056, 0x000001FE, 0x0000288F, + 0x000053BB, 0x00004439, 0x00060060, 0x0000001D, 0x000028B8, 0x0000288F, + 0x00003C54, 0x00000A0B, 0x0004003D, 0x00000096, 0x00004B4C, 0x000013C0, + 0x0004003D, 0x000001FC, 0x0000348A, 0x00000FFB, 0x00050056, 0x000001FE, + 0x00002890, 0x00004B4C, 0x0000348A, 0x00060060, 0x0000001D, 0x000028B9, + 0x00002890, 0x00003C54, 0x00000A0E, 0x0004003D, 0x00000096, 0x00004B4D, + 0x000013C0, 0x0004003D, 0x000001FC, 0x0000348B, 0x00000FFB, 0x00050056, + 0x000001FE, 0x00002891, 0x00004B4D, 0x0000348B, 0x00060060, 0x0000001D, + 0x000028BA, 0x00002891, 0x00003C54, 0x00000A11, 0x0004003D, 0x00000096, + 0x00004B4E, 0x000013C0, 0x0004003D, 0x000001FC, 0x0000348C, 0x00000FFB, + 0x00050056, 0x000001FE, 0x00002892, 0x00004B4E, 0x0000348C, 0x00060060, + 0x0000001D, 0x000028BB, 0x00002892, 0x00003C55, 0x00000A0B, 0x0004003D, + 0x00000096, 0x00004B4F, 0x000013C0, 0x0004003D, 0x000001FC, 0x0000348D, + 0x00000FFB, 0x00050056, 0x000001FE, 0x00002893, 0x00004B4F, 0x0000348D, + 0x00060060, 0x0000001D, 0x000028BC, 0x00002893, 0x00003C55, 0x00000A0E, + 0x0004003D, 0x00000096, 0x00004B50, 0x000013C0, 0x0004003D, 0x000001FC, + 0x0000348E, 0x00000FFB, 0x00050056, 0x000001FE, 0x00002894, 0x00004B50, + 0x0000348E, 0x00060060, 0x0000001D, 0x000028BD, 0x00002894, 0x00003C55, + 0x00000A11, 0x0004003D, 0x00000096, 0x00004B51, 0x000013C0, 0x0004003D, + 0x000001FC, 0x0000348F, 0x00000FFB, 0x00050056, 0x000001FE, 0x00002895, + 0x00004B51, 0x0000348F, 0x00060060, 0x0000001D, 0x000028BE, 0x00002895, + 0x00003C56, 0x00000A0B, 0x0004003D, 0x00000096, 0x00004B52, 0x000013C0, + 0x0004003D, 0x000001FC, 0x00003490, 0x00000FFB, 0x00050056, 0x000001FE, + 0x00002896, 0x00004B52, 0x00003490, 0x00060060, 0x0000001D, 0x000028BF, + 0x00002896, 0x00003C56, 0x00000A0E, 0x0004003D, 0x00000096, 0x00004B53, + 0x000013C0, 0x0004003D, 0x000001FC, 0x00003491, 0x00000FFB, 0x00050056, + 0x000001FE, 0x00002897, 0x00004B53, 0x00003491, 0x00060060, 0x0000001D, + 0x000028C0, 0x00002897, 0x00003C56, 0x00000A11, 0x0004003D, 0x00000096, + 0x00004B54, 0x000013C0, 0x0004003D, 0x000001FC, 0x00003492, 0x00000FFB, + 0x00050056, 0x000001FE, 0x00002898, 0x00004B54, 0x00003492, 0x00060060, + 0x0000001D, 0x000028C1, 0x00002898, 0x000043D1, 0x00000A0B, 0x0004003D, + 0x00000096, 0x00004B55, 0x000013C0, 0x0004003D, 0x000001FC, 0x00003493, + 0x00000FFB, 0x00050056, 0x000001FE, 0x00002899, 0x00004B55, 0x00003493, + 0x00060060, 0x0000001D, 0x000028C2, 0x00002899, 0x000043D1, 0x00000A0E, + 0x0004003D, 0x00000096, 0x00004B56, 0x000013C0, 0x0004003D, 0x000001FC, + 0x00003494, 0x00000FFB, 0x00050056, 0x000001FE, 0x00002DE7, 0x00004B56, + 0x00003494, 0x00060060, 0x0000001D, 0x000047E7, 0x00002DE7, 0x000043D1, + 0x00000A11, 0x00050085, 0x0000001D, 0x00005434, 0x000028BA, 0x00000145, + 0x00050085, 0x0000001D, 0x00004EE8, 0x000028B8, 0x00000145, 0x00050081, + 0x0000001D, 0x00003D4A, 0x00004EE8, 0x000028B9, 0x00050081, 0x0000001D, + 0x000057B3, 0x00005434, 0x00003D4A, 0x00050085, 0x0000001D, 0x00002E81, + 0x000028BD, 0x00000145, 0x00050085, 0x0000001D, 0x00005E97, 0x000028BB, + 0x00000145, 0x00050081, 0x0000001D, 0x00003D4B, 0x00005E97, 0x000028BC, + 0x00050081, 0x0000001D, 0x000057B4, 0x00002E81, 0x00003D4B, 0x00050085, + 0x0000001D, 0x00002E82, 0x000028C0, 0x00000145, 0x00050085, 0x0000001D, + 0x00005E98, 0x000028BE, 0x00000145, 0x00050081, 0x0000001D, 0x00003D4C, + 0x00005E98, 0x000028BF, 0x00050081, 0x0000001D, 0x000057B5, 0x00002E82, + 0x00003D4C, 0x00050085, 0x0000001D, 0x00002E83, 0x000047E7, 0x00000145, + 0x00050085, 0x0000001D, 0x00005E99, 0x000028C1, 0x00000145, 0x00050081, + 0x0000001D, 0x0000396E, 0x00005E99, 0x000028C2, 0x00050081, 0x0000001D, + 0x00002C7C, 0x00002E83, 0x0000396E, 0x00050051, 0x0000000D, 0x00001CE0, + 0x000057B3, 0x00000000, 0x00050051, 0x0000000D, 0x00003707, 0x000057B3, + 0x00000001, 0x00050051, 0x0000000D, 0x00001DEC, 0x000057B4, 0x00000000, + 0x00050051, 0x0000000D, 0x00001DED, 0x000057B4, 0x00000001, 0x00050051, + 0x0000000D, 0x00001DEE, 0x000057B4, 0x00000002, 0x00050051, 0x0000000D, + 0x00001DEF, 0x000057B4, 0x00000003, 0x00050051, 0x0000000D, 0x00001DF0, + 0x000057B5, 0x00000000, 0x00050051, 0x0000000D, 0x00001DF1, 0x000057B5, + 0x00000001, 0x00050051, 0x0000000D, 0x00001DF2, 0x000057B5, 0x00000002, + 0x00050051, 0x0000000D, 0x00001DF3, 0x000057B5, 0x00000003, 0x00050051, + 0x0000000D, 0x00001DF4, 0x00002C7C, 0x00000002, 0x00050051, 0x0000000D, + 0x000021A2, 0x00002C7C, 0x00000003, 0x00050051, 0x0000000D, 0x000046A1, + 0x00005449, 0x00000000, 0x00050083, 0x0000000D, 0x00002F21, 0x0000008A, + 0x000046A1, 0x00050051, 0x0000000D, 0x00002E64, 0x00005449, 0x00000001, + 0x00050083, 0x0000000D, 0x00002B65, 0x0000008A, 0x00002E64, 0x00050085, + 0x0000000D, 0x0000463A, 0x00002F21, 0x00002B65, 0x00050083, 0x0000000D, + 0x00005062, 0x00001DF3, 0x00001DEE, 0x00050083, 0x0000000D, 0x00002B70, + 0x00001DEE, 0x00001DEF, 0x0006000C, 0x0000000D, 0x000019A8, 0x00000001, + 0x00000004, 0x00005062, 0x0006000C, 0x0000000D, 0x000035B7, 0x00000001, + 0x00000004, 0x00002B70, 0x0007000C, 0x0000000D, 0x00004818, 0x00000001, + 0x00000028, 0x000019A8, 0x000035B7, 0x0004007C, 0x0000000B, 0x00001C85, + 0x00004818, 0x00050082, 0x0000000B, 0x000022F7, 0x00000344, 0x00001C85, + 0x0004007C, 0x0000000D, 0x00002217, 0x000022F7, 0x00050083, 0x0000000D, + 0x00002FF9, 0x00001DF3, 0x00001DEF, 0x00050085, 0x0000000D, 0x00002F26, + 0x00002FF9, 0x0000463A, 0x0006000C, 0x0000000D, 0x00004390, 0x00000001, + 0x00000004, 0x00002FF9, 0x00050085, 0x0000000D, 0x00003F15, 0x00004390, + 0x00002217, 0x0008000C, 0x0000000D, 0x00005381, 0x00000001, 0x0000002B, + 0x00003F15, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000480B, + 0x00005381, 0x00005381, 0x00050083, 0x0000000D, 0x0000601D, 0x00001DED, + 0x00001DEE, 0x00050083, 0x0000000D, 0x00002B71, 0x00001DEE, 0x00001CE0, + 0x0006000C, 0x0000000D, 0x000019A9, 0x00000001, 0x00000004, 0x0000601D, + 0x0006000C, 0x0000000D, 0x000035B8, 0x00000001, 0x00000004, 0x00002B71, + 0x0007000C, 0x0000000D, 0x00004819, 0x00000001, 0x00000028, 0x000019A9, + 0x000035B8, 0x0004007C, 0x0000000B, 0x00001C86, 0x00004819, 0x00050082, + 0x0000000B, 0x000022F8, 0x00000344, 0x00001C86, 0x0004007C, 0x0000000D, + 0x00002218, 0x000022F8, 0x00050083, 0x0000000D, 0x00002FFA, 0x00001DED, + 0x00001CE0, 0x00050085, 0x0000000D, 0x00002F27, 0x00002FFA, 0x0000463A, + 0x0006000C, 0x0000000D, 0x00004391, 0x00000001, 0x00000004, 0x00002FFA, + 0x00050085, 0x0000000D, 0x00003F16, 0x00004391, 0x00002218, 0x0008000C, + 0x0000000D, 0x0000535B, 0x00000001, 0x0000002B, 0x00003F16, 0x00000A0C, + 0x0000008A, 0x00050085, 0x0000000D, 0x0000498B, 0x0000535B, 0x0000535B, + 0x00050081, 0x0000000D, 0x00005D3D, 0x0000480B, 0x0000498B, 0x00050085, + 0x0000000D, 0x00002208, 0x0000463A, 0x00005D3D, 0x00050085, 0x0000000D, + 0x00005492, 0x000046A1, 0x00002B65, 0x00050083, 0x0000000D, 0x00005AE8, + 0x00001DF2, 0x00001DF3, 0x0006000C, 0x0000000D, 0x00001B12, 0x00000001, + 0x00000004, 0x00005AE8, 0x0007000C, 0x0000000D, 0x0000337C, 0x00000001, + 0x00000028, 0x00001B12, 0x000019A8, 0x0004007C, 0x0000000B, 0x00001C87, + 0x0000337C, 0x00050082, 0x0000000B, 0x000022F9, 0x00000344, 0x00001C87, + 0x0004007C, 0x0000000D, 0x00002219, 0x000022F9, 0x00050083, 0x0000000D, + 0x000038A4, 0x00001DF2, 0x00001DEE, 0x00050085, 0x0000000D, 0x000054BA, + 0x000038A4, 0x00005492, 0x00050081, 0x0000000D, 0x000021AB, 0x00002F26, + 0x000054BA, 0x0006000C, 0x0000000D, 0x00001C7B, 0x00000001, 0x00000004, + 0x000038A4, 0x00050085, 0x0000000D, 0x0000327B, 0x00001C7B, 0x00002219, + 0x0008000C, 0x0000000D, 0x000053A7, 0x00000001, 0x0000002B, 0x0000327B, + 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000468B, 0x000053A7, + 0x000053A7, 0x00050085, 0x0000000D, 0x00002A46, 0x0000468B, 0x00005492, + 0x00050081, 0x0000000D, 0x00003BCA, 0x00002208, 0x00002A46, 0x00050083, + 0x0000000D, 0x00005A93, 0x00001DF0, 0x00001DF3, 0x00050083, 0x0000000D, + 0x00001ED6, 0x00001DF3, 0x00003707, 0x0006000C, 0x0000000D, 0x000019AA, + 0x00000001, 0x00000004, 0x00005A93, 0x0006000C, 0x0000000D, 0x000035B9, + 0x00000001, 0x00000004, 0x00001ED6, 0x0007000C, 0x0000000D, 0x0000481A, + 0x00000001, 0x00000028, 0x000019AA, 0x000035B9, 0x0004007C, 0x0000000B, + 0x00001C88, 0x0000481A, 0x00050082, 0x0000000B, 0x000022FA, 0x00000344, + 0x00001C88, 0x0004007C, 0x0000000D, 0x0000221A, 0x000022FA, 0x00050083, + 0x0000000D, 0x000038A5, 0x00001DF0, 0x00003707, 0x00050085, 0x0000000D, + 0x000054BB, 0x000038A5, 0x00005492, 0x00050081, 0x0000000D, 0x000021AC, + 0x00002F27, 0x000054BB, 0x0006000C, 0x0000000D, 0x00001C7C, 0x00000001, + 0x00000004, 0x000038A5, 0x00050085, 0x0000000D, 0x0000327C, 0x00001C7C, + 0x0000221A, 0x0008000C, 0x0000000D, 0x000053A8, 0x00000001, 0x0000002B, + 0x0000327C, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000468D, + 0x000053A8, 0x000053A8, 0x00050085, 0x0000000D, 0x00002A6C, 0x0000468D, + 0x00005492, 0x00050081, 0x0000000D, 0x00003A70, 0x00003BCA, 0x00002A6C, + 0x00050085, 0x0000000D, 0x00002362, 0x00002F21, 0x00002E64, 0x00050083, + 0x0000000D, 0x00004A15, 0x00001DF0, 0x00001DED, 0x00050083, 0x0000000D, + 0x00002B72, 0x00001DED, 0x00001DEC, 0x0006000C, 0x0000000D, 0x000019AB, + 0x00000001, 0x00000004, 0x00004A15, 0x0006000C, 0x0000000D, 0x000035BA, + 0x00000001, 0x00000004, 0x00002B72, 0x0007000C, 0x0000000D, 0x0000481B, + 0x00000001, 0x00000028, 0x000019AB, 0x000035BA, 0x0004007C, 0x0000000B, + 0x00001C89, 0x0000481B, 0x00050082, 0x0000000B, 0x000022FB, 0x00000344, + 0x00001C89, 0x0004007C, 0x0000000D, 0x0000221B, 0x000022FB, 0x00050083, + 0x0000000D, 0x000038A6, 0x00001DF0, 0x00001DEC, 0x00050085, 0x0000000D, + 0x000054BC, 0x000038A6, 0x00002362, 0x00050081, 0x0000000D, 0x000021AD, + 0x000021AB, 0x000054BC, 0x0006000C, 0x0000000D, 0x00001C7D, 0x00000001, + 0x00000004, 0x000038A6, 0x00050085, 0x0000000D, 0x0000327D, 0x00001C7D, + 0x0000221B, 0x0008000C, 0x0000000D, 0x000053A9, 0x00000001, 0x0000002B, + 0x0000327D, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000468E, + 0x000053A9, 0x000053A9, 0x00050085, 0x0000000D, 0x00002A47, 0x0000468E, + 0x00002362, 0x00050081, 0x0000000D, 0x000032F9, 0x00003A70, 0x00002A47, + 0x00050083, 0x0000000D, 0x00002D86, 0x000021A2, 0x00001DED, 0x0006000C, + 0x0000000D, 0x000027B1, 0x00000001, 0x00000004, 0x00002D86, 0x0007000C, + 0x0000000D, 0x0000337D, 0x00000001, 0x00000028, 0x000027B1, 0x000019A9, + 0x0004007C, 0x0000000B, 0x00001C8A, 0x0000337D, 0x00050082, 0x0000000B, + 0x000022FC, 0x00000344, 0x00001C8A, 0x0004007C, 0x0000000D, 0x0000221C, + 0x000022FC, 0x00050083, 0x0000000D, 0x000038A7, 0x000021A2, 0x00001DEE, + 0x00050085, 0x0000000D, 0x000054BD, 0x000038A7, 0x00002362, 0x00050081, + 0x0000000D, 0x000021AE, 0x000021AC, 0x000054BD, 0x0006000C, 0x0000000D, + 0x00001C7E, 0x00000001, 0x00000004, 0x000038A7, 0x00050085, 0x0000000D, + 0x0000327E, 0x00001C7E, 0x0000221C, 0x0008000C, 0x0000000D, 0x000053AA, + 0x00000001, 0x0000002B, 0x0000327E, 0x00000A0C, 0x0000008A, 0x00050085, + 0x0000000D, 0x0000468F, 0x000053AA, 0x000053AA, 0x00050085, 0x0000000D, + 0x00002A6D, 0x0000468F, 0x00002362, 0x00050081, 0x0000000D, 0x00003A71, + 0x000032F9, 0x00002A6D, 0x00050085, 0x0000000D, 0x00001A91, 0x000046A1, + 0x00002E64, 0x00050083, 0x0000000D, 0x00001D08, 0x00001DF1, 0x00001DF0, + 0x0006000C, 0x0000000D, 0x00001B13, 0x00000001, 0x00000004, 0x00001D08, + 0x0007000C, 0x0000000D, 0x0000337E, 0x00000001, 0x00000028, 0x00001B13, + 0x000019AB, 0x0004007C, 0x0000000B, 0x00001C8B, 0x0000337E, 0x00050082, + 0x0000000B, 0x000022FD, 0x00000344, 0x00001C8B, 0x0004007C, 0x0000000D, + 0x0000221D, 0x000022FD, 0x00050083, 0x0000000D, 0x000038A8, 0x00001DF1, + 0x00001DED, 0x00050085, 0x0000000D, 0x000054BE, 0x000038A8, 0x00001A91, + 0x00050081, 0x0000000D, 0x000021AF, 0x000021AD, 0x000054BE, 0x0006000C, + 0x0000000D, 0x00001C7F, 0x00000001, 0x00000004, 0x000038A8, 0x00050085, + 0x0000000D, 0x0000327F, 0x00001C7F, 0x0000221D, 0x0008000C, 0x0000000D, + 0x000053AB, 0x00000001, 0x0000002B, 0x0000327F, 0x00000A0C, 0x0000008A, + 0x00050085, 0x0000000D, 0x00004690, 0x000053AB, 0x000053AB, 0x00050085, + 0x0000000D, 0x00002A48, 0x00004690, 0x00001A91, 0x00050081, 0x0000000D, + 0x000032FA, 0x00003A71, 0x00002A48, 0x00050083, 0x0000000D, 0x00002D87, + 0x00001DF4, 0x00001DF0, 0x0006000C, 0x0000000D, 0x000027B2, 0x00000001, + 0x00000004, 0x00002D87, 0x0007000C, 0x0000000D, 0x0000337F, 0x00000001, + 0x00000028, 0x000027B2, 0x000019AA, 0x0004007C, 0x0000000B, 0x00001C8C, + 0x0000337F, 0x00050082, 0x0000000B, 0x000022FE, 0x00000344, 0x00001C8C, + 0x0004007C, 0x0000000D, 0x0000221E, 0x000022FE, 0x00050083, 0x0000000D, + 0x000038A9, 0x00001DF4, 0x00001DF3, 0x00050085, 0x0000000D, 0x000059C2, + 0x000038A9, 0x00001A91, 0x00050081, 0x0000000D, 0x00001DDD, 0x000021AE, + 0x000059C2, 0x00050050, 0x00000013, 0x000048DB, 0x000021AF, 0x00001DDD, + 0x0006000C, 0x0000000D, 0x00002B01, 0x00000001, 0x00000004, 0x000038A9, + 0x00050085, 0x0000000D, 0x000022D6, 0x00002B01, 0x0000221E, 0x0008000C, + 0x0000000D, 0x000053AC, 0x00000001, 0x0000002B, 0x000022D6, 0x00000A0C, + 0x0000008A, 0x00050085, 0x0000000D, 0x00004691, 0x000053AC, 0x000053AC, + 0x00050085, 0x0000000D, 0x00002A6E, 0x00004691, 0x00001A91, 0x00050081, 0x0000000D, 0x000036BA, 0x000032FA, 0x00002A6E, 0x00050085, 0x00000013, - 0x00004176, 0x00005359, 0x00005359, 0x00050051, 0x0000000D, 0x00004DD2, + 0x00004176, 0x000048DB, 0x000048DB, 0x00050051, 0x0000000D, 0x00004DD2, 0x00004176, 0x00000000, 0x00050051, 0x0000000D, 0x00005C1C, 0x00004176, 0x00000001, 0x00050081, 0x0000000D, 0x00002903, 0x00004DD2, 0x00005C1C, 0x000500B8, 0x00000009, 0x0000584B, 0x00002903, 0x00000738, 0x0004007C, @@ -1069,8 +1093,8 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = { 0x00005637, 0x00000A0D, 0x00050082, 0x0000000B, 0x00004F58, 0x00000661, 0x0000483B, 0x0004007C, 0x0000000D, 0x00001DD4, 0x00004F58, 0x000600A9, 0x0000000D, 0x00004F1C, 0x0000584B, 0x0000008A, 0x00001DD4, 0x000600A9, - 0x0000000D, 0x00004791, 0x0000584B, 0x0000008A, 0x00001C83, 0x00060052, - 0x00000013, 0x00003A9B, 0x00004791, 0x00005359, 0x00000000, 0x00050050, + 0x0000000D, 0x00004791, 0x0000584B, 0x0000008A, 0x000021AF, 0x00060052, + 0x00000013, 0x00003A9B, 0x00004791, 0x000048DB, 0x00000000, 0x00050050, 0x00000013, 0x000036AE, 0x00004F1C, 0x00004F1C, 0x00050085, 0x00000013, 0x0000275C, 0x00003A9B, 0x000036AE, 0x00050085, 0x0000000D, 0x00002F75, 0x000036BA, 0x000000FC, 0x00050085, 0x0000000D, 0x00002835, 0x00002F75, @@ -1093,182 +1117,175 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = { 0x0000075D, 0x00002835, 0x00050081, 0x0000000D, 0x00002433, 0x000000FC, 0x00004BF6, 0x0004007C, 0x0000000B, 0x00001997, 0x00002433, 0x00050082, 0x0000000B, 0x00001A21, 0x00000344, 0x00001997, 0x0004007C, 0x0000000D, - 0x00004005, 0x00001A21, 0x00050051, 0x0000000D, 0x00004AB9, 0x000061B0, - 0x00000002, 0x00050051, 0x0000000D, 0x000033D0, 0x000061B1, 0x00000002, - 0x00050051, 0x0000000D, 0x00001E99, 0x000061B2, 0x00000002, 0x00060050, + 0x00004005, 0x00001A21, 0x00050051, 0x0000000D, 0x00004AB9, 0x000028BB, + 0x00000002, 0x00050051, 0x0000000D, 0x000033D0, 0x000028BC, 0x00000002, + 0x00050051, 0x0000000D, 0x00001E99, 0x000028BD, 0x00000002, 0x00060050, 0x00000018, 0x00003DED, 0x00004AB9, 0x000033D0, 0x00001E99, 0x00050051, - 0x0000000D, 0x00001EE5, 0x000061B3, 0x00000003, 0x00050051, 0x0000000D, - 0x00005895, 0x000061B4, 0x00000003, 0x00050051, 0x0000000D, 0x00001E9A, - 0x000061B5, 0x00000003, 0x00060050, 0x00000018, 0x00003DEE, 0x00001EE5, - 0x00005895, 0x00001E9A, 0x00050051, 0x0000000D, 0x00001EE6, 0x000061B0, - 0x00000001, 0x00050051, 0x0000000D, 0x00005896, 0x000061B1, 0x00000001, - 0x00050051, 0x0000000D, 0x0000199F, 0x000061B2, 0x00000001, 0x00060050, + 0x0000000D, 0x00001EE5, 0x000028BE, 0x00000003, 0x00050051, 0x0000000D, + 0x00005895, 0x000028BF, 0x00000003, 0x00050051, 0x0000000D, 0x00001E9A, + 0x000028C0, 0x00000003, 0x00060050, 0x00000018, 0x00003DEE, 0x00001EE5, + 0x00005895, 0x00001E9A, 0x00050051, 0x0000000D, 0x00001EE6, 0x000028BB, + 0x00000001, 0x00050051, 0x0000000D, 0x00005896, 0x000028BC, 0x00000001, + 0x00050051, 0x0000000D, 0x0000199F, 0x000028BD, 0x00000001, 0x00060050, 0x00000018, 0x00003B22, 0x00001EE6, 0x00005896, 0x0000199F, 0x0007000C, 0x00000018, 0x000041FF, 0x00000001, 0x00000025, 0x00003DEE, 0x00003B22, 0x0007000C, 0x00000018, 0x00005547, 0x00000001, 0x00000025, 0x00003DED, - 0x000041FF, 0x00050051, 0x0000000D, 0x0000202C, 0x000061B3, 0x00000000, - 0x00050051, 0x0000000D, 0x00002B2C, 0x000061B4, 0x00000000, 0x00050051, - 0x0000000D, 0x000019A0, 0x000061B5, 0x00000000, 0x00060050, 0x00000018, + 0x000041FF, 0x00050051, 0x0000000D, 0x0000202C, 0x000028BE, 0x00000000, + 0x00050051, 0x0000000D, 0x00002B2C, 0x000028BF, 0x00000000, 0x00050051, + 0x0000000D, 0x000019A0, 0x000028C0, 0x00000000, 0x00060050, 0x00000018, 0x00003B25, 0x0000202C, 0x00002B2C, 0x000019A0, 0x0007000C, 0x00000018, 0x00002952, 0x00000001, 0x00000025, 0x00005547, 0x00003B25, 0x0007000C, 0x00000018, 0x000041D2, 0x00000001, 0x00000028, 0x00003DEE, 0x00003B22, 0x0007000C, 0x00000018, 0x00004D20, 0x00000001, 0x00000028, 0x00003DED, 0x000041D2, 0x0007000C, 0x00000018, 0x00004A0F, 0x00000001, 0x00000028, 0x00004D20, 0x00003B25, 0x00050083, 0x00000013, 0x00003D57, 0x00000379, - 0x00004FBE, 0x00050051, 0x0000000D, 0x0000200E, 0x00001A6C, 0x00000000, - 0x00050051, 0x0000000D, 0x00003D41, 0x000061AE, 0x00000000, 0x00050051, - 0x0000000D, 0x00001E9B, 0x000061AF, 0x00000000, 0x00060050, 0x00000018, + 0x00005449, 0x00050051, 0x0000000D, 0x0000200E, 0x000028B8, 0x00000000, + 0x00050051, 0x0000000D, 0x00003D41, 0x000028B9, 0x00000000, 0x00050051, + 0x0000000D, 0x00001E9B, 0x000028BA, 0x00000000, 0x00060050, 0x00000018, 0x000041C9, 0x0000200E, 0x00003D41, 0x00001E9B, 0x00050051, 0x0000000D, 0x00004640, 0x00003D57, 0x00000000, 0x00050085, 0x0000000D, 0x0000433A, 0x00004640, 0x000033B8, 0x00050051, 0x0000000D, 0x00005C13, 0x00003D57, - 0x00000001, 0x00050085, 0x0000000D, 0x00003B40, 0x00005C13, 0x00005C12, - 0x00050081, 0x0000000D, 0x0000501F, 0x0000433A, 0x00003B40, 0x00060052, - 0x00000013, 0x000038BE, 0x0000501F, 0x00002818, 0x00000000, 0x0004007F, - 0x0000000D, 0x000059CA, 0x00005C12, 0x00050085, 0x0000000D, 0x0000271B, - 0x00004640, 0x000059CA, 0x00050085, 0x0000000D, 0x000054CD, 0x00005C13, - 0x000033B8, 0x00050081, 0x0000000D, 0x00005D0D, 0x0000271B, 0x000054CD, - 0x00060052, 0x00000013, 0x000030D4, 0x00005D0D, 0x000038BE, 0x00000001, - 0x00050085, 0x00000013, 0x000051E6, 0x000030D4, 0x000029E7, 0x00050051, - 0x0000000D, 0x00001DC6, 0x000051E6, 0x00000000, 0x00050085, 0x0000000D, - 0x00005F7A, 0x00001DC6, 0x00001DC6, 0x00050051, 0x0000000D, 0x00005C14, - 0x000051E6, 0x00000001, 0x00050085, 0x0000000D, 0x00003633, 0x00005C14, - 0x00005C14, 0x00050081, 0x0000000D, 0x0000536D, 0x00005F7A, 0x00003633, - 0x0007000C, 0x0000000D, 0x00002AD1, 0x00000001, 0x00000025, 0x0000536D, - 0x00004005, 0x00050085, 0x0000000D, 0x0000275D, 0x00000A93, 0x00002AD1, - 0x00050081, 0x0000000D, 0x0000545A, 0x0000275D, 0x00000341, 0x00050085, - 0x0000000D, 0x000024E2, 0x00002433, 0x00002AD1, 0x00050081, 0x0000000D, - 0x00004735, 0x000024E2, 0x00000341, 0x00050085, 0x0000000D, 0x0000222E, - 0x0000545A, 0x0000545A, 0x00050085, 0x0000000D, 0x00005BE3, 0x00004735, - 0x00004735, 0x00050085, 0x0000000D, 0x00005244, 0x000004B3, 0x0000222E, - 0x00050081, 0x0000000D, 0x00003B41, 0x00005244, 0x000000B4, 0x00050085, - 0x0000000D, 0x00001BF3, 0x00003B41, 0x00005BE3, 0x0005008E, 0x00000018, - 0x00001921, 0x000041C9, 0x00001BF3, 0x00050083, 0x00000013, 0x00002928, - 0x00000300, 0x00004FBE, 0x00050051, 0x0000000D, 0x00001E0D, 0x00001A6C, - 0x00000001, 0x00050051, 0x0000000D, 0x00003D42, 0x000061AE, 0x00000001, - 0x00050051, 0x0000000D, 0x00001E9C, 0x000061AF, 0x00000001, 0x00060050, - 0x00000018, 0x000041CA, 0x00001E0D, 0x00003D42, 0x00001E9C, 0x00050051, - 0x0000000D, 0x00004641, 0x00002928, 0x00000000, 0x00050085, 0x0000000D, - 0x0000433B, 0x00004641, 0x000033B8, 0x00050051, 0x0000000D, 0x00005C15, - 0x00002928, 0x00000001, 0x00050085, 0x0000000D, 0x00003B42, 0x00005C15, - 0x00005C12, 0x00050081, 0x0000000D, 0x00005091, 0x0000433B, 0x00003B42, - 0x00060052, 0x00000013, 0x000034B0, 0x00005091, 0x00002818, 0x00000000, - 0x00050085, 0x0000000D, 0x00002E76, 0x00004641, 0x000059CA, 0x00050085, - 0x0000000D, 0x00003889, 0x00005C15, 0x000033B8, 0x00050081, 0x0000000D, - 0x00005D0E, 0x00002E76, 0x00003889, 0x00060052, 0x00000013, 0x000030D5, - 0x00005D0E, 0x000034B0, 0x00000001, 0x00050085, 0x00000013, 0x000051E7, - 0x000030D5, 0x000029E7, 0x00050051, 0x0000000D, 0x00001DC7, 0x000051E7, - 0x00000000, 0x00050085, 0x0000000D, 0x00005F7B, 0x00001DC7, 0x00001DC7, - 0x00050051, 0x0000000D, 0x00005C16, 0x000051E7, 0x00000001, 0x00050085, - 0x0000000D, 0x00003634, 0x00005C16, 0x00005C16, 0x00050081, 0x0000000D, - 0x0000536E, 0x00005F7B, 0x00003634, 0x0007000C, 0x0000000D, 0x00002AD2, - 0x00000001, 0x00000025, 0x0000536E, 0x00004005, 0x00050085, 0x0000000D, - 0x0000275E, 0x00000A93, 0x00002AD2, 0x00050081, 0x0000000D, 0x0000545B, - 0x0000275E, 0x00000341, 0x00050085, 0x0000000D, 0x000024E3, 0x00002433, - 0x00002AD2, 0x00050081, 0x0000000D, 0x00004736, 0x000024E3, 0x00000341, - 0x00050085, 0x0000000D, 0x0000222F, 0x0000545B, 0x0000545B, 0x00050085, - 0x0000000D, 0x00005BE4, 0x00004736, 0x00004736, 0x00050085, 0x0000000D, - 0x00005245, 0x000004B3, 0x0000222F, 0x00050081, 0x0000000D, 0x00003B43, - 0x00005245, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BCD, 0x00003B43, - 0x00005BE4, 0x0005008E, 0x00000018, 0x00001E0B, 0x000041CA, 0x00001BCD, - 0x00050081, 0x00000018, 0x00001B2A, 0x00001921, 0x00001E0B, 0x00050081, - 0x0000000D, 0x00001A70, 0x00001BF3, 0x00001BCD, 0x00050083, 0x00000013, - 0x00004398, 0x00000049, 0x00004FBE, 0x00050051, 0x0000000D, 0x00001AEE, - 0x000061B0, 0x00000000, 0x00050051, 0x0000000D, 0x00003D43, 0x000061B1, - 0x00000000, 0x00050051, 0x0000000D, 0x00001E9D, 0x000061B2, 0x00000000, - 0x00060050, 0x00000018, 0x000041CB, 0x00001AEE, 0x00003D43, 0x00001E9D, - 0x00050051, 0x0000000D, 0x00004642, 0x00004398, 0x00000000, 0x00050085, - 0x0000000D, 0x0000433C, 0x00004642, 0x000033B8, 0x00050051, 0x0000000D, - 0x00005C17, 0x00004398, 0x00000001, 0x00050085, 0x0000000D, 0x00003B44, - 0x00005C17, 0x00005C12, 0x00050081, 0x0000000D, 0x00005092, 0x0000433C, - 0x00003B44, 0x00060052, 0x00000013, 0x000034B1, 0x00005092, 0x00002818, - 0x00000000, 0x00050085, 0x0000000D, 0x00002E77, 0x00004642, 0x000059CA, - 0x00050085, 0x0000000D, 0x0000388A, 0x00005C17, 0x000033B8, 0x00050081, - 0x0000000D, 0x00005D0F, 0x00002E77, 0x0000388A, 0x00060052, 0x00000013, - 0x000030D6, 0x00005D0F, 0x000034B1, 0x00000001, 0x00050085, 0x00000013, - 0x000051E8, 0x000030D6, 0x000029E7, 0x00050051, 0x0000000D, 0x00001DC8, - 0x000051E8, 0x00000000, 0x00050085, 0x0000000D, 0x00005F7C, 0x00001DC8, - 0x00001DC8, 0x00050051, 0x0000000D, 0x00005C18, 0x000051E8, 0x00000001, - 0x00050085, 0x0000000D, 0x00003635, 0x00005C18, 0x00005C18, 0x00050081, - 0x0000000D, 0x0000536F, 0x00005F7C, 0x00003635, 0x0007000C, 0x0000000D, - 0x00002AD3, 0x00000001, 0x00000025, 0x0000536F, 0x00004005, 0x00050085, - 0x0000000D, 0x0000275F, 0x00000A93, 0x00002AD3, 0x00050081, 0x0000000D, - 0x0000545C, 0x0000275F, 0x00000341, 0x00050085, 0x0000000D, 0x000024E4, - 0x00002433, 0x00002AD3, 0x00050081, 0x0000000D, 0x00004737, 0x000024E4, - 0x00000341, 0x00050085, 0x0000000D, 0x00002230, 0x0000545C, 0x0000545C, - 0x00050085, 0x0000000D, 0x00005BE5, 0x00004737, 0x00004737, 0x00050085, - 0x0000000D, 0x00005246, 0x000004B3, 0x00002230, 0x00050081, 0x0000000D, - 0x00003B45, 0x00005246, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BCE, - 0x00003B45, 0x00005BE5, 0x0005008E, 0x00000018, 0x00001E0C, 0x000041CB, - 0x00001BCE, 0x00050081, 0x00000018, 0x00001B2B, 0x00001B2A, 0x00001E0C, - 0x00050081, 0x0000000D, 0x00001A71, 0x00001A70, 0x00001BCE, 0x00050083, - 0x00000013, 0x00004774, 0x0000037A, 0x00004FBE, 0x00050051, 0x0000000D, - 0x00004249, 0x00004774, 0x00000000, 0x00050085, 0x0000000D, 0x0000592C, - 0x00004249, 0x000033B8, 0x00050051, 0x0000000D, 0x00005C19, 0x00004774, - 0x00000001, 0x00050085, 0x0000000D, 0x00003B46, 0x00005C19, 0x00005C12, - 0x00050081, 0x0000000D, 0x00005093, 0x0000592C, 0x00003B46, 0x00060052, - 0x00000013, 0x000034B2, 0x00005093, 0x00002818, 0x00000000, 0x00050085, - 0x0000000D, 0x00002E78, 0x00004249, 0x000059CA, 0x00050085, 0x0000000D, - 0x0000388B, 0x00005C19, 0x000033B8, 0x00050081, 0x0000000D, 0x00005D10, - 0x00002E78, 0x0000388B, 0x00060052, 0x00000013, 0x000030D7, 0x00005D10, - 0x000034B2, 0x00000001, 0x00050085, 0x00000013, 0x000051E9, 0x000030D7, - 0x000029E7, 0x00050051, 0x0000000D, 0x00001DC9, 0x000051E9, 0x00000000, - 0x00050085, 0x0000000D, 0x00005F7D, 0x00001DC9, 0x00001DC9, 0x00050051, - 0x0000000D, 0x00005C1A, 0x000051E9, 0x00000001, 0x00050085, 0x0000000D, - 0x00003636, 0x00005C1A, 0x00005C1A, 0x00050081, 0x0000000D, 0x00005370, - 0x00005F7D, 0x00003636, 0x0007000C, 0x0000000D, 0x00002AD4, 0x00000001, - 0x00000025, 0x00005370, 0x00004005, 0x00050085, 0x0000000D, 0x00002760, - 0x00000A93, 0x00002AD4, 0x00050081, 0x0000000D, 0x0000545D, 0x00002760, - 0x00000341, 0x00050085, 0x0000000D, 0x000024E5, 0x00002433, 0x00002AD4, - 0x00050081, 0x0000000D, 0x00004738, 0x000024E5, 0x00000341, 0x00050085, - 0x0000000D, 0x00002231, 0x0000545D, 0x0000545D, 0x00050085, 0x0000000D, - 0x00005BE6, 0x00004738, 0x00004738, 0x00050085, 0x0000000D, 0x00005247, - 0x000004B3, 0x00002231, 0x00050081, 0x0000000D, 0x00003B47, 0x00005247, - 0x000000B4, 0x00050085, 0x0000000D, 0x00001BCF, 0x00003B47, 0x00005BE6, - 0x0005008E, 0x00000018, 0x00001E0E, 0x00003B22, 0x00001BCF, 0x00050081, - 0x00000018, 0x00001ADE, 0x00001B2B, 0x00001E0E, 0x00050081, 0x0000000D, - 0x00001D24, 0x00001A71, 0x00001BCF, 0x0004007F, 0x00000013, 0x0000327A, - 0x00004FBE, 0x00050051, 0x0000000D, 0x00005F66, 0x0000327A, 0x00000000, - 0x00050085, 0x0000000D, 0x00001B4C, 0x00005F66, 0x000033B8, 0x00050051, - 0x0000000D, 0x00005C1B, 0x0000327A, 0x00000001, 0x00050085, 0x0000000D, - 0x00003B48, 0x00005C1B, 0x00005C12, 0x00050081, 0x0000000D, 0x00005094, - 0x00001B4C, 0x00003B48, 0x00060052, 0x00000013, 0x000034B3, 0x00005094, - 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E79, 0x00005F66, - 0x000059CA, 0x00050085, 0x0000000D, 0x0000388C, 0x00005C1B, 0x000033B8, - 0x00050081, 0x0000000D, 0x00005D11, 0x00002E79, 0x0000388C, 0x00060052, - 0x00000013, 0x000030D8, 0x00005D11, 0x000034B3, 0x00000001, 0x00050085, - 0x00000013, 0x000051EA, 0x000030D8, 0x000029E7, 0x00050051, 0x0000000D, - 0x00001DCA, 0x000051EA, 0x00000000, 0x00050085, 0x0000000D, 0x00005F7E, - 0x00001DCA, 0x00001DCA, 0x00050051, 0x0000000D, 0x00005C1D, 0x000051EA, - 0x00000001, 0x00050085, 0x0000000D, 0x00003637, 0x00005C1D, 0x00005C1D, - 0x00050081, 0x0000000D, 0x00005371, 0x00005F7E, 0x00003637, 0x0007000C, - 0x0000000D, 0x00002AD5, 0x00000001, 0x00000025, 0x00005371, 0x00004005, - 0x00050085, 0x0000000D, 0x00002761, 0x00000A93, 0x00002AD5, 0x00050081, - 0x0000000D, 0x0000545E, 0x00002761, 0x00000341, 0x00050085, 0x0000000D, - 0x000024E6, 0x00002433, 0x00002AD5, 0x00050081, 0x0000000D, 0x00004739, - 0x000024E6, 0x00000341, 0x00050085, 0x0000000D, 0x00002232, 0x0000545E, - 0x0000545E, 0x00050085, 0x0000000D, 0x00005BE7, 0x00004739, 0x00004739, - 0x00050085, 0x0000000D, 0x00005248, 0x000004B3, 0x00002232, 0x00050081, - 0x0000000D, 0x00003B49, 0x00005248, 0x000000B4, 0x00050085, 0x0000000D, - 0x00001BD0, 0x00003B49, 0x00005BE7, 0x0005008E, 0x00000018, 0x00001E0F, - 0x00003DED, 0x00001BD0, 0x00050081, 0x00000018, 0x00001B2C, 0x00001ADE, - 0x00001E0F, 0x00050081, 0x0000000D, 0x00001A72, 0x00001D24, 0x00001BD0, - 0x00050083, 0x00000013, 0x00004399, 0x00000A44, 0x00004FBE, 0x00050051, - 0x0000000D, 0x00001AEF, 0x000061B0, 0x00000003, 0x00050051, 0x0000000D, - 0x00003D44, 0x000061B1, 0x00000003, 0x00050051, 0x0000000D, 0x00001E9E, - 0x000061B2, 0x00000003, 0x00060050, 0x00000018, 0x000041CC, 0x00001AEF, - 0x00003D44, 0x00001E9E, 0x00050051, 0x0000000D, 0x00004643, 0x00004399, - 0x00000000, 0x00050085, 0x0000000D, 0x0000433D, 0x00004643, 0x000033B8, - 0x00050051, 0x0000000D, 0x00005C1E, 0x00004399, 0x00000001, 0x00050085, - 0x0000000D, 0x00003B4A, 0x00005C1E, 0x00005C12, 0x00050081, 0x0000000D, - 0x00005095, 0x0000433D, 0x00003B4A, 0x00060052, 0x00000013, 0x000034B4, - 0x00005095, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E7A, - 0x00004643, 0x000059CA, 0x00050085, 0x0000000D, 0x0000388D, 0x00005C1E, - 0x000033B8, 0x00050081, 0x0000000D, 0x00005D12, 0x00002E7A, 0x0000388D, - 0x00060052, 0x00000013, 0x000030D9, 0x00005D12, 0x000034B4, 0x00000001, - 0x00050085, 0x00000013, 0x000051EB, 0x000030D9, 0x000029E7, 0x00050051, - 0x0000000D, 0x00001DCB, 0x000051EB, 0x00000000, 0x00050085, 0x0000000D, - 0x00005F7F, 0x00001DCB, 0x00001DCB, 0x00050051, 0x0000000D, 0x00005C1F, - 0x000051EB, 0x00000001, 0x00050085, 0x0000000D, 0x00003638, 0x00005C1F, + 0x00000001, 0x00050085, 0x0000000D, 0x00003E97, 0x00005C13, 0x00005C12, + 0x00050081, 0x0000000D, 0x00003228, 0x0000433A, 0x00003E97, 0x0004007F, + 0x0000000D, 0x00004D37, 0x00005C12, 0x00050085, 0x0000000D, 0x00003073, + 0x00004640, 0x00004D37, 0x00050085, 0x0000000D, 0x000054A7, 0x00005C13, + 0x000033B8, 0x00050081, 0x0000000D, 0x00005E67, 0x00003073, 0x000054A7, + 0x00050050, 0x00000013, 0x00002657, 0x00003228, 0x00005E67, 0x00050085, + 0x00000013, 0x00002292, 0x00002657, 0x000029E7, 0x00050051, 0x0000000D, + 0x000061F8, 0x00002292, 0x00000000, 0x00050085, 0x0000000D, 0x00005F7A, + 0x000061F8, 0x000061F8, 0x00050051, 0x0000000D, 0x00005C14, 0x00002292, + 0x00000001, 0x00050085, 0x0000000D, 0x00003633, 0x00005C14, 0x00005C14, + 0x00050081, 0x0000000D, 0x0000536D, 0x00005F7A, 0x00003633, 0x0007000C, + 0x0000000D, 0x00002AD1, 0x00000001, 0x00000025, 0x0000536D, 0x00004005, + 0x00050085, 0x0000000D, 0x0000275D, 0x00000A93, 0x00002AD1, 0x00050081, + 0x0000000D, 0x0000545A, 0x0000275D, 0x00000341, 0x00050085, 0x0000000D, + 0x000024E2, 0x00002433, 0x00002AD1, 0x00050081, 0x0000000D, 0x00004735, + 0x000024E2, 0x00000341, 0x00050085, 0x0000000D, 0x0000222E, 0x0000545A, + 0x0000545A, 0x00050085, 0x0000000D, 0x00005BE3, 0x00004735, 0x00004735, + 0x00050085, 0x0000000D, 0x00005244, 0x000004B3, 0x0000222E, 0x00050081, + 0x0000000D, 0x00003B41, 0x00005244, 0x000000B4, 0x00050085, 0x0000000D, + 0x00001BF3, 0x00003B41, 0x00005BE3, 0x0005008E, 0x00000018, 0x00001921, + 0x000041C9, 0x00001BF3, 0x00050083, 0x00000013, 0x00002928, 0x00000300, + 0x00005449, 0x00050051, 0x0000000D, 0x00001E0D, 0x000028B8, 0x00000001, + 0x00050051, 0x0000000D, 0x00003D42, 0x000028B9, 0x00000001, 0x00050051, + 0x0000000D, 0x00001E9C, 0x000028BA, 0x00000001, 0x00060050, 0x00000018, + 0x000041CA, 0x00001E0D, 0x00003D42, 0x00001E9C, 0x00050051, 0x0000000D, + 0x00004641, 0x00002928, 0x00000000, 0x00050085, 0x0000000D, 0x0000433B, + 0x00004641, 0x000033B8, 0x00050051, 0x0000000D, 0x00005C15, 0x00002928, + 0x00000001, 0x00050085, 0x0000000D, 0x00003F09, 0x00005C15, 0x00005C12, + 0x00050081, 0x0000000D, 0x00002E1A, 0x0000433B, 0x00003F09, 0x00050085, + 0x0000000D, 0x000021E2, 0x00004641, 0x00004D37, 0x00050085, 0x0000000D, + 0x00005AF4, 0x00005C15, 0x000033B8, 0x00050081, 0x0000000D, 0x00005E68, + 0x000021E2, 0x00005AF4, 0x00050050, 0x00000013, 0x00002658, 0x00002E1A, + 0x00005E68, 0x00050085, 0x00000013, 0x00002293, 0x00002658, 0x000029E7, + 0x00050051, 0x0000000D, 0x000061F9, 0x00002293, 0x00000000, 0x00050085, + 0x0000000D, 0x00005F7B, 0x000061F9, 0x000061F9, 0x00050051, 0x0000000D, + 0x00005C16, 0x00002293, 0x00000001, 0x00050085, 0x0000000D, 0x00003634, + 0x00005C16, 0x00005C16, 0x00050081, 0x0000000D, 0x0000536E, 0x00005F7B, + 0x00003634, 0x0007000C, 0x0000000D, 0x00002AD2, 0x00000001, 0x00000025, + 0x0000536E, 0x00004005, 0x00050085, 0x0000000D, 0x0000275E, 0x00000A93, + 0x00002AD2, 0x00050081, 0x0000000D, 0x0000545B, 0x0000275E, 0x00000341, + 0x00050085, 0x0000000D, 0x000024E3, 0x00002433, 0x00002AD2, 0x00050081, + 0x0000000D, 0x00004736, 0x000024E3, 0x00000341, 0x00050085, 0x0000000D, + 0x0000222F, 0x0000545B, 0x0000545B, 0x00050085, 0x0000000D, 0x00005BE4, + 0x00004736, 0x00004736, 0x00050085, 0x0000000D, 0x00005245, 0x000004B3, + 0x0000222F, 0x00050081, 0x0000000D, 0x00003B42, 0x00005245, 0x000000B4, + 0x00050085, 0x0000000D, 0x00001BCD, 0x00003B42, 0x00005BE4, 0x0005008E, + 0x00000018, 0x00001E0B, 0x000041CA, 0x00001BCD, 0x00050081, 0x00000018, + 0x00001B2A, 0x00001921, 0x00001E0B, 0x00050081, 0x0000000D, 0x00001A70, + 0x00001BF3, 0x00001BCD, 0x00050083, 0x00000013, 0x00004398, 0x00000049, + 0x00005449, 0x00050051, 0x0000000D, 0x00001AEE, 0x000028BB, 0x00000000, + 0x00050051, 0x0000000D, 0x00003D43, 0x000028BC, 0x00000000, 0x00050051, + 0x0000000D, 0x00001E9D, 0x000028BD, 0x00000000, 0x00060050, 0x00000018, + 0x000041CB, 0x00001AEE, 0x00003D43, 0x00001E9D, 0x00050051, 0x0000000D, + 0x00004642, 0x00004398, 0x00000000, 0x00050085, 0x0000000D, 0x0000433C, + 0x00004642, 0x000033B8, 0x00050051, 0x0000000D, 0x00005C17, 0x00004398, + 0x00000001, 0x00050085, 0x0000000D, 0x00003F0A, 0x00005C17, 0x00005C12, + 0x00050081, 0x0000000D, 0x00002E1B, 0x0000433C, 0x00003F0A, 0x00050085, + 0x0000000D, 0x000021E3, 0x00004642, 0x00004D37, 0x00050085, 0x0000000D, + 0x00005AF5, 0x00005C17, 0x000033B8, 0x00050081, 0x0000000D, 0x00005E69, + 0x000021E3, 0x00005AF5, 0x00050050, 0x00000013, 0x00002659, 0x00002E1B, + 0x00005E69, 0x00050085, 0x00000013, 0x00002294, 0x00002659, 0x000029E7, + 0x00050051, 0x0000000D, 0x000061FA, 0x00002294, 0x00000000, 0x00050085, + 0x0000000D, 0x00005F7C, 0x000061FA, 0x000061FA, 0x00050051, 0x0000000D, + 0x00005C18, 0x00002294, 0x00000001, 0x00050085, 0x0000000D, 0x00003635, + 0x00005C18, 0x00005C18, 0x00050081, 0x0000000D, 0x0000536F, 0x00005F7C, + 0x00003635, 0x0007000C, 0x0000000D, 0x00002AD3, 0x00000001, 0x00000025, + 0x0000536F, 0x00004005, 0x00050085, 0x0000000D, 0x0000275F, 0x00000A93, + 0x00002AD3, 0x00050081, 0x0000000D, 0x0000545C, 0x0000275F, 0x00000341, + 0x00050085, 0x0000000D, 0x000024E4, 0x00002433, 0x00002AD3, 0x00050081, + 0x0000000D, 0x00004737, 0x000024E4, 0x00000341, 0x00050085, 0x0000000D, + 0x00002230, 0x0000545C, 0x0000545C, 0x00050085, 0x0000000D, 0x00005BE5, + 0x00004737, 0x00004737, 0x00050085, 0x0000000D, 0x00005246, 0x000004B3, + 0x00002230, 0x00050081, 0x0000000D, 0x00003B43, 0x00005246, 0x000000B4, + 0x00050085, 0x0000000D, 0x00001BCE, 0x00003B43, 0x00005BE5, 0x0005008E, + 0x00000018, 0x00001E0C, 0x000041CB, 0x00001BCE, 0x00050081, 0x00000018, + 0x00001B2B, 0x00001B2A, 0x00001E0C, 0x00050081, 0x0000000D, 0x00001A71, + 0x00001A70, 0x00001BCE, 0x00050083, 0x00000013, 0x00004774, 0x0000037A, + 0x00005449, 0x00050051, 0x0000000D, 0x00004249, 0x00004774, 0x00000000, + 0x00050085, 0x0000000D, 0x0000592C, 0x00004249, 0x000033B8, 0x00050051, + 0x0000000D, 0x00005C19, 0x00004774, 0x00000001, 0x00050085, 0x0000000D, + 0x00003F0B, 0x00005C19, 0x00005C12, 0x00050081, 0x0000000D, 0x00002E1C, + 0x0000592C, 0x00003F0B, 0x00050085, 0x0000000D, 0x000021E4, 0x00004249, + 0x00004D37, 0x00050085, 0x0000000D, 0x00005AF6, 0x00005C19, 0x000033B8, + 0x00050081, 0x0000000D, 0x00005E6A, 0x000021E4, 0x00005AF6, 0x00050050, + 0x00000013, 0x0000265A, 0x00002E1C, 0x00005E6A, 0x00050085, 0x00000013, + 0x00002295, 0x0000265A, 0x000029E7, 0x00050051, 0x0000000D, 0x000061FB, + 0x00002295, 0x00000000, 0x00050085, 0x0000000D, 0x00005F7D, 0x000061FB, + 0x000061FB, 0x00050051, 0x0000000D, 0x00005C1A, 0x00002295, 0x00000001, + 0x00050085, 0x0000000D, 0x00003636, 0x00005C1A, 0x00005C1A, 0x00050081, + 0x0000000D, 0x00005370, 0x00005F7D, 0x00003636, 0x0007000C, 0x0000000D, + 0x00002AD4, 0x00000001, 0x00000025, 0x00005370, 0x00004005, 0x00050085, + 0x0000000D, 0x00002760, 0x00000A93, 0x00002AD4, 0x00050081, 0x0000000D, + 0x0000545D, 0x00002760, 0x00000341, 0x00050085, 0x0000000D, 0x000024E5, + 0x00002433, 0x00002AD4, 0x00050081, 0x0000000D, 0x00004738, 0x000024E5, + 0x00000341, 0x00050085, 0x0000000D, 0x00002231, 0x0000545D, 0x0000545D, + 0x00050085, 0x0000000D, 0x00005BE6, 0x00004738, 0x00004738, 0x00050085, + 0x0000000D, 0x00005247, 0x000004B3, 0x00002231, 0x00050081, 0x0000000D, + 0x00003B44, 0x00005247, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BCF, + 0x00003B44, 0x00005BE6, 0x0005008E, 0x00000018, 0x00001E0E, 0x00003B22, + 0x00001BCF, 0x00050081, 0x00000018, 0x00001ADE, 0x00001B2B, 0x00001E0E, + 0x00050081, 0x0000000D, 0x00001D24, 0x00001A71, 0x00001BCF, 0x0004007F, + 0x00000013, 0x0000327A, 0x00005449, 0x00050051, 0x0000000D, 0x00005F66, + 0x0000327A, 0x00000000, 0x00050085, 0x0000000D, 0x00001B4C, 0x00005F66, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C1B, 0x0000327A, 0x00000001, + 0x00050085, 0x0000000D, 0x00003F0C, 0x00005C1B, 0x00005C12, 0x00050081, + 0x0000000D, 0x00002E1D, 0x00001B4C, 0x00003F0C, 0x00050085, 0x0000000D, + 0x000021E5, 0x00005F66, 0x00004D37, 0x00050085, 0x0000000D, 0x00005AF7, + 0x00005C1B, 0x000033B8, 0x00050081, 0x0000000D, 0x00005E6B, 0x000021E5, + 0x00005AF7, 0x00050050, 0x00000013, 0x0000265B, 0x00002E1D, 0x00005E6B, + 0x00050085, 0x00000013, 0x00002296, 0x0000265B, 0x000029E7, 0x00050051, + 0x0000000D, 0x000061FC, 0x00002296, 0x00000000, 0x00050085, 0x0000000D, + 0x00005F7E, 0x000061FC, 0x000061FC, 0x00050051, 0x0000000D, 0x00005C1D, + 0x00002296, 0x00000001, 0x00050085, 0x0000000D, 0x00003637, 0x00005C1D, + 0x00005C1D, 0x00050081, 0x0000000D, 0x00005371, 0x00005F7E, 0x00003637, + 0x0007000C, 0x0000000D, 0x00002AD5, 0x00000001, 0x00000025, 0x00005371, + 0x00004005, 0x00050085, 0x0000000D, 0x00002761, 0x00000A93, 0x00002AD5, + 0x00050081, 0x0000000D, 0x0000545E, 0x00002761, 0x00000341, 0x00050085, + 0x0000000D, 0x000024E6, 0x00002433, 0x00002AD5, 0x00050081, 0x0000000D, + 0x00004739, 0x000024E6, 0x00000341, 0x00050085, 0x0000000D, 0x00002232, + 0x0000545E, 0x0000545E, 0x00050085, 0x0000000D, 0x00005BE7, 0x00004739, + 0x00004739, 0x00050085, 0x0000000D, 0x00005248, 0x000004B3, 0x00002232, + 0x00050081, 0x0000000D, 0x00003B45, 0x00005248, 0x000000B4, 0x00050085, + 0x0000000D, 0x00001BD0, 0x00003B45, 0x00005BE7, 0x0005008E, 0x00000018, + 0x00001E0F, 0x00003DED, 0x00001BD0, 0x00050081, 0x00000018, 0x00001B2C, + 0x00001ADE, 0x00001E0F, 0x00050081, 0x0000000D, 0x00001A72, 0x00001D24, + 0x00001BD0, 0x00050083, 0x00000013, 0x00004399, 0x00000A44, 0x00005449, + 0x00050051, 0x0000000D, 0x00001AEF, 0x000028BB, 0x00000003, 0x00050051, + 0x0000000D, 0x00003D44, 0x000028BC, 0x00000003, 0x00050051, 0x0000000D, + 0x00001E9E, 0x000028BD, 0x00000003, 0x00060050, 0x00000018, 0x000041CC, + 0x00001AEF, 0x00003D44, 0x00001E9E, 0x00050051, 0x0000000D, 0x00004643, + 0x00004399, 0x00000000, 0x00050085, 0x0000000D, 0x0000433D, 0x00004643, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C1E, 0x00004399, 0x00000001, + 0x00050085, 0x0000000D, 0x00003F0D, 0x00005C1E, 0x00005C12, 0x00050081, + 0x0000000D, 0x00002E1E, 0x0000433D, 0x00003F0D, 0x00050085, 0x0000000D, + 0x000021E6, 0x00004643, 0x00004D37, 0x00050085, 0x0000000D, 0x00005AF8, + 0x00005C1E, 0x000033B8, 0x00050081, 0x0000000D, 0x00005E6C, 0x000021E6, + 0x00005AF8, 0x00050050, 0x00000013, 0x0000265C, 0x00002E1E, 0x00005E6C, + 0x00050085, 0x00000013, 0x00002297, 0x0000265C, 0x000029E7, 0x00050051, + 0x0000000D, 0x000061FD, 0x00002297, 0x00000000, 0x00050085, 0x0000000D, + 0x00005F7F, 0x000061FD, 0x000061FD, 0x00050051, 0x0000000D, 0x00005C1F, + 0x00002297, 0x00000001, 0x00050085, 0x0000000D, 0x00003638, 0x00005C1F, 0x00005C1F, 0x00050081, 0x0000000D, 0x00005372, 0x00005F7F, 0x00003638, 0x0007000C, 0x0000000D, 0x00002AD6, 0x00000001, 0x00000025, 0x00005372, 0x00004005, 0x00050085, 0x0000000D, 0x00002762, 0x00000A93, 0x00002AD6, @@ -1277,166 +1294,159 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = { 0x0000473A, 0x000024E7, 0x00000341, 0x00050085, 0x0000000D, 0x00002233, 0x0000545F, 0x0000545F, 0x00050085, 0x0000000D, 0x00005BE8, 0x0000473A, 0x0000473A, 0x00050085, 0x0000000D, 0x00005249, 0x000004B3, 0x00002233, - 0x00050081, 0x0000000D, 0x00003B4B, 0x00005249, 0x000000B4, 0x00050085, - 0x0000000D, 0x00001BD1, 0x00003B4B, 0x00005BE8, 0x0005008E, 0x00000018, + 0x00050081, 0x0000000D, 0x00003B46, 0x00005249, 0x000000B4, 0x00050085, + 0x0000000D, 0x00001BD1, 0x00003B46, 0x00005BE8, 0x0005008E, 0x00000018, 0x00001E10, 0x000041CC, 0x00001BD1, 0x00050081, 0x00000018, 0x00001B2D, 0x00001B2C, 0x00001E10, 0x00050081, 0x0000000D, 0x00001A73, 0x00001A72, - 0x00001BD1, 0x00050083, 0x00000013, 0x00004775, 0x00000301, 0x00004FBE, + 0x00001BD1, 0x00050083, 0x00000013, 0x00004775, 0x00000301, 0x00005449, 0x00050051, 0x0000000D, 0x0000424A, 0x00004775, 0x00000000, 0x00050085, 0x0000000D, 0x0000592D, 0x0000424A, 0x000033B8, 0x00050051, 0x0000000D, - 0x00005C20, 0x00004775, 0x00000001, 0x00050085, 0x0000000D, 0x00003B4C, - 0x00005C20, 0x00005C12, 0x00050081, 0x0000000D, 0x00005096, 0x0000592D, - 0x00003B4C, 0x00060052, 0x00000013, 0x000034B5, 0x00005096, 0x00002818, - 0x00000000, 0x00050085, 0x0000000D, 0x00002E7B, 0x0000424A, 0x000059CA, - 0x00050085, 0x0000000D, 0x0000388E, 0x00005C20, 0x000033B8, 0x00050081, - 0x0000000D, 0x00005D13, 0x00002E7B, 0x0000388E, 0x00060052, 0x00000013, - 0x000030DA, 0x00005D13, 0x000034B5, 0x00000001, 0x00050085, 0x00000013, - 0x000051EC, 0x000030DA, 0x000029E7, 0x00050051, 0x0000000D, 0x00001DCC, - 0x000051EC, 0x00000000, 0x00050085, 0x0000000D, 0x00005F80, 0x00001DCC, - 0x00001DCC, 0x00050051, 0x0000000D, 0x00005C21, 0x000051EC, 0x00000001, - 0x00050085, 0x0000000D, 0x00003639, 0x00005C21, 0x00005C21, 0x00050081, - 0x0000000D, 0x00005373, 0x00005F80, 0x00003639, 0x0007000C, 0x0000000D, - 0x00002AD7, 0x00000001, 0x00000025, 0x00005373, 0x00004005, 0x00050085, - 0x0000000D, 0x00002763, 0x00000A93, 0x00002AD7, 0x00050081, 0x0000000D, - 0x00005460, 0x00002763, 0x00000341, 0x00050085, 0x0000000D, 0x000024E8, - 0x00002433, 0x00002AD7, 0x00050081, 0x0000000D, 0x0000473B, 0x000024E8, - 0x00000341, 0x00050085, 0x0000000D, 0x00002234, 0x00005460, 0x00005460, - 0x00050085, 0x0000000D, 0x00005BE9, 0x0000473B, 0x0000473B, 0x00050085, - 0x0000000D, 0x0000524A, 0x000004B3, 0x00002234, 0x00050081, 0x0000000D, - 0x00003B4D, 0x0000524A, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BD2, - 0x00003B4D, 0x00005BE9, 0x0005008E, 0x00000018, 0x00001E11, 0x00003B25, - 0x00001BD2, 0x00050081, 0x00000018, 0x00001B2E, 0x00001B2D, 0x00001E11, - 0x00050081, 0x0000000D, 0x00001A74, 0x00001A73, 0x00001BD2, 0x00050083, - 0x00000013, 0x0000439A, 0x000001AA, 0x00004FBE, 0x00050051, 0x0000000D, - 0x00001AF0, 0x000061B3, 0x00000001, 0x00050051, 0x0000000D, 0x00003D45, - 0x000061B4, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9F, 0x000061B5, - 0x00000001, 0x00060050, 0x00000018, 0x000041CD, 0x00001AF0, 0x00003D45, - 0x00001E9F, 0x00050051, 0x0000000D, 0x00004644, 0x0000439A, 0x00000000, - 0x00050085, 0x0000000D, 0x0000433E, 0x00004644, 0x000033B8, 0x00050051, - 0x0000000D, 0x00005C22, 0x0000439A, 0x00000001, 0x00050085, 0x0000000D, - 0x00003B4E, 0x00005C22, 0x00005C12, 0x00050081, 0x0000000D, 0x00005097, - 0x0000433E, 0x00003B4E, 0x00060052, 0x00000013, 0x000034B6, 0x00005097, - 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E7C, 0x00004644, - 0x000059CA, 0x00050085, 0x0000000D, 0x0000388F, 0x00005C22, 0x000033B8, - 0x00050081, 0x0000000D, 0x00005D14, 0x00002E7C, 0x0000388F, 0x00060052, - 0x00000013, 0x000030DB, 0x00005D14, 0x000034B6, 0x00000001, 0x00050085, - 0x00000013, 0x000051ED, 0x000030DB, 0x000029E7, 0x00050051, 0x0000000D, - 0x00001DCD, 0x000051ED, 0x00000000, 0x00050085, 0x0000000D, 0x00005F81, - 0x00001DCD, 0x00001DCD, 0x00050051, 0x0000000D, 0x00005C23, 0x000051ED, - 0x00000001, 0x00050085, 0x0000000D, 0x0000363A, 0x00005C23, 0x00005C23, - 0x00050081, 0x0000000D, 0x00005374, 0x00005F81, 0x0000363A, 0x0007000C, - 0x0000000D, 0x00002AD8, 0x00000001, 0x00000025, 0x00005374, 0x00004005, - 0x00050085, 0x0000000D, 0x00002764, 0x00000A93, 0x00002AD8, 0x00050081, - 0x0000000D, 0x00005461, 0x00002764, 0x00000341, 0x00050085, 0x0000000D, - 0x000024E9, 0x00002433, 0x00002AD8, 0x00050081, 0x0000000D, 0x0000473C, - 0x000024E9, 0x00000341, 0x00050085, 0x0000000D, 0x00002235, 0x00005461, - 0x00005461, 0x00050085, 0x0000000D, 0x00005BEA, 0x0000473C, 0x0000473C, - 0x00050085, 0x0000000D, 0x0000524B, 0x000004B3, 0x00002235, 0x00050081, - 0x0000000D, 0x00003B4F, 0x0000524B, 0x000000B4, 0x00050085, 0x0000000D, - 0x00001BD3, 0x00003B4F, 0x00005BEA, 0x0005008E, 0x00000018, 0x00001E12, - 0x000041CD, 0x00001BD3, 0x00050081, 0x00000018, 0x00001B30, 0x00001B2E, - 0x00001E12, 0x00050081, 0x0000000D, 0x00001A75, 0x00001A74, 0x00001BD3, - 0x00050083, 0x00000013, 0x0000439B, 0x00000BA5, 0x00004FBE, 0x00050051, - 0x0000000D, 0x00001AF1, 0x000061B3, 0x00000002, 0x00050051, 0x0000000D, - 0x00003D46, 0x000061B4, 0x00000002, 0x00050051, 0x0000000D, 0x00001EA0, - 0x000061B5, 0x00000002, 0x00060050, 0x00000018, 0x000041CE, 0x00001AF1, - 0x00003D46, 0x00001EA0, 0x00050051, 0x0000000D, 0x00004645, 0x0000439B, - 0x00000000, 0x00050085, 0x0000000D, 0x0000433F, 0x00004645, 0x000033B8, - 0x00050051, 0x0000000D, 0x00005C24, 0x0000439B, 0x00000001, 0x00050085, - 0x0000000D, 0x00003B50, 0x00005C24, 0x00005C12, 0x00050081, 0x0000000D, - 0x00005098, 0x0000433F, 0x00003B50, 0x00060052, 0x00000013, 0x000034B7, - 0x00005098, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E7D, - 0x00004645, 0x000059CA, 0x00050085, 0x0000000D, 0x00003890, 0x00005C24, - 0x000033B8, 0x00050081, 0x0000000D, 0x00005D15, 0x00002E7D, 0x00003890, - 0x00060052, 0x00000013, 0x000030DC, 0x00005D15, 0x000034B7, 0x00000001, - 0x00050085, 0x00000013, 0x000051EE, 0x000030DC, 0x000029E7, 0x00050051, - 0x0000000D, 0x00001DCE, 0x000051EE, 0x00000000, 0x00050085, 0x0000000D, - 0x00005F82, 0x00001DCE, 0x00001DCE, 0x00050051, 0x0000000D, 0x00005C25, - 0x000051EE, 0x00000001, 0x00050085, 0x0000000D, 0x0000363B, 0x00005C25, - 0x00005C25, 0x00050081, 0x0000000D, 0x00005375, 0x00005F82, 0x0000363B, - 0x0007000C, 0x0000000D, 0x00002AD9, 0x00000001, 0x00000025, 0x00005375, - 0x00004005, 0x00050085, 0x0000000D, 0x00002765, 0x00000A93, 0x00002AD9, - 0x00050081, 0x0000000D, 0x00005462, 0x00002765, 0x00000341, 0x00050085, - 0x0000000D, 0x000024EA, 0x00002433, 0x00002AD9, 0x00050081, 0x0000000D, - 0x0000473D, 0x000024EA, 0x00000341, 0x00050085, 0x0000000D, 0x00002236, - 0x00005462, 0x00005462, 0x00050085, 0x0000000D, 0x00005BEB, 0x0000473D, - 0x0000473D, 0x00050085, 0x0000000D, 0x0000524C, 0x000004B3, 0x00002236, - 0x00050081, 0x0000000D, 0x00003B51, 0x0000524C, 0x000000B4, 0x00050085, - 0x0000000D, 0x00001BD4, 0x00003B51, 0x00005BEB, 0x0005008E, 0x00000018, - 0x00001E13, 0x000041CE, 0x00001BD4, 0x00050081, 0x00000018, 0x00001B31, - 0x00001B30, 0x00001E13, 0x00050081, 0x0000000D, 0x00001A76, 0x00001A75, - 0x00001BD4, 0x00050083, 0x00000013, 0x00004776, 0x00000138, 0x00004FBE, - 0x00050051, 0x0000000D, 0x0000424B, 0x00004776, 0x00000000, 0x00050085, - 0x0000000D, 0x0000592E, 0x0000424B, 0x000033B8, 0x00050051, 0x0000000D, - 0x00005C26, 0x00004776, 0x00000001, 0x00050085, 0x0000000D, 0x00003B52, - 0x00005C26, 0x00005C12, 0x00050081, 0x0000000D, 0x00005099, 0x0000592E, - 0x00003B52, 0x00060052, 0x00000013, 0x000034B8, 0x00005099, 0x00002818, - 0x00000000, 0x00050085, 0x0000000D, 0x00002E7E, 0x0000424B, 0x000059CA, - 0x00050085, 0x0000000D, 0x00003891, 0x00005C26, 0x000033B8, 0x00050081, - 0x0000000D, 0x00005D16, 0x00002E7E, 0x00003891, 0x00060052, 0x00000013, - 0x000030DD, 0x00005D16, 0x000034B8, 0x00000001, 0x00050085, 0x00000013, - 0x000051EF, 0x000030DD, 0x000029E7, 0x00050051, 0x0000000D, 0x00001DCF, - 0x000051EF, 0x00000000, 0x00050085, 0x0000000D, 0x00005F83, 0x00001DCF, - 0x00001DCF, 0x00050051, 0x0000000D, 0x00005C27, 0x000051EF, 0x00000001, - 0x00050085, 0x0000000D, 0x0000363C, 0x00005C27, 0x00005C27, 0x00050081, - 0x0000000D, 0x00005376, 0x00005F83, 0x0000363C, 0x0007000C, 0x0000000D, - 0x00002ADA, 0x00000001, 0x00000025, 0x00005376, 0x00004005, 0x00050085, - 0x0000000D, 0x00002766, 0x00000A93, 0x00002ADA, 0x00050081, 0x0000000D, - 0x00005463, 0x00002766, 0x00000341, 0x00050085, 0x0000000D, 0x000024EB, - 0x00002433, 0x00002ADA, 0x00050081, 0x0000000D, 0x0000473E, 0x000024EB, - 0x00000341, 0x00050085, 0x0000000D, 0x00002237, 0x00005463, 0x00005463, - 0x00050085, 0x0000000D, 0x00005BEC, 0x0000473E, 0x0000473E, 0x00050085, - 0x0000000D, 0x0000524D, 0x000004B3, 0x00002237, 0x00050081, 0x0000000D, - 0x00003B53, 0x0000524D, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BD5, - 0x00003B53, 0x00005BEC, 0x0005008E, 0x00000018, 0x00001E14, 0x00003DEE, - 0x00001BD5, 0x00050081, 0x00000018, 0x00001B32, 0x00001B31, 0x00001E14, - 0x00050081, 0x0000000D, 0x00001A77, 0x00001A76, 0x00001BD5, 0x00050083, - 0x00000013, 0x0000439C, 0x00000139, 0x00004FBE, 0x00050051, 0x0000000D, - 0x00001AF2, 0x000061B6, 0x00000002, 0x00050051, 0x0000000D, 0x00003D47, - 0x000061B7, 0x00000002, 0x00050051, 0x0000000D, 0x00001EA1, 0x000044AA, - 0x00000002, 0x00060050, 0x00000018, 0x000041CF, 0x00001AF2, 0x00003D47, - 0x00001EA1, 0x00050051, 0x0000000D, 0x00004646, 0x0000439C, 0x00000000, - 0x00050085, 0x0000000D, 0x00004340, 0x00004646, 0x000033B8, 0x00050051, - 0x0000000D, 0x00005C28, 0x0000439C, 0x00000001, 0x00050085, 0x0000000D, - 0x00003B54, 0x00005C28, 0x00005C12, 0x00050081, 0x0000000D, 0x0000509A, - 0x00004340, 0x00003B54, 0x00060052, 0x00000013, 0x000034B9, 0x0000509A, - 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E7F, 0x00004646, - 0x000059CA, 0x00050085, 0x0000000D, 0x00003892, 0x00005C28, 0x000033B8, - 0x00050081, 0x0000000D, 0x00005D17, 0x00002E7F, 0x00003892, 0x00060052, - 0x00000013, 0x000030DE, 0x00005D17, 0x000034B9, 0x00000001, 0x00050085, - 0x00000013, 0x000051F0, 0x000030DE, 0x000029E7, 0x00050051, 0x0000000D, - 0x00001DD0, 0x000051F0, 0x00000000, 0x00050085, 0x0000000D, 0x00005F84, - 0x00001DD0, 0x00001DD0, 0x00050051, 0x0000000D, 0x00005C29, 0x000051F0, - 0x00000001, 0x00050085, 0x0000000D, 0x0000363D, 0x00005C29, 0x00005C29, - 0x00050081, 0x0000000D, 0x00005377, 0x00005F84, 0x0000363D, 0x0007000C, - 0x0000000D, 0x00002ADB, 0x00000001, 0x00000025, 0x00005377, 0x00004005, - 0x00050085, 0x0000000D, 0x00002767, 0x00000A93, 0x00002ADB, 0x00050081, - 0x0000000D, 0x00005464, 0x00002767, 0x00000341, 0x00050085, 0x0000000D, - 0x000024EC, 0x00002433, 0x00002ADB, 0x00050081, 0x0000000D, 0x0000473F, - 0x000024EC, 0x00000341, 0x00050085, 0x0000000D, 0x00002238, 0x00005464, - 0x00005464, 0x00050085, 0x0000000D, 0x00005BED, 0x0000473F, 0x0000473F, - 0x00050085, 0x0000000D, 0x0000524E, 0x000004B3, 0x00002238, 0x00050081, - 0x0000000D, 0x00003B55, 0x0000524E, 0x000000B4, 0x00050085, 0x0000000D, - 0x00001BD6, 0x00003B55, 0x00005BED, 0x0005008E, 0x00000018, 0x00001E15, - 0x000041CF, 0x00001BD6, 0x00050081, 0x00000018, 0x00001B33, 0x00001B32, - 0x00001E15, 0x00050081, 0x0000000D, 0x00001A78, 0x00001A77, 0x00001BD6, - 0x00050083, 0x00000013, 0x0000439D, 0x0000071F, 0x00004FBE, 0x00050051, - 0x0000000D, 0x00001AF3, 0x000061B6, 0x00000003, 0x00050051, 0x0000000D, - 0x00003D48, 0x000061B7, 0x00000003, 0x00050051, 0x0000000D, 0x00001EA2, - 0x000044AA, 0x00000003, 0x00060050, 0x00000018, 0x000041D0, 0x00001AF3, - 0x00003D48, 0x00001EA2, 0x00050051, 0x0000000D, 0x00004647, 0x0000439D, - 0x00000000, 0x00050085, 0x0000000D, 0x00004341, 0x00004647, 0x000033B8, - 0x00050051, 0x0000000D, 0x00005C2A, 0x0000439D, 0x00000001, 0x00050085, - 0x0000000D, 0x00003B56, 0x00005C2A, 0x00005C12, 0x00050081, 0x0000000D, - 0x0000509B, 0x00004341, 0x00003B56, 0x00060052, 0x00000013, 0x000034BA, - 0x0000509B, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E80, - 0x00004647, 0x000059CA, 0x00050085, 0x0000000D, 0x00003893, 0x00005C2A, - 0x000033B8, 0x00050081, 0x0000000D, 0x00005D18, 0x00002E80, 0x00003893, - 0x00060052, 0x00000013, 0x000030DF, 0x00005D18, 0x000034BA, 0x00000001, - 0x00050085, 0x00000013, 0x000051F1, 0x000030DF, 0x000029E7, 0x00050051, - 0x0000000D, 0x00001DD1, 0x000051F1, 0x00000000, 0x00050085, 0x0000000D, - 0x00005F85, 0x00001DD1, 0x00001DD1, 0x00050051, 0x0000000D, 0x00005C2B, - 0x000051F1, 0x00000001, 0x00050085, 0x0000000D, 0x0000363E, 0x00005C2B, + 0x00005C20, 0x00004775, 0x00000001, 0x00050085, 0x0000000D, 0x00003F0E, + 0x00005C20, 0x00005C12, 0x00050081, 0x0000000D, 0x00002E1F, 0x0000592D, + 0x00003F0E, 0x00050085, 0x0000000D, 0x000021E7, 0x0000424A, 0x00004D37, + 0x00050085, 0x0000000D, 0x00005AF9, 0x00005C20, 0x000033B8, 0x00050081, + 0x0000000D, 0x00005E6D, 0x000021E7, 0x00005AF9, 0x00050050, 0x00000013, + 0x0000265D, 0x00002E1F, 0x00005E6D, 0x00050085, 0x00000013, 0x00002298, + 0x0000265D, 0x000029E7, 0x00050051, 0x0000000D, 0x000061FE, 0x00002298, + 0x00000000, 0x00050085, 0x0000000D, 0x00005F80, 0x000061FE, 0x000061FE, + 0x00050051, 0x0000000D, 0x00005C21, 0x00002298, 0x00000001, 0x00050085, + 0x0000000D, 0x00003639, 0x00005C21, 0x00005C21, 0x00050081, 0x0000000D, + 0x00005373, 0x00005F80, 0x00003639, 0x0007000C, 0x0000000D, 0x00002AD7, + 0x00000001, 0x00000025, 0x00005373, 0x00004005, 0x00050085, 0x0000000D, + 0x00002763, 0x00000A93, 0x00002AD7, 0x00050081, 0x0000000D, 0x00005460, + 0x00002763, 0x00000341, 0x00050085, 0x0000000D, 0x000024E8, 0x00002433, + 0x00002AD7, 0x00050081, 0x0000000D, 0x0000473B, 0x000024E8, 0x00000341, + 0x00050085, 0x0000000D, 0x00002234, 0x00005460, 0x00005460, 0x00050085, + 0x0000000D, 0x00005BE9, 0x0000473B, 0x0000473B, 0x00050085, 0x0000000D, + 0x0000524A, 0x000004B3, 0x00002234, 0x00050081, 0x0000000D, 0x00003B47, + 0x0000524A, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BD2, 0x00003B47, + 0x00005BE9, 0x0005008E, 0x00000018, 0x00001E11, 0x00003B25, 0x00001BD2, + 0x00050081, 0x00000018, 0x00001B2E, 0x00001B2D, 0x00001E11, 0x00050081, + 0x0000000D, 0x00001A74, 0x00001A73, 0x00001BD2, 0x00050083, 0x00000013, + 0x0000439A, 0x000001AA, 0x00005449, 0x00050051, 0x0000000D, 0x00001AF0, + 0x000028BE, 0x00000001, 0x00050051, 0x0000000D, 0x00003D45, 0x000028BF, + 0x00000001, 0x00050051, 0x0000000D, 0x00001E9F, 0x000028C0, 0x00000001, + 0x00060050, 0x00000018, 0x000041CD, 0x00001AF0, 0x00003D45, 0x00001E9F, + 0x00050051, 0x0000000D, 0x00004644, 0x0000439A, 0x00000000, 0x00050085, + 0x0000000D, 0x0000433F, 0x00004644, 0x000033B8, 0x00050051, 0x0000000D, + 0x00005C22, 0x0000439A, 0x00000001, 0x00050085, 0x0000000D, 0x00003F0F, + 0x00005C22, 0x00005C12, 0x00050081, 0x0000000D, 0x00002E20, 0x0000433F, + 0x00003F0F, 0x00050085, 0x0000000D, 0x000021E8, 0x00004644, 0x00004D37, + 0x00050085, 0x0000000D, 0x00005AFA, 0x00005C22, 0x000033B8, 0x00050081, + 0x0000000D, 0x00005E6E, 0x000021E8, 0x00005AFA, 0x00050050, 0x00000013, + 0x0000265E, 0x00002E20, 0x00005E6E, 0x00050085, 0x00000013, 0x00002299, + 0x0000265E, 0x000029E7, 0x00050051, 0x0000000D, 0x000061FF, 0x00002299, + 0x00000000, 0x00050085, 0x0000000D, 0x00005F81, 0x000061FF, 0x000061FF, + 0x00050051, 0x0000000D, 0x00005C23, 0x00002299, 0x00000001, 0x00050085, + 0x0000000D, 0x0000363A, 0x00005C23, 0x00005C23, 0x00050081, 0x0000000D, + 0x00005374, 0x00005F81, 0x0000363A, 0x0007000C, 0x0000000D, 0x00002AD8, + 0x00000001, 0x00000025, 0x00005374, 0x00004005, 0x00050085, 0x0000000D, + 0x00002764, 0x00000A93, 0x00002AD8, 0x00050081, 0x0000000D, 0x00005461, + 0x00002764, 0x00000341, 0x00050085, 0x0000000D, 0x000024E9, 0x00002433, + 0x00002AD8, 0x00050081, 0x0000000D, 0x0000473C, 0x000024E9, 0x00000341, + 0x00050085, 0x0000000D, 0x00002235, 0x00005461, 0x00005461, 0x00050085, + 0x0000000D, 0x00005BEA, 0x0000473C, 0x0000473C, 0x00050085, 0x0000000D, + 0x0000524B, 0x000004B3, 0x00002235, 0x00050081, 0x0000000D, 0x00003B48, + 0x0000524B, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BD3, 0x00003B48, + 0x00005BEA, 0x0005008E, 0x00000018, 0x00001E12, 0x000041CD, 0x00001BD3, + 0x00050081, 0x00000018, 0x00001B30, 0x00001B2E, 0x00001E12, 0x00050081, + 0x0000000D, 0x00001A75, 0x00001A74, 0x00001BD3, 0x00050083, 0x00000013, + 0x0000439B, 0x00000BA5, 0x00005449, 0x00050051, 0x0000000D, 0x00001AF1, + 0x000028BE, 0x00000002, 0x00050051, 0x0000000D, 0x00003D46, 0x000028BF, + 0x00000002, 0x00050051, 0x0000000D, 0x00001EA0, 0x000028C0, 0x00000002, + 0x00060050, 0x00000018, 0x000041CE, 0x00001AF1, 0x00003D46, 0x00001EA0, + 0x00050051, 0x0000000D, 0x00004645, 0x0000439B, 0x00000000, 0x00050085, + 0x0000000D, 0x00004340, 0x00004645, 0x000033B8, 0x00050051, 0x0000000D, + 0x00005C24, 0x0000439B, 0x00000001, 0x00050085, 0x0000000D, 0x00003F10, + 0x00005C24, 0x00005C12, 0x00050081, 0x0000000D, 0x00002E21, 0x00004340, + 0x00003F10, 0x00050085, 0x0000000D, 0x000021E9, 0x00004645, 0x00004D37, + 0x00050085, 0x0000000D, 0x00005AFB, 0x00005C24, 0x000033B8, 0x00050081, + 0x0000000D, 0x00005E6F, 0x000021E9, 0x00005AFB, 0x00050050, 0x00000013, + 0x0000265F, 0x00002E21, 0x00005E6F, 0x00050085, 0x00000013, 0x0000229A, + 0x0000265F, 0x000029E7, 0x00050051, 0x0000000D, 0x00006200, 0x0000229A, + 0x00000000, 0x00050085, 0x0000000D, 0x00005F82, 0x00006200, 0x00006200, + 0x00050051, 0x0000000D, 0x00005C25, 0x0000229A, 0x00000001, 0x00050085, + 0x0000000D, 0x0000363B, 0x00005C25, 0x00005C25, 0x00050081, 0x0000000D, + 0x00005375, 0x00005F82, 0x0000363B, 0x0007000C, 0x0000000D, 0x00002AD9, + 0x00000001, 0x00000025, 0x00005375, 0x00004005, 0x00050085, 0x0000000D, + 0x00002765, 0x00000A93, 0x00002AD9, 0x00050081, 0x0000000D, 0x00005462, + 0x00002765, 0x00000341, 0x00050085, 0x0000000D, 0x000024EA, 0x00002433, + 0x00002AD9, 0x00050081, 0x0000000D, 0x0000473D, 0x000024EA, 0x00000341, + 0x00050085, 0x0000000D, 0x00002236, 0x00005462, 0x00005462, 0x00050085, + 0x0000000D, 0x00005BEB, 0x0000473D, 0x0000473D, 0x00050085, 0x0000000D, + 0x0000524C, 0x000004B3, 0x00002236, 0x00050081, 0x0000000D, 0x00003B49, + 0x0000524C, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BD4, 0x00003B49, + 0x00005BEB, 0x0005008E, 0x00000018, 0x00001E13, 0x000041CE, 0x00001BD4, + 0x00050081, 0x00000018, 0x00001B31, 0x00001B30, 0x00001E13, 0x00050081, + 0x0000000D, 0x00001A76, 0x00001A75, 0x00001BD4, 0x00050083, 0x00000013, + 0x00004776, 0x00000138, 0x00005449, 0x00050051, 0x0000000D, 0x0000424B, + 0x00004776, 0x00000000, 0x00050085, 0x0000000D, 0x0000592E, 0x0000424B, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C26, 0x00004776, 0x00000001, + 0x00050085, 0x0000000D, 0x00003F11, 0x00005C26, 0x00005C12, 0x00050081, + 0x0000000D, 0x00002E22, 0x0000592E, 0x00003F11, 0x00050085, 0x0000000D, + 0x000021EA, 0x0000424B, 0x00004D37, 0x00050085, 0x0000000D, 0x00005AFC, + 0x00005C26, 0x000033B8, 0x00050081, 0x0000000D, 0x00005E70, 0x000021EA, + 0x00005AFC, 0x00050050, 0x00000013, 0x00002660, 0x00002E22, 0x00005E70, + 0x00050085, 0x00000013, 0x0000229B, 0x00002660, 0x000029E7, 0x00050051, + 0x0000000D, 0x00006201, 0x0000229B, 0x00000000, 0x00050085, 0x0000000D, + 0x00005F83, 0x00006201, 0x00006201, 0x00050051, 0x0000000D, 0x00005C27, + 0x0000229B, 0x00000001, 0x00050085, 0x0000000D, 0x0000363C, 0x00005C27, + 0x00005C27, 0x00050081, 0x0000000D, 0x00005376, 0x00005F83, 0x0000363C, + 0x0007000C, 0x0000000D, 0x00002ADA, 0x00000001, 0x00000025, 0x00005376, + 0x00004005, 0x00050085, 0x0000000D, 0x00002766, 0x00000A93, 0x00002ADA, + 0x00050081, 0x0000000D, 0x00005463, 0x00002766, 0x00000341, 0x00050085, + 0x0000000D, 0x000024EB, 0x00002433, 0x00002ADA, 0x00050081, 0x0000000D, + 0x0000473E, 0x000024EB, 0x00000341, 0x00050085, 0x0000000D, 0x00002237, + 0x00005463, 0x00005463, 0x00050085, 0x0000000D, 0x00005BEC, 0x0000473E, + 0x0000473E, 0x00050085, 0x0000000D, 0x0000524D, 0x000004B3, 0x00002237, + 0x00050081, 0x0000000D, 0x00003B4A, 0x0000524D, 0x000000B4, 0x00050085, + 0x0000000D, 0x00001BD5, 0x00003B4A, 0x00005BEC, 0x0005008E, 0x00000018, + 0x00001E14, 0x00003DEE, 0x00001BD5, 0x00050081, 0x00000018, 0x00001B32, + 0x00001B31, 0x00001E14, 0x00050081, 0x0000000D, 0x00001A77, 0x00001A76, + 0x00001BD5, 0x00050083, 0x00000013, 0x0000439C, 0x00000139, 0x00005449, + 0x00050051, 0x0000000D, 0x00001AF2, 0x000028C1, 0x00000002, 0x00050051, + 0x0000000D, 0x00003D47, 0x000028C2, 0x00000002, 0x00050051, 0x0000000D, + 0x00001EA1, 0x000047E7, 0x00000002, 0x00060050, 0x00000018, 0x000041CF, + 0x00001AF2, 0x00003D47, 0x00001EA1, 0x00050051, 0x0000000D, 0x00004646, + 0x0000439C, 0x00000000, 0x00050085, 0x0000000D, 0x00004341, 0x00004646, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C28, 0x0000439C, 0x00000001, + 0x00050085, 0x0000000D, 0x00003F12, 0x00005C28, 0x00005C12, 0x00050081, + 0x0000000D, 0x00002E23, 0x00004341, 0x00003F12, 0x00050085, 0x0000000D, + 0x000021EB, 0x00004646, 0x00004D37, 0x00050085, 0x0000000D, 0x00005AFD, + 0x00005C28, 0x000033B8, 0x00050081, 0x0000000D, 0x00005E71, 0x000021EB, + 0x00005AFD, 0x00050050, 0x00000013, 0x00002661, 0x00002E23, 0x00005E71, + 0x00050085, 0x00000013, 0x0000229C, 0x00002661, 0x000029E7, 0x00050051, + 0x0000000D, 0x00006202, 0x0000229C, 0x00000000, 0x00050085, 0x0000000D, + 0x00005F84, 0x00006202, 0x00006202, 0x00050051, 0x0000000D, 0x00005C29, + 0x0000229C, 0x00000001, 0x00050085, 0x0000000D, 0x0000363D, 0x00005C29, + 0x00005C29, 0x00050081, 0x0000000D, 0x00005377, 0x00005F84, 0x0000363D, + 0x0007000C, 0x0000000D, 0x00002ADB, 0x00000001, 0x00000025, 0x00005377, + 0x00004005, 0x00050085, 0x0000000D, 0x00002767, 0x00000A93, 0x00002ADB, + 0x00050081, 0x0000000D, 0x00005464, 0x00002767, 0x00000341, 0x00050085, + 0x0000000D, 0x000024EC, 0x00002433, 0x00002ADB, 0x00050081, 0x0000000D, + 0x0000473F, 0x000024EC, 0x00000341, 0x00050085, 0x0000000D, 0x00002238, + 0x00005464, 0x00005464, 0x00050085, 0x0000000D, 0x00005BED, 0x0000473F, + 0x0000473F, 0x00050085, 0x0000000D, 0x0000524E, 0x000004B3, 0x00002238, + 0x00050081, 0x0000000D, 0x00003B4B, 0x0000524E, 0x000000B4, 0x00050085, + 0x0000000D, 0x00001BD6, 0x00003B4B, 0x00005BED, 0x0005008E, 0x00000018, + 0x00001E15, 0x000041CF, 0x00001BD6, 0x00050081, 0x00000018, 0x00001B33, + 0x00001B32, 0x00001E15, 0x00050081, 0x0000000D, 0x00001A78, 0x00001A77, + 0x00001BD6, 0x00050083, 0x00000013, 0x0000439D, 0x0000071F, 0x00005449, + 0x00050051, 0x0000000D, 0x00001AF3, 0x000028C1, 0x00000003, 0x00050051, + 0x0000000D, 0x00003D48, 0x000028C2, 0x00000003, 0x00050051, 0x0000000D, + 0x00001EA2, 0x000047E7, 0x00000003, 0x00060050, 0x00000018, 0x000041D0, + 0x00001AF3, 0x00003D48, 0x00001EA2, 0x00050051, 0x0000000D, 0x00004647, + 0x0000439D, 0x00000000, 0x00050085, 0x0000000D, 0x00004342, 0x00004647, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C2A, 0x0000439D, 0x00000001, + 0x00050085, 0x0000000D, 0x00003F13, 0x00005C2A, 0x00005C12, 0x00050081, + 0x0000000D, 0x00002E24, 0x00004342, 0x00003F13, 0x00050085, 0x0000000D, + 0x000021EC, 0x00004647, 0x00004D37, 0x00050085, 0x0000000D, 0x00005AFE, + 0x00005C2A, 0x000033B8, 0x00050081, 0x0000000D, 0x00005E72, 0x000021EC, + 0x00005AFE, 0x00050050, 0x00000013, 0x00002662, 0x00002E24, 0x00005E72, + 0x00050085, 0x00000013, 0x0000229D, 0x00002662, 0x000029E7, 0x00050051, + 0x0000000D, 0x00006203, 0x0000229D, 0x00000000, 0x00050085, 0x0000000D, + 0x00005F85, 0x00006203, 0x00006203, 0x00050051, 0x0000000D, 0x00005C2B, + 0x0000229D, 0x00000001, 0x00050085, 0x0000000D, 0x0000363E, 0x00005C2B, 0x00005C2B, 0x00050081, 0x0000000D, 0x00005378, 0x00005F85, 0x0000363E, 0x0007000C, 0x0000000D, 0x00002ADC, 0x00000001, 0x00000025, 0x00005378, 0x00004005, 0x00050085, 0x0000000D, 0x00002768, 0x00000A93, 0x00002ADC, @@ -1445,8 +1455,8 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = { 0x00004740, 0x000024ED, 0x00000341, 0x00050085, 0x0000000D, 0x00002239, 0x00005465, 0x00005465, 0x00050085, 0x0000000D, 0x00005BEE, 0x00004740, 0x00004740, 0x00050085, 0x0000000D, 0x0000524F, 0x000004B3, 0x00002239, - 0x00050081, 0x0000000D, 0x00003B57, 0x0000524F, 0x000000B4, 0x00050085, - 0x0000000D, 0x00001BD7, 0x00003B57, 0x00005BEE, 0x0005008E, 0x00000018, + 0x00050081, 0x0000000D, 0x00003B4C, 0x0000524F, 0x000000B4, 0x00050085, + 0x0000000D, 0x00001BD7, 0x00003B4C, 0x00005BEE, 0x0005008E, 0x00000018, 0x00001E16, 0x000041D0, 0x00001BD7, 0x00050081, 0x00000018, 0x00001B89, 0x00001B33, 0x00001E16, 0x00050081, 0x0000000D, 0x0000617B, 0x00001A78, 0x00001BD7, 0x00050088, 0x0000000D, 0x00003D1A, 0x0000008A, 0x0000617B, @@ -1461,6 +1471,6 @@ const uint32_t guest_output_ffx_fsr_easu_ps[] = { 0x0003003E, 0x00003FFA, 0x00003D82, 0x00050041, 0x0000028B, 0x00003FFB, 0x00001691, 0x00000A10, 0x00050051, 0x0000000D, 0x00003D83, 0x0000309B, 0x00000002, 0x0003003E, 0x00003FFB, 0x00003D83, 0x00050041, 0x0000028B, - 0x00005AFE, 0x00001691, 0x00000A13, 0x0003003E, 0x00005AFE, 0x0000008A, + 0x00005AFF, 0x00001691, 0x00000A13, 0x0003003E, 0x00005AFF, 0x0000008A, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_ps.h index 69adf4684..9549af2fa 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25152 ; Schema: 0 OpCapability Shader @@ -11,12 +11,12 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3253 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord + OpDecorate %_struct_1010 Block OpMemberDecorate %_struct_1010 0 Offset 16 OpMemberDecorate %_struct_1010 1 Offset 24 - OpDecorate %_struct_1010 Block OpDecorate %3253 Location 0 - OpDecorate %3575 DescriptorSet 0 OpDecorate %3575 Binding 0 + OpDecorate %3575 DescriptorSet 0 %void = OpTypeVoid %1282 = OpTypeFunction %void %float = OpTypeFloat 32 @@ -288,7 +288,7 @@ %float_0_000819546578 = OpConstant %float 0.000819546578 %float_0_00184589461 = OpConstant %float 0.00184589461 %float_0_000467218139 = OpConstant %float 0.000467218139 - %2222 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 + %2212 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 %uint_16 = OpConstant %uint 16 %_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 %_ptr_Input_v4float = OpTypePointer Input %v4float @@ -296,7 +296,7 @@ %v2float = OpTypeVector %float 2 %_struct_1010 = OpTypeStruct %v2int %float %_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010 - %4495 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int %int_1 = OpConstant %int 1 @@ -316,22 +316,22 @@ %float_n4 = OpConstant %float -4 %float_4 = OpConstant %float 4 %float_n0_1875 = OpConstant %float -0.1875 - %10264 = OpUndef %v4float %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 %2604 = OpConstantComposite %v3float %float_0 %float_0 %float_0 %2582 = OpConstantComposite %v3float %float_1 %float_1 %float_1 %float_0_25 = OpConstant %float 0.25 + %10264 = OpUndef %v4float %5663 = OpFunction %void None %1282 %24953 = OpLabel %18411 = OpVariable %_ptr_Function__arr_float_uint_256 Function %22087 = OpLoad %v4float %gl_FragCoord %6562 = OpVectorShuffle %v2float %22087 %22087 0 1 %17656 = OpConvertFToS %v2int %6562 - %19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0 %22822 = OpLoad %v2int %19279 %23312 = OpISub %v2int %17656 %22822 %9938 = OpBitcast %v2uint %23312 - %20997 = OpAccessChain %_ptr_PushConstant_float %4495 %int_1 + %20997 = OpAccessChain %_ptr_PushConstant_float %3305 %int_1 %22237 = OpLoad %float %20997 %16454 = OpBitcast %uint %22237 %6990 = OpBitcast %v2int %9938 @@ -340,54 +340,58 @@ %8899 = OpImageFetch %v4float %22164 %14365 Lod %int_0 %19729 = OpCompositeExtract %float %8899 0 %6930 = OpCompositeExtract %float %8899 1 - %18866 = OpCompositeExtract %float %8899 2 - %14201 = OpIAdd %v2int %6990 %1806 - %20009 = OpImageFetch %v4float %22164 %14201 Lod %int_0 - %6266 = OpCompositeExtract %float %20009 0 - %6303 = OpCompositeExtract %float %20009 1 - %24309 = OpCompositeExtract %float %20009 2 - %7384 = OpImageFetch %v4float %22164 %6990 Lod %int_0 - %22945 = OpCompositeExtract %float %7384 0 - %6931 = OpCompositeExtract %float %7384 1 - %18867 = OpCompositeExtract %float %7384 2 - %14202 = OpIAdd %v2int %6990 %1824 - %20010 = OpImageFetch %v4float %22164 %14202 Lod %int_0 - %6267 = OpCompositeExtract %float %20010 0 - %6932 = OpCompositeExtract %float %20010 1 - %18868 = OpCompositeExtract %float %20010 2 - %14203 = OpIAdd %v2int %6990 %1827 - %20011 = OpImageFetch %v4float %22164 %14203 Lod %int_0 - %6268 = OpCompositeExtract %float %20011 0 - %23834 = OpCompositeExtract %float %20011 1 - %6945 = OpCompositeExtract %float %20011 2 - %15372 = OpExtInst %float %1 FMin %6266 %6267 + %18220 = OpCompositeExtract %float %8899 2 + %20349 = OpIAdd %v2int %6990 %1806 + %16541 = OpLoad %151 %3575 + %8900 = OpImageFetch %v4float %16541 %20349 Lod %int_0 + %19730 = OpCompositeExtract %float %8900 0 + %24728 = OpCompositeExtract %float %8900 1 + %11386 = OpCompositeExtract %float %8900 2 + %16530 = OpLoad %151 %3575 + %19121 = OpImageFetch %v4float %16530 %6990 Lod %int_0 + %19731 = OpCompositeExtract %float %19121 0 + %6931 = OpCompositeExtract %float %19121 1 + %18221 = OpCompositeExtract %float %19121 2 + %20350 = OpIAdd %v2int %6990 %1824 + %16542 = OpLoad %151 %3575 + %8901 = OpImageFetch %v4float %16542 %20350 Lod %int_0 + %19732 = OpCompositeExtract %float %8901 0 + %6932 = OpCompositeExtract %float %8901 1 + %18222 = OpCompositeExtract %float %8901 2 + %20351 = OpIAdd %v2int %6990 %1827 + %16543 = OpLoad %151 %3575 + %8902 = OpImageFetch %v4float %16543 %20351 Lod %int_0 + %19733 = OpCompositeExtract %float %8902 0 + %23834 = OpCompositeExtract %float %8902 1 + %6945 = OpCompositeExtract %float %8902 2 + %15372 = OpExtInst %float %1 FMin %19730 %19732 %25151 = OpExtInst %float %1 FMin %19729 %15372 - %15948 = OpExtInst %float %1 FMin %25151 %6268 - %15949 = OpExtInst %float %1 FMin %6303 %6932 + %15948 = OpExtInst %float %1 FMin %25151 %19733 + %15949 = OpExtInst %float %1 FMin %24728 %6932 %15950 = OpExtInst %float %1 FMin %6930 %15949 %15951 = OpExtInst %float %1 FMin %15950 %23834 - %15952 = OpExtInst %float %1 FMin %24309 %18868 - %15953 = OpExtInst %float %1 FMin %18866 %15952 + %15952 = OpExtInst %float %1 FMin %11386 %18222 + %15953 = OpExtInst %float %1 FMin %18220 %15952 %10905 = OpExtInst %float %1 FMin %15953 %6945 - %24296 = OpExtInst %float %1 FMax %6266 %6267 + %24296 = OpExtInst %float %1 FMax %19730 %19732 %17523 = OpExtInst %float %1 FMax %19729 %24296 - %21851 = OpExtInst %float %1 FMax %17523 %6268 - %21852 = OpExtInst %float %1 FMax %6303 %6932 + %21851 = OpExtInst %float %1 FMax %17523 %19733 + %21852 = OpExtInst %float %1 FMax %24728 %6932 %21853 = OpExtInst %float %1 FMax %6930 %21852 %21854 = OpExtInst %float %1 FMax %21853 %23834 - %21855 = OpExtInst %float %1 FMax %24309 %18868 - %21848 = OpExtInst %float %1 FMax %18866 %21855 + %21855 = OpExtInst %float %1 FMax %11386 %18222 + %21848 = OpExtInst %float %1 FMax %18220 %21855 %10142 = OpExtInst %float %1 FMax %21848 %6945 - %24762 = OpExtInst %float %1 FMin %15948 %22945 + %24762 = OpExtInst %float %1 FMin %15948 %19731 %21997 = OpFDiv %float %float_0_25 %21851 %10377 = OpFMul %float %24762 %21997 %21327 = OpExtInst %float %1 FMin %15951 %6931 %17454 = OpFDiv %float %float_0_25 %21854 %10378 = OpFMul %float %21327 %17454 - %21328 = OpExtInst %float %1 FMin %10905 %18867 + %21328 = OpExtInst %float %1 FMin %10905 %18221 %17457 = OpFDiv %float %float_0_25 %10142 %24307 = OpFMul %float %21328 %17457 - %16512 = OpExtInst %float %1 FMax %21851 %22945 + %16512 = OpExtInst %float %1 FMax %21851 %19731 %22147 = OpFSub %float %float_1 %16512 %13544 = OpFMul %float %float_4 %15948 %19323 = OpFAdd %float %13544 %float_n4 @@ -399,7 +403,7 @@ %19324 = OpFAdd %float %13545 %float_n4 %20055 = OpFDiv %float %float_1 %19324 %20867 = OpFMul %float %22148 %20055 - %16514 = OpExtInst %float %1 FMax %10142 %18867 + %16514 = OpExtInst %float %1 FMax %10142 %18221 %22149 = OpFSub %float %float_1 %16514 %13546 = OpFMul %float %float_4 %10905 %19325 = OpFAdd %float %13546 %float_n4 @@ -426,23 +430,23 @@ %12367 = OpFMul %float %9130 %16498 %16540 = OpFAdd %float %12367 %float_2 %9366 = OpFMul %float %9419 %16540 - %18845 = OpFAdd %float %19729 %6266 - %23143 = OpFAdd %float %18845 %6268 - %6535 = OpFAdd %float %23143 %6267 + %18845 = OpFAdd %float %19729 %19730 + %23143 = OpFAdd %float %18845 %19733 + %6535 = OpFAdd %float %23143 %19732 %12673 = OpFMul %float %20919 %6535 - %18153 = OpFAdd %float %12673 %22945 + %18153 = OpFAdd %float %12673 %19731 %9367 = OpFMul %float %18153 %9366 - %18846 = OpFAdd %float %6930 %6303 + %18846 = OpFAdd %float %6930 %24728 %23144 = OpFAdd %float %18846 %23834 %6536 = OpFAdd %float %23144 %6932 %12674 = OpFMul %float %20919 %6536 %18154 = OpFAdd %float %12674 %6931 %9368 = OpFMul %float %18154 %9366 - %18847 = OpFAdd %float %18866 %24309 + %18847 = OpFAdd %float %18220 %11386 %23145 = OpFAdd %float %18847 %6945 - %6537 = OpFAdd %float %23145 %18868 + %6537 = OpFAdd %float %23145 %18222 %12675 = OpFMul %float %20919 %6537 - %17260 = OpFAdd %float %12675 %18867 + %17260 = OpFAdd %float %12675 %18221 %16604 = OpFMul %float %17260 %9366 %10663 = OpCompositeInsert %v4float %9367 %10264 0 %21274 = OpCompositeInsert %v4float %9368 %10663 1 @@ -453,34 +457,31 @@ %21498 = OpIMul %uint %9741 %uint_16 %23411 = OpCompositeExtract %uint %12552 0 %12610 = OpIAdd %uint %21498 %23411 - OpStore %18411 %2222 + OpStore %18411 %2212 %9958 = OpAccessChain %_ptr_Function_float %18411 %12610 %25140 = OpLoad %float %9958 %18028 = OpCompositeConstruct %v3float %25140 %25140 %25140 %21458 = OpFAdd %v3float %20032 %18028 - %19544 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 - %16605 = OpCompositeExtract %float %19544 0 - %11553 = OpCompositeInsert %v4float %16605 %18455 0 - %19852 = OpCompositeExtract %float %19544 1 - %16135 = OpCompositeInsert %v4float %19852 %11553 1 - %19871 = OpCompositeExtract %float %19544 2 - %15582 = OpCompositeInsert %v4float %19871 %16135 2 - %18387 = OpCompositeInsert %v4float %float_1 %15582 3 - OpStore %3253 %18387 + %19525 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 + %16777 = OpCompositeExtract %float %19525 0 + %19708 = OpCompositeExtract %float %19525 1 + %7472 = OpCompositeExtract %float %19525 2 + %22408 = OpCompositeConstruct %v4float %16777 %19708 %7472 %float_1 + OpStore %3253 %22408 OpReturn OpFunctionEnd #endif const uint32_t guest_output_ffx_fsr_rcas_dither_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006240, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006240, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00000CB5, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, - 0x00050048, 0x000003F2, 0x00000000, 0x00000023, 0x00000010, 0x00050048, - 0x000003F2, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x000003F2, - 0x00000002, 0x00040047, 0x00000CB5, 0x0000001E, 0x00000000, 0x00040047, - 0x00000DF7, 0x00000022, 0x00000000, 0x00040047, 0x00000DF7, 0x00000021, + 0x00030047, 0x000003F2, 0x00000002, 0x00050048, 0x000003F2, 0x00000000, + 0x00000023, 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, + 0x00000018, 0x00040047, 0x00000CB5, 0x0000001E, 0x00000000, 0x00040047, + 0x00000DF7, 0x00000021, 0x00000000, 0x00040047, 0x00000DF7, 0x00000022, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040020, 0x0000028A, 0x00000007, 0x0000000D, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x00040015, @@ -490,7 +491,7 @@ const uint32_t guest_output_ffx_fsr_rcas_dither_ps[] = { 0x00000004, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000147, 0x00000100, 0x0004001C, - 0x000003E7, 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, + 0x000003DD, 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, 0xBA838384, 0x0004002B, 0x0000000D, 0x00000728, 0x3A66E6E7, 0x0004002B, 0x0000000D, 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x0000000D, 0x00000A5A, 0xBACBCBCC, 0x0004002B, 0x0000000D, 0x000008DF, 0x3AA7A7A8, 0x0004002B, @@ -661,7 +662,7 @@ const uint32_t guest_output_ffx_fsr_rcas_dither_ps[] = { 0x0000000D, 0x00000842, 0x3ADFDFE0, 0x0004002B, 0x0000000D, 0x00000804, 0xBA76F6F7, 0x0004002B, 0x0000000D, 0x00000903, 0x3A56D6D7, 0x0004002B, 0x0000000D, 0x000007A4, 0x3AF1F1F2, 0x0004002B, 0x0000000D, 0x00000482, - 0x39F4F4F5, 0x0103002C, 0x000003E7, 0x000008AE, 0x0000010F, 0x00000728, + 0x39F4F4F5, 0x0103002C, 0x000003DD, 0x000008A4, 0x0000010F, 0x00000728, 0x00000705, 0x00000A5A, 0x000008DF, 0x00000094, 0x0000034C, 0x0000087E, 0x0000034D, 0x00000687, 0x000003EB, 0x0000024E, 0x00000726, 0x00000698, 0x00000703, 0x00000AF8, 0x00000ABB, 0x0000026F, 0x000008A8, 0x00000565, @@ -705,11 +706,11 @@ const uint32_t guest_output_ffx_fsr_rcas_dither_ps[] = { 0x00000271, 0x000002D1, 0x0000057C, 0x0000038C, 0x0000003D, 0x00000A13, 0x000001B0, 0x00000AEF, 0x000007DF, 0x00000842, 0x00000804, 0x00000903, 0x000007A4, 0x00000482, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, - 0x00040020, 0x00000664, 0x00000007, 0x000003E7, 0x00040020, 0x0000029A, + 0x00040020, 0x0000065A, 0x00000007, 0x000003DD, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D, 0x00040020, 0x0000066F, 0x00000009, 0x000003F2, - 0x0004003B, 0x0000066F, 0x0000118F, 0x00000009, 0x0004002B, 0x0000000C, + 0x0004003B, 0x0000066F, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x0000028B, 0x00000009, 0x0000000D, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, @@ -723,142 +724,142 @@ const uint32_t guest_output_ffx_fsr_rcas_dither_ps[] = { 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0004002B, 0x0000000D, 0x0000025D, 0xC0800000, 0x0004002B, 0x0000000D, 0x00000B69, - 0x40800000, 0x0004002B, 0x0000000D, 0x0000045E, 0xBE400000, 0x00030001, - 0x0000001D, 0x00002818, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, - 0x00000A37, 0x0006002C, 0x00000018, 0x00000A2C, 0x00000A0C, 0x00000A0C, - 0x00000A0C, 0x0006002C, 0x00000018, 0x00000A16, 0x0000008A, 0x0000008A, - 0x0000008A, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, + 0x40800000, 0x0004002B, 0x0000000D, 0x0000045E, 0xBE400000, 0x0005002C, + 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x0006002C, 0x00000018, + 0x00000A2C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, + 0x00000A16, 0x0000008A, 0x0000008A, 0x0000008A, 0x0004002B, 0x0000000D, + 0x0000016E, 0x3E800000, 0x00030001, 0x0000001D, 0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006179, - 0x0004003B, 0x00000664, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, + 0x0004003B, 0x0000065A, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, 0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, - 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x0000118F, 0x00000A0B, + 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, - 0x00005B10, 0x00050041, 0x0000028B, 0x00005205, 0x0000118F, 0x00000A0E, + 0x00005B10, 0x00050041, 0x0000028B, 0x00005205, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D, 0x00000097, 0x00005694, 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C3, 0x00005694, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11, 0x000022C3, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12, - 0x000022C3, 0x00000001, 0x00050051, 0x0000000D, 0x000049B2, 0x000022C3, - 0x00000002, 0x00050080, 0x00000012, 0x00003779, 0x00001B4E, 0x0000070E, - 0x0007005F, 0x0000001D, 0x00004E29, 0x00005694, 0x00003779, 0x00000002, - 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187A, 0x00004E29, 0x00000000, - 0x00050051, 0x0000000D, 0x0000189F, 0x00004E29, 0x00000001, 0x00050051, - 0x0000000D, 0x00005EF5, 0x00004E29, 0x00000002, 0x0007005F, 0x0000001D, - 0x00001CD8, 0x00005694, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050051, - 0x0000000D, 0x000059A1, 0x00001CD8, 0x00000000, 0x00050051, 0x0000000D, - 0x00001B13, 0x00001CD8, 0x00000001, 0x00050051, 0x0000000D, 0x000049B3, - 0x00001CD8, 0x00000002, 0x00050080, 0x00000012, 0x0000377A, 0x00001B4E, - 0x00000720, 0x0007005F, 0x0000001D, 0x00004E2A, 0x00005694, 0x0000377A, - 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187B, 0x00004E2A, - 0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x00004E2A, 0x00000001, - 0x00050051, 0x0000000D, 0x000049B4, 0x00004E2A, 0x00000002, 0x00050080, - 0x00000012, 0x0000377B, 0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D, - 0x00004E2B, 0x00005694, 0x0000377B, 0x00000002, 0x00000A0B, 0x00050051, - 0x0000000D, 0x0000187C, 0x00004E2B, 0x00000000, 0x00050051, 0x0000000D, - 0x00005D1A, 0x00004E2B, 0x00000001, 0x00050051, 0x0000000D, 0x00001B21, - 0x00004E2B, 0x00000002, 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, - 0x00000025, 0x0000187A, 0x0000187B, 0x0007000C, 0x0000000D, 0x0000623F, - 0x00000001, 0x00000025, 0x00004D11, 0x00003C0C, 0x0007000C, 0x0000000D, - 0x00003E4C, 0x00000001, 0x00000025, 0x0000623F, 0x0000187C, 0x0007000C, - 0x0000000D, 0x00003E4D, 0x00000001, 0x00000025, 0x0000189F, 0x00001B14, - 0x0007000C, 0x0000000D, 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, - 0x00003E4D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, - 0x00003E4E, 0x00005D1A, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, - 0x00000025, 0x00005EF5, 0x000049B4, 0x0007000C, 0x0000000D, 0x00003E51, - 0x00000001, 0x00000025, 0x000049B2, 0x00003E50, 0x0007000C, 0x0000000D, - 0x00002A99, 0x00000001, 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, - 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x0000187A, 0x0000187B, - 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00004D11, - 0x00005EE8, 0x0007000C, 0x0000000D, 0x0000555B, 0x00000001, 0x00000028, - 0x00004473, 0x0000187C, 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, - 0x00000028, 0x0000189F, 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, - 0x00000001, 0x00000028, 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, - 0x0000555E, 0x00000001, 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, - 0x0000000D, 0x0000555F, 0x00000001, 0x00000028, 0x00005EF5, 0x000049B4, - 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x000049B2, - 0x0000555F, 0x0007000C, 0x0000000D, 0x0000279E, 0x00000001, 0x00000028, - 0x00005558, 0x00001B21, 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, - 0x00000025, 0x00003E4C, 0x000059A1, 0x00050088, 0x0000000D, 0x000055ED, - 0x0000016E, 0x0000555B, 0x00050085, 0x0000000D, 0x00002889, 0x000060BA, - 0x000055ED, 0x0007000C, 0x0000000D, 0x0000534F, 0x00000001, 0x00000025, - 0x00003E4F, 0x00001B13, 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, - 0x0000555E, 0x00050085, 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, - 0x0007000C, 0x0000000D, 0x00005350, 0x00000001, 0x00000025, 0x00002A99, - 0x000049B3, 0x00050088, 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, - 0x00050085, 0x0000000D, 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, - 0x0000000D, 0x00004080, 0x00000001, 0x00000028, 0x0000555B, 0x000059A1, - 0x00050083, 0x0000000D, 0x00005683, 0x0000008A, 0x00004080, 0x00050085, - 0x0000000D, 0x000034E8, 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, - 0x00004B7B, 0x000034E8, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, - 0x0000008A, 0x00004B7B, 0x00050085, 0x0000000D, 0x00005182, 0x00005683, - 0x00004E56, 0x0007000C, 0x0000000D, 0x00004081, 0x00000001, 0x00000028, - 0x0000555E, 0x00001B13, 0x00050083, 0x0000000D, 0x00005684, 0x0000008A, - 0x00004081, 0x00050085, 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, - 0x00050081, 0x0000000D, 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, - 0x0000000D, 0x00004E57, 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, - 0x00005183, 0x00005684, 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, - 0x00000001, 0x00000028, 0x0000279E, 0x000049B3, 0x00050083, 0x0000000D, - 0x00005685, 0x0000008A, 0x00004082, 0x00050085, 0x0000000D, 0x000034EA, - 0x00000B69, 0x00002A99, 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, - 0x0000025D, 0x00050088, 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, - 0x00050085, 0x0000000D, 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, - 0x0000000D, 0x00005754, 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, - 0x00000001, 0x00000028, 0x00005754, 0x00005182, 0x0004007F, 0x0000000D, - 0x00004019, 0x0000288A, 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, - 0x00000028, 0x00004019, 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, - 0x00005EF3, 0x0007000C, 0x0000000D, 0x00003168, 0x00000001, 0x00000028, - 0x000037B8, 0x00003B46, 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, - 0x00000028, 0x000023D9, 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, - 0x00000001, 0x00000028, 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, - 0x00002934, 0x00000001, 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, - 0x0000000D, 0x0000229C, 0x00000001, 0x00000028, 0x0000045E, 0x00002934, - 0x0004007C, 0x0000000D, 0x00005830, 0x00004046, 0x00050085, 0x0000000D, - 0x000051B7, 0x0000229C, 0x00005830, 0x00050085, 0x0000000D, 0x00005B14, - 0x00000B69, 0x000051B7, 0x00050081, 0x0000000D, 0x00004072, 0x00005B14, - 0x0000008A, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00050082, - 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, - 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, - 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, - 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, - 0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, - 0x00004D11, 0x0000187A, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, - 0x0000187C, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x0000187B, - 0x00050085, 0x0000000D, 0x00003181, 0x000051B7, 0x00001987, 0x00050081, - 0x0000000D, 0x000046E9, 0x00003181, 0x000059A1, 0x00050085, 0x0000000D, - 0x00002497, 0x000046E9, 0x00002496, 0x00050081, 0x0000000D, 0x0000499E, - 0x00001B12, 0x0000189F, 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, - 0x00005D1A, 0x00050081, 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, - 0x00050085, 0x0000000D, 0x00003182, 0x000051B7, 0x00001988, 0x00050081, - 0x0000000D, 0x000046EA, 0x00003182, 0x00001B13, 0x00050085, 0x0000000D, - 0x00002498, 0x000046EA, 0x00002496, 0x00050081, 0x0000000D, 0x0000499F, - 0x000049B2, 0x00005EF5, 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, - 0x00001B21, 0x00050081, 0x0000000D, 0x00001989, 0x00005A69, 0x000049B4, - 0x00050085, 0x0000000D, 0x00003183, 0x000051B7, 0x00001989, 0x00050081, - 0x0000000D, 0x0000436C, 0x00003183, 0x000049B3, 0x00050085, 0x0000000D, - 0x000040DC, 0x0000436C, 0x00002496, 0x00060052, 0x0000001D, 0x000029A7, - 0x00002497, 0x00002818, 0x00000000, 0x00060052, 0x0000001D, 0x0000531A, - 0x00002498, 0x000029A7, 0x00000001, 0x00060052, 0x0000001D, 0x00004817, - 0x000040DC, 0x0000531A, 0x00000002, 0x0008004F, 0x00000018, 0x00004E40, - 0x00004817, 0x00004817, 0x00000000, 0x00000001, 0x00000002, 0x000500C7, - 0x00000011, 0x00003108, 0x000026D2, 0x0000084A, 0x00050051, 0x0000000B, - 0x0000260D, 0x00003108, 0x00000001, 0x00050084, 0x0000000B, 0x000053FA, - 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, 0x00005B73, 0x00003108, - 0x00000000, 0x00050080, 0x0000000B, 0x00003142, 0x000053FA, 0x00005B73, - 0x0003003E, 0x000047EB, 0x000008AE, 0x00050041, 0x0000028A, 0x000026E6, - 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, 0x00006234, 0x000026E6, - 0x00060050, 0x00000018, 0x0000466C, 0x00006234, 0x00006234, 0x00006234, - 0x00050081, 0x00000018, 0x000053D2, 0x00004E40, 0x0000466C, 0x0008000C, - 0x00000018, 0x00004C58, 0x00000001, 0x0000002B, 0x000053D2, 0x00000A2C, - 0x00000A16, 0x00050051, 0x0000000D, 0x000040DD, 0x00004C58, 0x00000000, - 0x00060052, 0x0000001D, 0x00002D21, 0x000040DD, 0x00004817, 0x00000000, - 0x00050051, 0x0000000D, 0x00004D8C, 0x00004C58, 0x00000001, 0x00060052, - 0x0000001D, 0x00003F07, 0x00004D8C, 0x00002D21, 0x00000001, 0x00050051, - 0x0000000D, 0x00004D9F, 0x00004C58, 0x00000002, 0x00060052, 0x0000001D, - 0x00003CDE, 0x00004D9F, 0x00003F07, 0x00000002, 0x00060052, 0x0000001D, - 0x000047D3, 0x0000008A, 0x00003CDE, 0x00000003, 0x0003003E, 0x00000CB5, - 0x000047D3, 0x000100FD, 0x00010038, + 0x000022C3, 0x00000001, 0x00050051, 0x0000000D, 0x0000472C, 0x000022C3, + 0x00000002, 0x00050080, 0x00000012, 0x00004F7D, 0x00001B4E, 0x0000070E, + 0x0004003D, 0x00000097, 0x0000409D, 0x00000DF7, 0x0007005F, 0x0000001D, + 0x000022C4, 0x0000409D, 0x00004F7D, 0x00000002, 0x00000A0B, 0x00050051, + 0x0000000D, 0x00004D12, 0x000022C4, 0x00000000, 0x00050051, 0x0000000D, + 0x00006098, 0x000022C4, 0x00000001, 0x00050051, 0x0000000D, 0x00002C7A, + 0x000022C4, 0x00000002, 0x0004003D, 0x00000097, 0x00004092, 0x00000DF7, + 0x0007005F, 0x0000001D, 0x00004AB1, 0x00004092, 0x00001B4E, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D13, 0x00004AB1, 0x00000000, + 0x00050051, 0x0000000D, 0x00001B13, 0x00004AB1, 0x00000001, 0x00050051, + 0x0000000D, 0x0000472D, 0x00004AB1, 0x00000002, 0x00050080, 0x00000012, + 0x00004F7E, 0x00001B4E, 0x00000720, 0x0004003D, 0x00000097, 0x0000409E, + 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C5, 0x0000409E, 0x00004F7E, + 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D14, 0x000022C5, + 0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x000022C5, 0x00000001, + 0x00050051, 0x0000000D, 0x0000472E, 0x000022C5, 0x00000002, 0x00050080, + 0x00000012, 0x00004F7F, 0x00001B4E, 0x00000723, 0x0004003D, 0x00000097, + 0x0000409F, 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C6, 0x0000409F, + 0x00004F7F, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D15, + 0x000022C6, 0x00000000, 0x00050051, 0x0000000D, 0x00005D1A, 0x000022C6, + 0x00000001, 0x00050051, 0x0000000D, 0x00001B21, 0x000022C6, 0x00000002, + 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, 0x00000025, 0x00004D12, + 0x00004D14, 0x0007000C, 0x0000000D, 0x0000623F, 0x00000001, 0x00000025, + 0x00004D11, 0x00003C0C, 0x0007000C, 0x0000000D, 0x00003E4C, 0x00000001, + 0x00000025, 0x0000623F, 0x00004D15, 0x0007000C, 0x0000000D, 0x00003E4D, + 0x00000001, 0x00000025, 0x00006098, 0x00001B14, 0x0007000C, 0x0000000D, + 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, 0x00003E4D, 0x0007000C, + 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003E4E, 0x00005D1A, + 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00002C7A, + 0x0000472E, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, + 0x0000472C, 0x00003E50, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, + 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, 0x0000000D, 0x00005EE8, + 0x00000001, 0x00000028, 0x00004D12, 0x00004D14, 0x0007000C, 0x0000000D, + 0x00004473, 0x00000001, 0x00000028, 0x00004D11, 0x00005EE8, 0x0007000C, + 0x0000000D, 0x0000555B, 0x00000001, 0x00000028, 0x00004473, 0x00004D15, + 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, 0x00000028, 0x00006098, + 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, 0x00000001, 0x00000028, + 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, 0x0000555E, 0x00000001, + 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, 0x0000000D, 0x0000555F, + 0x00000001, 0x00000028, 0x00002C7A, 0x0000472E, 0x0007000C, 0x0000000D, + 0x00005558, 0x00000001, 0x00000028, 0x0000472C, 0x0000555F, 0x0007000C, + 0x0000000D, 0x0000279E, 0x00000001, 0x00000028, 0x00005558, 0x00001B21, + 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, 0x00000025, 0x00003E4C, + 0x00004D13, 0x00050088, 0x0000000D, 0x000055ED, 0x0000016E, 0x0000555B, + 0x00050085, 0x0000000D, 0x00002889, 0x000060BA, 0x000055ED, 0x0007000C, + 0x0000000D, 0x0000534F, 0x00000001, 0x00000025, 0x00003E4F, 0x00001B13, + 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, 0x0000555E, 0x00050085, + 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, 0x0007000C, 0x0000000D, + 0x00005350, 0x00000001, 0x00000025, 0x00002A99, 0x0000472D, 0x00050088, + 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, 0x00050085, 0x0000000D, + 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, 0x0000000D, 0x00004080, + 0x00000001, 0x00000028, 0x0000555B, 0x00004D13, 0x00050083, 0x0000000D, + 0x00005683, 0x0000008A, 0x00004080, 0x00050085, 0x0000000D, 0x000034E8, + 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, 0x00004B7B, 0x000034E8, + 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, 0x0000008A, 0x00004B7B, + 0x00050085, 0x0000000D, 0x00005182, 0x00005683, 0x00004E56, 0x0007000C, + 0x0000000D, 0x00004081, 0x00000001, 0x00000028, 0x0000555E, 0x00001B13, + 0x00050083, 0x0000000D, 0x00005684, 0x0000008A, 0x00004081, 0x00050085, + 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, 0x00050081, 0x0000000D, + 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E57, + 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, 0x00005183, 0x00005684, + 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, 0x00000001, 0x00000028, + 0x0000279E, 0x0000472D, 0x00050083, 0x0000000D, 0x00005685, 0x0000008A, + 0x00004082, 0x00050085, 0x0000000D, 0x000034EA, 0x00000B69, 0x00002A99, + 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, 0x0000025D, 0x00050088, + 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, 0x00050085, 0x0000000D, + 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, 0x0000000D, 0x00005754, + 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, 0x00000001, 0x00000028, + 0x00005754, 0x00005182, 0x0004007F, 0x0000000D, 0x00004019, 0x0000288A, + 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, 0x00000028, 0x00004019, + 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, 0x00005EF3, 0x0007000C, + 0x0000000D, 0x00003168, 0x00000001, 0x00000028, 0x000037B8, 0x00003B46, + 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, 0x00000028, 0x000023D9, + 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, 0x00000001, 0x00000028, + 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, 0x00002934, 0x00000001, + 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, 0x0000000D, 0x0000229C, + 0x00000001, 0x00000028, 0x0000045E, 0x00002934, 0x0004007C, 0x0000000D, + 0x00005830, 0x00004046, 0x00050085, 0x0000000D, 0x000051B7, 0x0000229C, + 0x00005830, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x000051B7, + 0x00050081, 0x0000000D, 0x00004072, 0x00005B14, 0x0000008A, 0x0004007C, + 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B, + 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, + 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, + 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C, + 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB, + 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x00004D11, 0x00004D12, + 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00004D15, 0x00050081, + 0x0000000D, 0x00001987, 0x00005A67, 0x00004D14, 0x00050085, 0x0000000D, + 0x00003181, 0x000051B7, 0x00001987, 0x00050081, 0x0000000D, 0x000046E9, + 0x00003181, 0x00004D13, 0x00050085, 0x0000000D, 0x00002497, 0x000046E9, + 0x00002496, 0x00050081, 0x0000000D, 0x0000499E, 0x00001B12, 0x00006098, + 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, 0x00005D1A, 0x00050081, + 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, 0x00050085, 0x0000000D, + 0x00003182, 0x000051B7, 0x00001988, 0x00050081, 0x0000000D, 0x000046EA, + 0x00003182, 0x00001B13, 0x00050085, 0x0000000D, 0x00002498, 0x000046EA, + 0x00002496, 0x00050081, 0x0000000D, 0x0000499F, 0x0000472C, 0x00002C7A, + 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, 0x00001B21, 0x00050081, + 0x0000000D, 0x00001989, 0x00005A69, 0x0000472E, 0x00050085, 0x0000000D, + 0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D, 0x0000436C, + 0x00003183, 0x0000472D, 0x00050085, 0x0000000D, 0x000040DC, 0x0000436C, + 0x00002496, 0x00060052, 0x0000001D, 0x000029A7, 0x00002497, 0x00002818, + 0x00000000, 0x00060052, 0x0000001D, 0x0000531A, 0x00002498, 0x000029A7, + 0x00000001, 0x00060052, 0x0000001D, 0x00004817, 0x000040DC, 0x0000531A, + 0x00000002, 0x0008004F, 0x00000018, 0x00004E40, 0x00004817, 0x00004817, + 0x00000000, 0x00000001, 0x00000002, 0x000500C7, 0x00000011, 0x00003108, + 0x000026D2, 0x0000084A, 0x00050051, 0x0000000B, 0x0000260D, 0x00003108, + 0x00000001, 0x00050084, 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, + 0x00050051, 0x0000000B, 0x00005B73, 0x00003108, 0x00000000, 0x00050080, + 0x0000000B, 0x00003142, 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, + 0x000008A4, 0x00050041, 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, + 0x0004003D, 0x0000000D, 0x00006234, 0x000026E6, 0x00060050, 0x00000018, + 0x0000466C, 0x00006234, 0x00006234, 0x00006234, 0x00050081, 0x00000018, + 0x000053D2, 0x00004E40, 0x0000466C, 0x0008000C, 0x00000018, 0x00004C45, + 0x00000001, 0x0000002B, 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, + 0x0000000D, 0x00004189, 0x00004C45, 0x00000000, 0x00050051, 0x0000000D, + 0x00004CFC, 0x00004C45, 0x00000001, 0x00050051, 0x0000000D, 0x00001D30, + 0x00004C45, 0x00000002, 0x00070050, 0x0000001D, 0x00005788, 0x00004189, + 0x00004CFC, 0x00001D30, 0x0000008A, 0x0003003E, 0x00000CB5, 0x00005788, + 0x000100FD, 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_ps.h index 316148c20..6ab17f159 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 25152 ; Schema: 0 OpCapability Shader @@ -11,12 +11,12 @@ OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3253 OpExecutionMode %5663 OriginUpperLeft OpDecorate %gl_FragCoord BuiltIn FragCoord + OpDecorate %_struct_1010 Block OpMemberDecorate %_struct_1010 0 Offset 16 OpMemberDecorate %_struct_1010 1 Offset 24 - OpDecorate %_struct_1010 Block OpDecorate %3253 Location 0 - OpDecorate %3575 DescriptorSet 0 OpDecorate %3575 Binding 0 + OpDecorate %3575 DescriptorSet 0 %void = OpTypeVoid %1282 = OpTypeFunction %void %float = OpTypeFloat 32 @@ -30,7 +30,7 @@ %v2float = OpTypeVector %float 2 %_struct_1010 = OpTypeStruct %v2int %float %_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010 - %4495 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant %int_0 = OpConstant %int 0 %_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int %int_1 = OpConstant %int 1 @@ -52,18 +52,17 @@ %float_n4 = OpConstant %float -4 %float_4 = OpConstant %float 4 %float_n0_1875 = OpConstant %float -0.1875 - %10264 = OpUndef %v4float %float_0_25 = OpConstant %float 0.25 %5663 = OpFunction %void None %1282 %24949 = OpLabel %18571 = OpLoad %v4float %gl_FragCoord %14008 = OpVectorShuffle %v2float %18571 %18571 0 1 %17656 = OpConvertFToS %v2int %14008 - %19279 = OpAccessChain %_ptr_PushConstant_v2int %4495 %int_0 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %3305 %int_0 %22822 = OpLoad %v2int %19279 %23312 = OpISub %v2int %17656 %22822 %9938 = OpBitcast %v2uint %23312 - %20997 = OpAccessChain %_ptr_PushConstant_float %4495 %int_1 + %20997 = OpAccessChain %_ptr_PushConstant_float %3305 %int_1 %22237 = OpLoad %float %20997 %16454 = OpBitcast %uint %22237 %6990 = OpBitcast %v2int %9938 @@ -72,54 +71,58 @@ %8899 = OpImageFetch %v4float %22164 %14365 Lod %int_0 %19729 = OpCompositeExtract %float %8899 0 %6930 = OpCompositeExtract %float %8899 1 - %18866 = OpCompositeExtract %float %8899 2 - %14201 = OpIAdd %v2int %6990 %1806 - %20009 = OpImageFetch %v4float %22164 %14201 Lod %int_0 - %6266 = OpCompositeExtract %float %20009 0 - %6303 = OpCompositeExtract %float %20009 1 - %24309 = OpCompositeExtract %float %20009 2 - %7384 = OpImageFetch %v4float %22164 %6990 Lod %int_0 - %22945 = OpCompositeExtract %float %7384 0 - %6931 = OpCompositeExtract %float %7384 1 - %18867 = OpCompositeExtract %float %7384 2 - %14202 = OpIAdd %v2int %6990 %1824 - %20010 = OpImageFetch %v4float %22164 %14202 Lod %int_0 - %6267 = OpCompositeExtract %float %20010 0 - %6932 = OpCompositeExtract %float %20010 1 - %18868 = OpCompositeExtract %float %20010 2 - %14203 = OpIAdd %v2int %6990 %1827 - %20011 = OpImageFetch %v4float %22164 %14203 Lod %int_0 - %6268 = OpCompositeExtract %float %20011 0 - %23834 = OpCompositeExtract %float %20011 1 - %6945 = OpCompositeExtract %float %20011 2 - %15372 = OpExtInst %float %1 FMin %6266 %6267 + %18220 = OpCompositeExtract %float %8899 2 + %20349 = OpIAdd %v2int %6990 %1806 + %16541 = OpLoad %150 %3575 + %8900 = OpImageFetch %v4float %16541 %20349 Lod %int_0 + %19730 = OpCompositeExtract %float %8900 0 + %24728 = OpCompositeExtract %float %8900 1 + %11386 = OpCompositeExtract %float %8900 2 + %16530 = OpLoad %150 %3575 + %19121 = OpImageFetch %v4float %16530 %6990 Lod %int_0 + %19731 = OpCompositeExtract %float %19121 0 + %6931 = OpCompositeExtract %float %19121 1 + %18221 = OpCompositeExtract %float %19121 2 + %20350 = OpIAdd %v2int %6990 %1824 + %16542 = OpLoad %150 %3575 + %8901 = OpImageFetch %v4float %16542 %20350 Lod %int_0 + %19732 = OpCompositeExtract %float %8901 0 + %6932 = OpCompositeExtract %float %8901 1 + %18222 = OpCompositeExtract %float %8901 2 + %20351 = OpIAdd %v2int %6990 %1827 + %16543 = OpLoad %150 %3575 + %8902 = OpImageFetch %v4float %16543 %20351 Lod %int_0 + %19733 = OpCompositeExtract %float %8902 0 + %23834 = OpCompositeExtract %float %8902 1 + %6945 = OpCompositeExtract %float %8902 2 + %15372 = OpExtInst %float %1 FMin %19730 %19732 %25151 = OpExtInst %float %1 FMin %19729 %15372 - %15948 = OpExtInst %float %1 FMin %25151 %6268 - %15949 = OpExtInst %float %1 FMin %6303 %6932 + %15948 = OpExtInst %float %1 FMin %25151 %19733 + %15949 = OpExtInst %float %1 FMin %24728 %6932 %15950 = OpExtInst %float %1 FMin %6930 %15949 %15951 = OpExtInst %float %1 FMin %15950 %23834 - %15952 = OpExtInst %float %1 FMin %24309 %18868 - %15953 = OpExtInst %float %1 FMin %18866 %15952 + %15952 = OpExtInst %float %1 FMin %11386 %18222 + %15953 = OpExtInst %float %1 FMin %18220 %15952 %10905 = OpExtInst %float %1 FMin %15953 %6945 - %24296 = OpExtInst %float %1 FMax %6266 %6267 + %24296 = OpExtInst %float %1 FMax %19730 %19732 %17523 = OpExtInst %float %1 FMax %19729 %24296 - %21851 = OpExtInst %float %1 FMax %17523 %6268 - %21852 = OpExtInst %float %1 FMax %6303 %6932 + %21851 = OpExtInst %float %1 FMax %17523 %19733 + %21852 = OpExtInst %float %1 FMax %24728 %6932 %21853 = OpExtInst %float %1 FMax %6930 %21852 %21854 = OpExtInst %float %1 FMax %21853 %23834 - %21855 = OpExtInst %float %1 FMax %24309 %18868 - %21848 = OpExtInst %float %1 FMax %18866 %21855 + %21855 = OpExtInst %float %1 FMax %11386 %18222 + %21848 = OpExtInst %float %1 FMax %18220 %21855 %10142 = OpExtInst %float %1 FMax %21848 %6945 - %24762 = OpExtInst %float %1 FMin %15948 %22945 + %24762 = OpExtInst %float %1 FMin %15948 %19731 %21997 = OpFDiv %float %float_0_25 %21851 %10377 = OpFMul %float %24762 %21997 %21327 = OpExtInst %float %1 FMin %15951 %6931 %17454 = OpFDiv %float %float_0_25 %21854 %10378 = OpFMul %float %21327 %17454 - %21328 = OpExtInst %float %1 FMin %10905 %18867 + %21328 = OpExtInst %float %1 FMin %10905 %18221 %17457 = OpFDiv %float %float_0_25 %10142 %24307 = OpFMul %float %21328 %17457 - %16512 = OpExtInst %float %1 FMax %21851 %22945 + %16512 = OpExtInst %float %1 FMax %21851 %19731 %22147 = OpFSub %float %float_1 %16512 %13544 = OpFMul %float %float_4 %15948 %19323 = OpFAdd %float %13544 %float_n4 @@ -131,7 +134,7 @@ %19324 = OpFAdd %float %13545 %float_n4 %20055 = OpFDiv %float %float_1 %19324 %20867 = OpFMul %float %22148 %20055 - %16514 = OpExtInst %float %1 FMax %10142 %18867 + %16514 = OpExtInst %float %1 FMax %10142 %18221 %22149 = OpFSub %float %float_1 %16514 %13546 = OpFMul %float %float_4 %10905 %19325 = OpFAdd %float %13546 %float_n4 @@ -158,43 +161,40 @@ %12367 = OpFMul %float %9130 %16498 %16540 = OpFAdd %float %12367 %float_2 %9366 = OpFMul %float %9419 %16540 - %18845 = OpFAdd %float %19729 %6266 - %23143 = OpFAdd %float %18845 %6268 - %6535 = OpFAdd %float %23143 %6267 + %18845 = OpFAdd %float %19729 %19730 + %23143 = OpFAdd %float %18845 %19733 + %6535 = OpFAdd %float %23143 %19732 %12673 = OpFMul %float %20919 %6535 - %18153 = OpFAdd %float %12673 %22945 + %18153 = OpFAdd %float %12673 %19731 %9367 = OpFMul %float %18153 %9366 - %18846 = OpFAdd %float %6930 %6303 + %18846 = OpFAdd %float %6930 %24728 %23144 = OpFAdd %float %18846 %23834 %6536 = OpFAdd %float %23144 %6932 %12674 = OpFMul %float %20919 %6536 %18154 = OpFAdd %float %12674 %6931 %9368 = OpFMul %float %18154 %9366 - %18847 = OpFAdd %float %18866 %24309 + %18847 = OpFAdd %float %18220 %11386 %23145 = OpFAdd %float %18847 %6945 - %6537 = OpFAdd %float %23145 %18868 + %6537 = OpFAdd %float %23145 %18222 %12675 = OpFMul %float %20919 %6537 - %17260 = OpFAdd %float %12675 %18867 - %16604 = OpFMul %float %17260 %9366 - %10663 = OpCompositeInsert %v4float %9367 %10264 0 - %21331 = OpCompositeInsert %v4float %9368 %10663 1 - %15333 = OpCompositeInsert %v4float %16604 %21331 2 - %22422 = OpCompositeInsert %v4float %float_1 %15333 3 - OpStore %3253 %22422 + %17222 = OpFAdd %float %12675 %18221 + %16570 = OpFMul %float %17222 %9366 + %14687 = OpCompositeConstruct %v4float %9367 %9368 %16570 %float_1 + OpStore %3253 %14687 OpReturn OpFunctionEnd #endif const uint32_t guest_output_ffx_fsr_rcas_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006240, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006240, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00000CB5, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, - 0x00050048, 0x000003F2, 0x00000000, 0x00000023, 0x00000010, 0x00050048, - 0x000003F2, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x000003F2, - 0x00000002, 0x00040047, 0x00000CB5, 0x0000001E, 0x00000000, 0x00040047, - 0x00000DF7, 0x00000022, 0x00000000, 0x00040047, 0x00000DF7, 0x00000021, + 0x00030047, 0x000003F2, 0x00000002, 0x00050048, 0x000003F2, 0x00000000, + 0x00000023, 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, + 0x00000018, 0x00040047, 0x00000CB5, 0x0000001E, 0x00000000, 0x00040047, + 0x00000DF7, 0x00000021, 0x00000000, 0x00040047, 0x00000DF7, 0x00000022, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, @@ -203,7 +203,7 @@ const uint32_t guest_output_ffx_fsr_rcas_ps[] = { 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D, 0x00040020, 0x0000066F, 0x00000009, - 0x000003F2, 0x0004003B, 0x0000066F, 0x0000118F, 0x00000009, 0x0004002B, + 0x000003F2, 0x0004003B, 0x0000066F, 0x00000CE9, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x0000028A, 0x00000009, 0x0000000D, 0x0004002B, 0x0000000D, 0x0000008A, @@ -219,122 +219,121 @@ const uint32_t guest_output_ffx_fsr_rcas_ps[] = { 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0004002B, 0x0000000D, 0x0000025D, 0xC0800000, 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, 0x0004002B, 0x0000000D, - 0x0000045E, 0xBE400000, 0x00030001, 0x0000001D, 0x00002818, 0x0004002B, - 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, 0x00000008, 0x0000161F, - 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, - 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, - 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, - 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x0000118F, 0x00000A0B, - 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, - 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, - 0x00005B10, 0x00050041, 0x0000028A, 0x00005205, 0x0000118F, 0x00000A0E, - 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, - 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, - 0x00050080, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D, - 0x00000096, 0x00005694, 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C3, - 0x00005694, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, - 0x00004D11, 0x000022C3, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12, - 0x000022C3, 0x00000001, 0x00050051, 0x0000000D, 0x000049B2, 0x000022C3, - 0x00000002, 0x00050080, 0x00000012, 0x00003779, 0x00001B4E, 0x0000070E, - 0x0007005F, 0x0000001D, 0x00004E29, 0x00005694, 0x00003779, 0x00000002, - 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187A, 0x00004E29, 0x00000000, - 0x00050051, 0x0000000D, 0x0000189F, 0x00004E29, 0x00000001, 0x00050051, - 0x0000000D, 0x00005EF5, 0x00004E29, 0x00000002, 0x0007005F, 0x0000001D, - 0x00001CD8, 0x00005694, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050051, - 0x0000000D, 0x000059A1, 0x00001CD8, 0x00000000, 0x00050051, 0x0000000D, - 0x00001B13, 0x00001CD8, 0x00000001, 0x00050051, 0x0000000D, 0x000049B3, - 0x00001CD8, 0x00000002, 0x00050080, 0x00000012, 0x0000377A, 0x00001B4E, - 0x00000720, 0x0007005F, 0x0000001D, 0x00004E2A, 0x00005694, 0x0000377A, - 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187B, 0x00004E2A, - 0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x00004E2A, 0x00000001, - 0x00050051, 0x0000000D, 0x000049B4, 0x00004E2A, 0x00000002, 0x00050080, - 0x00000012, 0x0000377B, 0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D, - 0x00004E2B, 0x00005694, 0x0000377B, 0x00000002, 0x00000A0B, 0x00050051, - 0x0000000D, 0x0000187C, 0x00004E2B, 0x00000000, 0x00050051, 0x0000000D, - 0x00005D1A, 0x00004E2B, 0x00000001, 0x00050051, 0x0000000D, 0x00001B21, - 0x00004E2B, 0x00000002, 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, - 0x00000025, 0x0000187A, 0x0000187B, 0x0007000C, 0x0000000D, 0x0000623F, - 0x00000001, 0x00000025, 0x00004D11, 0x00003C0C, 0x0007000C, 0x0000000D, - 0x00003E4C, 0x00000001, 0x00000025, 0x0000623F, 0x0000187C, 0x0007000C, - 0x0000000D, 0x00003E4D, 0x00000001, 0x00000025, 0x0000189F, 0x00001B14, - 0x0007000C, 0x0000000D, 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, - 0x00003E4D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, - 0x00003E4E, 0x00005D1A, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, - 0x00000025, 0x00005EF5, 0x000049B4, 0x0007000C, 0x0000000D, 0x00003E51, - 0x00000001, 0x00000025, 0x000049B2, 0x00003E50, 0x0007000C, 0x0000000D, - 0x00002A99, 0x00000001, 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, - 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x0000187A, 0x0000187B, - 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00004D11, - 0x00005EE8, 0x0007000C, 0x0000000D, 0x0000555B, 0x00000001, 0x00000028, - 0x00004473, 0x0000187C, 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, - 0x00000028, 0x0000189F, 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, - 0x00000001, 0x00000028, 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, - 0x0000555E, 0x00000001, 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, - 0x0000000D, 0x0000555F, 0x00000001, 0x00000028, 0x00005EF5, 0x000049B4, - 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x000049B2, - 0x0000555F, 0x0007000C, 0x0000000D, 0x0000279E, 0x00000001, 0x00000028, - 0x00005558, 0x00001B21, 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, - 0x00000025, 0x00003E4C, 0x000059A1, 0x00050088, 0x0000000D, 0x000055ED, - 0x0000016E, 0x0000555B, 0x00050085, 0x0000000D, 0x00002889, 0x000060BA, - 0x000055ED, 0x0007000C, 0x0000000D, 0x0000534F, 0x00000001, 0x00000025, - 0x00003E4F, 0x00001B13, 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, - 0x0000555E, 0x00050085, 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, - 0x0007000C, 0x0000000D, 0x00005350, 0x00000001, 0x00000025, 0x00002A99, - 0x000049B3, 0x00050088, 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, - 0x00050085, 0x0000000D, 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, - 0x0000000D, 0x00004080, 0x00000001, 0x00000028, 0x0000555B, 0x000059A1, - 0x00050083, 0x0000000D, 0x00005683, 0x0000008A, 0x00004080, 0x00050085, - 0x0000000D, 0x000034E8, 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, - 0x00004B7B, 0x000034E8, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, - 0x0000008A, 0x00004B7B, 0x00050085, 0x0000000D, 0x00005182, 0x00005683, - 0x00004E56, 0x0007000C, 0x0000000D, 0x00004081, 0x00000001, 0x00000028, - 0x0000555E, 0x00001B13, 0x00050083, 0x0000000D, 0x00005684, 0x0000008A, - 0x00004081, 0x00050085, 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, - 0x00050081, 0x0000000D, 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, - 0x0000000D, 0x00004E57, 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, - 0x00005183, 0x00005684, 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, - 0x00000001, 0x00000028, 0x0000279E, 0x000049B3, 0x00050083, 0x0000000D, - 0x00005685, 0x0000008A, 0x00004082, 0x00050085, 0x0000000D, 0x000034EA, - 0x00000B69, 0x00002A99, 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, - 0x0000025D, 0x00050088, 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, - 0x00050085, 0x0000000D, 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, - 0x0000000D, 0x00005754, 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, - 0x00000001, 0x00000028, 0x00005754, 0x00005182, 0x0004007F, 0x0000000D, - 0x00004019, 0x0000288A, 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, - 0x00000028, 0x00004019, 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, - 0x00005EF3, 0x0007000C, 0x0000000D, 0x00003168, 0x00000001, 0x00000028, - 0x000037B8, 0x00003B46, 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, - 0x00000028, 0x000023D9, 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, - 0x00000001, 0x00000028, 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, - 0x00002934, 0x00000001, 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, - 0x0000000D, 0x0000229C, 0x00000001, 0x00000028, 0x0000045E, 0x00002934, - 0x0004007C, 0x0000000D, 0x00005830, 0x00004046, 0x00050085, 0x0000000D, - 0x000051B7, 0x0000229C, 0x00005830, 0x00050085, 0x0000000D, 0x00005B14, - 0x00000B69, 0x000051B7, 0x00050081, 0x0000000D, 0x00004072, 0x00005B14, - 0x0000008A, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00050082, - 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, - 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, - 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, - 0x0000000D, 0x0000409C, 0x0000304F, 0x00000018, 0x00050085, 0x0000000D, - 0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, - 0x00004D11, 0x0000187A, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, - 0x0000187C, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x0000187B, - 0x00050085, 0x0000000D, 0x00003181, 0x000051B7, 0x00001987, 0x00050081, - 0x0000000D, 0x000046E9, 0x00003181, 0x000059A1, 0x00050085, 0x0000000D, - 0x00002497, 0x000046E9, 0x00002496, 0x00050081, 0x0000000D, 0x0000499E, - 0x00001B12, 0x0000189F, 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, - 0x00005D1A, 0x00050081, 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, - 0x00050085, 0x0000000D, 0x00003182, 0x000051B7, 0x00001988, 0x00050081, - 0x0000000D, 0x000046EA, 0x00003182, 0x00001B13, 0x00050085, 0x0000000D, - 0x00002498, 0x000046EA, 0x00002496, 0x00050081, 0x0000000D, 0x0000499F, - 0x000049B2, 0x00005EF5, 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, - 0x00001B21, 0x00050081, 0x0000000D, 0x00001989, 0x00005A69, 0x000049B4, - 0x00050085, 0x0000000D, 0x00003183, 0x000051B7, 0x00001989, 0x00050081, - 0x0000000D, 0x0000436C, 0x00003183, 0x000049B3, 0x00050085, 0x0000000D, - 0x000040DC, 0x0000436C, 0x00002496, 0x00060052, 0x0000001D, 0x000029A7, - 0x00002497, 0x00002818, 0x00000000, 0x00060052, 0x0000001D, 0x00005353, - 0x00002498, 0x000029A7, 0x00000001, 0x00060052, 0x0000001D, 0x00003BE5, - 0x000040DC, 0x00005353, 0x00000002, 0x00060052, 0x0000001D, 0x00005796, - 0x0000008A, 0x00003BE5, 0x00000003, 0x0003003E, 0x00000CB5, 0x00005796, - 0x000100FD, 0x00010038, + 0x0000045E, 0xBE400000, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, + 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001, + 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F, + 0x00004B4F, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, + 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, + 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028A, + 0x00005205, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, + 0x00005205, 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, + 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000381D, + 0x00001B4E, 0x0000070B, 0x0004003D, 0x00000096, 0x00005694, 0x00000DF7, + 0x0007005F, 0x0000001D, 0x000022C3, 0x00005694, 0x0000381D, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11, 0x000022C3, 0x00000000, + 0x00050051, 0x0000000D, 0x00001B12, 0x000022C3, 0x00000001, 0x00050051, + 0x0000000D, 0x0000472C, 0x000022C3, 0x00000002, 0x00050080, 0x00000012, + 0x00004F7D, 0x00001B4E, 0x0000070E, 0x0004003D, 0x00000096, 0x0000409D, + 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C4, 0x0000409D, 0x00004F7D, + 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D12, 0x000022C4, + 0x00000000, 0x00050051, 0x0000000D, 0x00006098, 0x000022C4, 0x00000001, + 0x00050051, 0x0000000D, 0x00002C7A, 0x000022C4, 0x00000002, 0x0004003D, + 0x00000096, 0x00004092, 0x00000DF7, 0x0007005F, 0x0000001D, 0x00004AB1, + 0x00004092, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, + 0x00004D13, 0x00004AB1, 0x00000000, 0x00050051, 0x0000000D, 0x00001B13, + 0x00004AB1, 0x00000001, 0x00050051, 0x0000000D, 0x0000472D, 0x00004AB1, + 0x00000002, 0x00050080, 0x00000012, 0x00004F7E, 0x00001B4E, 0x00000720, + 0x0004003D, 0x00000096, 0x0000409E, 0x00000DF7, 0x0007005F, 0x0000001D, + 0x000022C5, 0x0000409E, 0x00004F7E, 0x00000002, 0x00000A0B, 0x00050051, + 0x0000000D, 0x00004D14, 0x000022C5, 0x00000000, 0x00050051, 0x0000000D, + 0x00001B14, 0x000022C5, 0x00000001, 0x00050051, 0x0000000D, 0x0000472E, + 0x000022C5, 0x00000002, 0x00050080, 0x00000012, 0x00004F7F, 0x00001B4E, + 0x00000723, 0x0004003D, 0x00000096, 0x0000409F, 0x00000DF7, 0x0007005F, + 0x0000001D, 0x000022C6, 0x0000409F, 0x00004F7F, 0x00000002, 0x00000A0B, + 0x00050051, 0x0000000D, 0x00004D15, 0x000022C6, 0x00000000, 0x00050051, + 0x0000000D, 0x00005D1A, 0x000022C6, 0x00000001, 0x00050051, 0x0000000D, + 0x00001B21, 0x000022C6, 0x00000002, 0x0007000C, 0x0000000D, 0x00003C0C, + 0x00000001, 0x00000025, 0x00004D12, 0x00004D14, 0x0007000C, 0x0000000D, + 0x0000623F, 0x00000001, 0x00000025, 0x00004D11, 0x00003C0C, 0x0007000C, + 0x0000000D, 0x00003E4C, 0x00000001, 0x00000025, 0x0000623F, 0x00004D15, + 0x0007000C, 0x0000000D, 0x00003E4D, 0x00000001, 0x00000025, 0x00006098, + 0x00001B14, 0x0007000C, 0x0000000D, 0x00003E4E, 0x00000001, 0x00000025, + 0x00001B12, 0x00003E4D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, + 0x00000025, 0x00003E4E, 0x00005D1A, 0x0007000C, 0x0000000D, 0x00003E50, + 0x00000001, 0x00000025, 0x00002C7A, 0x0000472E, 0x0007000C, 0x0000000D, + 0x00003E51, 0x00000001, 0x00000025, 0x0000472C, 0x00003E50, 0x0007000C, + 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x00003E51, 0x00001B21, + 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00004D12, + 0x00004D14, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, + 0x00004D11, 0x00005EE8, 0x0007000C, 0x0000000D, 0x0000555B, 0x00000001, + 0x00000028, 0x00004473, 0x00004D15, 0x0007000C, 0x0000000D, 0x0000555C, + 0x00000001, 0x00000028, 0x00006098, 0x00001B14, 0x0007000C, 0x0000000D, + 0x0000555D, 0x00000001, 0x00000028, 0x00001B12, 0x0000555C, 0x0007000C, + 0x0000000D, 0x0000555E, 0x00000001, 0x00000028, 0x0000555D, 0x00005D1A, + 0x0007000C, 0x0000000D, 0x0000555F, 0x00000001, 0x00000028, 0x00002C7A, + 0x0000472E, 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, + 0x0000472C, 0x0000555F, 0x0007000C, 0x0000000D, 0x0000279E, 0x00000001, + 0x00000028, 0x00005558, 0x00001B21, 0x0007000C, 0x0000000D, 0x000060BA, + 0x00000001, 0x00000025, 0x00003E4C, 0x00004D13, 0x00050088, 0x0000000D, + 0x000055ED, 0x0000016E, 0x0000555B, 0x00050085, 0x0000000D, 0x00002889, + 0x000060BA, 0x000055ED, 0x0007000C, 0x0000000D, 0x0000534F, 0x00000001, + 0x00000025, 0x00003E4F, 0x00001B13, 0x00050088, 0x0000000D, 0x0000442E, + 0x0000016E, 0x0000555E, 0x00050085, 0x0000000D, 0x0000288A, 0x0000534F, + 0x0000442E, 0x0007000C, 0x0000000D, 0x00005350, 0x00000001, 0x00000025, + 0x00002A99, 0x0000472D, 0x00050088, 0x0000000D, 0x00004431, 0x0000016E, + 0x0000279E, 0x00050085, 0x0000000D, 0x00005EF3, 0x00005350, 0x00004431, + 0x0007000C, 0x0000000D, 0x00004080, 0x00000001, 0x00000028, 0x0000555B, + 0x00004D13, 0x00050083, 0x0000000D, 0x00005683, 0x0000008A, 0x00004080, + 0x00050085, 0x0000000D, 0x000034E8, 0x00000B69, 0x00003E4C, 0x00050081, + 0x0000000D, 0x00004B7B, 0x000034E8, 0x0000025D, 0x00050088, 0x0000000D, + 0x00004E56, 0x0000008A, 0x00004B7B, 0x00050085, 0x0000000D, 0x00005182, + 0x00005683, 0x00004E56, 0x0007000C, 0x0000000D, 0x00004081, 0x00000001, + 0x00000028, 0x0000555E, 0x00001B13, 0x00050083, 0x0000000D, 0x00005684, + 0x0000008A, 0x00004081, 0x00050085, 0x0000000D, 0x000034E9, 0x00000B69, + 0x00003E4F, 0x00050081, 0x0000000D, 0x00004B7C, 0x000034E9, 0x0000025D, + 0x00050088, 0x0000000D, 0x00004E57, 0x0000008A, 0x00004B7C, 0x00050085, + 0x0000000D, 0x00005183, 0x00005684, 0x00004E57, 0x0007000C, 0x0000000D, + 0x00004082, 0x00000001, 0x00000028, 0x0000279E, 0x0000472D, 0x00050083, + 0x0000000D, 0x00005685, 0x0000008A, 0x00004082, 0x00050085, 0x0000000D, + 0x000034EA, 0x00000B69, 0x00002A99, 0x00050081, 0x0000000D, 0x00004B7D, + 0x000034EA, 0x0000025D, 0x00050088, 0x0000000D, 0x000056B7, 0x0000008A, + 0x00004B7D, 0x00050085, 0x0000000D, 0x00003B46, 0x00005685, 0x000056B7, + 0x0004007F, 0x0000000D, 0x00005754, 0x00002889, 0x0007000C, 0x0000000D, + 0x00005C99, 0x00000001, 0x00000028, 0x00005754, 0x00005182, 0x0004007F, + 0x0000000D, 0x00004019, 0x0000288A, 0x0007000C, 0x0000000D, 0x000023D9, + 0x00000001, 0x00000028, 0x00004019, 0x00005183, 0x0004007F, 0x0000000D, + 0x000037B8, 0x00005EF3, 0x0007000C, 0x0000000D, 0x00003168, 0x00000001, + 0x00000028, 0x000037B8, 0x00003B46, 0x0007000C, 0x0000000D, 0x000049EB, + 0x00000001, 0x00000028, 0x000023D9, 0x00003168, 0x0007000C, 0x0000000D, + 0x00001E92, 0x00000001, 0x00000028, 0x00005C99, 0x000049EB, 0x0007000C, + 0x0000000D, 0x00002934, 0x00000001, 0x00000025, 0x00001E92, 0x00000A0C, + 0x0007000C, 0x0000000D, 0x0000229C, 0x00000001, 0x00000028, 0x0000045E, + 0x00002934, 0x0004007C, 0x0000000D, 0x00005830, 0x00004046, 0x00050085, + 0x0000000D, 0x000051B7, 0x0000229C, 0x00005830, 0x00050085, 0x0000000D, + 0x00005B14, 0x00000B69, 0x000051B7, 0x00050081, 0x0000000D, 0x00004072, + 0x00005B14, 0x0000008A, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, + 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, + 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, + 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, + 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000018, 0x00050085, + 0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, + 0x0000499D, 0x00004D11, 0x00004D12, 0x00050081, 0x0000000D, 0x00005A67, + 0x0000499D, 0x00004D15, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, + 0x00004D14, 0x00050085, 0x0000000D, 0x00003181, 0x000051B7, 0x00001987, + 0x00050081, 0x0000000D, 0x000046E9, 0x00003181, 0x00004D13, 0x00050085, + 0x0000000D, 0x00002497, 0x000046E9, 0x00002496, 0x00050081, 0x0000000D, + 0x0000499E, 0x00001B12, 0x00006098, 0x00050081, 0x0000000D, 0x00005A68, + 0x0000499E, 0x00005D1A, 0x00050081, 0x0000000D, 0x00001988, 0x00005A68, + 0x00001B14, 0x00050085, 0x0000000D, 0x00003182, 0x000051B7, 0x00001988, + 0x00050081, 0x0000000D, 0x000046EA, 0x00003182, 0x00001B13, 0x00050085, + 0x0000000D, 0x00002498, 0x000046EA, 0x00002496, 0x00050081, 0x0000000D, + 0x0000499F, 0x0000472C, 0x00002C7A, 0x00050081, 0x0000000D, 0x00005A69, + 0x0000499F, 0x00001B21, 0x00050081, 0x0000000D, 0x00001989, 0x00005A69, + 0x0000472E, 0x00050085, 0x0000000D, 0x00003183, 0x000051B7, 0x00001989, + 0x00050081, 0x0000000D, 0x00004346, 0x00003183, 0x0000472D, 0x00050085, + 0x0000000D, 0x000040BA, 0x00004346, 0x00002496, 0x00070050, 0x0000001D, + 0x0000395F, 0x00002497, 0x00002498, 0x000040BA, 0x0000008A, 0x0003003E, + 0x00000CB5, 0x0000395F, 0x000100FD, 0x00010038, }; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vs.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vs.h index 57609f449..fce0bafba 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vs.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vs.h @@ -2,42 +2,42 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24012 ; Schema: 0 OpCapability Shader %1 = OpExtInstImport "GLSL.std.450" OpMemoryModel Logical GLSL450 OpEntryPoint Vertex %5663 "main" %4930 %gl_VertexIndex - OpMemberDecorate %_struct_2935 0 BuiltIn Position - OpMemberDecorate %_struct_2935 1 BuiltIn PointSize - OpMemberDecorate %_struct_2935 2 BuiltIn ClipDistance - OpMemberDecorate %_struct_2935 3 BuiltIn CullDistance - OpDecorate %_struct_2935 Block + OpDecorate %_struct_374 Block + OpMemberDecorate %_struct_374 0 BuiltIn Position + OpMemberDecorate %_struct_374 1 BuiltIn PointSize + OpMemberDecorate %_struct_374 2 BuiltIn ClipDistance + OpMemberDecorate %_struct_374 3 BuiltIn CullDistance + OpDecorate %_struct_1030 Block OpMemberDecorate %_struct_1030 0 Offset 0 OpMemberDecorate %_struct_1030 1 Offset 8 - OpDecorate %_struct_1030 Block OpDecorate %gl_VertexIndex BuiltIn VertexIndex %void = OpTypeVoid %1282 = OpTypeFunction %void + %uint = OpTypeInt 32 0 + %v2uint = OpTypeVector %uint 2 %float = OpTypeFloat 32 %v4float = OpTypeVector %float 4 - %uint = OpTypeInt 32 0 %uint_1 = OpConstant %uint 1 %_arr_float_uint_1 = OpTypeArray %float %uint_1 -%_struct_2935 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1 -%_ptr_Output__struct_2935 = OpTypePointer Output %_struct_2935 - %4930 = OpVariable %_ptr_Output__struct_2935 Output +%_struct_374 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1 +%_ptr_Output__struct_374 = OpTypePointer Output %_struct_374 + %4930 = OpVariable %_ptr_Output__struct_374 Output %int = OpTypeInt 32 1 %int_0 = OpConstant %int 0 %v2float = OpTypeVector %float 2 %_struct_1030 = OpTypeStruct %v2float %v2float %_ptr_PushConstant__struct_1030 = OpTypePointer PushConstant %_struct_1030 - %4495 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant %_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float %_ptr_Input_int = OpTypePointer Input %int %gl_VertexIndex = OpVariable %_ptr_Input_int Input - %v2uint = OpTypeVector %uint 2 %uint_0 = OpConstant %uint 0 %1819 = OpConstantComposite %v2uint %uint_0 %uint_1 %int_1 = OpConstant %int 1 @@ -47,7 +47,7 @@ %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 %5663 = OpFunction %void None %1282 %23915 = OpLabel - %7053 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_0 + %7053 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_0 %17516 = OpLoad %v2float %7053 %23241 = OpLoad %int %gl_VertexIndex %9480 = OpBitcast %uint %23241 @@ -55,7 +55,7 @@ %14991 = OpShiftRightLogical %v2uint %15408 %1819 %17567 = OpBitwiseAnd %v2uint %14991 %1828 %7856 = OpConvertUToF %v2float %17567 - %12606 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_1 + %12606 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_1 %24011 = OpLoad %v2float %12606 %17243 = OpFMul %v2float %7856 %24011 %16594 = OpFAdd %v2float %17516 %17243 @@ -69,43 +69,43 @@ #endif const uint32_t guest_output_triangle_strip_rect_vs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00005DCC, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00005DCC, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000, - 0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00050048, - 0x00000B77, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000B77, - 0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x00000B77, 0x00000002, - 0x0000000B, 0x00000003, 0x00050048, 0x00000B77, 0x00000003, 0x0000000B, - 0x00000004, 0x00030047, 0x00000B77, 0x00000002, 0x00050048, 0x00000406, - 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000406, 0x00000001, - 0x00000023, 0x00000008, 0x00030047, 0x00000406, 0x00000002, 0x00040047, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00030047, + 0x00000176, 0x00000002, 0x00050048, 0x00000176, 0x00000000, 0x0000000B, + 0x00000000, 0x00050048, 0x00000176, 0x00000001, 0x0000000B, 0x00000001, + 0x00050048, 0x00000176, 0x00000002, 0x0000000B, 0x00000003, 0x00050048, + 0x00000176, 0x00000003, 0x0000000B, 0x00000004, 0x00030047, 0x00000406, + 0x00000002, 0x00050048, 0x00000406, 0x00000000, 0x00000023, 0x00000000, + 0x00050048, 0x00000406, 0x00000001, 0x00000023, 0x00000008, 0x00040047, 0x00001029, 0x0000000B, 0x0000002A, 0x00020013, 0x00000008, 0x00030021, - 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, - 0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020, - 0x00000000, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004001C, - 0x0000022A, 0x0000000D, 0x00000A0D, 0x0006001E, 0x00000B77, 0x0000001D, - 0x0000000D, 0x0000022A, 0x0000022A, 0x00040020, 0x00000231, 0x00000003, - 0x00000B77, 0x0004003B, 0x00000231, 0x00001342, 0x00000003, 0x00040015, - 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, - 0x00000000, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E, - 0x00000406, 0x00000013, 0x00000013, 0x00040020, 0x00000683, 0x00000009, - 0x00000406, 0x0004003B, 0x00000683, 0x0000118F, 0x00000009, 0x00040020, - 0x00000290, 0x00000009, 0x00000013, 0x00040020, 0x00000289, 0x00000001, - 0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001, 0x00040017, - 0x00000011, 0x0000000B, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, + 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, + 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, + 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004002B, + 0x0000000B, 0x00000A0D, 0x00000001, 0x0004001C, 0x0000025C, 0x0000000D, + 0x00000A0D, 0x0006001E, 0x00000176, 0x0000001D, 0x0000000D, 0x0000025C, + 0x0000025C, 0x00040020, 0x000003F3, 0x00000003, 0x00000176, 0x0004003B, + 0x000003F3, 0x00001342, 0x00000003, 0x00040015, 0x0000000C, 0x00000020, + 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, + 0x00000013, 0x0000000D, 0x00000002, 0x0004001E, 0x00000406, 0x00000013, + 0x00000013, 0x00040020, 0x00000683, 0x00000009, 0x00000406, 0x0004003B, + 0x00000683, 0x00000CE9, 0x00000009, 0x00040020, 0x00000290, 0x00000009, + 0x00000013, 0x00040020, 0x00000289, 0x00000001, 0x0000000C, 0x0004003B, + 0x00000289, 0x00001029, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0005002C, 0x00000011, 0x0000071B, 0x00000A0A, 0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D, 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00005D6B, 0x00050041, 0x00000290, - 0x00001B8D, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000013, 0x0000446C, + 0x00001B8D, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000013, 0x0000446C, 0x00001B8D, 0x0004003D, 0x0000000C, 0x00005AC9, 0x00001029, 0x0004007C, 0x0000000B, 0x00002508, 0x00005AC9, 0x00050050, 0x00000011, 0x00003C30, 0x00002508, 0x00002508, 0x000500C2, 0x00000011, 0x00003A8F, 0x00003C30, 0x0000071B, 0x000500C7, 0x00000011, 0x0000449F, 0x00003A8F, 0x00000724, 0x00040070, 0x00000013, 0x00001EB0, 0x0000449F, 0x00050041, 0x00000290, - 0x0000313E, 0x0000118F, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005DCB, + 0x0000313E, 0x00000CE9, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005DCB, 0x0000313E, 0x00050085, 0x00000013, 0x0000435B, 0x00001EB0, 0x00005DCB, 0x00050081, 0x00000013, 0x000040D2, 0x0000446C, 0x0000435B, 0x00050051, 0x0000000D, 0x00002967, 0x000040D2, 0x00000000, 0x00050051, 0x0000000D, diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_ps.h index a1eba852a..3fc84dd45 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_ps.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_ps.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24608 ; Schema: 0 OpCapability Shader @@ -12,8 +12,8 @@ OpExecutionMode %5663 OriginUpperLeft OpDecorate %3080 Location 0 OpDecorate %5914 Location 1 - OpDecorate %5818 DescriptorSet 0 OpDecorate %5818 Binding 0 + OpDecorate %5818 DescriptorSet 0 OpDecorate %4693 Location 0 %void = OpTypeVoid %1282 = OpTypeFunction %void @@ -44,13 +44,13 @@ #endif const uint32_t immediate_ps[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006020, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006020, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0008000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C08, 0x0000171A, 0x00001255, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C08, 0x0000001E, 0x00000000, 0x00040047, 0x0000171A, 0x0000001E, 0x00000001, 0x00040047, - 0x000016BA, 0x00000022, 0x00000000, 0x00040047, 0x000016BA, 0x00000021, + 0x000016BA, 0x00000021, 0x00000000, 0x00040047, 0x000016BA, 0x00000022, 0x00000000, 0x00040047, 0x00001255, 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vs.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vs.h index d3903795a..f36eb4a56 100644 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vs.h +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vs.h @@ -2,7 +2,7 @@ #if 0 ; SPIR-V ; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 +; Generator: Khronos Glslang Reference Front End; 11 ; Bound: 24627 ; Schema: 0 OpCapability Shader @@ -13,14 +13,14 @@ OpDecorate %4693 Location 1 OpDecorate %3080 Location 1 OpDecorate %5914 Location 2 + OpDecorate %_struct_419 Block OpMemberDecorate %_struct_419 0 BuiltIn Position OpMemberDecorate %_struct_419 1 BuiltIn PointSize OpMemberDecorate %_struct_419 2 BuiltIn ClipDistance OpMemberDecorate %_struct_419 3 BuiltIn CullDistance - OpDecorate %_struct_419 Block OpDecorate %5474 Location 0 - OpMemberDecorate %_struct_997 0 Offset 0 OpDecorate %_struct_997 Block + OpMemberDecorate %_struct_997 0 Offset 0 %void = OpTypeVoid %1282 = OpTypeFunction %void %float = OpTypeFloat 32 @@ -45,7 +45,7 @@ %5474 = OpVariable %_ptr_Input_v2float Input %_struct_997 = OpTypeStruct %v2float %_ptr_PushConstant__struct_997 = OpTypePointer PushConstant %_struct_997 - %4495 = OpVariable %_ptr_PushConstant__struct_997 PushConstant + %3305 = OpVariable %_ptr_PushConstant__struct_997 PushConstant %_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float %float_2 = OpConstant %float 2 %2981 = OpConstantComposite %v2float %float_2 %float_2 @@ -59,7 +59,7 @@ %11060 = OpLoad %v4float %5914 OpStore %3080 %11060 %10541 = OpLoad %v2float %5474 - %22255 = OpAccessChain %_ptr_PushConstant_v2float %4495 %int_0 + %22255 = OpAccessChain %_ptr_PushConstant_v2float %3305 %int_0 %12012 = OpLoad %v2float %22255 %17501 = OpFMul %v2float %10541 %12012 %13314 = OpFMul %v2float %17501 %2981 @@ -74,19 +74,19 @@ #endif const uint32_t immediate_vs[] = { - 0x07230203, 0x00010000, 0x0008000A, 0x00006033, 0x00000000, 0x00020011, + 0x07230203, 0x00010000, 0x0008000B, 0x00006033, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x000B000F, 0x00000000, 0x0000161F, 0x6E69616D, 0x00000000, 0x0000103F, 0x00001255, 0x00000C08, 0x0000171A, 0x00001342, 0x00001562, 0x00040047, 0x0000103F, 0x0000001E, 0x00000000, 0x00040047, 0x00001255, 0x0000001E, 0x00000001, 0x00040047, 0x00000C08, 0x0000001E, 0x00000001, 0x00040047, 0x0000171A, 0x0000001E, - 0x00000002, 0x00050048, 0x000001A3, 0x00000000, 0x0000000B, 0x00000000, - 0x00050048, 0x000001A3, 0x00000001, 0x0000000B, 0x00000001, 0x00050048, - 0x000001A3, 0x00000002, 0x0000000B, 0x00000003, 0x00050048, 0x000001A3, - 0x00000003, 0x0000000B, 0x00000004, 0x00030047, 0x000001A3, 0x00000002, - 0x00040047, 0x00001562, 0x0000001E, 0x00000000, 0x00050048, 0x000003E5, - 0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000003E5, 0x00000002, + 0x00000002, 0x00030047, 0x000001A3, 0x00000002, 0x00050048, 0x000001A3, + 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x000001A3, 0x00000001, + 0x0000000B, 0x00000001, 0x00050048, 0x000001A3, 0x00000002, 0x0000000B, + 0x00000003, 0x00050048, 0x000001A3, 0x00000003, 0x0000000B, 0x00000004, + 0x00040047, 0x00001562, 0x0000001E, 0x00000000, 0x00030047, 0x000003E5, + 0x00000002, 0x00050048, 0x000003E5, 0x00000000, 0x00000023, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040020, 0x00000290, 0x00000003, 0x00000013, 0x0004003B, 0x00000290, @@ -102,7 +102,7 @@ const uint32_t immediate_vs[] = { 0x00001342, 0x00000003, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004003B, 0x00000291, 0x00001562, 0x00000001, 0x0003001E, 0x000003E5, 0x00000013, 0x00040020, - 0x00000662, 0x00000009, 0x000003E5, 0x0004003B, 0x00000662, 0x0000118F, + 0x00000662, 0x00000009, 0x000003E5, 0x0004003B, 0x00000662, 0x00000CE9, 0x00000009, 0x00040020, 0x00000292, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, 0x00000018, 0x40000000, 0x0005002C, 0x00000013, 0x00000BA5, 0x00000018, 0x00000018, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, @@ -112,7 +112,7 @@ const uint32_t immediate_vs[] = { 0x00005065, 0x00001255, 0x0003003E, 0x0000103F, 0x00005065, 0x0004003D, 0x0000001D, 0x00002B34, 0x0000171A, 0x0003003E, 0x00000C08, 0x00002B34, 0x0004003D, 0x00000013, 0x0000292D, 0x00001562, 0x00050041, 0x00000292, - 0x000056EF, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000013, 0x00002EEC, + 0x000056EF, 0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000013, 0x00002EEC, 0x000056EF, 0x00050085, 0x00000013, 0x0000445D, 0x0000292D, 0x00002EEC, 0x00050085, 0x00000013, 0x00003402, 0x0000445D, 0x00000BA5, 0x00050083, 0x00000013, 0x000019DC, 0x00003402, 0x00000300, 0x00050051, 0x0000000D, diff --git a/src/xenia/ui/shaders/dither_8bpc.xesli b/src/xenia/ui/shaders/dither_8bpc.xesli index 37caa0a62..2d1ab318d 100644 --- a/src/xenia/ui/shaders/dither_8bpc.xesli +++ b/src/xenia/ui/shaders/dither_8bpc.xesli @@ -14,7 +14,7 @@ #include "noise.xesli" -xesl_staticConst float xe_dither_8bpc_noise[] = { +static_const_xe float xe_dither_8bpc_noise[] = { // The conversion to 8bpc in the fixed-function output-merger is done as // floor(saturate(color) * 255.0 + 0.5). This dithering function effectively // replaces that 0.5 offset, done for rounding to the nearest, with the noise. @@ -31,11 +31,11 @@ xesl_staticConst float xe_dither_8bpc_noise[] = { // the window system, for instance, provides a 10bpc render target (for which // dithering is still done here for more consistency between displays, but // some addition precision would still be desirable). - XeBlueNoise16x16Values0Until256(1.0 / 256.0 / 255.0, - (-0.5 + 0.5 / 256.0) / 255.0) + XeBlueNoise16x16Values0Until256(1.0f / 256.0f / 255.0f, + (-0.5f + 0.5f / 256.0f) / 255.0f) }; -float XeDitherOffset8bpc(xesl_uint2 pixel_coord) { +float XeDitherOffset8bpc(uint2_xe pixel_coord) { pixel_coord &= 15u; return xe_dither_8bpc_noise[pixel_coord.y * 16u + pixel_coord.x]; } diff --git a/src/xenia/ui/shaders/guest_output_bilinear.xesli b/src/xenia/ui/shaders/guest_output_bilinear.xesli index 4f04a1495..fe99cb7b1 100644 --- a/src/xenia/ui/shaders/guest_output_bilinear.xesli +++ b/src/xenia/ui/shaders/guest_output_bilinear.xesli @@ -13,31 +13,31 @@ #include "dither_8bpc.xesli" #endif // XE_GUEST_OUTPUT_DITHER -xesl_pushConstants_begin(b0, space0) +push_const_begin_xe(b0, space0) // 16 used by the vertex shader (GLSL push constant offsets are across // stages). - xesl_block_offset_member(16, c0.x, xesl_int2, xe_bilinear_output_offset) - xesl_block_offset_member(24, c0.z, xesl_float2, xe_bilinear_output_size_inv) -xesl_pushConstants_end + block_offset_member_xe(16, c0.x, int2_xe, xe_bilinear_output_offset) + block_offset_member_xe(24, c0.z, float2_xe, xe_bilinear_output_size_inv) +push_const_end_xe -xesl_entry_outputs_begin - xesl_entry_output_target(xesl_float4, xe_bilinear_color, 0) -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_pixel - xesl_pushConstants_binding(buffer(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_bilinear_source, set=0, binding=0, t0, space0, - texture(0)) - xesl_entry_binding_next - xesl_samplerState(xe_bilinear_sampler, set=0, binding=1, s0, space0, - sampler(0)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_fragCoord -xesl_entry_inputs_end_code_begin - xesl_uint2 pixel_coord = - xesl_uint2(xesl_int2(xesl_FragCoord.xy) - - xesl_pushConstant(xe_bilinear_output_offset)); - xesl_float4 bilinear_color; +entry_outputs_begin_xe + entry_out_target_xe(float4_xe, xe_bilinear_color, 0) +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_pixel_xe + push_const_binding_xe(buffer(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_bilinear_source, set=0, binding=0, t0, space0, + texture(0)) + entry_binding_next_xe + sampler_state_xe(xe_bilinear_sampler, set=0, binding=1, s0, space0, + sampler(0)) +entry_bindings_end_inputs_begin_xe + entry_in_pixel_coord_xe +entry_inputs_end_code_begin_xe +{ + uint2_xe pixel_coord = uint2_xe(int2_xe(in_pixel_coord_xe.xy) - + push_const_xe(xe_bilinear_output_offset)); + float4_xe bilinear_color; // + 0.5 so the origin is at the pixel center, and at 1:1 the original pixel // is taken. // Interpolating the four colors in the perceptual space because doing it in @@ -46,17 +46,18 @@ xesl_entry_inputs_end_code_begin // too apparent (4D5307E6 HUD, for example, mainly the edges of the // multiplayer score bars). bilinear_color.rgb = - xesl_textureSampleLod2D_sep( + sample_sep_lod_2d_xe( xe_bilinear_source, xe_bilinear_sampler, - (xesl_float2(pixel_coord) + 0.5) * - xesl_pushConstant(xe_bilinear_output_size_inv), - 0.0).rgb; + (float2_xe(pixel_coord) + 0.5f) * + push_const_xe(xe_bilinear_output_size_inv), + 0.0f).rgb; #if XE_GUEST_OUTPUT_DITHER // Clamping because on Vulkan, the surface may specify any format, including // floating-point. bilinear_color.rgb = - xesl_saturate(bilinear_color.rgb + XeDitherOffset8bpc(pixel_coord)); + saturate_xe(bilinear_color.rgb + XeDitherOffset8bpc(pixel_coord)); #endif // XE_GUEST_OUTPUT_DITHER - bilinear_color.a = 1.0; - xesl_Output(xe_bilinear_color) = bilinear_color; -xesl_entry_code_end + bilinear_color.a = 1.0f; + out_xe(xe_bilinear_color) = bilinear_color; +} +entry_code_end_xe diff --git a/src/xenia/ui/shaders/guest_output_ffx_cas_resample.xesli b/src/xenia/ui/shaders/guest_output_ffx_cas_resample.xesli index 49424dbf8..f1de84721 100644 --- a/src/xenia/ui/shaders/guest_output_ffx_cas_resample.xesli +++ b/src/xenia/ui/shaders/guest_output_ffx_cas_resample.xesli @@ -15,56 +15,52 @@ #include "dither_8bpc.xesli" #endif // XE_GUEST_OUTPUT_DITHER -xesl_pushConstants_begin(b0, space0) +push_const_begin_xe(b0, space0) // 16 used by the vertex shader (GLSL push constant offsets are across // stages). - xesl_block_offset_member(16, c0.x, xesl_int2, xe_cas_output_offset) + block_offset_member_xe(16, c0.x, int2_xe, xe_cas_output_offset) // CasSetup const0.xy. - xesl_block_offset_member(24, c0.z, xesl_float2, - xe_cas_input_output_size_ratio) + block_offset_member_xe(24, c0.z, float2_xe, xe_cas_input_output_size_ratio) // CasSetup const1.x. - xesl_block_offset_member(32, c1.x, float, xe_cas_sharpness_post_setup) -xesl_pushConstants_end + block_offset_member_xe(32, c1.x, float, xe_cas_sharpness_post_setup) +push_const_end_xe // FIXME(Triang3l): This approach doesn't work for MSL - the texture must be // passed explicitly from the entry point's arguments to CasLoad. // Forward declaration because CasLoad needs xe_cas_source from the entry point // bindings. -void CasFilter(xesl_function_param_out(float, pixel_r), - xesl_function_param_out(float, pixel_g), - xesl_function_param_out(float, pixel_b), - xesl_uint2 pixel_position, xesl_uint4 const0, xesl_uint4 const1, - bool no_scaling); +void CasFilter(out_param_xe(float, pixel_r), out_param_xe(float, pixel_g), + out_param_xe(float, pixel_b), uint2_xe pixel_position, + uint4_xe const0, uint4_xe const1, bool no_scaling); -xesl_entry_outputs_begin - xesl_entry_output_target(xesl_float4, xe_cas_color, 0) -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_pixel - xesl_pushConstants_binding(buffer(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_cas_source, set=0, binding=0, t0, space0, - texture(0)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_fragCoord -xesl_entry_inputs_end_code_begin - xesl_uint2 pixel_coord = - xesl_uint2(xesl_int2(xesl_FragCoord.xy) - - xesl_pushConstant(xe_cas_output_offset)); +entry_outputs_begin_xe + entry_out_target_xe(float4_xe, xe_cas_color, 0) +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_pixel_xe + push_const_binding_xe(buffer(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_cas_source, set=0, binding=0, t0, space0, + texture(0)) +entry_bindings_end_inputs_begin_xe + entry_in_pixel_coord_xe +entry_inputs_end_code_begin_xe +{ + uint2_xe pixel_coord = uint2_xe(int2_xe(in_pixel_coord_xe.xy) - + push_const_xe(xe_cas_output_offset)); // CasSetup with smaller push constants usage. - xesl_uint4 cas_const_0 = - xesl_uint4( - xesl_floatBitsToUint( - xesl_pushConstant(xe_cas_input_output_size_ratio)), - xesl_floatBitsToUint( - 0.5 * xesl_pushConstant(xe_cas_input_output_size_ratio) - 0.5)); - xesl_uint4 cas_const_1 = - xesl_uint4( - xesl_floatBitsToUint(xesl_pushConstant(xe_cas_sharpness_post_setup)), - xesl_packHalf2x16(xesl_float2( - xesl_pushConstant(xe_cas_sharpness_post_setup), 0.0)), - xesl_floatBitsToUint(8.0), 0u); - xesl_float4 cas_color; + uint4_xe cas_const_0 = + uint4_xe( + float_bits_to_uint_xe(push_const_xe(xe_cas_input_output_size_ratio)), + float_bits_to_uint_xe( + 0.5f * push_const_xe(xe_cas_input_output_size_ratio) - 0.5f)); + uint4_xe cas_const_1 = + uint4_xe( + float_bits_to_uint_xe(push_const_xe(xe_cas_sharpness_post_setup)), + pack_half_2x16_xe(float2_xe( + push_const_xe(xe_cas_sharpness_post_setup), 0.0f)), + float_bits_to_uint_xe(8.0f), 0u); + float4_xe cas_color; CasFilter(cas_color.r, cas_color.g, cas_color.b, pixel_coord, cas_const_0, cas_const_1, false); // Linear conversion approximation as recommended in the CAS presentation. @@ -73,21 +69,21 @@ xesl_entry_inputs_end_code_begin // Clamping because on Vulkan, the surface may specify any format, including // floating-point. cas_color.rgb = - xesl_saturate(cas_color.rgb + XeDitherOffset8bpc(pixel_coord)); + saturate_xe(cas_color.rgb + XeDitherOffset8bpc(pixel_coord)); #endif // XE_GUEST_OUTPUT_DITHER // Force alpha to 1 to make sure the surface won't be translucent. - cas_color.a = 1.0; - xesl_Output(xe_cas_color) = cas_color; -xesl_entry_code_end + cas_color.a = 1.0f; + out_xe(xe_cas_color) = cas_color; +} +entry_code_end_xe #define A_GPU 1 #include "../../../../third_party/FidelityFX-CAS/ffx-cas/ffx_a.h" -xesl_float3 CasLoad(xesl_int2 p) { - return xesl_texelFetch2D(xe_cas_source, p, 0).rgb; +float3_xe CasLoad(int2_xe p) { + return texel_fetch_2d_xe(xe_cas_source, p, 0).rgb; } -void CasInput(xesl_function_param_inout(float, r), - xesl_function_param_inout(float, g), - xesl_function_param_inout(float, b)) { +void CasInput(inout_param_xe(float, r), inout_param_xe(float, g), + inout_param_xe(float, b)) { // Linear conversion approximation as recommended in the CAS presentation. r *= r; g *= g; diff --git a/src/xenia/ui/shaders/guest_output_ffx_cas_sharpen.xesli b/src/xenia/ui/shaders/guest_output_ffx_cas_sharpen.xesli index e901a7cb3..56b63d0ac 100644 --- a/src/xenia/ui/shaders/guest_output_ffx_cas_sharpen.xesli +++ b/src/xenia/ui/shaders/guest_output_ffx_cas_sharpen.xesli @@ -15,49 +15,47 @@ #include "dither_8bpc.xesli" #endif // XE_GUEST_OUTPUT_DITHER -xesl_pushConstants_begin(b0, space0) +push_const_begin_xe(b0, space0) // 16 used by the vertex shader (GLSL push constant offsets are across // stages). - xesl_block_offset_member(16, c0.x, xesl_int2, xe_cas_output_offset) + block_offset_member_xe(16, c0.x, int2_xe, xe_cas_output_offset) // CasSetup const1.x. - xesl_block_offset_member(24, c0.z, float, xe_cas_sharpness_post_setup) -xesl_pushConstants_end + block_offset_member_xe(24, c0.z, float, xe_cas_sharpness_post_setup) +push_const_end_xe // FIXME(Triang3l): This approach doesn't work for MSL - the texture must be // passed explicitly from the entry point's arguments to CasLoad. // Forward declaration because CasLoad needs xe_cas_source from the entry point // bindings. -void CasFilter(xesl_function_param_out(float, pixel_r), - xesl_function_param_out(float, pixel_g), - xesl_function_param_out(float, pixel_b), - xesl_uint2 pixel_position, xesl_uint4 const0, xesl_uint4 const1, - bool no_scaling); +void CasFilter(out_param_xe(float, pixel_r), out_param_xe(float, pixel_g), + out_param_xe(float, pixel_b), uint2_xe pixel_position, + uint4_xe const0, uint4_xe const1, bool no_scaling); -xesl_entry_outputs_begin - xesl_entry_output_target(xesl_float4, xe_cas_color, 0) -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_pixel - xesl_pushConstants_binding(buffer(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_cas_source, set=0, binding=0, t0, space0, - texture(0)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_fragCoord -xesl_entry_inputs_end_code_begin - xesl_uint2 pixel_coord = - xesl_uint2(xesl_int2(xesl_FragCoord.xy) - - xesl_pushConstant(xe_cas_output_offset)); +entry_outputs_begin_xe + entry_out_target_xe(float4_xe, xe_cas_color, 0) +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_pixel_xe + push_const_binding_xe(buffer(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_cas_source, set=0, binding=0, t0, space0, + texture(0)) +entry_bindings_end_inputs_begin_xe + entry_in_pixel_coord_xe +entry_inputs_end_code_begin_xe +{ + uint2_xe pixel_coord = uint2_xe(int2_xe(in_pixel_coord_xe.xy) - + push_const_xe(xe_cas_output_offset)); // CasSetup with smaller push constants usage. - xesl_uint4 cas_const_0 = - xesl_floatBitsToUint(xesl_float4(1.0, 1.0, 0.0, 0.0)); - xesl_uint4 cas_const_1 = - xesl_uint4( - xesl_floatBitsToUint(xesl_pushConstant(xe_cas_sharpness_post_setup)), - xesl_packHalf2x16(xesl_float2( - xesl_pushConstant(xe_cas_sharpness_post_setup), 0.0)), - xesl_floatBitsToUint(8.0), 0u); - xesl_float4 cas_color; + uint4_xe cas_const_0 = + float_bits_to_uint_xe(float4_xe(1.0f, 1.0f, 0.0f, 0.0f)); + uint4_xe cas_const_1 = + uint4_xe( + float_bits_to_uint_xe(push_const_xe(xe_cas_sharpness_post_setup)), + pack_half_2x16_xe(float2_xe( + push_const_xe(xe_cas_sharpness_post_setup), 0.0f)), + float_bits_to_uint_xe(8.0f), 0u); + float4_xe cas_color; CasFilter(cas_color.r, cas_color.g, cas_color.b, pixel_coord, cas_const_0, cas_const_1, true); // Linear conversion approximation as recommended in the CAS presentation. @@ -66,21 +64,21 @@ xesl_entry_inputs_end_code_begin // Clamping because on Vulkan, the surface may specify any format, including // floating-point. cas_color.rgb = - xesl_saturate(cas_color.rgb + XeDitherOffset8bpc(pixel_coord)); + saturate_xe(cas_color.rgb + XeDitherOffset8bpc(pixel_coord)); #endif // XE_GUEST_OUTPUT_DITHER // Force alpha to 1 to make sure the surface won't be translucent. - cas_color.a = 1.0; - xesl_Output(xe_cas_color) = cas_color; -xesl_entry_code_end + cas_color.a = 1.0f; + out_xe(xe_cas_color) = cas_color; +} +entry_code_end_xe #define A_GPU 1 #include "../../../../third_party/FidelityFX-CAS/ffx-cas/ffx_a.h" -xesl_float3 CasLoad(xesl_int2 p) { - return xesl_texelFetch2D(xe_cas_source, p, 0).rgb; +float3_xe CasLoad(int2_xe p) { + return texel_fetch_2d_xe(xe_cas_source, p, 0).rgb; } -void CasInput(xesl_function_param_inout(float, r), - xesl_function_param_inout(float, g), - xesl_function_param_inout(float, b)) { +void CasInput(inout_param_xe(float, r), inout_param_xe(float, g), + inout_param_xe(float, b)) { // Linear conversion approximation as recommended in the CAS presentation. r *= r; g *= g; diff --git a/src/xenia/ui/shaders/guest_output_ffx_fsr_easu.ps.xesl b/src/xenia/ui/shaders/guest_output_ffx_fsr_easu.ps.xesl index f8fb183d9..d3ec333cc 100644 --- a/src/xenia/ui/shaders/guest_output_ffx_fsr_easu.ps.xesl +++ b/src/xenia/ui/shaders/guest_output_ffx_fsr_easu.ps.xesl @@ -11,74 +11,72 @@ #include "amd_language.xesli" -xesl_pushConstants_begin(b0, space0) +push_const_begin_xe(b0, space0) // 16 used by the vertex shader (GLSL push constant offsets are across // stages). - xesl_block_offset_member(16, c0.x, xesl_float2, - xe_fsr_easu_input_output_size_ratio) - xesl_block_offset_member(24, c0.z, xesl_float2, xe_fsr_easu_input_size_inv) -xesl_pushConstants_end + block_offset_member_xe(16, c0.x, float2_xe, + xe_fsr_easu_input_output_size_ratio) + block_offset_member_xe(24, c0.z, float2_xe, xe_fsr_easu_input_size_inv) +push_const_end_xe // FIXME(Triang3l): This approach doesn't work for MSL - the texture must be // passed explicitly from the entry point's arguments to FsrEasu#F. // Forward declaration because FsrEasu#F need xe_fsr_easu_source from the entry // point bindings. -void FsrEasuF(xesl_function_param_out(xesl_float3, pixel), - xesl_uint2 pixel_position, xesl_uint4 const0, xesl_uint4 const1, - xesl_uint4 const2, xesl_uint4 const3); +void FsrEasuF(out_param_xe(float3_xe, pixel), uint2_xe pixel_position, + uint4_xe const0, uint4_xe const1, uint4_xe const2, + uint4_xe const3); -xesl_entry_outputs_begin - xesl_entry_output_target(xesl_float4, xe_fsr_easu_color, 0) -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_pixel - xesl_pushConstants_binding(buffer(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_fsr_easu_source, set=0, binding=0, t0, space0, - texture(0)) - xesl_entry_binding_next - xesl_samplerState(xe_fsr_easu_sampler, set=0, binding=1, s0, space0, - sampler(0)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_fragCoord -xesl_entry_inputs_end_code_begin +entry_outputs_begin_xe + entry_out_target_xe(float4_xe, xe_fsr_easu_color, 0) +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_pixel_xe + push_const_binding_xe(buffer(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_fsr_easu_source, set=0, binding=0, t0, space0, + texture(0)) + entry_binding_next_xe + sampler_state_xe(xe_fsr_easu_sampler, set=0, binding=1, s0, space0, + sampler(0)) +entry_bindings_end_inputs_begin_xe + entry_in_pixel_coord_xe +entry_inputs_end_code_begin_xe +{ // FsrEasuCon with smaller push constant usage. - xesl_uint4 easu_const_0 = - xesl_uint4( - xesl_floatBitsToUint( - xesl_pushConstant(xe_fsr_easu_input_output_size_ratio)), - xesl_floatBitsToUint( - 0.5 * xesl_pushConstant(xe_fsr_easu_input_output_size_ratio) - - 0.5)); - xesl_uint4 easu_const_1 = - xesl_floatBitsToUint(xesl_float4(1.0, 1.0, 1.0, -1.0) * - xesl_pushConstant(xe_fsr_easu_input_size_inv).xyxy); - xesl_uint4 easu_const_2 = - xesl_floatBitsToUint(xesl_float4(-1.0, 2.0, 1.0, 2.0) * - xesl_pushConstant(xe_fsr_easu_input_size_inv).xyxy); - xesl_uint4 easu_const_3 = - xesl_uint4(xesl_floatBitsToUint(0.0), - xesl_floatBitsToUint( - 4.0 * xesl_pushConstant(xe_fsr_easu_input_size_inv).y), - 0u, 0u); - FsrEasuF(xesl_Output(xe_fsr_easu_color).rgb, xesl_uint2(xesl_FragCoord.xy), + uint4_xe easu_const_0 = + uint4_xe( + float_bits_to_uint_xe( + push_const_xe(xe_fsr_easu_input_output_size_ratio)), + float_bits_to_uint_xe( + 0.5f * push_const_xe(xe_fsr_easu_input_output_size_ratio) - + 0.5f)); + uint4_xe easu_const_1 = + float_bits_to_uint_xe(float4_xe(1.0f, 1.0f, 1.0f, -1.0f) * + push_const_xe(xe_fsr_easu_input_size_inv).xyxy); + uint4_xe easu_const_2 = + float_bits_to_uint_xe(float4_xe(-1.0f, 2.0f, 1.0f, 2.0f) * + push_const_xe(xe_fsr_easu_input_size_inv).xyxy); + uint4_xe easu_const_3 = uint4_xe( + float_bits_to_uint_xe(0.0f), + float_bits_to_uint_xe(4.0f * push_const_xe(xe_fsr_easu_input_size_inv).y), + 0u, 0u); + FsrEasuF(out_xe(xe_fsr_easu_color).rgb, uint2_xe(in_pixel_coord_xe.xy), easu_const_0, easu_const_1, easu_const_2, easu_const_3); - xesl_Output(xe_fsr_easu_color).a = 1.0; -xesl_entry_code_end + out_xe(xe_fsr_easu_color).a = 1.0f; +} +entry_code_end_xe #define A_GPU 1 #include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_a.h" #define FSR_EASU_F 1 -xesl_float4 FsrEasuRF(xesl_float2 p) { - return xesl_textureGatherRed2D_sep(xe_fsr_easu_source, xe_fsr_easu_sampler, - p); +float4_xe FsrEasuRF(float2_xe p) { + return gather_sep_2d_r_xe(xe_fsr_easu_source, xe_fsr_easu_sampler, p); } -xesl_float4 FsrEasuGF(xesl_float2 p) { - return xesl_textureGatherGreen2D_sep(xe_fsr_easu_source, xe_fsr_easu_sampler, - p); +float4_xe FsrEasuGF(float2_xe p) { + return gather_sep_2d_g_xe(xe_fsr_easu_source, xe_fsr_easu_sampler, p); } -xesl_float4 FsrEasuBF(xesl_float2 p) { - return xesl_textureGatherBlue2D_sep(xe_fsr_easu_source, xe_fsr_easu_sampler, - p); +float4_xe FsrEasuBF(float2_xe p) { + return gather_sep_2d_b_xe(xe_fsr_easu_source, xe_fsr_easu_sampler, p); } #include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_fsr1.h" diff --git a/src/xenia/ui/shaders/guest_output_ffx_fsr_rcas.xesli b/src/xenia/ui/shaders/guest_output_ffx_fsr_rcas.xesli index f440eb2be..a877d7096 100644 --- a/src/xenia/ui/shaders/guest_output_ffx_fsr_rcas.xesli +++ b/src/xenia/ui/shaders/guest_output_ffx_fsr_rcas.xesli @@ -15,63 +15,61 @@ #include "dither_8bpc.xesli" #endif // XE_GUEST_OUTPUT_DITHER -xesl_pushConstants_begin(b0, space0) +push_const_begin_xe(b0, space0) // 16 used by the vertex shader (GLSL push constant offsets are across // stages). - xesl_block_offset_member(16, c0.x, xesl_int2, - xe_fsr_rcas_output_offset) - xesl_block_offset_member(24, c0.z, float, xe_fsr_rcas_sharpness_post_setup) -xesl_pushConstants_end + block_offset_member_xe(16, c0.x, int2_xe, xe_fsr_rcas_output_offset) + block_offset_member_xe(24, c0.z, float, xe_fsr_rcas_sharpness_post_setup) +push_const_end_xe // FIXME(Triang3l): This approach doesn't work for MSL - the texture must be // passed explicitly from the entry point's arguments to FsrRcasLoadF. // Forward declaration because FsrRcasLoadF needs xe_fsr_rcas_source from the // entry point bindings. -void FsrRcasF(xesl_function_param_out(float, pixel_r), - xesl_function_param_out(float, pixel_g), - xesl_function_param_out(float, pixel_b), - xesl_uint2 pixel_position, xesl_uint4 constants); +void FsrRcasF(out_param_xe(float, pixel_r), out_param_xe(float, pixel_g), + out_param_xe(float, pixel_b), uint2_xe pixel_position, + uint4_xe constants); -xesl_entry_outputs_begin - xesl_entry_output_target(xesl_float4, xe_fsr_rcas_color, 0) -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_pixel - xesl_pushConstants_binding(buffer(0)) - xesl_entry_binding_next - xesl_texture(xesl_texture2D, xe_fsr_rcas_source, set=0, binding=0, t0, space0, - texture(0)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_fragCoord -xesl_entry_inputs_end_code_begin - xesl_uint2 pixel_coord = - xesl_uint2(xesl_int2(xesl_FragCoord.xy) - - xesl_pushConstant(xe_fsr_rcas_output_offset)); - float sharpness = xesl_pushConstant(xe_fsr_rcas_sharpness_post_setup); +entry_outputs_begin_xe + entry_out_target_xe(float4_xe, xe_fsr_rcas_color, 0) +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_pixel_xe + push_const_binding_xe(buffer(0)) + entry_binding_next_xe + texture_xe(texture_2d_xe, xe_fsr_rcas_source, set=0, binding=0, t0, space0, + texture(0)) +entry_bindings_end_inputs_begin_xe + entry_in_pixel_coord_xe +entry_inputs_end_code_begin_xe +{ + uint2_xe pixel_coord = uint2_xe(int2_xe(in_pixel_coord_xe.xy) - + push_const_xe(xe_fsr_rcas_output_offset)); + float sharpness = push_const_xe(xe_fsr_rcas_sharpness_post_setup); // FsrRcasCon with smaller push constant usage. - xesl_uint4 rcas_const = - xesl_uint4(xesl_floatBitsToUint(sharpness), - xesl_packHalf2x16(xesl_float2(sharpness, sharpness)), 0u, 0u); - xesl_float4 rcas_color; + uint4_xe rcas_const = + uint4_xe(float_bits_to_uint_xe(sharpness), + pack_half_2x16_xe(float2_xe(sharpness, sharpness)), 0u, 0u); + float4_xe rcas_color; FsrRcasF(rcas_color.r, rcas_color.g, rcas_color.b, pixel_coord, rcas_const); #if XE_GUEST_OUTPUT_DITHER // Clamping because on Vulkan, the surface may specify any format, including // floating-point. rcas_color.rgb = - xesl_saturate(rcas_color.rgb + XeDitherOffset8bpc(pixel_coord)); + saturate_xe(rcas_color.rgb + XeDitherOffset8bpc(pixel_coord)); #endif // XE_GUEST_OUTPUT_DITHER // Force alpha to 1 to make sure the surface won't be translucent. - rcas_color.a = 1.0; - xesl_Output(xe_fsr_rcas_color) = rcas_color; -xesl_entry_code_end + rcas_color.a = 1.0f; + out_xe(xe_fsr_rcas_color) = rcas_color; +} +entry_code_end_xe #define A_GPU 1 #include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_a.h" #define FSR_RCAS_F 1 -xesl_float4 FsrRcasLoadF(xesl_int2 p) { - return xesl_float4(xesl_texelFetch2D(xe_fsr_rcas_source, p, 0).rgb, 1.0); +float4_xe FsrRcasLoadF(int2_xe p) { + return float4_xe(texel_fetch_2d_xe(xe_fsr_rcas_source, p, 0).rgb, 1.0f); } -void FsrRcasInputF(xesl_function_param_inout(float, r), - xesl_function_param_inout(float, g), - xesl_function_param_inout(float, b)) {} +void FsrRcasInputF(inout_param_xe(float, r), inout_param_xe(float, g), + inout_param_xe(float, b)) {} #include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_fsr1.h" diff --git a/src/xenia/ui/shaders/guest_output_triangle_strip_rect.vs.xesl b/src/xenia/ui/shaders/guest_output_triangle_strip_rect.vs.xesl index 33cc84a15..f74cf9664 100644 --- a/src/xenia/ui/shaders/guest_output_triangle_strip_rect.vs.xesl +++ b/src/xenia/ui/shaders/guest_output_triangle_strip_rect.vs.xesl @@ -9,27 +9,29 @@ #include "xesl.xesli" -xesl_pushConstants_begin(b0, space0) +push_const_begin_xe(b0, space0) // If the layout is changed, update the base offset in all guest output pixel // shaders! - xesl_float2 xe_triangle_strip_rect_offset; + float2_xe xe_triangle_strip_rect_offset; // Can be negative. - xesl_float2 xe_triangle_strip_rect_size; -xesl_pushConstants_end + float2_xe xe_triangle_strip_rect_size; +push_const_end_xe -xesl_entry_outputs_begin - xesl_entry_output_position -xesl_entry_outputs_end_stageInputs_begin -xesl_entry_stageInputs_end_bindings_begin_vertex - xesl_pushConstants_binding(buffer(0)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_vertexID -xesl_entry_inputs_end_code_begin - xesl_Position = - xesl_float4( - xesl_pushConstant(xe_triangle_strip_rect_offset) + - xesl_float2((xesl_uint2(xesl_VertexID, xesl_VertexID) >> - xesl_uint2(0u, 1u)) & 1u) * - xesl_pushConstant(xe_triangle_strip_rect_size), - 0.0, 1.0); -xesl_entry_code_end +entry_outputs_begin_xe + entry_out_position_xe +entry_outputs_end_stage_inputs_begin_xe +entry_stage_inputs_end_bindings_begin_vertex_xe + push_const_binding_xe(buffer(0)) +entry_bindings_end_inputs_begin_xe + entry_in_vertex_id_xe +entry_inputs_end_code_begin_xe +{ + out_position_xe = + float4_xe( + push_const_xe(xe_triangle_strip_rect_offset) + + float2_xe((uint_x2_xe(in_vertex_id_xe) >> + uint2_xe(0u, 1u)) & 1u) * + push_const_xe(xe_triangle_strip_rect_size), + 0.0f, 1.0f); +} +entry_code_end_xe diff --git a/src/xenia/ui/shaders/immediate.ps.xesl b/src/xenia/ui/shaders/immediate.ps.xesl index 786f0010c..e8ee9d874 100644 --- a/src/xenia/ui/shaders/immediate.ps.xesl +++ b/src/xenia/ui/shaders/immediate.ps.xesl @@ -9,19 +9,20 @@ #include "xesl.xesli" -xesl_entry_outputs_begin - xesl_entry_output_target(xesl_float4, xe_out_color, 0) -xesl_entry_outputs_end_stageInputs_begin - xesl_entry_stageInput(xesl_float2, xe_in_texcoord, 0, TEXCOORD) - xesl_entry_stageInput(xesl_float4, xe_in_color, 1, COLOR) -xesl_entry_stageInputs_end_bindings_begin_pixel - xesl_sampler(xesl_sampler2D, xe_immediate_texture, set=0, binding=0, t0, - space0, s0, space0, texture(0), sampler(0)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_stageInputs -xesl_entry_inputs_end_code_begin - xesl_Output(xe_out_color) = - xesl_StageInput(xe_in_color) * - xesl_textureSampleLod2D_comb(xe_immediate_texture, - xesl_StageInput(xe_in_texcoord), 0.0); -xesl_entry_code_end +entry_outputs_begin_xe + entry_out_target_xe(float4_xe, xe_out_color, 0) +entry_outputs_end_stage_inputs_begin_xe + entry_in_stage_xe(float2_xe, xe_in_texcoord, 0, TEXCOORD) + entry_in_stage_xe(float4_xe, xe_in_color, 1, COLOR) +entry_stage_inputs_end_bindings_begin_pixel_xe + sampler_xe(sampler_2d_xe, xe_immediate_texture, set=0, binding=0, t0, space0, + s0, space0, texture(0), sampler(0)) +entry_bindings_end_inputs_begin_xe + entry_in_stage_inputs_xe +entry_inputs_end_code_begin_xe +{ + out_xe(xe_out_color) = + in_xe(xe_in_color) * + sample_comb_lod_2d_xe(xe_immediate_texture, in_xe(xe_in_texcoord), 0.0f); +} +entry_code_end_xe diff --git a/src/xenia/ui/shaders/immediate.vs.xesl b/src/xenia/ui/shaders/immediate.vs.xesl index 73ee8c738..0fc85c945 100644 --- a/src/xenia/ui/shaders/immediate.vs.xesl +++ b/src/xenia/ui/shaders/immediate.vs.xesl @@ -9,29 +9,31 @@ #include "xesl.xesli" -xesl_pushConstants_begin(b0, space0) - xesl_float2 xe_coordinate_space_size_inv; -xesl_pushConstants_end +push_const_begin_xe(b0, space0) + float2_xe xe_coordinate_space_size_inv; +push_const_end_xe -xesl_entry_outputs_begin - xesl_entry_output(xesl_float2, xe_out_texcoord, 0, TEXCOORD) - xesl_entry_output(xesl_float4, xe_out_color, 1, COLOR) - xesl_entry_output_position -xesl_entry_outputs_end_stageInputs_begin - xesl_entry_stageInput_vertex(xesl_float2, xe_in_position, 0, POSITION) - xesl_entry_stageInput_vertex(xesl_float2, xe_in_texcoord, 1, TEXCOORD) - xesl_entry_stageInput_vertex(xesl_float4, xe_in_color, 2, COLOR) -xesl_entry_stageInputs_end_bindings_begin_vertex - xesl_pushConstants_binding(buffer(0)) -xesl_entry_bindings_end_inputs_begin - xesl_entry_input_stageInputs -xesl_entry_inputs_end_code_begin - xesl_Output(xe_out_texcoord) = xesl_StageInput(xe_in_texcoord); - xesl_Output(xe_out_color) = xesl_StageInput(xe_in_color); - xesl_Position = - xesl_float4(xesl_StageInput(xe_in_position) * - xesl_pushConstant(xe_coordinate_space_size_inv) * - xesl_float2(2.0, 2.0 * XESL_Y_SCREEN_DIRECTION) - - xesl_float2(1.0, XESL_Y_SCREEN_DIRECTION), - 0.0, 1.0); -xesl_entry_code_end +entry_outputs_begin_xe + entry_out_xe(float2_xe, xe_out_texcoord, 0, TEXCOORD) + entry_out_xe(float4_xe, xe_out_color, 1, COLOR) + entry_out_position_xe +entry_outputs_end_stage_inputs_begin_xe + entry_in_stage_vertex_xe(float2_xe, xe_in_position, 0, POSITION) + entry_in_stage_vertex_xe(float2_xe, xe_in_texcoord, 1, TEXCOORD) + entry_in_stage_vertex_xe(float4_xe, xe_in_color, 2, COLOR) +entry_stage_inputs_end_bindings_begin_vertex_xe + push_const_binding_xe(buffer(0)) +entry_bindings_end_inputs_begin_xe + entry_in_stage_inputs_xe +entry_inputs_end_code_begin_xe +{ + out_xe(xe_out_texcoord) = in_xe(xe_in_texcoord); + out_xe(xe_out_color) = in_xe(xe_in_color); + out_position_xe = + float4_xe(in_xe(xe_in_position) * + push_const_xe(xe_coordinate_space_size_inv) * + float2_xe(2.0f, 2.0f * NDC_DIRECTION_Y_XE) - + float2_xe(1.0f, NDC_DIRECTION_Y_XE), + 0.0f, 1.0f); +} +entry_code_end_xe diff --git a/src/xenia/ui/shaders/xesl.xesli b/src/xenia/ui/shaders/xesl.xesli index fb1951080..fbe30d097 100644 --- a/src/xenia/ui/shaders/xesl.xesli +++ b/src/xenia/ui/shaders/xesl.xesli @@ -10,7 +10,7 @@ #ifndef XENIA_UI_SHADERS_XESL_XESLI_ #define XENIA_UI_SHADERS_XESL_XESLI_ -// XESL_LANGUAGE_GLSL / HLSL / MSL = 1 are expected to be defined via compiler +// SHADING_LANGUAGE_GLSL/HLSL/MSL_XE 1 is expected to be defined via compiler // arguments. // Required GLSL extensions: @@ -18,99 +18,67 @@ // - GL_EXT_samplerless_texture_functions // For functions, it's preferable to take the identifiers here from an existing -// target language, such as GLSL or HLSL, prefixing them with xesl_, only -// modifying the names when altering (generalizing or specializing usually) -// their functionality compared to that of the original function. The preferred -// name choice from all the shading languages is the name that reflects the -// functionality the closest, especially if some languages have a narrower input -// domain (for instance, HLSL has asuint that can accept both float and int, -// while GLSL has floatBitsToUint that accepts only float - there are two -// options here, a xesl_floatBitsToUint alias, or xesl_asuint overloads, but the -// former is more precisely descriptive, so it's preferred; xesl_lerp is -// preferred over xesl_mix because the former describes how exactly the mixing +// target language, such as GLSL or HLSL, add the `_xe` suffix, rename them from +// camelCase to snake_case for consistency, and if altering (generalizing or +// specializing usually) the functionality compared to that of the original +// function, modify the name accordingly. The preferred name choice from all the +// shading languages is the name that reflects the functionality the closest, +// especially if some languages have a narrower input domain (for instance, HLSL +// has `asuint` that can accept both `float` and `int`, while GLSL has +// `floatBitsToUint` that accepts only `float` - there are two options here, a +// `float_bits_to_uint_xe` alias, or `asuint_xe` overloads, but the former +// describes the operation more precisely, so it's preferred; `lerp_xe` is +// preferred over `mix_xe` because the former describes how exactly the mixing // will be performed), and / or that is the most visually consistent -// (xesl_float4 over xesl_vec4 considering it's a float vector). +// (`float4_xe` over `vec4_xe` because it's a vector of `float`s). -#if XESL_LANGUAGE_MSL +#if SHADING_LANGUAGE_MSL_XE #include using namespace metal; #endif // Vectors. -// Scalars for definition consistency. -#define xesl_bool bool -#define xesl_int int -#define xesl_uint uint -#define xesl_float float -#if XESL_LANGUAGE_GLSL - #define xesl_bool2 bvec2 - #define xesl_bool3 bvec3 - #define xesl_bool4 bvec4 - #define xesl_int2 ivec2 - #define xesl_int3 ivec3 - #define xesl_int4 ivec4 - #define xesl_uint2 uvec2 - #define xesl_uint3 uvec3 - #define xesl_uint4 uvec4 - #define xesl_float2 vec2 - #define xesl_float3 vec3 - #define xesl_float4 vec4 +#if SHADING_LANGUAGE_GLSL_XE + #define bool2_xe bvec2 + #define bool3_xe bvec3 + #define bool4_xe bvec4 + #define int2_xe ivec2 + #define int3_xe ivec3 + #define int4_xe ivec4 + #define uint2_xe uvec2 + #define uint3_xe uvec3 + #define uint4_xe uvec4 + #define float2_xe vec2 + #define float3_xe vec3 + #define float4_xe vec4 #else - #define xesl_bool2 bool2 - #define xesl_bool3 bool3 - #define xesl_bool4 bool4 - #define xesl_int2 int2 - #define xesl_int3 int3 - #define xesl_int4 int4 - #define xesl_uint2 uint2 - #define xesl_uint3 uint3 - #define xesl_uint4 uint4 - #define xesl_float2 float2 - #define xesl_float3 float3 - #define xesl_float4 float4 -#endif // XESL_LANGUAGE_GLSL + #define bool2_xe bool2 + #define bool3_xe bool3 + #define bool4_xe bool4 + #define int2_xe int2 + #define int3_xe int3 + #define int4_xe int4 + #define uint2_xe uint2 + #define uint3_xe uint3 + #define uint4_xe uint4 + #define float2_xe float2 + #define float3_xe float3 + #define float4_xe float4 +#endif // SHADING_LANGUAGE_GLSL_XE -xesl_bool2 xesl_bool_x2(bool xesl_var_value) { - return xesl_bool2(xesl_var_value, xesl_var_value); -} -xesl_bool3 xesl_bool_x3(bool xesl_var_value) { - return xesl_bool3(xesl_var_value, xesl_var_value, xesl_var_value); -} -xesl_bool4 xesl_bool_x4(bool xesl_var_value) { - return xesl_bool4(xesl_var_value, xesl_var_value, xesl_var_value, - xesl_var_value); -} -xesl_int2 xesl_int_x2(int xesl_var_value) { - return xesl_int2(xesl_var_value, xesl_var_value); -} -xesl_int3 xesl_int_x3(int xesl_var_value) { - return xesl_int3(xesl_var_value, xesl_var_value, xesl_var_value); -} -xesl_int4 xesl_int_x4(int xesl_var_value) { - return xesl_int4(xesl_var_value, xesl_var_value, xesl_var_value, - xesl_var_value); -} -xesl_uint2 xesl_uint_x2(uint xesl_var_value) { - return xesl_uint2(xesl_var_value, xesl_var_value); -} -xesl_uint3 xesl_uint_x3(uint xesl_var_value) { - return xesl_uint3(xesl_var_value, xesl_var_value, xesl_var_value); -} -xesl_uint4 xesl_uint_x4(uint xesl_var_value) { - return xesl_uint4(xesl_var_value, xesl_var_value, xesl_var_value, - xesl_var_value); -} -xesl_float2 xesl_float_x2(float xesl_var_value) { - return xesl_float2(xesl_var_value, xesl_var_value); -} -xesl_float3 xesl_float_x3(float xesl_var_value) { - return xesl_float3(xesl_var_value, xesl_var_value, xesl_var_value); -} -xesl_float4 xesl_float_x4(float xesl_var_value) { - return xesl_float4(xesl_var_value, xesl_var_value, xesl_var_value, - xesl_var_value); -} +bool2_xe bool_x2_xe(bool x) { return bool2_xe(x, x); } +bool3_xe bool_x3_xe(bool x) { return bool3_xe(x, x, x); } +bool4_xe bool_x4_xe(bool x) { return bool4_xe(x, x, x, x); } +int2_xe int_x2_xe(int x) { return int2_xe(x, x); } +int3_xe int_x3_xe(int x) { return int3_xe(x, x, x); } +int4_xe int_x4_xe(int x) { return int4_xe(x, x, x, x); } +uint2_xe uint_x2_xe(uint x) { return uint2_xe(x, x); } +uint3_xe uint_x3_xe(uint x) { return uint3_xe(x, x, x); } +uint4_xe uint_x4_xe(uint x) { return uint4_xe(x, x, x, x); } +float2_xe float_x2_xe(float x) { return float2_xe(x, x); } +float3_xe float_x3_xe(float x) { return float3_xe(x, x, x); } +float4_xe float_x4_xe(float x) { return float4_xe(x, x, x, x); } // Declarations. // @@ -122,46 +90,48 @@ xesl_float4 xesl_float_x4(float xesl_var_value) { // the `set=` and `binding=` specifiers, and register types and the `space` // prefix in HLSL, are exposed to the shader, even though they're redundant. // -// The `xesl_id_` prefix (with context-specific sub-prefixes) can be used to -// create internal derivative identifiers (such as buffer block names from -// instance names, or separate texture and sampler from a combined texture / -// sampler for languages not supporting the latter). +// The `_xe_*` suffix (with context-specific suffixes, like `_xe_block`) can be +// used to create internal derivative identifiers (such as buffer block names +// from instance names, or separate texture and sampler from a combined +// texture / sampler for languages not supporting the latter). // Non-compute shader entry point must be declared as: -// xesl_entry_outputs_begin +// entry_outputs_begin_xe // - Linked stage outputs. // - Linked system stage outputs (like vertex position). // - System stage outputs. -// xesl_entry_outputs_end_stageInputs_begin +// entry_outputs_end_stage_inputs_begin_xe // - Linked stage inputs (vertex attributes, interpolants). -// xesl_entry_stageInputs_end_bindings_begin_[stage] (vertex, pixel) -// Everything here must be separated with xesl_entry_binding_next, with no +// entry_stage_inputs_end_bindings_begin_[stage]_xe (vertex, pixel) +// Everything here must be separated with entry_binding_next_xe, with no // leading or trailing separators. // - Buffer, texture, sampler bindings. -// xesl_entry_bindings_end_inputs_begin -// (or xesl_entry_bindings_empty_end_inputs_begin if there are no bindings). -// Everything here must be separated with xesl_entry_input_next, with no -// leading or trailing separators. -// - xesl_entry_input_stageInputs if any linked stage inputs are used. +// entry_bindings_end_inputs_begin_xe +// (or entry_bindings_empty_end_inputs_begin_xe if there are no bindings). +// Everything here must be separated with entry_input_next_xe, with no leading +// or trailing separators. +// - entry_in_stage_inputs_xe if any linked stage inputs are used. // - Linked system inputs (like pixel position). // - System inputs. -// xesl_entry_inputs_end_code_begin +// entry_inputs_end_code_begin_xe // - Main function code. -// xesl_entry_code_end +// entry_code_end_xe // // Compute shader entry point must be declared as: -// #define xesl_localSize_x, y, z -// xesl_entry_bindings_begin_compute -// Everything here must be separated with xesl_entry_binding_next, with no +// #define LOCAL_SIZE_X_XE ... +// #define LOCAL_SIZE_Y_XE ... +// #define LOCAL_SIZE_Z_XE ... +// entry_bindings_begin_compute_xe +// Everything here must be separated with entry_binding_next_xe, with no // leading or trailing separators. // - Buffer, texture, sampler bindings. -// xesl_entry_bindings_end_inputs_begin_compute -// Everything here must be separated with xesl_entry_input_next, with no -// leading or trailing separators. +// entry_bindings_end_inputs_begin_compute_xe +// Everything here must be separated with entry_input_next_xe, with no leading +// or trailing separators. // - System inputs. -// xesl_entry_inputs_end_code_begin_compute +// entry_inputs_end_code_begin_compute_xe // - Main function code. -// xesl_entry_code_end_compute +// entry_code_end_compute_xe // // Bindings are in the entry point because they are passed this way in MSL. For // this reason, constant and storage buffer declarations are also split into the @@ -188,237 +158,232 @@ xesl_float4 xesl_float_x4(float xesl_var_value) { // with smaller waves, wave) count if the size of the actual work domain is not // aligned to the group size. // -// System outputs and inputs (declared via the respective xesl_entry_output_* -// and xesl_entry_input_*): +// System outputs and inputs (declared via the respective entry_out_*_xe and +// entry_in_*_xe): // - Vertex shaders: -// - out xesl_float4 xesl_Position -// - in uint xesl_VertexID +// - out float4_xe out_position_xe +// - in uint in_vertex_id_xe // - Pixel shaders: -// - in xesl_float4 xesl_FragCoord -// xesl_FragCoord.w is 1/W if XESL_FRAG_COORD_W_IS_INVERSE, W otherwise. +// - in float4_xe in_pixel_coord_xe +// in_pixel_coord_xe.w is 1/W if PIXEL_COORD_W_IS_INVERSE_XE, W otherwise. // - Compute shaders: -// - in xesl_uint3 xesl_WorkGroupID -// - in xesl_uint3 xesl_LocalInvocationID -// - in xesl_uint3 xesl_GlobalInvocationID -// - in uint xesl_LocalInvocationIndex -#if XESL_LANGUAGE_GLSL - #define xesl_entry_output(type, name, index, semantic) \ +// - in uint3_xe in_group_id_xe +// - in uint3_xe in_local_thread_id_xe +// - in uint3_xe in_global_thread_id_xe +// - in uint in_local_thread_index_xe +#if SHADING_LANGUAGE_GLSL_XE + #define entry_out_xe(type, name, index, semantic) \ layout(location=index) out type name; - #define xesl_entry_output_target(type, name, index) \ + #define entry_out_target_xe(type, name, index) \ layout(location=index) out type name; - #define xesl_Output(name) name - #define xesl_Position gl_Position - #define xesl_entry_stageInput(type, name, index, semantic) \ + #define out_xe(name) name + #define out_position_xe gl_Position + #define entry_in_stage_xe(type, name, index, semantic) \ layout(location=index) in type name; - #define xesl_entry_bindings_end_inputs_begin_compute \ - layout(local_size_x=(xesl_localSize_x), local_size_y=(xesl_localSize_y), \ - local_size_z=(xesl_localSize_z)) in; - #define xesl_StageInput(name) name - #define xesl_VertexID (uint(gl_VertexIndex)) - #define XESL_FRAG_COORD_W_IS_INVERSE 1 - #define xesl_FragCoord gl_FragCoord - #define xesl_WorkGroupID gl_WorkGroupID - #define xesl_LocalInvocationID gl_LocalInvocationID - #define xesl_GlobalInvocationID gl_GlobalInvocationID - #define xesl_LocalInvocationIndex gl_LocalInvocationIndex - #define xesl_entry_inputs_end_code_begin void main() { - #define xesl_entry_inputs_end_code_begin_compute void main() { - #define xesl_entry_return return; -#elif XESL_LANGUAGE_HLSL - #define xesl_entry_outputs_begin struct xesl_entry_outputs_struct { - #define xesl_entry_output(type, name, index, semantic) type name : semantic; - #define xesl_entry_output_target(type, name, index) \ - type name : SV_Target##index; - #define xesl_Output(name) xesl_entry_outputs.name - #define xesl_entry_output_position \ - float4 xesl_id_output_position : SV_Position; - #define xesl_Position xesl_entry_outputs.xesl_id_output_position - #define xesl_entry_outputs_end_stageInputs_begin \ - }; \ - struct xesl_entry_stageInputs_struct { - #define xesl_entry_stageInput(type, name, index, semantic) \ - type name : semantic; - #define xesl_entry_stageInputs_end_bindings_begin_vertex }; - #define xesl_entry_stageInputs_end_bindings_begin_pixel }; - #define xesl_entry_bindings_end_inputs_begin xesl_entry_outputs_struct main( - #define xesl_entry_bindings_empty_end_inputs_begin \ - xesl_entry_outputs_struct main( - #define xesl_entry_bindings_end_inputs_begin_compute \ - [numthreads(xesl_localSize_x, xesl_localSize_y, xesl_localSize_z)] \ + #define entry_bindings_end_inputs_begin_compute_xe \ + layout(local_size_x=(LOCAL_SIZE_X_XE), local_size_y=(LOCAL_SIZE_Y_XE), \ + local_size_z=(LOCAL_SIZE_Z_XE)) in; + #define in_xe(name) name + #define in_vertex_id_xe (uint(gl_VertexIndex)) + #define PIXEL_COORD_W_IS_INVERSE_XE 1 + #define in_pixel_coord_xe gl_FragCoord + #define in_group_id_xe gl_WorkGroupID + #define in_local_thread_id_xe gl_LocalInvocationID + #define in_global_thread_id_xe gl_GlobalInvocationID + #define in_local_thread_index_xe gl_LocalInvocationIndex + #define entry_inputs_end_code_begin_xe void main() { + #define entry_inputs_end_code_begin_compute_xe void main() { + #define entry_return_xe return; +#elif SHADING_LANGUAGE_HLSL_XE + #define entry_outputs_begin_xe struct entry_outputs_struct_xe { + #define entry_out_xe(type, name, index, semantic) type name : semantic; + #define entry_out_target_xe(type, name, index) type name : SV_Target##index; + #define out_xe(name) entry_outputs_xe.name + #define entry_out_position_xe float4 out_position_var_xe : SV_Position; + #define out_position_xe entry_outputs_xe.out_position_var_xe + #define entry_outputs_end_stage_inputs_begin_xe \ + }; \ + struct entry_stage_inputs_struct_xe { + #define entry_in_stage_xe(type, name, index, semantic) type name : semantic; + #define entry_stage_inputs_end_bindings_begin_vertex_xe }; + #define entry_stage_inputs_end_bindings_begin_pixel_xe }; + #define entry_bindings_end_inputs_begin_xe entry_outputs_struct_xe main( + #define entry_bindings_empty_end_inputs_begin_xe \ + entry_outputs_struct_xe main( + #define entry_bindings_end_inputs_begin_compute_xe \ + [numthreads(LOCAL_SIZE_X_XE, LOCAL_SIZE_Y_XE, LOCAL_SIZE_Z_XE)] \ void main( - #define xesl_entry_input_next , - #define xesl_entry_input_stageInputs \ - xesl_entry_stageInputs_struct xesl_entry_stageInputs - #define xesl_StageInput(name) xesl_entry_stageInputs.name - #define xesl_entry_input_vertexID uint xesl_VertexID : SV_VertexID - #define xesl_entry_input_fragCoord xesl_float4 xesl_FragCoord : SV_Position - #define xesl_entry_input_workGroupID xesl_uint3 xesl_WorkGroupID : SV_GroupID - #define xesl_entry_input_localInvocationID \ - xesl_uint3 xesl_LocalInvocationID : SV_GroupThreadID - #define xesl_entry_input_globalInvocationID \ - xesl_uint3 xesl_GlobalInvocationID : SV_DispatchThreadID - #define xesl_entry_input_localInvocationIndex \ - uint xesl_LocalInvocationIndex : SV_GroupIndex - #define xesl_entry_inputs_end_code_begin \ - ) { \ - xesl_entry_outputs_struct xesl_entry_outputs; - #define xesl_entry_inputs_end_code_begin_compute ) { - #define xesl_entry_return return xesl_entry_outputs; -#elif XESL_LANGUAGE_MSL - #define xesl_entry_outputs_begin struct xesl_entry_outputs_struct { - #define xesl_entry_output(type, name, index, semantic) \ + #define entry_input_next_xe , + #define entry_in_stage_inputs_xe \ + entry_stage_inputs_struct_xe entry_stage_inputs_xe + #define in_xe(name) entry_stage_inputs_xe.name + #define entry_in_vertex_id_xe uint in_vertex_id_xe : SV_VertexID + #define entry_in_pixel_coord_xe float4_xe in_pixel_coord_xe : SV_Position + #define entry_in_group_id_xe uint3_xe in_group_id_xe : SV_GroupID + #define entry_in_local_thread_id_xe \ + uint3_xe in_local_thread_id_xe : SV_GroupThreadID + #define entry_in_global_thread_id_xe \ + uint3_xe in_global_thread_id_xe : SV_DispatchThreadID + #define entry_in_local_thread_index_xe \ + uint in_local_thread_index_xe : SV_GroupIndex + #define entry_inputs_end_code_begin_xe \ + ) { \ + entry_outputs_struct_xe entry_outputs_xe; + #define entry_inputs_end_code_begin_compute_xe ) { + #define entry_return_xe return entry_outputs_xe; +#elif SHADING_LANGUAGE_MSL_XE + #define entry_outputs_begin_xe struct entry_outputs_struct_xe { + #define entry_out_xe(type, name, index, semantic) \ type name [[user(semantic)]]; - #define xesl_entry_output_target(type, name, index) \ - type name [[color(index)]]; - #define xesl_Output(name) xesl_entry_outputs.name - #define xesl_entry_output_position \ - xesl_float4 xesl_id_output_position [[position]]; - #define xesl_Position xesl_entry_outputs.xesl_id_output_position - #define xesl_entry_outputs_end_stageInputs_begin \ - }; \ - struct xesl_entry_stageInputs_struct { - #define xesl_entry_stageInput(type, name, index, semantic) \ + #define entry_out_target_xe(type, name, index) type name [[color(index)]]; + #define out_xe(name) entry_outputs_xe.name + #define entry_out_position_xe float4_xe out_position_var_xe [[position]]; + #define out_position_xe entry_outputs_xe.out_position_var_xe + #define entry_outputs_end_stage_inputs_begin_xe \ + }; \ + struct entry_stage_inputs_struct_xe { + #define entry_in_stage_xe(type, name, index, semantic) \ type name [[user(semantic)]]; - #define xesl_entry_stageInput_vertex(type, name, index, semantic) \ + #define entry_in_stage_vertex_xe(type, name, index, semantic) \ type name [[attribute(index)]]; - #define xesl_entry_stageInputs_end_bindings_begin_vertex \ - }; \ - vertex xesl_entry_outputs_struct xesl_entry( - #define xesl_entry_stageInputs_end_bindings_begin_pixel \ + #define entry_stage_inputs_end_bindings_begin_vertex_xe \ }; \ - fragment xesl_entry_outputs_struct xesl_entry( - #define xesl_entry_bindings_begin_compute kernel void xesl_entry( - #define xesl_entry_binding_next , - #define xesl_entry_bindings_end_inputs_begin , - #define xesl_entry_bindings_end_inputs_begin_compute , - #define xesl_entry_input_next , - #define xesl_entry_input_stageInputs \ - xesl_entry_stageInputs_struct xesl_entry_stageInputs [[stage_in]] - #define xesl_StageInput(name) xesl_entry_stageInputs.name - #define xesl_entry_input_vertexID uint xesl_VertexID [[vertex_id]] - #define XESL_FRAG_COORD_W_IS_INVERSE 1 - #define xesl_entry_input_fragCoord xesl_float4 xesl_FragCoord [[position]] - #define xesl_entry_input_workGroupID \ - xesl_uint3 xesl_WorkGroupID [[threadgroup_position_in_grid]] - #define xesl_entry_input_localInvocationID \ - xesl_uint3 xesl_LocalInvocationID [[thread_position_in_threadgroup]] - #define xesl_entry_input_globalInvocationID \ - xesl_uint3 xesl_GlobalInvocationID [[thread_position_in_grid]] - #define xesl_entry_input_localInvocationIndex \ - uint xesl_LocalInvocationIndex [[thread_index_in_threadgroup]] - #define xesl_entry_inputs_end_code_begin \ - ) { \ - xesl_entry_outputs_struct xesl_entry_outputs; - #define xesl_entry_inputs_end_code_begin_compute ) { - #define xesl_entry_return return xesl_entry_outputs; + vertex entry_outputs_struct_xe entry_xe( + #define entry_stage_inputs_end_bindings_begin_pixel_xe \ + }; \ + fragment entry_outputs_struct_xe entry_xe( + #define entry_bindings_begin_compute_xe kernel void entry_xe( + #define entry_binding_next_xe , + #define entry_bindings_end_inputs_begin_xe , + #define entry_bindings_end_inputs_begin_compute_xe , + #define entry_input_next_xe , + #define entry_in_stage_inputs_xe \ + entry_stage_inputs_struct_xe entry_stage_inputs_xe [[stage_in]] + #define in_xe(name) entry_stage_inputs_xe.name + #define entry_in_vertex_id_xe uint in_vertex_id_xe [[vertex_id]] + #define PIXEL_COORD_W_IS_INVERSE_XE 1 + #define entry_in_pixel_coord_xe float4_xe in_pixel_coord_xe [[position]] + #define entry_in_group_id_xe \ + uint3_xe in_group_id_xe [[threadgroup_position_in_grid]] + #define entry_in_local_thread_id_xe \ + uint3_xe in_local_thread_id_xe [[thread_position_in_threadgroup]] + #define entry_in_global_thread_id_xe \ + uint3_xe in_global_thread_id_xe [[thread_position_in_grid]] + #define entry_in_local_thread_index_xe \ + uint in_local_thread_index_xe [[thread_index_in_threadgroup]] + #define entry_inputs_end_code_begin_xe \ + ) { \ + entry_outputs_struct_xe entry_outputs_xe; + #define entry_inputs_end_code_begin_compute_xe ) { + #define entry_return_xe return entry_outputs_xe; #else - #error xesl_entry not defined for the target language. -#endif // XE_LANGUAGE -#ifndef xesl_entry_outputs_begin - #define xesl_entry_outputs_begin -#endif // !xesl_entry_outputs_begin -#ifndef xesl_entry_output_position - #define xesl_entry_output_position -#endif // !xesl_entry_output_position -#ifndef xesl_entry_outputs_end_stageInputs_begin - #define xesl_entry_outputs_end_stageInputs_begin -#endif // !xesl_entry_outputs_end_stageInputs_begin -#ifndef xesl_entry_stageInput_vertex - #define xesl_entry_stageInput_vertex(type, name, index, semantic) \ - xesl_entry_stageInput(type, name, index, semantic) -#endif // !xesl_entry_stageInput_vertex -#ifndef xesl_entry_stageInputs_end_bindings_begin_vertex - #define xesl_entry_stageInputs_end_bindings_begin_vertex -#endif // !xesl_entry_stageInputs_end_bindings_begin_vertex -#ifndef xesl_entry_stageInputs_end_bindings_begin_pixel - #define xesl_entry_stageInputs_end_bindings_begin_pixel -#endif // !xesl_entry_stageInputs_end_bindings_begin_pixel -#ifndef xesl_entry_bindings_begin_compute - #define xesl_entry_bindings_begin_compute -#endif // !xesl_entry_bindings_begin_compute -#ifndef xesl_entry_binding_next - #define xesl_entry_binding_next -#endif // !xesl_entry_binding_next -#ifndef xesl_entry_bindings_end_inputs_begin - #define xesl_entry_bindings_end_inputs_begin -#endif // !xesl_entry_bindings_end_inputs_begin -#ifndef xesl_entry_bindings_empty_end_inputs_begin - #define xesl_entry_bindings_empty_end_inputs_begin -#endif // !xesl_entry_bindings_empty_end_inputs_begin -#ifndef xesl_entry_bindings_end_inputs_begin_compute - #define xesl_entry_bindings_end_inputs_begin_compute -#endif // !xesl_entry_bindings_end_inputs_begin_compute -#ifndef xesl_entry_input_next - #define xesl_entry_input_next -#endif // !xesl_entry_input_next -#ifndef xesl_entry_input_stageInputs - #define xesl_entry_input_stageInputs -#endif // !xesl_entry_input_stageInputs -#ifndef xesl_entry_input_vertexID - #define xesl_entry_input_vertexID -#endif // !xesl_entry_input_vertexID -#ifndef xesl_entry_input_fragCoord - #define xesl_entry_input_fragCoord -#endif // !xesl_entry_input_fragCoord -#ifndef xesl_entry_input_workGroupID - #define xesl_entry_input_workGroupID -#endif // !xesl_entry_input_workGroupID -#ifndef xesl_entry_input_localInvocationID - #define xesl_entry_input_localInvocationID -#endif // !xesl_entry_input_localInvocationID -#ifndef xesl_entry_input_globalInvocationID - #define xesl_entry_input_globalInvocationID -#endif // !xesl_entry_input_globalInvocationID -#ifndef xesl_entry_input_localInvocationIndex - #define xesl_entry_input_localInvocationIndex -#endif // !xesl_entry_input_localInvocationIndex -#ifndef xesl_entry_code_end - #define xesl_entry_code_end \ - xesl_entry_return \ + #error entry_*_xe not defined for the target language. +#endif // SHADING_LANGUAGE_*_XE +#ifndef entry_outputs_begin_xe + #define entry_outputs_begin_xe +#endif // !entry_outputs_begin_xe +#ifndef entry_out_position_xe + #define entry_out_position_xe +#endif // !entry_out_position_xe +#ifndef entry_outputs_end_stage_inputs_begin_xe + #define entry_outputs_end_stage_inputs_begin_xe +#endif // !entry_outputs_end_stage_inputs_begin_xe +#ifndef entry_in_stage_vertex_xe + #define entry_in_stage_vertex_xe(type, name, index, semantic) \ + entry_in_stage_xe(type, name, index, semantic) +#endif // !entry_in_stage_vertex_xe +#ifndef entry_stage_inputs_end_bindings_begin_vertex_xe + #define entry_stage_inputs_end_bindings_begin_vertex_xe +#endif // !entry_stage_inputs_end_bindings_begin_vertex_xe +#ifndef entry_stage_inputs_end_bindings_begin_pixel_xe + #define entry_stage_inputs_end_bindings_begin_pixel_xe +#endif // !entry_stage_inputs_end_bindings_begin_pixel_xe +#ifndef entry_bindings_begin_compute_xe + #define entry_bindings_begin_compute_xe +#endif // !entry_bindings_begin_compute_xe +#ifndef entry_binding_next_xe + #define entry_binding_next_xe +#endif // !entry_binding_next_xe +#ifndef entry_bindings_end_inputs_begin_xe + #define entry_bindings_end_inputs_begin_xe +#endif // !entry_bindings_end_inputs_begin_xe +#ifndef entry_bindings_empty_end_inputs_begin_xe + #define entry_bindings_empty_end_inputs_begin_xe +#endif // !entry_bindings_empty_end_inputs_begin_xe +#ifndef entry_bindings_end_inputs_begin_compute_xe + #define entry_bindings_end_inputs_begin_compute_xe +#endif // !entry_bindings_end_inputs_begin_compute_xe +#ifndef entry_input_next_xe + #define entry_input_next_xe +#endif // !entry_input_next_xe +#ifndef entry_in_stage_inputs_xe + #define entry_in_stage_inputs_xe +#endif // !entry_in_stage_inputs_xe +#ifndef entry_in_vertex_id_xe + #define entry_in_vertex_id_xe +#endif // !entry_in_vertex_id_xe +#ifndef entry_in_pixel_coord_xe + #define entry_in_pixel_coord_xe +#endif // !entry_in_pixel_coord_xe +#ifndef entry_in_group_id_xe + #define entry_in_group_id_xe +#endif // !entry_in_group_id_xe +#ifndef entry_in_local_thread_id_xe + #define entry_in_local_thread_id_xe +#endif // !entry_in_local_thread_id_xe +#ifndef entry_in_global_thread_id_xe + #define entry_in_global_thread_id_xe +#endif // !entry_in_global_thread_id_xe +#ifndef entry_in_local_thread_index_xe + #define entry_in_local_thread_index_xe +#endif // !entry_in_local_thread_index_xe +#ifndef entry_code_end_xe + #define entry_code_end_xe \ + entry_return_xe \ } -#endif // !xesl_entry_code_end -#ifndef xesl_entry_code_end_compute - #define xesl_entry_code_end_compute } -#endif // !xesl_entry_code_end_compute +#endif // !entry_code_end_xe +#ifndef entry_code_end_compute_xe + #define entry_code_end_compute_xe } +#endif // !entry_code_end_compute_xe -// XESL_Y_SCREEN_DIRECTION is 1.0 if with a positive viewport height, -// +xesl_Position.y is towards +xesl_FragCoord.y, -1.0 if +xesl_Position.y is -// towards -xesl_FragCoord.y. -#if XESL_LANGUAGE_GLSL - #define XESL_Y_SCREEN_DIRECTION 1.0 +// NDC_DIRECTION_Y_XE, assuming a positive viewport height, is: +// * 1.0 if +out_position_xe.y is towards +in_pixel_coord_xe.y, +// * -1.0 if +out_position_xe.y is towards -in_pixel_coord_xe.y. +#if SHADING_LANGUAGE_GLSL_XE + #define NDC_DIRECTION_Y_XE 1.0f #else - #define XESL_Y_SCREEN_DIRECTION -1.0 -#endif // XESL_LANGUAGE_GLSL + #define NDC_DIRECTION_Y_XE -1.0f +#endif // SHADING_LANGUAGE_GLSL_XE -#if XESL_LANGUAGE_GLSL +#if SHADING_LANGUAGE_GLSL_XE // GLSL requires just const for declaring a constant in the global scope. - #define xesl_staticConst const -#elif XESL_LANGUAGE_HLSL + #define static_const_xe const +#elif SHADING_LANGUAGE_HLSL_XE // HLSL requires static const for declaring a constant in the global scope so // it doesn't go to $Globals instead. - #define xesl_staticConst static const -#elif XESL_LANGUAGE_MSL - #define xesl_staticConst constexpr constant + #define static_const_xe static const +#elif SHADING_LANGUAGE_MSL_XE + #define static_const_xe constexpr constant #else - #error xesl_staticConst not defined for the target language. -#endif // XESL_LANGUAGE + #error static_const_xe not defined for the target language. +#endif // SHADING_LANGUAGE_*_XE -#if XESL_LANGUAGE_GLSL - #define xesl_block_offset_member(glsl_offset_bytes, hlsl_packoffset, type, \ - name_element_count) \ +#if SHADING_LANGUAGE_GLSL_XE + #define block_offset_member_xe(glsl_offset_bytes, hlsl_packoffset, type, \ + name_element_count) \ layout(offset=glsl_offset_bytes) type name_element_count; -#elif XESL_LANGUAGE_HLSL - #define xesl_block_offset_member(glsl_offset_bytes, hlsl_packoffset, type, \ - name_element_count) \ +#elif SHADING_LANGUAGE_HLSL_XE + #define block_offset_member_xe(glsl_offset_bytes, hlsl_packoffset, type, \ + name_element_count) \ type name_element_count : packoffset(hlsl_packoffset); -#elif XESL_LANGUAGE_MSL +#elif SHADING_LANGUAGE_MSL_XE // Explicit offset is not supported by MSL. - #define xesl_block_offset_member(glsl_offset_bytes, hlsl_packoffset, type, \ - name_element_count) \ + #define block_offset_member_xe(glsl_offset_bytes, hlsl_packoffset, type, \ + name_element_count) \ type name_element_count; #else - #error xesl_block_offset_member not defined for the target language. -#endif // XESL_LANGUAGE + #error block_offset_member_xe not defined for the target language. +#endif // SHADING_LANGUAGE_*_XE // Structures of constant and structured buffer bindings must be declared before // the entry point declaration. @@ -428,7 +393,7 @@ xesl_float4 xesl_float_x4(float xesl_var_value) { // 32x4 and 32x3 vectors must start at 16-byte alignment, 32x2 at 8-byte, and a // single 32-bit value can be placed immediately after a 32x3 vector (the Vulkan // definition of this behavior). Specifically, all alignment padding must be -// inserted explicitly (or xesl_block_offset_member must be used), as by default +// inserted explicitly (or block_offset_member_xe must be used), as by default // HLSL doesn't have the alignment requirement, only the rule that elements // (array elements, or single non-array members) must not cross 32x4 vector // boundaries, so something like float|float3 or float|float2|float will be @@ -437,7 +402,7 @@ xesl_float4 xesl_float_x4(float xesl_var_value) { // Constant buffer and push constant member names will be in the global scope in // some target languages - they must not collide with anything else there. To -// access a constant, use xesl_constant or xesl_pushConstant. +// access a constant, use constant_xe or push_const_xe. // Push constants, even though may be spread across multiple constant buffers in // the Direct3D 12 API, must be declared in a single structure in XeSL - the @@ -448,67 +413,69 @@ xesl_float4 xesl_float_x4(float xesl_var_value) { // a name for the buffer binding. // In GLSL, the offsets in the push constants are global across shader stages. // In HLSL, they're local to the specific root constant buffer. -#if XESL_LANGUAGE_GLSL - #define xesl_constantBuffer_begin(name, glsl_set, glsl_binding, hlsl_b, \ - hlsl_b_space) \ - layout(std140, glsl_set, glsl_binding) \ - uniform xesl_id_constantBuffer_##name { - #define xesl_constantBuffer_end(name) \ +#if SHADING_LANGUAGE_GLSL_XE + #define const_buffer_begin_xe(name, glsl_set, glsl_binding, hlsl_b, \ + hlsl_b_space) \ + layout(std140, glsl_set, glsl_binding) \ + uniform name##_xe_block { + #define const_buffer_end_xe(name) \ } name; - #define xesl_constant(cbuffer_name, constant_name) cbuffer_name.constant_name - #define xesl_pushConstants_begin(hlsl_b, hlsl_b_space) \ - layout(push_constant) uniform xesl_pushConstants_block { - #define xesl_pushConstants_end \ - } xesl_pushConstants; - #define xesl_pushConstant(name) xesl_pushConstants.name -#elif XESL_LANGUAGE_HLSL - #define xesl_constantBuffer_begin(name, glsl_set, glsl_binding, hlsl_b, \ - hlsl_b_space) \ + #define constant_xe(const_buffer_name, constant_name) \ + const_buffer_name.constant_name + #define push_const_begin_xe(hlsl_b, hlsl_b_space) \ + layout(push_constant) uniform push_const_block_xe { + #define push_const_end_xe \ + } push_consts_xe; + #define push_const_xe(name) push_consts_xe.name +#elif SHADING_LANGUAGE_HLSL_XE + #define const_buffer_begin_xe(name, glsl_set, glsl_binding, hlsl_b, \ + hlsl_b_space) \ cbuffer name : register(hlsl_b, hlsl_b_space) { - #define xesl_constantBuffer_end(name) \ + #define const_buffer_end_xe(name) \ }; - #define xesl_constant(cbuffer_name, constant_name) constant_name - #define xesl_pushConstants_begin(hlsl_b, hlsl_b_space) \ - cbuffer xesl_pushConstants : register(hlsl_b, hlsl_b_space) { - #define xesl_pushConstants_end \ + #define constant_xe(const_buffer_name, constant_name) constant_name + #define push_const_begin_xe(hlsl_b, hlsl_b_space) \ + cbuffer push_consts_xe : register(hlsl_b, hlsl_b_space) { + #define push_const_end_xe \ }; - #define xesl_pushConstant(name) name -#elif XESL_LANGUAGE_MSL - #define xesl_constantBuffer_begin(name, glsl_set, glsl_binding, hlsl_b, \ - hlsl_b_space) \ - struct xesl_id_constantBuffer_##name { - #define xesl_constantBuffer_end(name) \ + #define push_const_xe(name) name +#elif SHADING_LANGUAGE_MSL_XE + #define const_buffer_begin_xe(name, glsl_set, glsl_binding, hlsl_b, \ + hlsl_b_space) \ + struct name##_xe_struct { + #define const_buffer_end_xe(name) \ }; - #define xesl_constantBuffer_binding(name, msl_buffer) \ - constant xesl_id_constantBuffer_##name& name [[msl_buffer]] - #define xesl_constant(cbuffer_name, constant_name) cbuffer_name.constant_name - #define xesl_pushConstants_begin(hlsl_b, hlsl_b_space) \ - struct xesl_pushConstants_struct { - #define xesl_pushConstants_end \ + #define const_buffer_binding_xe(name, msl_buffer) \ + constant name##_xe_struct& name [[msl_buffer]] + #define constant_xe(const_buffer_name, constant_name) \ + const_buffer_name.constant_name + #define push_const_begin_xe(hlsl_b, hlsl_b_space) \ + struct push_const_struct_xe { + #define push_const_end_xe \ }; - #define xesl_pushConstants_binding(msl_buffer) \ - constant xesl_pushConstants_struct& xesl_pushConstants [[msl_buffer]] - #define xesl_pushConstant(name) xesl_pushConstants.name + #define push_const_binding_xe(msl_buffer) \ + constant push_const_struct_xe& push_consts_xe [[msl_buffer]] + #define push_const_xe(name) push_consts_xe.name #else #error Constant buffers not defined for the target language. -#endif // XESL_LANGUAGE -#ifndef xesl_constantBuffer_binding - #define xesl_constantBuffer_binding(name, msl_buffer) -#endif // !xesl_constantBuffer_binding -#ifndef xesl_pushConstants_binding - #define xesl_pushConstants_binding(msl_buffer) -#endif // !xesl_pushConstants_binding +#endif // SHADING_LANGUAGE_*_XE +#ifndef const_buffer_binding_xe + #define const_buffer_binding_xe(name, msl_buffer) +#endif // !const_buffer_binding_xe +#ifndef push_const_binding_xe + #define push_const_binding_xe(msl_buffer) +#endif // !push_const_binding_xe // Declarations of typed storage buffers and dword buffers (_declare) must be // outside the entry point, but their bindings (_binding) must also be specified // in the entry point binding declarations. // -// xesl_typedStorageBuffer is a buffer limited to 1/2/4-component vectors of -// 32-bit integers and floats, a typed buffer on Direct3D, but a storage buffer -// (as opposed to a texel buffer, which has a very small minimum requirement for -// the maximum size) on Vulkan. +// An array buffer is a buffer limited to 1/2/4-component vectors of 32-bit +// integers and floats, a typed buffer on Direct3D, but a storage buffer (as +// opposed to a texel buffer, which has a very small minimum requirement for the +// maximum size) on Vulkan. // -// xesl_uintVectorBuffer is a buffer containing 32-bit values, but loading or +// A UInt vector buffer is a buffer containing 32-bit values, but loading or // storing may be done for 2, 3 or 4 consecutive values that are still // 32-bit-aligned, and depending on the language and hardware support, access // of multiple elements may or may not be compiled into a single hardware @@ -516,761 +483,696 @@ xesl_float4 xesl_float_x4(float xesl_var_value) { // value corresponds to a 32-bit element. Implementations for languages without // native support must use functions, not macros, for adding the component // offset to the index to avoid evaluating the address multiple times. -#if XESL_LANGUAGE_GLSL +#if SHADING_LANGUAGE_GLSL_XE // Binding declarations. - #define xesl_typedStorageBuffer_declare(value_type, name, glsl_set, \ - glsl_binding, hlsl_t, hlsl_t_space) \ - layout(std430, glsl_set, glsl_binding) \ - readonly buffer xesl_id_buffer_##name { \ - value_type xesl_id_data[]; \ + #define array_buffer_declare_xe(value_type, name, glsl_set, glsl_binding, \ + hlsl_t, hlsl_t_space) \ + layout(std430, glsl_set, glsl_binding) \ + readonly buffer name##_xe_block { \ + value_type data[]; \ } name; - #define xesl_writeTypedStorageBuffer_declare(value_type, name, glsl_set, \ - glsl_binding, hlsl_u, \ - hlsl_u_space) \ - layout(std430, glsl_set, glsl_binding) \ - writeonly buffer xesl_id_buffer_##name { \ - value_type xesl_id_data[]; \ + #define array_buffer_wo_declare_xe(value_type, name, glsl_set, glsl_binding, \ + hlsl_u, hlsl_u_space) \ + layout(std430, glsl_set, glsl_binding) \ + writeonly buffer name##_xe_block { \ + value_type data[]; \ } name; - #define xesl_uintVectorBuffer_declare(name, glsl_set, glsl_binding, hlsl_t, \ + #define uint_vector_buffer_declare_xe(name, glsl_set, glsl_binding, hlsl_t, \ hlsl_t_space) \ layout(std430, glsl_set, glsl_binding) \ - readonly buffer xesl_id_buffer_##name { \ - uint xesl_id_data[]; \ + readonly buffer name##_xe_block { \ + uint data[]; \ } name; \ - xesl_uint2 xesl_id_uintVectorBuffer_load2_##name( \ - uint xesl_var_position) { \ - return xesl_uint2(name.xesl_id_data[xesl_var_position], \ - name.xesl_id_data[xesl_var_position + 1u]); \ + uint2_xe name##_xe_load2(uint position) { \ + return uint2_xe(name.data[position], name.data[position + 1u]); \ } \ - xesl_uint3 xesl_id_uintVectorBuffer_load3_##name( \ - uint xesl_var_position) { \ - return xesl_uint3(name.xesl_id_data[xesl_var_position], \ - name.xesl_id_data[xesl_var_position + 1u], \ - name.xesl_id_data[xesl_var_position + 2u]); \ + uint3_xe name##_xe_load3(uint position) { \ + return uint3_xe(name.data[position], name.data[position + 1u], \ + name.data[position + 2u]); \ } \ - xesl_uint4 xesl_id_uintVectorBuffer_load4_##name( \ - uint xesl_var_position) { \ - return xesl_uint4(name.xesl_id_data[xesl_var_position], \ - name.xesl_id_data[xesl_var_position + 1u], \ - name.xesl_id_data[xesl_var_position + 2u], \ - name.xesl_id_data[xesl_var_position + 3u]); \ + uint4_xe name##_xe_load4(uint position) { \ + return uint4_xe(name.data[position], name.data[position + 1u], \ + name.data[position + 2u], name.data[position + 3u]); \ } // Loading and storing. - #define xesl_typedStorageBufferLoad(name, position) \ - ((name).xesl_id_data[uint(position)]) - #define xesl_typedStorageBufferStore(name, position, value) \ - ((name).xesl_id_data[uint(position)] = (value)) - #define xesl_uintVectorBufferLoad1(name, position) \ - ((name).xesl_id_data[uint(position)]) - #define xesl_uintVectorBufferLoad2(name, position) \ - xesl_id_uintVectorBuffer_load2_##name(uint(position)) - #define xesl_uintVectorBufferLoad3(name, position) \ - xesl_id_uintVectorBuffer_load3_##name(uint(position)) - #define xesl_uintVectorBufferLoad4(name, position) \ - xesl_id_uintVectorBuffer_load4_##name(uint(position)) -#elif XESL_LANGUAGE_HLSL + #define array_buffer_load_xe(name, position) ((name).data[uint(position)]) + #define array_buffer_store_xe(name, position, value) \ + ((name).data[uint(position)] = (value)) + #define uint_vector_buffer_load1_xe(name, position) \ + ((name).data[uint(position)]) + #define uint_vector_buffer_load2_xe(name, position) \ + name##_xe_load2(uint(position)) + #define uint_vector_buffer_load3_xe(name, position) \ + name##_xe_load3(uint(position)) + #define uint_vector_buffer_load4_xe(name, position) \ + name##_xe_load4(uint(position)) +#elif SHADING_LANGUAGE_HLSL_XE // Binding declarations. - #define xesl_typedStorageBuffer_declare(value_type, name, glsl_set, \ - glsl_binding, hlsl_t, hlsl_t_space) \ + #define array_buffer_declare_xe(value_type, name, glsl_set, glsl_binding, \ + hlsl_t, hlsl_t_space) \ Buffer name : register(hlsl_t, hlsl_t_space); - #define xesl_writeTypedStorageBuffer_declare(value_type, name, glsl_set, \ - glsl_binding, hlsl_u, \ - hlsl_u_space) \ + #define array_buffer_wo_declare_xe(value_type, name, glsl_set, glsl_binding, \ + hlsl_u, hlsl_u_space) \ RWBuffer name : register(hlsl_u, hlsl_u_space); - #define xesl_uintVectorBuffer_declare(name, glsl_set, glsl_binding, hlsl_t, \ + #define uint_vector_buffer_declare_xe(name, glsl_set, glsl_binding, hlsl_t, \ hlsl_t_space) \ ByteAddressBuffer name : register(hlsl_t, hlsl_t_space); // Loading and storing. - #define xesl_typedStorageBufferLoad(name, position) ((name)[uint(position)]) - #define xesl_typedStorageBufferStore(name, position, value) \ + #define array_buffer_load_xe(name, position) ((name)[uint(position)]) + #define array_buffer_store_xe(name, position, value) \ ((name)[uint(position)] = (value)) - #define xesl_uintVectorBufferLoad1(name, position) \ + #define uint_vector_buffer_load1_xe(name, position) \ ((name).Load(int(position) << 2)) - #define xesl_uintVectorBufferLoad2(name, position) \ + #define uint_vector_buffer_load2_xe(name, position) \ ((name).Load2(int(position) << 2)) - #define xesl_uintVectorBufferLoad3(name, position) \ + #define uint_vector_buffer_load3_xe(name, position) \ ((name).Load3(int(position) << 2)) - #define xesl_uintVectorBufferLoad4(name, position) \ + #define uint_vector_buffer_load4_xe(name, position) \ ((name).Load4(int(position) << 2)) -#elif XESL_LANGUAGE_MSL +#elif SHADING_LANGUAGE_MSL_XE // Binding declarations. - #define xesl_typedStorageBuffer_binding(value_type, name, msl_buffer) \ + #define array_buffer_binding_xe(value_type, name, msl_buffer) \ const device value_type* name [[msl_buffer]] - #define xesl_writeTypedStorageBuffer_binding(value_type, name, msl_buffer) \ + #define array_buffer_wo_binding_xe(value_type, name, msl_buffer) \ device value_type* name [[msl_buffer]] - #define xesl_uintVectorBuffer_binding(name, msl_buffer) \ + #define uint_vector_buffer_binding_xe(name, msl_buffer) \ const device uint* name [[msl_buffer]] // Loading and storing. - #define xesl_typedStorageBufferLoad(name, position) ((name)[size_t(position)]) - #define xesl_typedStorageBufferStore(name, position, value) \ + #define array_buffer_load_xe(name, position) ((name)[size_t(position)]) + #define array_buffer_store_xe(name, position, value) \ ((name)[size_t(position)] = (value)) - #define xesl_uintVectorBufferLoad1(name, position) ((name)[size_t(position)]) - #define xesl_uintVectorBufferLoad2(name, position) \ - xesl_uint2(*reinterpret_cast( \ - &((name)[size_t(position)]))) - #define xesl_uintVectorBufferLoad3(name, position) \ - xesl_uint3(*reinterpret_cast( \ - &((name)[size_t(position)]))) - #define xesl_uintVectorBufferLoad4(name, position) \ - xesl_uint4(*reinterpret_cast( \ - &((name)[size_t(position)]))) + #define uint_vector_buffer_load1_xe(name, position) ((name)[size_t(position)]) + #define uint_vector_buffer_load2_xe(name, position) \ + uint2_xe(*reinterpret_cast( \ + &((name)[size_t(position)]))) + #define uint_vector_buffer_load3_xe(name, position) \ + uint3_xe(*reinterpret_cast( \ + &((name)[size_t(position)]))) + #define uint_vector_buffer_load4_xe(name, position) \ + uint4_xe(*reinterpret_cast( \ + &((name)[size_t(position)]))) #else #error Storage buffers not defined for the target language. -#endif // XESL_LANGUAGE -#ifndef xesl_typedStorageBuffer_declare - #define xesl_typedStorageBuffer_declare(value_type, name, glsl_set, \ - glsl_binding, hlsl_t, hlsl_t_space) -#endif // !xesl_typedStorageBuffer_declare -#ifndef xesl_writeTypedStorageBuffer_declare - #define xesl_writeTypedStorageBuffer_declare(value_type, name, glsl_set, \ - glsl_binding, hlsl_u, \ - hlsl_u_space) -#endif // !xesl_writeTypedStorageBuffer_declare -#ifndef xesl_typedStorageBuffer_binding - #define xesl_typedStorageBuffer_binding(value_type, name, msl_buffer) -#endif // !xesl_typedStorageBuffer_binding -#ifndef xesl_writeTypedStorageBuffer_binding - #define xesl_writeTypedStorageBuffer_binding(value_type, name, msl_buffer) -#endif // !xesl_writeTypedStorageBuffer_binding -#ifndef xesl_uintVectorBuffer_declare - #define xesl_uintVectorBuffer_declare(name, glsl_set, glsl_binding, hlsl_t, \ +#endif // SHADING_LANGUAGE_*_XE +#ifndef array_buffer_declare_xe + #define array_buffer_declare_xe(value_type, name, glsl_set, glsl_binding, \ + hlsl_t, hlsl_t_space) +#endif // !array_buffer_declare_xe +#ifndef array_buffer_wo_declare_xe + #define array_buffer_wo_declare_xe(value_type, name, glsl_set, glsl_binding, \ + hlsl_u, hlsl_u_space) +#endif // !array_buffer_wo_declare_xe +#ifndef array_buffer_binding_xe + #define array_buffer_binding_xe(value_type, name, msl_buffer) +#endif // !array_buffer_binding_xe +#ifndef array_buffer_wo_binding_xe + #define array_buffer_wo_binding_xe(value_type, name, msl_buffer) +#endif // !array_buffer_wo_binding_xe +#ifndef uint_vector_buffer_declare_xe + #define uint_vector_buffer_declare_xe(name, glsl_set, glsl_binding, hlsl_t, \ hlsl_t_space) -#endif // !xesl_uintVectorBuffer_declare -#ifndef xesl_uintVectorBuffer_binding - #define xesl_uintVectorBuffer_binding(name, msl_buffer) -#endif // !xesl_uintVectorBuffer_binding +#endif // !uint_vector_buffer_declare_xe +#ifndef uint_vector_buffer_binding_xe + #define uint_vector_buffer_binding_xe(name, msl_buffer) +#endif // !uint_vector_buffer_binding_xe // Buffer, texture, sampler and image bindings must be in the entry point // bindings declaration. -// - xesl_texture is a separate texture. -// - xesl_samplerState is a separate sampler. -// - xesl_sampler is a combined texture / sampler where available, internally +// - texture_xe is a separate texture. +// - sampler_state_xe a separate sampler. +// - sampler_xe is a combined texture / sampler where available, internally // separate where not. -#if XESL_LANGUAGE_GLSL - #define XESL_COMBINED_TEXTURE_SAMPLER 1 +#if SHADING_LANGUAGE_GLSL_XE + #define COMBINED_TEXTURE_SAMPLER_XE 1 // Types. - #define xesl_textureBuffer textureBuffer - #define xesl_utextureBuffer utextureBuffer - #define xesl_texture2D texture2D - #define xesl_texture2DMS texture2DMS - #define xesl_samplerBuffer samplerBuffer - #define xesl_usamplerBuffer usamplerBuffer - #define xesl_sampler2D sampler2D - #define xesl_image2D image2D - #define xesl_imageFormat_rgb10_a2 rgb10_a2 - #define xesl_imageFormat_rgba16f rgba16f + #define texture_buffer_xe textureBuffer + #define texture_buffer_uint_xe utextureBuffer + #define texture_2d_xe texture2D + #define texture_2d_ms_xe texture2DMS + #define sampler_2d_xe sampler2D + #define image_2d_xe image2D + #define image_format_rgb10_a2_xe rgb10_a2 + #define image_format_rgba16f_xe rgba16f // Binding declarations. - #define xesl_texture(texture_type, name, glsl_set, glsl_binding, hlsl_t, \ - hlsl_t_space, msl_texture) \ + #define texture_xe(texture_type, name, glsl_set, glsl_binding, hlsl_t, \ + hlsl_t_space, msl_texture) \ layout(glsl_set, glsl_binding) uniform texture_type name; - #define xesl_samplerState(name, glsl_set, glsl_binding, hlsl_s, \ - hlsl_s_space, msl_sampler) \ + #define sampler_state_xe(name, glsl_set, glsl_binding, hlsl_s, hlsl_s_space, \ + msl_sampler) \ layout(glsl_set, glsl_binding) uniform sampler name; - #define xesl_sampler(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \ - hlsl_t_space, hlsl_s, hlsl_s_space, msl_texture, \ - msl_sampler) \ + #define sampler_xe(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \ + hlsl_t_space, hlsl_s, hlsl_s_space, msl_texture, \ + msl_sampler) \ layout(glsl_set, glsl_binding) uniform sampler_type name; - #define xesl_writeImage(type, format, name, glsl_set, glsl_binding, hlsl_u, \ - hlsl_u_space, msl_texture) \ + #define image_wo_xe(type, format, name, glsl_set, glsl_binding, hlsl_u, \ + hlsl_u_space, msl_texture) \ layout(format, glsl_set, glsl_binding) uniform writeonly type name; // Fetching and storing. - #define xesl_texelFetchBuffer(texture_name, position) \ + #define texel_fetch_buffer_xe(texture_name, position) \ texelFetch(texture_name, int(position)) - #define xesl_texelFetch2D(texture_name, position, lod) \ - texelFetch(texture_name, xesl_int2(position), int(lod)) - #define xesl_texelFetch2DMS(texture_name, position, sample_index) \ - texelFetch(texture_name, xesl_int2(position), int(sample_index)) - #define xesl_textureSampleLod2D_sep(texture_name, sampler_name, position, \ - lod) \ + #define texel_fetch_2d_xe(texture_name, position, lod) \ + texelFetch(texture_name, int2_xe(position), int(lod)) + #define texel_fetch_2d_ms_xe(texture_name, position, sample_index) \ + texelFetch(texture_name, int2_xe(position), int(sample_index)) + #define sample_sep_lod_2d_xe(texture_name, sampler_name, position, lod) \ textureLod(sampler2D(texture_name, sampler_name), position, lod) - #define xesl_textureSampleLod2D_comb(texture_sampler_name, position, lod) \ + #define sample_comb_lod_2d_xe(texture_sampler_name, position, lod) \ textureLod(texture_sampler_name, position, lod) - #define xesl_textureGatherRed2D_sep(texture_name, sampler_name, position) \ + #define gather_sep_2d_r_xe(texture_name, sampler_name, position) \ textureGather(sampler2D(texture_name, sampler_name), position, 0) - #define xesl_textureGatherGreen2D_sep(texture_name, sampler_name, position) \ + #define gather_sep_2d_g_xe(texture_name, sampler_name, position) \ textureGather(sampler2D(texture_name, sampler_name), position, 1) - #define xesl_textureGatherBlue2D_sep(texture_name, sampler_name, position) \ + #define gather_sep_2d_b_xe(texture_name, sampler_name, position) \ textureGather(sampler2D(texture_name, sampler_name), position, 2) - #define xesl_textureGatherAlpha2D_sep(texture_name, sampler_name, position) \ + #define gather_sep_2d_a_xe(texture_name, sampler_name, position) \ textureGather(sampler2D(texture_name, sampler_name), position, 3) - #define xesl_textureGatherRed2D_comb(texture_sampler_name, position) \ + #define gather_comb_2d_r_xe(texture_sampler_name, position) \ textureGather(texture_sampler_name, position, 0) - #define xesl_textureGatherGreen2D_comb(texture_sampler_name, position) \ + #define gather_comb_2d_g_xe(texture_sampler_name, position) \ textureGather(texture_sampler_name, position, 1) - #define xesl_textureGatherBlue2D_comb(texture_sampler_name, position) \ + #define gather_comb_2d_b_xe(texture_sampler_name, position) \ textureGather(texture_sampler_name, position, 2) - #define xesl_textureGatherAlpha2D_comb(texture_sampler_name, position) \ + #define gather_comb_2d_a_xe(texture_sampler_name, position) \ textureGather(texture_sampler_name, position, 3) - #define xesl_imageStore2DRGBA(name, position, data) \ - imageStore(name, xesl_int2(position), data) -#elif XESL_LANGUAGE_HLSL + #define image_store_2d_rgba_xe(name, position, data) \ + imageStore(name, int2_xe(position), data) +#elif SHADING_LANGUAGE_HLSL_XE // Types. - #define xesl_textureBuffer Buffer - #define xesl_utextureBuffer Buffer - #define xesl_texture2D Texture2D - #define xesl_texture2DMS Texture2DMS - #define xesl_image2D RWTexture2D - #define xesl_imageFormat_rgb10_a2 unorm float4 - #define xesl_imageFormat_rgba16f float4 + #define texture_buffer_xe Buffer + #define texture_buffer_uint_xe Buffer + #define texture_2d_xe Texture2D + #define texture_2d_ms_xe Texture2DMS + #define image_2d_xe RWTexture2D + #define image_format_rgb10_a2_xe unorm float4 + #define image_format_rgba16f_xe float4 // Binding declarations. - #define xesl_texture(texture_type, name, glsl_set, glsl_binding, hlsl_t, \ - hlsl_t_space, msl_texture) \ + #define texture_xe(texture_type, name, glsl_set, glsl_binding, hlsl_t, \ + hlsl_t_space, msl_texture) \ texture_type name : register(hlsl_t, hlsl_t_space); - #define xesl_samplerState(name, glsl_set, glsl_binding, hlsl_s, \ - hlsl_s_space, msl_sampler) \ + #define sampler_state_xe(name, glsl_set, glsl_binding, hlsl_s, hlsl_s_space, \ + msl_sampler) \ SamplerState name : register(hlsl_s, hlsl_s_space); - #define xesl_writeImage(type, format, name, glsl_set, glsl_binding, hlsl_u, \ - hlsl_u_space, msl_texture) \ + #define image_wo_xe(type, format, name, glsl_set, glsl_binding, hlsl_u, \ + hlsl_u_space, msl_texture) \ type name : register(hlsl_u, hlsl_u_space); // Fetching and storing. - #define xesl_texelFetchBuffer(texture_name, position) \ + #define texel_fetch_buffer_xe(texture_name, position) \ ((texture_name).Load(int(position))) - #define xesl_texelFetch2D(texture_name, position, lod) \ - ((texture_name).Load(xesl_int3(position, lod))) - #define xesl_texelFetch2DMS(texture_name, position, sample_index) \ - ((texture_name).Load(xesl_int2(position), int(sample_index))) - #define xesl_textureSampleLod2D_sep(texture_name, sampler_name, position, \ - lod) \ + #define texel_fetch_2d_xe(texture_name, position, lod) \ + ((texture_name).Load(int3_xe(position, lod))) + #define texel_fetch_2d_ms_xe(texture_name, position, sample_index) \ + ((texture_name).Load(int2_xe(position), int(sample_index))) + #define sample_sep_lod_2d_xe(texture_name, sampler_name, position, lod) \ ((texture_name).SampleLevel(sampler_name, position, lod)) - #define xesl_textureGatherRed2D_sep(texture_name, sampler_name, position) \ + #define gather_sep_2d_r_xe(texture_name, sampler_name, position) \ ((texture_name).GatherRed(sampler_name, position)) - #define xesl_textureGatherGreen2D_sep(texture_name, sampler_name, position) \ + #define gather_sep_2d_g_xe(texture_name, sampler_name, position) \ ((texture_name).GatherGreen(sampler_name, position)) - #define xesl_textureGatherBlue2D_sep(texture_name, sampler_name, position) \ + #define gather_sep_2d_b_xe(texture_name, sampler_name, position) \ ((texture_name).GatherBlue(sampler_name, position)) - #define xesl_textureGatherAlpha2D_sep(texture_name, sampler_name, position) \ + #define gather_sep_2d_a_xe(texture_name, sampler_name, position) \ ((texture_name).GatherAlpha(sampler_name, position)) - #define xesl_imageStore2DRGBA(name, position, data) \ - ((name)[xesl_int2(position)] = (data)) -#elif XESL_LANGUAGE_MSL + #define image_store_2d_rgba_xe(name, position, data) \ + ((name)[int2_xe(position)] = (data)) +#elif SHADING_LANGUAGE_MSL_XE // Types. - #define xesl_textureBuffer texture_buffer - #define xesl_utextureBuffer texture_buffer - #define xesl_texture2D texture2d - #define xesl_texture2DMS texture2d_ms - #define xesl_image2D texture2d - #define xesl_imageFormat_rgb10_a2 float - #define xesl_imageFormat_rgba16f float + #define texture_buffer_xe texture_buffer + #define texture_buffer_uint_xe texture_buffer + #define texture_2d_xe texture2d + #define texture_2d_ms_xe texture2d_ms + #define image_2d_xe texture2d + #define image_format_rgb10_a2_xe float + #define image_format_rgba16f_xe float // Binding declarations. - #define xesl_texture(texture_type, name, glsl_set, glsl_binding, hlsl_t, \ - hlsl_t_space, msl_texture) \ + #define texture_xe(texture_type, name, glsl_set, glsl_binding, hlsl_t, \ + hlsl_t_space, msl_texture) \ texture_type name [[msl_texture]] - #define xesl_samplerState(name, glsl_set, glsl_binding, hlsl_s, \ - hlsl_s_space, msl_sampler) \ + #define sampler_state_xe(name, glsl_set, glsl_binding, hlsl_s, hlsl_s_space, \ + msl_sampler) \ sampler name [[msl_sampler]] - #define xesl_writeImage(type, format, name, glsl_set, glsl_binding, hlsl_u, \ - hlsl_u_space, msl_texture) \ + #define image_wo_xe(type, format, name, glsl_set, glsl_binding, hlsl_u, \ + hlsl_u_space, msl_texture) \ type name [[msl_texture]] // Fetching and storing. - #define xesl_texelFetchBuffer(texture_name, position) \ + #define texel_fetch_buffer_xe(texture_name, position) \ ((texture_name).read(uint(position))) - #define xesl_texelFetch2D(texture_name, position, lod) \ - ((texture_name).read(xesl_uint2(position), uint(lod))) - #define xesl_texelFetch2DMS(texture_name, position, sample_index) \ - ((texture_name).read(xesl_uint2(position), uint(sample_index))) - #define xesl_textureSampleLod2D_sep(texture_name, sampler_name, position, \ - lod) \ + #define texel_fetch_2d_xe(texture_name, position, lod) \ + ((texture_name).read(uint2_xe(position), uint(lod))) + #define texel_fetch_2d_ms_xe(texture_name, position, sample_index) \ + ((texture_name).read(uint2_xe(position), uint(sample_index))) + #define sample_sep_lod_2d_xe(texture_name, sampler_name, position, lod) \ ((texture_name).sample(sampler_name, position, level(lod))) - #define xesl_textureGatherRed2D_sep(texture_name, sampler_name, position) \ - ((texture_name).gather(sampler_name, position, xesl_int2(0), \ - component::x)) - #define xesl_textureGatherGreen2D_sep(texture_name, sampler_name, position) \ - ((texture_name).gather(sampler_name, position, xesl_int2(0), \ - component::y)) - #define xesl_textureGatherBlue2D_sep(texture_name, sampler_name, position) \ - ((texture_name).gather(sampler_name, position, xesl_int2(0), \ - component::z)) - #define xesl_textureGatherAlpha2D_sep(texture_name, sampler_name, position) \ - ((texture_name).gather(sampler_name, position, xesl_int2(0), \ - component::w)) - #define xesl_imageStore2DRGBA(name, position, data) \ - ((name).write(data, xesl_uint2(position))) + #define gather_sep_2d_r_xe(texture_name, sampler_name, position) \ + ((texture_name).gather(sampler_name, position, int2_xe(0), component::x)) + #define gather_sep_2d_g_xe(texture_name, sampler_name, position) \ + ((texture_name).gather(sampler_name, position, int2_xe(0), component::y)) + #define gather_sep_2d_b_xe(texture_name, sampler_name, position) \ + ((texture_name).gather(sampler_name, position, int2_xe(0), component::z)) + #define gather_sep_2d_a_xe(texture_name, sampler_name, position) \ + ((texture_name).gather(sampler_name, position, int2_xe(0), component::w)) + #define image_store_2d_rgba_xe(name, position, data) \ + ((name).write(data, uint2_xe(position))) #else #error Buffers and textures not defined for the target language. -#endif // XESL_LANGUAGE +#endif // SHADING_LANGUAGE_*_XE // If there's no language specialization doing this already, implement combined -// textures / samplers as separate, with the `xesl_id_sampler_` prefix for -// samplers. The sampler types become the texture types. -#if !XESL_COMBINED_TEXTURE_SAMPLER - #ifndef xesl_sampler2D - #define xesl_sampler2D xesl_texture2D - #endif // !xesl_sampler2D - #ifndef xesl_sampler - #define xesl_sampler(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \ - hlsl_t_space, hlsl_s, hlsl_s_space, msl_texture, \ - msl_sampler) \ - xesl_texture(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \ - hlsl_t_space, msl_texture) \ - xesl_entry_binding_next \ - xesl_samplerState(xesl_id_sampler_##name, glsl_set, glsl_binding, \ - hlsl_s, hlsl_s_space, msl_sampler) - #endif // !xesl_sampler - #ifndef xesl_textureSampleLod2D_comb - #define xesl_textureSampleLod2D_comb(texture_sampler_name, position, lod) \ - xesl_textureSampleLod2D_sep(texture_sampler_name, \ - xesl_id_sampler_##texture_sampler_name, \ - position, lod) - #endif // !xesl_textureSampleLod2D_comb - #ifndef xesl_textureGatherRed2D_comb - #define xesl_textureGatherRed2D_comb(texture_sampler_name, position) \ - xesl_textureGatherRed2D_sep(texture_sampler_name, \ - xesl_id_sampler_##texture_sampler_name, \ - position) - #endif // !xesl_textureGatherRed2D_comb - #ifndef xesl_textureGatherGreen2D_comb - #define xesl_textureGatherGreen2D_comb(texture_sampler_name, position) \ - xesl_textureGatherGreen2D_sep(texture_sampler_name, \ - xesl_id_sampler_##texture_sampler_name, \ - position) - #endif // !xesl_textureGatherGreen2D_comb - #ifndef xesl_textureGatherBlue2D_comb - #define xesl_textureGatherBlue2D_comb(texture_sampler_name, position) \ - xesl_textureGatherBlue2D_sep(texture_sampler_name, \ - xesl_id_sampler_##texture_sampler_name, \ - position) - #endif // !xesl_textureGatherBlue2D_comb - #ifndef xesl_textureGatherAlpha2D_comb - #define xesl_textureGatherAlpha2D_comb(texture_sampler_name, position) \ - xesl_textureGatherAlpha2D_sep(texture_sampler_name, \ - xesl_id_sampler_##texture_sampler_name, \ - position) - #endif // !xesl_textureGatherAlpha2D_comb -#endif // !XESL_COMBINED_TEXTURE_SAMPLER +// textures / samplers as separate, with the `_xe_sampler` suffix for samplers. +// The sampler types become the texture types. +#if !COMBINED_TEXTURE_SAMPLER_XE + #ifndef sampler_2d_xe + #define sampler_2d_xe texture_2d_xe + #endif // !sampler_2d_xe + #ifndef sampler_xe + #define sampler_xe(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \ + hlsl_t_space, hlsl_s, hlsl_s_space, msl_texture, \ + msl_sampler) \ + texture_xe(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \ + hlsl_t_space, msl_texture) \ + entry_binding_next_xe \ + sampler_state_xe(name##_xe_sampler, glsl_set, glsl_binding, hlsl_s, \ + hlsl_s_space, msl_sampler) + #endif // !sampler_xe + #ifndef sample_comb_lod_2d_xe + #define sample_comb_lod_2d_xe(texture_sampler_name, position, lod) \ + sample_sep_lod_2d_xe(texture_sampler_name, \ + texture_sampler_name##_xe_sampler, position, lod) + #endif // !sample_comb_lod_2d_xe + #ifndef gather_comb_2d_r_xe + #define gather_comb_2d_r_xe(texture_sampler_name, position) \ + gather_sep_2d_r_xe(texture_sampler_name, \ + texture_sampler_name##_xe_sampler, position) + #endif // !gather_comb_2d_r_xe + #ifndef gather_comb_2d_g_xe + #define gather_comb_2d_g_xe(texture_sampler_name, position) \ + gather_sep_2d_g_xe(texture_sampler_name, \ + texture_sampler_name##_xe_sampler, position) + #endif // !gather_comb_2d_g_xe + #ifndef gather_comb_2d_b_xe + #define gather_comb_2d_b_xe(texture_sampler_name, position) \ + gather_sep_2d_b_xe(texture_sampler_name, \ + texture_sampler_name##_xe_sampler, position) + #endif // !gather_comb_2d_b_xe + #ifndef gather_comb_2d_a_xe + #define gather_comb_2d_a_xe(texture_sampler_name, position) \ + gather_sep_2d_a_xe(texture_sampler_name, \ + texture_sampler_name##_xe_sampler, position) + #endif // !gather_comb_2d_a_xe +#endif // !COMBINED_TEXTURE_SAMPLER_XE // Passing bindings to functions, and also output and input / output parameters. -#if XESL_LANGUAGE_MSL - #define xesl_function_param_out(type, name) thread type& name - #define xesl_function_param_inout(type, name) thread type& name +#if SHADING_LANGUAGE_MSL_XE + #define out_param_xe(type, name) thread type& name + #define inout_param_xe(type, name) thread type& name #else - #define xesl_function_param_out(type, name) out type name - #define xesl_function_param_inout(type, name) inout type name -#endif // XESL_LANGUAGE_MSL + #define out_param_xe(type, name) out type name + #define inout_param_xe(type, name) inout type name +#endif // SHADING_LANGUAGE_MSL_XE -#if XESL_LANGUAGE_MSL +#if SHADING_LANGUAGE_MSL_XE // Prototype parameters. - #define xesl_function_param_constantBuffer(name) \ - constant xesl_id_constantBuffer_##name& name - #define xesl_function_param_next_after_constantBuffer , - #define xesl_function_param_pushConstants \ - constant xesl_pushConstants_struct& xesl_pushConstants - #define xesl_function_param_next_after_pushConstants , - #define xesl_function_param_uintVectorBuffer(name) const device uint* name - #define xesl_function_param_next_after_uintVectorBuffer , + #define param_const_buffer_xe(name) constant name##_xe_struct& name + #define param_next_after_const_buffer_xe , + #define param_push_consts_xe constant push_const_struct_xe& push_consts_xe + #define param_next_after_push_consts_xe , + #define param_uint_vector_buffer_xe(name) const device uint* name + #define param_next_after_uint_vector_buffer_xe , // Call arguments. - #define xesl_function_call_constantBuffer(name) (name) - #define xesl_function_call_next_after_constantBuffer , - #define xesl_function_call_pushConstants xesl_pushConstants - #define xesl_function_call_next_after_pushConstants , - #define xesl_function_call_uintVectorBuffer(name) (name) - #define xesl_function_call_next_after_uintVectorBuffer , -#endif // XESL_LANGUAGE + #define pass_const_buffer_xe(name) (name) + #define pass_next_after_const_buffer_xe , + #define pass_push_consts_xe push_consts_xe + #define pass_next_after_push_consts_xe , + #define pass_uint_vector_buffer_xe(name) (name) + #define pass_next_after_uint_vector_buffer_xe , +#endif // SHADING_LANGUAGE_*_XE // Prototype parameters. -#ifndef xesl_function_param_constantBuffer - #define xesl_function_param_constantBuffer(name) -#endif // !xesl_function_param_constantBuffer -#ifndef xesl_function_param_next_after_constantBuffer - #define xesl_function_param_next_after_constantBuffer -#endif // !xesl_function_param_next_after_constantBuffer -#ifndef xesl_function_param_pushConstants - #define xesl_function_param_pushConstants -#endif // !xesl_function_param_pushConstants -#ifndef xesl_function_param_next_after_pushConstants - #define xesl_function_param_next_after_pushConstants -#endif // !xesl_function_param_next_after_pushConstants -#ifndef xesl_function_param_uintVectorBuffer - #define xesl_function_param_uintVectorBuffer(name) -#endif // !xesl_function_param_uintVectorBuffer -#ifndef xesl_function_param_next_after_uintVectorBuffer - #define xesl_function_param_next_after_uintVectorBuffer -#endif // !xesl_function_param_next_after_uintVectorBuffer +#ifndef param_const_buffer_xe + #define param_const_buffer_xe(name) +#endif // !param_const_buffer_xe +#ifndef param_next_after_const_buffer_xe + #define param_next_after_const_buffer_xe +#endif // !param_next_after_const_buffer_xe +#ifndef param_push_consts_xe + #define param_push_consts_xe +#endif // !param_push_consts_xe +#ifndef param_next_after_push_consts_xe + #define param_next_after_push_consts_xe +#endif // !param_next_after_push_consts_xe +#ifndef param_uint_vector_buffer_xe + #define param_uint_vector_buffer_xe(name) +#endif // !param_uint_vector_buffer_xe +#ifndef param_next_after_uint_vector_buffer_xe + #define param_next_after_uint_vector_buffer_xe +#endif // !param_next_after_uint_vector_buffer_xe // Call arguments. -#ifndef xesl_function_call_constantBuffer - #define xesl_function_call_constantBuffer(name) -#endif // !xesl_function_call_constantBuffer -#ifndef xesl_function_call_next_after_constantBuffer - #define xesl_function_call_next_after_constantBuffer -#endif // !xesl_function_call_next_after_constantBuffer -#ifndef xesl_function_call_pushConstants - #define xesl_function_call_pushConstants -#endif // !xesl_function_call_pushConstants -#ifndef xesl_function_call_next_after_pushConstants - #define xesl_function_call_next_after_pushConstants -#endif // !xesl_function_call_next_after_pushConstants -#ifndef xesl_function_call_uintVectorBuffer - #define xesl_function_call_uintVectorBuffer(name) -#endif // !xesl_function_call_uintVectorBuffer -#ifndef xesl_function_call_next_after_uintVectorBuffer - #define xesl_function_call_next_after_uintVectorBuffer -#endif // !xesl_function_call_next_after_uintVectorBuffer +#ifndef pass_const_buffer_xe + #define pass_const_buffer_xe(name) +#endif // !pass_const_buffer_xe +#ifndef pass_next_after_const_buffer_xe + #define pass_next_after_const_buffer_xe +#endif // !pass_next_after_const_buffer_xe +#ifndef pass_push_consts_xe + #define pass_push_consts_xe +#endif // !pass_push_consts_xe +#ifndef pass_next_after_push_consts_xe + #define pass_next_after_push_consts_xe +#endif // !pass_next_after_push_consts_xe +#ifndef pass_uint_vector_buffer_xe + #define pass_uint_vector_buffer_xe(name) +#endif // !pass_uint_vector_buffer_xe +#ifndef pass_next_after_uint_vector_buffer_xe + #define pass_next_after_uint_vector_buffer_xe +#endif // !pass_next_after_uint_vector_buffer_xe // Attributes. -#if XESL_LANGUAGE_GLSL - #define xesl_unroll [[unroll]] - #define xesl_dont_unroll [[dont_unroll]] - #define xesl_flatten [[flatten]] - #define xesl_dont_flatten [[dont_flatten]] -#elif XESL_LANGUAGE_HLSL - #define xesl_unroll [unroll] - #define xesl_dont_unroll [loop] - #define xesl_flatten [flatten] - #define xesl_dont_flatten [branch] -#endif // XESL_LANGUAGE -#ifndef xesl_unroll - #define xesl_unroll -#endif // !xesl_unroll -#ifndef xesl_dont_unroll - #define xesl_dont_unroll -#endif // !xesl_dont_unroll -#ifndef xesl_flatten - #define xesl_flatten -#endif // !xesl_flatten -#ifndef xesl_dont_flatten - #define xesl_dont_flatten -#endif // !xesl_dont_flatten +#if SHADING_LANGUAGE_GLSL_XE + #define unroll_xe [[unroll]] + #define dont_unroll [[dont_unroll]] + #define flatten_xe [[flatten]] + #define dont_flatten_xe [[dont_flatten]] +#elif SHADING_LANGUAGE_HLSL_XE + #define unroll_xe [unroll] + #define dont_unroll [loop] + #define flatten_xe [flatten] + #define dont_flatten_xe [branch] +#endif // SHADING_LANGUAGE_*_XE +#ifndef unroll_xe + #define unroll_xe +#endif // !unroll_xe +#ifndef dont_unroll + #define dont_unroll +#endif // !dont_unroll +#ifndef flatten_xe + #define flatten_xe +#endif // !flatten_xe +#ifndef dont_flatten_xe + #define dont_flatten_xe +#endif // !dont_flatten_xe // Function aliases. -// -// Use the `xesl_var_` prefix for arguments of functions that are not macros and -// for local variables. -#if XESL_LANGUAGE_GLSL - #define xesl_lessThan lessThan - #define xesl_lessThanEqual lessThanEqual - #define xesl_greaterThan greaterThan - #define xesl_greaterThanEqual greaterThanEqual - #define xesl_equal equal - #define xesl_notEqual notEqual - #define xesl_not not - #define xesl_select(condition, true_result, false_result) \ +#if SHADING_LANGUAGE_GLSL_XE + #define less_than_xe lessThan + #define less_than_equal_xe lessThanEqual + #define greater_than_xe greaterThan + #define greater_than_equal_xe greaterThanEqual + #define equal_xe equal + #define not_equal_xe notEqual + #define not_xe not +#else + #define less_than_xe(x, y) ((x) < (y)) + #define less_than_equal_xe(x, y) ((x) <= (y)) + #define greater_than_xe(x, y) ((x) > (y)) + #define greater_than_equal_xe(x, y) ((x) >= (y)) + #define equal_xe(x, y) ((x) == (y)) + #define not_equal_xe(x, y) ((x) != (y)) + #define not_xe(x) (!(x)) +#endif // SHADING_LANGUAGE_GLSL_XE + +#if SHADING_LANGUAGE_GLSL_XE + #define select_xe(condition, true_result, false_result) \ mix(false_result, true_result, condition) -#elif XESL_LANGUAGE_HLSL - #define xesl_lessThan(x, y) ((x) < (y)) - #define xesl_lessThanEqual(x, y) ((x) <= (y)) - #define xesl_greaterThan(x, y) ((x) > (y)) - #define xesl_greaterThanEqual(x, y) ((x) >= (y)) - #define xesl_equal(x, y) ((x) == (y)) - #define xesl_notEqual(x, y) ((x) != (y)) - #define xesl_not(x) (!(x)) - #define xesl_select(condition, true_result, false_result) \ +#elif SHADING_LANGUAGE_HLSL_XE + #define select_xe(condition, true_result, false_result) \ ((condition) ? (true_result) : (false_result)) -#elif XESL_LANGUAGE_MSL - #define xesl_lessThan(x, y) ((x) < (y)) - #define xesl_lessThanEqual(x, y) ((x) <= (y)) - #define xesl_greaterThan(x, y) ((x) > (y)) - #define xesl_greaterThanEqual(x, y) ((x) >= (y)) - #define xesl_equal(x, y) ((x) == (y)) - #define xesl_notEqual(x, y) ((x) != (y)) - #define xesl_not(x) (!(x)) - #define xesl_select(condition, true_result, false_result) \ +#elif SHADING_LANGUAGE_MSL_XE + #define select_xe(condition, true_result, false_result) \ select(false_result, true_result, condition) #else - #error Comparison operations not defined for the target language. -#endif + #error select_xe not defined for the target language. +#endif // SHADING_LANGUAGE_*_XE -#if XESL_LANGUAGE_GLSL - #define xesl_floatBitsToInt floatBitsToInt - #define xesl_floatBitsToUint floatBitsToUint - #define xesl_intBitsToFloat intBitsToFloat - #define xesl_uintBitsToFloat uintBitsToFloat -#elif XESL_LANGUAGE_HLSL +#if SHADING_LANGUAGE_GLSL_XE + #define float_bits_to_int_xe floatBitsToInt + #define float_bits_to_uint_xe floatBitsToUint + #define int_bits_to_float_xe intBitsToFloat + #define uint_bits_to_float_xe uintBitsToFloat +#elif SHADING_LANGUAGE_HLSL_XE // Using functions instead of #define for implicit argument conversion. - int xesl_floatBitsToInt(float xesl_var_value) { - return asint(xesl_var_value); - } - xesl_int2 xesl_floatBitsToInt(xesl_float2 xesl_var_value) { - return asint(xesl_var_value); - } - xesl_int3 xesl_floatBitsToInt(xesl_float3 xesl_var_value) { - return asint(xesl_var_value); - } - xesl_int4 xesl_floatBitsToInt(xesl_float4 xesl_var_value) { - return asint(xesl_var_value); - } - uint xesl_floatBitsToUint(float xesl_var_value) { - return asuint(xesl_var_value); - } - xesl_uint2 xesl_floatBitsToUint(xesl_float2 xesl_var_value) { - return asuint(xesl_var_value); - } - xesl_uint3 xesl_floatBitsToUint(xesl_float3 xesl_var_value) { - return asuint(xesl_var_value); - } - xesl_uint4 xesl_floatBitsToUint(xesl_float4 xesl_var_value) { - return asuint(xesl_var_value); - } - float xesl_intBitsToFloat(int xesl_var_value) { - return asfloat(xesl_var_value); - } - xesl_float2 xesl_intBitsToFloat(xesl_int2 xesl_var_value) { - return asfloat(xesl_var_value); - } - xesl_float3 xesl_intBitsToFloat(xesl_int3 xesl_var_value) { - return asfloat(xesl_var_value); - } - xesl_float4 xesl_intBitsToFloat(xesl_int4 xesl_var_value) { - return asfloat(xesl_var_value); - } - float xesl_uintBitsToFloat(uint xesl_var_value) { - return asfloat(xesl_var_value); - } - xesl_float2 xesl_uintBitsToFloat(xesl_uint2 xesl_var_value) { - return asfloat(xesl_var_value); - } - xesl_float3 xesl_uintBitsToFloat(xesl_uint3 xesl_var_value) { - return asfloat(xesl_var_value); - } - xesl_float4 xesl_uintBitsToFloat(xesl_uint4 xesl_var_value) { - return asfloat(xesl_var_value); - } -#elif XESL_LANGUAGE_MSL + int float_bits_to_int_xe(float value) { return asint(value); } + int2_xe float_bits_to_int_xe(float2_xe value) { return asint(value); } + int3_xe float_bits_to_int_xe(float3_xe value) { return asint(value); } + int4_xe float_bits_to_int_xe(float4_xe value) { return asint(value); } + uint float_bits_to_uint_xe(float value) { return asuint(value); } + uint2_xe float_bits_to_uint_xe(float2_xe value) { return asuint(value); } + uint3_xe float_bits_to_uint_xe(float3_xe value) { return asuint(value); } + uint4_xe float_bits_to_uint_xe(float4_xe value) { return asuint(value); } + float int_bits_to_float_xe(int value) { return asfloat(value); } + float2_xe int_bits_to_float_xe(int2_xe value) { return asfloat(value); } + float3_xe int_bits_to_float_xe(int3_xe value) { return asfloat(value); } + float4_xe int_bits_to_float_xe(int4_xe value) { return asfloat(value); } + float uint_bits_to_float_xe(uint value) { return asfloat(value); } + float2_xe uint_bits_to_float_xe(uint2_xe value) { return asfloat(value); } + float3_xe uint_bits_to_float_xe(uint3_xe value) { return asfloat(value); } + float4_xe uint_bits_to_float_xe(uint4_xe value) { return asfloat(value); } +#elif SHADING_LANGUAGE_MSL_XE // Using functions instead of #define for implicit argument conversion. - int xesl_floatBitsToInt(float xesl_var_value) { - return as_type(xesl_var_value); + int float_bits_to_int_xe(float value) { + return as_type(value); } - xesl_int2 xesl_floatBitsToInt(xesl_float2 xesl_var_value) { - return as_type(xesl_var_value); + int2_xe float_bits_to_int_xe(float2_xe value) { + return as_type(value); } - xesl_int3 xesl_floatBitsToInt(xesl_float3 xesl_var_value) { - return as_type(xesl_var_value); + int3_xe float_bits_to_int_xe(float3_xe value) { + return as_type(value); } - xesl_int4 xesl_floatBitsToInt(xesl_float4 xesl_var_value) { - return as_type(xesl_var_value); + int4_xe float_bits_to_int_xe(float4_xe value) { + return as_type(value); } - uint xesl_floatBitsToUint(float xesl_var_value) { - return as_type(xesl_var_value); + uint float_bits_to_uint_xe(float value) { + return as_type(value); } - xesl_uint2 xesl_floatBitsToUint(xesl_float2 xesl_var_value) { - return as_type(xesl_var_value); + uint2_xe float_bits_to_uint_xe(float2_xe value) { + return as_type(value); } - xesl_uint3 xesl_floatBitsToUint(xesl_float3 xesl_var_value) { - return as_type(xesl_var_value); + uint3_xe float_bits_to_uint_xe(float3_xe value) { + return as_type(value); } - xesl_uint4 xesl_floatBitsToUint(xesl_float4 xesl_var_value) { - return as_type(xesl_var_value); + uint4_xe float_bits_to_uint_xe(float4_xe value) { + return as_type(value); } - float xesl_intBitsToFloat(int xesl_var_value) { - return as_type(xesl_var_value); + float int_bits_to_float_xe(int value) { + return as_type(value); } - xesl_float2 xesl_intBitsToFloat(xesl_int2 xesl_var_value) { - return as_type(xesl_var_value); + float2_xe int_bits_to_float_xe(int2_xe value) { + return as_type(value); } - xesl_float3 xesl_intBitsToFloat(xesl_int3 xesl_var_value) { - return as_type(xesl_var_value); + float3_xe int_bits_to_float_xe(int3_xe value) { + return as_type(value); } - xesl_float4 xesl_intBitsToFloat(xesl_int4 xesl_var_value) { - return as_type(xesl_var_value); + float4_xe int_bits_to_float_xe(int4_xe value) { + return as_type(value); } - float xesl_uintBitsToFloat(uint xesl_var_value) { - return as_type(xesl_var_value); + float uint_bits_to_float_xe(uint value) { + return as_type(value); } - xesl_float2 xesl_uintBitsToFloat(xesl_uint2 xesl_var_value) { - return as_type(xesl_var_value); + float2_xe uint_bits_to_float_xe(uint2_xe value) { + return as_type(value); } - xesl_float3 xesl_uintBitsToFloat(xesl_uint3 xesl_var_value) { - return as_type(xesl_var_value); + float3_xe uint_bits_to_float_xe(uint3_xe value) { + return as_type(value); } - xesl_float4 xesl_uintBitsToFloat(xesl_uint4 xesl_var_value) { - return as_type(xesl_var_value); + float4_xe uint_bits_to_float_xe(uint4_xe value) { + return as_type(value); } #else #error Float bit casting not defined for the target language. -#endif // XESL_LANGUAGE +#endif // SHADING_LANGUAGE_*_XE -#if XESL_LANGUAGE_GLSL - float xesl_saturate(float xesl_var_value) { - return clamp(xesl_var_value, 0.0, 1.0); +#if SHADING_LANGUAGE_GLSL_XE + float saturate_xe(float value) { + return clamp(value, 0.0f, 1.0f); } - xesl_float2 xesl_saturate(xesl_float2 xesl_var_value) { - return clamp(xesl_var_value, xesl_float_x2(0.0), xesl_float_x2(1.0)); + float2_xe saturate_xe(float2_xe value) { + return clamp(value, float_x2_xe(0.0f), float_x2_xe(1.0f)); } - xesl_float3 xesl_saturate(xesl_float3 xesl_var_value) { - return clamp(xesl_var_value, xesl_float_x3(0.0), xesl_float_x3(1.0)); + float3_xe saturate_xe(float3_xe value) { + return clamp(value, float_x3_xe(0.0f), float_x3_xe(1.0f)); } - xesl_float4 xesl_saturate(xesl_float4 xesl_var_value) { - return clamp(xesl_var_value, xesl_float_x4(0.0), xesl_float_x4(1.0)); + float4_xe saturate_xe(float4_xe value) { + return clamp(value, float_x4_xe(0.0f), float_x4_xe(1.0f)); } #else - #define xesl_saturate saturate -#endif // XESL_LANGUAGE_GLSL + #define saturate_xe saturate +#endif // SHADING_LANGUAGE_GLSL_XE // Returning a unsigned integer vector. The result is undefined for zero. -#if XESL_LANGUAGE_GLSL - uint xesl_firstOneBitLow(int xesl_var_value) { - return uint(findLSB(xesl_var_value)); +#if SHADING_LANGUAGE_GLSL_XE + uint first_one_bit_low_xe(int value) { + return uint(findLSB(value)); } - xesl_uint2 xesl_firstOneBitLow(xesl_int2 xesl_var_value) { - return xesl_uint2(findLSB(xesl_var_value)); + uint2_xe first_one_bit_low_xe(int2_xe value) { + return uint2_xe(findLSB(value)); } - xesl_uint3 xesl_firstOneBitLow(xesl_int3 xesl_var_value) { - return xesl_uint3(findLSB(xesl_var_value)); + uint3_xe first_one_bit_low_xe(int3_xe value) { + return uint3_xe(findLSB(value)); } - xesl_uint4 xesl_firstOneBitLow(xesl_int4 xesl_var_value) { - return xesl_uint4(findLSB(xesl_var_value)); + uint4_xe first_one_bit_low_xe(int4_xe value) { + return uint4_xe(findLSB(value)); } - uint xesl_firstOneBitLow(uint xesl_var_value) { - return uint(findLSB(xesl_var_value)); + uint first_one_bit_low_xe(uint value) { + return uint(findLSB(value)); } - xesl_uint2 xesl_firstOneBitLow(xesl_uint2 xesl_var_value) { - return xesl_uint2(findLSB(xesl_var_value)); + uint2_xe first_one_bit_low_xe(uint2_xe value) { + return uint2_xe(findLSB(value)); } - xesl_uint3 xesl_firstOneBitLow(xesl_uint3 xesl_var_value) { - return xesl_uint3(findLSB(xesl_var_value)); + uint3_xe first_one_bit_low_xe(uint3_xe value) { + return uint3_xe(findLSB(value)); } - xesl_uint4 xesl_firstOneBitLow(xesl_uint4 xesl_var_value) { - return xesl_uint4(findLSB(xesl_var_value)); + uint4_xe first_one_bit_low_xe(uint4_xe value) { + return uint4_xe(findLSB(value)); } // GLSL findMSB finds the highest 0 for a negative value. - uint xesl_firstOneBitHigh(int xesl_var_value) { - return uint(findMSB(uint(xesl_var_value))); + uint first_one_bit_high_xe(int value) { + return uint(findMSB(uint(value))); } - xesl_uint2 xesl_firstOneBitHigh(xesl_int2 xesl_var_value) { - return xesl_uint2(findMSB(xesl_uint2(xesl_var_value))); + uint2_xe first_one_bit_high_xe(int2_xe value) { + return uint2_xe(findMSB(uint2_xe(value))); } - xesl_uint3 xesl_firstOneBitHigh(xesl_int3 xesl_var_value) { - return xesl_uint3(findMSB(xesl_uint3(xesl_var_value))); + uint3_xe first_one_bit_high_xe(int3_xe value) { + return uint3_xe(findMSB(uint3_xe(value))); } - xesl_uint4 xesl_firstOneBitHigh(xesl_int4 xesl_var_value) { - return xesl_uint4(findMSB(xesl_uint4(xesl_var_value))); + uint4_xe first_one_bit_high_xe(int4_xe value) { + return uint4_xe(findMSB(uint4_xe(value))); } - uint xesl_firstOneBitHigh(uint xesl_var_value) { - return uint(findMSB(xesl_var_value)); + uint first_one_bit_high_xe(uint value) { + return uint(findMSB(value)); } - xesl_uint2 xesl_firstOneBitHigh(xesl_uint2 xesl_var_value) { - return xesl_uint2(findMSB(xesl_var_value)); + uint2_xe first_one_bit_high_xe(uint2_xe value) { + return uint2_xe(findMSB(value)); } - xesl_uint3 xesl_firstOneBitHigh(xesl_uint3 xesl_var_value) { - return xesl_uint3(findMSB(xesl_var_value)); + uint3_xe first_one_bit_high_xe(uint3_xe value) { + return uint3_xe(findMSB(value)); } - xesl_uint4 xesl_firstOneBitHigh(xesl_uint4 xesl_var_value) { - return xesl_uint4(findMSB(xesl_var_value)); + uint4_xe first_one_bit_high_xe(uint4_xe value) { + return uint4_xe(findMSB(value)); } -#elif XESL_LANGUAGE_HLSL - uint xesl_firstOneBitLow(int xesl_var_value) { - return uint(firstbitlow(xesl_var_value)); +#elif SHADING_LANGUAGE_HLSL_XE + uint first_one_bit_low_xe(int value) { + return uint(firstbitlow(value)); } - xesl_uint2 xesl_firstOneBitLow(xesl_int2 xesl_var_value) { - return xesl_uint2(firstbitlow(xesl_var_value)); + uint2_xe first_one_bit_low_xe(int2_xe value) { + return uint2_xe(firstbitlow(value)); } - xesl_uint3 xesl_firstOneBitLow(xesl_int3 xesl_var_value) { - return xesl_uint3(firstbitlow(xesl_var_value)); + uint3_xe first_one_bit_low_xe(int3_xe value) { + return uint3_xe(firstbitlow(value)); } - xesl_uint4 xesl_firstOneBitLow(xesl_int4 xesl_var_value) { - return xesl_uint4(firstbitlow(xesl_var_value)); + uint4_xe first_one_bit_low_xe(int4_xe value) { + return uint4_xe(firstbitlow(value)); } - uint xesl_firstOneBitLow(uint xesl_var_value) { - return firstbitlow(xesl_var_value); + uint first_one_bit_low_xe(uint value) { + return firstbitlow(value); } - xesl_uint2 xesl_firstOneBitLow(xesl_uint2 xesl_var_value) { - return firstbitlow(xesl_var_value); + uint2_xe first_one_bit_low_xe(uint2_xe value) { + return firstbitlow(value); } - xesl_uint3 xesl_firstOneBitLow(xesl_uint3 xesl_var_value) { - return firstbitlow(xesl_var_value); + uint3_xe first_one_bit_low_xe(uint3_xe value) { + return firstbitlow(value); } - xesl_uint4 xesl_firstOneBitLow(xesl_uint4 xesl_var_value) { - return firstbitlow(xesl_var_value); + uint4_xe first_one_bit_low_xe(uint4_xe value) { + return firstbitlow(value); } // HLSL firstbithigh finds the highest 0 for a negative value. - uint xesl_firstOneBitHigh(int xesl_var_value) { - return uint(firstbithigh(uint(xesl_var_value))); + uint first_one_bit_high_xe(int value) { + return uint(firstbithigh(uint(value))); } - xesl_uint2 xesl_firstOneBitHigh(xesl_int2 xesl_var_value) { - return xesl_uint2(firstbithigh(xesl_uint2(xesl_var_value))); + uint2_xe first_one_bit_high_xe(int2_xe value) { + return uint2_xe(firstbithigh(uint2_xe(value))); } - xesl_uint3 xesl_firstOneBitHigh(xesl_int3 xesl_var_value) { - return xesl_uint3(firstbithigh(xesl_uint3(xesl_var_value))); + uint3_xe first_one_bit_high_xe(int3_xe value) { + return uint3_xe(firstbithigh(uint3_xe(value))); } - xesl_uint4 xesl_firstOneBitHigh(xesl_int4 xesl_var_value) { - return xesl_uint4(firstbithigh(xesl_uint4(xesl_var_value))); + uint4_xe first_one_bit_high_xe(int4_xe value) { + return uint4_xe(firstbithigh(uint4_xe(value))); } - uint xesl_firstOneBitHigh(uint xesl_var_value) { - return firstbithigh(xesl_var_value); + uint first_one_bit_high_xe(uint value) { + return firstbithigh(value); } - xesl_uint2 xesl_firstOneBitHigh(xesl_uint2 xesl_var_value) { - return firstbithigh(xesl_var_value); + uint2_xe first_one_bit_high_xe(uint2_xe value) { + return firstbithigh(value); } - xesl_uint3 xesl_firstOneBitHigh(xesl_uint3 xesl_var_value) { - return firstbithigh(xesl_var_value); + uint3_xe first_one_bit_high_xe(uint3_xe value) { + return firstbithigh(value); } - xesl_uint4 xesl_firstOneBitHigh(xesl_uint4 xesl_var_value) { - return firstbithigh(xesl_var_value); + uint4_xe first_one_bit_high_xe(uint4_xe value) { + return firstbithigh(value); } -#elif XESL_LANGUAGE_MSL - uint xesl_firstOneBitLow(int xesl_var_value) { - return uint(ctz(xesl_var_value)); +#elif SHADING_LANGUAGE_MSL_XE + uint first_one_bit_low_xe(int value) { + return uint(ctz(value)); } - xesl_uint2 xesl_firstOneBitLow(xesl_int2 xesl_var_value) { - return xesl_uint2(ctz(xesl_var_value)); + uint2_xe first_one_bit_low_xe(int2_xe value) { + return uint2_xe(ctz(value)); } - xesl_uint3 xesl_firstOneBitLow(xesl_int3 xesl_var_value) { - return xesl_uint3(ctz(xesl_var_value)); + uint3_xe first_one_bit_low_xe(int3_xe value) { + return uint3_xe(ctz(value)); } - xesl_uint4 xesl_firstOneBitLow(xesl_int4 xesl_var_value) { - return xesl_uint4(ctz(xesl_var_value)); + uint4_xe first_one_bit_low_xe(int4_xe value) { + return uint4_xe(ctz(value)); } - uint xesl_firstOneBitLow(uint xesl_var_value) { - return ctz(xesl_var_value); + uint first_one_bit_low_xe(uint value) { + return ctz(value); } - xesl_uint2 xesl_firstOneBitLow(xesl_uint2 xesl_var_value) { - return ctz(xesl_var_value); + uint2_xe first_one_bit_low_xe(uint2_xe value) { + return ctz(value); } - xesl_uint3 xesl_firstOneBitLow(xesl_uint3 xesl_var_value) { - return ctz(xesl_var_value); + uint3_xe first_one_bit_low_xe(uint3_xe value) { + return ctz(value); } - xesl_uint4 xesl_firstOneBitLow(xesl_uint4 xesl_var_value) { - return ctz(xesl_var_value); + uint4_xe first_one_bit_low_xe(uint4_xe value) { + return ctz(value); } - uint xesl_firstOneBitHigh(int xesl_var_value) { - return 32u - uint(clz(xesl_var_value)); + uint first_one_bit_high_xe(int value) { + return 32u - uint(clz(value)); } - xesl_uint2 xesl_firstOneBitHigh(xesl_int2 xesl_var_value) { - return xesl_uint_x2(32u) - xesl_uint2(clz(xesl_var_value)); + uint2_xe first_one_bit_high_xe(int2_xe value) { + return uint_x2_xe(32u) - uint2_xe(clz(value)); } - xesl_uint3 xesl_firstOneBitHigh(xesl_int3 xesl_var_value) { - return xesl_uint_x3(32u) - xesl_uint3(clz(xesl_var_value)); + uint3_xe first_one_bit_high_xe(int3_xe value) { + return uint_x3_xe(32u) - uint3_xe(clz(value)); } - xesl_uint4 xesl_firstOneBitHigh(xesl_int4 xesl_var_value) { - return xesl_uint_x4(32u) - xesl_uint4(clz(xesl_var_value)); + uint4_xe first_one_bit_high_xe(int4_xe value) { + return uint_x4_xe(32u) - uint4_xe(clz(value)); } - uint xesl_firstOneBitHigh(uint xesl_var_value) { - return 32u - clz(xesl_var_value); + uint first_one_bit_high_xe(uint value) { + return 32u - clz(value); } - xesl_uint2 xesl_firstOneBitHigh(xesl_uint2 xesl_var_value) { - return xesl_uint_x2(32u) - clz(xesl_var_value); + uint2_xe first_one_bit_high_xe(uint2_xe value) { + return uint_x2_xe(32u) - clz(value); } - xesl_uint3 xesl_firstOneBitHigh(xesl_uint3 xesl_var_value) { - return xesl_uint_x3(32u) - clz(xesl_var_value); + uint3_xe first_one_bit_high_xe(uint3_xe value) { + return uint_x3_xe(32u) - clz(value); } - xesl_uint4 xesl_firstOneBitHigh(xesl_uint4 xesl_var_value) { - return xesl_uint_x4(32u) - clz(xesl_var_value); + uint4_xe first_one_bit_high_xe(uint4_xe value) { + return uint_x4_xe(32u) - clz(value); } #else #error Bit count operations not defined for the target language. -#endif // XESL_LANGUAGE +#endif // SHADING_LANGUAGE_*_XE -#if XESL_LANGUAGE_GLSL - #define xesl_packHalf2x16 packHalf2x16 - #define xesl_unpackHalf2x16 unpackHalf2x16 -#elif XESL_LANGUAGE_HLSL - uint xesl_packHalf2x16(xesl_float2 xesl_var_value) { - return f32tof16(xesl_var_value.x) | (f32tof16(xesl_var_value.y) << 16u); +#if SHADING_LANGUAGE_GLSL_XE + #define pack_half_2x16_xe packHalf2x16 + #define unpack_half_2x16_xe unpackHalf2x16 +#elif SHADING_LANGUAGE_HLSL_XE + uint pack_half_2x16_xe(float2_xe value) { + return f32tof16(value.x) | (f32tof16(value.y) << 16u); } - xesl_float2 xesl_unpackHalf2x16(uint xesl_var_value) { - return f16tof32(xesl_uint_x2(xesl_var_value) >> xesl_uint2(0u, 16u)); + float2_xe unpack_half_2x16_xe(uint value) { + return f16tof32(uint_x2_xe(value) >> uint2_xe(0u, 16u)); } -#elif XESL_LANGUAGE_MSL - uint xesl_packHalf2x16(xesl_float2 xesl_var_value) { - return uint(as_type(half(xesl_var_value.x))) | - (uint(as_type(half(xesl_var_value.y))) << 16u); +#elif SHADING_LANGUAGE_MSL_XE + uint pack_half_2x16_xe(float2_xe value) { + return uint(as_type(half(value.x))) | + (uint(as_type(half(value.y))) << 16u); } - xesl_float2 xesl_unpackHalf2x16(uint xesl_var_value) { - return xesl_float2(as_type(ushort2( - xesl_uint_x2(xesl_var_value) >> xesl_uint2(0u, 16u)))); + float2_xe unpack_half_2x16_xe(uint value) { + return float2_xe(as_type(ushort2(uint_x2_xe(value) >> + uint2_xe(0u, 16u)))); } #else - #error xesl_packHalf2x16 not defined for the target language. -#endif // XESL_LANGUAGE + #error pack_half_2x16_xe not defined for the target language. +#endif // SHADING_LANGUAGE_*_XE #endif // XENIA_UI_SHADERS_XESL_XESLI_ diff --git a/xenia-build b/xenia-build index 0e0b32269..a5cf5e193 100755 --- a/xenia-build +++ b/xenia-build @@ -907,11 +907,11 @@ class BuildShadersCommand(Command): # well as to enable `#include` in GLSL, to include `xesl.xesli` itself, # without writing the same `#if` / `#extension` / `#endif` in every # shader). Also, not all shading languages provide a built-in - # preprocessor definition for identification of them, so XESL_LANGUAGE_* - # is also defined via the build arguments. XESL_LANGUAGE_* is set - # regardless of whether the file is XeSL or a raw source file in a - # specific language, as XeSL headers may be used in language-specific - # sources. + # preprocessor definition for identification of them, so + # `SHADING_LANGUAGE_*_XE` is also defined via the build arguments. + # `SHADING_LANGUAGE_*_XE` is set regardless of whether the file is XeSL + # or a raw source file in a specific language, as XeSL headers may be + # used in language-specific sources. # Direct3D DXBC. if all_targets or 'dxbc' in targets: @@ -976,7 +976,7 @@ class BuildShadersCommand(Command): # clutter in this case. if subprocess.call([ fxc, - '/D', 'XESL_LANGUAGE_HLSL=1', + '/D', 'SHADING_LANGUAGE_HLSL_XE=1', '/Fh', dxbc_file_path_base + '.h', '/T', dxbc_stage + '_5_1', '/Vn', dxbc_identifier, @@ -1064,7 +1064,7 @@ class BuildShadersCommand(Command): # --stdin must be before -S for some reason. glslang_arguments = [glslang, '--stdin' if src_is_xesl else src_path, - '-DXESL_LANGUAGE_GLSL=1', + '-DSHADING_LANGUAGE_GLSL_XE=1', '-S', spirv_stage, '-o', spirv_glslang_file_path, '-V']