Fixed pixel shader for palettized textures using pixelart scaling

This commit is contained in:
Sam Lantinga
2025-09-29 21:21:58 -07:00
parent 224b4917a3
commit 548063e578
28 changed files with 18840 additions and 18775 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -152,7 +152,7 @@ float4 GetInputColor(PixelShaderInput input)
rgba = texture1.Sample(sampler1, float2((index + 0.5) / 256, 0.5));
} else if (texture_type == TEXTURETYPE_PALETTE_PIXELART) {
float2 uv = GetPixelArtUV(input);
float index = texture0.Sample(sampler0, uv).r * 255;
float index = texture0.SampleGrad(sampler0, uv, ddx(input.tex), ddy(input.tex)).r * 255;
rgba = texture1.Sample(sampler1, float2((index + 0.5) / 256, 0.5));
} else if (texture_type == TEXTURETYPE_NV12) {
float3 yuv;

View File

@@ -29,8 +29,8 @@
//
// Name Type Format Dim HLSL Bind Count
// ------------------------------ ---------- ------- ----------- -------------- ------
// theSampler sampler NA NA s0 1
// theTexture texture float4 2d t0 1
// sampler0 sampler NA NA s0 1
// texture0 texture float4 2d t0 1
// Constants cbuffer NA NA cb0 1
//
//
@@ -94,15 +94,15 @@ ret
const BYTE g_main[] =
{
68, 88, 66, 67, 59, 235,
166, 93, 21, 32, 225, 129,
78, 220, 127, 97, 218, 34,
222, 113, 1, 0, 0, 0,
164, 5, 0, 0, 6, 0,
68, 88, 66, 67, 98, 171,
127, 123, 23, 170, 245, 47,
35, 199, 24, 186, 200, 109,
190, 201, 1, 0, 0, 0,
160, 5, 0, 0, 6, 0,
0, 0, 56, 0, 0, 0,
220, 0, 0, 0, 168, 1,
0, 0, 36, 2, 0, 0,
252, 4, 0, 0, 112, 5,
248, 4, 0, 0, 108, 5,
0, 0, 65, 111, 110, 57,
156, 0, 0, 0, 156, 0,
0, 0, 0, 2, 255, 255,
@@ -186,153 +186,152 @@ const BYTE g_main[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 82, 68, 69, 70,
208, 2, 0, 0, 1, 0,
0, 0, 156, 0, 0, 0,
204, 2, 0, 0, 1, 0,
0, 0, 152, 0, 0, 0,
3, 0, 0, 0, 28, 0,
0, 0, 0, 4, 255, 255,
0, 1, 0, 0, 168, 2,
0, 1, 0, 0, 164, 2,
0, 0, 124, 0, 0, 0,
3, 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, 135, 0,
1, 0, 0, 0, 133, 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, 13, 0, 0, 0,
146, 0, 0, 0, 0, 0,
142, 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, 116, 104, 101, 83,
97, 109, 112, 108, 101, 114,
0, 116, 104, 101, 84, 101,
120, 116, 117, 114, 101, 0,
67, 111, 110, 115, 116, 97,
110, 116, 115, 0, 146, 0,
0, 0, 13, 0, 0, 0,
180, 0, 0, 0, 112, 0,
0, 0, 115, 97, 109, 112,
108, 101, 114, 48, 0, 116,
101, 120, 116, 117, 114, 101,
48, 0, 67, 111, 110, 115,
116, 97, 110, 116, 115, 0,
142, 0, 0, 0, 13, 0,
0, 0, 176, 0, 0, 0,
112, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 236, 1,
0, 0, 0, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 252, 1, 0, 0,
0, 0, 0, 0, 12, 2,
232, 1, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 252, 1, 0, 0,
0, 0, 0, 0, 25, 2,
0, 0, 8, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 252, 1, 0, 0,
0, 0, 0, 0, 36, 2,
0, 0, 12, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 252, 1, 0, 0,
0, 0, 0, 0, 48, 2,
0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 60, 2, 0, 0,
0, 0, 0, 0, 76, 2,
0, 0, 32, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 252, 1, 0, 0,
0, 0, 0, 0, 91, 2,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 252, 1, 0, 0,
0, 0, 0, 0, 107, 2,
0, 0, 40, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 252, 1, 0, 0,
0, 0, 0, 0, 123, 2,
0, 0, 44, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 252, 1, 0, 0,
0, 0, 0, 0, 139, 2,
0, 0, 48, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 60, 2, 0, 0,
0, 0, 0, 0, 147, 2,
0, 0, 64, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 60, 2, 0, 0,
0, 0, 0, 0, 154, 2,
0, 0, 80, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 60, 2, 0, 0,
0, 0, 0, 0, 161, 2,
0, 0, 96, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 60, 2, 0, 0,
0, 0, 0, 0, 115, 99,
82, 71, 66, 95, 111, 117,
116, 112, 117, 116, 0, 171,
171, 171, 0, 0, 3, 0,
1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 248, 1,
0, 0, 0, 0, 0, 0,
116, 101, 120, 116, 117, 114,
101, 95, 116, 121, 112, 101,
0, 105, 110, 112, 117, 116,
95, 116, 121, 112, 101, 0,
99, 111, 108, 111, 114, 95,
115, 99, 97, 108, 101, 0,
116, 101, 120, 101, 108, 95,
115, 105, 122, 101, 0, 171,
1, 0, 3, 0, 1, 0,
4, 0, 0, 0, 0, 0,
0, 0, 0, 0, 116, 111,
110, 101, 109, 97, 112, 95,
109, 101, 116, 104, 111, 100,
8, 2, 0, 0, 4, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 248, 1,
0, 0, 0, 0, 0, 0,
21, 2, 0, 0, 8, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 248, 1,
0, 0, 0, 0, 0, 0,
32, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 248, 1,
0, 0, 0, 0, 0, 0,
44, 2, 0, 0, 16, 0,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 56, 2,
0, 0, 0, 0, 0, 0,
72, 2, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 248, 1,
0, 0, 0, 0, 0, 0,
87, 2, 0, 0, 36, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 248, 1,
0, 0, 0, 0, 0, 0,
103, 2, 0, 0, 40, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 248, 1,
0, 0, 0, 0, 0, 0,
119, 2, 0, 0, 44, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 248, 1,
0, 0, 0, 0, 0, 0,
135, 2, 0, 0, 48, 0,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 56, 2,
0, 0, 0, 0, 0, 0,
143, 2, 0, 0, 64, 0,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 56, 2,
0, 0, 0, 0, 0, 0,
150, 2, 0, 0, 80, 0,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 56, 2,
0, 0, 0, 0, 0, 0,
157, 2, 0, 0, 96, 0,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 56, 2,
0, 0, 0, 0, 0, 0,
115, 99, 82, 71, 66, 95,
111, 117, 116, 112, 117, 116,
0, 171, 171, 171, 0, 0,
3, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 116, 101, 120, 116,
117, 114, 101, 95, 116, 121,
112, 101, 0, 105, 110, 112,
117, 116, 95, 116, 121, 112,
101, 0, 99, 111, 108, 111,
114, 95, 115, 99, 97, 108,
101, 0, 116, 101, 120, 101,
108, 95, 115, 105, 122, 101,
0, 171, 1, 0, 3, 0,
1, 0, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0,
116, 111, 110, 101, 109, 97,
112, 95, 109, 101, 116, 104,
111, 100, 0, 116, 111, 110,
101, 109, 97, 112, 95, 102,
97, 99, 116, 111, 114, 49,
0, 116, 111, 110, 101, 109,
97, 112, 95, 102, 97, 99,
116, 111, 114, 49, 0, 116,
111, 110, 101, 109, 97, 112,
95, 102, 97, 99, 116, 111,
114, 50, 0, 115, 100, 114,
95, 119, 104, 105, 116, 101,
95, 112, 111, 105, 110, 116,
0, 89, 111, 102, 102, 115,
101, 116, 0, 82, 99, 111,
101, 102, 102, 0, 71, 99,
111, 101, 102, 102, 0, 66,
116, 111, 114, 50, 0, 115,
100, 114, 95, 119, 104, 105,
116, 101, 95, 112, 111, 105,
110, 116, 0, 89, 111, 102,
102, 115, 101, 116, 0, 82,
99, 111, 101, 102, 102, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 73, 83,
71, 78, 108, 0, 0, 0,
3, 0, 0, 0, 8, 0,
0, 0, 80, 0, 0, 0,
0, 0, 0, 0, 1, 0,
71, 99, 111, 101, 102, 102,
0, 66, 99, 111, 101, 102,
102, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
73, 83, 71, 78, 108, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 15, 0,
0, 0, 92, 0, 0, 0,
8, 0, 0, 0, 80, 0,
0, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
1, 0, 0, 0, 3, 3,
0, 0, 101, 0, 0, 0,
1, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
2, 0, 0, 0, 15, 15,
0, 0, 83, 86, 95, 80,
79, 83, 73, 84, 73, 79,
78, 0, 84, 69, 88, 67,
79, 79, 82, 68, 0, 67,
79, 76, 79, 82, 0, 171,
79, 83, 71, 78, 44, 0,
0, 0, 1, 0, 0, 0,
8, 0, 0, 0, 32, 0,
15, 0, 0, 0, 92, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 1, 0, 0, 0,
3, 3, 0, 0, 101, 0,
0, 0, 0, 0, 0, 0,
15, 0, 0, 0, 83, 86,
95, 84, 65, 82, 71, 69,
84, 0, 171, 171
0, 0, 0, 0, 3, 0,
0, 0, 2, 0, 0, 0,
15, 15, 0, 0, 83, 86,
95, 80, 79, 83, 73, 84,
73, 79, 78, 0, 84, 69,
88, 67, 79, 79, 82, 68,
0, 67, 79, 76, 79, 82,
0, 171, 79, 83, 71, 78,
44, 0, 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, 65, 82,
71, 69, 84, 0, 171, 171
};

View File

@@ -1,9 +1,7 @@
Texture2D theTexture : register(t0);
SamplerState theSampler : register(s0);
#include "D3D11_PixelShader_Common.hlsli"
float4 main(PixelShaderInput input) : SV_TARGET
{
return GetOutputColor(theTexture.Sample(theSampler, input.tex)) * input.color;
return GetOutputColor(texture0.Sample(sampler0, input.tex)) * input.color;
}

View File

@@ -2192,10 +2192,6 @@ static void D3D11_SetupShaderConstants(SDL_Renderer *renderer, const SDL_RenderC
case SDL_PIXELFORMAT_INDEX8:
if (cmd->data.draw.texture_scale_mode == SDL_SCALEMODE_PIXELART) {
constants->texture_type = TEXTURETYPE_PALETTE_PIXELART;
constants->texture_width = texture->w;
constants->texture_height = texture->h;
constants->texel_width = 1.0f / constants->texture_width;
constants->texel_height = 1.0f / constants->texture_height;
} else {
constants->texture_type = TEXTURETYPE_PALETTE;
}
@@ -2221,10 +2217,6 @@ static void D3D11_SetupShaderConstants(SDL_Renderer *renderer, const SDL_RenderC
default:
if (cmd->data.draw.texture_scale_mode == SDL_SCALEMODE_PIXELART) {
constants->texture_type = TEXTURETYPE_RGB_PIXELART;
constants->texture_width = texture->w;
constants->texture_height = texture->h;
constants->texel_width = 1.0f / constants->texture_width;
constants->texel_height = 1.0f / constants->texture_height;
} else {
constants->texture_type = TEXTURETYPE_RGB;
}
@@ -2239,6 +2231,13 @@ static void D3D11_SetupShaderConstants(SDL_Renderer *renderer, const SDL_RenderC
break;
}
if (cmd->data.draw.texture_scale_mode == SDL_SCALEMODE_PIXELART) {
constants->texture_width = texture->w;
constants->texture_height = texture->h;
constants->texel_width = 1.0f / constants->texture_width;
constants->texel_height = 1.0f / constants->texture_height;
}
constants->sdr_white_point = texture->SDR_white_point;
if (renderer->target) {

View File

@@ -15,7 +15,7 @@
; -------------------- ----- ------ -------- -------- ------- ------
; SV_Target 0 xyzw 0 TARGET float xyzw
;
; shader hash: 26e68272f5341a5f825b203d33651395
; shader hash: 4d23473de2445ea68fe5dad543ff9936
;
; Pipeline Runtime Information:
;
@@ -267,7 +267,7 @@ define void @main() {
%150 = extractvalue %dx.types.CBufRet.f32 %110, 1
%151 = fmul fast float %149, %147
%152 = fmul fast float %148, %150
%153 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %151, float %152, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp)
%153 = call %dx.types.ResRet.f32 @dx.op.sampleGrad.f32(i32 63, %dx.types.Handle %3, %dx.types.Handle %5, float %151, float %152, float undef, float undef, i32 0, i32 0, i32 undef, float %100, float %101, float undef, float %104, float %105, float undef, float undef) ; SampleGrad(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,ddx0,ddx1,ddx2,ddy0,ddy1,ddy2,clamp)
%154 = extractvalue %dx.types.ResRet.f32 %153, 0
%155 = fmul fast float %154, 0x3FEFE00000000000
%156 = fadd fast float %155, 1.953125e-03
@@ -842,12 +842,12 @@ attributes #2 = { nounwind readonly }
#endif
const unsigned char g_main[] = {
0x44, 0x58, 0x42, 0x43, 0x18, 0x03, 0x51, 0x58, 0x80, 0x8f, 0x03, 0x20,
0xab, 0xaa, 0x88, 0x8f, 0x17, 0x98, 0x95, 0x94, 0x01, 0x00, 0x00, 0x00,
0xd0, 0x25, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
0x44, 0x58, 0x42, 0x43, 0xf3, 0x14, 0xcf, 0x9c, 0xd4, 0x9a, 0x52, 0x14,
0x13, 0x0f, 0x94, 0x44, 0xaf, 0x95, 0x36, 0xe8, 0x01, 0x00, 0x00, 0x00,
0xe4, 0x25, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
0x50, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00,
0x7c, 0x02, 0x00, 0x00, 0xa8, 0x03, 0x00, 0x00, 0x7c, 0x0d, 0x00, 0x00,
0x98, 0x0d, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
0x7c, 0x02, 0x00, 0x00, 0xa8, 0x03, 0x00, 0x00, 0x88, 0x0d, 0x00, 0x00,
0xa4, 0x0d, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x31,
0x84, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -920,10 +920,10 @@ const unsigned char g_main[] = {
0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00,
0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x53, 0x54, 0x41, 0x54, 0xcc, 0x09, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
0x73, 0x02, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
0x10, 0x00, 0x00, 0x00, 0xb4, 0x09, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
0x21, 0x0c, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
0x53, 0x54, 0x41, 0x54, 0xd8, 0x09, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
0x76, 0x02, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
0x10, 0x00, 0x00, 0x00, 0xc0, 0x09, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
0x21, 0x0c, 0x00, 0x00, 0x6d, 0x02, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91,
0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c,
0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x18, 0x45, 0x02,
@@ -991,102 +991,103 @@ const unsigned char g_main[] = {
0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x3a, 0x20, 0x00, 0x06, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02, 0x01, 0x00, 0x00, 0x00,
0x19, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90,
0x1a, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90,
0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, 0x4a, 0x60, 0x04, 0xa0,
0x18, 0x8a, 0xa0, 0x24, 0x0a, 0x3c, 0xa0, 0x0c, 0xca, 0xa1, 0x10, 0x0a,
0xa2, 0x30, 0x0a, 0xa4, 0x80, 0x0a, 0xa9, 0xa0, 0x0a, 0xab, 0xc0, 0x0a,
0x30, 0xa0, 0x40, 0x03, 0x0a, 0x38, 0xa0, 0x3c, 0x8a, 0xa7, 0x88, 0x09,
0x0a, 0x17, 0x81, 0x8a, 0x92, 0x28, 0x83, 0x42, 0x18, 0x01, 0x28, 0x82,
0x02, 0x21, 0xae, 0x06, 0x68, 0x9c, 0x01, 0x20, 0x72, 0x06, 0x80, 0xca,
0x19, 0x00, 0x3a, 0x67, 0x00, 0x08, 0x1d, 0xcb, 0x61, 0x08, 0x00, 0x00,
0x80, 0xe7, 0x01, 0x80, 0x40, 0x20, 0x10, 0x00, 0x79, 0x18, 0x00, 0x00,
0x04, 0x01, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44,
0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24, 0xc6, 0xe5, 0xc6, 0x45,
0x66, 0x06, 0x06, 0xc7, 0x25, 0xc6, 0x06, 0x04, 0xa5, 0x46, 0x86, 0x2c,
0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x88,
0x65, 0x82, 0x40, 0x30, 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, 0x04, 0x05,
0xb8, 0xb9, 0x09, 0x02, 0xd1, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x8c,
0x81, 0x1a, 0x10, 0xa1, 0x2b, 0xc3, 0xa3, 0xab, 0x93, 0x2b, 0x83, 0x99,
0x20, 0x10, 0xce, 0x04, 0x81, 0x78, 0x36, 0x08, 0x44, 0xb3, 0x21, 0x21,
0x94, 0x85, 0x20, 0x06, 0x86, 0x70, 0x88, 0xd0, 0x95, 0xe1, 0xd1, 0xd5,
0xc9, 0x95, 0xc5, 0x6c, 0x48, 0x06, 0x05, 0x22, 0x86, 0x81, 0x21, 0x1c,
0x22, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x1b, 0x12, 0x46,
0x91, 0x08, 0x66, 0x60, 0x08, 0x67, 0xc3, 0xf0, 0x44, 0xd3, 0x04, 0xa1,
0x0c, 0xd8, 0x80, 0xc9, 0xd0, 0x9b, 0xdb, 0x1c, 0x5d, 0x98, 0x1b, 0xdd,
0xdc, 0x04, 0x81, 0x80, 0x36, 0x20, 0x44, 0x65, 0x11, 0xc3, 0x70, 0x01,
0x1b, 0x02, 0x6c, 0x82, 0x70, 0x06, 0x6d, 0x40, 0x64, 0x2e, 0xac, 0x0d,
0x8e, 0xad, 0x4c, 0x0e, 0x66, 0x03, 0x42, 0x68, 0x1b, 0x41, 0x0c, 0x04,
0x40, 0x64, 0x2e, 0xac, 0x0d, 0x8e, 0xad, 0x4c, 0x2e, 0x66, 0x03, 0x32,
0x68, 0x1d, 0x31, 0x0c, 0x04, 0xb0, 0x41, 0xe0, 0xbc, 0x0d, 0x04, 0x05,
0x64, 0xdf, 0x04, 0x81, 0x0c, 0xd6, 0x80, 0xcc, 0xdc, 0x98, 0xd4, 0x91,
0xd0, 0xd7, 0x5b, 0x1d, 0x1d, 0x5c, 0x1d, 0xdd, 0x04, 0x81, 0x88, 0x26,
0x08, 0x84, 0x34, 0x41, 0xe0, 0xd2, 0x60, 0x03, 0x82, 0x88, 0xc1, 0x18,
0x10, 0x64, 0xd0, 0x34, 0x65, 0x40, 0x86, 0xae, 0x0c, 0x8f, 0xae, 0x4e,
0xae, 0xec, 0x8b, 0x2e, 0x0f, 0xae, 0x6c, 0x82, 0x40, 0x4c, 0x1b, 0x10,
0xe4, 0x0c, 0xc6, 0x00, 0x0d, 0xc8, 0xa0, 0x69, 0xca, 0x80, 0x4a, 0x9a,
0x1b, 0x5c, 0x1d, 0xdd, 0x17, 0x5d, 0x1e, 0x5c, 0xd9, 0x04, 0x81, 0xa0,
0x36, 0x20, 0x88, 0x1a, 0x8c, 0xc1, 0x1a, 0x90, 0x41, 0xd3, 0x94, 0x01,
0x97, 0xb1, 0x37, 0xb6, 0x37, 0xb9, 0xaf, 0xb9, 0xb1, 0x30, 0xb6, 0xb2,
0x09, 0x02, 0x51, 0x6d, 0x40, 0x90, 0x36, 0x18, 0x03, 0x37, 0x20, 0x83,
0xa6, 0x29, 0x03, 0x2a, 0x74, 0x65, 0x78, 0x65, 0x6c, 0x5f, 0x73, 0x69,
0x7a, 0x65, 0x13, 0x04, 0xc2, 0xda, 0x80, 0x20, 0x70, 0x30, 0x06, 0x71,
0x40, 0x06, 0x4d, 0x53, 0x06, 0x74, 0xe8, 0xde, 0xdc, 0xca, 0xda, 0xc2,
0xe0, 0xbe, 0xda, 0xca, 0xe8, 0xd0, 0xde, 0xc8, 0x26, 0x08, 0xc4, 0xb5,
0x01, 0x41, 0xe6, 0x60, 0x0c, 0xe8, 0x80, 0x0c, 0x9a, 0xa6, 0x0c, 0xf8,
0xd0, 0xbd, 0xb9, 0x95, 0xb5, 0x85, 0xc1, 0x7d, 0x99, 0x85, 0x8d, 0xd1,
0xbd, 0xc9, 0xc5, 0x4c, 0x10, 0x08, 0x6c, 0x03, 0x82, 0xd8, 0xc1, 0x18,
0xdc, 0x01, 0x19, 0x34, 0x4d, 0x19, 0xf0, 0xa1, 0x7b, 0x73, 0x2b, 0x6b,
0x0b, 0x83, 0xfb, 0x32, 0x0b, 0x1b, 0xa3, 0x7b, 0x93, 0x93, 0x99, 0x20,
0x10, 0xd9, 0x06, 0x04, 0xc9, 0x83, 0x31, 0xd0, 0x03, 0x32, 0x68, 0x9a,
0x32, 0xe0, 0x33, 0x47, 0x26, 0xf7, 0x75, 0x87, 0x96, 0x46, 0x57, 0xf6,
0x05, 0xf7, 0x96, 0xe6, 0x46, 0x37, 0x41, 0x20, 0xb4, 0x0d, 0x08, 0xc2,
0x07, 0x63, 0xd0, 0x07, 0x64, 0xd0, 0x34, 0x65, 0xc0, 0x23, 0xeb, 0xcd,
0xcc, 0x6c, 0xae, 0x8c, 0x6e, 0x82, 0x40, 0x6c, 0x1b, 0x10, 0xe4, 0x0f,
0xc6, 0x00, 0x14, 0xc8, 0xa0, 0x69, 0xca, 0x80, 0x86, 0xd4, 0xd8, 0x5b,
0x99, 0x99, 0xd9, 0x04, 0x81, 0xe0, 0x36, 0x20, 0x88, 0x28, 0x8c, 0xc1,
0x28, 0x90, 0x41, 0xd3, 0x94, 0x01, 0x8d, 0xa3, 0xb1, 0xb7, 0x32, 0x33,
0xb3, 0x09, 0x02, 0xd1, 0x6d, 0x40, 0x90, 0x52, 0x18, 0x03, 0x53, 0x20,
0x83, 0xa6, 0x29, 0x03, 0x1a, 0x42, 0x63, 0x6f, 0x65, 0x66, 0x66, 0x13,
0x04, 0xc2, 0xdb, 0x80, 0x20, 0xa8, 0x30, 0x06, 0xa9, 0x40, 0x06, 0x4d,
0x53, 0x06, 0x1b, 0x9c, 0xcb, 0x0c, 0xd2, 0x80, 0x0d, 0xde, 0x40, 0x0e,
0xea, 0x00, 0x0f, 0xf6, 0xc0, 0x0f, 0x42, 0x81, 0x14, 0x4e, 0x41, 0x15,
0x36, 0x0c, 0x44, 0x18, 0xac, 0xc2, 0x04, 0x41, 0x00, 0x36, 0x00, 0x1b,
0x06, 0xc2, 0x15, 0x5c, 0x61, 0x43, 0xf0, 0x0a, 0x1b, 0x86, 0xa1, 0x15,
0x60, 0x61, 0x82, 0x80, 0x06, 0x6e, 0xb0, 0x21, 0x90, 0x05, 0x12, 0x6d,
0x61, 0x69, 0x6e, 0x5c, 0xa6, 0xac, 0xbe, 0xa0, 0xde, 0xe6, 0xd2, 0xe8,
0xd2, 0xde, 0xdc, 0x26, 0x08, 0xc5, 0x18, 0x4c, 0x10, 0x0a, 0x32, 0xd8,
0x10, 0x10, 0x13, 0x84, 0xa2, 0x0c, 0x26, 0x08, 0x85, 0x19, 0x6c, 0x58,
0x88, 0x5a, 0xb0, 0x85, 0x5b, 0xc0, 0x85, 0x5c, 0x18, 0x72, 0x81, 0xd0,
0x05, 0x80, 0x08, 0x55, 0x11, 0xd6, 0xd0, 0xd3, 0x93, 0x14, 0xd1, 0x04,
0xa1, 0x38, 0x83, 0x0d, 0xc2, 0x18, 0x8c, 0xc1, 0x86, 0x65, 0xe0, 0x05,
0x5b, 0xd0, 0x05, 0x5c, 0xe8, 0x85, 0xa1, 0x17, 0x06, 0x5d, 0xf0, 0x05,
0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x04, 0xe2, 0xdb, 0x20, 0x8c,
0x41, 0x38, 0x6c, 0x58, 0x18, 0x70, 0xb0, 0x05, 0x5d, 0xc0, 0x85, 0x5e,
0x18, 0x72, 0x81, 0xd1, 0x05, 0x71, 0xd8, 0x30, 0xec, 0xc2, 0x2f, 0x8c,
0x03, 0x93, 0x29, 0xab, 0x2f, 0xaa, 0x30, 0xb9, 0xb3, 0x32, 0xba, 0x09,
0x42, 0x81, 0x06, 0x1b, 0x16, 0xa2, 0x1c, 0x6c, 0xc1, 0x1c, 0x70, 0x41,
0x17, 0x86, 0x5c, 0x20, 0x74, 0x41, 0x1c, 0x36, 0x04, 0xe7, 0xb0, 0x61,
0x20, 0x07, 0x74, 0x00, 0x36, 0x14, 0xad, 0x40, 0x0b, 0xe9, 0x00, 0x06,
0x00, 0x11, 0x31, 0xb9, 0x30, 0xb7, 0x31, 0xb4, 0xb2, 0xb9, 0x09, 0x02,
0x01, 0x06, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8, 0xe6, 0x26, 0x08, 0x44,
0x18, 0xb0, 0x48, 0x73, 0x9b, 0xa3, 0x9b, 0x9b, 0x20, 0x10, 0x62, 0x40,
0x63, 0x2e, 0xed, 0xec, 0x8b, 0x8d, 0x8c, 0xc6, 0x5c, 0xda, 0xd9, 0xd7,
0x1c, 0x1d, 0x11, 0xba, 0x32, 0xbc, 0xaf, 0x33, 0xb9, 0x30, 0x32, 0x22,
0x74, 0x65, 0x78, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x1b, 0x9c, 0x75, 0x60,
0x87, 0x76, 0x70, 0x87, 0x77, 0x80, 0x87, 0x78, 0x40, 0xe4, 0x01, 0x0d,
0xe6, 0x61, 0xa0, 0x07, 0x37, 0xa8, 0xc2, 0xc6, 0x66, 0xd7, 0xe6, 0x92,
0x46, 0x56, 0xe6, 0x46, 0x37, 0x25, 0x08, 0xaa, 0x90, 0xe1, 0xb9, 0xd8,
0x95, 0xc9, 0xcd, 0xa5, 0xbd, 0xb9, 0x4d, 0x09, 0x88, 0x26, 0x64, 0x78,
0x2e, 0x76, 0x61, 0x6c, 0x76, 0x65, 0x72, 0x53, 0x82, 0xa2, 0x0e, 0x19,
0x9e, 0xcb, 0x1c, 0x5a, 0x18, 0x59, 0x99, 0x5c, 0xd3, 0x1b, 0x59, 0x19,
0xdb, 0x94, 0x00, 0x29, 0x43, 0x86, 0xe7, 0x22, 0x57, 0x36, 0xf7, 0x56,
0x27, 0x37, 0x56, 0x36, 0x37, 0x25, 0xf8, 0x2a, 0x91, 0xe1, 0xb9, 0xd0,
0xe5, 0xc1, 0x95, 0x05, 0xb9, 0xb9, 0xbd, 0xd1, 0x85, 0xd1, 0xa5, 0xbd,
0xb9, 0xcd, 0x4d, 0x11, 0x56, 0x01, 0x16, 0xea, 0x90, 0xe1, 0xb9, 0xd8,
0xa5, 0x95, 0xdd, 0x25, 0x91, 0x4d, 0xd1, 0x85, 0xd1, 0x95, 0x4d, 0x09,
0x64, 0xa1, 0x0e, 0x19, 0x9e, 0x4b, 0x99, 0x1b, 0x9d, 0x5c, 0x1e, 0xd4,
0x5b, 0x9a, 0x1b, 0xdd, 0xdc, 0x94, 0x20, 0x1d, 0xba, 0x90, 0xe1, 0xb9,
0x8c, 0xbd, 0xd5, 0xb9, 0xd1, 0x95, 0xc9, 0xcd, 0x4d, 0x09, 0xe8, 0x01,
0x0a, 0x17, 0xa1, 0x2c, 0xa8, 0x28, 0x89, 0x32, 0x28, 0x84, 0x11, 0x80,
0x22, 0x28, 0x10, 0xe2, 0x6a, 0x80, 0xc6, 0x19, 0x00, 0x22, 0x67, 0x00,
0xa8, 0x9c, 0x01, 0xa0, 0x73, 0x06, 0x80, 0xd0, 0xb1, 0x1c, 0x86, 0x00,
0x00, 0x00, 0x78, 0x1e, 0x00, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00,
0x79, 0x18, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90,
0x46, 0x02, 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24,
0xc6, 0xe5, 0xc6, 0x45, 0x66, 0x06, 0x06, 0xc7, 0x25, 0xc6, 0x06, 0x04,
0xa5, 0x46, 0x86, 0x2c, 0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43,
0x10, 0x4c, 0x10, 0x88, 0x65, 0x82, 0x40, 0x30, 0x1b, 0x84, 0x81, 0xd8,
0x20, 0x10, 0x04, 0x05, 0xb8, 0xb9, 0x09, 0x02, 0xd1, 0x6c, 0x18, 0x0e,
0x84, 0x98, 0x20, 0x8c, 0xc1, 0x1a, 0x10, 0xa1, 0x2b, 0xc3, 0xa3, 0xab,
0x93, 0x2b, 0x83, 0x99, 0x20, 0x10, 0xce, 0x04, 0x81, 0x78, 0x36, 0x08,
0x44, 0xb3, 0x21, 0x21, 0x94, 0x85, 0x20, 0x06, 0x86, 0x70, 0x88, 0xd0,
0x95, 0xe1, 0xd1, 0xd5, 0xc9, 0x95, 0xc5, 0x6c, 0x48, 0x06, 0x05, 0x22,
0x86, 0x81, 0x21, 0x1c, 0x22, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65,
0x32, 0x1b, 0x12, 0x46, 0x91, 0x08, 0x66, 0x60, 0x08, 0x67, 0xc3, 0xf0,
0x44, 0xd3, 0x04, 0xa1, 0x0c, 0xda, 0x80, 0xc9, 0xd0, 0x9b, 0xdb, 0x1c,
0x5d, 0x98, 0x1b, 0xdd, 0xdc, 0x04, 0x81, 0x80, 0x36, 0x20, 0x44, 0x65,
0x11, 0xc3, 0x70, 0x01, 0x1b, 0x02, 0x6c, 0x82, 0x70, 0x06, 0x6e, 0x40,
0x64, 0x2e, 0xac, 0x0d, 0x8e, 0xad, 0x4c, 0x0e, 0x66, 0x03, 0x42, 0x68,
0x1b, 0x41, 0x0c, 0x04, 0x40, 0x64, 0x2e, 0xac, 0x0d, 0x8e, 0xad, 0x4c,
0x2e, 0x66, 0x03, 0x32, 0x68, 0x1d, 0x31, 0x0c, 0x04, 0xb0, 0x41, 0xe0,
0xbc, 0x0d, 0x04, 0x05, 0x64, 0xdf, 0x04, 0x81, 0x0c, 0xd8, 0x80, 0xcc,
0xdc, 0x98, 0xd4, 0x91, 0xd0, 0xd7, 0x5b, 0x1d, 0x1d, 0x5c, 0x1d, 0xdd,
0x04, 0x81, 0x88, 0x26, 0x08, 0x84, 0x34, 0x41, 0xe0, 0xd4, 0x60, 0x03,
0x82, 0x88, 0xc1, 0x18, 0x10, 0x64, 0xd0, 0x34, 0x65, 0x40, 0x86, 0xae,
0x0c, 0x8f, 0xae, 0x4e, 0xae, 0xec, 0x8b, 0x2e, 0x0f, 0xae, 0x6c, 0x82,
0x40, 0x4c, 0x1b, 0x10, 0xe4, 0x0c, 0xc6, 0x00, 0x0d, 0xc8, 0xa0, 0x69,
0xca, 0x80, 0x4a, 0x9a, 0x1b, 0x5c, 0x1d, 0xdd, 0x17, 0x5d, 0x1e, 0x5c,
0xd9, 0x04, 0x81, 0xa0, 0x36, 0x20, 0x88, 0x1a, 0x8c, 0xc1, 0x1a, 0x90,
0x41, 0xd3, 0x94, 0x01, 0x97, 0xb1, 0x37, 0xb6, 0x37, 0xb9, 0xaf, 0xb9,
0xb1, 0x30, 0xb6, 0xb2, 0x09, 0x02, 0x51, 0x6d, 0x40, 0x90, 0x36, 0x18,
0x03, 0x37, 0x20, 0x83, 0xa6, 0x29, 0x03, 0x2a, 0x74, 0x65, 0x78, 0x65,
0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x13, 0x04, 0xc2, 0xda, 0x80, 0x20,
0x70, 0x30, 0x06, 0x71, 0x40, 0x06, 0x4d, 0x53, 0x06, 0x74, 0xe8, 0xde,
0xdc, 0xca, 0xda, 0xc2, 0xe0, 0xbe, 0xda, 0xca, 0xe8, 0xd0, 0xde, 0xc8,
0x26, 0x08, 0xc4, 0xb5, 0x01, 0x41, 0xe6, 0x60, 0x0c, 0xe8, 0x80, 0x0c,
0x9a, 0xa6, 0x0c, 0xf8, 0xd0, 0xbd, 0xb9, 0x95, 0xb5, 0x85, 0xc1, 0x7d,
0x99, 0x85, 0x8d, 0xd1, 0xbd, 0xc9, 0xc5, 0x4c, 0x10, 0x08, 0x6c, 0x03,
0x82, 0xd8, 0xc1, 0x18, 0xdc, 0x01, 0x19, 0x34, 0x4d, 0x19, 0xf0, 0xa1,
0x7b, 0x73, 0x2b, 0x6b, 0x0b, 0x83, 0xfb, 0x32, 0x0b, 0x1b, 0xa3, 0x7b,
0x93, 0x93, 0x99, 0x20, 0x10, 0xd9, 0x06, 0x04, 0xc9, 0x83, 0x31, 0xd0,
0x03, 0x32, 0x68, 0x9a, 0x32, 0xe0, 0x33, 0x47, 0x26, 0xf7, 0x75, 0x87,
0x96, 0x46, 0x57, 0xf6, 0x05, 0xf7, 0x96, 0xe6, 0x46, 0x37, 0x41, 0x20,
0xb4, 0x0d, 0x08, 0xc2, 0x07, 0x63, 0xd0, 0x07, 0x64, 0xd0, 0x34, 0x65,
0xc0, 0x23, 0xeb, 0xcd, 0xcc, 0x6c, 0xae, 0x8c, 0x6e, 0x82, 0x40, 0x6c,
0x1b, 0x10, 0xe4, 0x0f, 0xc6, 0x00, 0x14, 0xc8, 0xa0, 0x69, 0xca, 0x80,
0x86, 0xd4, 0xd8, 0x5b, 0x99, 0x99, 0xd9, 0x04, 0x81, 0xe0, 0x36, 0x20,
0x88, 0x28, 0x8c, 0xc1, 0x28, 0x90, 0x41, 0xd3, 0x94, 0x01, 0x8d, 0xa3,
0xb1, 0xb7, 0x32, 0x33, 0xb3, 0x09, 0x02, 0xd1, 0x6d, 0x40, 0x90, 0x52,
0x18, 0x03, 0x53, 0x20, 0x83, 0xa6, 0x29, 0x03, 0x1a, 0x42, 0x63, 0x6f,
0x65, 0x66, 0x66, 0x13, 0x04, 0xc2, 0xdb, 0x80, 0x20, 0xa8, 0x30, 0x06,
0xa9, 0x40, 0x06, 0x4d, 0x53, 0x06, 0x1b, 0x9c, 0xcb, 0x0c, 0xd2, 0x80,
0x0d, 0xde, 0x40, 0x0e, 0xea, 0x00, 0x0f, 0xf6, 0xc0, 0x0f, 0x42, 0x81,
0x14, 0x4e, 0x41, 0x15, 0x36, 0x0c, 0x44, 0x18, 0xac, 0xc2, 0x04, 0x41,
0x00, 0x36, 0x00, 0x1b, 0x06, 0xc2, 0x15, 0x5c, 0x61, 0x43, 0xf0, 0x0a,
0x1b, 0x86, 0xa1, 0x15, 0x60, 0x61, 0x82, 0x80, 0x06, 0x6f, 0xb0, 0x21,
0x90, 0x05, 0x12, 0x6d, 0x61, 0x69, 0x6e, 0x5c, 0xa6, 0xac, 0xbe, 0xa0,
0xde, 0xe6, 0xd2, 0xe8, 0xd2, 0xde, 0xdc, 0x26, 0x08, 0x05, 0x19, 0x4c,
0x10, 0x8a, 0x32, 0xd8, 0x10, 0x10, 0x13, 0x84, 0xc2, 0x0c, 0x26, 0x08,
0xc5, 0x19, 0x6c, 0x58, 0x88, 0x5a, 0xb0, 0x85, 0x5b, 0xc0, 0x85, 0x5c,
0x18, 0x72, 0x81, 0xd0, 0x05, 0x80, 0x08, 0x55, 0x11, 0xd6, 0xd0, 0xd3,
0x93, 0x14, 0xd1, 0x04, 0xa1, 0x40, 0x83, 0x0d, 0xc2, 0x18, 0x8c, 0xc1,
0x86, 0x65, 0xe0, 0x05, 0x5b, 0xd0, 0x05, 0x5c, 0xe8, 0x85, 0xa1, 0x17,
0x06, 0x5d, 0xf0, 0x05, 0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x04,
0xe2, 0xdb, 0x20, 0x8c, 0x41, 0x38, 0x6c, 0x58, 0x18, 0x70, 0xb0, 0x05,
0x5d, 0xc0, 0x85, 0x5e, 0x18, 0x72, 0x81, 0xd1, 0x05, 0x71, 0xd8, 0x30,
0xec, 0xc2, 0x2f, 0x8c, 0x03, 0x93, 0x29, 0xab, 0x2f, 0xaa, 0x30, 0xb9,
0xb3, 0x32, 0xba, 0x09, 0x42, 0x91, 0x06, 0x1b, 0x16, 0xa2, 0x1c, 0x6c,
0xc1, 0x1c, 0x70, 0x41, 0x17, 0x86, 0x5c, 0x20, 0x74, 0x41, 0x1c, 0x36,
0x04, 0xe7, 0xb0, 0x61, 0x20, 0x07, 0x74, 0x00, 0x36, 0x14, 0xad, 0x40,
0x0b, 0xe9, 0x00, 0x06, 0x00, 0x11, 0x31, 0xb9, 0x30, 0xb7, 0x31, 0xb4,
0xb2, 0xb9, 0x09, 0x02, 0x01, 0x06, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8,
0xe6, 0x26, 0x08, 0x44, 0x18, 0xb0, 0x48, 0x73, 0x9b, 0xa3, 0x9b, 0x9b,
0x20, 0x10, 0x62, 0x40, 0x63, 0x2e, 0xed, 0xec, 0x8b, 0x8d, 0x8c, 0xc6,
0x5c, 0xda, 0xd9, 0xd7, 0x1c, 0x1d, 0x11, 0xba, 0x32, 0xbc, 0xaf, 0x33,
0xb9, 0x30, 0x32, 0x22, 0x74, 0x65, 0x78, 0x5f, 0x6e, 0x6f, 0x72, 0x6d,
0x13, 0x04, 0x62, 0x0c, 0x36, 0x38, 0xeb, 0xc0, 0x0e, 0xed, 0xe0, 0x0e,
0xef, 0x00, 0x0f, 0xf1, 0x80, 0xc8, 0x03, 0x1a, 0xcc, 0x03, 0x43, 0x0f,
0xf5, 0x50, 0x85, 0x8d, 0xcd, 0xae, 0xcd, 0x25, 0x8d, 0xac, 0xcc, 0x8d,
0x6e, 0x4a, 0x10, 0x54, 0x21, 0xc3, 0x73, 0xb1, 0x2b, 0x93, 0x9b, 0x4b,
0x7b, 0x73, 0x9b, 0x12, 0x10, 0x4d, 0xc8, 0xf0, 0x5c, 0xec, 0xc2, 0xd8,
0xec, 0xca, 0xe4, 0xa6, 0x04, 0x45, 0x1d, 0x32, 0x3c, 0x97, 0x39, 0xb4,
0x30, 0xb2, 0x32, 0xb9, 0xa6, 0x37, 0xb2, 0x32, 0xb6, 0x29, 0x01, 0x52,
0x86, 0x0c, 0xcf, 0x45, 0xae, 0x6c, 0xee, 0xad, 0x4e, 0x6e, 0xac, 0x6c,
0x6e, 0x4a, 0xf0, 0x55, 0x22, 0xc3, 0x73, 0xa1, 0xcb, 0x83, 0x2b, 0x0b,
0x72, 0x73, 0x7b, 0xa3, 0x0b, 0xa3, 0x4b, 0x7b, 0x73, 0x9b, 0x9b, 0x22,
0xac, 0x02, 0x2c, 0xd4, 0x21, 0xc3, 0x73, 0xb1, 0x4b, 0x2b, 0xbb, 0x4b,
0x22, 0x9b, 0xa2, 0x0b, 0xa3, 0x2b, 0x9b, 0x12, 0xc8, 0x42, 0x1d, 0x32,
0x3c, 0x97, 0x32, 0x37, 0x3a, 0xb9, 0x3c, 0xa8, 0xb7, 0x34, 0x37, 0xba,
0xb9, 0x29, 0x41, 0x3a, 0x74, 0x21, 0xc3, 0x73, 0x19, 0x7b, 0xab, 0x73,
0xa3, 0x2b, 0x93, 0x9b, 0x9b, 0x12, 0xd4, 0x03, 0x00, 0x00, 0x00, 0x00,
0x79, 0x18, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c,
0xc4, 0xe1, 0x1c, 0x66, 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, 0x84, 0xc3,
0x8c, 0x42, 0x80, 0x07, 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6,
@@ -1130,12 +1131,12 @@ const unsigned char g_main[] = {
0x4d, 0x08, 0x10, 0x61, 0x7e, 0x71, 0xdb, 0x56, 0xf0, 0x0c, 0x97, 0xef,
0x3c, 0x3e, 0xd5, 0x00, 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x04, 0x03,
0x20, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, 0x53, 0x48,
0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0xe6, 0x82, 0x72,
0xf5, 0x34, 0x1a, 0x5f, 0x82, 0x5b, 0x20, 0x3d, 0x33, 0x65, 0x13, 0x95,
0x44, 0x58, 0x49, 0x4c, 0x30, 0x18, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
0x0c, 0x06, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
0x10, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
0x21, 0x0c, 0x00, 0x00, 0x03, 0x06, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x23, 0x47, 0x3d,
0xe2, 0x44, 0x5e, 0xa6, 0x8f, 0xe5, 0xda, 0xd5, 0x43, 0xff, 0x99, 0x36,
0x44, 0x58, 0x49, 0x4c, 0x38, 0x18, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
0x0e, 0x06, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00,
0x10, 0x00, 0x00, 0x00, 0x20, 0x18, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde,
0x21, 0x0c, 0x00, 0x00, 0x05, 0x06, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00,
0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91,
0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c,
0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x18, 0x45, 0x02,
@@ -1290,7 +1291,7 @@ const unsigned char g_main[] = {
0x82, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x13, 0x11, 0x4d, 0x08, 0x10, 0x61,
0x7e, 0x71, 0xdb, 0x56, 0xf0, 0x0c, 0x97, 0xef, 0x3c, 0x3e, 0xd5, 0x00,
0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x04, 0x03, 0x20, 0x0d, 0x00, 0x00,
0x61, 0x20, 0x00, 0x00, 0x31, 0x04, 0x00, 0x00, 0x13, 0x04, 0xa1, 0x10,
0x61, 0x20, 0x00, 0x00, 0x33, 0x04, 0x00, 0x00, 0x13, 0x04, 0xa1, 0x10,
0x0b, 0x04, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0xc4, 0x8d, 0x00, 0x50,
0x51, 0x02, 0x44, 0x94, 0x5f, 0xd9, 0x14, 0x4b, 0x21, 0x15, 0x6a, 0x40,
0x99, 0x06, 0x94, 0x5c, 0x29, 0x94, 0x5b, 0x19, 0x15, 0x42, 0xe1, 0x95,
@@ -1414,239 +1415,240 @@ const unsigned char g_main[] = {
0x41, 0x34, 0x1e, 0xa7, 0x41, 0x99, 0xc0, 0x12, 0xf0, 0x31, 0xa1, 0x25,
0xe0, 0x63, 0xc2, 0x01, 0x1f, 0x13, 0x0c, 0xf8, 0x8c, 0x26, 0x9c, 0x01,
0x30, 0x9a, 0x80, 0x06, 0x81, 0x09, 0x84, 0x7c, 0x8c, 0x10, 0xe4, 0x33,
0x62, 0xf0, 0x00, 0x20, 0x08, 0x06, 0x8d, 0x7b, 0x98, 0x86, 0x4b, 0xb0,
0x84, 0x10, 0xc4, 0x44, 0x4c, 0x94, 0x47, 0x79, 0x84, 0x46, 0x4c, 0x8c,
0x26, 0x04, 0x80, 0x05, 0x7d, 0x21, 0x1f, 0x0b, 0xfa, 0x02, 0x3e, 0x23,
0x06, 0x0f, 0x00, 0x82, 0x60, 0xd0, 0xc8, 0x87, 0x6a, 0xcc, 0x44, 0x4c,
0x04, 0x38, 0x51, 0x13, 0x35, 0x91, 0x1e, 0xe9, 0x51, 0x1a, 0x35, 0x31,
0x9a, 0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0xa3, 0x09,
0xc4, 0x30, 0x4b, 0xf0, 0x0c, 0x47, 0xb0, 0x04, 0x5e, 0x04, 0xdf, 0x2c,
0x83, 0xb2, 0x04, 0x23, 0x06, 0x0f, 0x00, 0x82, 0x60, 0xd0, 0xe0, 0x07,
0x6c, 0xe0, 0x84, 0x4d, 0xc0, 0xc4, 0x4b, 0xec, 0xc4, 0x4e, 0xbc, 0xc7,
0x7b, 0xac, 0xc6, 0x4e, 0x8c, 0x26, 0x04, 0xc0, 0x88, 0xc1, 0x03, 0x80,
0x20, 0x18, 0x34, 0xfa, 0x21, 0x1b, 0x3b, 0x81, 0x13, 0x32, 0x11, 0x13,
0x3d, 0xd1, 0x13, 0xf1, 0x11, 0x1f, 0xad, 0xd1, 0x13, 0xa3, 0x09, 0x01,
0x30, 0x9a, 0x20, 0x04, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x80, 0xe1,
0x87, 0x6c, 0xe8, 0x84, 0x7b, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10,
0x8c, 0x26, 0x0c, 0x82, 0x0d, 0x08, 0x7c, 0x6c, 0x38, 0xe0, 0x63, 0xc3,
0x01, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0xfe, 0x23, 0x37,
0xc2, 0xa2, 0x37, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13,
0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10, 0x0c, 0xa6, 0x12, 0x19, 0x8f,
0xc3, 0x28, 0x06, 0x21, 0x18, 0x31, 0x38, 0x00, 0x10, 0x04, 0x03, 0x8c,
0x44, 0x7c, 0xc3, 0x2c, 0xca, 0x63, 0x34, 0x21, 0x00, 0x46, 0x13, 0x84,
0x60, 0x34, 0x61, 0x10, 0x46, 0x0c, 0x16, 0x00, 0x04, 0xc1, 0x60, 0x52,
0x11, 0xf4, 0x60, 0x16, 0x65, 0x10, 0x82, 0x11, 0x83, 0x03, 0x00, 0x41,
0x30, 0xc0, 0x52, 0x64, 0x3c, 0xd6, 0x62, 0x44, 0x46, 0x13, 0x02, 0x60,
0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10,
0x0c, 0xa6, 0x17, 0x69, 0x8f, 0x08, 0x7a, 0x06, 0x21, 0x98, 0x25, 0x78,
0x86, 0x23, 0xd0, 0x62, 0x36, 0x82, 0x6f, 0x96, 0x81, 0x69, 0x82, 0x11,
0x83, 0x07, 0x00, 0x41, 0x30, 0x68, 0x68, 0x84, 0x3d, 0xe8, 0x42, 0x2e,
0xd8, 0x62, 0x2d, 0xee, 0xe2, 0x2e, 0x56, 0x64, 0x45, 0xce, 0xe3, 0x2e,
0x46, 0x13, 0x02, 0x60, 0xc4, 0xe0, 0x01, 0x40, 0x10, 0x0c, 0x1a, 0x1b,
0x71, 0x8f, 0xbb, 0xa0, 0x0b, 0xb7, 0x68, 0x8b, 0xbc, 0xc8, 0x8b, 0x16,
0x69, 0x91, 0xf4, 0xc8, 0x8b, 0xd1, 0x84, 0x00, 0x18, 0x4d, 0x10, 0x82,
0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0x68, 0xc4, 0x3d, 0xec, 0x42,
0x45, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0xc1,
0x06, 0x04, 0x3e, 0x36, 0x18, 0xf0, 0xb1, 0x01, 0x81, 0xcf, 0x88, 0xc1,
0x01, 0x80, 0x20, 0x18, 0x60, 0x3b, 0x52, 0x1f, 0x7d, 0x91, 0x1f, 0xa3,
0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x62, 0xb0,
0x00, 0x20, 0x08, 0x06, 0x53, 0x98, 0xfc, 0xc7, 0x61, 0x14, 0x83, 0x10,
0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, 0x01, 0x06, 0x26, 0xfa, 0x21, 0x1a,
0x21, 0x32, 0x9a, 0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08,
0x23, 0x06, 0x0b, 0x00, 0x82, 0x60, 0x30, 0x99, 0x09, 0x89, 0x30, 0x8b,
0x32, 0x08, 0xc1, 0x88, 0xc1, 0x01, 0x80, 0x20, 0x18, 0x60, 0x65, 0xf2,
0x1f, 0xa7, 0xf1, 0x23, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3,
0x09, 0x83, 0x30, 0x62, 0xb0, 0x00, 0x20, 0x08, 0x06, 0xd3, 0x9a, 0xa4,
0x48, 0x04, 0x3d, 0x83, 0x10, 0xcc, 0x12, 0x3c, 0xc3, 0x11, 0xa4, 0xe1,
0x1e, 0xc1, 0x37, 0xcb, 0xe0, 0x3c, 0xc1, 0x88, 0xc1, 0x03, 0x80, 0x20,
0x18, 0x34, 0x70, 0x82, 0x22, 0xb0, 0xe1, 0x1a, 0xa8, 0x71, 0x1a, 0xb3,
0x31, 0x1b, 0x67, 0x72, 0x26, 0x23, 0x32, 0x1b, 0xa3, 0x09, 0x01, 0x30,
0x62, 0xf0, 0x00, 0x20, 0x08, 0x06, 0x8d, 0x9c, 0xa8, 0xc8, 0x6c, 0xc0,
0x86, 0x6a, 0xa4, 0x46, 0x6d, 0xd4, 0x46, 0x9a, 0xa4, 0x49, 0x89, 0xd4,
0xc6, 0x68, 0x42, 0x00, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0x43,
0x27, 0x2c, 0x62, 0x1b, 0xb2, 0xc1, 0x1a, 0xab, 0x71, 0x1b, 0xb7, 0xb1,
0x26, 0x6b, 0x72, 0x22, 0xb7, 0x31, 0x9a, 0x10, 0x00, 0x23, 0x06, 0x07,
0x00, 0x82, 0x60, 0x80, 0xc5, 0xc9, 0x8a, 0xcc, 0xc6, 0x99, 0x8c, 0x26,
0x04, 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c, 0x82, 0x0d, 0x09, 0x7c,
0x6c, 0x40, 0xe0, 0x63, 0xc3, 0x01, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41,
0x30, 0xc0, 0xf0, 0x44, 0x46, 0x74, 0xc3, 0x46, 0x46, 0x13, 0x02, 0x60,
0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10,
0x0c, 0x26, 0x3f, 0xe1, 0x91, 0xc3, 0x28, 0x06, 0x21, 0x18, 0x31, 0x38,
0x00, 0x10, 0x04, 0x03, 0xac, 0x4f, 0x6e, 0xe4, 0x37, 0x7c, 0x64, 0x34,
0x21, 0x00, 0x46, 0x13, 0x84, 0x60, 0x34, 0x61, 0x10, 0x46, 0x0c, 0x16,
0x00, 0x04, 0xc1, 0x60, 0x1a, 0x95, 0x30, 0x61, 0x16, 0x65, 0x10, 0x82,
0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0x44, 0x85, 0x47, 0xc8, 0x83,
0x4f, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61,
0xc4, 0x60, 0x01, 0x40, 0x10, 0x0c, 0x26, 0x54, 0x31, 0x93, 0x08, 0x7a,
0x06, 0x21, 0x98, 0x25, 0x78, 0x06, 0x9a, 0x06, 0xbd, 0x11, 0x48, 0x85,
0x80, 0x13, 0x43, 0x2e, 0x10, 0x94, 0x50, 0x60, 0x81, 0xb1, 0x1c, 0xf0,
0x01, 0xc0, 0xa7, 0x19, 0x68, 0x1a, 0xf4, 0x46, 0x20, 0x15, 0x02, 0x4e,
0x0c, 0xb9, 0x40, 0x40, 0x42, 0x41, 0x05, 0xc6, 0x71, 0xc4, 0x07, 0x20,
0x9f, 0x66, 0xa0, 0x69, 0xd0, 0x1b, 0x81, 0x54, 0x08, 0x38, 0x31, 0xe4,
0x02, 0xc1, 0x07, 0x05, 0x14, 0x18, 0xc3, 0x21, 0x1f, 0xc0, 0x7c, 0x9a,
0x81, 0xa6, 0x41, 0x6f, 0x04, 0x52, 0x21, 0xe0, 0xc4, 0x90, 0x0b, 0xc4,
0x7c, 0x14, 0xf3, 0x61, 0xcc, 0xc7, 0x31, 0x1f, 0xc0, 0x7c, 0x9a, 0xd1,
0x04, 0xf3, 0x10, 0x86, 0x23, 0x82, 0xfc, 0x08, 0xbe, 0x59, 0x06, 0x28,
0x0a, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x82, 0x95, 0x53, 0x31,
0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x8a, 0x15, 0x54, 0x31, 0x46,
0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x92, 0x95, 0x54, 0x31, 0x46, 0x0c,
0x0c, 0x00, 0x04, 0xc1, 0x20, 0x9a, 0x95, 0x35, 0x19, 0x46, 0x0c, 0x0c,
0x00, 0x04, 0xc1, 0x20, 0xa2, 0x15, 0x36, 0x19, 0x46, 0x0c, 0x0c, 0x00,
0x04, 0xc1, 0x20, 0xaa, 0x95, 0x36, 0x19, 0x6c, 0x40, 0x11, 0xf9, 0xd8,
0x90, 0x22, 0xf2, 0xb1, 0x41, 0x45, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20,
0x08, 0x06, 0x51, 0xae, 0xc8, 0xc9, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08,
0x06, 0x91, 0xae, 0xcc, 0xc9, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06,
0xd1, 0xae, 0xd0, 0xc9, 0x60, 0xc3, 0x8b, 0xc0, 0xc7, 0x06, 0x18, 0x81,
0x8f, 0x0d, 0x31, 0x02, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xa8,
0x7a, 0x65, 0x4f, 0x06, 0x13, 0x19, 0x31, 0x38, 0x00, 0x10, 0x04, 0x83,
0xca, 0x57, 0xf8, 0x64, 0x38, 0x91, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30,
0xa8, 0x7e, 0xa5, 0x4f, 0x06, 0x14, 0xb1, 0xc4, 0x46, 0xe4, 0x63, 0xc9,
0x8d, 0xc8, 0xc7, 0x12, 0x1c, 0x91, 0x8f, 0xe9, 0xc8, 0x10, 0x1f, 0xdb,
0x91, 0x21, 0x3e, 0xc6, 0x23, 0x43, 0x7c, 0x2c, 0x19, 0xe8, 0x63, 0xc9,
0x40, 0x1f, 0x4b, 0x06, 0xfa, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41,
0xb4, 0x2e, 0xe2, 0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xc4,
0x2e, 0xe3, 0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xd4, 0x2e,
0xe4, 0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xe4, 0x2e, 0xa6,
0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xf4, 0x2e, 0xa7, 0x32,
0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x04, 0x2f, 0xa8, 0x32, 0xd8,
0x70, 0x26, 0xf2, 0xb1, 0x01, 0x4d, 0xe4, 0x63, 0x43, 0x9a, 0xc8, 0x67,
0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0x22, 0x7a, 0x69, 0x95, 0x61, 0xc4,
0xc0, 0x00, 0x40, 0x10, 0x0c, 0xa2, 0x7a, 0x71, 0x95, 0x61, 0xc4, 0xc0,
0x00, 0x40, 0x10, 0x0c, 0x22, 0x7b, 0x79, 0x95, 0xc1, 0x06, 0x37, 0x91,
0x8f, 0x0d, 0x6f, 0x22, 0x1f, 0x1b, 0xe0, 0x44, 0x3e, 0x23, 0x06, 0x07,
0x00, 0x82, 0x60, 0x80, 0xdd, 0x4b, 0xac, 0xe4, 0x08, 0xbc, 0x8c, 0x26,
0x04, 0x83, 0x15, 0x01, 0x7d, 0xac, 0x10, 0xe8, 0x63, 0xc5, 0x40, 0x9f,
0x59, 0x82, 0x68, 0xa0, 0x62, 0x30, 0x20, 0x75, 0x78, 0x06, 0x2a, 0x06,
0x03, 0x52, 0x87, 0x67, 0xa0, 0x62, 0x30, 0x20, 0x75, 0x78, 0x46, 0x0c,
0x0e, 0x00, 0x04, 0xc1, 0x00, 0xfb, 0x97, 0x5c, 0x09, 0x13, 0x7c, 0x19,
0x4d, 0x08, 0x80, 0xe1, 0x88, 0x60, 0x4d, 0x9c, 0x6f, 0x96, 0x41, 0xda,
0x82, 0xe1, 0x08, 0x61, 0x4d, 0x82, 0x6f, 0x96, 0x61, 0xa2, 0x82, 0xd1,
0x04, 0x22, 0xb0, 0x00, 0x91, 0x8f, 0x09, 0x88, 0x7c, 0x6c, 0x40, 0xe4,
0x33, 0x4b, 0xb0, 0x0d, 0x47, 0x1c, 0x73, 0x12, 0x7c, 0xb3, 0x0c, 0xd5,
0x16, 0x0c, 0x47, 0xf4, 0x01, 0x9d, 0x04, 0xdf, 0x2c, 0x83, 0x75, 0x05,
0xd6, 0xb0, 0x8a, 0x7c, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0x40, 0x4b,
0x99, 0x71, 0x61, 0x95, 0x26, 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03,
0x4d, 0x65, 0xc8, 0x85, 0x55, 0x9a, 0xc0, 0x20, 0x56, 0x91, 0xcf, 0x88,
0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0x2c, 0x63, 0x2e, 0xac, 0x02, 0x05,
0x23, 0x06, 0x08, 0x00, 0x82, 0x60, 0xa0, 0xb5, 0xcc, 0xb9, 0xb0, 0x0a,
0x14, 0xd8, 0xc4, 0x2a, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03,
0xed, 0x65, 0xd2, 0x85, 0x55, 0xa6, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10,
0x0c, 0x34, 0x98, 0x51, 0x17, 0x56, 0x99, 0x82, 0x59, 0x82, 0x6b, 0xa0,
0x62, 0x70, 0x2c, 0x36, 0xa8, 0x06, 0x2a, 0x06, 0xc5, 0x62, 0x83, 0x6a,
0xa0, 0x62, 0x30, 0x2c, 0x36, 0xa8, 0x46, 0x0c, 0x0e, 0x00, 0x04, 0xc1,
0xa0, 0xb2, 0x19, 0x7a, 0x11, 0x82, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30,
0xa8, 0x6e, 0xa6, 0x5e, 0x88, 0x60, 0x38, 0x22, 0x08, 0x15, 0xe1, 0x9b,
0x65, 0xc0, 0xb2, 0x60, 0x34, 0x21, 0x0b, 0x2c, 0x18, 0xe4, 0x63, 0xc1,
0xa8, 0xc0, 0x67, 0x34, 0x81, 0x13, 0x2c, 0x30, 0xe4, 0x63, 0x81, 0xa9,
0xc0, 0xc7, 0x88, 0x80, 0x3e, 0x16, 0x34, 0xf2, 0x31, 0xa1, 0x91, 0x8f,
0x0d, 0x8d, 0x7c, 0x66, 0x09, 0xb2, 0x81, 0x8a, 0xc1, 0xc0, 0xc0, 0xe0,
0x1a, 0xa8, 0x18, 0x0c, 0x0c, 0x0c, 0xae, 0x81, 0x8a, 0xc1, 0xc0, 0xc0,
0xe0, 0x9a, 0x65, 0xd0, 0xb6, 0xce, 0x86, 0x7a, 0x91, 0xcf, 0x88, 0x01,
0x02, 0x80, 0x20, 0x18, 0x68, 0x65, 0xf3, 0x2f, 0xf5, 0x32, 0x04, 0x23,
0x06, 0x08, 0x00, 0x82, 0x60, 0xa0, 0x99, 0x0d, 0xc8, 0xd4, 0xcb, 0x10,
0x98, 0x51, 0x2f, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0x0d,
0x6d, 0x44, 0xa6, 0x5e, 0x8c, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c,
0xb4, 0xb4, 0x19, 0x99, 0x7a, 0x31, 0x02, 0x4b, 0xea, 0x45, 0x3e, 0x23,
0x06, 0x08, 0x00, 0x82, 0x60, 0xa0, 0xad, 0x4d, 0xc9, 0xd4, 0x4b, 0x12,
0x8c, 0x18, 0x20, 0x00, 0x08, 0x82, 0x81, 0xc6, 0x36, 0x26, 0x53, 0x2f,
0x49, 0x30, 0x4b, 0xb0, 0x0d, 0xb4, 0x0c, 0xe4, 0x10, 0xd1, 0xc2, 0xe4,
0x68, 0x58, 0x46, 0x0e, 0xd4, 0x40, 0xcb, 0x40, 0x0e, 0x11, 0x2d, 0x4c,
0x8a, 0x86, 0x65, 0xe4, 0x40, 0x0d, 0xb4, 0x0c, 0xe4, 0x10, 0xd1, 0xc2,
0x64, 0x68, 0x58, 0x46, 0x0e, 0xd4, 0x70, 0x84, 0x39, 0xe8, 0x4a, 0xf0,
0xcd, 0x32, 0x70, 0x67, 0x10, 0x8c, 0x26, 0xb4, 0x0a, 0x30, 0x1c, 0x11,
0xf4, 0x8a, 0xf3, 0xcd, 0x32, 0x74, 0x66, 0x10, 0x0c, 0x47, 0x18, 0x2b,
0xa3, 0x7c, 0xb3, 0x0c, 0x9f, 0x17, 0xd8, 0xb1, 0x32, 0xf2, 0x99, 0x25,
0x00, 0x03, 0x43, 0x56, 0x06, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60,
0x10, 0xe9, 0x4d, 0xdc, 0x04, 0x16, 0xb0, 0x8c, 0x7c, 0x46, 0x0c, 0x0c,
0x00, 0x04, 0xc1, 0x20, 0xe2, 0x1b, 0x9a, 0x09, 0x2c, 0x68, 0x19, 0xf9,
0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xe4, 0x37, 0x37, 0x13, 0xcc,
0x12, 0x80, 0xc1, 0x40, 0xc5, 0xe0, 0x78, 0xc2, 0x37, 0x1c, 0xe1, 0xd0,
0x8c, 0xf2, 0xcd, 0x32, 0x88, 0x41, 0x18, 0x04, 0xf6, 0xd0, 0x8c, 0x7c,
0x66, 0x09, 0xc6, 0xc0, 0x20, 0x9a, 0x81, 0xcf, 0x88, 0x81, 0x01, 0x80,
0x20, 0x18, 0x44, 0xa3, 0xa3, 0x37, 0x81, 0x05, 0x35, 0x23, 0x9f, 0x11,
0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0x4a, 0xa7, 0x67, 0x02, 0x0b, 0x6c,
0x46, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0x9d, 0x0e, 0xd8,
0x04, 0xb3, 0x04, 0x63, 0x30, 0x50, 0x31, 0x38, 0x61, 0x20, 0x88, 0xc1,
0x70, 0x84, 0xd5, 0x33, 0xca, 0x37, 0xcb, 0x50, 0x06, 0x64, 0x10, 0xd8,
0xd5, 0x33, 0xf2, 0x99, 0x25, 0x30, 0x03, 0xc3, 0x7a, 0x06, 0x3e, 0x23,
0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xb1, 0xce, 0xe8, 0x04, 0x16, 0xf8,
0x8c, 0x7c, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x72, 0x1d, 0xb3,
0x09, 0x2c, 0xf8, 0x19, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41,
0x04, 0x3b, 0x69, 0x13, 0xcc, 0x12, 0x98, 0xc1, 0x40, 0xc7, 0x00, 0x0a,
0x1c, 0x19, 0x94, 0x01, 0x19, 0x90, 0xc1, 0x40, 0xc7, 0x00, 0x0a, 0x1c,
0x55, 0x06, 0x14, 0x19, 0x0c, 0x74, 0x0c, 0xa0, 0xc0, 0x19, 0x65, 0x20,
0x91, 0xc1, 0x68, 0x02, 0xbb, 0x0c, 0x16, 0x10, 0xf2, 0x31, 0x81, 0x90,
0x8f, 0x0d, 0x84, 0x7c, 0x66, 0x09, 0x40, 0x61, 0x38, 0x42, 0x25, 0x42,
0x26, 0xf8, 0x46, 0x13, 0xe2, 0x65, 0x98, 0x65, 0x40, 0x83, 0x39, 0x10,
0x2c, 0x48, 0x03, 0xf9, 0x98, 0x90, 0x06, 0xf2, 0xb1, 0x21, 0x0d, 0xe4,
0x33, 0x9a, 0x50, 0x2f, 0xc0, 0x70, 0x44, 0x50, 0x32, 0xce, 0x37, 0xcb,
0x00, 0x0a, 0x69, 0x10, 0x0c, 0x47, 0x14, 0x2a, 0xa3, 0x7c, 0xb3, 0x0c,
0x6b, 0xa0, 0x06, 0x81, 0x19, 0x2c, 0x23, 0x9f, 0x59, 0x02, 0x36, 0x18,
0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0x28, 0x7c, 0x70, 0xe7, 0x18, 0x31,
0x30, 0x00, 0x10, 0x04, 0x83, 0x48, 0x7c, 0xf4, 0x26, 0xb0, 0x00, 0x66,
0xe4, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0xf9, 0xf4, 0x4d,
0x60, 0xc1, 0xcc, 0xc8, 0xc7, 0x82, 0x9a, 0x81, 0xcf, 0x2c, 0x01, 0x1b,
0x0c, 0x54, 0x0c, 0x8e, 0x1a, 0x08, 0x6b, 0x30, 0x1c, 0xd1, 0xcc, 0x8c,
0xf2, 0xcd, 0x32, 0xb8, 0x41, 0x1b, 0x04, 0xe6, 0xd4, 0x8c, 0x7c, 0x66,
0x09, 0xde, 0x60, 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0x22, 0xf5, 0x09,
0x9f, 0x67, 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0xa2, 0xf5, 0x19, 0x9d,
0xc0, 0x82, 0x9c, 0x91, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44,
0xed, 0x63, 0x3a, 0x81, 0x05, 0x3c, 0x23, 0x1f, 0x0b, 0x7c, 0x06, 0x3e,
0xb3, 0x04, 0x6f, 0x30, 0x50, 0x31, 0x38, 0x6d, 0x20, 0xb8, 0xc1, 0x70,
0x44, 0xc5, 0x33, 0xca, 0x37, 0xcb, 0x10, 0x07, 0x70, 0x10, 0x98, 0xe5,
0x33, 0xf2, 0x99, 0x25, 0x90, 0x83, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30,
0x88, 0xe6, 0x47, 0x7d, 0xae, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88,
0xe8, 0x87, 0x75, 0x02, 0x0b, 0xc4, 0x46, 0x3e, 0x23, 0x06, 0x06, 0x00,
0x82, 0x60, 0x10, 0xd9, 0xcf, 0xeb, 0x04, 0x16, 0x94, 0x8d, 0x7c, 0x2c,
0x38, 0x1b, 0xf8, 0xcc, 0x12, 0xc8, 0xc1, 0x40, 0xc5, 0xe0, 0xc0, 0x81,
0x10, 0x07, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe9, 0x8f, 0xfc,
0x4c, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xed, 0xcf, 0xfc, 0x2c,
0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf1, 0x0f, 0xfd, 0x0c, 0xb3,
0x04, 0xa0, 0x30, 0xcb, 0x40, 0x07, 0x7f, 0xe0, 0x16, 0xc6, 0x0a, 0xaa,
0x23, 0x9f, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf4, 0x87, 0x76,
0x54, 0x87, 0x15, 0x82, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf6,
0xa7, 0x76, 0x54, 0x87, 0x15, 0x02, 0x7b, 0x05, 0xd5, 0x91, 0xcf, 0x88,
0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0xfd, 0x73, 0x3b, 0xaa, 0xf3, 0x0a,
0xc1, 0x88, 0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0xfe, 0x83, 0x3b, 0xaa,
0xf3, 0x0a, 0x81, 0xc9, 0x82, 0xea, 0xc8, 0x67, 0xc4, 0x00, 0x01, 0x40,
0x10, 0x0c, 0x34, 0x10, 0xd2, 0x1d, 0xd5, 0x91, 0x85, 0x60, 0xc4, 0x00,
0x01, 0x40, 0x10, 0x0c, 0xb4, 0x10, 0xda, 0x1d, 0xd5, 0x91, 0x85, 0xc0,
0xda, 0xe0, 0x90, 0x8f, 0xb9, 0x41, 0x21, 0x1f, 0x7b, 0x83, 0x41, 0x3e,
0xa3, 0x09, 0x61, 0x03, 0x0c, 0x47, 0x04, 0x71, 0xe3, 0x7c, 0xb3, 0x0c,
0xa0, 0x50, 0x07, 0xc1, 0x70, 0x44, 0x61, 0x37, 0xca, 0x37, 0xcb, 0x70,
0x07, 0x76, 0x10, 0x98, 0x81, 0x37, 0xf2, 0x99, 0x25, 0xc0, 0x83, 0x11,
0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0x5a, 0x88, 0x84, 0x8e, 0x11, 0x03,
0x03, 0x00, 0x41, 0x30, 0x88, 0x5c, 0xc8, 0x7c, 0x02, 0x0b, 0xf8, 0x46,
0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xc1, 0x50, 0xfa, 0x04,
0x16, 0xfc, 0x8d, 0x7c, 0x2c, 0x08, 0x1d, 0xf8, 0xcc, 0x12, 0xe0, 0xc1,
0x40, 0xc5, 0xe0, 0xd8, 0x81, 0x70, 0x07, 0xc3, 0x11, 0xcd, 0xdf, 0x28,
0xdf, 0x2c, 0x83, 0x1e, 0xe4, 0x41, 0x60, 0x4e, 0xe8, 0xc8, 0x67, 0x96,
0x60, 0x0f, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0xb2, 0xa1, 0x16,
0x7a, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0xba, 0xa1, 0xf7, 0x09,
0x2c, 0x28, 0x1d, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x94,
0x43, 0xf2, 0x13, 0x58, 0x80, 0x3a, 0xf2, 0xb1, 0x40, 0x75, 0xe0, 0x33,
0x4b, 0xb0, 0x07, 0x03, 0x15, 0x83, 0x93, 0x07, 0x82, 0x1e, 0x0c, 0x47,
0x54, 0xa8, 0xa3, 0x7c, 0xb3, 0x0c, 0x7d, 0xc0, 0x07, 0x81, 0x59, 0xaa,
0x23, 0x9f, 0x59, 0x02, 0x3f, 0x18, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83,
0xe8, 0x87, 0x6c, 0xe8, 0x1a, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0x08,
0x8c, 0xf0, 0x27, 0xb0, 0xc0, 0x75, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20,
0x08, 0x06, 0x91, 0x18, 0xed, 0x4f, 0x60, 0x41, 0xec, 0xc8, 0xc7, 0x82,
0xd9, 0x81, 0xcf, 0x2c, 0x81, 0x1f, 0x0c, 0x54, 0x0c, 0x0e, 0x1f, 0x08,
0x7d, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x19, 0xf9, 0xd0,
0x34, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x19, 0xfd, 0xd0, 0x32,
0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0x1a, 0x81, 0xd1, 0x30, 0x4b,
0x00, 0x0a, 0x06, 0x0b, 0xf8, 0x20, 0x1f, 0x8b, 0x05, 0x7c, 0x90, 0x8f,
0xc9, 0x02, 0x3e, 0xc8, 0x67, 0x96, 0x00, 0x14, 0x06, 0x6a, 0x06, 0xb7,
0x30, 0x03, 0xe3, 0x0f, 0xc8, 0x02, 0x0d, 0xc8, 0x41, 0x0e, 0x58, 0x81,
0x0e, 0x18, 0x3f, 0x18, 0xa8, 0x19, 0xdc, 0xc2, 0x0c, 0x8c, 0x3f, 0x20,
0x0b, 0x34, 0x20, 0x07, 0x39, 0x60, 0x05, 0x3a, 0x60, 0xfc, 0x60, 0xa0,
0x66, 0x70, 0x0b, 0x33, 0x30, 0xfe, 0x80, 0x2c, 0xd0, 0x80, 0x1c, 0xe4,
0x80, 0x15, 0xe8, 0x80, 0xf1, 0x03, 0x1b, 0x5a, 0x47, 0x3e, 0x36, 0xb4,
0x8e, 0x7c, 0x6c, 0x68, 0x1d, 0xf9, 0x58, 0x79, 0xb4, 0x8e, 0x7c, 0x46,
0x0c, 0x12, 0x00, 0x04, 0xc1, 0x00, 0xb1, 0xa3, 0x18, 0x62, 0x23, 0x36,
0x0a, 0x23, 0x62, 0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x3b, 0x8a,
0x21, 0x36, 0x62, 0xa3, 0x1c, 0x1a, 0x46, 0x0c, 0x12, 0x00, 0x04, 0xc1,
0x00, 0xb1, 0xa3, 0x18, 0x62, 0x23, 0x36, 0x02, 0x23, 0x61, 0xc4, 0x20,
0x01, 0x40, 0x10, 0x0c, 0x10, 0x3b, 0x8a, 0x21, 0x36, 0x62, 0xa3, 0x31,
0x0a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
0x62, 0x50, 0x01, 0x20, 0x08, 0x06, 0x4f, 0x7b, 0xc4, 0x86, 0x4b, 0xb0,
0x84, 0x10, 0xc4, 0x44, 0x4c, 0x94, 0x47, 0x79, 0x84, 0x46, 0x1d, 0xd0,
0x41, 0x4c, 0xc4, 0x01, 0x1c, 0xc4, 0x44, 0x4c, 0x8c, 0x26, 0x04, 0x80,
0x05, 0x7d, 0x21, 0x1f, 0x0b, 0xfa, 0x02, 0x3e, 0x23, 0x06, 0x0f, 0x00,
0x82, 0x60, 0xd0, 0xc8, 0x87, 0x6a, 0xcc, 0x44, 0x4c, 0x04, 0x38, 0x51,
0x13, 0x35, 0x91, 0x1e, 0xe9, 0x51, 0x1a, 0x35, 0x31, 0x9a, 0x10, 0x00,
0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0xa3, 0x09, 0xc4, 0x30, 0x4b,
0xf0, 0x0c, 0x47, 0xb0, 0x04, 0x5e, 0x04, 0xdf, 0x2c, 0x83, 0xb2, 0x04,
0x23, 0x06, 0x0f, 0x00, 0x82, 0x60, 0xd0, 0xe0, 0x07, 0x6c, 0xe0, 0x84,
0x4d, 0xc0, 0xc4, 0x4b, 0xec, 0xc4, 0x4e, 0xbc, 0xc7, 0x7b, 0xac, 0xc6,
0x4e, 0x8c, 0x26, 0x04, 0xc0, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34,
0xfa, 0x21, 0x1b, 0x3b, 0x81, 0x13, 0x32, 0x11, 0x13, 0x3d, 0xd1, 0x13,
0xf1, 0x11, 0x1f, 0xad, 0xd1, 0x13, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20,
0x04, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x80, 0xe1, 0x87, 0x6c, 0xe8,
0x84, 0x7b, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c,
0x82, 0x0d, 0x08, 0x7c, 0x6c, 0x38, 0xe0, 0x63, 0xc3, 0x01, 0x9f, 0x11,
0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0xfe, 0x23, 0x37, 0xc2, 0xa2, 0x37,
0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61, 0xc4,
0x60, 0x01, 0x40, 0x10, 0x0c, 0xa6, 0x12, 0x19, 0x8f, 0xc3, 0x28, 0x06,
0x21, 0x18, 0x31, 0x38, 0x00, 0x10, 0x04, 0x03, 0x8c, 0x44, 0x7c, 0xc3,
0x2c, 0xca, 0x63, 0x34, 0x21, 0x00, 0x46, 0x13, 0x84, 0x60, 0x34, 0x61,
0x10, 0x46, 0x0c, 0x16, 0x00, 0x04, 0xc1, 0x60, 0x52, 0x11, 0xf4, 0x60,
0x16, 0x65, 0x10, 0x82, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0x52,
0x64, 0x3c, 0xd6, 0x62, 0x44, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08,
0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10, 0x0c, 0xa6, 0x17,
0x69, 0x8f, 0x08, 0x7a, 0x06, 0x21, 0x98, 0x25, 0x78, 0x86, 0x23, 0xd0,
0x62, 0x36, 0x82, 0x6f, 0x96, 0x81, 0x69, 0x82, 0x11, 0x83, 0x07, 0x00,
0x41, 0x30, 0x68, 0x68, 0x84, 0x3d, 0xe8, 0x42, 0x2e, 0xd8, 0x62, 0x2d,
0xee, 0xe2, 0x2e, 0x56, 0x64, 0x45, 0xce, 0xe3, 0x2e, 0x46, 0x13, 0x02,
0x60, 0xc4, 0xe0, 0x01, 0x40, 0x10, 0x0c, 0x1a, 0x1b, 0x71, 0x8f, 0xbb,
0xa0, 0x0b, 0xb7, 0x68, 0x8b, 0xbc, 0xc8, 0x8b, 0x16, 0x69, 0x91, 0xf4,
0xc8, 0x8b, 0xd1, 0x84, 0x00, 0x18, 0x4d, 0x10, 0x82, 0x11, 0x83, 0x03,
0x00, 0x41, 0x30, 0xc0, 0x68, 0xc4, 0x3d, 0xec, 0x42, 0x45, 0x46, 0x13,
0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0xc1, 0x06, 0x04, 0x3e,
0x36, 0x18, 0xf0, 0xb1, 0x01, 0x81, 0xcf, 0x88, 0xc1, 0x01, 0x80, 0x20,
0x18, 0x60, 0x3b, 0x52, 0x1f, 0x7d, 0x91, 0x1f, 0xa3, 0x09, 0x01, 0x30,
0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x62, 0xb0, 0x00, 0x20, 0x08,
0x06, 0x53, 0x98, 0xfc, 0xc7, 0x61, 0x14, 0x83, 0x10, 0x8c, 0x18, 0x1c,
0x00, 0x08, 0x82, 0x01, 0x06, 0x26, 0xfa, 0x21, 0x1a, 0x21, 0x32, 0x9a,
0x10, 0x00, 0xa3, 0x09, 0x42, 0x30, 0x9a, 0x30, 0x08, 0x23, 0x06, 0x0b,
0x00, 0x82, 0x60, 0x30, 0x99, 0x09, 0x89, 0x30, 0x8b, 0x32, 0x08, 0xc1,
0x88, 0xc1, 0x01, 0x80, 0x20, 0x18, 0x60, 0x65, 0xf2, 0x1f, 0xa7, 0xf1,
0x23, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30,
0x62, 0xb0, 0x00, 0x20, 0x08, 0x06, 0xd3, 0x9a, 0xa4, 0x48, 0x04, 0x3d,
0x83, 0x10, 0xcc, 0x12, 0x3c, 0xc3, 0x11, 0xa4, 0xe1, 0x1e, 0xc1, 0x37,
0xcb, 0xe0, 0x3c, 0xc1, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, 0x70,
0x82, 0x22, 0xb0, 0xe1, 0x1a, 0xa8, 0x71, 0x1a, 0xb3, 0x31, 0x1b, 0x67,
0x72, 0x26, 0x23, 0x32, 0x1b, 0xa3, 0x09, 0x01, 0x30, 0x62, 0xf0, 0x00,
0x20, 0x08, 0x06, 0x8d, 0x9c, 0xa8, 0xc8, 0x6c, 0xc0, 0x86, 0x6a, 0xa4,
0x46, 0x6d, 0xd4, 0x46, 0x9a, 0xa4, 0x49, 0x89, 0xd4, 0xc6, 0x68, 0x42,
0x00, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0x43, 0x27, 0x2c, 0x62,
0x1b, 0xb2, 0xc1, 0x1a, 0xab, 0x71, 0x1b, 0xb7, 0xb1, 0x26, 0x6b, 0x72,
0x22, 0xb7, 0x31, 0x9a, 0x10, 0x00, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60,
0x80, 0xc5, 0xc9, 0x8a, 0xcc, 0xc6, 0x99, 0x8c, 0x26, 0x04, 0xc0, 0x68,
0x82, 0x10, 0x8c, 0x26, 0x0c, 0x82, 0x0d, 0x09, 0x7c, 0x6c, 0x40, 0xe0,
0x63, 0xc3, 0x01, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xc0, 0xf0,
0x44, 0x46, 0x74, 0xc3, 0x46, 0x46, 0x13, 0x02, 0x60, 0x34, 0x41, 0x08,
0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01, 0x40, 0x10, 0x0c, 0x26, 0x3f,
0xe1, 0x91, 0xc3, 0x28, 0x06, 0x21, 0x18, 0x31, 0x38, 0x00, 0x10, 0x04,
0x03, 0xac, 0x4f, 0x6e, 0xe4, 0x37, 0x7c, 0x64, 0x34, 0x21, 0x00, 0x46,
0x13, 0x84, 0x60, 0x34, 0x61, 0x10, 0x46, 0x0c, 0x16, 0x00, 0x04, 0xc1,
0x60, 0x1a, 0x95, 0x30, 0x61, 0x16, 0x65, 0x10, 0x82, 0x11, 0x83, 0x03,
0x00, 0x41, 0x30, 0xc0, 0x44, 0x85, 0x47, 0xc8, 0x83, 0x4f, 0x46, 0x13,
0x02, 0x60, 0x34, 0x41, 0x08, 0x46, 0x13, 0x06, 0x61, 0xc4, 0x60, 0x01,
0x40, 0x10, 0x0c, 0x26, 0x54, 0x31, 0x93, 0x08, 0x7a, 0x06, 0x21, 0x98,
0x25, 0x78, 0x06, 0x9a, 0x06, 0xbd, 0x11, 0x48, 0x85, 0x80, 0x13, 0x43,
0x2e, 0x10, 0x94, 0x50, 0x60, 0x81, 0xb1, 0x1c, 0xf0, 0x01, 0xc0, 0xa7,
0x19, 0x68, 0x1a, 0xf4, 0x46, 0x20, 0x15, 0x02, 0x4e, 0x0c, 0xb9, 0x40,
0x40, 0x42, 0x41, 0x05, 0xc6, 0x71, 0xc4, 0x07, 0x20, 0x9f, 0x66, 0xa0,
0x69, 0xd0, 0x1b, 0x81, 0x54, 0x08, 0x38, 0x31, 0xe4, 0x02, 0xc1, 0x07,
0x05, 0x14, 0x18, 0xc3, 0x21, 0x1f, 0xc0, 0x7c, 0x9a, 0x81, 0xa6, 0x41,
0x6f, 0x04, 0x52, 0x21, 0xe0, 0xc4, 0x90, 0x0b, 0xc4, 0x7c, 0x14, 0xf3,
0x61, 0xcc, 0xc7, 0x31, 0x1f, 0xc0, 0x7c, 0x9a, 0xd1, 0x04, 0xf3, 0x10,
0x86, 0x23, 0x82, 0xfc, 0x08, 0xbe, 0x59, 0x06, 0x28, 0x0a, 0x46, 0x0c,
0x0c, 0x00, 0x04, 0xc1, 0x20, 0x82, 0x95, 0x53, 0x31, 0x46, 0x0c, 0x0c,
0x00, 0x04, 0xc1, 0x20, 0x8a, 0x15, 0x54, 0x31, 0x46, 0x0c, 0x0c, 0x00,
0x04, 0xc1, 0x20, 0x92, 0x95, 0x54, 0x31, 0x46, 0x0c, 0x0c, 0x00, 0x04,
0xc1, 0x20, 0x9a, 0x95, 0x35, 0x19, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1,
0x20, 0xa2, 0x15, 0x36, 0x19, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20,
0xaa, 0x95, 0x36, 0x19, 0x6c, 0x40, 0x11, 0xf9, 0xd8, 0x90, 0x22, 0xf2,
0xb1, 0x41, 0x45, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x51,
0xae, 0xc8, 0xc9, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0xae,
0xcc, 0xc9, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0xae, 0xd0,
0xc9, 0x60, 0xc3, 0x8b, 0xc0, 0xc7, 0x06, 0x18, 0x81, 0x8f, 0x0d, 0x31,
0x02, 0x9f, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xa8, 0x7a, 0x65, 0x4f,
0x06, 0x13, 0x19, 0x31, 0x38, 0x00, 0x10, 0x04, 0x83, 0xca, 0x57, 0xf8,
0x64, 0x38, 0x91, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xa8, 0x7e, 0xa5,
0x4f, 0x06, 0x14, 0xb1, 0xc4, 0x46, 0xe4, 0x63, 0xc9, 0x8d, 0xc8, 0xc7,
0x12, 0x1c, 0x91, 0x8f, 0xe9, 0xc8, 0x10, 0x1f, 0xdb, 0x91, 0x21, 0x3e,
0xc6, 0x23, 0x43, 0x7c, 0x2c, 0x19, 0xe8, 0x63, 0xc9, 0x40, 0x1f, 0x4b,
0x06, 0xfa, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xb4, 0x2e, 0xe2,
0x32, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xc4, 0x2e, 0xe3, 0x32,
0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xd4, 0x2e, 0xe4, 0x32, 0x8c,
0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xe4, 0x2e, 0xa6, 0x32, 0x8c, 0x18,
0x18, 0x00, 0x08, 0x82, 0x41, 0xf4, 0x2e, 0xa7, 0x32, 0x8c, 0x18, 0x18,
0x00, 0x08, 0x82, 0x41, 0x04, 0x2f, 0xa8, 0x32, 0xd8, 0x70, 0x26, 0xf2,
0xb1, 0x01, 0x4d, 0xe4, 0x63, 0x43, 0x9a, 0xc8, 0x67, 0xc4, 0xc0, 0x00,
0x40, 0x10, 0x0c, 0x22, 0x7a, 0x69, 0x95, 0x61, 0xc4, 0xc0, 0x00, 0x40,
0x10, 0x0c, 0xa2, 0x7a, 0x71, 0x95, 0x61, 0xc4, 0xc0, 0x00, 0x40, 0x10,
0x0c, 0x22, 0x7b, 0x79, 0x95, 0xc1, 0x06, 0x37, 0x91, 0x8f, 0x0d, 0x6f,
0x22, 0x1f, 0x1b, 0xe0, 0x44, 0x3e, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60,
0x80, 0xdd, 0x4b, 0xac, 0xe4, 0x08, 0xbc, 0x8c, 0x26, 0x04, 0x83, 0x15,
0x01, 0x7d, 0xac, 0x10, 0xe8, 0x63, 0xc5, 0x40, 0x9f, 0x59, 0x82, 0x68,
0xa0, 0x62, 0x30, 0x20, 0x75, 0x78, 0x06, 0x2a, 0x06, 0x03, 0x52, 0x87,
0x67, 0xa0, 0x62, 0x30, 0x20, 0x75, 0x78, 0x46, 0x0c, 0x0e, 0x00, 0x04,
0xc1, 0x00, 0xfb, 0x97, 0x5c, 0x09, 0x13, 0x7c, 0x19, 0x4d, 0x08, 0x80,
0xe1, 0x88, 0x60, 0x4d, 0x9c, 0x6f, 0x96, 0x41, 0xda, 0x82, 0xe1, 0x08,
0x61, 0x4d, 0x82, 0x6f, 0x96, 0x61, 0xa2, 0x82, 0xd1, 0x04, 0x22, 0xb0,
0x00, 0x91, 0x8f, 0x09, 0x88, 0x7c, 0x6c, 0x40, 0xe4, 0x33, 0x4b, 0xb0,
0x0d, 0x47, 0x1c, 0x73, 0x12, 0x7c, 0xb3, 0x0c, 0xd5, 0x16, 0x0c, 0x47,
0xf4, 0x01, 0x9d, 0x04, 0xdf, 0x2c, 0x83, 0x75, 0x05, 0xd6, 0xb0, 0x8a,
0x7c, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0x40, 0x4b, 0x99, 0x71, 0x61,
0x95, 0x26, 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0x4d, 0x65, 0xc8,
0x85, 0x55, 0x9a, 0xc0, 0x20, 0x56, 0x91, 0xcf, 0x88, 0x01, 0x02, 0x80,
0x20, 0x18, 0x68, 0x2c, 0x63, 0x2e, 0xac, 0x02, 0x05, 0x23, 0x06, 0x08,
0x00, 0x82, 0x60, 0xa0, 0xb5, 0xcc, 0xb9, 0xb0, 0x0a, 0x14, 0xd8, 0xc4,
0x2a, 0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0xed, 0x65, 0xd2,
0x85, 0x55, 0xa6, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0x34, 0x98,
0x51, 0x17, 0x56, 0x99, 0x82, 0x59, 0x82, 0x6b, 0xa0, 0x62, 0x70, 0x2c,
0x36, 0xa8, 0x06, 0x2a, 0x06, 0xc5, 0x62, 0x83, 0x6a, 0xa0, 0x62, 0x30,
0x2c, 0x36, 0xa8, 0x46, 0x0c, 0x0e, 0x00, 0x04, 0xc1, 0xa0, 0xb2, 0x19,
0x7a, 0x11, 0x82, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, 0xa8, 0x6e, 0xa6,
0x5e, 0x88, 0x60, 0x38, 0x22, 0x08, 0x15, 0xe1, 0x9b, 0x65, 0xc0, 0xb2,
0x60, 0x34, 0x21, 0x0b, 0x2c, 0x18, 0xe4, 0x63, 0xc1, 0xa8, 0xc0, 0x67,
0x34, 0x81, 0x13, 0x2c, 0x30, 0xe4, 0x63, 0x81, 0xa9, 0xc0, 0xc7, 0x88,
0x80, 0x3e, 0x16, 0x34, 0xf2, 0x31, 0xa1, 0x91, 0x8f, 0x0d, 0x8d, 0x7c,
0x66, 0x09, 0xb2, 0x81, 0x8a, 0xc1, 0xc0, 0xc0, 0xe0, 0x1a, 0xa8, 0x18,
0x0c, 0x0c, 0x0c, 0xae, 0x81, 0x8a, 0xc1, 0xc0, 0xc0, 0xe0, 0x9a, 0x65,
0xd0, 0xb6, 0xce, 0x86, 0x7a, 0x91, 0xcf, 0x88, 0x01, 0x02, 0x80, 0x20,
0x18, 0x68, 0x65, 0xf3, 0x2f, 0xf5, 0x32, 0x04, 0x23, 0x06, 0x08, 0x00,
0x82, 0x60, 0xa0, 0x99, 0x0d, 0xc8, 0xd4, 0xcb, 0x10, 0x98, 0x51, 0x2f,
0xf2, 0x19, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0x0d, 0x6d, 0x44, 0xa6,
0x5e, 0x8c, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0xb4, 0xb4, 0x19,
0x99, 0x7a, 0x31, 0x02, 0x4b, 0xea, 0x45, 0x3e, 0x23, 0x06, 0x08, 0x00,
0x82, 0x60, 0xa0, 0xad, 0x4d, 0xc9, 0xd4, 0x4b, 0x12, 0x8c, 0x18, 0x20,
0x00, 0x08, 0x82, 0x81, 0xc6, 0x36, 0x26, 0x53, 0x2f, 0x49, 0x30, 0x4b,
0xb0, 0x0d, 0xb4, 0x0c, 0xe4, 0x10, 0xd1, 0xc2, 0xe4, 0x68, 0x58, 0x46,
0x0e, 0xd4, 0x40, 0xcb, 0x40, 0x0e, 0x11, 0x2d, 0x4c, 0x8a, 0x86, 0x65,
0xe4, 0x40, 0x0d, 0xb4, 0x0c, 0xe4, 0x10, 0xd1, 0xc2, 0x64, 0x68, 0x58,
0x46, 0x0e, 0xd4, 0x70, 0x84, 0x39, 0xe8, 0x4a, 0xf0, 0xcd, 0x32, 0x70,
0x67, 0x10, 0x8c, 0x26, 0xb4, 0x0a, 0x30, 0x1c, 0x11, 0xf4, 0x8a, 0xf3,
0xcd, 0x32, 0x74, 0x66, 0x10, 0x0c, 0x47, 0x18, 0x2b, 0xa3, 0x7c, 0xb3,
0x0c, 0x9f, 0x17, 0xd8, 0xb1, 0x32, 0xf2, 0x99, 0x25, 0x00, 0x03, 0x43,
0x56, 0x06, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe9, 0x4d,
0xdc, 0x04, 0x16, 0xb0, 0x8c, 0x7c, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1,
0x20, 0xe2, 0x1b, 0x9a, 0x09, 0x2c, 0x68, 0x19, 0xf9, 0x8c, 0x18, 0x18,
0x00, 0x08, 0x82, 0x41, 0xe4, 0x37, 0x37, 0x13, 0xcc, 0x12, 0x80, 0xc1,
0x40, 0xc5, 0xe0, 0x78, 0xc2, 0x37, 0x1c, 0xe1, 0xd0, 0x8c, 0xf2, 0xcd,
0x32, 0x88, 0x41, 0x18, 0x04, 0xf6, 0xd0, 0x8c, 0x7c, 0x66, 0x09, 0xc6,
0xc0, 0x20, 0x9a, 0x81, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44,
0xa3, 0xa3, 0x37, 0x81, 0x05, 0x35, 0x23, 0x9f, 0x11, 0x03, 0x03, 0x00,
0x41, 0x30, 0x88, 0x4a, 0xa7, 0x67, 0x02, 0x0b, 0x6c, 0x46, 0x3e, 0x23,
0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0x9d, 0x0e, 0xd8, 0x04, 0xb3, 0x04,
0x63, 0x30, 0x50, 0x31, 0x38, 0x61, 0x20, 0x88, 0xc1, 0x70, 0x84, 0xd5,
0x33, 0xca, 0x37, 0xcb, 0x50, 0x06, 0x64, 0x10, 0xd8, 0xd5, 0x33, 0xf2,
0x99, 0x25, 0x30, 0x03, 0xc3, 0x7a, 0x06, 0x3e, 0x23, 0x06, 0x06, 0x00,
0x82, 0x60, 0x10, 0xb1, 0xce, 0xe8, 0x04, 0x16, 0xf8, 0x8c, 0x7c, 0x46,
0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x72, 0x1d, 0xb3, 0x09, 0x2c, 0xf8,
0x19, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x04, 0x3b, 0x69,
0x13, 0xcc, 0x12, 0x98, 0xc1, 0x40, 0xc7, 0x00, 0x0a, 0x1c, 0x19, 0x94,
0x01, 0x19, 0x90, 0xc1, 0x40, 0xc7, 0x00, 0x0a, 0x1c, 0x55, 0x06, 0x14,
0x19, 0x0c, 0x74, 0x0c, 0xa0, 0xc0, 0x19, 0x65, 0x20, 0x91, 0xc1, 0x68,
0x02, 0xbb, 0x0c, 0x16, 0x10, 0xf2, 0x31, 0x81, 0x90, 0x8f, 0x0d, 0x84,
0x7c, 0x66, 0x09, 0x40, 0x61, 0x38, 0x42, 0x25, 0x42, 0x26, 0xf8, 0x46,
0x13, 0xe2, 0x65, 0x98, 0x65, 0x40, 0x83, 0x39, 0x10, 0x2c, 0x48, 0x03,
0xf9, 0x98, 0x90, 0x06, 0xf2, 0xb1, 0x21, 0x0d, 0xe4, 0x33, 0x9a, 0x50,
0x2f, 0xc0, 0x70, 0x44, 0x50, 0x32, 0xce, 0x37, 0xcb, 0x00, 0x0a, 0x69,
0x10, 0x0c, 0x47, 0x14, 0x2a, 0xa3, 0x7c, 0xb3, 0x0c, 0x6b, 0xa0, 0x06,
0x81, 0x19, 0x2c, 0x23, 0x9f, 0x59, 0x02, 0x36, 0x18, 0x31, 0x30, 0x00,
0x10, 0x04, 0x83, 0x28, 0x7c, 0x70, 0xe7, 0x18, 0x31, 0x30, 0x00, 0x10,
0x04, 0x83, 0x48, 0x7c, 0xf4, 0x26, 0xb0, 0x00, 0x66, 0xe4, 0x33, 0x62,
0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0xf9, 0xf4, 0x4d, 0x60, 0xc1, 0xcc,
0xc8, 0xc7, 0x82, 0x9a, 0x81, 0xcf, 0x2c, 0x01, 0x1b, 0x0c, 0x54, 0x0c,
0x8e, 0x1a, 0x08, 0x6b, 0x30, 0x1c, 0xd1, 0xcc, 0x8c, 0xf2, 0xcd, 0x32,
0xb8, 0x41, 0x1b, 0x04, 0xe6, 0xd4, 0x8c, 0x7c, 0x66, 0x09, 0xde, 0x60,
0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0x22, 0xf5, 0x09, 0x9f, 0x67, 0xc4,
0xc0, 0x00, 0x40, 0x10, 0x0c, 0xa2, 0xf5, 0x19, 0x9d, 0xc0, 0x82, 0x9c,
0x91, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0xed, 0x63, 0x3a,
0x81, 0x05, 0x3c, 0x23, 0x1f, 0x0b, 0x7c, 0x06, 0x3e, 0xb3, 0x04, 0x6f,
0x30, 0x50, 0x31, 0x38, 0x6d, 0x20, 0xb8, 0xc1, 0x70, 0x44, 0xc5, 0x33,
0xca, 0x37, 0xcb, 0x10, 0x07, 0x70, 0x10, 0x98, 0xe5, 0x33, 0xf2, 0x99,
0x25, 0x90, 0x83, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0xe6, 0x47,
0x7d, 0xae, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0xe8, 0x87, 0x75,
0x02, 0x0b, 0xc4, 0x46, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10,
0xd9, 0xcf, 0xeb, 0x04, 0x16, 0x94, 0x8d, 0x7c, 0x2c, 0x38, 0x1b, 0xf8,
0xcc, 0x12, 0xc8, 0xc1, 0x40, 0xc5, 0xe0, 0xc0, 0x81, 0x10, 0x07, 0x23,
0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xe9, 0x8f, 0xfc, 0x4c, 0x23, 0x06,
0x06, 0x00, 0x82, 0x60, 0x10, 0xed, 0xcf, 0xfc, 0x2c, 0x23, 0x06, 0x06,
0x00, 0x82, 0x60, 0x10, 0xf1, 0x0f, 0xfd, 0x0c, 0xb3, 0x04, 0xa0, 0x30,
0xcb, 0x40, 0x07, 0x7f, 0xe0, 0x16, 0xc6, 0x0a, 0xaa, 0x23, 0x9f, 0x11,
0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf4, 0x87, 0x76, 0x54, 0x87, 0x15,
0x82, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf6, 0xa7, 0x76, 0x54,
0x87, 0x15, 0x02, 0x7b, 0x05, 0xd5, 0x91, 0xcf, 0x88, 0x01, 0x02, 0x80,
0x20, 0x18, 0x68, 0xfd, 0x73, 0x3b, 0xaa, 0xf3, 0x0a, 0xc1, 0x88, 0x01,
0x02, 0x80, 0x20, 0x18, 0x68, 0xfe, 0x83, 0x3b, 0xaa, 0xf3, 0x0a, 0x81,
0xc9, 0x82, 0xea, 0xc8, 0x67, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0x34,
0x10, 0xd2, 0x1d, 0xd5, 0x91, 0x85, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10,
0x0c, 0xb4, 0x10, 0xda, 0x1d, 0xd5, 0x91, 0x85, 0xc0, 0xda, 0xe0, 0x90,
0x8f, 0xb9, 0x41, 0x21, 0x1f, 0x7b, 0x83, 0x41, 0x3e, 0xa3, 0x09, 0x61,
0x03, 0x0c, 0x47, 0x04, 0x71, 0xe3, 0x7c, 0xb3, 0x0c, 0xa0, 0x50, 0x07,
0xc1, 0x70, 0x44, 0x61, 0x37, 0xca, 0x37, 0xcb, 0x70, 0x07, 0x76, 0x10,
0x98, 0x81, 0x37, 0xf2, 0x99, 0x25, 0xc0, 0x83, 0x11, 0x03, 0x03, 0x00,
0x41, 0x30, 0x88, 0x5a, 0x88, 0x84, 0x8e, 0x11, 0x03, 0x03, 0x00, 0x41,
0x30, 0x88, 0x5c, 0xc8, 0x7c, 0x02, 0x0b, 0xf8, 0x46, 0x3e, 0x23, 0x06,
0x06, 0x00, 0x82, 0x60, 0x10, 0xc1, 0x50, 0xfa, 0x04, 0x16, 0xfc, 0x8d,
0x7c, 0x2c, 0x08, 0x1d, 0xf8, 0xcc, 0x12, 0xe0, 0xc1, 0x40, 0xc5, 0xe0,
0xd8, 0x81, 0x70, 0x07, 0xc3, 0x11, 0xcd, 0xdf, 0x28, 0xdf, 0x2c, 0x83,
0x1e, 0xe4, 0x41, 0x60, 0x4e, 0xe8, 0xc8, 0x67, 0x96, 0x60, 0x0f, 0x46,
0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0xb2, 0xa1, 0x16, 0x7a, 0x46, 0x0c,
0x0c, 0x00, 0x04, 0xc1, 0x20, 0xba, 0xa1, 0xf7, 0x09, 0x2c, 0x28, 0x1d,
0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x94, 0x43, 0xf2, 0x13,
0x58, 0x80, 0x3a, 0xf2, 0xb1, 0x40, 0x75, 0xe0, 0x33, 0x4b, 0xb0, 0x07,
0x03, 0x15, 0x83, 0x93, 0x07, 0x82, 0x1e, 0x0c, 0x47, 0x54, 0xa8, 0xa3,
0x7c, 0xb3, 0x0c, 0x7d, 0xc0, 0x07, 0x81, 0x59, 0xaa, 0x23, 0x9f, 0x59,
0x02, 0x3f, 0x18, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0xe8, 0x87, 0x6c,
0xe8, 0x1a, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0x08, 0x8c, 0xf0, 0x27,
0xb0, 0xc0, 0x75, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91,
0x18, 0xed, 0x4f, 0x60, 0x41, 0xec, 0xc8, 0xc7, 0x82, 0xd9, 0x81, 0xcf,
0x2c, 0x81, 0x1f, 0x0c, 0x54, 0x0c, 0x0e, 0x1f, 0x08, 0x7d, 0x30, 0x62,
0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x19, 0xf9, 0xd0, 0x34, 0x62, 0x60,
0x00, 0x20, 0x08, 0x06, 0xd1, 0x19, 0xfd, 0xd0, 0x32, 0x62, 0x60, 0x00,
0x20, 0x08, 0x06, 0x11, 0x1a, 0x81, 0xd1, 0x30, 0x4b, 0x00, 0x0a, 0x06,
0x0b, 0xf8, 0x20, 0x1f, 0x8b, 0x05, 0x7c, 0x90, 0x8f, 0xc9, 0x02, 0x3e,
0xc8, 0x67, 0x96, 0x00, 0x14, 0x06, 0x6a, 0x06, 0xb7, 0x30, 0x03, 0xe3,
0x0f, 0xc8, 0x02, 0x0d, 0xc8, 0x41, 0x0e, 0x58, 0x81, 0x0e, 0x18, 0x3f,
0x18, 0xa8, 0x19, 0xdc, 0xc2, 0x0c, 0x8c, 0x3f, 0x20, 0x0b, 0x34, 0x20,
0x07, 0x39, 0x60, 0x05, 0x3a, 0x60, 0xfc, 0x60, 0xa0, 0x66, 0x70, 0x0b,
0x33, 0x30, 0xfe, 0x80, 0x2c, 0xd0, 0x80, 0x1c, 0xe4, 0x80, 0x15, 0xe8,
0x80, 0xf1, 0x03, 0x1b, 0x5a, 0x47, 0x3e, 0x36, 0xb4, 0x8e, 0x7c, 0x6c,
0x68, 0x1d, 0xf9, 0x58, 0x79, 0xb4, 0x8e, 0x7c, 0x46, 0x0c, 0x12, 0x00,
0x04, 0xc1, 0x00, 0xb1, 0xa3, 0x18, 0x62, 0x23, 0x36, 0x0a, 0x23, 0x62,
0xc4, 0x20, 0x01, 0x40, 0x10, 0x0c, 0x10, 0x3b, 0x8a, 0x21, 0x36, 0x62,
0xa3, 0x1c, 0x1a, 0x46, 0x0c, 0x12, 0x00, 0x04, 0xc1, 0x00, 0xb1, 0xa3,
0x18, 0x62, 0x23, 0x36, 0x02, 0x23, 0x61, 0xc4, 0x20, 0x01, 0x40, 0x10,
0x0c, 0x10, 0x3b, 0x8a, 0x21, 0x36, 0x62, 0xa3, 0x31, 0x0a, 0x10, 0x00,
0x00, 0x00, 0x00, 0x00
};

View File

@@ -153,7 +153,7 @@ float4 GetInputColor(PixelShaderInput input)
rgba = texture1.Sample(sampler1, float2((index + 0.5) / 256, 0.5));
} else if (texture_type == TEXTURETYPE_PALETTE_PIXELART) {
float2 uv = GetPixelArtUV(input);
float index = texture0.Sample(sampler0, uv).r * 255;
float index = texture0.SampleGrad(sampler0, uv, ddx(input.tex), ddy(input.tex)).r * 255;
rgba = texture1.Sample(sampler1, float2((index + 0.5) / 256, 0.5));
} else if (texture_type == TEXTURETYPE_NV12) {
float3 yuv;

View File

@@ -275,7 +275,7 @@ fragment float4 SDL_Palette_fragment(CopyVertexOutput vert [[stage_in]],
rgba = tex1.sample(s1, float2((index + 0.5) / 256, 0.5));
} else if (c.texture_type == TEXTURETYPE_PALETTE_PIXELART) {
float2 uv = GetPixelArtUV(vert.texcoord, c.texel_size);
float index = tex0.sample(s0, uv).r * 255;
float index = tex0.sample(s0, uv, gradient2d(dfdx(vert.texcoord), dfdy(vert.texcoord))).r * 255;
rgba = tex1.sample(s1, float2((index + 0.5) / 256, 0.5));
} else {
// Unexpected texture type, use magenta error color

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,9 +1,9 @@
// 1115.0.0
// 1113.1.1
#pragma once
static const uint32_t VULKAN_PixelShader_Advanced[] = {
0x07230203,0x00010000,0x0008000b,0x00000562,0x00000000,0x00020011,0x00000001,0x0006000b,
const uint32_t VULKAN_PixelShader_Advanced[] = {
0x07230203,0x00010000,0x0008000b,0x00000577,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x00000238,0x0000023b,0x0000023f,
0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000023e,0x00000241,0x00000245,
0x00030010,0x00000004,0x00000007,0x00030003,0x00000005,0x000001f4,0x00040005,0x00000004,
0x6e69616d,0x00000000,0x00050005,0x00000079,0x736e6f43,0x746e6174,0x00000073,0x00070006,
0x00000079,0x00000000,0x47526373,0x756f5f42,0x74757074,0x00000000,0x00070006,0x00000079,
@@ -15,19 +15,19 @@ static const uint32_t VULKAN_PixelShader_Advanced[] = {
0x656e6f74,0x5f70616d,0x74636166,0x0032726f,0x00070006,0x00000079,0x00000008,0x5f726473,
0x74696877,0x6f705f65,0x00746e69,0x00030005,0x0000007b,0x00000000,0x00050005,0x0000011f,
0x74786574,0x30657275,0x00000000,0x00050005,0x00000146,0x74786574,0x31657275,0x00000000,
0x00050005,0x00000238,0x75706e69,0x65742e74,0x00000078,0x00050005,0x0000023b,0x75706e69,
0x6f632e74,0x00726f6c,0x00070005,0x0000023f,0x746e6540,0x6f507972,0x4f746e69,0x75707475,
0x00000074,0x00030047,0x00000079,0x00000002,0x00050048,0x00000079,0x00000000,0x00000023,
0x00000000,0x00050048,0x00000079,0x00000001,0x00000023,0x00000004,0x00050048,0x00000079,
0x00000002,0x00000023,0x00000008,0x00050048,0x00000079,0x00000003,0x00000023,0x0000000c,
0x00050048,0x00000079,0x00000004,0x00000023,0x00000010,0x00050048,0x00000079,0x00000005,
0x00000023,0x00000020,0x00050048,0x00000079,0x00000006,0x00000023,0x00000024,0x00050048,
0x00000079,0x00000007,0x00000023,0x00000028,0x00050048,0x00000079,0x00000008,0x00000023,
0x0000002c,0x00040047,0x0000007b,0x00000021,0x00000000,0x00040047,0x0000007b,0x00000022,
0x00000000,0x00040047,0x0000011f,0x00000021,0x00000001,0x00040047,0x0000011f,0x00000022,
0x00000000,0x00040047,0x00000146,0x00000021,0x00000002,0x00040047,0x00000146,0x00000022,
0x00000000,0x00040047,0x00000238,0x0000001e,0x00000000,0x00040047,0x0000023b,0x0000001e,
0x00000001,0x00040047,0x0000023f,0x0000001e,0x00000000,0x00020013,0x00000002,0x00030021,
0x00050005,0x0000023e,0x75706e69,0x65742e74,0x00000078,0x00050005,0x00000241,0x75706e69,
0x6f632e74,0x00726f6c,0x00070005,0x00000245,0x746e6540,0x6f507972,0x4f746e69,0x75707475,
0x00000074,0x00050048,0x00000079,0x00000000,0x00000023,0x00000000,0x00050048,0x00000079,
0x00000001,0x00000023,0x00000004,0x00050048,0x00000079,0x00000002,0x00000023,0x00000008,
0x00050048,0x00000079,0x00000003,0x00000023,0x0000000c,0x00050048,0x00000079,0x00000004,
0x00000023,0x00000010,0x00050048,0x00000079,0x00000005,0x00000023,0x00000020,0x00050048,
0x00000079,0x00000006,0x00000023,0x00000024,0x00050048,0x00000079,0x00000007,0x00000023,
0x00000028,0x00050048,0x00000079,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000079,
0x00000002,0x00040047,0x0000007b,0x00000022,0x00000000,0x00040047,0x0000007b,0x00000021,
0x00000000,0x00040047,0x0000011f,0x00000022,0x00000000,0x00040047,0x0000011f,0x00000021,
0x00000001,0x00040047,0x00000146,0x00000022,0x00000000,0x00040047,0x00000146,0x00000021,
0x00000002,0x00040047,0x0000023e,0x0000001e,0x00000000,0x00040047,0x00000241,0x0000001e,
0x00000001,0x00040047,0x00000245,0x0000001e,0x00000000,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,0x0000000f,0x00000006,
0x00000003,0x00040017,0x00000018,0x00000006,0x00000004,0x00040017,0x00000019,0x00000006,
0x00000002,0x0004002b,0x00000006,0x00000036,0x3d25aee6,0x00020014,0x00000037,0x0004002b,
@@ -70,276 +70,276 @@ static const uint32_t VULKAN_PixelShader_Advanced[] = {
0x0000011d,0x0000011c,0x00040020,0x0000011e,0x00000000,0x0000011d,0x0004003b,0x0000011e,
0x0000011f,0x00000000,0x0004002b,0x00000006,0x0000013a,0x40400000,0x0004002b,0x00000006,
0x00000144,0x437f0000,0x0004003b,0x0000011e,0x00000146,0x00000000,0x0004002b,0x00000006,
0x00000151,0x40800000,0x0004002b,0x0000007c,0x00000171,0x00000003,0x0004002b,0x0000007c,
0x00000181,0x00000000,0x00040020,0x00000233,0x00000001,0x00000018,0x00040020,0x00000237,
0x00000001,0x00000019,0x0004003b,0x00000237,0x00000238,0x00000001,0x0004003b,0x00000233,
0x0000023b,0x00000001,0x00040020,0x0000023e,0x00000003,0x00000018,0x0004003b,0x0000023e,
0x0000023f,0x00000003,0x0005002c,0x00000019,0x0000051e,0x000000fd,0x000000fd,0x0004002b,
0x00000006,0x0000051f,0x3b800000,0x0006002c,0x0000000f,0x00000520,0x00000061,0x00000061,
0x00000061,0x0006002c,0x0000000f,0x00000521,0x00000068,0x00000068,0x00000068,0x0006002c,
0x0000000f,0x00000523,0x00000088,0x00000088,0x00000088,0x0004002b,0x00000006,0x00000526,
0x3f72a76f,0x0004002b,0x00000006,0x00000527,0x3d9e8391,0x0007002c,0x00000018,0x00000529,
0x00000088,0x00000064,0x00000064,0x00000088,0x00030001,0x00000018,0x00000561,0x00050036,
0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x00000019,
0x00000239,0x00000238,0x0004003d,0x00000018,0x0000023c,0x0000023b,0x00050041,0x0000007e,
0x000002bf,0x0000007b,0x000000e8,0x0004003d,0x00000006,0x000002c0,0x000002bf,0x000500b4,
0x00000037,0x000002c1,0x000002c0,0x00000088,0x000300f7,0x00000302,0x00000000,0x000400fa,
0x000002c1,0x000002c2,0x000002c7,0x000200f8,0x000002c2,0x0004003d,0x0000011d,0x000002c3,
0x0000011f,0x00050057,0x00000018,0x000002c6,0x000002c3,0x00000239,0x000200f9,0x00000302,
0x000200f8,0x000002c7,0x00050041,0x0000007e,0x000002c8,0x0000007b,0x000000e8,0x0004003d,
0x00000006,0x000002c9,0x000002c8,0x000500b4,0x00000037,0x000002ca,0x000002c9,0x00000094,
0x000300f7,0x00000301,0x00000000,0x000400fa,0x000002ca,0x000002cb,0x000002d7,0x000200f8,
0x000002cb,0x000400d1,0x00000019,0x0000030c,0x00000239,0x00050041,0x000000ed,0x0000030d,
0x0000007b,0x000000ec,0x0004003d,0x00000018,0x0000030e,0x0000030d,0x0007004f,0x00000019,
0x0000030f,0x0000030e,0x0000030e,0x00000002,0x00000003,0x00050085,0x00000019,0x00000310,
0x0000030c,0x0000030f,0x0008000c,0x00000019,0x00000311,0x00000001,0x0000002b,0x00000310,
0x000000f3,0x000000f4,0x00050041,0x000000ed,0x00000314,0x0000007b,0x000000ec,0x0004003d,
0x00000018,0x00000315,0x00000314,0x0007004f,0x00000019,0x00000316,0x00000315,0x00000315,
0x00000002,0x00000003,0x00050085,0x00000019,0x00000317,0x00000239,0x00000316,0x0005008e,
0x00000019,0x00000319,0x00000311,0x000000fd,0x00050083,0x00000019,0x0000031a,0x00000317,
0x00000319,0x00050083,0x00000019,0x0000031d,0x000000f4,0x00000311,0x0006000c,0x00000019,
0x0000031f,0x00000001,0x0000000a,0x0000031a,0x0008000c,0x00000019,0x00000320,0x00000001,
0x00000031,0x0000031d,0x000000f4,0x0000031f,0x0006000c,0x00000019,0x00000322,0x00000001,
0x00000008,0x0000031a,0x00050081,0x00000019,0x00000324,0x00000322,0x0000051e,0x00050081,
0x00000019,0x00000326,0x00000324,0x00000320,0x00050041,0x000000ed,0x00000327,0x0000007b,
0x000000ec,0x0004003d,0x00000018,0x00000328,0x00000327,0x0007004f,0x00000019,0x00000329,
0x00000328,0x00000328,0x00000000,0x00000001,0x00050085,0x00000019,0x0000032a,0x00000326,
0x00000329,0x0004003d,0x0000011d,0x000002ce,0x0000011f,0x000400cf,0x00000019,0x000002d2,
0x00000239,0x000400d0,0x00000019,0x000002d5,0x00000239,0x00080058,0x00000018,0x000002d6,
0x000002ce,0x0000032a,0x00000004,0x000002d2,0x000002d5,0x000200f9,0x00000301,0x000200f8,
0x000002d7,0x00050041,0x0000007e,0x000002d8,0x0000007b,0x000000e8,0x0004003d,0x00000006,
0x000002d9,0x000002d8,0x000500b4,0x00000037,0x000002da,0x000002d9,0x0000013a,0x000300f7,
0x00000300,0x00000000,0x000400fa,0x000002da,0x000002db,0x000002e8,0x000200f8,0x000002db,
0x0004003d,0x0000011d,0x000002dc,0x0000011f,0x00050057,0x00000018,0x000002df,0x000002dc,
0x00000239,0x00050051,0x00000006,0x000002e0,0x000002df,0x00000000,0x00050085,0x00000006,
0x000002e1,0x000002e0,0x00000144,0x0004003d,0x0000011d,0x000002e2,0x00000146,0x00050081,
0x00000006,0x000002e4,0x000002e1,0x000000fd,0x00050085,0x00000006,0x000002e5,0x000002e4,
0x0000051f,0x00050050,0x00000019,0x000002e6,0x000002e5,0x000000fd,0x00050057,0x00000018,
0x000002e7,0x000002e2,0x000002e6,0x000200f9,0x00000300,0x000200f8,0x000002e8,0x00050041,
0x0000007e,0x000002e9,0x0000007b,0x000000e8,0x0004003d,0x00000006,0x000002ea,0x000002e9,
0x000500b4,0x00000037,0x000002eb,0x000002ea,0x00000151,0x000300f7,0x000002ff,0x00000000,
0x000400fa,0x000002eb,0x000002ec,0x000002fa,0x000200f8,0x000002ec,0x000400d1,0x00000019,
0x00000334,0x00000239,0x00050041,0x000000ed,0x00000335,0x0000007b,0x000000ec,0x0004003d,
0x00000018,0x00000336,0x00000335,0x0007004f,0x00000019,0x00000337,0x00000336,0x00000336,
0x00000002,0x00000003,0x00050085,0x00000019,0x00000338,0x00000334,0x00000337,0x0008000c,
0x00000019,0x00000339,0x00000001,0x0000002b,0x00000338,0x000000f3,0x000000f4,0x00050041,
0x000000ed,0x0000033c,0x0000007b,0x000000ec,0x0004003d,0x00000018,0x0000033d,0x0000033c,
0x0007004f,0x00000019,0x0000033e,0x0000033d,0x0000033d,0x00000002,0x00000003,0x00050085,
0x00000019,0x0000033f,0x00000239,0x0000033e,0x0005008e,0x00000019,0x00000341,0x00000339,
0x000000fd,0x00050083,0x00000019,0x00000342,0x0000033f,0x00000341,0x00050083,0x00000019,
0x00000345,0x000000f4,0x00000339,0x0006000c,0x00000019,0x00000347,0x00000001,0x0000000a,
0x00000342,0x0008000c,0x00000019,0x00000348,0x00000001,0x00000031,0x00000345,0x000000f4,
0x00000347,0x0006000c,0x00000019,0x0000034a,0x00000001,0x00000008,0x00000342,0x00050081,
0x00000019,0x0000034c,0x0000034a,0x0000051e,0x00050081,0x00000019,0x0000034e,0x0000034c,
0x00000348,0x00050041,0x000000ed,0x0000034f,0x0000007b,0x000000ec,0x0004003d,0x00000018,
0x00000350,0x0000034f,0x0007004f,0x00000019,0x00000351,0x00000350,0x00000350,0x00000000,
0x00000001,0x00050085,0x00000019,0x00000352,0x0000034e,0x00000351,0x0004003d,0x0000011d,
0x000002ef,0x0000011f,0x00050057,0x00000018,0x000002f1,0x000002ef,0x00000352,0x00050051,
0x00000006,0x000002f2,0x000002f1,0x00000000,0x00050085,0x00000006,0x000002f3,0x000002f2,
0x00000144,0x0004003d,0x0000011d,0x000002f4,0x00000146,0x00050081,0x00000006,0x000002f6,
0x000002f3,0x000000fd,0x00050085,0x00000006,0x000002f7,0x000002f6,0x0000051f,0x00050050,
0x00000019,0x000002f8,0x000002f7,0x000000fd,0x00050057,0x00000018,0x000002f9,0x000002f4,
0x000002f8,0x000200f9,0x000002ff,0x000200f8,0x000002fa,0x000200f9,0x000002ff,0x000200f8,
0x000002ff,0x000700f5,0x00000018,0x0000052d,0x000002f9,0x000002ec,0x00000529,0x000002fa,
0x000200f9,0x00000300,0x000200f8,0x00000300,0x000700f5,0x00000018,0x0000052c,0x000002e7,
0x000002db,0x0000052d,0x000002ff,0x000200f9,0x00000301,0x000200f8,0x00000301,0x000700f5,
0x00000018,0x0000052b,0x000002d6,0x000002cb,0x0000052c,0x00000300,0x000200f9,0x00000302,
0x000200f8,0x00000302,0x000700f5,0x00000018,0x0000052a,0x000002c6,0x000002c2,0x0000052b,
0x00000301,0x00050041,0x0000007e,0x00000255,0x0000007b,0x00000098,0x0004003d,0x00000006,
0x00000256,0x00000255,0x000500b4,0x00000037,0x00000257,0x00000256,0x0000013a,0x000300f7,
0x00000262,0x00000000,0x000400fa,0x00000257,0x00000258,0x00000262,0x000200f8,0x00000258,
0x0008004f,0x0000000f,0x0000025a,0x0000052a,0x0000052a,0x00000000,0x00000001,0x00000002,
0x0006000c,0x0000000f,0x00000359,0x00000001,0x00000004,0x0000025a,0x0007000c,0x0000000f,
0x0000035a,0x00000001,0x0000001a,0x00000359,0x0000005f,0x00050083,0x0000000f,0x0000035c,
0x0000035a,0x00000520,0x0007000c,0x0000000f,0x0000035d,0x00000001,0x00000028,0x0000035c,
0x00000065,0x0006000c,0x0000000f,0x0000035f,0x00000001,0x00000004,0x0000025a,0x0007000c,
0x0000000f,0x00000360,0x00000001,0x0000001a,0x0000035f,0x0000005f,0x0005008e,0x0000000f,
0x00000361,0x00000360,0x00000069,0x00050083,0x0000000f,0x00000363,0x00000521,0x00000361,
0x00050088,0x0000000f,0x00000366,0x0000035d,0x00000363,0x0006000c,0x0000000f,0x00000367,
0x00000001,0x00000004,0x00000366,0x0007000c,0x0000000f,0x00000368,0x00000001,0x0000001a,
0x00000367,0x00000076,0x0005008e,0x0000000f,0x00000369,0x00000368,0x00000070,0x00050041,
0x0000007e,0x0000036a,0x0000007b,0x0000007d,0x0004003d,0x00000006,0x0000036b,0x0000036a,
0x00060050,0x0000000f,0x0000036c,0x0000036b,0x0000036b,0x0000036b,0x00050088,0x0000000f,
0x0000036d,0x00000369,0x0000036c,0x00050051,0x00000006,0x0000025d,0x0000036d,0x00000000,
0x00060052,0x00000018,0x000004ca,0x0000025d,0x0000052a,0x00000000,0x00050051,0x00000006,
0x0000025f,0x0000036d,0x00000001,0x00060052,0x00000018,0x000004cc,0x0000025f,0x000004ca,
0x00000001,0x00050051,0x00000006,0x00000261,0x0000036d,0x00000002,0x00060052,0x00000018,
0x000004ce,0x00000261,0x000004cc,0x00000002,0x000200f9,0x00000262,0x000200f8,0x00000262,
0x000700f5,0x00000018,0x0000052e,0x0000052a,0x00000302,0x000004ce,0x00000258,0x00050041,
0x0000007e,0x00000263,0x0000007b,0x00000085,0x0004003d,0x00000006,0x00000264,0x00000263,
0x000500b7,0x00000037,0x00000265,0x00000264,0x00000064,0x000300f7,0x00000270,0x00000000,
0x000400fa,0x00000265,0x00000266,0x00000270,0x000200f8,0x00000266,0x0008004f,0x0000000f,
0x00000268,0x0000052e,0x0000052e,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,
0x00000372,0x0000007b,0x00000085,0x0004003d,0x00000006,0x00000373,0x00000372,0x000500b4,
0x00000037,0x00000374,0x00000373,0x00000088,0x000300f7,0x000003a8,0x00000000,0x000400fa,
0x00000374,0x00000375,0x0000037a,0x000200f8,0x00000375,0x00050041,0x0000007e,0x00000376,
0x0000007b,0x0000008c,0x0004003d,0x00000006,0x00000377,0x00000376,0x0005008e,0x0000000f,
0x00000379,0x00000268,0x00000377,0x000200f9,0x000003a8,0x000200f8,0x0000037a,0x00050041,
0x0000007e,0x0000037b,0x0000007b,0x00000085,0x0004003d,0x00000006,0x0000037c,0x0000037b,
0x000500b4,0x00000037,0x0000037d,0x0000037c,0x00000094,0x000300f7,0x000003a7,0x00000000,
0x000400fa,0x0000037d,0x0000037e,0x000003a7,0x000200f8,0x0000037e,0x00050041,0x0000007e,
0x0000037f,0x0000007b,0x00000098,0x0004003d,0x00000006,0x00000380,0x0000037f,0x000500b4,
0x00000037,0x00000381,0x00000380,0x00000094,0x000300f7,0x00000385,0x00000000,0x000400fa,
0x00000381,0x00000382,0x00000385,0x000200f8,0x00000382,0x00050090,0x0000000f,0x00000384,
0x00000268,0x000000ac,0x000200f9,0x00000385,0x000200f8,0x00000385,0x000700f5,0x0000000f,
0x0000052f,0x00000268,0x0000037e,0x00000384,0x00000382,0x00050051,0x00000006,0x00000387,
0x0000052f,0x00000000,0x00050051,0x00000006,0x00000389,0x0000052f,0x00000001,0x00050051,
0x00000006,0x0000038b,0x0000052f,0x00000002,0x0007000c,0x00000006,0x0000038c,0x00000001,
0x00000028,0x00000389,0x0000038b,0x0007000c,0x00000006,0x0000038d,0x00000001,0x00000028,
0x00000387,0x0000038c,0x000500ba,0x00000037,0x0000038f,0x0000038d,0x00000064,0x000300f7,
0x0000039f,0x00000000,0x000400fa,0x0000038f,0x00000390,0x0000039f,0x000200f8,0x00000390,
0x00050041,0x0000007e,0x00000391,0x0000007b,0x0000008c,0x0004003d,0x00000006,0x00000392,
0x00000391,0x00050085,0x00000006,0x00000394,0x00000392,0x0000038d,0x00050081,0x00000006,
0x00000395,0x00000088,0x00000394,0x00050041,0x0000007e,0x00000396,0x0000007b,0x000000c5,
0x0004003d,0x00000006,0x00000397,0x00000396,0x00050085,0x00000006,0x00000399,0x00000397,
0x0000038d,0x00050081,0x00000006,0x0000039a,0x00000088,0x00000399,0x00050088,0x00000006,
0x0000039b,0x00000395,0x0000039a,0x0005008e,0x0000000f,0x0000039e,0x0000052f,0x0000039b,
0x000200f9,0x0000039f,0x000200f8,0x0000039f,0x000700f5,0x0000000f,0x00000530,0x0000052f,
0x00000385,0x0000039e,0x00000390,0x00050041,0x0000007e,0x000003a0,0x0000007b,0x00000098,
0x0004003d,0x00000006,0x000003a1,0x000003a0,0x000500b4,0x00000037,0x000003a2,0x000003a1,
0x00000094,0x000300f7,0x000003a6,0x00000000,0x000400fa,0x000003a2,0x000003a3,0x000003a6,
0x000200f8,0x000003a3,0x00050090,0x0000000f,0x000003a5,0x00000530,0x000000e1,0x000200f9,
0x000003a6,0x000200f8,0x000003a6,0x000700f5,0x0000000f,0x00000533,0x00000530,0x0000039f,
0x000003a5,0x000003a3,0x000200f9,0x000003a7,0x000200f8,0x000003a7,0x000700f5,0x0000000f,
0x00000532,0x00000268,0x0000037a,0x00000533,0x000003a6,0x000200f9,0x000003a8,0x000200f8,
0x000003a8,0x000700f5,0x0000000f,0x00000531,0x00000379,0x00000375,0x00000532,0x000003a7,
0x00050051,0x00000006,0x0000026b,0x00000531,0x00000000,0x00060052,0x00000018,0x000004d3,
0x0000026b,0x0000052e,0x00000000,0x00050051,0x00000006,0x0000026d,0x00000531,0x00000001,
0x00060052,0x00000018,0x000004d5,0x0000026d,0x000004d3,0x00000001,0x00050051,0x00000006,
0x0000026f,0x00000531,0x00000002,0x00060052,0x00000018,0x000004d7,0x0000026f,0x000004d5,
0x00000002,0x000200f9,0x00000270,0x000200f8,0x00000270,0x000700f5,0x00000018,0x00000539,
0x0000052e,0x00000262,0x000004d7,0x000003a8,0x00050041,0x0000007e,0x00000271,0x0000007b,
0x00000098,0x0004003d,0x00000006,0x00000272,0x00000271,0x000500b4,0x00000037,0x00000273,
0x00000272,0x00000088,0x000300f7,0x000002b1,0x00000000,0x000400fa,0x00000273,0x00000274,
0x00000281,0x000200f8,0x00000274,0x0008004f,0x0000000f,0x00000276,0x00000539,0x00000539,
0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x000003b0,0x0000007b,0x00000181,
0x0004003d,0x00000006,0x000003b1,0x000003b0,0x000500b7,0x00000037,0x000003b2,0x000003b1,
0x00000064,0x000300f7,0x000003c0,0x00000000,0x000400fa,0x000003b2,0x000003b3,0x000003c0,
0x000200f8,0x000003b3,0x00050051,0x00000006,0x000003b5,0x00000539,0x00000000,0x000500bc,
0x00000037,0x000003c9,0x000003b5,0x00000036,0x000300f7,0x000003d3,0x00000000,0x000400fa,
0x000003c9,0x000003ca,0x000003cd,0x000200f8,0x000003ca,0x00050085,0x00000006,0x000003cc,
0x000003b5,0x00000527,0x000200f9,0x000003d3,0x000200f8,0x000003cd,0x00050081,0x00000006,
0x000003cf,0x000003b5,0x00000040,0x0006000c,0x00000006,0x000003d0,0x00000001,0x00000004,
0x000003cf,0x00050085,0x00000006,0x000003d1,0x000003d0,0x00000526,0x0007000c,0x00000006,
0x000003d2,0x00000001,0x0000001a,0x000003d1,0x00000045,0x000200f9,0x000003d3,0x000200f8,
0x000003d3,0x000700f5,0x00000006,0x00000550,0x000003cc,0x000003ca,0x000003d2,0x000003cd,
0x00050051,0x00000006,0x000003b9,0x00000539,0x00000001,0x000500bc,0x00000037,0x000003d8,
0x000003b9,0x00000036,0x000300f7,0x000003e2,0x00000000,0x000400fa,0x000003d8,0x000003d9,
0x000003dc,0x000200f8,0x000003d9,0x00050085,0x00000006,0x000003db,0x000003b9,0x00000527,
0x000200f9,0x000003e2,0x000200f8,0x000003dc,0x00050081,0x00000006,0x000003de,0x000003b9,
0x00000040,0x0006000c,0x00000006,0x000003df,0x00000001,0x00000004,0x000003de,0x00050085,
0x00000006,0x000003e0,0x000003df,0x00000526,0x0007000c,0x00000006,0x000003e1,0x00000001,
0x0000001a,0x000003e0,0x00000045,0x000200f9,0x000003e2,0x000200f8,0x000003e2,0x000700f5,
0x00000006,0x00000552,0x000003db,0x000003d9,0x000003e1,0x000003dc,0x00050051,0x00000006,
0x000003bd,0x00000539,0x00000002,0x000500bc,0x00000037,0x000003e7,0x000003bd,0x00000036,
0x000300f7,0x000003f1,0x00000000,0x000400fa,0x000003e7,0x000003e8,0x000003eb,0x000200f8,
0x000003e8,0x00050085,0x00000006,0x000003ea,0x000003bd,0x00000527,0x000200f9,0x000003f1,
0x000200f8,0x000003eb,0x00050081,0x00000006,0x000003ed,0x000003bd,0x00000040,0x0006000c,
0x00000006,0x000003ee,0x00000001,0x00000004,0x000003ed,0x00050085,0x00000006,0x000003ef,
0x000003ee,0x00000526,0x0007000c,0x00000006,0x000003f0,0x00000001,0x0000001a,0x000003ef,
0x00000045,0x000200f9,0x000003f1,0x000200f8,0x000003f1,0x000700f5,0x00000006,0x00000554,
0x000003ea,0x000003e8,0x000003f0,0x000003eb,0x00060050,0x0000000f,0x00000560,0x00000550,
0x00000552,0x00000554,0x000200f9,0x000003c0,0x000200f8,0x000003c0,0x000700f5,0x0000000f,
0x00000556,0x00000276,0x00000274,0x00000560,0x000003f1,0x00050041,0x0000007e,0x000003c2,
0x0000007b,0x00000171,0x0004003d,0x00000006,0x000003c3,0x000003c2,0x0005008e,0x0000000f,
0x000003c4,0x00000556,0x000003c3,0x00050051,0x00000006,0x00000279,0x000003c4,0x00000000,
0x00050051,0x00000006,0x0000027b,0x000003c4,0x00000001,0x00050051,0x00000006,0x0000027d,
0x000003c4,0x00000002,0x00050051,0x00000006,0x0000027f,0x00000539,0x00000003,0x00070050,
0x00000018,0x00000528,0x00000279,0x0000027b,0x0000027d,0x0000027f,0x000200f9,0x000002b1,
0x000200f8,0x00000281,0x00050041,0x0000007e,0x00000282,0x0000007b,0x00000098,0x0004003d,
0x00000006,0x00000283,0x00000282,0x000500b4,0x00000037,0x00000284,0x00000283,0x00000094,
0x000300f7,0x000002b0,0x00000000,0x000400fa,0x00000284,0x00000285,0x00000292,0x000200f8,
0x00000285,0x0008004f,0x0000000f,0x00000287,0x00000539,0x00000539,0x00000000,0x00000001,
0x00000002,0x00050041,0x0000007e,0x000003fa,0x0000007b,0x00000171,0x0004003d,0x00000006,
0x000003fb,0x000003fa,0x0005008e,0x0000000f,0x000003fc,0x00000287,0x000003fb,0x00050041,
0x0000007e,0x000003fd,0x0000007b,0x00000181,0x0004003d,0x00000006,0x000003fe,0x000003fd,
0x000500b7,0x00000037,0x000003ff,0x000003fe,0x00000064,0x000400a8,0x00000037,0x00000400,
0x000003ff,0x000300f7,0x00000412,0x00000000,0x000400fa,0x00000400,0x00000401,0x00000412,
0x000200f8,0x00000401,0x00050051,0x00000006,0x00000403,0x000003fc,0x00000000,0x000500bc,
0x00000037,0x00000417,0x00000403,0x0000004b,0x000300f7,0x00000421,0x00000000,0x000400fa,
0x00000417,0x00000418,0x0000041b,0x000200f8,0x00000418,0x00050085,0x00000006,0x0000041a,
0x00000403,0x0000003c,0x000200f9,0x00000421,0x000200f8,0x0000041b,0x0006000c,0x00000006,
0x0000041d,0x00000001,0x00000004,0x00000403,0x0007000c,0x00000006,0x0000041e,0x00000001,
0x0000001a,0x0000041d,0x00000054,0x00050085,0x00000006,0x0000041f,0x0000041e,0x00000043,
0x00050083,0x00000006,0x00000420,0x0000041f,0x00000040,0x000200f9,0x00000421,0x000200f8,
0x00000421,0x000700f5,0x00000006,0x00000545,0x0000041a,0x00000418,0x00000420,0x0000041b,
0x00050051,0x00000006,0x00000407,0x000003fc,0x00000001,0x000500bc,0x00000037,0x00000426,
0x00000407,0x0000004b,0x000300f7,0x00000430,0x00000000,0x000400fa,0x00000426,0x00000427,
0x0000042a,0x000200f8,0x00000427,0x00050085,0x00000006,0x00000429,0x00000407,0x0000003c,
0x000200f9,0x00000430,0x000200f8,0x0000042a,0x0006000c,0x00000006,0x0000042c,0x00000001,
0x00000004,0x00000407,0x0007000c,0x00000006,0x0000042d,0x00000001,0x0000001a,0x0000042c,
0x00000054,0x00050085,0x00000006,0x0000042e,0x0000042d,0x00000043,0x00050083,0x00000006,
0x0000042f,0x0000042e,0x00000040,0x000200f9,0x00000430,0x000200f8,0x00000430,0x000700f5,
0x00000006,0x00000547,0x00000429,0x00000427,0x0000042f,0x0000042a,0x00050051,0x00000006,
0x0000040b,0x000003fc,0x00000002,0x000500bc,0x00000037,0x00000435,0x0000040b,0x0000004b,
0x000300f7,0x0000043f,0x00000000,0x000400fa,0x00000435,0x00000436,0x00000439,0x000200f8,
0x00000436,0x00050085,0x00000006,0x00000438,0x0000040b,0x0000003c,0x000200f9,0x0000043f,
0x000200f8,0x00000439,0x0006000c,0x00000006,0x0000043b,0x00000001,0x00000004,0x0000040b,
0x0007000c,0x00000006,0x0000043c,0x00000001,0x0000001a,0x0000043b,0x00000054,0x00050085,
0x00000006,0x0000043d,0x0000043c,0x00000043,0x00050083,0x00000006,0x0000043e,0x0000043d,
0x00000040,0x000200f9,0x0000043f,0x000200f8,0x0000043f,0x000700f5,0x00000006,0x00000549,
0x00000438,0x00000436,0x0000043e,0x00000439,0x00060050,0x0000000f,0x0000055f,0x00000545,
0x00000547,0x00000549,0x0008000c,0x0000000f,0x00000411,0x00000001,0x0000002b,0x0000055f,
0x00000065,0x00000523,0x000200f9,0x00000412,0x000200f8,0x00000412,0x000700f5,0x0000000f,
0x0000054b,0x000003fc,0x00000285,0x00000411,0x0000043f,0x00050051,0x00000006,0x0000028a,
0x0000054b,0x00000000,0x00050051,0x00000006,0x0000028c,0x0000054b,0x00000001,0x00050051,
0x00000006,0x0000028e,0x0000054b,0x00000002,0x00050051,0x00000006,0x00000290,0x00000539,
0x00000003,0x00070050,0x00000018,0x00000525,0x0000028a,0x0000028c,0x0000028e,0x00000290,
0x000200f9,0x000002b0,0x000200f8,0x00000292,0x00050041,0x0000007e,0x00000293,0x0000007b,
0x00000098,0x0004003d,0x00000006,0x00000294,0x00000293,0x000500b4,0x00000037,0x00000295,
0x00000294,0x0000013a,0x000300f7,0x000002af,0x00000000,0x000400fa,0x00000295,0x00000296,
0x000002ac,0x000200f8,0x00000296,0x0008004f,0x0000000f,0x00000298,0x00000539,0x00000539,
0x00000000,0x00000001,0x00000002,0x00050090,0x0000000f,0x00000299,0x00000298,0x000000e1,
0x00050051,0x00000006,0x0000029b,0x00000299,0x00000000,0x00060052,0x00000018,0x000004fd,
0x0000029b,0x00000561,0x00000000,0x00050051,0x00000006,0x0000029d,0x00000299,0x00000001,
0x00060052,0x00000018,0x000004ff,0x0000029d,0x000004fd,0x00000001,0x00050051,0x00000006,
0x0000029f,0x00000299,0x00000002,0x00060052,0x00000018,0x00000501,0x0000029f,0x000004ff,
0x00000002,0x0008004f,0x0000000f,0x000002a1,0x00000501,0x00000501,0x00000000,0x00000001,
0x00000002,0x00050041,0x0000007e,0x00000448,0x0000007b,0x00000171,0x0004003d,0x00000006,
0x00000449,0x00000448,0x0005008e,0x0000000f,0x0000044a,0x000002a1,0x00000449,0x00050041,
0x0000007e,0x0000044b,0x0000007b,0x00000181,0x0004003d,0x00000006,0x0000044c,0x0000044b,
0x000500b7,0x00000037,0x0000044d,0x0000044c,0x00000064,0x000400a8,0x00000037,0x0000044e,
0x0000044d,0x000300f7,0x00000460,0x00000000,0x000400fa,0x0000044e,0x0000044f,0x00000460,
0x000200f8,0x0000044f,0x00050051,0x00000006,0x00000451,0x0000044a,0x00000000,0x000500bc,
0x00000037,0x00000465,0x00000451,0x0000004b,0x000300f7,0x0000046f,0x00000000,0x000400fa,
0x00000465,0x00000466,0x00000469,0x000200f8,0x00000466,0x00050085,0x00000006,0x00000468,
0x00000451,0x0000003c,0x000200f9,0x0000046f,0x000200f8,0x00000469,0x0006000c,0x00000006,
0x0000046b,0x00000001,0x00000004,0x00000451,0x0007000c,0x00000006,0x0000046c,0x00000001,
0x0000001a,0x0000046b,0x00000054,0x00050085,0x00000006,0x0000046d,0x0000046c,0x00000043,
0x00050083,0x00000006,0x0000046e,0x0000046d,0x00000040,0x000200f9,0x0000046f,0x000200f8,
0x0000046f,0x000700f5,0x00000006,0x0000053a,0x00000468,0x00000466,0x0000046e,0x00000469,
0x00050051,0x00000006,0x00000455,0x0000044a,0x00000001,0x000500bc,0x00000037,0x00000474,
0x00000455,0x0000004b,0x000300f7,0x0000047e,0x00000000,0x000400fa,0x00000474,0x00000475,
0x00000478,0x000200f8,0x00000475,0x00050085,0x00000006,0x00000477,0x00000455,0x0000003c,
0x000200f9,0x0000047e,0x000200f8,0x00000478,0x0006000c,0x00000006,0x0000047a,0x00000001,
0x00000004,0x00000455,0x0007000c,0x00000006,0x0000047b,0x00000001,0x0000001a,0x0000047a,
0x00000054,0x00050085,0x00000006,0x0000047c,0x0000047b,0x00000043,0x00050083,0x00000006,
0x0000047d,0x0000047c,0x00000040,0x000200f9,0x0000047e,0x000200f8,0x0000047e,0x000700f5,
0x00000006,0x0000053c,0x00000477,0x00000475,0x0000047d,0x00000478,0x00050051,0x00000006,
0x00000459,0x0000044a,0x00000002,0x000500bc,0x00000037,0x00000483,0x00000459,0x0000004b,
0x000300f7,0x0000048d,0x00000000,0x000400fa,0x00000483,0x00000484,0x00000487,0x000200f8,
0x00000484,0x00050085,0x00000006,0x00000486,0x00000459,0x0000003c,0x000200f9,0x0000048d,
0x000200f8,0x00000487,0x0006000c,0x00000006,0x00000489,0x00000001,0x00000004,0x00000459,
0x0007000c,0x00000006,0x0000048a,0x00000001,0x0000001a,0x00000489,0x00000054,0x00050085,
0x00000006,0x0000048b,0x0000048a,0x00000043,0x00050083,0x00000006,0x0000048c,0x0000048b,
0x00000040,0x000200f9,0x0000048d,0x000200f8,0x0000048d,0x000700f5,0x00000006,0x0000053e,
0x00000486,0x00000484,0x0000048c,0x00000487,0x00060050,0x0000000f,0x0000055e,0x0000053a,
0x0000053c,0x0000053e,0x0008000c,0x0000000f,0x0000045f,0x00000001,0x0000002b,0x0000055e,
0x00000065,0x00000523,0x000200f9,0x00000460,0x000200f8,0x00000460,0x000700f5,0x0000000f,
0x00000540,0x0000044a,0x00000296,0x0000045f,0x0000048d,0x00050051,0x00000006,0x000002a4,
0x00000540,0x00000000,0x00050051,0x00000006,0x000002a6,0x00000540,0x00000001,0x00050051,
0x00000006,0x000002a8,0x00000540,0x00000002,0x00050051,0x00000006,0x000002aa,0x00000539,
0x00000003,0x00070050,0x00000018,0x00000524,0x000002a4,0x000002a6,0x000002a8,0x000002aa,
0x000200f9,0x000002af,0x000200f8,0x000002ac,0x0008004f,0x0000000f,0x00000493,0x00000539,
0x00000539,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x00000494,0x0000007b,
0x00000171,0x0004003d,0x00000006,0x00000495,0x00000494,0x0005008e,0x0000000f,0x00000496,
0x00000493,0x00000495,0x00050051,0x00000006,0x00000498,0x00000496,0x00000000,0x00050051,
0x00000006,0x0000049a,0x00000496,0x00000001,0x00050051,0x00000006,0x0000049c,0x00000496,
0x00000002,0x00050051,0x00000006,0x0000049e,0x00000539,0x00000003,0x00070050,0x00000018,
0x00000522,0x00000498,0x0000049a,0x0000049c,0x0000049e,0x000200f9,0x000002af,0x000200f8,
0x000002af,0x000700f5,0x00000018,0x0000055d,0x00000524,0x00000460,0x00000522,0x000002ac,
0x000200f9,0x000002b0,0x000200f8,0x000002b0,0x000700f5,0x00000018,0x0000055c,0x00000525,
0x00000412,0x0000055d,0x000002af,0x000200f9,0x000002b1,0x000200f8,0x000002b1,0x000700f5,
0x00000018,0x0000055b,0x00000528,0x000003c0,0x0000055c,0x000002b0,0x00050085,0x00000018,
0x000002b5,0x0000055b,0x0000023c,0x0003003e,0x0000023f,0x000002b5,0x000100fd,0x00010038
0x00000151,0x40800000,0x0004002b,0x0000007c,0x00000177,0x00000003,0x0004002b,0x0000007c,
0x00000187,0x00000000,0x00040020,0x00000239,0x00000001,0x00000018,0x00040020,0x0000023d,
0x00000001,0x00000019,0x0004003b,0x0000023d,0x0000023e,0x00000001,0x0004003b,0x00000239,
0x00000241,0x00000001,0x00040020,0x00000244,0x00000003,0x00000018,0x0004003b,0x00000244,
0x00000245,0x00000003,0x0005002c,0x00000019,0x0000052b,0x000000fd,0x000000fd,0x0004002b,
0x00000006,0x0000052c,0x3b800000,0x0006002c,0x0000000f,0x0000052e,0x00000061,0x00000061,
0x00000061,0x0006002c,0x0000000f,0x0000052f,0x00000068,0x00000068,0x00000068,0x0006002c,
0x0000000f,0x00000534,0x00000088,0x00000088,0x00000088,0x0004002b,0x00000006,0x0000053a,
0x3f72a76f,0x0004002b,0x00000006,0x0000053b,0x3d9e8391,0x0007002c,0x00000018,0x0000053d,
0x00000088,0x00000064,0x00000064,0x00000088,0x0004002b,0x00000006,0x0000053e,0xbd6147ae,
0x00030001,0x00000018,0x00000576,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,
0x000200f8,0x00000005,0x0004003d,0x00000019,0x0000023f,0x0000023e,0x0004003d,0x00000018,
0x00000242,0x00000241,0x00050041,0x0000007e,0x000002c5,0x0000007b,0x000000e8,0x0004003d,
0x00000006,0x000002c6,0x000002c5,0x000500b4,0x00000037,0x000002c7,0x000002c6,0x00000088,
0x000300f7,0x0000030e,0x00000000,0x000400fa,0x000002c7,0x000002c8,0x000002cd,0x000200f8,
0x000002c8,0x0004003d,0x0000011d,0x000002c9,0x0000011f,0x00050057,0x00000018,0x000002cc,
0x000002c9,0x0000023f,0x000200f9,0x0000030e,0x000200f8,0x000002cd,0x00050041,0x0000007e,
0x000002ce,0x0000007b,0x000000e8,0x0004003d,0x00000006,0x000002cf,0x000002ce,0x000500b4,
0x00000037,0x000002d0,0x000002cf,0x00000094,0x000300f7,0x0000030d,0x00000000,0x000400fa,
0x000002d0,0x000002d1,0x000002dd,0x000200f8,0x000002d1,0x000400d1,0x00000019,0x00000318,
0x0000023f,0x00050041,0x000000ed,0x00000319,0x0000007b,0x000000ec,0x0004003d,0x00000018,
0x0000031a,0x00000319,0x0007004f,0x00000019,0x0000031b,0x0000031a,0x0000031a,0x00000002,
0x00000003,0x00050085,0x00000019,0x0000031c,0x00000318,0x0000031b,0x0008000c,0x00000019,
0x0000031d,0x00000001,0x0000002b,0x0000031c,0x000000f3,0x000000f4,0x00050041,0x000000ed,
0x00000320,0x0000007b,0x000000ec,0x0004003d,0x00000018,0x00000321,0x00000320,0x0007004f,
0x00000019,0x00000322,0x00000321,0x00000321,0x00000002,0x00000003,0x0005008e,0x00000019,
0x00000325,0x0000031d,0x000000fd,0x0004007f,0x00000019,0x0000052d,0x00000325,0x0008000c,
0x00000019,0x00000326,0x00000001,0x00000032,0x0000023f,0x00000322,0x0000052d,0x00050083,
0x00000019,0x00000329,0x000000f4,0x0000031d,0x0006000c,0x00000019,0x0000032b,0x00000001,
0x0000000a,0x00000326,0x0008000c,0x00000019,0x0000032c,0x00000001,0x00000031,0x00000329,
0x000000f4,0x0000032b,0x0006000c,0x00000019,0x0000032e,0x00000001,0x00000008,0x00000326,
0x00050081,0x00000019,0x00000330,0x0000032e,0x0000052b,0x00050081,0x00000019,0x00000332,
0x00000330,0x0000032c,0x00050041,0x000000ed,0x00000333,0x0000007b,0x000000ec,0x0004003d,
0x00000018,0x00000334,0x00000333,0x0007004f,0x00000019,0x00000335,0x00000334,0x00000334,
0x00000000,0x00000001,0x00050085,0x00000019,0x00000336,0x00000332,0x00000335,0x0004003d,
0x0000011d,0x000002d4,0x0000011f,0x000400cf,0x00000019,0x000002d8,0x0000023f,0x000400d0,
0x00000019,0x000002db,0x0000023f,0x00080058,0x00000018,0x000002dc,0x000002d4,0x00000336,
0x00000004,0x000002d8,0x000002db,0x000200f9,0x0000030d,0x000200f8,0x000002dd,0x00050041,
0x0000007e,0x000002de,0x0000007b,0x000000e8,0x0004003d,0x00000006,0x000002df,0x000002de,
0x000500b4,0x00000037,0x000002e0,0x000002df,0x0000013a,0x000300f7,0x0000030c,0x00000000,
0x000400fa,0x000002e0,0x000002e1,0x000002ee,0x000200f8,0x000002e1,0x0004003d,0x0000011d,
0x000002e2,0x0000011f,0x00050057,0x00000018,0x000002e5,0x000002e2,0x0000023f,0x00050051,
0x00000006,0x000002e6,0x000002e5,0x00000000,0x0004003d,0x0000011d,0x000002e8,0x00000146,
0x0008000c,0x00000006,0x000002ea,0x00000001,0x00000032,0x000002e6,0x00000144,0x000000fd,
0x00050085,0x00000006,0x000002eb,0x000002ea,0x0000052c,0x00050050,0x00000019,0x000002ec,
0x000002eb,0x000000fd,0x00050057,0x00000018,0x000002ed,0x000002e8,0x000002ec,0x000200f9,
0x0000030c,0x000200f8,0x000002ee,0x00050041,0x0000007e,0x000002ef,0x0000007b,0x000000e8,
0x0004003d,0x00000006,0x000002f0,0x000002ef,0x000500b4,0x00000037,0x000002f1,0x000002f0,
0x00000151,0x000300f7,0x0000030b,0x00000000,0x000400fa,0x000002f1,0x000002f2,0x00000306,
0x000200f8,0x000002f2,0x000400d1,0x00000019,0x00000340,0x0000023f,0x00050041,0x000000ed,
0x00000341,0x0000007b,0x000000ec,0x0004003d,0x00000018,0x00000342,0x00000341,0x0007004f,
0x00000019,0x00000343,0x00000342,0x00000342,0x00000002,0x00000003,0x00050085,0x00000019,
0x00000344,0x00000340,0x00000343,0x0008000c,0x00000019,0x00000345,0x00000001,0x0000002b,
0x00000344,0x000000f3,0x000000f4,0x00050041,0x000000ed,0x00000348,0x0000007b,0x000000ec,
0x0004003d,0x00000018,0x00000349,0x00000348,0x0007004f,0x00000019,0x0000034a,0x00000349,
0x00000349,0x00000002,0x00000003,0x0005008e,0x00000019,0x0000034d,0x00000345,0x000000fd,
0x0004007f,0x00000019,0x0000052a,0x0000034d,0x0008000c,0x00000019,0x0000034e,0x00000001,
0x00000032,0x0000023f,0x0000034a,0x0000052a,0x00050083,0x00000019,0x00000351,0x000000f4,
0x00000345,0x0006000c,0x00000019,0x00000353,0x00000001,0x0000000a,0x0000034e,0x0008000c,
0x00000019,0x00000354,0x00000001,0x00000031,0x00000351,0x000000f4,0x00000353,0x0006000c,
0x00000019,0x00000356,0x00000001,0x00000008,0x0000034e,0x00050081,0x00000019,0x00000358,
0x00000356,0x0000052b,0x00050081,0x00000019,0x0000035a,0x00000358,0x00000354,0x00050041,
0x000000ed,0x0000035b,0x0000007b,0x000000ec,0x0004003d,0x00000018,0x0000035c,0x0000035b,
0x0007004f,0x00000019,0x0000035d,0x0000035c,0x0000035c,0x00000000,0x00000001,0x00050085,
0x00000019,0x0000035e,0x0000035a,0x0000035d,0x0004003d,0x0000011d,0x000002f5,0x0000011f,
0x000400cf,0x00000019,0x000002f9,0x0000023f,0x000400d0,0x00000019,0x000002fc,0x0000023f,
0x00080058,0x00000018,0x000002fd,0x000002f5,0x0000035e,0x00000004,0x000002f9,0x000002fc,
0x00050051,0x00000006,0x000002fe,0x000002fd,0x00000000,0x0004003d,0x0000011d,0x00000300,
0x00000146,0x0008000c,0x00000006,0x00000302,0x00000001,0x00000032,0x000002fe,0x00000144,
0x000000fd,0x00050085,0x00000006,0x00000303,0x00000302,0x0000052c,0x00050050,0x00000019,
0x00000304,0x00000303,0x000000fd,0x00050057,0x00000018,0x00000305,0x00000300,0x00000304,
0x000200f9,0x0000030b,0x000200f8,0x00000306,0x000200f9,0x0000030b,0x000200f8,0x0000030b,
0x000700f5,0x00000018,0x00000542,0x00000305,0x000002f2,0x0000053d,0x00000306,0x000200f9,
0x0000030c,0x000200f8,0x0000030c,0x000700f5,0x00000018,0x00000541,0x000002ed,0x000002e1,
0x00000542,0x0000030b,0x000200f9,0x0000030d,0x000200f8,0x0000030d,0x000700f5,0x00000018,
0x00000540,0x000002dc,0x000002d1,0x00000541,0x0000030c,0x000200f9,0x0000030e,0x000200f8,
0x0000030e,0x000700f5,0x00000018,0x0000053f,0x000002cc,0x000002c8,0x00000540,0x0000030d,
0x00050041,0x0000007e,0x0000025b,0x0000007b,0x00000098,0x0004003d,0x00000006,0x0000025c,
0x0000025b,0x000500b4,0x00000037,0x0000025d,0x0000025c,0x0000013a,0x000300f7,0x00000268,
0x00000000,0x000400fa,0x0000025d,0x0000025e,0x00000268,0x000200f8,0x0000025e,0x0008004f,
0x0000000f,0x00000260,0x0000053f,0x0000053f,0x00000000,0x00000001,0x00000002,0x0006000c,
0x0000000f,0x00000365,0x00000001,0x00000004,0x00000260,0x0007000c,0x0000000f,0x00000366,
0x00000001,0x0000001a,0x00000365,0x0000005f,0x00050083,0x0000000f,0x00000368,0x00000366,
0x0000052e,0x0007000c,0x0000000f,0x00000369,0x00000001,0x00000028,0x00000368,0x00000065,
0x0006000c,0x0000000f,0x0000036b,0x00000001,0x00000004,0x00000260,0x0007000c,0x0000000f,
0x0000036c,0x00000001,0x0000001a,0x0000036b,0x0000005f,0x0005008e,0x0000000f,0x0000036d,
0x0000036c,0x00000069,0x00050083,0x0000000f,0x0000036f,0x0000052f,0x0000036d,0x00050088,
0x0000000f,0x00000372,0x00000369,0x0000036f,0x0006000c,0x0000000f,0x00000373,0x00000001,
0x00000004,0x00000372,0x0007000c,0x0000000f,0x00000374,0x00000001,0x0000001a,0x00000373,
0x00000076,0x0005008e,0x0000000f,0x00000375,0x00000374,0x00000070,0x00050041,0x0000007e,
0x00000376,0x0000007b,0x0000007d,0x0004003d,0x00000006,0x00000377,0x00000376,0x00060050,
0x0000000f,0x00000378,0x00000377,0x00000377,0x00000377,0x00050088,0x0000000f,0x00000379,
0x00000375,0x00000378,0x00050051,0x00000006,0x00000263,0x00000379,0x00000000,0x00060052,
0x00000018,0x000004d6,0x00000263,0x0000053f,0x00000000,0x00050051,0x00000006,0x00000265,
0x00000379,0x00000001,0x00060052,0x00000018,0x000004d8,0x00000265,0x000004d6,0x00000001,
0x00050051,0x00000006,0x00000267,0x00000379,0x00000002,0x00060052,0x00000018,0x000004da,
0x00000267,0x000004d8,0x00000002,0x000200f9,0x00000268,0x000200f8,0x00000268,0x000700f5,
0x00000018,0x00000543,0x0000053f,0x0000030e,0x000004da,0x0000025e,0x00050041,0x0000007e,
0x00000269,0x0000007b,0x00000085,0x0004003d,0x00000006,0x0000026a,0x00000269,0x000500b7,
0x00000037,0x0000026b,0x0000026a,0x00000064,0x000300f7,0x00000276,0x00000000,0x000400fa,
0x0000026b,0x0000026c,0x00000276,0x000200f8,0x0000026c,0x0008004f,0x0000000f,0x0000026e,
0x00000543,0x00000543,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x0000037e,
0x0000007b,0x00000085,0x0004003d,0x00000006,0x0000037f,0x0000037e,0x000500b4,0x00000037,
0x00000380,0x0000037f,0x00000088,0x000300f7,0x000003b4,0x00000000,0x000400fa,0x00000380,
0x00000381,0x00000386,0x000200f8,0x00000381,0x00050041,0x0000007e,0x00000382,0x0000007b,
0x0000008c,0x0004003d,0x00000006,0x00000383,0x00000382,0x0005008e,0x0000000f,0x00000385,
0x0000026e,0x00000383,0x000200f9,0x000003b4,0x000200f8,0x00000386,0x00050041,0x0000007e,
0x00000387,0x0000007b,0x00000085,0x0004003d,0x00000006,0x00000388,0x00000387,0x000500b4,
0x00000037,0x00000389,0x00000388,0x00000094,0x000300f7,0x000003b3,0x00000000,0x000400fa,
0x00000389,0x0000038a,0x000003b3,0x000200f8,0x0000038a,0x00050041,0x0000007e,0x0000038b,
0x0000007b,0x00000098,0x0004003d,0x00000006,0x0000038c,0x0000038b,0x000500b4,0x00000037,
0x0000038d,0x0000038c,0x00000094,0x000300f7,0x00000391,0x00000000,0x000400fa,0x0000038d,
0x0000038e,0x00000391,0x000200f8,0x0000038e,0x00050090,0x0000000f,0x00000390,0x0000026e,
0x000000ac,0x000200f9,0x00000391,0x000200f8,0x00000391,0x000700f5,0x0000000f,0x00000544,
0x0000026e,0x0000038a,0x00000390,0x0000038e,0x00050051,0x00000006,0x00000393,0x00000544,
0x00000000,0x00050051,0x00000006,0x00000395,0x00000544,0x00000001,0x00050051,0x00000006,
0x00000397,0x00000544,0x00000002,0x0007000c,0x00000006,0x00000398,0x00000001,0x00000028,
0x00000395,0x00000397,0x0007000c,0x00000006,0x00000399,0x00000001,0x00000028,0x00000393,
0x00000398,0x000500ba,0x00000037,0x0000039b,0x00000399,0x00000064,0x000300f7,0x000003ab,
0x00000000,0x000400fa,0x0000039b,0x0000039c,0x000003ab,0x000200f8,0x0000039c,0x00050041,
0x0000007e,0x0000039d,0x0000007b,0x0000008c,0x0004003d,0x00000006,0x0000039e,0x0000039d,
0x0008000c,0x00000006,0x000003a1,0x00000001,0x00000032,0x0000039e,0x00000399,0x00000088,
0x00050041,0x0000007e,0x000003a2,0x0000007b,0x000000c5,0x0004003d,0x00000006,0x000003a3,
0x000003a2,0x0008000c,0x00000006,0x000003a6,0x00000001,0x00000032,0x000003a3,0x00000399,
0x00000088,0x00050088,0x00000006,0x000003a7,0x000003a1,0x000003a6,0x0005008e,0x0000000f,
0x000003aa,0x00000544,0x000003a7,0x000200f9,0x000003ab,0x000200f8,0x000003ab,0x000700f5,
0x0000000f,0x00000545,0x00000544,0x00000391,0x000003aa,0x0000039c,0x00050041,0x0000007e,
0x000003ac,0x0000007b,0x00000098,0x0004003d,0x00000006,0x000003ad,0x000003ac,0x000500b4,
0x00000037,0x000003ae,0x000003ad,0x00000094,0x000300f7,0x000003b2,0x00000000,0x000400fa,
0x000003ae,0x000003af,0x000003b2,0x000200f8,0x000003af,0x00050090,0x0000000f,0x000003b1,
0x00000545,0x000000e1,0x000200f9,0x000003b2,0x000200f8,0x000003b2,0x000700f5,0x0000000f,
0x00000548,0x00000545,0x000003ab,0x000003b1,0x000003af,0x000200f9,0x000003b3,0x000200f8,
0x000003b3,0x000700f5,0x0000000f,0x00000547,0x0000026e,0x00000386,0x00000548,0x000003b2,
0x000200f9,0x000003b4,0x000200f8,0x000003b4,0x000700f5,0x0000000f,0x00000546,0x00000385,
0x00000381,0x00000547,0x000003b3,0x00050051,0x00000006,0x00000271,0x00000546,0x00000000,
0x00060052,0x00000018,0x000004df,0x00000271,0x00000543,0x00000000,0x00050051,0x00000006,
0x00000273,0x00000546,0x00000001,0x00060052,0x00000018,0x000004e1,0x00000273,0x000004df,
0x00000001,0x00050051,0x00000006,0x00000275,0x00000546,0x00000002,0x00060052,0x00000018,
0x000004e3,0x00000275,0x000004e1,0x00000002,0x000200f9,0x00000276,0x000200f8,0x00000276,
0x000700f5,0x00000018,0x0000054e,0x00000543,0x00000268,0x000004e3,0x000003b4,0x00050041,
0x0000007e,0x00000277,0x0000007b,0x00000098,0x0004003d,0x00000006,0x00000278,0x00000277,
0x000500b4,0x00000037,0x00000279,0x00000278,0x00000088,0x000300f7,0x000002b7,0x00000000,
0x000400fa,0x00000279,0x0000027a,0x00000287,0x000200f8,0x0000027a,0x0008004f,0x0000000f,
0x0000027c,0x0000054e,0x0000054e,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,
0x000003bc,0x0000007b,0x00000187,0x0004003d,0x00000006,0x000003bd,0x000003bc,0x000500b7,
0x00000037,0x000003be,0x000003bd,0x00000064,0x000300f7,0x000003cc,0x00000000,0x000400fa,
0x000003be,0x000003bf,0x000003cc,0x000200f8,0x000003bf,0x00050051,0x00000006,0x000003c1,
0x0000054e,0x00000000,0x000500bc,0x00000037,0x000003d5,0x000003c1,0x00000036,0x000300f7,
0x000003df,0x00000000,0x000400fa,0x000003d5,0x000003d6,0x000003d9,0x000200f8,0x000003d6,
0x00050085,0x00000006,0x000003d8,0x000003c1,0x0000053b,0x000200f9,0x000003df,0x000200f8,
0x000003d9,0x00050081,0x00000006,0x000003db,0x000003c1,0x00000040,0x0006000c,0x00000006,
0x000003dc,0x00000001,0x00000004,0x000003db,0x00050085,0x00000006,0x000003dd,0x000003dc,
0x0000053a,0x0007000c,0x00000006,0x000003de,0x00000001,0x0000001a,0x000003dd,0x00000045,
0x000200f9,0x000003df,0x000200f8,0x000003df,0x000700f5,0x00000006,0x00000565,0x000003d8,
0x000003d6,0x000003de,0x000003d9,0x00050051,0x00000006,0x000003c5,0x0000054e,0x00000001,
0x000500bc,0x00000037,0x000003e4,0x000003c5,0x00000036,0x000300f7,0x000003ee,0x00000000,
0x000400fa,0x000003e4,0x000003e5,0x000003e8,0x000200f8,0x000003e5,0x00050085,0x00000006,
0x000003e7,0x000003c5,0x0000053b,0x000200f9,0x000003ee,0x000200f8,0x000003e8,0x00050081,
0x00000006,0x000003ea,0x000003c5,0x00000040,0x0006000c,0x00000006,0x000003eb,0x00000001,
0x00000004,0x000003ea,0x00050085,0x00000006,0x000003ec,0x000003eb,0x0000053a,0x0007000c,
0x00000006,0x000003ed,0x00000001,0x0000001a,0x000003ec,0x00000045,0x000200f9,0x000003ee,
0x000200f8,0x000003ee,0x000700f5,0x00000006,0x00000567,0x000003e7,0x000003e5,0x000003ed,
0x000003e8,0x00050051,0x00000006,0x000003c9,0x0000054e,0x00000002,0x000500bc,0x00000037,
0x000003f3,0x000003c9,0x00000036,0x000300f7,0x000003fd,0x00000000,0x000400fa,0x000003f3,
0x000003f4,0x000003f7,0x000200f8,0x000003f4,0x00050085,0x00000006,0x000003f6,0x000003c9,
0x0000053b,0x000200f9,0x000003fd,0x000200f8,0x000003f7,0x00050081,0x00000006,0x000003f9,
0x000003c9,0x00000040,0x0006000c,0x00000006,0x000003fa,0x00000001,0x00000004,0x000003f9,
0x00050085,0x00000006,0x000003fb,0x000003fa,0x0000053a,0x0007000c,0x00000006,0x000003fc,
0x00000001,0x0000001a,0x000003fb,0x00000045,0x000200f9,0x000003fd,0x000200f8,0x000003fd,
0x000700f5,0x00000006,0x00000569,0x000003f6,0x000003f4,0x000003fc,0x000003f7,0x00060050,
0x0000000f,0x00000575,0x00000565,0x00000567,0x00000569,0x000200f9,0x000003cc,0x000200f8,
0x000003cc,0x000700f5,0x0000000f,0x0000056b,0x0000027c,0x0000027a,0x00000575,0x000003fd,
0x00050041,0x0000007e,0x000003ce,0x0000007b,0x00000177,0x0004003d,0x00000006,0x000003cf,
0x000003ce,0x0005008e,0x0000000f,0x000003d0,0x0000056b,0x000003cf,0x00050051,0x00000006,
0x0000027f,0x000003d0,0x00000000,0x00050051,0x00000006,0x00000281,0x000003d0,0x00000001,
0x00050051,0x00000006,0x00000283,0x000003d0,0x00000002,0x00050051,0x00000006,0x00000285,
0x0000054e,0x00000003,0x00070050,0x00000018,0x0000053c,0x0000027f,0x00000281,0x00000283,
0x00000285,0x000200f9,0x000002b7,0x000200f8,0x00000287,0x00050041,0x0000007e,0x00000288,
0x0000007b,0x00000098,0x0004003d,0x00000006,0x00000289,0x00000288,0x000500b4,0x00000037,
0x0000028a,0x00000289,0x00000094,0x000300f7,0x000002b6,0x00000000,0x000400fa,0x0000028a,
0x0000028b,0x00000298,0x000200f8,0x0000028b,0x0008004f,0x0000000f,0x0000028d,0x0000054e,
0x0000054e,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x00000406,0x0000007b,
0x00000177,0x0004003d,0x00000006,0x00000407,0x00000406,0x0005008e,0x0000000f,0x00000408,
0x0000028d,0x00000407,0x00050041,0x0000007e,0x00000409,0x0000007b,0x00000187,0x0004003d,
0x00000006,0x0000040a,0x00000409,0x000500b7,0x00000037,0x0000040b,0x0000040a,0x00000064,
0x000400a8,0x00000037,0x0000040c,0x0000040b,0x000300f7,0x0000041e,0x00000000,0x000400fa,
0x0000040c,0x0000040d,0x0000041e,0x000200f8,0x0000040d,0x00050051,0x00000006,0x0000040f,
0x00000408,0x00000000,0x000500bc,0x00000037,0x00000423,0x0000040f,0x0000004b,0x000300f7,
0x0000042d,0x00000000,0x000400fa,0x00000423,0x00000424,0x00000427,0x000200f8,0x00000424,
0x00050085,0x00000006,0x00000426,0x0000040f,0x0000003c,0x000200f9,0x0000042d,0x000200f8,
0x00000427,0x0006000c,0x00000006,0x00000429,0x00000001,0x00000004,0x0000040f,0x0007000c,
0x00000006,0x0000042a,0x00000001,0x0000001a,0x00000429,0x00000054,0x0008000c,0x00000006,
0x0000042c,0x00000001,0x00000032,0x0000042a,0x00000043,0x0000053e,0x000200f9,0x0000042d,
0x000200f8,0x0000042d,0x000700f5,0x00000006,0x0000055a,0x00000426,0x00000424,0x0000042c,
0x00000427,0x00050051,0x00000006,0x00000413,0x00000408,0x00000001,0x000500bc,0x00000037,
0x00000432,0x00000413,0x0000004b,0x000300f7,0x0000043c,0x00000000,0x000400fa,0x00000432,
0x00000433,0x00000436,0x000200f8,0x00000433,0x00050085,0x00000006,0x00000435,0x00000413,
0x0000003c,0x000200f9,0x0000043c,0x000200f8,0x00000436,0x0006000c,0x00000006,0x00000438,
0x00000001,0x00000004,0x00000413,0x0007000c,0x00000006,0x00000439,0x00000001,0x0000001a,
0x00000438,0x00000054,0x0008000c,0x00000006,0x0000043b,0x00000001,0x00000032,0x00000439,
0x00000043,0x0000053e,0x000200f9,0x0000043c,0x000200f8,0x0000043c,0x000700f5,0x00000006,
0x0000055c,0x00000435,0x00000433,0x0000043b,0x00000436,0x00050051,0x00000006,0x00000417,
0x00000408,0x00000002,0x000500bc,0x00000037,0x00000441,0x00000417,0x0000004b,0x000300f7,
0x0000044b,0x00000000,0x000400fa,0x00000441,0x00000442,0x00000445,0x000200f8,0x00000442,
0x00050085,0x00000006,0x00000444,0x00000417,0x0000003c,0x000200f9,0x0000044b,0x000200f8,
0x00000445,0x0006000c,0x00000006,0x00000447,0x00000001,0x00000004,0x00000417,0x0007000c,
0x00000006,0x00000448,0x00000001,0x0000001a,0x00000447,0x00000054,0x0008000c,0x00000006,
0x0000044a,0x00000001,0x00000032,0x00000448,0x00000043,0x0000053e,0x000200f9,0x0000044b,
0x000200f8,0x0000044b,0x000700f5,0x00000006,0x0000055e,0x00000444,0x00000442,0x0000044a,
0x00000445,0x00060050,0x0000000f,0x00000574,0x0000055a,0x0000055c,0x0000055e,0x0008000c,
0x0000000f,0x0000041d,0x00000001,0x0000002b,0x00000574,0x00000065,0x00000534,0x000200f9,
0x0000041e,0x000200f8,0x0000041e,0x000700f5,0x0000000f,0x00000560,0x00000408,0x0000028b,
0x0000041d,0x0000044b,0x00050051,0x00000006,0x00000290,0x00000560,0x00000000,0x00050051,
0x00000006,0x00000292,0x00000560,0x00000001,0x00050051,0x00000006,0x00000294,0x00000560,
0x00000002,0x00050051,0x00000006,0x00000296,0x0000054e,0x00000003,0x00070050,0x00000018,
0x00000539,0x00000290,0x00000292,0x00000294,0x00000296,0x000200f9,0x000002b6,0x000200f8,
0x00000298,0x00050041,0x0000007e,0x00000299,0x0000007b,0x00000098,0x0004003d,0x00000006,
0x0000029a,0x00000299,0x000500b4,0x00000037,0x0000029b,0x0000029a,0x0000013a,0x000300f7,
0x000002b5,0x00000000,0x000400fa,0x0000029b,0x0000029c,0x000002b2,0x000200f8,0x0000029c,
0x0008004f,0x0000000f,0x0000029e,0x0000054e,0x0000054e,0x00000000,0x00000001,0x00000002,
0x00050090,0x0000000f,0x0000029f,0x0000029e,0x000000e1,0x00050051,0x00000006,0x000002a1,
0x0000029f,0x00000000,0x00060052,0x00000018,0x00000509,0x000002a1,0x00000576,0x00000000,
0x00050051,0x00000006,0x000002a3,0x0000029f,0x00000001,0x00060052,0x00000018,0x0000050b,
0x000002a3,0x00000509,0x00000001,0x00050051,0x00000006,0x000002a5,0x0000029f,0x00000002,
0x00060052,0x00000018,0x0000050d,0x000002a5,0x0000050b,0x00000002,0x0008004f,0x0000000f,
0x000002a7,0x0000050d,0x0000050d,0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,
0x00000454,0x0000007b,0x00000177,0x0004003d,0x00000006,0x00000455,0x00000454,0x0005008e,
0x0000000f,0x00000456,0x000002a7,0x00000455,0x00050041,0x0000007e,0x00000457,0x0000007b,
0x00000187,0x0004003d,0x00000006,0x00000458,0x00000457,0x000500b7,0x00000037,0x00000459,
0x00000458,0x00000064,0x000400a8,0x00000037,0x0000045a,0x00000459,0x000300f7,0x0000046c,
0x00000000,0x000400fa,0x0000045a,0x0000045b,0x0000046c,0x000200f8,0x0000045b,0x00050051,
0x00000006,0x0000045d,0x00000456,0x00000000,0x000500bc,0x00000037,0x00000471,0x0000045d,
0x0000004b,0x000300f7,0x0000047b,0x00000000,0x000400fa,0x00000471,0x00000472,0x00000475,
0x000200f8,0x00000472,0x00050085,0x00000006,0x00000474,0x0000045d,0x0000003c,0x000200f9,
0x0000047b,0x000200f8,0x00000475,0x0006000c,0x00000006,0x00000477,0x00000001,0x00000004,
0x0000045d,0x0007000c,0x00000006,0x00000478,0x00000001,0x0000001a,0x00000477,0x00000054,
0x0008000c,0x00000006,0x0000047a,0x00000001,0x00000032,0x00000478,0x00000043,0x0000053e,
0x000200f9,0x0000047b,0x000200f8,0x0000047b,0x000700f5,0x00000006,0x0000054f,0x00000474,
0x00000472,0x0000047a,0x00000475,0x00050051,0x00000006,0x00000461,0x00000456,0x00000001,
0x000500bc,0x00000037,0x00000480,0x00000461,0x0000004b,0x000300f7,0x0000048a,0x00000000,
0x000400fa,0x00000480,0x00000481,0x00000484,0x000200f8,0x00000481,0x00050085,0x00000006,
0x00000483,0x00000461,0x0000003c,0x000200f9,0x0000048a,0x000200f8,0x00000484,0x0006000c,
0x00000006,0x00000486,0x00000001,0x00000004,0x00000461,0x0007000c,0x00000006,0x00000487,
0x00000001,0x0000001a,0x00000486,0x00000054,0x0008000c,0x00000006,0x00000489,0x00000001,
0x00000032,0x00000487,0x00000043,0x0000053e,0x000200f9,0x0000048a,0x000200f8,0x0000048a,
0x000700f5,0x00000006,0x00000551,0x00000483,0x00000481,0x00000489,0x00000484,0x00050051,
0x00000006,0x00000465,0x00000456,0x00000002,0x000500bc,0x00000037,0x0000048f,0x00000465,
0x0000004b,0x000300f7,0x00000499,0x00000000,0x000400fa,0x0000048f,0x00000490,0x00000493,
0x000200f8,0x00000490,0x00050085,0x00000006,0x00000492,0x00000465,0x0000003c,0x000200f9,
0x00000499,0x000200f8,0x00000493,0x0006000c,0x00000006,0x00000495,0x00000001,0x00000004,
0x00000465,0x0007000c,0x00000006,0x00000496,0x00000001,0x0000001a,0x00000495,0x00000054,
0x0008000c,0x00000006,0x00000498,0x00000001,0x00000032,0x00000496,0x00000043,0x0000053e,
0x000200f9,0x00000499,0x000200f8,0x00000499,0x000700f5,0x00000006,0x00000553,0x00000492,
0x00000490,0x00000498,0x00000493,0x00060050,0x0000000f,0x00000573,0x0000054f,0x00000551,
0x00000553,0x0008000c,0x0000000f,0x0000046b,0x00000001,0x0000002b,0x00000573,0x00000065,
0x00000534,0x000200f9,0x0000046c,0x000200f8,0x0000046c,0x000700f5,0x0000000f,0x00000555,
0x00000456,0x0000029c,0x0000046b,0x00000499,0x00050051,0x00000006,0x000002aa,0x00000555,
0x00000000,0x00050051,0x00000006,0x000002ac,0x00000555,0x00000001,0x00050051,0x00000006,
0x000002ae,0x00000555,0x00000002,0x00050051,0x00000006,0x000002b0,0x0000054e,0x00000003,
0x00070050,0x00000018,0x00000535,0x000002aa,0x000002ac,0x000002ae,0x000002b0,0x000200f9,
0x000002b5,0x000200f8,0x000002b2,0x0008004f,0x0000000f,0x0000049f,0x0000054e,0x0000054e,
0x00000000,0x00000001,0x00000002,0x00050041,0x0000007e,0x000004a0,0x0000007b,0x00000177,
0x0004003d,0x00000006,0x000004a1,0x000004a0,0x0005008e,0x0000000f,0x000004a2,0x0000049f,
0x000004a1,0x00050051,0x00000006,0x000004a4,0x000004a2,0x00000000,0x00050051,0x00000006,
0x000004a6,0x000004a2,0x00000001,0x00050051,0x00000006,0x000004a8,0x000004a2,0x00000002,
0x00050051,0x00000006,0x000004aa,0x0000054e,0x00000003,0x00070050,0x00000018,0x00000530,
0x000004a4,0x000004a6,0x000004a8,0x000004aa,0x000200f9,0x000002b5,0x000200f8,0x000002b5,
0x000700f5,0x00000018,0x00000572,0x00000535,0x0000046c,0x00000530,0x000002b2,0x000200f9,
0x000002b6,0x000200f8,0x000002b6,0x000700f5,0x00000018,0x00000571,0x00000539,0x0000041e,
0x00000572,0x000002b5,0x000200f9,0x000002b7,0x000200f8,0x000002b7,0x000700f5,0x00000018,
0x00000570,0x0000053c,0x000003cc,0x00000571,0x000002b6,0x00050085,0x00000018,0x000002bb,
0x00000570,0x00000242,0x0003003e,0x00000245,0x000002bb,0x000100fd,0x00010038
};

View File

@@ -1,6 +1,6 @@
// 1115.0.0
// 1113.1.1
#pragma once
static const uint32_t VULKAN_PixelShader_Colors[] = {
const uint32_t VULKAN_PixelShader_Colors[] = {
0x07230203,0x00010000,0x0008000b,0x000000a4,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x00000049,0x0000004d,0x00030010,
@@ -15,13 +15,13 @@ static const uint32_t VULKAN_PixelShader_Colors[] = {
0x5f70616d,0x74636166,0x0032726f,0x00070006,0x00000018,0x00000008,0x5f726473,0x74696877,
0x6f705f65,0x00746e69,0x00030005,0x0000001a,0x00000000,0x00050005,0x00000049,0x75706e69,
0x6f632e74,0x00726f6c,0x00070005,0x0000004d,0x746e6540,0x6f507972,0x4f746e69,0x75707475,
0x00000074,0x00030047,0x00000018,0x00000002,0x00050048,0x00000018,0x00000000,0x00000023,
0x00000000,0x00050048,0x00000018,0x00000001,0x00000023,0x00000004,0x00050048,0x00000018,
0x00000002,0x00000023,0x00000008,0x00050048,0x00000018,0x00000003,0x00000023,0x0000000c,
0x00050048,0x00000018,0x00000004,0x00000023,0x00000010,0x00050048,0x00000018,0x00000005,
0x00000023,0x00000020,0x00050048,0x00000018,0x00000006,0x00000023,0x00000024,0x00050048,
0x00000018,0x00000007,0x00000023,0x00000028,0x00050048,0x00000018,0x00000008,0x00000023,
0x0000002c,0x00040047,0x0000001a,0x00000021,0x00000000,0x00040047,0x0000001a,0x00000022,
0x00000074,0x00050048,0x00000018,0x00000000,0x00000023,0x00000000,0x00050048,0x00000018,
0x00000001,0x00000023,0x00000004,0x00050048,0x00000018,0x00000002,0x00000023,0x00000008,
0x00050048,0x00000018,0x00000003,0x00000023,0x0000000c,0x00050048,0x00000018,0x00000004,
0x00000023,0x00000010,0x00050048,0x00000018,0x00000005,0x00000023,0x00000020,0x00050048,
0x00000018,0x00000006,0x00000023,0x00000024,0x00050048,0x00000018,0x00000007,0x00000023,
0x00000028,0x00050048,0x00000018,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000018,
0x00000002,0x00040047,0x0000001a,0x00000022,0x00000000,0x00040047,0x0000001a,0x00000021,
0x00000000,0x00040047,0x00000049,0x0000001e,0x00000001,0x00040047,0x0000004d,0x0000001e,
0x00000000,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,
0x00000020,0x00040017,0x00000007,0x00000006,0x00000004,0x00040017,0x00000015,0x00000006,

View File

@@ -141,7 +141,7 @@ float4 GetInputColor(PixelShaderInput input)
rgba = texture1.Sample(sampler1, float2((index + 0.5) / 256, 0.5));
} else if (texture_type == TEXTURETYPE_PALETTE_PIXELART) {
float2 uv = GetPixelArtUV(input);
float index = texture0.Sample(sampler0, uv).r * 255;
float index = texture0.SampleGrad(sampler0, uv, ddx(input.tex), ddy(input.tex)).r * 255;
rgba = texture1.Sample(sampler1, float2((index + 0.5) / 256, 0.5));
} else {
// Error!

View File

@@ -1,6 +1,6 @@
// 1115.0.0
// 1113.1.1
#pragma once
static const uint32_t VULKAN_PixelShader_Textures[] = {
const uint32_t VULKAN_PixelShader_Textures[] = {
0x07230203,0x00010000,0x0008000b,0x000000ab,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000004c,0x0000004f,0x00000053,
@@ -16,15 +16,15 @@ static const uint32_t VULKAN_PixelShader_Textures[] = {
0x74696877,0x6f705f65,0x00746e69,0x00030005,0x0000001a,0x00000000,0x00050005,0x00000036,
0x74786574,0x30657275,0x00000000,0x00050005,0x0000004c,0x75706e69,0x65742e74,0x00000078,
0x00050005,0x0000004f,0x75706e69,0x6f632e74,0x00726f6c,0x00070005,0x00000053,0x746e6540,
0x6f507972,0x4f746e69,0x75707475,0x00000074,0x00030047,0x00000018,0x00000002,0x00050048,
0x00000018,0x00000000,0x00000023,0x00000000,0x00050048,0x00000018,0x00000001,0x00000023,
0x00000004,0x00050048,0x00000018,0x00000002,0x00000023,0x00000008,0x00050048,0x00000018,
0x00000003,0x00000023,0x0000000c,0x00050048,0x00000018,0x00000004,0x00000023,0x00000010,
0x00050048,0x00000018,0x00000005,0x00000023,0x00000020,0x00050048,0x00000018,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000018,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000018,0x00000008,0x00000023,0x0000002c,0x00040047,0x0000001a,0x00000021,0x00000000,
0x00040047,0x0000001a,0x00000022,0x00000000,0x00040047,0x00000036,0x00000021,0x00000001,
0x00040047,0x00000036,0x00000022,0x00000000,0x00040047,0x0000004c,0x0000001e,0x00000000,
0x6f507972,0x4f746e69,0x75707475,0x00000074,0x00050048,0x00000018,0x00000000,0x00000023,
0x00000000,0x00050048,0x00000018,0x00000001,0x00000023,0x00000004,0x00050048,0x00000018,
0x00000002,0x00000023,0x00000008,0x00050048,0x00000018,0x00000003,0x00000023,0x0000000c,
0x00050048,0x00000018,0x00000004,0x00000023,0x00000010,0x00050048,0x00000018,0x00000005,
0x00000023,0x00000020,0x00050048,0x00000018,0x00000006,0x00000023,0x00000024,0x00050048,
0x00000018,0x00000007,0x00000023,0x00000028,0x00050048,0x00000018,0x00000008,0x00000023,
0x0000002c,0x00030047,0x00000018,0x00000002,0x00040047,0x0000001a,0x00000022,0x00000000,
0x00040047,0x0000001a,0x00000021,0x00000000,0x00040047,0x00000036,0x00000022,0x00000000,
0x00040047,0x00000036,0x00000021,0x00000001,0x00040047,0x0000004c,0x0000001e,0x00000000,
0x00040047,0x0000004f,0x0000001e,0x00000001,0x00040047,0x00000053,0x0000001e,0x00000000,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,
0x00040017,0x00000007,0x00000006,0x00000004,0x00040017,0x0000000d,0x00000006,0x00000002,

View File

@@ -1,6 +1,6 @@
// 1115.0.0
// 1113.1.1
#pragma once
static const uint32_t VULKAN_VertexShader[] = {
const uint32_t VULKAN_VertexShader[] = {
0x07230203,0x00010000,0x0008000b,0x000000af,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000c000f,0x00000000,0x00000004,0x6e69616d,0x00000000,0x0000003f,0x00000043,0x00000047,
@@ -14,11 +14,11 @@ static const uint32_t VULKAN_VertexShader[] = {
0x75707475,0x6f702e74,0x00000073,0x00080005,0x0000005b,0x746e6540,0x6f507972,0x4f746e69,
0x75707475,0x65742e74,0x00000078,0x00080005,0x0000005e,0x746e6540,0x6f507972,0x4f746e69,
0x75707475,0x6f632e74,0x00726f6c,0x00090005,0x00000062,0x746e6540,0x6f507972,0x4f746e69,
0x75707475,0x6f702e74,0x53746e69,0x00657a69,0x00030047,0x0000001e,0x00000002,0x00040048,
0x0000001e,0x00000000,0x00000005,0x00050048,0x0000001e,0x00000000,0x00000007,0x00000010,
0x00050048,0x0000001e,0x00000000,0x00000023,0x00000000,0x00040048,0x0000001e,0x00000001,
0x00000005,0x00050048,0x0000001e,0x00000001,0x00000007,0x00000010,0x00050048,0x0000001e,
0x00000001,0x00000023,0x00000040,0x00040047,0x0000003f,0x0000001e,0x00000000,0x00040047,
0x75707475,0x6f702e74,0x53746e69,0x00657a69,0x00040048,0x0000001e,0x00000000,0x00000005,
0x00050048,0x0000001e,0x00000000,0x00000023,0x00000000,0x00050048,0x0000001e,0x00000000,
0x00000007,0x00000010,0x00040048,0x0000001e,0x00000001,0x00000005,0x00050048,0x0000001e,
0x00000001,0x00000023,0x00000040,0x00050048,0x0000001e,0x00000001,0x00000007,0x00000010,
0x00030047,0x0000001e,0x00000002,0x00040047,0x0000003f,0x0000001e,0x00000000,0x00040047,
0x00000043,0x0000001e,0x00000001,0x00040047,0x00000047,0x0000001e,0x00000002,0x00040047,
0x00000058,0x0000000b,0x00000000,0x00040047,0x0000005b,0x0000001e,0x00000000,0x00040047,
0x0000005e,0x0000001e,0x00000001,0x00040047,0x00000062,0x0000000b,0x00000001,0x00020013,