Add LZMA support for pre-compressed stubs.

This commit is contained in:
Markus F.X.J. Oberhumer
2006-11-21 06:09:04 +01:00
parent 787b1fceff
commit 87b7ea9cf3
16 changed files with 3433 additions and 4419 deletions
+318 -429
View File
@@ -27,434 +27,323 @@
*/
#define STUB_I386_DOS32_TMT_SIZE 6791
#define STUB_I386_DOS32_TMT_ADLER32 0x4e6196a6
#define STUB_I386_DOS32_TMT_CRC32 0xdea87679
#define STUB_I386_DOS32_TMT_SIZE 5018
#define STUB_I386_DOS32_TMT_ADLER32 0x55ecc69b
#define STUB_I386_DOS32_TMT_CRC32 0xa3e29c66
unsigned char stub_i386_dos32_tmt[6791] = {
85, 80, 88, 35, 15,249,134,126, 26,237, 91,123,112, 28,197,153, /* 0x 0 */
159,217, 93, 61, 49, 94, 27,140,133,192,192, 4, 54,128,108,131, /* 0x 10 */
119, 30,187,218,197, 6, 44,105, 70,200,142, 36,203,214,202,143, /* 0x 20 */
96, 35,235,181,216, 68, 70, 70, 90,197, 64, 12,216,172, 33, 90, /* 0x 30 */
139, 77,224, 66, 82,252, 65, 29,199,157, 83,149,187, 80,193,119, /* 0x 40 */
151, 7, 9, 9, 39, 17, 99, 59, 28, 73, 76,156,144, 92,194, 85, /* 0x 50 */
57, 64,192, 70, 84,206, 64, 42, 33, 96,162,235,158,153,222,237, /* 0x 60 */
253,102,122,182,215, 86,145,127,188, 85,210,204,215,243,155,223, /* 0x 70 */
247,232,238,239,235,237,157,185,207,104,109, 22, 69, 81, 32, 31, /* 0x 80 */
81,240, 11,121, 73, 16,222,184,196, 58,106,230,255,171,133,127, /* 0x 90 */
16,190, 44,252, 23, 62, 93,151,253, 30, 62,100, 77,225,251,248, /* 0x a0 */
223,199,239,239, 59,149,221, 33,118,167,127, 58,189,110,221,137, /* 0x b0 */
83,211,211,211, 93, 29,235, 63,245,228,111,142,252, 74,112,255, /* 0x c0 */
92, 51,229,223, 55,229,223, 91,222, 60, 86,113,147,248,187,209, /* 0x d0 */
138,241, 75,211,127, 60, 53,247,119,195,162, 60,177,124,111,197, /* 0x e0 */
240,244, 51,216, 16,234,194,220, 9, 74, 24,153, 22,209,223,104, /* 0x f0 */
85, 78,148,127,146, 62,238, 31, 62,119,242, 88, 37, 98, 76,159, /* 0x 100 */
156, 78, 77,103, 94,160,111,254, 73,129, 48, 58,221,192,186, 56, /* 0x 110 */
18, 70,204,225, 60,115,184,161, 33, 61,233,219,253,177,240,254, /* 0x 120 */
244,116,250,101,113,109, 86, 91,242,254,190, 91, 76, 7,179,243, /* 0x 130 */
150,164, 63, 62,181, 55, 16,252,252,244, 94, 95, 35,114, 99,197, /* 0x 140 */
232, 95,204, 11,227,190,244,243,129, 76, 69,250, 80, 32,125, 34, /* 0x 150 */
176,227, 93,241,231,102,235,153,248, 59, 28, 68, 86,157, 51, 26, /* 0x 160 */
204,137, 45, 5,200, 41,219,255,185,148,255, 47,127,144,121, 97, /* 0x 170 */
234,156,211,139,129,142,180,233,249, 24,232, 36, 6, 31,253, 93, /* 0x 180 */
99,112,169, 25,131, 75,115, 34,140, 65,129, 59, 92, 33, 25,126, /* 0x 190 */
137,142,193,240,115,204,128,172, 70,170, 87,231, 3,178,186, 32, /* 0x 1a0 */
32,190, 51, 8, 72,230, 15,217,199, 67,120, 58,200, 19, 29,241, /* 0x 1b0 */
87, 71, 63,106,110,238,220, 98, 78,176,244,143, 3,214,217, 90, /* 0x 1c0 */
124,214,113,200,143,207, 51,127, 24,239, 18,158, 90, 57, 54, 25, /* 0x 1d0 */
170,152, 56,225,127, 86,248,120,122,250,232,235,217,125, 27, 31, /* 0x 1e0 */
126, 23,217,241,198,177,219,132,219,132,204,235,157,232,134,241, /* 0x 1f0 */
54, 97, 90, 94,135,207,198,154,124,230, 13,193, 49,255,196,137, /* 0x 200 */
192,216,103,196, 53,107, 59, 59,186,214,173,237, 76,191,179,115, /* 0x 210 */
252,209,208,195,136,245,144, 30, 74, 97,246,131,122,104, 68, 24, /* 0x 220 */
127, 42,244, 56,158,217,141,129,140, 30,186,211,236,144,224,119, /* 0x 230 */
87,250, 50, 63, 62,250,122,230,127, 86,100, 90, 67,131, 72, 20, /* 0x 240 */
143, 30,107, 65,151,183,140,239, 9,125,195, 4, 40,135, 12,115, /* 0x 250 */
82, 35,170,205,230,209,148,158, 65,233, 68,200,164, 66,253,168, /* 0x 260 */
121,163,104, 93, 94,111, 31, 19,246,177,195,214, 32,138,239, 30, /* 0x 270 */
61,150, 29,139, 86, 8, 66,188, 53,148, 26,153, 61,142,212, 39, /* 0x 280 */
17, 79, 32, 61,225,123,237,207,227,143,135, 30,197, 81,154, 70, /* 0x 290 */
183,180, 76,227,192,253,214,255,104,232, 49, 28,147, 68,168, 85, /* 0x 2a0 */
254,197,210,141,161,214,224,158,157, 85,152,203, 63,249, 86,101, /* 0x 2b0 */
99, 83,213,161,244,135,129,123,223, 26,127, 40,180, 79,176, 56, /* 0x 2c0 */
131,233,126,116,125, 60, 21, 74, 93,145, 10, 13, 34,254,205,227, /* 0x 2d0 */
137,208,157,147,199, 2,200, 68, 93, 60,185,123,167,201, 44,100, /* 0x 2e0 */
23, 55,238,184,208,226, 91,140,240,147,253,161,150, 74,139, 20, /* 0x 2f0 */
113,162,187, 90,146,168, 19, 38,143,159, 19,252,222,139,193,167, /* 0x 300 */
39,227,135,130,233,255, 69, 62,160,112,180, 60, 35, 84, 10, 66, /* 0x 310 */
221,225,189,173,161,254,201, 15,202,158,195,158,101, 3,190,224, /* 0x 320 */
119, 19,161,145,100,198, 16,208,189,169, 43,112,212, 6, 67,119, /* 0x 330 */
30, 61,246,125,132, 21, 22, 33,232,209, 15,197, 35, 91, 39,132, /* 0x 340 */
114, 65, 72,239, 12,109, 46,207,238, 41, 27,156,109,242,205, 11, /* 0x 350 */
126,233, 69,132,193,183, 45, 66, 1, 68,189,245, 79,102,172, 2, /* 0x 360 */
62,116,113,249,203,253,161,229,227,173,161,229,217,121, 81, 68, /* 0x 370 */
56,111,247,239,113,230,206,249,160,183, 9,168,175,150,101, 23, /* 0x 380 */
207, 33,190,108,174,116,247, 37, 43,248, 4,203,157,119,131, 79, /* 0x 390 */
31,140, 31, 26,185, 34,239,202,201,204, 43,200, 17,100,214, 50, /* 0x 3a0 */
228,136,152,204, 60,128,177,169,203,167,174,173, 67,144,186, 67, /* 0x 3b0 */
153,195,217, 97, 49, 57,121,188, 44, 89, 55,105,130,146, 25,147, /* 0x 3c0 */
45, 53,123,247,223,166,177,169, 95, 90,135,231,252, 93,150,116, /* 0x 3d0 */
223, 29,182,169,226,175,136,153,196,182, 3, 21,238,182,181, 21, /* 0x 3e0 */
24, 86, 11, 13, 51,109, 50,132,169, 39,156,230, 36, 51,109,194, /* 0x 3f0 */
212, 23, 81,255,166, 50, 39,209, 16,192,129, 27, 67,195,123, 44, /* 0x 400 */
80,221,136,163,236, 71,163, 38,117,223,185,100,184,158,184,184, /* 0x 410 */
194,138,126,213,125,213,233, 65,116,249, 68, 53,110, 64,103,229, /* 0x 420 */
39, 4,116,134,226,140,248,209,200,217, 92, 55,153, 57, 98,169, /* 0x 430 */
120,126,247, 95,177, 11,201, 76,151,128, 59, 52,155, 26,197, 67, /* 0x 440 */
61,182, 99,190,229,210,187,229,100, 40, 78,254,222,116,104, 48, /* 0x 450 */
20,203, 28, 70,238, 36,199,191,186, 11,245, 84,240,123,111, 7, /* 0x 460 */
159,126, 1,121,181, 38,115,208,242,233, 56,130,172, 71, 94, 33, /* 0x 470 */
101, 9, 52,108,144,237, 49,212,133, 29, 72,188, 51,153,185, 31, /* 0x 480 */
223,131,130,178, 49, 51, 24, 74,160, 56,172,151, 39,204,209, 18, /* 0x 490 */
124, 98, 98,247,100,127, 57, 30,104,203, 81,243,230, 19, 41, 20, /* 0x 4a0 */
255,204,207,234, 14,213, 29,180, 12, 69,183,199,176,177,127,179, /* 0x 4b0 */
140,125, 4,243, 16, 27,219,242, 54,190,153,179,241,189,201,183, /* 0x 4c0 */
145,141,217,199, 76, 27, 39,131, 79, 31,137,255, 58,152,126, 29, /* 0x 4d0 */
5,233, 71,216,202,204, 43,117, 47,160,168,105,230,249,113,171, /* 0x 4e0 */
15, 76, 21,153,221,143, 89, 22,110, 70,162, 62,121,172,204,143, /* 0x 4f0 */
230,239,238, 15,173, 9,213, 66, 52,254,174,172, 80, 35, 10,198, /* 0x 500 */
49, 60,121, 78, 82,243,105,100,115, 93,107, 72,155,220, 25,210, /* 0x 510 */
202, 80,196, 53,220,233,200,213, 20,242, 80, 65, 35, 16,195,131, /* 0x 520 */
123,190, 82,134, 51,166, 25, 1,148,176,112,239,226,174, 70,193, /* 0x 530 */
200,234, 66, 21,142, 3,153, 52,123,245, 50,187,227, 23, 54,226, /* 0x 540 */
62, 63, 33,163, 59,235, 14,162,193, 66,186, 49,153, 49, 77, 56, /* 0x 550 */
113, 25,182,227,112,221, 43,102,208, 6,113,208, 38,235,126, 77, /* 0x 560 */
194,102,134,131, 56, 49, 31, 56,129,253, 55, 61, 72,142, 63,178, /* 0x 570 */
223, 12,155,237,200, 21,164,107, 15, 99, 66, 51, 88, 62,228,194, /* 0x 580 */
126, 43, 80,235, 79, 96,187, 51,239,162,190,202, 15, 42,212, 30, /* 0x 590 */
35, 3,235,225,253,148,210, 39, 3, 96, 60,165,114,227,233,107, /* 0x 5a0 */
135,233,241, 36,209,227, 41,175,244,176,165, 52, 49,117, 37, 61, /* 0x 5b0 */
58,108,141, 72,151,121, 61, 17, 74, 32,177, 3, 5, 10, 15,187, /* 0x 5c0 */
245,104,248, 37, 16,201,198,140, 53,238,200,152,195, 35,210, 28, /* 0x 5d0 */
119, 91,170,209,184,211,151, 87,226,128, 91,145, 34,214,190,239, /* 0x 5e0 */
135,253, 60,215,238, 99,219,202, 37,249,185,124, 28,205,124, 61, /* 0x 5f0 */
128, 12, 69,227,106,177, 96,229,204,100, 70, 68,134,232,217, 86, /* 0x 600 */
49,128,140,152, 51, 53, 92,208,101,164, 87,230, 18,117,123, 28, /* 0x 610 */
234, 86,251, 10,245, 45,101,232,171,180,244, 33,207,245,100,166, /* 0x 620 */
193,151,125,104,110, 0,143, 3,164, 19, 93, 13,227,162, 59,181, /* 0x 630 */
196,210,141, 38,119, 11,214,143,239,154,131,218,145, 29, 24,130, /* 0x 640 */
9,146,153,213,190,221,147, 1,159,117, 35, 10, 79,248, 7, 56, /* 0x 650 */
247, 35,225,234,236,226,243, 80, 79,205, 17,255, 8, 83,222,203, /* 0x 660 */
62,247,148, 55,159,158, 9, 23, 82, 85,197,234,201,204,219,201, /* 0x 670 */
76,249,212, 5,118,194,203,143,225,249,217, 46, 17, 41,186,186, /* 0x 680 */
29,153,121,245,104, 6,149,160,176, 89,187,143, 30,171,123,222, /* 0x 690 */
159, 8, 45, 38, 73,111, 86,240,203,111,161,246, 52,234,177,138, /* 0x 6a0 */
244,135,254,204,145,123,203,158,193, 94,162,123, 81, 37,172, 64, /* 0x 6b0 */
30,133,202,113, 72,246,148,111,246,155, 69,168,210,164,201, 46, /* 0x 6c0 */
198,136, 74,167, 27,213,167,231, 6,114, 34,115,220,225, 70,214, /* 0x 6d0 */
64,249,124, 62, 26,113,161, 54, 52,220, 66,163,153,108,199, 4, /* 0x 6e0 */
54,114, 94, 40,248,165,171,112,183, 28,201,188,242,242, 7,233, /* 0x 6f0 */
55,197,108,203,116,250,103,190,244,135,231,162, 16, 75,247, 45, /* 0x 700 */
48, 11,234,155,226, 47, 50, 90, 40,171,143, 10,117, 71,202,110, /* 0x 710 */
41, 51,141, 15, 76,173,205,118,124, 4,109, 94, 43, 66,155, 95, /* 0x 720 */
30, 12,181,136,127, 94,138,112,195, 21,139,208,255,244,207,196, /* 0x 730 */
149,163,135,241, 10,100,242,205, 0, 98, 45,211,203,205,197,138, /* 0x 740 */
20, 16, 44, 94,116,190, 0,199,197, 12, 14, 82, 31, 16, 39, 80, /* 0x 750 */
243,133,226, 11, 80,215,219,130,231, 10,226, 61,171,178, 93, 76, /* 0x 760 */
85, 54, 18, 32,115,189,112,225,212,101, 32, 70,184,209,172, 57, /* 0x 770 */
137,208,130,229, 85,243, 66,104,180, 73,104, 41,176, 0, 47,205, /* 0x 780 */
164,224, 3,219,241, 74, 83, 11, 53,163, 97,176, 49,181, 1, 93, /* 0x 790 */
156,133,172, 75,161,197,106, 28,205,227, 29,221,104,193,102, 38, /* 0x 7a0 */
157,183,113,110,244, 91, 11,138,172,118, 53, 94,145,227, 36,233, /* 0x 7b0 */
107,156, 70,121,115, 69, 42,136,146,170,185,106, 66,247, 14,191, /* 0x 7c0 */
54, 53, 23,221,102,138,232, 98,240,254,103,255, 60, 61,157,115, /* 0x 7d0 */
243, 2,236,166, 25,133, 84,221, 84,133,121, 50, 37, 53, 45,178, /* 0x 7e0 */
87,107, 19,104,205,130, 87,147,200,142, 84,230, 34,180,134,195, /* 0x 7f0 */
171,197,204, 57,233, 3, 59,111,190,165,123,211,217, 85,232,217, /* 0x 800 */
85,232,217, 85,232,217, 85,232,217, 85,232,217, 85,232,217, 85, /* 0x 810 */
232,217, 85,232,217, 85,232,217, 85,232, 39,191, 10,245,143,156, /* 0x 820 */
242,127,225, 3,121, 34,251, 80, 72,192, 43,186,119, 58,226, 47, /* 0x 830 */
141,126,148,121, 71,254,201,166,204,223, 22,237, 56,213,109,254, /* 0x 840 */
188,177,183,226,166,197,199,151,137, 59,254,178,235, 70, 97, 52, /* 0x 850 */
48, 94,177,183, 59,128, 66, 81,249,224,129,201,137, 57, 15, 30, /* 0x 860 */
168,251, 96,215,212,113,241, 56,222,221, 45, 27,251,205,107, 85, /* 0x 870 */
230, 45,251,143,239, 63,241,222,183, 70,203,241, 29,211,227, 21, /* 0x 880 */
5,112,241,248, 55,167, 2,217,123, 78,201, 19,200,233,170,137, /* 0x 890 */
148,184,236,255,118,204, 21, 15,141, 87,216, 8,204, 53,245, 90, /* 0x 8a0 */
40, 56,121,108, 78,114,188, 60,125,208, 87, 53, 49, 58, 11,159, /* 0x 8b0 */
4,166,102,153,251,198,194,181, 35,119,109, 75,245,244,162, 99, /* 0x 8c0 */
106,216, 58,110, 33,103,195, 3,131,137,182, 68, 91,195,138,118, /* 0x 8d0 */
89, 64, 39, 77, 13,173, 9,153,110, 85,132,174,142,245,114,139, /* 0x 8e0 */
209,160,155,151,187, 18, 29,171,204,203,237, 74, 99,103, 91,131, /* 0x 8f0 */
28, 38, 66,115, 67, 39, 18,236, 19, 25,159,232, 70, 83,254, 50, /* 0x 900 */
194, 42, 52, 86, 9,219, 16,133,134,168, 52, 36, 47, 32,152, 74, /* 0x 910 */
195, 52, 26,166,153, 76,168, 53, 66,212, 71, 8,119,132,190, 41, /* 0x 920 */
74,223, 84, 40, 16,115,115,173, 58,237,154, 78, 92,211,137,107, /* 0x 930 */
58,237,154, 78,187,166, 19,215,116,218, 53,157,118, 77,167, 93, /* 0x 940 */
211,105,215,116,218, 53,157,184,166, 19,215,116,226,154, 78,187, /* 0x 950 */
166,211,174,233,180,107, 58,113, 77,167, 93, 51,104,215, 12,226, /* 0x 960 */
154, 65, 92, 51,104,215, 12,218, 53,131,184,102,208,174, 25,180, /* 0x 970 */
107, 6,237,154, 65,187,102,208,174, 25,196, 53,131,184,102, 16, /* 0x 980 */
215, 12,218, 53,131,118,205,160, 93, 51,136,107, 70,222,181,214, /* 0x 990 */
207,182, 53,116, 35, 49, 28, 22,204, 83,163,181,153,156, 90, 62, /* 0x 9a0 */
145, 83, 37,127,138,236,179,135,121,132, 12,126,197, 36, 67,103, /* 0x 9b0 */
173,137, 53, 97,139,185, 41,209,212,106,172, 53,100,193,110, 69, /* 0x 9c0 */
39,137,198,206, 22,251,100,205, 42,210,178,174, 33, 44,211,119, /* 0x 9d0 */
211, 84, 72,191,117, 98,196,200, 73,156,190, 44,211,154, 20, 27, /* 0x 9e0 */
34, 43,182, 38,153,104,146,137, 38,153,214, 36,171,216,250, 53, /* 0x 9f0 */
70,235,170, 38,179,213, 60, 83,237, 62, 66,130,170, 52,174,184, /* 0x a00 */
137,190,178, 82, 48, 91,141,118,157, 76,245,149, 93,109, 29,178, /* 0x a10 */
192,253,185,204,252,253, 55,255,193,191,249, 94, 65,201,228,218, /* 0x a20 */
197,232,175,138,106,127,106,169, 32, 92,136,142, 15,219, 24, 92, /* 0x a30 */
156, 42,205, 95,139, 11,249,214, 1,153,156, 71, 64,251,122,244, /* 0x a40 */
87,230,130,147,129,222, 3, 75, 45, 61, 15,219, 58,137,222, 27, /* 0x a50 */
0,223, 38,244, 39,185,240,221, 4,112,247,128,120,144,107, 9, /* 0x a60 */
23,156,223, 5,215, 1,236,123,137,178,175,146,178,175, 7,240, /* 0x a70 */
237, 66,127, 62, 23,190, 77,128,239,151, 20, 95, 53,197,119, 27, /* 0x a80 */
224,187, 31,253,149,187,240,141, 0,220, 24,250, 59,199, 5,183, /* 0x a90 */
11,224,190,194,232,143,157,192,190, 87, 41,251,102, 83,246,101, /* 0x aa0 */
1,223, 99,224, 62,114, 45, 3,218,223,160,248,230, 80,124, 95, /* 0x ab0 */
3,124, 79,162,191,115, 93,248,254, 5,224,190,197,192, 61, 1, /* 0x ac0 */
244,190, 67,233, 61,159,210,187, 31,240, 61,139,183, 22, 92,248, /* 0x ad0 */
158, 2,124,127, 90,106,217,143,249, 46,160,248,126, 4,248, 94, /* 0x ae0 */
180,199, 46,228,251, 62,224, 11, 44,203,243,213, 80,124, 47, 2, /* 0x af0 */
190, 74,209,221,223,131,128,111,222,178,188,191,181, 20,223,175, /* 0x b00 */
1,223, 5,162,187,191, 71, 1,223, 2,202,190,139, 41,190, 99, /* 0x b10 */
128, 47, 36,186,143,251, 19, 0,119,165,232, 62,223,222, 3,184, /* 0x b20 */
58,209,125, 92, 77, 3,156,130,132, 89, 46,184,143,128, 31,139, /* 0x b30 */
169,184, 72,148, 31,179,196, 66,190, 27, 68, 43,110,144,175, 18, /* 0x b40 */
216,163, 81,113,185,156,226,171, 5,124,235,144, 48,223,133,239, /* 0x b50 */
2,192,167, 83,246,133, 40,190,203, 1,223, 54,209, 61,175, 45, /* 0x b60 */
113,193,185,197,121, 17,208,219, 74,233,189,138,210,187, 12,240, /* 0x b70 */
109,103,244,111, 12,240, 37, 40,190, 58,138,207, 0,124,195,162, /* 0x b80 */
123, 94,107, 7,184, 59, 69,247,188,118, 51,192,165, 69,247,188, /* 0x b90 */
182, 14,216,183,145,178,239, 26,202,190, 45,128,111,140, 49,254, /* 0x ba0 */
250, 65,123, 63,197,183,132,226,187, 3,240, 61,194,152,191,247, /* 0x bb0 */
2,220, 63, 50,112,119, 3,189,131,148, 94,133,210, 59, 14,248, /* 0x bc0 */
190,201,152,231, 95, 4,124, 41,106, 60,107, 20,223, 99,128, 15, /* 0x bd0 */
111, 66,172,113,225,123, 20,240,237, 89,150, 95, 71, 68, 41,190, /* 0x be0 */
175, 3,190, 89, 62,119,127,159, 4,124,143, 83,254,198, 40,190, /* 0x bf0 */
255, 0,124,181, 62,119,127,191, 5,248,246, 81,254, 94, 71,241, /* 0x c00 */
61, 11,248,174,246,185,143,251, 3, 0,183,208,231, 62,223,126, /* 0x c10 */
10,112,215,248,220,199,213,111, 1, 46,234,115,207,107,175, 0, /* 0x c20 */
63,190, 77,197,229, 70,202,143,183, 0, 95,163,207, 61,175,189, /* 0x c30 */
14,248,126, 72,197,165,129,226,251, 19,224,187,217,231,158,215, /* 0x c40 */
78, 2,190,151, 40,251,154, 40,190,143, 1,223, 29, 62,247,188, /* 0x c50 */
134,247,130, 32,206, 45,206,229, 32,174,191,164,244, 54, 83,122, /* 0x c60 */
107, 0, 95,138,209,191,231, 3,190, 87, 41,190, 22,138, 79, 2, /* 0x c70 */
124,159,247,185,231,181, 58,128,219,233,115,207,107, 81,128,251, /* 0x c80 */
162,207, 61,175, 41,192,190, 55, 40,251, 90, 41,251,154, 0,223, /* 0x c90 */
67,140,241,119, 35,104,127,135,226,107,167,248, 90, 1,223, 87, /* 0x ca0 */
25,243,119, 3,192,253, 51, 3,215, 5,244,254,137,210,187,154, /* 0x cb0 */
210,155, 4,124, 79, 51,230,121, 47,224, 59, 69,141,231, 78,138, /* 0x cc0 */
111, 4,240, 61,135,228,110, 23,190, 33,192, 55,235,250,124, 94, /* 0x cd0 */
235,162,248,118, 1,190, 75,252,238,254,238, 4,124,161,235,243, /* 0x ce0 */
254,174,163,215,217,128,111,161,223,221,223, 12,224, 91,124,125, /* 0x cf0 */
222,223, 13,244, 58, 27,240,197,253,238,227,254, 9,128, 91,234, /* 0x d00 */
119,159,111,223, 0,184, 27,252,238,227,234, 59, 0,119,147,223, /* 0x d10 */
61,175,253, 59,240, 99, 25, 21,151, 91, 40, 63,158, 7,124,157, /* 0x d20 */
126,247,188,246, 28,224,211,169,184,108,166,248,126, 14,248, 6, /* 0x d30 */
253,238,121,237,191, 1, 95,130,178,175,151,226,251, 13,224,187, /* 0x d40 */
223,239,158,215,254,224,130,187,214, 5,247,123,160,119,227,245, /* 0x d50 */
214,250, 21,235, 29,160,244,158, 4,124,251,253, 86,158,114,172, /* 0x d60 */
139, 1,238, 3,132,123,176,218, 37,159,250, 11,113,247,206,118, /* 0x d70 */
199,205, 5,184, 0,234,140,139, 92,244, 46, 0,184, 75,107,221, /* 0x d80 */
243,228,167, 1, 46, 84,235,190,207,160, 0,220,167,107,173,239, /* 0x d90 */
169, 16,119, 45, 24,151, 59,169,126,219, 70,197,239, 70,192,167, /* 0x da0 */
214,186,231,221,165,128,111, 15, 53,174,134, 40,190, 22,192, 23, /* 0x db0 */
99,240,173, 6,184,235,107, 45, 14,136,251, 44,192, 53,212,186, /* 0x dc0 */
207,223, 62,128,107, 98,232,221, 14,112, 45,181,150, 31, 16, 55, /* 0x dd0 */
8,252,125,148,138,223, 40,229,239, 61,128,111, 61, 67,239, 93, /* 0x de0 */
128,239,113,138,111, 7,197,247, 32,224,219,196,240,247,203, 0, /* 0x df0 */
215,205,192, 61, 14,112, 61,140, 56, 63, 6,236,219, 71,217,247, /* 0x e00 */
5,202,190,127, 5,124, 3, 12,127,191, 14,248,158,162,198,203, /* 0x e10 */
61,244, 58, 22,240,221,198,240,227, 89,128, 27,100,248,113, 0, /* 0x e20 */
224,182, 51,248,126, 10,112,195, 12, 63,126, 11,112, 59, 16,174, /* 0x e30 */
194,109,125, 10,252,253, 33, 21,191, 52,229,239,235, 48,191,212, /* 0x e40 */
186,215,153,147, 0,183,187,214,250, 94, 9,113,239, 0,189, 7, /* 0x e50 */
40,189, 15,210,235, 78,192,247,111,181,238,117,235,175,128,239, /* 0x e60 */
37,138,111,140,226,171, 14, 20,242,253, 39, 35,206,229, 1,176, /* 0x e70 */
62,165,248,246, 82,124,231, 3,190,239,212,186,215, 15,201, 5, /* 0x e80 */
231,214,111, 11,128,222, 87, 41,189, 89, 74,239, 92,176, 15,250, /* 0x e90 */
3, 28,231,128,147, 79, 4,251,155,223, 70, 95, 22,183,163, 68, /* 0x ea0 */
254,136,189,199, 25,176,247,247,170, 0, 95,104,169, 32, 60,224, /* 0x eb0 */
98,159,215,199, 95, 48,194,176, 92, 9,228, 89, 64, 62, 23,200, /* 0x ec0 */
231, 1,185, 6,200,151, 1, 57, 4,228, 43,129,124, 21,144, 23, /* 0x ed0 */
1,121, 49,144,101, 32, 71,129,124, 3,144,155,128,108, 0,185, /* 0x ee0 */
25,200, 43,129,252, 25, 32,119, 0,185, 11,200,155,128,220, 11, /* 0x ef0 */
228,126, 32,111, 3,242, 14, 32,127, 1,200,105, 32, 63, 8,228, /* 0x f00 */
189, 64, 22,129,236, 7,114, 0,200,229, 64,174, 6,242,108, 32, /* 0x f10 */
207, 1,242,249, 64,190, 0,200,181, 64,190, 24,200,151, 0,249, /* 0x f20 */
82, 32, 75, 64,190, 28,200,117, 64,190, 6,200, 75,128,172, 0, /* 0x f30 */
89, 3,114, 12,200,215, 1,121, 25,144,175, 7,242,141, 64,110, /* 0x f40 */
0,114, 11,144, 91,129,220, 14,228,213, 64,238, 4,242, 58, 32, /* 0x f50 */
111, 0,242,205, 64,222, 8,228, 91,128,188, 25,200, 3, 64,190, /* 0x f60 */
21,200, 91,128,188, 21,200,183, 1,249,115, 64, 30, 4,242, 16, /* 0x f70 */
144,239, 0,242, 48,144, 71,128,156, 2,242, 40,144,239, 2,242, /* 0x f80 */
221, 64,190, 7,200,247, 1,121, 23,144,119, 3,249,126, 32, 63, /* 0x f90 */
0,228, 49, 32, 63, 4,228,108,193, 12,158, 3,126,163,153, 99, /* 0x fa0 */
255,198, 65,203,159, 6,114, 61,144, 27,129,220, 6,228, 77, 64, /* 0x fb0 */
254, 28,144, 63, 15,100,161,111,104,251, 93,221, 35, 67,163,195, /* 0x fc0 */
125, 3,214,121,255,192, 72, 74,232,189, 43, 53, 48,210,157, 26, /* 0x fd0 */
234,198, 77,194,224,221,219,122,186, 71, 82, 61,125,159,235,238, /* 0x fe0 */
233,191,109, 20, 93, 55, 91, 70,187, 7, 7,110,183, 78,251,242, /* 0x ff0 */
167,219,135,135,182, 15, 12,167,182, 14,140, 8,201,173,131,169, /* 0x1000 */
129, 97,124,233,214,212, 22, 34,245,165,134,132,161,225,173,183, /* 0x1010 */
110,189,189,103,176,123,224,246,212,176,217,137,184,146,137,155, /* 0x1020 */
172,239, 44,226, 45,214,111, 83, 98,183, 93, 95,237,189,177,154, /* 0x1030 */
0, 56,218,123, 95, 53,246,119,232,154, 50, 91, 46,179,120,240, /* 0x1040 */
17,215,241,154, 42,107, 47,186,166,194,198,149,219,184,114, 27, /* 0x1050 */
87,110,233,247, 5,172,223, 30,107, 42,173,223,178,176,124,158, /* 0x1060 */
125, 52,245,205, 2,199,106,155,231, 28,155,119,182,181,230,192, /* 0x1070 */
199,217,246, 17,239, 81,212,160, 78,255, 20, 62,206,181,246,252, /* 0x1080 */
106,130,121,188, 31,224, 77, 59,102,217,118,204,177,237,152,101, /* 0x1090 */
219, 65,244,206, 3,199,243,108,158,243,109,222,249,182, 29,243, /* 0x10a0 */
109,222,249,182, 29,136, 12,103,228, 26, 52,232,194,248, 88,155, /* 0x10b0 */
199,251, 1,222,180, 99,158,109,199,133,182, 29,243,108, 59,230, /* 0x10c0 */
89,252, 34, 74, 47,243,240,177,199,226, 21, 81,185, 92,136,143, /* 0x10d0 */
125,150, 93, 98,191,181, 54,154, 63, 96,173,131,106, 46,178,237, /* 0x10e0 */
184, 40,127,221,212,123, 9,192, 45,176,190, 11,215, 92,108,239, /* 0x10f0 */
81, 94,102,227, 46,181,253,181,143,190,164, 32,164,182,109, 95, /* 0x1100 */
178, 85,141, 69,175,233, 31, 26, 81,149,107, 83,219, 82,215,246, /* 0x1110 */
110,189,253, 58, 9,127,208,128, 27,144,146, 67,195,219,122, 82, /* 0x1120 */
210,192, 96, 82, 85,174,193,200,234,234,206,129,190,212,214,161, /* 0x1130 */
219, 71,174,171, 94,209,127,167,212,222,179,109, 64,202,125, 58, /* 0x1140 */
183,222,109, 75,107,219, 26,236,182,214,220, 89, 51,102, 28, 74, /* 0x1150 */
38, 37,169, 97,240,214,219,145, 60,216,115,235, 72,181, 36,133, /* 0x1160 */
37,242, 72,146,133, 11,155, 31, 69, 37,103,225,176,243, 76,213, /* 0x1170 */
36, 73, 89,184, 16,201, 77,171,218, 19, 70,123,162,115,177,100, /* 0x1180 */
62,237,128, 15, 13,250,170,246,214, 13,136, 89,150,200, 51, 78, /* 0x1190 */
52,115, 88,246, 98,142,212,187, 49,231, 40, 21, 98,172, 82, 64, /* 0x11a0 */
25,241,164,140,241, 24,171, 74,228,209,171,130, 48,132, 61,153, /* 0x11b0 */
251, 61,141,213, 36,242, 16, 87,129,177,158,148,245,222,148, 17, /* 0x11c0 */
137, 60, 10, 86, 64,169,150, 78, 9,253,143, 74,228,185,178, 2, /* 0x11d0 */
102,197,139, 57, 22,230, 97,174, 39,204,133,195, 32,234,201,172, /* 0x11e0 */
120,134, 33, 38,145, 71,222, 10, 40,123, 61, 41, 99,158,148,113, /* 0x11f0 */
137, 60, 56,199, 63,178,226, 42,135,255,200, 70,242, 20, 94, 1, /* 0x1200 */
115,220,147,153,103,204,162,128,146,199,250, 10,152,251,189,152, /* 0x1210 */
123,100,175, 48,200,138, 68, 30, 14, 44,129,114,128,199, 88, 85, /* 0x1220 */
34, 79, 26, 22, 48, 39,189,152,123,123,121,152, 53,137, 60,182, /* 0x1230 */
72, 51,171, 3, 94,204,125, 61, 60,204,100,186,105,252,209,144, /* 0x1240 */
195, 92, 93, 71,166,155,198, 31, 13, 25,153,195,193, 92, 47,145, /* 0x1250 */
39, 52,185, 39,178,172,104,158,131, 34, 38,145,103, 61,185,179, /* 0x1260 */
142,172, 68, 61, 41,227, 18,121,106,148,123, 82,200, 74,220,139, /* 0x1270 */
82, 9, 75,228,217,211, 2,202, 62, 47, 74, 85,225, 8,169, 34, /* 0x1280 */
75,228, 65, 86,154, 89,246, 52, 86,229,153, 20,138, 66,152, 11, /* 0x1290 */
114,163,236,149, 27,101,247, 18, 9,153, 85,137, 60,102,203, 93, /* 0x12a0 */
124,228,168,103,241, 81,240, 60,211, 75, 43, 62, 12, 74,104, 44, /* 0x12b0 */
158,103,122,105,197, 71,174,231, 41, 62, 74,148, 48,243, 23, 31, /* 0x12c0 */
185,222,179,248, 40,120,130,233,165, 21, 31,185,222,179,248, 40, /* 0x12d0 */
49,137, 60,218,204, 93,124,228, 24, 79,241, 81,226, 18,121, 78, /* 0x12e0 */
154,127,158,197,120, 50,152, 26,150,200,131,215,252,185, 49,238, /* 0x12f0 */
89,124, 84, 89, 34,143,111,151, 64,201, 51,207, 84, 69, 34,207, /* 0x1300 */
130,243,167,219, 30,158,226,163,170, 18,121,176,156,102,142,120, /* 0x1310 */
14,221, 94,158,226,163,146,233, 86, 66,241, 81,112,182, 43,206, /* 0x1320 */
76,166, 91, 9,197, 71,145,227, 60,204, 81,137, 60, 67,207, 61, /* 0x1330 */
145, 21,197,115,110,168,245, 18,121, 26,159, 59,235, 40, 74,143, /* 0x1340 */
39,101, 76, 34,207,245,115, 79, 10, 69,241,204,141,106, 92, 34, /* 0x1350 */
111, 7,112, 23, 31, 69,141,114,132, 84, 11, 75,228, 85, 3,238, /* 0x1360 */
226,163,104, 60,101, 77,147, 9, 51,127,241, 81, 34, 60,147, 66, /* 0x1370 */
83, 36,242, 34, 4,119,241, 81,234, 61,115,131,134,231,153, 81, /* 0x1380 */
90,241, 97, 80, 66, 99,241, 60, 51, 74, 43, 62, 74, 61,207, 23, /* 0x1390 */
96, 45, 66,152,249,139,143, 82,239,185,110,210,240, 4, 51, 74, /* 0x13a0 */
43, 62, 74,125,159, 39,101,189, 68, 94, 62,225, 46, 62, 74,140, /* 0x13b0 */
103, 13,162,197, 36,242, 38, 11,255, 60,139,241,100, 48, 45, 46, /* 0x13c0 */
145, 87, 99,248,115, 99, 60,226, 21,134, 72, 88, 34, 47,216,240, /* 0x13d0 */
83,246,240,204,179,136, 44,145,183,117,248,211,109, 79,146,135, /* 0x13e0 */
89,145,200,171, 63, 5,197,199,147,185,151,167, 96, 70,200,116, /* 0x13f0 */
43,161,248,168, 50,207, 90, 47, 66,166, 91, 9,197, 71, 85,120, /* 0x1400 */
10,102, 36, 34,145,183,156,184, 39,178,170,122,126,167,136, 68, /* 0x1410 */
37,242,190, 20,119,214, 81,213, 94, 79,202,122,137,188,121,197, /* 0x1420 */
61, 41, 84,247, 47, 19, 57,202,152, 68,222,223,226, 46, 62,170, /* 0x1430 */
198, 51,131, 35,113,137,188, 12,198, 93,124,212, 8,207,194, 52, /* 0x1440 */
26, 38,204,252,197, 71,141,242,228,134,168, 44,145, 87,213,184, /* 0x1450 */
139,143,234,189,223, 20, 85,164,252, 11,111,212,230,224, 64,233, /* 0x1460 */
148,208, 88, 85,202,191, 63,151,103, 70,153,211,131,185, 55,236, /* 0x1470 */
105,172, 38,229,223,195,203, 81,246,196, 60, 35,155,244, 92,131, /* 0x1480 */
69, 35, 82,254,125, 62, 78,202,129,122,207, 49, 27,141, 74,249, /* 0x1490 */
247, 2,169,254,239, 97, 83,202,241,176,231, 54, 69,180,158,108, /* 0x14a0 */
14, 71,120,203, 45,250, 66,226,109,101,140,108, 97, 43,188, 91, /* 0x14b0 */
216,114,220,123, 51, 37, 26,151,200,251,142, 5,148, 3,158,148, /* 0x14c0 */
60, 59, 63,232, 11, 49,121,121,146,183,144,203,113,149,103,178, /* 0x14d0 */
162,117, 20,121, 27,179, 4,102,207, 33,133,190, 99,147,247, 58, /* 0x14e0 */
11, 40, 53, 79, 74,207, 53,120,189, 42,145, 55, 68,121,243,191, /* 0x14f0 */
28,215, 60, 87,157,104,153, 71,222, 53,229,119, 92, 83, 61, 41, /* 0x1500 */
35, 36,150, 5, 67, 74, 14,123, 82,242,124, 35, 71, 43, 71,242, /* 0x1510 */
250, 43,191,177, 92, 63,142,212,215, 75,228,125, 90,254,200,122, /* 0x1520 */
255, 56, 82, 31, 35,148,241, 18, 40,147,158,148,100,102,201, 37, /* 0x1530 */
12,169, 40,207, 87,132, 88,110,102, 41,252,145,141,242,204,217, /* 0x1540 */
24,153, 89,178,194, 31,134,168,231,183,219, 24,153, 89, 37,133, /* 0x1550 */
193,243, 43, 66,140,204, 44,185,132,153, 85,239, 89,165, 98,100, /* 0x1560 */
102,201, 37,204, 44,239,141,185, 24,153, 89,178, 90, 64, 89,239, /* 0x1570 */
73,201,179, 12, 66,133,142,188,242,205,187, 12, 68,204,158,149, /* 0x1580 */
5,125,129, 34, 47,142, 23,252,222, 24,247,162,140,113, 13,214, /* 0x1590 */
152, 68,222, 66,231, 93, 96,202,241, 30,158, 5,118, 44, 78,108, /* 0x15a0 */
94,201, 63, 12,122,121, 10, 76, 60, 44,145,119,228,121,215,108, /* 0x15b0 */
136,217,243,251, 92,220,252,245,217,124,211,158,127,128,245,114, /* 0x15c0 */
204,217,206, 13,109,141,171, 90,165, 68, 67, 99,171,113, 93,117, /* 0x15d0 */
142, 97, 16,235, 64, 41,143,252,228, 91,149,187, 66, 90,156, 88, /* 0x15e0 */
242, 91,110, 30, 75, 90, 92,177,230, 78, 66, 1,214,108,113,197, /* 0x15f0 */
154,171,191, 2,172,217,194,194, 42, 14,172,194,196,170, 14,172, /* 0x1600 */
202,196, 70, 28,216, 8,211,183,168,195,183, 40,211,183,168,131, /* 0x1610 */
55,234,202,171, 59,226,171, 51,227,171, 59,226,171, 51,227,171, /* 0x1620 */
59,226,171, 51,227,171, 59,226,171, 51,227,171, 59,226,171, 51, /* 0x1630 */
227,171, 59,226,171, 51,227,171, 59,226,171, 51,227,171, 59,226, /* 0x1640 */
171, 51,227,107, 56,226,107, 48,227,107, 56,226,107, 48,227,107, /* 0x1650 */
56,226,107, 48,227,107, 56,226,107, 48,227,107, 56,226,107, 48, /* 0x1660 */
227,107, 56,226,107, 48,227,107, 56,226,107, 48,227,107, 56,226, /* 0x1670 */
107, 48,226, 75,190, 40,228,177,164,133,133,149, 29, 88,153,141, /* 0x1680 */
149, 29, 88,153,137, 85, 29, 88,213,137, 37, 21, 45,143, 37, 45, /* 0x1690 */
76,236, 74, 7,118,165,107, 78, 53, 31, 80, 42,200,169,102,139, /* 0x16a0 */
123,254,197,143, 28, 21,230, 95,220,194,228, 85, 28,188,138, 19, /* 0x16b0 */
75,158, 14,202, 99, 73, 11, 51, 87,135, 29,185, 58,204,170, 1, /* 0x16c0 */
138,163, 6, 40,204, 60,169, 56,120, 21, 38,175,234,224, 85,153, /* 0x16d0 */
188,170,131, 87,101,242,106, 14, 94,141,201,171, 57,120, 53, 38, /* 0x16e0 */
111,196,193,203,174, 23, 17, 7,111,132,201, 27,117,240, 70,217, /* 0x16f0 */
117,200,193, 27,101,215,139,176,163, 94, 48,235,144,226,168, 67, /* 0x1700 */
10,147, 87,113,240, 42, 76, 94,213,193,171, 50,121, 85, 7,175, /* 0x1710 */
202,228,213, 28,188, 26,147, 87,115,240,106, 76,222,136,131,151, /* 0x1720 */
93,179, 34, 14,222, 8,147, 55,234,224,101,247, 91,212,193, 27, /* 0x1730 */
101,215,172,176,163,102, 49,107,161,226,168,133, 10,147, 87,113, /* 0x1740 */
240, 42, 76, 94,213,193,171, 50,121, 85, 7,175,202,228,213, 28, /* 0x1750 */
188, 26,147, 87,115,240,106, 76,222,136,131,151, 93, 55, 35, 14, /* 0x1760 */
222, 8,147, 55,234,224,101,247, 91,212,193,235,134,205,111,236, /* 0x1770 */
230,209,249, 54, 6,222,220,174, 5,120,179,141,205, 47,187,240, /* 0x1780 */
203, 30,120,197, 5,175,120,224, 85, 23,188, 91,191,147, 45, 82, /* 0x1790 */
71,205,139, 48,107,169,226,168,165, 46,245,145,108, 61, 82,235, /* 0x17a0 */
4,187,133,185,174,113,172, 63,194,110, 88,123,151,144,230,181, /* 0x17b0 */
90, 92,177,230,246, 95, 1,214,108,113,231,197,251,122,133,188, /* 0x17c0 */
184,133,105,175,226,176, 87, 97, 97,141, 24,196, 26, 49, 38, 54, /* 0x17d0 */
238,192,198,153,241, 85, 28,241,101,218, 32, 59,236,149, 21, 86, /* 0x17e0 */
124,101, 71,124,101,102,124,101, 71,124,101,102,124,101, 71,124, /* 0x17f0 */
101,247,117,152,185,248, 43, 24,103,102,139,235,186,209,220,219, /* 0x1800 */
40, 88, 55,154, 45, 12,172,209,174, 3, 44,106,113,181,193,220, /* 0x1810 */
44, 40,176,193,108,201, 99,201,103, 97, 87,187,190, 48, 15,164, /* 0x1820 */
94, 67,225,195,226,215, 84,138, 34, 11, 94, 99, 41,138,118,188, /* 0x1830 */
230,194,119,135,249, 26, 12, 31,180,143, 31,154,127,141,166, 40, /* 0x1840 */
190,224, 53, 27, 94,116, 95,106,168, 40,180,240, 53,157,234,106, /* 0x1850 */
115, 56, 53, 36, 86,172,106, 71,131,160,105,213, 26,189, 83,106, /* 0x1860 */
94,181, 70,186,153,124,147,216,116, 93,245,170,230,230, 78, 35, /* 0x1870 */
129,168, 18, 27, 58, 12,169,224,179,182,161,181,203, 32, 58, 99, /* 0x1880 */
210,154,110, 53, 22,237, 86,149, 60,192,101, 12, 12,176, 96, 84, /* 0x1890 */
247,203,170, 11,168,176,231,139, 89,174,148, 96,185,108,107,235, /* 0x18a0 */
104,202,235,203,109, 79, 49, 21,145, 77,169,211, 82, 20,203, 1, /* 0x18b0 */
114,123, 80, 94,138,204,213,213, 39,161,200, 92,154,157,185, 34, /* 0x18c0 */
107,183,163,136, 71, 37, 41, 82,221, 21, 89, 91, 37, 69, 60, 82, /* 0x18d0 */
75, 81,212,199, 12,157, 82,212, 35,117, 6, 60, 42, 88,208, 12, /* 0x18e0 */
156,174, 49,230, 50,135,223, 24,153, 61, 96,114,171, 67, 37,201, /* 0x18f0 */
196, 68,138, 14, 42,109,102,186, 64, 45,218, 5,218,204,116,129, /* 0x1900 */
202,209, 5,106, 81,175,163,225,211,200,159,116, 22,226, 77, 14, /* 0x1910 */
37, 41,234, 97, 78,165,220,206,156, 28, 57, 19, 99, 74,168, 26, /* 0x1920 */
178,114,154,138,244,153,201,189,122,113, 69, 51,147,123,117, 46, /* 0x1930 */
143,102, 32,247,234, 69,115,175, 62, 51,185, 87, 47,154,123,245, /* 0x1940 */
153,201,189,122,209,185,166,151,154,123, 35, 94,138, 60, 39, 62, /* 0x1950 */
135, 49, 37,230,222,112,146,169, 40, 87, 8, 20,246,160,202,229, /* 0x1960 */
103, 77,101, 98, 34, 69, 7,158,246, 73,117,211, 12,228,231, 25, /* 0x1970 */
234,166,153,201,207,124, 9,100, 6,242,179,206,145,159, 57,141, /* 0x1980 */
57,243,252, 92, 92,145, 49, 51,249,217, 40,174,104,102,242,179, /* 0x1990 */
193,229,209, 12,228,103,163,104,126, 54,102, 38, 63, 27, 69,243, /* 0x19a0 */
179, 49, 51,249,217, 40, 58,215,140,153,201,207, 6,199,196,231, /* 0x19b0 */
48,102,102,242,115,193,175,169, 50,219,152,220,174,173, 26,102, /* 0x19c0 */
98,162, 69, 7,158,246, 73,117,211, 12,228,231, 25,234,166,153, /* 0x19d0 */
201,207,124, 9,100, 6,242,179,193,145,159, 57,141, 57,243,252, /* 0x19e0 */
92, 76, 81,126, 43,255, 52, 38, 37,189, 41,195,218, 96,147, 53, /* 0x19f0 */
22,152,222, 91,147, 7, 88, 40,122, 91, 77,233, 97,161,168, 29, /* 0x1a00 */
53,166,171,228,217,128,211, 72,220,180,190,194, 29, 57,182, 54, /* 0x1a10 */
123,119,191, 4,109,164, 7, 99,146, 67, 27,181,163,167,185, 12, /* 0x1a20 */
186,220, 99, 15,197,156, 87,206, 48,219,241, 42,146, 63,169, 40, /* 0x1a30 */
219,207,101,156, 97,170,202, 61,178, 81,172, 59,149, 79,176, 59, /* 0x1a40 */
189, 74, 54, 49,184, 4,115,162,108, 69, 30,221, 73, 30, 80, 57, /* 0x1a50 */
173,244,155, 87,148,123,118,197, 75,145,249, 43,197, 25,246,100, /* 0x1a60 */
238,129,154, 98, 30,173, 60,195,245, 91,113, 69,228,247,145, 51, /* 0x1a70 */
220,127, 6, 27,245,255, 15 /* 0x1a80 */
unsigned char stub_i386_dos32_tmt[5018] = {
85, 80, 88, 35, 14,249,134,145, 19, 26, 3, 0, 63,145, 69,132, /* 0x 0 */
104, 59,222,222,168, 75, 3,216, 53, 83,178, 16, 69,251, 93,227, /* 0x 10 */
97, 97,147,116,147,129, 28, 35,190,118, 25,197,166,218, 72,216, /* 0x 20 */
161,174,224,191,177, 37, 47, 64, 20,225,218,175, 29,111, 85,144, /* 0x 30 */
93,241,240,204, 90,228,217,108,101, 82,214,182,201, 6,152,119, /* 0x 40 */
88, 83, 93,191,197,165, 49, 55,203,222,212, 38,100,121, 14,109, /* 0x 50 */
23, 4, 80, 79,135, 2, 93,251, 61,253, 62,246,221,158,196, 86, /* 0x 60 */
79, 59, 54, 40, 88, 89,217,163,139, 48,192,132, 49, 33,128,123, /* 0x 70 */
233,169,152,153, 45,151,180, 37,131, 85, 59,239,114,145,127, 0, /* 0x 80 */
234,188,126, 33, 71,106, 75,210, 86,139, 54, 97, 70, 45,249,240, /* 0x 90 */
42,210,141, 76, 37,247, 69,172,159,123,215, 83,165, 63,193,107, /* 0x a0 */
38, 41,170, 88,155,147, 86, 67, 38, 68,169, 50,118,226,152,250, /* 0x b0 */
25,231,194,123,104, 77,154,171, 26, 59,237,217,233,145, 24, 3, /* 0x c0 */
207,118,119, 24,244,209, 48, 62, 36, 56,205,106,120,125, 46, 10, /* 0x d0 */
165,246, 36, 72,200,155, 65, 63, 8,133,170,174,247, 52,125,106, /* 0x e0 */
234, 85,159, 96,159, 8, 63,177, 30, 79,166,183, 89, 58,184,184, /* 0x f0 */
172,211,217,190, 53,234,227, 81,175,173,154,156, 58, 66,195,139, /* 0x 100 */
39,158,235,171,121, 96, 96, 52,178,159,221,177, 70, 99,186, 58, /* 0x 110 */
79,237, 43,226,101,126, 42,123,160, 22, 17, 6,194, 77,132, 61, /* 0x 120 */
164, 33,161, 21,103,236,204, 85,225,123,116, 81, 61,180, 31,253, /* 0x 130 */
233,109, 76,158, 74, 17, 85, 41,123,119,224,193,220,110,243,246, /* 0x 140 */
155,252,104, 0, 7,155,253, 2, 47,163,207,247, 54,109, 71,150, /* 0x 150 */
211,192, 13, 94,183, 19,109,108,187, 10,249, 91,164,123,212,135, /* 0x 160 */
188,143, 78,226, 96,248,100, 72,110, 30,152, 37,234,179, 95, 73, /* 0x 170 */
231, 10, 18,178, 5, 24, 39,217, 5, 36, 50,224,177, 8,185, 31, /* 0x 180 */
240, 21,255, 87,244, 39,144, 10, 21, 56, 25,205, 37,217,204,171, /* 0x 190 */
149, 13,255,120,220, 7,208, 61, 39, 36,117, 51,188, 56, 12,156, /* 0x 1a0 */
164,107, 93, 57, 24, 58,207, 12,136,123,230, 44, 43, 34,220,128, /* 0x 1b0 */
103,129,234, 17,242,253,193,173, 80,158, 6,179,211,194, 11,126, /* 0x 1c0 */
57, 7,198,254, 72,178,171, 80,206, 8,152,107,115,139, 29, 89, /* 0x 1d0 */
194,195, 26,224,215,111,212, 31,231,213,105,151,184, 74, 94, 10, /* 0x 1e0 */
7,148,182,154,124, 25,103,164,147,225, 51, 82, 76,144, 14, 11, /* 0x 1f0 */
222, 33, 11, 63, 67,173,238, 71,244,156, 7, 58, 2, 29,219,227, /* 0x 200 */
255, 16,239, 21,222,141,113, 92,144,207, 51, 50,131,114,180, 31, /* 0x 210 */
50,135, 83, 78, 0,166,109, 63,250,117,179,209,177,253,214,201, /* 0x 220 */
20,119, 79, 9, 93,205, 81,147, 93, 36,201, 8, 71, 31,217, 77, /* 0x 230 */
203,189,124, 69,179,202,175, 93,162, 32,195,182,219,182, 78,178, /* 0x 240 */
162, 26,128, 9, 48, 49,179,198,101,202, 85,138,215,209,130,162, /* 0x 250 */
16,250,102, 19,170,164,153,117,177,136,203,111,254, 71,137,133, /* 0x 260 */
93, 23,118,231, 99, 99, 86,222,186,226,123, 70,253,219,205,150, /* 0x 270 */
111,196,136, 99,247, 98,151,210, 97,192, 60,207, 33,112,191, 97, /* 0x 280 */
185, 22, 72, 58,108,230,249,135,231, 37,154,254,248,186,109, 95, /* 0x 290 */
199,129,170, 6,202,182,158, 66, 68,217,105,178,224,107,245, 17, /* 0x 2a0 */
8,101, 6, 77,253,120,228,239,249, 45,235,162,222,114, 47, 16, /* 0x 2b0 */
125, 84, 56, 37,137,118,224,144,227, 97,141,176,125, 24,109, 90, /* 0x 2c0 */
128,241,173, 23,217,110,177, 99, 11,219, 87,141, 45, 20,255,231, /* 0x 2d0 */
165,197,172, 72, 54, 41,217,217,134,119,141,163,166,112,100, 9, /* 0x 2e0 */
37, 84, 92, 1,147,205,122, 99,121,234, 27,242,253,213,213, 32, /* 0x 2f0 */
185, 42, 17, 27, 60,107, 43,190,122, 57,100,163, 6,199,213,181, /* 0x 300 */
12,123, 38, 97,193,230,165,228, 62, 95,168,143, 78, 27,113,141, /* 0x 310 */
75, 42,115,238, 3, 52,200,225,197, 57, 14,240,101, 80,105,174, /* 0x 320 */
18,232,253, 13, 9,247, 71,209,147, 78,170,173, 31,220, 3,165, /* 0x 330 */
118, 70,250,204, 87, 80, 75, 79, 28, 24,174, 31, 56,217,151,158, /* 0x 340 */
126,126,141,200,105, 77, 97, 82, 28,151, 68, 87,217,208, 47,208, /* 0x 350 */
114,198,125,249,179,177, 35, 10,166,134,228,124,211, 45,248,112, /* 0x 360 */
20,158,165, 54,227,116,134,179,227,145, 9, 36, 7,129, 4, 86, /* 0x 370 */
120, 40, 57,196, 28,171,117,212, 1, 71,232, 18,103,112,236,198, /* 0x 380 */
214,174,111,175, 24, 61,211, 5, 34,124,168,148, 0, 42,167,245, /* 0x 390 */
242, 18, 47,141,145, 0, 71, 7, 49,130,241,189,131,187,186,137, /* 0x 3a0 */
56, 37,217,251, 2,149, 34, 74, 99,207,124, 29, 69, 69,118, 3, /* 0x 3b0 */
203,236,197, 90,244,161,167,231,105, 85, 75,220, 71,243,218,198, /* 0x 3c0 */
16,163,196, 57, 58,190, 97,238,221,126,196, 97, 43, 43,104,209, /* 0x 3d0 */
95,237,220, 0, 84,113, 28, 16,218, 81,190,239,170,255,206,232, /* 0x 3e0 */
123,111, 21, 42, 71, 97, 75, 17, 54, 86,248,152, 75,255,106, 10, /* 0x 3f0 */
211,163,159,216,119,178, 54,110, 48, 36,194,100, 24,249,182, 48, /* 0x 400 */
42,198, 26, 36, 96,227,129, 10, 82,191,219,251,185,198,226,215, /* 0x 410 */
1, 10, 37,158, 58,162, 95,198,161, 34,242,139,124,250,135, 53, /* 0x 420 */
79,152,220,227,196, 22, 55,242,201, 37, 43,133,167, 92,137,206, /* 0x 430 */
229, 64,205,105,191, 31,241, 81,139,129,166, 54,195,162,192,192, /* 0x 440 */
9,105, 65, 38,115,109, 19,179, 17,151,120,226,152,138, 51,182, /* 0x 450 */
218, 52,151,242,162, 63,173,131, 64,148,203, 20,165,177,108, 39, /* 0x 460 */
164, 62,213,221,153,155,147,163,225,238,213, 8,118,102, 81,116, /* 0x 470 */
220, 37,153,161,239,172,145,104,238,180, 12,124,111,193, 12, 78, /* 0x 480 */
140,126, 83,144,167, 67,236,110, 45,134,135,188,255, 41,236,102, /* 0x 490 */
197,169,198, 43,112, 20,122, 63,128, 62,123, 74,107,128,186, 21, /* 0x 4a0 */
250,215,233, 38,218,134, 36,232,143, 36,222,229, 34, 54,113, 3, /* 0x 4b0 */
242, 80,242, 22,110,222,184, 21, 18,182,161,190,174,128, 0, 77, /* 0x 4c0 */
204,154,224,102,157, 54,114,179, 65,227, 37,151, 6,241,224, 75, /* 0x 4d0 */
59,131,151,120, 81,100,211, 3,224,113, 24,243, 82, 97,165,167, /* 0x 4e0 */
199,186, 69,203, 54,127,239,249, 3,103,128, 85,130,253,193,133, /* 0x 4f0 */
37,211,161,112,174,120,252,245,104, 70, 76, 17,148, 36,206, 38, /* 0x 500 */
96, 68, 27, 88, 50, 62,150,252,216,227, 40,243,179,215,126,106, /* 0x 510 */
33,205,230,216,176,216,168,121, 85,175, 83,179, 0,240, 72,180, /* 0x 520 */
29, 74,225,243,140,142,234,246,154,184,173, 45,138,214, 94, 83, /* 0x 530 */
144, 11, 85, 57,248, 85, 12, 70, 64, 98,156, 62,226,163, 17, 27, /* 0x 540 */
142,170,224, 91, 38,146,209,231,217,247,201,217,111,249,139,139, /* 0x 550 */
16, 67,254,232,241, 73,182, 12,156,206, 16, 49, 86,242,233, 75, /* 0x 560 */
26,162, 14,210,168, 90,105,251,223,150,120,254,184,135, 56,135, /* 0x 570 */
227,125, 79,234,111, 68,206,198,175,212,215, 5, 79, 43,133, 95, /* 0x 580 */
24,149,241,229,126,114,247,145,215,204,189,199,156,118, 73,116, /* 0x 590 */
127, 61, 52, 3, 93, 70,150,178, 95, 28, 31, 25,114, 84,123,196, /* 0x 5a0 */
163,209, 79,194, 72,234, 9, 50, 49,219, 91, 8, 3, 49,120,175, /* 0x 5b0 */
252,109,204, 29,229, 8,243,199,131,151, 98, 48,227, 50,158, 68, /* 0x 5c0 */
88, 80,164,219,228, 76,173, 39,146, 32, 1, 74, 60,118, 21,123, /* 0x 5d0 */
19,181, 52, 58,193, 65, 0,147,172, 8,180, 96,196,142, 89,136, /* 0x 5e0 */
57,245, 46,113,142, 64,164,181,100, 80,115,128,196,201,185,156, /* 0x 5f0 */
186, 72,141,126, 98,224,169,249,192, 62, 55, 32, 60,192,120,177, /* 0x 600 */
133,165, 7,120, 45, 35,107,116, 84,151,248,151, 86,154, 65, 91, /* 0x 610 */
78, 87, 78, 35, 55,191, 89, 38, 46,198,127,248,130,163, 54,213, /* 0x 620 */
17, 92, 44, 25,217, 89,205,206,249, 86, 17,145, 22,190,171, 40, /* 0x 630 */
188,232,209,145,170,250,220,225,160,246,119, 86,198,200,212,103, /* 0x 640 */
161,236,137, 61,154,175,197,137, 11,182, 67,252,197,145, 61,143, /* 0x 650 */
64,120,188,199, 33, 70,219,247, 10, 17, 51, 58, 64, 10,163,175, /* 0x 660 */
249, 2, 35, 65,145,226,181, 85,250,153, 83, 4,174,111,219, 87, /* 0x 670 */
211, 29, 29,116,212, 96,120, 83,174,203, 43, 44,118, 7,229,165, /* 0x 680 */
106, 14,214,206, 61, 71,134, 3,134,155,164,158,209,128,188, 8, /* 0x 690 */
196,176,237,130, 82,163, 7, 67, 2, 54, 78,137,129, 27,191, 45, /* 0x 6a0 */
181,241,207, 70,161, 26,145, 39, 31, 66,127, 95,125,251, 68,239, /* 0x 6b0 */
209,231,235,239, 24,113,134,155, 40,154,123, 65,177,171,186,158, /* 0x 6c0 */
209, 68,104, 3,249,122,249,168,206, 75, 4, 29,146, 17,164,146, /* 0x 6d0 */
158,109,208,131,200, 67,243,136, 46, 51,212,166,248,216,112,108, /* 0x 6e0 */
40, 35, 88,154,186,218,125,163,174, 43, 26,132,209,191,185,103, /* 0x 6f0 */
171,205,157, 22,195, 92,223,187, 88,201,206,232,245,176,159, 71, /* 0x 700 */
151, 44,130,130, 33,212,151,154, 1, 63, 56,129, 51, 46,136, 95, /* 0x 710 */
143,202, 51,157, 34, 32,226,174, 9,143,182,224,158,255,195, 58, /* 0x 720 */
252,237, 28,182,202,158, 83,121,186, 74,187, 83,109,158,206,130, /* 0x 730 */
51,197,241, 91,146,172, 76, 80, 30,209, 1,225,124,227,221, 57, /* 0x 740 */
123,205,164,251,142,161,120,202,114, 42,103, 12, 13, 51,248,157, /* 0x 750 */
221,115,108,198,154, 67, 30, 73,188, 79,147, 18,235, 4,206, 30, /* 0x 760 */
144, 4, 94,206, 41,187, 60,190,237,221,111,229,117,149,120,120, /* 0x 770 */
62,247, 68,118,109,149, 43, 39,100, 51,136,135,156, 51,241,185, /* 0x 780 */
181,241, 82, 80,179,181,128, 10,215,120,170,248,198,115,109, 88, /* 0x 790 */
204,125,200,198,234, 52, 98,217,195, 91,216,238, 94, 8, 85,231, /* 0x 7a0 */
185, 65, 83,215,122,226,214, 0, 29,193,106, 68, 17, 68, 39,145, /* 0x 7b0 */
100, 67,251, 27, 2,166,224,248,250, 84, 28,191,232,153,220,141, /* 0x 7c0 */
75,251, 99,232,183, 77,240,154, 69,226, 67,139,199,135, 59, 71, /* 0x 7d0 */
3,187,222, 87, 25, 37, 39,155,247,158,182, 24,201, 82, 58,230, /* 0x 7e0 */
116,156,251,133,226,148, 29,181,184,168,251, 37,148, 8,255, 17, /* 0x 7f0 */
239,220, 23,232,250, 68,217,175,200,248,217, 57,106,253,209,245, /* 0x 800 */
195, 8, 23,239,140,198,233,133, 66,226, 10,215,218,183,148,237, /* 0x 810 */
232,183, 71, 30,205, 1,210, 92,230, 41, 92,169,208, 50,219, 1, /* 0x 820 */
151, 38, 62,212, 46,184,162,235,201,201,250,170,228,172,193,159, /* 0x 830 */
168, 90,241, 29,137, 8,101,150,111,190,206,193, 16, 72, 82,179, /* 0x 840 */
140, 31,149,193,168,144, 66,158, 70, 59,245,230,148, 3, 2,180, /* 0x 850 */
54, 21,217,106,128, 87,168, 29,209,151,174,199,153,140,127, 16, /* 0x 860 */
75,244, 40,150, 11,120,145, 48,231,179,103, 7, 11,138, 72,120, /* 0x 870 */
214, 23,162,113,219,217, 76, 68, 77,228,136, 66,170,176, 9, 98, /* 0x 880 */
222,101,126, 30, 35, 29,186,175, 27, 54, 77,117, 19,215, 98,183, /* 0x 890 */
43, 75, 77, 24, 82,166, 9,216,171, 43,167, 17, 42,222, 32,237, /* 0x 8a0 */
99,244,162, 15, 7,195, 2,131,168,138,162, 12, 10,100, 49,160, /* 0x 8b0 */
126,244,247,114, 93,144,218,177,199,102, 4, 67,176,107,231,198, /* 0x 8c0 */
151,251, 13,153,190,190,146,160,174,212, 98,253,157, 88,185,152, /* 0x 8d0 */
84,170,111, 45,221,142,150, 39,224, 38,121, 22,211,237,119,115, /* 0x 8e0 */
112, 49,157,240,250, 87,205, 22, 84,140,241,209, 20, 15,152, 28, /* 0x 8f0 */
147, 47,191,190, 92,216, 21,122, 67, 10, 38, 38, 53,255, 51, 11, /* 0x 900 */
21, 97,219,194, 72,124,111, 42,102,228,146,108,233,154,212,138, /* 0x 910 */
195,187, 68, 55,240,221, 54, 21,100,152,172, 68, 23,251,217, 94, /* 0x 920 */
112,128, 10, 12,242,177,249, 17,144,150,163, 5,106, 59,242, 65, /* 0x 930 */
199,204, 57,151,208, 84,106,172,207,105,148,231,239,170,170,101, /* 0x 940 */
13,207,188, 84, 64,251,148, 91,240, 0,121, 70,205, 48,127,252, /* 0x 950 */
25,211,242,217, 16, 41, 50,226,101, 3,194, 98,174,204,228, 51, /* 0x 960 */
130, 25, 7, 33,123, 64,114,137,158, 8, 14,149, 34, 94, 33,114, /* 0x 970 */
185,238, 98,152, 50,207,151, 10,203, 21,196,177,196,128, 28, 76, /* 0x 980 */
179,169, 47, 53, 46,210, 94,206,197,172,121,100,133, 53,197,239, /* 0x 990 */
29,101, 52,203, 8, 3,249,107,224,232,196,191, 73,225, 87, 22, /* 0x 9a0 */
232, 31, 71,120,147,218, 77,187, 22,233,221,144, 4,153,226,215, /* 0x 9b0 */
43, 27,220,186, 67,211,151,114,196, 61,172,139,255, 49, 77,201, /* 0x 9c0 */
203,221,173, 80, 68, 23,176,137,100,225, 78, 22,238,143, 63, 60, /* 0x 9d0 */
1, 1,197,216, 93,141,181, 97, 28, 82,198,175,195,148,252,193, /* 0x 9e0 */
252, 60,254,187, 49,127, 53,113,137, 12,236,156, 52, 66,246,198, /* 0x 9f0 */
79,229,188,248,164,103,105, 89, 40,132,249, 66,128,252,191,245, /* 0x a00 */
36,162, 81, 38,174, 43,104, 0,115, 30, 87,108,102, 22, 2,104, /* 0x a10 */
104, 6,125,224, 51, 28,217,112, 61,236, 84,246,238,127, 9,121, /* 0x a20 */
9,108,184, 76,210, 90, 26,174,209, 55,186, 84,165,178, 86,157, /* 0x a30 */
135,230,203, 13, 47,211, 25, 18,198,218, 88,118, 50, 9,128,241, /* 0x a40 */
252,239,226,117,236,148,195,254,140,236,108,248, 35,235,197,159, /* 0x a50 */
98, 29,123,112,214, 25, 63,124, 28,220, 65, 7,243, 27,119, 78, /* 0x a60 */
106,242, 16, 92, 80,215, 52,150, 93,146,197, 70,248,157,123,163, /* 0x a70 */
94, 49,215,103,245, 13,240,112,232,128, 13,205,172,186,116, 44, /* 0x a80 */
112,168,144, 69, 51,249, 80, 43,161,124,100,122,179,116, 97, 20, /* 0x a90 */
158,195,155, 0,182,125,241,215,242,227,237,148, 99,134, 54, 1, /* 0x aa0 */
129, 64, 2,229, 24, 84,112, 3,213, 63, 31, 36, 37,104, 26,102, /* 0x ab0 */
115,187, 12,225,169,188,115, 45,185,161,108,207,165,246,119, 0, /* 0x ac0 */
124, 24, 17, 25, 70, 91,221,218,233,253, 65,133,212,119,190,181, /* 0x ad0 */
89,196,124,162,251, 65,132,125,219, 4,146, 7, 7, 38,124, 53, /* 0x ae0 */
98, 2, 96, 37,215,206, 85, 51, 56,204,156,255,179,156,254,130, /* 0x af0 */
241,213,248, 83,126,223,209,242,219,203,183,214,250, 44, 99, 11, /* 0x b00 */
216, 63,136, 8, 3,247, 29,194,206,222,205,189,160, 87,120,155, /* 0x b10 */
56,241,210,144,212,157,152, 83,227,228, 41, 27,251,120, 93,167, /* 0x b20 */
151, 63,174,118, 5,107, 72,234,137, 66, 44, 83, 47,247, 18, 13, /* 0x b30 */
190,134, 20, 55, 64, 96, 99, 56,116, 46, 25,154,124,179,246, 81, /* 0x b40 */
40,237,163, 86, 86,238, 23,188,148,176,124,168,179,251,151,233, /* 0x b50 */
191,193, 82, 34,239,160, 66,195,224,223, 59,133, 83,253, 35, 85, /* 0x b60 */
190, 25,184,242,250,213,189, 77,121,132,169,250, 84,147, 97, 92, /* 0x b70 */
81, 91, 20,127,241,141,140, 52,243,140, 57, 55,181,240, 0,109, /* 0x b80 */
32,181, 90, 34, 20,186,149, 81,143,141, 0,111,222,174, 90,176, /* 0x b90 */
42,201,219, 7,232,127,132,128,247, 75, 74,151, 98,247,253,187, /* 0x ba0 */
60,233,145,127,137,121,118,177,255, 51,242, 88, 49, 93, 72,180, /* 0x bb0 */
114,196,208,135, 43,191, 68,223, 3,102, 64, 34,250, 14,141, 80, /* 0x bc0 */
140,228,202, 57,237, 36,252, 17,238,160, 60, 79, 64,129,255,248, /* 0x bd0 */
215,113,201,162,147, 37,232, 85,142, 63,117, 91,127, 1,203,201, /* 0x be0 */
34,168, 55,229,175,182, 4, 92,196, 32, 84, 80,202,254,173, 23, /* 0x bf0 */
142,212,187, 8,110,121, 31,206,210,180, 97,212, 17,211, 57,196, /* 0x c00 */
191, 37,191,197,252,125, 37,193,150, 18,163,129, 76, 40,120,128, /* 0x c10 */
176,220,220, 53,130,169, 76,174, 50, 18, 35,222,240, 73, 61, 86, /* 0x c20 */
90,149, 88,214,182,190, 8,247,104, 93,105,209, 15,218,249,153, /* 0x c30 */
157, 10, 37, 56,125,235,101,191, 42, 47,153, 74, 6,101, 82,230, /* 0x c40 */
112,198,145,212,106,143,230,254,126,173, 56,245, 92,154, 62,246, /* 0x c50 */
212,245, 98,177,147,105, 53, 56, 62,141, 9,129,105, 63,228,254, /* 0x c60 */
88, 62,227,255,154, 74, 13,212,210,165, 10,126,192,120, 88,248, /* 0x c70 */
229,112, 88,178,229,107,103,227,204,136,133,184, 90, 17, 21,234, /* 0x c80 */
93, 23, 50,192, 52, 87, 11,240,108, 97, 87, 28,159,195, 10,176, /* 0x c90 */
233, 0,155, 96,183,229,219,185, 41, 62,168,182,167,122, 85,225, /* 0x ca0 */
214,187, 80,250,156,123, 41,123,127, 83, 39,108,126,197, 41, 82, /* 0x cb0 */
67, 48,167,243,116,104,210,173,156, 89, 20, 11, 26,144,184, 56, /* 0x cc0 */
128,194, 20,134,246, 51,182, 9,154, 91,196, 54,171,166, 38, 9, /* 0x cd0 */
6, 55,121,155, 76, 65,125,195, 68, 61, 72,156, 32,206, 31, 17, /* 0x ce0 */
119,140, 37, 9, 78,174,163, 91, 88,105, 99,174,160,142,125, 23, /* 0x cf0 */
165, 21,182, 3,234, 73,145,144, 91, 35, 19,210,171,145,216,135, /* 0x d00 */
5,254, 63,190,151, 94, 90, 63, 10,188,125, 4,213,155,193,246, /* 0x d10 */
32,110,115,153,191, 93, 69, 28, 76, 0,134,198,161, 49,155,189, /* 0x d20 */
173,174, 92, 98, 32, 68, 63, 92,188,253,150,223, 64, 27,248, 25, /* 0x d30 */
59,152,114, 67, 48,150, 28, 18,101, 69, 20, 87, 53,242,240,254, /* 0x d40 */
148, 15, 29,244,142,150, 84,115,194,177,189,221, 54, 45, 82, 60, /* 0x d50 */
107, 0, 46,208,100, 14,171,171,219, 70,219,181,204,221,227, 23, /* 0x d60 */
64, 35,197,188,132, 81, 87, 8, 31,160,127, 72,237, 14, 21,158, /* 0x d70 */
220, 59, 79, 46,203, 24,252,196,234, 49,126,247,142, 95, 14, 32, /* 0x d80 */
183,142,209, 81, 63,134,179, 1,243,233,143,176,121,137, 71, 38, /* 0x d90 */
107,209,161, 20,106, 34,164, 45, 11,156,141,125,170,140, 40, 74, /* 0x da0 */
57,181,182,110,227, 26,215,187, 28,125, 94,107,255, 19, 2, 47, /* 0x db0 */
95,144, 95, 92, 44,249, 1,141,246,148,160,128,108,184,159, 52, /* 0x dc0 */
197, 41, 35, 29, 55,253, 69, 82,198, 56,225, 4, 25,255,239,226, /* 0x dd0 */
12,240,126,210, 97,245,182,192,225, 97,220,225, 53,215,194, 12, /* 0x de0 */
217,131,217,145,186,108, 28, 5, 25, 59,238, 17, 20,253, 69, 30, /* 0x df0 */
195, 67,236, 53,164,242,234,152,156,109, 96, 54,194, 28,213,204, /* 0x e00 */
12,250, 30, 88,159,233,117, 4,102,164,252,249,181,145,128,128, /* 0x e10 */
161, 15,210, 70,229,136, 73, 82,252, 18, 4, 25,111, 92,173,252, /* 0x e20 */
71,231,158,164, 43, 52, 48,145, 26,172, 18, 95, 45, 18,122,224, /* 0x e30 */
37,111,201,227,219, 72, 81,118, 17, 0, 9,194, 25,152, 82, 70, /* 0x e40 */
191, 90,245,122,189, 72,107,132,134,217,167, 39, 99,124, 20,177, /* 0x e50 */
6,105,254,145, 98,238, 85, 70,168,209,170,231,167, 54,114,242, /* 0x e60 */
255,160, 55, 22,132,189,166,198, 25,132, 69, 55, 69, 93,195,123, /* 0x e70 */
58, 56,204, 74,128,176, 57,230, 65,164,128, 17,245, 29,242,177, /* 0x e80 */
152, 12, 52, 19, 9,216,143,172,245,217,107, 98,200,132,211,130, /* 0x e90 */
174,139,135,247,245,177,112,224,180,180, 89,213, 45, 6, 79,100, /* 0x ea0 */
210, 28, 63,122,119,131, 0,245,243, 76, 97,119,149, 66,202,207, /* 0x eb0 */
102,180, 53,164,178,128,106, 45, 56, 53,154, 7,234,218,134,162, /* 0x ec0 */
228, 54, 81, 30,254,226,156, 49, 24,242,136,189, 15,155,120, 37, /* 0x ed0 */
20, 10,254,179, 86, 12, 5, 38, 91,139,143, 27,188, 47, 11,109, /* 0x ee0 */
109,213, 73,118, 64,235,189,216, 77,198, 68,192, 10, 17, 39, 61, /* 0x ef0 */
114, 56, 42,136, 46, 8,147, 13,112,104, 64, 93,214,122,226,161, /* 0x f00 */
219, 22,135,211,147,142,132, 86,182, 30,163,254, 15, 99, 24,228, /* 0x f10 */
77,165,240,247,232,193, 6,244,158,190,129,217,242,218, 17,203, /* 0x f20 */
246,232,214,138, 4,162,168, 94, 49,210,127, 10,131,111, 1, 63, /* 0x f30 */
20, 29,131, 59,122, 74, 33,230, 11,226, 78,189,238,149, 70,236, /* 0x f40 */
155,176, 29, 92, 10,161, 7, 37,161, 3, 19, 94,122, 44, 34,236, /* 0x f50 */
136,222, 2,152,191,110,124, 53,226,144,232,236, 28, 18, 55,108, /* 0x f60 */
188,121, 24,101,104,208,217, 88,179, 1,243, 37, 14,113,122,114, /* 0x f70 */
186, 43,229,180, 8,121,192,177,231, 19,121, 73,202, 14, 20, 31, /* 0x f80 */
168,188,240,152,179,154,158,148,106,164,163,225, 86, 32,195,247, /* 0x f90 */
123,128, 61, 84,151, 38, 46,149, 95, 81,104,163,179, 2,235, 51, /* 0x fa0 */
40,189, 26, 84,187,253,186, 53,159,250,253,133,143, 20,130, 18, /* 0x fb0 */
246,166,211, 86, 51, 30,224, 30,112, 16, 2, 73, 7,136, 66, 74, /* 0x fc0 */
254, 11,137, 4,169, 57,184,130, 88,102, 48, 35,181,154,170, 58, /* 0x fd0 */
241,162, 37,140,165,102,193,202, 19,146,245,158,129,134,231,206, /* 0x fe0 */
46, 60,218,146,106, 23, 93,150,183,244,249,186,152, 59,130, 12, /* 0x ff0 */
208,181,161, 79,170, 31,193,235, 76, 20, 74, 4,130, 64,247,234, /* 0x1000 */
233,235, 20,136,105,166,164,189,206, 21,237,206,191,245,253,184, /* 0x1010 */
165,216, 33,239,209,103, 9, 44,102, 26, 26,111, 56,186, 57,113, /* 0x1020 */
184, 7, 59,249,169,167, 32,102,239,220,225,154,246,179,231,200, /* 0x1030 */
237, 77,162, 63, 59, 43, 7,150,176, 4,199, 78,253,111, 88, 27, /* 0x1040 */
130,248,236,141,212,109,155,165,167,161, 37,223, 41,152, 71,222, /* 0x1050 */
233,230,198,138,229, 57, 52,217,222,117, 11, 39,191, 22, 68,144, /* 0x1060 */
154,105, 14, 91, 23, 66,123,134,214,254,222, 23, 43,202,211,244, /* 0x1070 */
196,133, 68,148,154,155, 59,101,251, 41,114,134,111,142,105,174, /* 0x1080 */
226,161,181,108, 42, 76,173, 69, 85,112,211, 70, 92,108, 85,210, /* 0x1090 */
215, 4,212, 32,161, 68,129, 29,111,142,198, 52,111,226,113,128, /* 0x10a0 */
124,117,134,213, 46,137,118, 40, 68,140,169, 6, 75,242, 58,188, /* 0x10b0 */
219,192, 42,118,112,253,143,105, 95,197,108, 42,107, 82, 96, 10, /* 0x10c0 */
243,137,191, 56,104, 43,203,132,142,242,169, 20, 27, 78, 99,250, /* 0x10d0 */
4, 6,148, 10,179,142, 35, 58,146, 0,150,122,141, 64,202,200, /* 0x10e0 */
52, 97,110,249,211, 73,155, 95,101,179, 47,109,230, 36,219,180, /* 0x10f0 */
122,197, 8,235,208,202,125,154,135, 24,221,249, 93,240, 63, 94, /* 0x1100 */
174, 2, 9,115,189,177,213,209,218,175, 58, 51,189,106, 8,149, /* 0x1110 */
131, 10,224, 35, 77,128,249,227,180,170, 68,193, 62,148,130, 11, /* 0x1120 */
236, 55,198,137, 5,143,232,149,101, 61,104, 8,136, 64,151,113, /* 0x1130 */
52,213,131,189, 29, 41,193,197, 91,211,196, 0,136,163,245,157, /* 0x1140 */
156,202,171, 71, 24, 13, 94,197,189,232, 78,230, 2,119, 67,167, /* 0x1150 */
123, 56,157,169, 12,131,229,171, 1,214, 48, 69, 38, 69,233, 75, /* 0x1160 */
91,140, 85, 83,133,115, 60, 89, 24,244,116, 42,118, 98,127,211, /* 0x1170 */
65,101,201, 4,144,249,188, 98, 43, 4, 44,125,165, 69, 68,236, /* 0x1180 */
108,109, 38, 78,148,191, 2,169,124, 87, 20,100,251,131,169, 3, /* 0x1190 */
10,136,144,179,248, 35,154,255, 89, 74, 72,195,185, 56,236, 82, /* 0x11a0 */
132,143,240,109,122, 52, 43,219,208, 73, 76,112,131, 30, 92,175, /* 0x11b0 */
233,196, 26, 73, 21,184,167,126,193, 80,187, 8,223,188, 17, 81, /* 0x11c0 */
185,126,211,225, 42, 81,222,134,119,163,119,235,208,171,195,120, /* 0x11d0 */
168, 84,106,233,191, 64, 55, 30, 71,225,126,130, 82,139, 48, 55, /* 0x11e0 */
46, 34, 23, 20,113,144,126,164,134, 19, 37, 5,126,139,231, 63, /* 0x11f0 */
1,138, 22,210,221, 11, 86,236, 37,253, 87,246, 65,171,205,147, /* 0x1200 */
121, 75,143, 70,173, 25,199, 94,191,169, 36, 73, 49, 54, 95,154, /* 0x1210 */
59,170, 87, 61, 64,209,133,216,123,145, 69, 34,139,213, 84,130, /* 0x1220 */
121, 99, 63,207, 0,209, 99, 56, 47, 30,206,232, 72, 29, 40,104, /* 0x1230 */
61, 9, 2, 36, 21, 45,214,142,193,119,152,184,202,234, 44,163, /* 0x1240 */
99,177,119, 37, 82,175,166, 90,156,245,145,197,155, 1, 33,136, /* 0x1250 */
150,243, 26,239, 57,221, 25, 46,110,139,228,132,124, 63,253, 48, /* 0x1260 */
163, 72,171,218,197,223,251, 12,133, 24,115, 12, 81,183,195,177, /* 0x1270 */
152,221, 21, 67,187,178,151,234,202, 64,209, 59,179,233,141,231, /* 0x1280 */
112,134,248,180,113, 60, 90, 84,123,194,106,115, 80,243, 92,220, /* 0x1290 */
187,197,120, 91,100,205,144, 33,169, 96,112, 36,207,136, 86, 29, /* 0x12a0 */
24,223, 42,190,129, 20, 36,139,107, 14,252, 19,255,194,238, 84, /* 0x12b0 */
182, 40,203, 57,230, 48,178, 76,127,244, 41, 98, 14, 82,120, 78, /* 0x12c0 */
113,150, 96, 42,127,119,130,125,144, 51, 68,212,132, 96, 15,156, /* 0x12d0 */
73,175, 98,217,168, 18,109,202, 37,180, 65, 54, 65,132, 16, 82, /* 0x12e0 */
126,205, 60,179,244,188,123,222,185,233,208,172,236,129,135, 78, /* 0x12f0 */
198,198, 66, 73,228, 27,159, 65,149, 38,102,176,128,106,177, 69, /* 0x1300 */
152, 36, 4,224, 12,149, 67,242,107, 80,158, 90, 43, 46, 12,179, /* 0x1310 */
116,108,238,184,113, 47,193, 97, 78, 28, 0, 4,164, 51, 87,213, /* 0x1320 */
255,100,206,100,253,121,155,103, 45, 10, 5,109,168,150, 39, 98, /* 0x1330 */
166,182,228, 70, 50,139,104, 5, 30,179,113,197,243, 57,247,216, /* 0x1340 */
248, 23, 8,215, 83, 60,182,131,122,189,123,168,226,232,174, 57, /* 0x1350 */
153, 96,201, 32,138,116,175, 37, 17, 12, 68,250,199,128,117, 52, /* 0x1360 */
96,161,227,131,196, 26,144,223,143,252,142,131,216,106,150, 14, /* 0x1370 */
140,133, 41, 68, 35,197,122, 37,223, 46,249,160, 16,171,176,174, /* 0x1380 */
80,151,226,139, 6, 38,154,179, 61,192 /* 0x1390 */
};