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
+390 -524
View File
@@ -27,529 +27,395 @@
*/
#define STUB_I386_WIN32_PE_SIZE 8307
#define STUB_I386_WIN32_PE_ADLER32 0xbc7d95b3
#define STUB_I386_WIN32_PE_CRC32 0x7bb97299
#define STUB_I386_WIN32_PE_SIZE 6170
#define STUB_I386_WIN32_PE_ADLER32 0x4aa117e6
#define STUB_I386_WIN32_PE_CRC32 0x81d0af96
unsigned char stub_i386_win32_pe[8307] = {
85, 80, 88, 35, 15,242,165,106, 32,237, 92,127,116, 20,213,189, /* 0x 0 */
159,217, 77, 72, 8, 72, 64,145, 16, 80, 25,117,143,143, 0,234, /* 0x 10 */
206,204,238,102, 87,125,150, 36, 51, 16,112, 73, 98,178,225,135, /* 0x 20 */
162, 97, 73,118, 37, 52,252,232,102, 35,160, 88,160, 65,205,154, /* 0x 30 */
174,138,213, 62, 78,235,177,218,218, 87,251,170,149,246,245,180, /* 0x 40 */
182, 61,122, 18,127, 65,125,125, 22,203,171,109,159,237,121, 84, /* 0x 50 */
91, 5,227,107, 81,207, 83,170,182,121,247,206,204,221,189,251, /* 0x 60 */
157,185,179,119, 33,199,254, 67,206,129,153,239,221,207,124,190, /* 0x 70 */
63,238,189,223,123,103,238,204,221,165, 71,151,136,162, 40,144, /* 0x 80 */
63, 81,240, 10,121, 73, 16, 30,159,103, 30, 3,198,255,243,133, /* 0x 90 */
127, 23, 14, 8,187,119,250, 42,197,234,219, 63, 25, 31, 31, 95, /* 0x a0 */
247, 12, 46,206, 26,255, 39,199,239, 52, 14,123,238, 52, 47, 57, /* 0x b0 */
120, 39, 33, 89, 53,248,159,227, 99,222, 71,199,188,119, 77, 90, /* 0x c0 */
50, 84,177, 84,124,109,160, 98,248,130,193, 63,127, 50,227,181, /* 0x d0 */
148, 40,143, 44, 78,141, 63,133, 85, 82,197, 51, 70, 40,161,127, /* 0x e0 */
92, 68,255, 6, 38,231, 68,249,103,131,199,188,169,179, 70,143, /* 0x f0 */
86, 34,190,193, 19,227,233,241,204, 11,244,197, 63, 43, 16, 6, /* 0x 100 */
198, 27, 88, 63,246,251, 17,179, 63,207,236,111,104, 24, 28,245, /* 0x 110 */
236,249,155,240,254,248,248,224, 43, 98,230,189,108,224,242,247, /* 0x 120 */
31,205,188,122, 28,187,154,157,121,249,224,223, 62,185,121,252, /* 0x 130 */
46, 79, 35,242, 97,217,192,135, 70,233,176,103,240,217,178, 76, /* 0x 140 */
197,224,193,178,193,227,101,219,222, 21,127, 97,148,158,186,179, /* 0x 150 */
169,106,100,210,148,129,234,156,216, 92,128, 28,179,156,159, 65, /* 0x 160 */
57,255,202,201,204, 11, 99, 83, 78, 45, 0, 26,210,166,229, 3, /* 0x 170 */
160,145, 0,124,252,143, 11,192, 5, 70, 0, 46,200,137, 48, 0, /* 0x 180 */
5,190,112,197, 35,245,115, 58, 0,169,103,152,209,184, 22,169, /* 0x 190 */
190, 54, 31,141,107, 11,162,225, 57,245,104,100,254,148,125,208, /* 0x 1a0 */
135, 59,130, 60,210, 22,249,221,192,199, 75,150,116,108, 48,251, /* 0x 1b0 */
197,115,101,230,217, 74,124,214,118,208,139,207, 51,127, 26,238, /* 0x 1c0 */
20, 30, 95, 62, 52,234,171, 24, 57,238,253,169,240,183,241,241, /* 0x 1d0 */
35,111,100, 31, 93,123,239,187,200,140, 63, 30,221, 40,108, 20, /* 0x 1e0 */
50,111,116,160, 11,134, 87, 8,227,242, 42,124, 54,212,228, 49, /* 0x 1f0 */
46,168, 30,242,142, 28, 47, 27,186, 70,108, 95,217,209,214,185, /* 0x 200 */
106,101,199,224, 59, 59,135,239,247,221,139,123,163,230, 75, 99, /* 0x 210 */
246, 23, 53, 95,191, 48,252,184,239, 65,220,111, 27,203, 50,154, /* 0x 220 */
111,187, 81, 31,213, 63, 92,238,201, 60,119,228,141,204,111,151, /* 0x 230 */
101,162,190, 62, 36,138, 71,142, 54,163,159, 55, 12,239,245, 61, /* 0x 240 */
102, 0,148,131,186,217,177, 53,223, 58,227,104, 72, 79,161,140, /* 0x 250 */
33,100,210,190, 30, 84,188, 86, 52,127, 94,109, 29, 99,214,177, /* 0x 260 */
205,210, 32,138,239, 30, 57,154, 29, 10, 85, 8, 66, 36,234, 75, /* 0x 270 */
247, 79, 27, 70,234,147,136,167,108,112,196,243,250, 7,195, 15, /* 0x 280 */
250,238,199, 81, 26, 71,151, 52,143,227,192,253,183,247,126,223, /* 0x 290 */
126, 28,147,152, 47, 42,255,242,202,181,190,104,245,222,157,147, /* 0x 2a0 */
49,151,119,244,173,202,198,166,201, 7, 7, 63, 42,251,252, 91, /* 0x 2b0 */
195, 95,244, 61, 42,152,156,213,131, 61,232,247,225,180, 47,125, /* 0x 2c0 */
113,218,215,135,248,215, 13,199,124,219, 71,143,150, 33, 19, 53, /* 0x 2d0 */
241,196,158,157, 6,179,144, 93,212,184,109,182,201,183, 8,225, /* 0x 2e0 */
71,123,124,205,149, 38, 41,226, 68, 87, 53, 39, 81, 37,140, 30, /* 0x 2f0 */
155, 82,253,163,151,170,159, 28,141, 28,172, 30,252, 61,242, 1, /* 0x 300 */
133,163,249, 41,161, 82, 16,234, 14,221, 21,245,245,140,158, 44, /* 0x 310 */
127, 6,123,150, 45,243, 84,255, 48,230,235, 79,102,116, 1, 93, /* 0x 320 */
155,190, 24, 71,173,207,183,253,200,209, 31, 35,172,176, 16, 65, /* 0x 330 */
143,124, 36, 30,238, 29, 17, 38, 9,194,224, 78,223,186, 73,217, /* 0x 340 */
189,229,125,211, 12,190,153,213,119,191,132, 48,248,178,133, 40, /* 0x 350 */
128,168,182, 30, 54, 98, 85,230, 65, 63, 46,126,165,199,183,120, /* 0x 360 */
56,234, 91,156,157, 25, 66,132, 51,247,252, 1, 39,231,156, 15, /* 0x 370 */
218, 10, 1,213,213, 85,217, 69,211,137, 47,235, 42,157,125,201, /* 0x 380 */
10, 30,193,116,231,221,234, 39, 95,140, 28,236,191, 56,239,202, /* 0x 390 */
137,204,171,200, 17,100,214, 85,200, 17, 49,153,185, 29, 99,211, /* 0x 3a0 */
23,141, 93, 86,135, 32,117, 7, 51,135,178, 41, 49, 57,122,172, /* 0x 3b0 */
60, 89, 55,106,128,146, 25,131, 45, 61,109,207,223,199,177,169, /* 0x 3c0 */
119,175,194, 29,126,135, 41,237,250,156,101,170,248, 43, 98, 38, /* 0x 3d0 */
177,237,249, 10,103,219, 86, 20, 24, 86, 11, 13, 51,108,210,133, /* 0x 3e0 */
177,175,217,205, 73,102, 86, 8, 99,119,162,250, 77,103, 78,160, /* 0x 3f0 */
38,128, 3, 55,132,154,247, 80, 89, 85, 35,142,178, 23,181,154, /* 0x 400 */
244,174,179, 72,115, 61, 62,183,194,140,254,228, 93, 85,131,125, /* 0x 410 */
232,231,227, 85,184, 0,157, 77, 58, 46,160, 51, 20,103,196,143, /* 0x 420 */
90,206,186,186,209,204, 97, 83,197,179,123,254,138, 93, 72,102, /* 0x 430 */
58, 5, 92,161,217,244, 0,110,234,225,109,179, 76,151,222,157, /* 0x 440 */
68,154,226,232, 31, 12,135,250,124,225,204, 33,228, 78,114,248, /* 0x 450 */
129,221,168,166,170,127,244,118,245,147, 47, 32,175,218, 51, 47, /* 0x 460 */
154, 62, 29, 67,144,213,200, 43,164, 44,134,154, 13,178, 61,140, /* 0x 470 */
170,176, 13,137,219,147,153, 47,224,107, 80, 80,214,102,250,124, /* 0x 480 */
49, 20,135,213,242,136,209, 90,170,191, 54,178,103,180,103, 18, /* 0x 490 */
110,104,139, 81,241,186,227,105, 20,255,204,203,117, 7,235, 94, /* 0x 4a0 */
52, 13, 69,151,135,177,177,127, 55,141,221,135,121,136,141, 43, /* 0x 4b0 */
242, 54,190,153,179,241,189,209,183,145,141,217,253,134,141,163, /* 0x 4c0 */
213, 79, 30,142,252,186,122,240, 13, 20,164,167,177,149,153, 87, /* 0x 4d0 */
235, 94, 64, 81, 11, 24,231,199,204, 58, 48, 84,100,246,236, 55, /* 0x 4e0 */
45, 92,135, 68,109,244,104,185, 23,245,223, 61, 31,153, 29,170, /* 0x 4f0 */
153,104,124,173,188, 80, 35, 10,198, 81,220,121, 78, 80,253,169, /* 0x 500 */
127, 93, 93,212, 23, 24,221,233, 11,148,163,136, 7,112,165, 35, /* 0x 510 */
87,211,200, 67, 5,181, 64, 12,175,222,251,165,114,156, 49,141, /* 0x 520 */
8,160,132,133,107, 23, 87, 53, 10, 70, 86, 19, 38,227, 56,144, /* 0x 530 */
78,115,151, 86,110, 85,252,130, 70, 92,231,199,101,116,101,221, /* 0x 540 */
139,168,177,144,106, 76,102, 12, 19,142,207,195,118, 28,170,123, /* 0x 550 */
213, 8, 90, 31, 14,218,104,221,175, 73,216,140,112, 16, 39,102, /* 0x 560 */
1, 39,176,255,134, 7,201,225,125, 7,140,176, 89,142, 92, 76, /* 0x 570 */
170,246, 16, 38, 52,130,229, 65, 46, 28, 48, 3,181,250, 56,182, /* 0x 580 */
59,243, 46,170,171,124,163, 66,229, 97,210,176,238, 61, 64, 41, /* 0x 590 */
125,164, 12,180,167,116,174, 61,125,249, 16,221,158, 36,186, 61, /* 0x 5a0 */
229,149, 30, 50,149,198,198, 46,161, 91,135,165, 17,233, 50,126, /* 0x 5b0 */
143,249, 98, 72,108, 67,129,194,205,110, 53,106,126, 49, 68,178, /* 0x 5c0 */
54, 99,182, 59,210,230,112,139, 52,218,221,134, 42,212,238,180, /* 0x 5d0 */
197,149, 56,224,102,164,136,181,239,123, 97, 61,207,176,234,216, /* 0x 5e0 */
178,242,242,124, 95, 62,134,122,190, 86,134, 12, 69,237,106,145, /* 0x 5f0 */
96,230,204,100, 70, 68,134,104,217,168, 88,134,140,152, 62,150, /* 0x 600 */
42,168, 50, 82, 43, 51,136,186,189, 54,117,215,122, 10,245, 93, /* 0x 610 */
201,208, 87,105,234, 67,158,107,201, 76,131, 39,251,197, 25,101, /* 0x 620 */
184, 29, 32,157,232, 87, 63, 30,116,199, 46, 55,117,163,206,221, /* 0x 630 */
140,245,227,171,166,227,201,108,221,179, 24,130, 9,146,153,107, /* 0x 640 */
61,123, 70,203, 60,230,133, 40, 60,254,159,224,220,143,132,249, /* 0x 650 */
217, 69,103,163,154,154, 46,254, 25,166,188, 87, 60,206, 41,111, /* 0x 660 */
22,221, 19,102, 83,163,138, 89,147,153,183,147,153, 73, 99,231, /* 0x 670 */
90, 9, 47,223,134,103,101, 59, 69,164,104,126, 11, 50,115,254, /* 0x 680 */
64, 6, 13, 65,126, 99,236, 62,114,180,238, 89,111,204,183,136, /* 0x 690 */
36,189,169,213,247,188,133,202, 7, 81,141, 85, 12,126,228,205, /* 0x 6a0 */
28,254,124,249, 83,216, 75,116, 45, 26, 9, 43,144, 71,190, 73, /* 0x 6b0 */
56, 36,123, 39,173,243, 26,131, 80,165, 65,147, 93,132, 17,149, /* 0x 6c0 */
118, 55,170, 78,205, 13,228, 68,230,152,205,141,172,142,242,249, /* 0x 6d0 */
44,212,226,124, 43, 80,115,243, 13,100,178,109, 35,216,200,153, /* 0x 6e0 */
190,234,187,255, 9, 87,203,225,204,171,175,156, 28,124, 83,204, /* 0x 6f0 */
54,143, 15,190,236, 25,252,232, 44, 20, 98,105,215,121,198,128, /* 0x 700 */
250,166,248,203, 76,192,151,213, 6,132,186,195,229, 55,150, 27, /* 0x 710 */
198,151,141,173,204,182,125, 12,109, 94, 41, 66,155, 95,233,243, /* 0x 720 */
53,139, 31, 92,137,112,169,138,133,232,255,193,151,197,229, 3, /* 0x 730 */
135,240, 12,100,244,205, 50,196, 90,174, 77, 50, 38, 43, 82,153, /* 0x 740 */
96,242,162,243,243,112, 92,140,224, 32,245,101,226, 8, 42,158, /* 0x 750 */
45,190, 0,117,189, 45,184,206, 32,222, 51, 71,182,185,212,200, /* 0x 760 */
70, 2,100,204, 23,102,143,205, 3, 49,194,133,198,152, 19,243, /* 0x 770 */
157,183,120,242, 76, 31,106,109, 18,154, 10,156,135,167,102, 82, /* 0x 780 */
245,237, 91,241, 76, 51,224, 91,130,154,193,218,244, 26,244,227, /* 0x 790 */
84,100, 93, 26,205, 85, 35,168, 31,111,235, 66, 19, 54, 35,233, /* 0x 7a0 */
188,141,115,163,215,156, 80,100, 3,243,241,116, 28, 39, 73, 79, /* 0x 7b0 */
227, 56,202,155,203,210,213, 40,169, 26,179, 38,116,109,234,245, /* 0x 7c0 */
177, 25,232, 50, 67, 68, 63, 86,127,225,167, 31,140,143,231,220, /* 0x 7d0 */
60, 23,187,105, 68, 33, 93, 55, 86, 97,156,140, 73, 77, 11,173, /* 0x 7e0 */
217,218, 8,154,179,224,217, 36,178, 35,157,153,131,230,112,120, /* 0x 7f0 */
182,152,153, 50,248,252,206,235,111,236,186,225,204, 44,244,204, /* 0x 800 */
44,244,204, 44,244,204, 44,244,204, 44,244,204, 44,244,204, 44, /* 0x 810 */
244,204, 44,244,204, 44,244,204, 44,244,211,159,133,122,251, 63, /* 0x 820 */
241,222,122, 82, 30,201,126,209, 39,224, 25,221, 59,109,145,159, /* 0x 830 */
15,124,156,121, 71,254,217,141,230,226, 69,230,195, 31,227,195, /* 0x 840 */
93, 21, 75, 23, 29,187, 74,220,246,225,238,207, 8, 3,101,195, /* 0x 850 */
21,119,117,149,161, 96, 84,222,241,252,232,200,244, 59,158,175, /* 0x 860 */
59,185,123,236,152,120, 2, 63,223, 45, 31,250,205,235,147,141, /* 0x 870 */
75, 14, 28, 59,112,252,189,239, 14, 76,194, 87,140, 15, 87, 20, /* 0x 880 */
192,197, 19,223, 25, 43, 51, 21, 12, 87, 76, 30, 73,143, 15,119, /* 0x 890 */
149,101,247,250,141,133,150,247,219, 6, 15, 86,142,127, 25,159, /* 0x 8a0 */
63,128,212, 86,142,164,127,151,249,235,142, 73,183, 76, 27,198, /* 0x 8b0 */
143,143,135, 77,212,216,180,234, 31, 85, 44,109, 91,250,227, 85, /* 0x 8c0 */
205,239,125,183,211, 68, 35,158,138,140,119,240,185,178,177,139, /* 0x 8d0 */
226,242,200,179, 83, 5,179,216, 84,131, 46,205,222,248,137, 60, /* 0x 8e0 */
130, 24, 17, 78,188,234, 47,219,102,136,207, 13,123, 45,139,144, /* 0x 8f0 */
237,222,177,215,125,213,163, 71,167, 39,177, 26,207,228,145,129, /* 0x 900 */
169,134,190,177,169,119,126,152,189, 7, 51,124, 59, 41, 78,173, /* 0x 910 */
120, 2,253,240,225,232,241,233,121, 97,248,187,121, 37, 63,197, /* 0x 920 */
255,181,197, 54,150,117,172, 26,255, 85,214, 88,230,217, 45,237, /* 0x 930 */
218,189,110,254,174,213,109,177, 54, 92,184, 58,158,213,124,187, /* 0x 940 */
55, 10,145,231, 7, 62, 26,124,103,183, 60,178, 24,217,105, 60, /* 0x 950 */
11,239,108, 91,125,225, 35,191, 57,252, 43,193,249,239, 82,225, /* 0x 960 */
178,254, 29,155,210,241,245,232,152, 78,153,199, 13,228, 44,149, /* 0x 970 */
232,107,211,151,117,104,209,168,108, 9, 43, 26,150,181,248,137, /* 0x 980 */
176,172,169,181,165,163, 64, 80, 44, 33, 22,237,104,110,184, 70, /* 0x 990 */
176,240,102,105,139,210,216,177,162, 65,246, 19, 97, 73, 67, 7, /* 0x 9a0 */
18,172, 19, 25,159,104,122, 83,254,103,132, 85,104,172,226,183, /* 0x 9b0 */
32, 10, 13, 81,105, 72, 94, 64, 48,149,134, 5,104, 88,192, 96, /* 0x 9c0 */
66,165, 65,162, 62, 72,184,131,244, 69, 33,250,162, 66,129,152, /* 0x 9d0 */
155, 43,213,104,215, 52,226,154, 70, 92,211,104,215, 52,218, 53, /* 0x 9e0 */
141,184,166,209,174,105,180,107, 26,237,154, 70,187,166,209,174, /* 0x 9f0 */
105,196, 53,141,184,166, 17,215, 52,218, 53,141,118, 77,163, 93, /* 0x a00 */
211,136,107, 26,237,154, 78,187,166, 19,215,116,226,154, 78,187, /* 0x a10 */
166,211,174,233,196, 53,157,118, 77,167, 93,211,105,215,116,218, /* 0x a20 */
53,157,118, 77, 39,174,233,196, 53,157,184,166,211,174,233,180, /* 0x a30 */
107, 58,237,154, 78, 92,211,243,174, 69,175, 91,209,208,133, 68, /* 0x a40 */
191, 95, 48, 78,245,232, 18,114,106,250, 68, 78,149,252, 41,178, /* 0x a50 */
207,108,212,150,203,109,122, 83, 44,214,214,218, 33, 24, 39, 45, /* 0x a60 */
157, 81,163,180,169, 33, 26,141,181,251, 77, 72, 83,172, 41,170, /* 0x a70 */
175,212,101,193, 42, 69, 39,177,198,142,102,235,164,189,149,148, /* 0x a80 */
172,106,176, 58,150,133, 83, 40, 1,105, 51, 79,244, 48, 57,137, /* 0x a90 */
208, 63,203,180, 38,197,130,200,138,165, 73, 38,154,100,162, 73, /* 0x aa0 */
166, 53,201, 42,233,194, 43,218, 90,219, 99, 68,104, 92,211,218, /* 0x ab0 */
174, 89,194, 53,170,130, 5, 12, 65, 71,153,198, 43,184, 84,111, /* 0x ac0 */
71, 57,130,148,234,237,250,106,221,192,106,173, 45,186, 85,218, /* 0x ad0 */
174, 71, 91,155,100,193, 58, 81,200,137,169,218, 60,181,154, 8, /* 0x ae0 */
18, 84,165,113,217, 82,250,151,229,130, 81,170,183, 16,131,218, /* 0x af0 */
163,173,205,203,252, 38, 75,180,213, 58,193, 37,230,207,154,222, /* 0x b00 */
150,207, 63,136, 23,197,165,161,189, 35,214,208,148, 43, 51, 77, /* 0x b10 */
137,117,182,183,144, 75, 90,151,119,174,104, 19, 80,186,148,155, /* 0x b20 */
245, 6, 77, 40,225,111,158,177,142,159,255,195,107,247, 83, 40, /* 0x b30 */
153,252, 54, 23, 15, 38, 84,249, 97, 93,192,243, 2,225,123, 22, /* 0x b40 */
6,207, 64,176,188, 8,240,125, 6,253,155,234,192, 55, 31,240, /* 0x b50 */
253, 6,241, 77,183,248,188, 20, 95, 4,240, 93,131,254, 85, 56, /* 0x b60 */
240, 5, 1,223, 49,202,190,114,138,111, 9,224,107, 7,215,145, /* 0x b70 */
223, 26, 65,249, 9,202,190, 10,138,175, 3,240, 93,143,254, 85, /* 0x b80 */
57,240,181, 2, 62,108, 8,225,155, 76,241,173, 5,124, 9,235, /* 0x b90 */
55,200,215, 11,112,189, 86,220, 32, 46, 1,244, 78, 95,146,143, /* 0x ba0 */
203, 84, 74,239,205,128,175, 15,253,243, 56,240,165, 0,223,108, /* 0x bb0 */
138,111, 26,197,183, 11,240,109, 70,255, 38, 57,240, 13, 1, 92, /* 0x bc0 */
154,209,254, 30, 0,184, 93, 86,189, 66,220, 62, 96,159, 68,217, /* 0x bd0 */
119, 54,101,223,215, 1,223, 94, 70,187,122, 8,240,205,167,248, /* 0x be0 */
102, 82,124,223, 1,124,195,232,223, 89, 14,124, 79, 1,220,126, /* 0x bf0 */
6,238, 7, 64,175,159,210, 91, 67,233,125, 1,240,125, 19, 63, /* 0x c00 */
223,114,224, 27, 5,124, 97,170,253,213, 82,124,191, 4,124,216, /* 0x c10 */
142,171, 29,248, 94, 6,124,205, 20,223, 92,138,239,127, 0,223, /* 0x c20 */
123, 12,127, 95, 3,124,171, 41,127,207,167,248,222, 1,124,227, /* 0x c30 */
12,127,143, 1,190,117,148,125,243, 40,190,255, 3,124,211, 68, /* 0x c40 */
231,118,255,119,128,155, 46, 58,247,183, 10,177, 16,119,142,232, /* 0x c50 */
156, 95,102, 2, 28,190,109,155,230,128,155, 14,174,223, 74,197, /* 0x c60 */
197, 71,249,113, 33,224, 91,128,132, 89, 14,124,231, 3,190,237, /* 0x c70 */
84, 92, 46,161,248, 46, 3,124,139, 25,124, 11, 0,223, 16,101, /* 0x c80 */
223,124,138,175, 30,240,173, 20, 11,199, 33, 34,106, 14, 56,167, /* 0x c90 */
56, 47, 6,122,239,165,244, 46,164,244, 94, 11,248,214, 48,234, /* 0x ca0 */
119, 5,224,219, 79,241, 93, 74,241, 93, 7,248,174, 23,157,243, /* 0x cb0 */
90, 55,192,197, 69,231,188,182, 21,224,250, 68,231,188,214, 7, /* 0x cc0 */
236,123,152,178, 79,166,236,187, 13,240,125, 78,116,206,107, 59, /* 0x cd0 */
0,223, 99, 20,159, 74,241,221, 1,248,182,139,206,253,247, 75, /* 0x ce0 */
0,119, 59, 3,119, 15,208,123,128,210, 27,162,244, 62, 12,248, /* 0x cf0 */
238, 19,157,251,249,131,128,239, 41,170, 61,135, 41,190, 39, 0, /* 0x d00 */
223, 35,162, 57,246, 67,190,111, 3,190, 67,136,111,182,197,119, /* 0x d10 */
5,197,247, 19,192,247, 62,195,223, 31, 2,190,163,148,191, 87, /* 0x d20 */
81,124, 7, 1, 31,110,164, 78,254, 62, 7,248,142, 81,254, 94, /* 0x d30 */
77,241, 29, 6,124,213, 30,231,118,255, 91,128,155,225,113,238, /* 0x d40 */
111,175, 3,220, 76,143,115, 94,251, 11,192,157,239,113,206,107, /* 0x d50 */
99,192,143,147, 84, 92,154, 40, 63, 62, 1,124, 11, 61,206,121, /* 0x d60 */
232, 36,224, 19,150,230,227,162, 83,124,147, 61,133,124, 13, 12, /* 0x d70 */
190,114,224,223,244,165,121,251,150, 82,124,103, 3,190, 85, 30, /* 0x d80 */
231,188, 54,207, 1,231, 20,231,185, 64,239,108, 74,239,114,122, /* 0x d90 */
158, 13,248,174, 99,212,239,124,192, 39, 81,124, 81,138, 47, 8, /* 0x da0 */
248,214,122,156,243,218,213, 0,183,222,227,156,215,174, 1,184, /* 0x db0 */
77, 30,231,188,182, 20,216, 55,159,178,175,141,178,111, 53,224, /* 0x dc0 */
75,121,156,243, 90, 12,240,249, 41,190,118,138, 47, 14,248,118, /* 0x dd0 */
120,156,251,239,102,128,187,131,129,219, 8,244,134, 41,189,157, /* 0x de0 */
148,222, 91, 1,223,151, 24,253,124, 27,224, 91, 76,181,231, 85, /* 0x df0 */
20,223, 16,224,251, 58,146,187, 28,248,246, 2,190,182,165,249, /* 0x e00 */
188,182,134,226,123, 0,240,137, 94,103,127,247, 1,190, 13,148, /* 0x e10 */
191,215,211,243,108,192, 55,205,235,236,239, 67,128,111, 43,229, /* 0x e20 */
239, 13,244, 60, 27,240,157,239,117,110,247, 63, 0,184,121, 94, /* 0x e30 */
231,254,246, 52,192, 93,228,117,206,107, 47, 1,220, 66,175,115, /* 0x e40 */
94,123, 17,248,177,155,138,203,122,202,143, 95, 3,190,136,215, /* 0x e50 */
57, 15, 29, 1,124, 67, 84, 92,122, 40,190, 63, 2,190, 86, 6, /* 0x e60 */
223, 81,192,183,159,178, 47, 73,241,253, 47,224, 75,120,157,243, /* 0x e70 */
218, 71, 14,184,203, 28,112, 31, 0,189, 15, 35,189,146,165,183, /* 0x e80 */
151,210, 91,238, 5,253, 3,201,205, 78,243, 98,128,123, 13,201, /* 0x e90 */
119, 84, 57,228, 83,128,139, 79,115,198, 93, 2,112,111,161,206, /* 0x ea0 */
49,199, 65,175, 12,112, 98, 45,144, 73,158, 4, 56, 79,173,115, /* 0x eb0 */
62,189, 2,180,183, 17,170, 62,182, 82,113, 89, 10,248, 42,107, /* 0x ec0 */
157,219,125, 12,224,170,106,157,219,105, 27,208,123,136,210,219, /* 0x ed0 */
79,231, 73,192, 55,187,214, 57,143,223, 0,248, 14, 83,237,116, /* 0x ee0 */
128,226,219, 8,248,206,103,240,245, 3,220, 69,181,206,207, 65, /* 0x ef0 */
118, 2,220, 37,140,184,220, 14,112,243, 25,122,239, 3,184, 75, /* 0x f00 */
107, 77, 63, 32,238,110,224,239, 81, 42,126,183, 82,254,126, 13, /* 0x f10 */
240,253, 51, 67,239, 87, 1,223, 49,138,239, 54,138,239, 49,192, /* 0x f20 */
215,200,240,247,123, 0,167, 49,112,207, 0,220, 18, 70,156,127, /* 0x f30 */
2,236, 59, 65,217,183,135,178,239, 63, 0,223,114,134,191, 7, /* 0x f40 */
1,223, 73,170,189, 12, 82,124,255, 5,248, 90, 25,126,252, 30, /* 0x f50 */
224,174,101,248,241, 38,192,117, 50,248,254, 2,112,171, 24,126, /* 0x f60 */
124, 2,112,107,107,157,231, 37, 39,129,191,149,205,249,248,101, /* 0x f70 */
232,249,105, 89, 33, 95,119,173,249, 76,213, 54, 63, 45, 3,243, /* 0x f80 */
211,230,124, 62, 29,166,248,102, 1,190,123, 24,254,158, 13,248, /* 0x f90 */
252,148,125, 89,138,239, 98,192,183,143,209, 63,230, 1,190,112, /* 0x fa0 */
115,190,126,239,161,231,177,128,239, 17, 70,252, 34, 0,247, 88, /* 0x fb0 */
173,243,248, 22, 4,122,155, 41,189,247, 81,122, 27, 1,223, 51, /* 0x fc0 */
140,252,220, 10,112,207, 51,112,215, 0,189,171,169,248, 61, 64, /* 0x fd0 */
207, 99, 1,223, 75,181,206,227,106,194, 1,231,164, 55, 14,244, /* 0x fe0 */
174,163,244,238,167,244,110, 6,124,135,107,157,231, 67,219, 0, /* 0x ff0 */
238, 8, 3,183, 23,224, 94, 69,184, 58, 7,220,110, 96,223, 6, /* 0x1000 */
202,190, 7, 41,251,246, 1,190,241, 90,231,121, 88, 22,240,109, /* 0x1010 */
165,248, 30,162,248, 30, 2,124,149,115,156,219,253, 87, 0,223, /* 0x1020 */
118,138,239, 97,138,239, 91,128,175,106,142,115,189,253,192, 1, /* 0x1030 */
87,233,128, 59, 0,244,238,166,244,126,131,210,251, 52,224, 59, /* 0x1040 */
123,142,243,250,194,139, 0,119,222, 28,231,121,251, 17,128,171, /* 0x1050 */
67,184,203, 29,112,191, 0,246, 13, 81,249,229, 91,148,125,191, /* 0x1060 */
3,124,171,231, 56,207,135,254, 4,112,107, 24,246,157, 0,184, /* 0x1070 */
36, 35,206,127,117,192, 57,245,143, 73,229,224,249,218, 28,231, /* 0x1080 */
60,238, 41, 7,207,195,168,250,120,130,242,183, 26,240,125,110, /* 0x1090 */
142, 25, 23,200, 55, 3,172,199,236, 67,184,217,229,118,156, 8, /* 0x10a0 */
214, 89, 30,189, 18,205, 1,145,162,239, 91,107, 45, 88,239,116, /* 0x10b0 */
235, 89, 54,205,215,163,161,121,179,104,231,115,251,243, 22,172, /* 0x10c0 */
196, 97,121, 58,144,103, 0,121, 22,144,231, 2,249, 98, 32,207, /* 0x10d0 */
7,242, 2, 32, 47, 4,242,229, 64,246, 3, 57, 8,228, 43,128, /* 0x10e0 */
220, 8,228,165, 64, 94, 6,228,229, 64,110, 1,114, 43,144, 99, /* 0x10f0 */
64, 94, 3,228, 56,144,147, 64,222, 0,228,126, 32,223, 6,228, /* 0x1100 */
61, 64,206, 0,121, 24,200,251,128,124, 31,144,255, 5,200, 15, /* 0x1110 */
2,249, 97, 32,127, 7,200, 34,144,189, 64, 46, 7,114, 5,144, /* 0x1120 */
39, 3,121, 10,144,167, 1,249,108, 32,207, 4,114, 13,144,107, /* 0x1130 */
129,124, 62,144,231, 1,249, 66, 32, 95, 4,100, 31,144, 47, 1, /* 0x1140 */
242,165, 64,150,129,172, 2, 57, 4,228, 48,144,175, 2,242,213, /* 0x1150 */
64, 94, 12,228, 6, 32, 55, 1, 89, 7,114, 20,200,109, 64,110, /* 0x1160 */
7,114, 39,144, 87, 1,249,122, 32,223, 0,228, 46, 32,175, 3, /* 0x1170 */
242,122, 32,247, 0,185, 23,200,159, 5,114, 31,144, 55, 1,121, /* 0x1180 */
51,144,183, 0,121, 43,144, 83, 64, 30, 0,242, 54, 32,111, 7, /* 0x1190 */
242, 14, 32,223, 2,228, 91,129,188, 11,200,187,129, 60, 8,228, /* 0x11a0 */
219,129,124, 7,144,239, 4,242, 16,144,179, 64,190, 7,200,247, /* 0x11b0 */
3,249, 1, 32,239, 7,242, 87,128,252, 85, 32, 63, 4,228,175, /* 0x11c0 */
3,249, 27, 64,254, 38,144,255, 21,200,223, 2,242,183,129,252, /* 0x11d0 */
111, 64,126, 28,200, 79, 0,249,201,194, 53, 92,244,239, 92, 32, /* 0x11e0 */
47, 4,114, 61,144, 27,129,220, 2,228,213, 64,222, 8,228, 1, /* 0x11f0 */
32,239, 6,242,189, 64,126, 20,200,223, 7,242,211, 64, 62, 12, /* 0x1200 */
228, 63, 0,249,207, 64,166, 3,130,229,106, 32,207, 5,242, 66, /* 0x1210 */
32,135,128,172, 3,121, 5,144, 59,129,124, 29,144,133,254,116, /* 0x1220 */
60,149,238,218,146,236,234,222,178,105,107, 42,209,223,159,232, /* 0x1230 */
201,151, 13,108,166, 74,123,187,183,108, 70,133,201,254, 68,218, /* 0x1240 */
60,239, 73,244,165,227, 66,186,175,191, 43,222,211,131, 65,198, /* 0x1250 */
249,205,241,190,129,132,208,119,203,166,120, 23,226,233,254, 44, /* 0x1260 */
250,113,227, 64,127,218, 44, 25,232,234, 75,108, 54, 79,187,243, /* 0x1270 */
167, 91, 83, 91,182, 38, 82,233,222, 68,191,144,236,237, 75, 39, /* 0x1280 */
82, 93,235, 7,146, 73,116, 48, 12, 33,101, 8,126, 83,122, 3, /* 0x1290 */
145,186,211, 91,132,188,113, 93,189,155,182,110, 73,165,251,243, /* 0x12a0 */
166,147,130,232,150,120, 79,180,119,125, 42,158,218,209, 32,124, /* 0x12b0 */
54,145,218,156,232, 83,149,174, 45,169,158,222,205,241,190,126, /* 0x12c0 */
97,105, 34,221,150,218,210,221, 96, 57,160,111,239, 53,100,124, /* 0x12d0 */
158,163, 74, 37,250,182,116,247, 11,198,193,112, 90, 88,217,155, /* 0x12e0 */
74, 15,196,251, 16, 50,157,232, 78, 11, 55,111,237, 90, 31,239, /* 0x12f0 */
79,224, 99,127,239, 45, 9,161,127, 91,170, 87,216,146,234,189, /* 0x1300 */
9,235,232, 74,108, 78,167,140,196,133, 71,107,207,197,230,252, /* 0x1310 */
83, 76,153,243, 91,177,223,156,103,138,233,252, 17,227,102, 14, /* 0x1320 */
88,184,155,205,121,182,184,205,108, 58, 53, 94,112,180,214,235, /* 0x1330 */
106, 60,230,251, 69, 53,101, 38, 15, 62, 78,179,142,120,150, 89, /* 0x1340 */
83,105,222,119,212, 76,178,112,229, 22,174,220,194,149,155,247, /* 0x1350 */
57, 30,175,169,191,166,194,124,127, 7,203,228,104,232,153, 2, /* 0x1360 */
142,147,173, 99,149,197,123,150, 57,223,199,199,105,214, 17,175, /* 0x1370 */
63,212,160, 31,241,108,160,102,186,185,222, 88, 51, 45,143,247, /* 0x1380 */
2,188, 97,199, 20,203,142,106, 75,255,148,252,209,208,119, 14, /* 0x1390 */
56,206,176,142,103, 91,188,231, 90,118,156,107,241,158,107,217, /* 0x13a0 */
129,166, 56, 23,224, 35,154,106,227,217,111,205,236, 60,222, 11, /* 0x13b0 */
240,134, 29,231, 88,118,212, 88,250,207,201, 31, 49,191,184,221, /* 0x13c0 */
124, 47, 73,220, 97,242,138,104, 72,194,179,112,241, 86,171,254, /* 0x13d0 */
118,154,118,137,183,153,242,172,207,155,247, 24, 53,181,150, 61, /* 0x13e0 */
181,249,223, 13,253,231, 1,220, 92,179,254,107,172,251,105,113, /* 0x13f0 */
151,185,254, 87, 35,153,118,136,187, 45,189,123, 44,255, 47, 48, /* 0x1400 */
237, 22,191, 96,241,207, 51,237, 23, 7,205,220, 91,115,190,197, /* 0x1410 */
179,215, 58,222,110,182,195,154,139, 44,253, 23, 90, 60, 23,154, /* 0x1420 */
250,197, 59, 44,220,157, 86,123, 29, 50,239, 35,197,140,249,222, /* 0x1430 */
145,120,151,117, 79,133,166,202,233, 77, 91, 47,239, 85,195,161, /* 0x1440 */
75,183,245,110, 86,149,203,182, 38, 46, 91,223,187,249, 10, 9, /* 0x1450 */
255,161, 78,155,144,146, 91, 82,155,226,105, 41,209,151, 84,149, /* 0x1460 */
75, 49,176,170,170, 3,117,159,222, 45,155,251,175,168, 90,214, /* 0x1470 */
179, 93,106,137,111, 74, 72,185,191, 14,212,149,204,179,149, 43, /* 0x1480 */
26,172,178,104,238,108, 9,102, 68,217, 72,146, 26,250,110,218, /* 0x1490 */
140,228,190,248, 77,253, 85,146,228,151,200,107,232, 38,206,111, /* 0x14a0 */
254,173,207,157,249,237,103,106, 64,146,148, 5, 11,144,220,212, /* 0x14b0 */
218, 18,211, 91, 98, 29,139, 36,227,109, 82,124,104,208, 90, 91, /* 0x14c0 */
162,107, 16,179, 44,145,119,218, 11,152,187, 93,153,147, 60,204, /* 0x14d0 */
138, 68, 94,144, 47, 96,174,119, 99, 14,172,231, 97, 86, 9,179, /* 0x14e0 */
82,192, 28,113, 99, 14, 42, 60,204, 1,137,188,186, 95,192, 28, /* 0x14f0 */
119,101,230,178, 57, 72,226, 92,104,115,192,141, 57, 20,116, 98, /* 0x1500 */
206, 81,134, 36,242, 69, 65, 1,165,234, 74, 25,225, 49,182, 94, /* 0x1510 */
34,159, 39, 20, 48, 43,174,204,221, 60,204, 97,194, 92,216, 40, /* 0x1520 */
66,174,204, 9,215, 48, 68, 36,242,229, 4,127,223,168, 15,184, /* 0x1530 */
81, 34, 38,242,253, 69, 1,101,208,149,146,167, 83, 32,183,201, /* 0x1540 */
199, 28,252,157, 34,204,211,145,101, 69, 34, 95,135, 20, 48,247, /* 0x1550 */
184, 50,175,119, 13,131, 42,145,111, 76,248, 41, 35, 97, 30, 99, /* 0x1560 */
3, 18,249, 96,165,128, 57,233,198, 28, 15,242, 48, 7, 37,242, /* 0x1570 */
245, 11,205,172, 38,220,152,215,115, 5,152,116,183, 64, 9,209, /* 0x1580 */
72,242,100, 29,153,116,183, 64, 9,209, 72,114, 53,183,176, 68, /* 0x1590 */
62,244,225,238,200,178,223,181,187,201, 17,137,124, 50,196,157, /* 0x15a0 */
117,100,220, 53,217,148,138, 95, 34, 31, 31,113,231,115, 25, 53, /* 0x15b0 */
78, 55, 74, 89, 34,159, 48, 21, 80, 38, 92, 41,121, 50,152,162, /* 0x15c0 */
72,228,123, 40,154, 89,118,203, 96,178, 18,231, 97, 86, 9,179, /* 0x15d0 */
204,207, 28,240,243, 48, 7, 36,242,181, 86, 65, 52,252,110,204, /* 0x15e0 */
193,144,107,128,113, 63,211, 74, 27,124, 24,148,208, 88,220,207, /* 0x15f0 */
180,210, 6, 31, 57,200, 51,172, 41,245,132,153,127,240,145,131, /* 0x1600 */
174, 41, 82,193, 29, 76, 43,109,240,145,113,253,186, 80, 70, 36, /* 0x1610 */
242,133, 28,247,224, 35,115, 13,190,170, 95, 34,159,219,113, 15, /* 0x1620 */
62,114,189,204,195, 44, 75,228,251, 61,238,220, 40,215,135,221, /* 0x1630 */
194,160, 42, 18,249, 10,144,159, 50,204, 51, 68,168,170, 68, 62, /* 0x1640 */
41,228, 78,183,114,132, 39,145,171, 1,137,124,159, 72, 51, 7, /* 0x1650 */
93,155,110,156, 43,192,164,187,149, 48,248,200, 73,149,135,153, /* 0x1660 */
116,183, 18, 6, 31,197,207,147,117,212,122,137,124,138,201,221, /* 0x1670 */
145, 21,127,210,181, 81,132, 37,242, 81, 39,119,214, 81,100,215, /* 0x1680 */
238,166, 70, 36,242,121, 40,247,224,163,200,174,211,199,128, 95, /* 0x1690 */
34, 31,153,114, 15, 62,138,220,195, 17,210,128, 44,145, 47, 86, /* 0x16a0 */
185,135, 8, 69,225,185, 63, 9, 40,132,153,127,240, 81, 2, 60, /* 0x16b0 */
77, 55,160, 74,228,123, 90,238,193, 71, 9,214,187, 6, 24,247, /* 0x16c0 */
51,189,180,193,135, 65, 9,141,197,253, 76, 47,109,240, 81,130, /* 0x16d0 */
60,163,123, 32, 68,152,249, 7, 31, 37,216,237, 26, 6,220,193, /* 0x16e0 */
244,210, 6, 31, 37,164,184, 82,134, 37,242, 13, 51,247,224,163, /* 0x16f0 */
132,184,154,110, 68, 34, 31, 68,115, 15, 62, 74, 61, 79,214, 13, /* 0x1700 */
250, 37,242,133, 53,119,110, 84,234, 35,110, 97, 8,202, 18,249, /* 0x1710 */
78,155,159, 50,204, 51,187, 9, 42, 18,249,232,155, 63,221, 70, /* 0x1720 */
120, 18,121, 80,149,200, 23,228, 5,131,143, 43,115,156, 43,192, /* 0x1730 */
164,187,149, 48,248,168,126,158,220, 16, 36,221,173,132,193, 71, /* 0x1740 */
117,190, 63,129,204, 33,137,124, 44,207,221,145, 85,231, 28,156, /* 0x1750 */
163,172,151,200,103,247,220, 89, 71,149, 93,199,179, 96, 88, 34, /* 0x1760 */
31,240,115, 15, 62,170,226,218,131,131, 17,137,108, 3,192, 61, /* 0x1770 */
248,168, 92, 67, 68,200, 47,145, 61, 5,184,135, 8, 85,229,153, /* 0x1780 */
152,135,100,194,204, 63,248,168, 1,158, 27,224,144, 34,145, 29, /* 0x1790 */
15,184, 7, 31,213,253,177, 91, 72,149,242,251, 38,228, 41,149, /* 0x17a0 */
68,233,148,208,216,128,148,223,134, 33,207,140,114,178, 11,115, /* 0x17b0 */
196,245, 62, 24,233,205,111,231,144,163,140,135, 93, 35,219,227, /* 0x17c0 */
122,203, 19, 10, 73,249,109, 33, 56, 41, 19,238,183, 60,161,122, /* 0x17d0 */
41,191,189, 4, 85,255, 46,143, 93,229,112,194,117,138, 16, 10, /* 0x17e0 */
75,100,155,138,130,138,151, 93, 40, 35,126,119, 43, 35, 18,217, /* 0x17f0 */
236,130,119, 4, 71,148, 60, 9,182,222, 47,145,221, 51,120,147, /* 0x1800 */
21, 98,118,189,125, 66,183,109,100, 15, 14,222, 52,128, 40,121, /* 0x1810 */
38, 50,104, 76, 38, 27,122,240, 78, 17,228,136,204,243, 84,176, /* 0x1820 */
94, 37, 54,151,194,236,154,179,235, 3, 18,217,107,132,247,177, /* 0x1830 */
59,186,213,115, 77,176,245, 65,137,236, 90,194, 95, 89,138,235, /* 0x1840 */
195,148,250,144, 68,246, 63,225,119, 92,113,175,255,122, 18,203, /* 0x1850 */
130,245, 6,217,239, 74,201, 51,145, 67,183,237,100, 75, 22,126, /* 0x1860 */
99, 85, 46,230,136, 68,246,120,225,143,108,192,181,178,194,126, /* 0x1870 */
66, 25, 41,129,210,245,238, 46, 76,122,150, 92, 66,147, 10,240, /* 0x1880 */
204, 13,195,185,158,165,240, 71, 54,192,211,103,195,164,103,201, /* 0x1890 */
74, 9, 97,112,157,186,132, 73,207, 42, 37, 12, 65,215, 4, 27, /* 0x18a0 */
38, 61, 75, 46,161,103, 5, 93, 7,235, 48,233, 89,114, 9, 61, /* 0x18b0 */
203,253,230, 51, 76,122, 22,126, 2,205,119, 35,131, 40,121,158, /* 0x18c0 */
207,133,241,152,101,110, 65, 68, 51, 43,221,110,204, 33,158,123, /* 0x18d0 */
131, 48, 30,186,204,253,140,248, 35, 27,230,153, 96, 69,240,208, /* 0x18e0 */
101,110,142,196,159,103, 34, 60,247, 6, 17, 89, 34,187, 45,241, /* 0x18f0 */
199, 57,238,218,192, 34, 10, 9,176,194, 59,207, 68,148, 60, 67, /* 0x1900 */
87,196, 88,146, 54, 54,129,226,159, 27,172,119, 93,104,137, 4, /* 0x1910 */
36,178,149, 20, 63,101, 55,207, 74, 86, 36, 40,145,189,169,120, /* 0x1920 */
39,197,136, 57,238,106,108, 72, 34, 59, 92,149, 96, 44, 79,234, /* 0x1930 */
138,212, 19,102,133,247,174, 75,142,244,184,174, 55, 69,194,132, /* 0x1940 */
82, 45,129,210,117,158, 29,137, 72,100, 11,175,130,174, 27,113, /* 0x1950 */
165,228, 24, 20,100, 4, 39,251,129,241,222, 34,202, 17,158,197, /* 0x1960 */
65, 25, 77, 54,200,230, 98,220, 73, 33,238, 15,243, 48, 43, 18, /* 0x1970 */
217,173,140,187,129,197,253,110, 13, 76,246,227, 14,102,238,121, /* 0x1980 */
86, 64, 25, 46,157, 18, 26, 27,144,200, 38,106,188,239,124,200, /* 0x1990 */
113, 89,113, 53, 54, 40,145,237,216,120, 31,152, 32,202,110, 87, /* 0x19a0 */
74,220,193,204, 77,221, 10, 26, 88,210,141, 82,137,240,248, 95, /* 0x19b0 */
47,145, 93,226,184,239,148,226,193,176,171,177,104,138,152,219, /* 0x19c0 */
111,142,215,255, 96,196,149, 50, 66,172,148,249,155, 84,200,109, /* 0x19d0 */
214,141, 23,165,201, 14,120,220, 57,171, 24, 37, 30,179,204,125, /* 0x19e0 */
244,184,167, 27,113,158,181, 59, 25, 53, 56,178, 49, 95, 65,253, /* 0x19f0 */
187,250, 95,239, 54, 26,118,172, 89,209,216, 26,149, 98, 13,141, /* 0x1a00 */
81,253,138,170,220,165,125,152, 28, 85, 20,121,181,104,114,238, /* 0x1a10 */
23, 82,226,136, 53, 30,108, 23, 96,141, 18, 71,172,241, 48,162, /* 0x1a20 */
0,107,148,176,176,138, 13,171, 48,177,170, 13,171, 50,177, 65, /* 0x1a30 */
27, 54,200,244, 45,100,243, 45,196,244, 45,100,227, 13, 57,242, /* 0x1a40 */
106,182,248,106,204,248,106,182,248,106,204,248,106,182,248,106, /* 0x1a50 */
204,248,106,182,248,106,204,248,106,182,248,106,204,248,106,182, /* 0x1a60 */
248,106,204,248,106,182,248,106,204,248,106,182,248,106,204,248, /* 0x1a70 */
234,182,248,234,204,248,234,182,248,234,204,248,234,182,248,234, /* 0x1a80 */
204,248,234,182,248,234,204,248,234,182,248,234,204,248,234,182, /* 0x1a90 */
248,234,204,248,234,182,248,234,204,248,234,182,248,234,140,248, /* 0x1aa0 */
146,167, 75,121, 44, 41, 97, 97,101, 27, 86,102, 99,101, 27, 86, /* 0x1ab0 */
102, 98, 85, 27, 86,181, 99,201,157, 85, 30, 75, 74,156,177,248, /* 0x1ac0 */
190,163, 16,139, 75,152,188,138,141, 87,113,198,226, 89,119, 33, /* 0x1ad0 */
22,151,216,177,100, 58,153,199,146, 18, 38,118,185, 13,187,220, /* 0x1ae0 */
201, 6,115, 20,165,109, 48, 75, 28,237, 53,222, 57, 46,176,215, /* 0x1af0 */
40, 97,241,250,109,188,126,103, 94,227,189,224, 2, 94,163,132, /* 0x1b00 */
137, 85,108, 88,199,248,154,239,238,210, 88,179,132,105,175, 98, /* 0x1b10 */
179, 87, 97,142,111,126,219,248,230,103,141,155,138,109,220, 84, /* 0x1b20 */
152, 99,139, 98,227, 85,152,188,170,141, 87,101,242,170, 54, 94, /* 0x1b30 */
149,201, 27,176,241, 6,152,188, 1, 27,111,128,201, 27,180,241, /* 0x1b40 */
178,199,216,160,141, 55,200,228, 13,217,120, 67,236,177,219,198, /* 0x1b50 */
27, 98,143,177,126,219, 24,203, 28,187, 21,219,216,173, 48,121, /* 0x1b60 */
21, 27,175,194,228, 85,109,188, 42,147, 87,181,241,170, 76,222, /* 0x1b70 */
128,141, 55,192,228, 13,216,120, 3, 76,222,160,141,151, 61,206, /* 0x1b80 */
7,109,188, 65, 38,111,200,198,203,174,183,144,141, 55,196, 30, /* 0x1b90 */
231,253,182,113,158, 57,127, 80,108,243, 7,133,201,171,216,120, /* 0x1ba0 */
21, 38,175,106,227, 85,153,188,170,141, 87,101,242, 6,108,188, /* 0x1bb0 */
1, 38,111,192,198, 27, 96,242, 6,109,188,236,185, 70,208,198, /* 0x1bc0 */
27,100,242,134,108,188,236,122, 11,217,120,157,176,249,181,217, /* 0x1bd0 */
60, 58, 95,198,192, 27, 43,174, 0,111,148,177,249,101, 7,126, /* 0x1be0 */
217, 5,175, 56,224, 21, 23,188,234,128,119,170,119,178,202, 9, /* 0x1bf0 */
199, 49,217, 17,107, 46, 95,210, 88,179,132,129,109,233,140, 2, /* 0x1c00 */
44, 42,113,152,135, 89,235,129,212, 60,204, 42, 97,206, 27,109, /* 0x1c10 */
243, 59,167,121, 2, 89,186,163,121,205, 18, 71,172,177, 38, 87, /* 0x1c20 */
128, 53, 74,156,121,241, 98, 91, 33, 47, 46, 97,218,171,216,236, /* 0x1c30 */
85, 88, 88, 61, 12,177,122,152,137,141,216,176, 17,102,124, 21, /* 0x1c40 */
91,124,153, 54,200, 54,123,101,133, 21, 95,217, 22, 95,153, 25, /* 0x1c50 */
95,217, 22, 95,153, 25, 95,217, 22, 95,217,121,126,103,172, 75, /* 0x1c60 */
20,204,239,140, 18, 39,172,185,210, 64, 99,205, 18, 71, 94,227, /* 0x1c70 */
113,124, 1,175, 81,194,192,234,171,117,128, 69, 37, 78, 88,243, /* 0x1c80 */
49, 55,141, 53, 75,152, 88,197,134, 85,152, 88,213,134, 85, 29, /* 0x1c90 */
231,251,198, 3,225,130,249,190, 81,194,192,234, 45, 26,192,162, /* 0x1ca0 */
18, 71, 27,140, 39,172, 5, 54, 24, 37, 12,123,163,173,126, 96, /* 0x1cb0 */
47, 42, 97, 96, 33,175, 81,226,132, 53,159,114,210, 88,179,132, /* 0x1cc0 */
121, 47, 99,203,125, 78,121, 53,255, 64,146,106,149,185, 50,103, /* 0x1cd0 */
155,241,163,193, 66,155,113,137,163,205,198, 51,191, 2,155,141, /* 0x1ce0 */
18, 59,150, 60,197,203, 99, 73, 73, 30, 75,254, 22,116,182,104, /* 0x1cf0 */
11,242, 64,135,143,218,249,175,161, 63,122, 47,122, 21,245, 81, /* 0x1d00 */
60, 31,214,248,104,190, 40,148,250,168,158, 11,107,124,116, 95, /* 0x1d10 */
20,105,251, 40,159,239, 10,227,163,125, 62,104, 55, 63, 52,255, /* 0x1d20 */
209,127, 81,188,195,166, 0,188,215,152,155, 6,240,162,187,211, /* 0x1d30 */
91,138, 66,237,155, 14,240, 55, 45,222, 11,232, 77, 11,138,130, /* 0x1d40 */
109,155, 26, 20,189,162,112,211,131,162,112,106, 83, 4,126, 87, /* 0x1d50 */
205, 77, 19,138,226,243,155, 42, 20,133, 22,110,186, 80, 20,110, /* 0x1d60 */
109,202,192,131,195,155, 54, 20,247,108, 91,170,183, 40,168,112, /* 0x1d70 */
211,135,170, 42, 99, 92,106,136, 45,107,109, 65,131, 73, 19, 26, /* 0x1d80 */
126, 59,164, 37,173,237,210,245,228,233,208, 13, 87, 84,181, 46, /* 0x1d90 */
89,210,161,227,215, 24, 98,107,218,116,169,224,111,101, 67,180, /* 0x1da0 */
51, 55,176,214, 75,237, 93,106, 56,212,213,214,164, 42, 4,144, /* 0x1db0 */
123, 32,229,162,200,124,180, 84,130, 34,197, 82,148, 87, 35,185, /* 0x1dc0 */
37,212,176, 27,188, 32,151,186, 69,195,120,166, 85,130,145,170, /* 0x1dd0 */
131, 86, 58, 23, 23,211,165, 76,160, 46, 80, 65,248, 37,137, 2, /* 0x1de0 */
152,153,242, 93, 44, 50,159,188,157,102, 21, 57, 12, 25, 33, 6, /* 0x1df0 */
204, 28, 45,152, 6,145,229,171, 18, 12,146,115,141, 51,156, 3, /* 0x1e00 */
228, 86,171,220, 20, 25,207, 20, 62, 13, 69,198, 3,137,211, 87, /* 0x1e10 */
100,174,139, 20,241,104, 34, 20,153,139, 42, 69, 60, 82, 75, 81, /* 0x1e20 */
212,205, 12,157, 82,212,163,146, 20,169,110,138,114,111,215,158, /* 0x1e30 */
162, 49,198,205, 61,191, 49, 50,187,193,228,158,137, 40, 73, 38, /* 0x1e40 */
38, 88,180, 81, 5, 38,166, 10,212,162, 85, 16,152,152, 42, 80, /* 0x1e50 */
57,170, 64, 45,234,117,168, 20, 99,226, 14, 35, 23,111,114, 40, /* 0x1e60 */
73, 81, 61,179, 43,229,214,240,100,229,116,140, 41, 97,132, 58, /* 0x1e70 */
101, 69,218,196,228, 94,173,184,162,137,201,189, 26,151, 71, 19, /* 0x1e80 */
144, 18,181,162,185, 87,155,152,220,171, 21,205,189,218,196,228, /* 0x1e90 */
94,173,104, 95,211, 74,205,189, 65, 55, 69,174, 29,159,195,152, /* 0x1ea0 */
18,115,175, 63,201, 84,148, 27, 8, 20,118,163,202,229,231,128, /* 0x1eb0 */
202,196, 4,139, 54,188,192,167, 85, 77, 19,144,159, 39,168,154, /* 0x1ec0 */
38, 38, 63,243, 37,144, 9,200,207, 26, 71,126,230, 52,230,244, /* 0x1ed0 */
243,115,113, 69,250,196,228,103,189,184,162,137,201,207, 58,151, /* 0x1ee0 */
71, 19,144, 54,245,162,249, 89,159,152,252,172, 23,205,207,250, /* 0x1ef0 */
196,228,103,189,104, 95,211, 39, 38, 63,235, 28, 29,159,195,152, /* 0x1f00 */
137,201,207, 5,239, 93,201,108, 99,114,107,149,170,159,137, 9, /* 0x1f10 */
21,109,120,129, 79,171,154, 38, 32, 63, 79, 80, 53, 77, 76,126, /* 0x1f20 */
230, 75, 32, 19,144,159,117,142,252,204,105,204,233,231,231, 98, /* 0x1f30 */
138,242, 11,216,167,208, 41,233,231, 36,172,103,229,114,128, 5, /* 0x1f40 */
166, 31,147,231,186,141, 13, 69, 63, 33, 87,226, 44, 20,245,112, /* 0x1f50 */
220,229,185,145,185, 34,125,154,207,141,156, 30,174, 51,117,146, /* 0x1f60 */
55, 23, 79, 33,135, 59,232,180, 30,206,179,181, 89,107,227,167, /* 0x1f70 */
224, 97, 88,178,105,163, 30,238, 7, 28, 26,122,238,165,204, 98, /* 0x1f80 */
206, 43,167,153, 97,121, 21,201,159, 86,148,173,183, 70, 79, 51, /* 0x1f90 */
61,230, 94, 40, 45, 86,157,202,167, 88,157,110,211, 4, 98,112, /* 0x1fa0 */
9,230,132,216,138,252,174,143,156,141,215,103, 79,179,163,178, /* 0x1fb0 */
23,158,214, 59,152, 5,222,151,149, 93,159,234, 23,242, 57, 38, /* 0x1fc0 */
175,130, 37, 41, 55, 87,141, 55, 18, 78,115,142,151,123,137,216, /* 0x1fd0 */
69,145,249, 58,195, 41, 12,163,180, 87,204,181,179, 36,195, 42, /* 0x1fe0 */
227,117,229, 98, 53,173,156,194,152, 75, 91,229,184, 62, 39, 7, /* 0x1ff0 */
217, 38,197, 92, 77, 50,222,207, 56,205,198, 71,175, 1,186,232, /* 0x2000 */
50,223,239,152,168,197, 38,107, 13,145,169,143,188,231, 93,130, /* 0x2010 */
190,176, 67, 16,115,175,128,187, 41, 50, 94, 26, 57,205, 20,153, /* 0x2020 */
123, 47,189,152, 71,203, 79,179,255, 20, 87, 68, 94, 87, 41, 65, /* 0x2030 */
145,211,196,135, 90,190,117, 81,101,190,149,114,154,173,194,121, /* 0x2040 */
249,215,105,245, 17,172,252,246, 56, 67,168, 69, 95,121,189, 83, /* 0x2050 */
43,196,235,189,110, 78, 25,175,173,156, 82, 69,229,213,128,245, /* 0x2060 */
226,255, 7 /* 0x2070 */
unsigned char stub_i386_win32_pe[6170] = {
85, 80, 88, 35, 14,242,165, 17, 24, 26, 3, 0, 63,145, 69,132, /* 0x 0 */
104, 59,222,222,168, 75, 3,216, 53, 83,173,230,121, 3,221,227, /* 0x 10 */
97, 97,148, 51, 22,137,138,222, 41, 14, 39,121, 38, 68, 86,101, /* 0x 20 */
48,231,205,112, 50,212, 77,190, 58,151,158,111,137,212, 12,221, /* 0x 30 */
131, 30,171,214,190, 57,223, 33, 38, 43,184,123,111,205,227,214, /* 0x 40 */
159, 76, 77, 74,251,154,115,169,116,178,146,168, 94,212, 45, 22, /* 0x 50 */
4,203,250,226,106,230,232,116, 27, 84,241,221,166,200,103, 77, /* 0x 60 */
88,166, 62,110, 47, 58, 49,196, 27, 86, 32,213, 68, 3,237, 33, /* 0x 70 */
192, 81, 95, 69,192,186,121, 93, 87, 89,183, 50,248, 59, 32, 55, /* 0x 80 */
226, 27,137,155,122,124,220,102, 45, 68,138, 45, 48,144,174,248, /* 0x 90 */
146, 76,187,115,243,250, 6,121, 9,214, 94, 35, 93,146, 67, 73, /* 0x a0 */
255, 81, 56, 13, 56,172,169,101, 32,123,176,229,215,231, 77,192, /* 0x b0 */
101, 87,193,125,207,119,216, 6,172,214,202,170, 79,169,250,191, /* 0x c0 */
121,132, 96,173, 23, 72, 44,115,119,172, 47,120, 65, 5,192,163, /* 0x d0 */
133, 25,224,173,122,188,138, 7,140,153, 69, 71, 31,112, 53,224, /* 0x e0 */
48,117, 17, 24,236,232,102, 57, 20,168, 65, 45,227,233, 23, 4, /* 0x f0 */
110, 49, 60,245, 34, 27, 20, 34, 9,105,143,112, 91,225, 71, 81, /* 0x 100 */
195,128,132,105,126, 57, 50,181,231,125, 61, 20, 2, 67,218,248, /* 0x 110 */
41,219,151,218,182, 87, 57,156,159,134, 59,132,251, 16, 25, 65, /* 0x 120 */
238, 46,207,186,198,253,108,193,214,246,225, 93,149, 18,201, 76, /* 0x 130 */
66,115,197, 22,146,195,178,177,177, 26,233,127,104, 31,209,157, /* 0x 140 */
172,233, 46,128,117,207, 9, 26,124,143,240,223,124,114,106, 47, /* 0x 150 */
174,216, 42, 21,110,232,217, 7, 98,228,127, 73, 94, 68, 74, 49, /* 0x 160 */
50, 60,152,132,236,166,251,172, 33, 23,146, 13, 92, 32, 74, 51, /* 0x 170 */
89,210,167,184, 27, 38,240,178,213,229, 86,231, 9,215,191, 32, /* 0x 180 */
32, 92, 21, 55,161, 38,234,103, 83,204, 87, 5,194, 78, 63, 26, /* 0x 190 */
127,168, 62, 28, 54, 81, 5,219,111, 18,159,132, 91,180,123,239, /* 0x 1a0 */
57, 57,234,199, 94,209,202,245, 30, 9, 75,180,242, 59,135, 9, /* 0x 1b0 */
202, 13,142,210,205,186,146,243, 53,107,133, 12,118,104,236,102, /* 0x 1c0 */
226,253,232,122,202, 92, 74,238, 51,202, 89,102,141,128, 48, 74, /* 0x 1d0 */
101,209,149, 70,167,195, 58,201, 97,249,111, 50,187,192, 89,154, /* 0x 1e0 */
254,117,180,168,245, 24, 78,187, 48, 35,236,226,106,231,154,209, /* 0x 1f0 */
168,187,163,251,147,156,171,202,125, 68, 75, 58,100,185,239,183, /* 0x 200 */
13,137,219,255, 82,198,227, 6,134,240,178,188,254,133,127,157, /* 0x 210 */
126, 97,143,138, 16, 69,202, 89,193, 41, 22,240, 89,233,232, 89, /* 0x 220 */
172,185, 88,137, 20, 3,215,196, 45,145,176, 0,185, 3,237,189, /* 0x 230 */
35,157, 87,218,237, 43,150,211,250, 42, 65,203,102,135,230,111, /* 0x 240 */
4, 91,248, 97,118,118,102,174, 10,176,252,151, 52, 40,111,156, /* 0x 250 */
207, 0, 85, 84, 77, 29, 25, 23, 83,133,195,101,108, 62,249,102, /* 0x 260 */
45,126,129, 6, 6,235,239,145,161,148, 26,224,212, 25, 39, 35, /* 0x 270 */
95,250,179,123,213, 32, 52,251,242,252, 57,148,145, 62,121,232, /* 0x 280 */
178,249, 67, 42,134,162,107, 68,107,216,222,241,130,154, 21, 4, /* 0x 290 */
8, 46,255,153,137,102, 85,251, 10, 49,133, 53,198,133,143,243, /* 0x 2a0 */
65, 71, 62,106,226,222,219,162,211,255,247, 7,236, 64,240, 92, /* 0x 2b0 */
207, 21, 35,245,145,108,245, 32, 89, 94,182,201, 93,158, 23,134, /* 0x 2c0 */
99,208,107,220, 87,223,218,170, 92,253,167, 67,209,191,196, 17, /* 0x 2d0 */
225, 36,136,154, 49,203, 99,147,100,234, 66,114,134,237, 90, 20, /* 0x 2e0 */
43,133, 98,100, 96,148,178,136, 10, 43,160,154,232,188, 69,237, /* 0x 2f0 */
91,111,242, 37,193, 47,164,217, 9,179, 15,142,221,104,181,204, /* 0x 300 */
119,100,138, 12,114,195,248, 43,100,220, 71,207, 44, 99, 92, 60, /* 0x 310 */
207,248,178,192,187,126,207, 26,221,200,167,217, 90, 0, 44, 45, /* 0x 320 */
149,219,226, 80, 4, 31,254,145, 68, 0, 93,172, 63,169,112, 80, /* 0x 330 */
97, 94, 49, 39,135, 21, 35, 61,180, 81, 60,140,248, 47,195, 20, /* 0x 340 */
180,223,210,202,233,140,115,100, 13,247,113, 73,215,244,172,251, /* 0x 350 */
253, 68, 20,241,100, 58,161,213,158,149,135,194,122,103, 69,192, /* 0x 360 */
206,206, 15,155,212,225,167,190,195,177,151,168, 21, 89,180,191, /* 0x 370 */
117,207, 96,224,255,157,198,102, 80,137,177,204, 73,139,203,142, /* 0x 380 */
194, 18,187, 3,126,107,144, 39, 16,182,174,186,115,195,150, 39, /* 0x 390 */
234,132, 1,113,115,197,217,241, 91, 18, 77,112,187,219, 6,100, /* 0x 3a0 */
238,115,120,135, 43,204, 15, 97,252,237, 1,130,254,194, 79, 73, /* 0x 3b0 */
190,223,229,168,115,102,212, 33,194,244, 89, 70, 39, 20,181, 53, /* 0x 3c0 */
54, 29,157,143, 79, 17, 62,162, 48,179,216, 88, 97, 68, 47,105, /* 0x 3d0 */
20,119,206,177, 14, 52,111,248, 97,177, 65, 50,201, 24, 82, 72, /* 0x 3e0 */
204,141,249, 95,176, 29, 45, 82, 52, 27,237,250,198, 61,196, 61, /* 0x 3f0 */
122, 14, 62, 51, 99, 93, 34,158,105,124, 7, 68,198,229,239,161, /* 0x 400 */
95,223,140, 36, 92, 43, 76,220,159, 52,162,189, 63,136, 2,219, /* 0x 410 */
160,190, 26,211, 33,238,207,210,252, 64, 88, 54,238, 30,207,206, /* 0x 420 */
5,219,197,159,192, 40,197,247,144, 76,112,165, 0,214, 56,165, /* 0x 430 */
213,127, 63,218, 79, 67,248, 82, 29,223, 80, 59,193,207, 77,248, /* 0x 440 */
235,254, 54, 51,244, 58,108, 58,157, 89,130, 61,180, 16,220,142, /* 0x 450 */
201, 45,218,242,124,255,162, 41,117,104, 32, 2,226,159,155, 46, /* 0x 460 */
193,255,178, 77,103,136,138,201, 57,172, 47, 28,101, 35,218, 46, /* 0x 470 */
55, 87, 66,176,235,216, 92,235,115,167,215, 26, 51, 96,105,112, /* 0x 480 */
196, 17,109,143,244,131,215,180, 87,217,217,243,182, 0, 47,161, /* 0x 490 */
82, 37, 70, 26,231, 69,168, 32, 61, 58,187,108,166,240,140, 69, /* 0x 4a0 */
33, 32,195,128, 18,180, 35,251, 66,151,115,149, 19, 76,238, 57, /* 0x 4b0 */
47, 51, 26, 12,177,244, 80,196, 63, 64,221,194, 4,162, 72,164, /* 0x 4c0 */
249, 47,100, 31,249,192,131,182,130, 36,120,122,242, 36,164, 93, /* 0x 4d0 */
176, 67,198, 30, 65,116,144,187,239,114,154,214, 77, 20, 91,247, /* 0x 4e0 */
112,209, 62,192,239,207,194,189, 9, 66,186,201,201, 16,239, 84, /* 0x 4f0 */
39,132, 11,200,120,215, 59,148, 48,189, 61,168, 96,245,159,114, /* 0x 500 */
201,138,136,201,206, 97, 91, 16,162, 40,124, 36,217,204,115,250, /* 0x 510 */
20, 25,138,143,138, 21, 75, 18,150,198, 28, 42,206, 48,162,224, /* 0x 520 */
49, 20,180,171, 88, 79, 51,198, 98, 64,158, 87, 80, 39,105,164, /* 0x 530 */
2, 45,190, 60, 15, 33, 61, 6, 34,124, 97, 34, 51,222,128, 56, /* 0x 540 */
172,252,247,171, 41, 50,105,143, 71,137, 71,110, 76, 80,202,168, /* 0x 550 */
29,136, 18,174, 7, 63,164, 98, 82,126, 55, 67,244,185, 9,145, /* 0x 560 */
140,198, 67,194,198, 93, 42,230, 90,250, 23,140,216, 38,114, 10, /* 0x 570 */
174,142, 99,194,207,218,226,215, 56, 78,138,208,245,197,129,124, /* 0x 580 */
52, 86, 87, 96, 75,191,148,214,123, 38,195, 19, 60,227, 52,150, /* 0x 590 */
76,224, 88,223, 15,230,200, 75,234,191,153, 90,146,216,123,167, /* 0x 5a0 */
61, 98, 54, 47,138,105, 88, 52,140, 30,202,189, 50,176, 47,210, /* 0x 5b0 */
94,167,116, 38,170,216,121,132, 59,151,119,225, 20,170, 43,166, /* 0x 5c0 */
222,121, 38,180, 75, 83, 83,193,160, 47, 98,143,196,144,134, 83, /* 0x 5d0 */
223, 3,235, 90,217, 69,182,143,214,155,219, 26, 30,130,149, 30, /* 0x 5e0 */
130,231, 96, 97,142, 17,119,116, 98,214,217,143, 5,156, 99,142, /* 0x 5f0 */
42, 47,167,124,212,165, 44,122,135,126, 60, 54, 53,148,210, 41, /* 0x 600 */
2, 32,220,141,184, 93, 28,222, 54,136, 70,121,219,175,236,176, /* 0x 610 */
108,165, 82, 34,176,102,182, 65,111, 14,245, 60, 76, 30, 29,195, /* 0x 620 */
45, 42,216,218, 3,146,219,204, 87, 1,224,171,119,114,179, 64, /* 0x 630 */
246, 41, 40, 36,119, 28, 73, 60,176,242,102,172,117,141,192, 86, /* 0x 640 */
182,182, 8,173,243, 5, 18, 30,237,221,214,203, 39,142,120,161, /* 0x 650 */
75, 91,243, 57,233,154,211,119, 79,153,187,186,255,151, 92, 7, /* 0x 660 */
92, 17,128, 54,213,143,214, 8, 29,180, 35, 64, 76, 94, 38, 15, /* 0x 670 */
246,188,208,118, 99,226, 1,192, 88, 49,154,163,165,223,175,158, /* 0x 680 */
127, 15,178,187,227,202, 54, 92, 86,135,116,249, 21, 37, 9,177, /* 0x 690 */
11,178,110, 60,221,223,180,187,107, 91,111, 43,193, 59,166, 5, /* 0x 6a0 */
60,248,240,118,212,209,182,225, 88, 6,216, 16,244,127,149, 87, /* 0x 6b0 */
225,216, 57,176,110,227,242, 3,141, 34,122,154,100, 60, 57,133, /* 0x 6c0 */
26,239,112, 92,247,230,105, 33,176, 8,219, 79, 41, 57,101, 58, /* 0x 6d0 */
247,140, 57,158,153,162,106,166, 46, 73,190,108, 52,124, 92,210, /* 0x 6e0 */
53,141,246, 62,222, 9,244, 9,169,128, 64,108, 45,174,124,117, /* 0x 6f0 */
186,247, 45,235,164, 25, 39,249,212, 14, 44, 86,182,179,201,107, /* 0x 700 */
187,179, 68,232,135, 12, 92, 12,153, 38,196,195,192,106,232,242, /* 0x 710 */
28, 7,194, 87,236,225,218,135,126,219, 98,149, 17,136,117,226, /* 0x 720 */
251, 5,225, 5,168, 30,198,115,187, 41,206,116,138, 45, 39, 26, /* 0x 730 */
216,237, 29,141,171, 29,147,143,117, 26, 32, 18,198,252, 37, 82, /* 0x 740 */
23,167,151,166, 80, 67,200,208, 32, 10,194, 50,108,207,176,220, /* 0x 750 */
92,154,241,175, 35,138,199,184,200,116,246,130,114, 83, 58,112, /* 0x 760 */
61,183,136,108,109,198,243,226,234,238,236,115,204,129, 34,160, /* 0x 770 */
105,155, 83,173, 45, 86, 45,224, 31,176, 64, 28,123, 11, 11, 10, /* 0x 780 */
204, 69,139, 60,164,145,213,212, 0,189, 73,178,176, 72,205, 27, /* 0x 790 */
84,157, 23,162, 47,187,207, 6,117, 54,234,174,175, 86, 69, 52, /* 0x 7a0 */
26,243,171,244, 41, 82,183,204,235,191, 99,135, 47, 95,184,239, /* 0x 7b0 */
59,239,143, 1, 96,242,243,141,181,155, 5,188, 34, 81,119,124, /* 0x 7c0 */
48,182,180, 91,209, 86,173,192,216,222, 46,166,194,192,236,218, /* 0x 7d0 */
204,128,218, 95,128,252,133, 17,182,164,235,202,194, 2, 35, 35, /* 0x 7e0 */
1,235,127, 45, 0, 61,144,170,172, 19, 92, 28, 18, 19,213, 75, /* 0x 7f0 */
206,121, 92, 38,148,126, 67,109,242,115,183,208,253, 16,246,186, /* 0x 800 */
242, 96, 71,223,195,135,228,156, 77,139,206,156, 55, 7, 67,146, /* 0x 810 */
53,197, 89,173, 19, 19, 83, 96, 36,254, 33,137, 96, 49,178, 11, /* 0x 820 */
164, 54, 25,139,137,104,146,249, 24,231, 26,118,194, 41,168, 57, /* 0x 830 */
108,141, 21,199,196, 56, 39,251, 27,248,196, 13,160,249,214,168, /* 0x 840 */
81,159,167,215, 89,216, 40,254, 66,167,106,236,107,192,106, 96, /* 0x 850 */
213,118, 87,208,190,243,235,224,105, 85,117, 77, 24,190, 35, 15, /* 0x 860 */
144,143,206,142,118, 27, 43,216, 60,191,247, 65,238,166,196, 64, /* 0x 870 */
160, 9,116, 20, 7,215, 40,174, 9,181,163,145,169, 70,205,213, /* 0x 880 */
50,173, 92, 91,239, 61,226, 77,172,144,241, 86, 38,141, 14,145, /* 0x 890 */
215,103, 29, 60, 47,109,145,110,140, 43, 92, 51,236, 22,105, 88, /* 0x 8a0 */
246,169,183, 38,114, 47,206, 50, 11,109,200, 3,234,225,216, 77, /* 0x 8b0 */
176, 76, 72,211,106,180,149, 16, 92, 36, 13,135,215,240, 3, 77, /* 0x 8c0 */
164, 98,121, 52, 93,125, 4,124, 31,148, 24,234, 39, 37,154,232, /* 0x 8d0 */
153,143,246, 85, 14,182,177,188, 95, 8,173,146,205,151, 16, 94, /* 0x 8e0 */
184,146,125, 31, 42, 24,123, 68,216, 69,244,219,212,150, 0,141, /* 0x 8f0 */
110,213,230, 69,125, 1,234, 15, 86, 30,163, 3, 66,205,240, 93, /* 0x 900 */
205,184, 15,153,200,188, 60, 44, 48,169,139, 92,225,150,152, 57, /* 0x 910 */
89, 74, 94,169,144,149,117,193, 18,110,134,148, 92, 3,156,244, /* 0x 920 */
42,169, 37, 62,235,251,200,185,250, 81, 12,218, 96,122,227, 11, /* 0x 930 */
191,135, 41,233, 80,225,164,109, 60, 59,113,101, 89,151, 86, 89, /* 0x 940 */
49,180,244, 94, 4,233, 26,131, 69, 35,228,222, 74,127, 80,165, /* 0x 950 */
32, 94,190,146, 38,118, 75,211,175, 78,125,153, 88,250, 46, 60, /* 0x 960 */
118, 71,201,244,158, 59,191, 25,209,166, 28,126,178, 98,227, 73, /* 0x 970 */
38,147, 75,193,107, 4, 79,133,202, 68,137, 73,230,139, 62, 2, /* 0x 980 */
183,180, 23,227,192,180, 86,195,165, 80,182,220, 23,183,146,236, /* 0x 990 */
150, 97,183, 66, 35,114,164, 77,178,236,225,224,177, 78, 16,117, /* 0x 9a0 */
200,155, 70,174,192,100,251, 37, 15,170,158,145,154, 81,172, 45, /* 0x 9b0 */
216,211, 68, 50,152,250,139,110,148,194, 13, 60, 86,105,192,147, /* 0x 9c0 */
157,114,132, 21,201, 15, 13, 31, 58, 24,187, 49, 94,103,238,249, /* 0x 9d0 */
160,167,114,222, 86,199, 86, 84,156, 48, 17,143, 40, 23, 26,150, /* 0x 9e0 */
245, 87,168,166, 47,223, 91,175,171,216, 64, 96,197,178,242, 73, /* 0x 9f0 */
64,162, 91, 42,117,175, 62,216, 38, 35,190,106, 76, 65,230,239, /* 0x a00 */
112, 76,177,149,211,137,100,119,121,217, 61, 68,223,123, 14,163, /* 0x a10 */
150, 64,176,235,246, 21, 40,167,177, 92, 4,241, 98, 79,101,254, /* 0x a20 */
72, 93,247,171, 95, 41, 7,102,251, 37, 97, 37,225, 98,105,122, /* 0x a30 */
115,238, 22, 98, 18,213,107, 75, 37,153,190,104,110,236,152, 79, /* 0x a40 */
146,139, 67,189,179, 4, 91,160,230,158,255,134, 97,230, 33,169, /* 0x a50 */
166,118, 1,163, 86,125,214,206, 83, 67,131,144, 32,186,137,106, /* 0x a60 */
114,147, 95, 68,139,221,163, 59,209, 48,212,220, 71,152, 88,250, /* 0x a70 */
60, 2,220,165,229,236, 98,129,104,212,252,135, 69, 26,110, 67, /* 0x a80 */
109,113, 82,234, 39,178,156,220, 96, 17,205,192, 73, 31,213,202, /* 0x a90 */
222,248, 18, 6,118,242,121,166, 6, 96,149, 21,168, 19, 25,193, /* 0x aa0 */
26, 64,172, 79,155, 70, 44,115, 2,142,142, 4,195,223,251, 25, /* 0x ab0 */
245,195,238,243,148,110,223,177,160,126, 71,157,165, 73, 61,107, /* 0x ac0 */
60,247, 67,125,212,176,201, 28, 98, 38,219, 17, 65, 30,220,100, /* 0x ad0 */
208,249,185,139, 69,201,128,118,175,211,181, 68,236, 4,138, 62, /* 0x ae0 */
142, 38, 74, 40, 24,153,157, 58,121, 42,235, 51,209,198, 1, 18, /* 0x af0 */
251, 72, 46, 20,248,229,137, 30,136, 85, 5,221,189,133, 5,232, /* 0x b00 */
192,216,237, 54, 92, 85,138,134, 85,205,158, 99,206, 14,184,199, /* 0x b10 */
28, 10, 12,158, 37,150, 23,142, 35, 31,249,136,139, 47, 61, 12, /* 0x b20 */
108,248, 55, 93, 7, 70, 41,251,254,193,147,160, 60, 83, 19,194, /* 0x b30 */
62, 23, 98,149,233,219, 49, 19, 40,103,223, 19,217, 94,215,251, /* 0x b40 */
193, 4,186, 83,137,124,186,181,139, 53, 15,218,177, 4,182, 93, /* 0x b50 */
187, 71,245, 62,218,232,177,129,111,120, 53,244,213,223,184,185, /* 0x b60 */
111,196,168, 62,254,212, 31,136, 98, 69,150,175,224,184, 88,157, /* 0x b70 */
11, 72,170,125,167,212,214,252,184,172,251, 97,116, 41, 42, 96, /* 0x b80 */
180,124, 45,164,200,100,224,193, 63,122,246,229, 39, 18,138,246, /* 0x b90 */
89, 25,104, 86,103, 81,236, 68,124,183, 99,134,217, 79,137, 0, /* 0x ba0 */
163, 9, 91,151,181,174,250,226,201, 59,148,198,133,245,242, 88, /* 0x bb0 */
58,191,247,162, 34,194,206, 39,125, 75, 30,140,193,234,139, 68, /* 0x bc0 */
11,147,136,148,211,255, 49,168, 64, 19,189, 55, 82, 1, 80, 21, /* 0x bd0 */
126,150,203, 48,199, 3,182,153,210, 82,110, 52,141,189,151, 7, /* 0x be0 */
114,236, 50,231,208, 62, 36,169, 69,157,217, 40,113, 1, 39, 0, /* 0x bf0 */
147, 70,125, 56,147, 29,158,136, 88,125,255,154, 99, 14,187,206, /* 0x c00 */
234,212,239, 56,123, 83,192,185, 19,196, 46, 3,246,162,142, 83, /* 0x c10 */
92, 2,196, 35, 90, 45, 94,255,234, 80,209, 17,151,194,191, 35, /* 0x c20 */
182, 5, 52,221,232,250,120,181,185, 54,174,216, 96,199, 34,200, /* 0x c30 */
27, 0,196,240, 41, 3,135, 33, 20,177,201,197, 61,244,185, 19, /* 0x c40 */
242, 39,149, 66, 46,141, 4,177, 31, 89,235,137,174, 24,113,109, /* 0x c50 */
117,199,138, 20, 2, 23,176,177,113, 2,172,160,177, 19, 98, 93, /* 0x c60 */
99, 83,191, 84, 81, 47,220, 7, 34, 80, 52,126, 58,125, 1,184, /* 0x c70 */
200,214, 12,158,250,142,230,197,146,211,200,252,194, 63, 27,181, /* 0x c80 */
212,139, 24, 19,117, 66,141, 21,228, 41,237,124, 15,160,108,114, /* 0x c90 */
248,123,200, 35, 76, 59,241,243,196, 31,245,200, 9,253,190, 5, /* 0x ca0 */
77, 42,161,102,210,190, 14, 64,136, 85,172,238,142, 37,185,243, /* 0x cb0 */
55,169,144,142, 97, 94,237,221, 80,169, 18, 51,227,127,253, 9, /* 0x cc0 */
87,144,222,165, 80,250,127,172,157,104, 10, 54, 56, 78, 55,133, /* 0x cd0 */
18, 99, 5,168, 24,218,205, 36,143,201, 9, 23,116, 68,165,118, /* 0x ce0 */
177,101,213,181,242,252,253, 73,247,161,114,143,146, 60,226,225, /* 0x cf0 */
57,227, 82,208,238,215,142,118,236,250, 85,244,141, 77,164,226, /* 0x d00 */
24,202, 64,127,162,165, 12, 47,204,117,171,172, 55, 79, 51,198, /* 0x d10 */
7,108,217, 48, 47,138,138,121, 25,150, 58,137,172,108,170, 38, /* 0x d20 */
243,106,236, 54, 11,166, 75, 43, 62,187,193,135,199, 38,178,246, /* 0x d30 */
160,177,131,165, 29, 81,248, 46,204,182,223,185, 44, 37,229, 25, /* 0x d40 */
52,175, 39,113,152, 51,180,229,150,193,157,170,185,216,243, 97, /* 0x d50 */
247,216, 9, 55, 47,142,222,156,243,231,103,112,224, 45,241,218, /* 0x d60 */
248, 19, 54,225,176,113,216, 48,205, 16,130, 60,248,240,155,168, /* 0x d70 */
63,186, 42, 36, 12, 63, 54,198, 16, 8, 37, 14,173, 2,174,239, /* 0x d80 */
118, 36, 34,226,203, 95,161,101, 27,199,189,102,126,193, 48, 51, /* 0x d90 */
104, 54, 93, 26, 62,149, 58,130,196,176, 19, 61,143,143, 69,240, /* 0x da0 */
216, 26,253,241,155,141,115,214,192,132,238,243, 29, 73,111,131, /* 0x db0 */
69, 35, 96,130,121,199, 34,174, 56, 57,178,126,161,153,199, 52, /* 0x dc0 */
102,172,110,250, 73, 84, 26,210,137, 96, 28,180, 73, 5,227, 91, /* 0x dd0 */
185, 0, 68,142, 31, 27,173,214,201, 24,127,174,252,242,113, 53, /* 0x de0 */
71,134, 85,114,111,140,217,222, 53,180, 90, 52,233, 78,181,116, /* 0x df0 */
226, 5, 90,196, 45, 78, 96,233,172, 29, 38,203,242, 34,209, 18, /* 0x e00 */
189, 32,117,115, 80, 49,182,128,237, 38,193, 19,136,150,199,154, /* 0x e10 */
111, 92,107,221,203,182, 3, 44,170,239,237,237,229, 64, 86, 11, /* 0x e20 */
30, 68,122,187,222, 26,246,199, 29,241,241,182, 92,112,104,232, /* 0x e30 */
210, 68,145,236,251,236, 4, 51, 11, 26,193,238, 19,213, 55,214, /* 0x e40 */
103, 1,121,142,178,241,213,230, 51, 90,240, 81, 28, 24, 8,145, /* 0x e50 */
59,126,248, 86, 23,228,185,224,177, 33,189,217, 19,238, 80,248, /* 0x e60 */
147,219,249,135,124,199, 40, 91,140, 16,186,135, 98,114,231,246, /* 0x e70 */
191,212,189, 33,204, 76,192, 12, 80,109,210,248,244,180, 11,136, /* 0x e80 */
110, 48,136,129,177, 22,203, 86,101,208,192, 99,176,230,148,191, /* 0x e90 */
178,136,184, 44,112,234,181,192,252,139,155, 88, 58, 72,133,134, /* 0x ea0 */
5,141,214,169,161, 5,215,174, 31, 3,201,133, 5,115,246, 64, /* 0x eb0 */
201, 95,217,253,161,118,175,224, 26, 86, 30,243,218, 35,242, 11, /* 0x ec0 */
153, 74,153,149,142,113,185,176,229,134, 57,252, 46, 61, 71, 26, /* 0x ed0 */
228, 65,238, 66,157,203,151, 93,232, 19,116, 68, 60,151,116, 91, /* 0x ee0 */
206, 22, 29, 74, 35,149, 0,161,230,223,135,205,189, 66, 94,232, /* 0x ef0 */
50,131,120,118, 30,236, 94,134,186, 70,222,107, 75, 73, 20,242, /* 0x f00 */
204,113, 70,105, 18, 20, 35,183,144, 51,192,237, 42,205, 54,102, /* 0x f10 */
145,163, 90, 17,195,157, 80, 31,178,239,191,132,169, 7, 80, 3, /* 0x f20 */
132,168,189, 45, 73,221,101,132, 99,157,150,168,171,242, 19, 13, /* 0x f30 */
216,192, 11, 32, 74,151,105, 79,186,154, 11,249, 79,189,147, 43, /* 0x f40 */
39, 76, 61,187,108,154,220,215, 76,229,116, 87,231, 79,252, 38, /* 0x f50 */
26,225, 57,155, 66, 50,168, 66, 44,106, 27,184, 52,193, 14, 26, /* 0x f60 */
204,225,245,110,109,173, 84,189, 54,246, 90, 60,235,136, 25,181, /* 0x f70 */
227, 40,215, 60,177,254,105,185, 72,191,251, 52,155,171,149,124, /* 0x f80 */
190,151,171,108, 56,110, 60,232,108, 39,248, 34,219,224,136,123, /* 0x f90 */
121,115,210,173,161, 79, 26,173,136,177,237,243,228,121,108, 69, /* 0x fa0 */
65,216, 33,145, 68, 50,242, 80,255,126,201, 22, 37,110,205,103, /* 0x fb0 */
95,149,137, 71, 73, 5, 53, 70, 80,120, 33, 27, 67, 13, 80,234, /* 0x fc0 */
222,112, 0,228,245,133, 13, 15,188,229,129,150,138,158,182, 1, /* 0x fd0 */
200,217,199,178,253,130, 70,147,147,192,173,117, 51,197, 73,157, /* 0x fe0 */
153,145,122,107,213,180, 2,198,243,228,247, 30,198,108,108, 82, /* 0x ff0 */
23, 82, 75,107, 23,248,205,161,107,237,179, 64,110, 43,201,177, /* 0x1000 */
155,196, 83,156, 4,211,147,128,194,129,193, 69, 23,143, 40,247, /* 0x1010 */
138,143,222, 63, 50, 20,236, 1,153,154,170, 78, 51, 58, 12,198, /* 0x1020 */
161,213, 88,130,134,194,233, 48,142,166,252,231,163,193,205,138, /* 0x1030 */
236,219,196, 41,142, 26,234,186, 59, 71, 31, 23,121,179,179, 35, /* 0x1040 */
196, 50,219, 73,163,214, 6, 41,186,211,221,105,170,116, 66,160, /* 0x1050 */
191,164, 62,119, 52,142, 71,203,100,171,127,109, 97,202,132,216, /* 0x1060 */
168,203, 2,230,103,138,232,230,148, 11,245,208,152,126, 59, 22, /* 0x1070 */
221,207,140,165, 54, 51, 17, 15,181,203, 56, 85, 9, 54,199, 27, /* 0x1080 */
134,252, 14,130,191,221, 76,116,179, 74,199,238,234, 99,226, 95, /* 0x1090 */
151, 40,255,229,240, 47,115, 16, 9, 4,214, 67,169,132,204, 81, /* 0x10a0 */
244,159,248,181, 55, 14,221, 52, 28,190,183,239,102, 72,186, 65, /* 0x10b0 */
93, 74,132,125,251, 59,158,136,229,126,103,110, 77, 83,109,138, /* 0x10c0 */
174, 35,194, 90, 59, 42,118, 59, 18, 32,241, 84, 68, 92, 52,141, /* 0x10d0 */
12,243,226,101,207, 21, 13, 10, 45,112, 8,145,157, 76,172,224, /* 0x10e0 */
46,146, 45,182,143, 85, 71,110,132,245, 8, 74, 3,222, 97,195, /* 0x10f0 */
176, 24,141,223,149, 32,236,243, 33,183, 78, 2,203,168,176,178, /* 0x1100 */
88,234,182, 61, 63, 5, 53,116, 38,213,121,170,246,228, 85, 98, /* 0x1110 */
165,235, 36, 16,154,102,173,144, 84, 56,247,235,206,243, 51,189, /* 0x1120 */
133, 97,102,142,131,205,208, 80, 28,143,219,188,206, 7, 68, 14, /* 0x1130 */
130,184,250, 60,250,202, 69,231,117, 54,130,145,204, 24,176, 23, /* 0x1140 */
232, 18, 81,206,181,120,111,220,191,121, 24, 18,103,139,236, 79, /* 0x1150 */
19, 5, 15, 29,236, 98, 74,231,216,229, 38, 43, 46, 24,179,150, /* 0x1160 */
52,241,254, 51, 84,227,180,183, 40,136,136,127,247, 7,163, 10, /* 0x1170 */
81,152,112,117,247, 14, 87,190,166,190,187,122,217, 73,212,249, /* 0x1180 */
208, 24, 30,221, 15,249,107, 20, 26, 77, 90,164,246,250,136, 53, /* 0x1190 */
225,165,240, 75, 76,102,165,122,109, 41, 90,110, 87,205,216, 85, /* 0x11a0 */
22,149, 60,146,127,203,181,245,250,212,127,175, 46, 45, 0,220, /* 0x11b0 */
171, 48, 55,201, 72, 99, 76, 8, 33,210,178,225,156,186, 3, 81, /* 0x11c0 */
193,170, 9,118,239,177, 77,230,173, 70,183, 60, 76,223,158,242, /* 0x11d0 */
255,129, 77, 35,213,190,189, 10,228,245,177,185,170,103, 5,137, /* 0x11e0 */
187,200, 95, 77, 12, 88,168,225,120, 9, 97,218,187,183,153,253, /* 0x11f0 */
172, 58, 19, 49,150,251,145,182,211, 2, 9,236,163,100,157,211, /* 0x1200 */
48,206,161, 47,225, 6,244,130,157,173, 80, 40,212, 61, 47, 73, /* 0x1210 */
9,188, 22, 66,108, 14,245, 74, 51, 7, 87, 38, 73,165,115, 52, /* 0x1220 */
183,161, 5,118, 57,245, 28,223,107,128,106, 49, 82,190,147,188, /* 0x1230 */
250, 12,228, 24,192,188,114,244, 18, 56,141, 80,188,204, 54, 57, /* 0x1240 */
253,233,190, 32,126, 68, 45,243,159, 87, 87, 6,245,139,178,170, /* 0x1250 */
117, 73,105,127,239,225,204,112, 27,175, 15,105,156,165,121,132, /* 0x1260 */
182, 19, 4, 48,147, 93,167,134,181, 88, 44,175,189, 33,170, 75, /* 0x1270 */
141, 21,209,220,104,170,240, 80,130, 56,105,215,169, 30, 45, 38, /* 0x1280 */
52,154,143,189,179,169,180, 49,203,219,120,225,233, 28, 67,233, /* 0x1290 */
147,196,156,129,253, 54, 77,158,187,169,242,240,210,117, 30, 19, /* 0x12a0 */
157,191, 85,127, 86,155,151,149,192, 43,190,151,228,150,124, 46, /* 0x12b0 */
66,248,210,144,176,242,121,121,163,134,150, 96,197,150, 77,237, /* 0x12c0 */
156, 32,155,233, 9,132, 95,208,148, 93, 92,180,236,184,229,110, /* 0x12d0 */
80,224,147,175,168,152, 52,131,221, 8,223, 38,200,181,222, 10, /* 0x12e0 */
169, 42, 47, 15,144, 83,122,166, 25, 12,220, 29,163, 49,169,153, /* 0x12f0 */
214,248,217,142, 33,122,107, 27, 28,222,143, 46,244, 35, 19, 66, /* 0x1300 */
141,151,230, 92, 3,196,177,216,217,199,231, 9,247, 74, 48,199, /* 0x1310 */
160, 41,241,251,124,217, 16, 17, 99,251,161, 99,251,107,243,246, /* 0x1320 */
176,251,189,225,136,221, 79,164,104, 57,179, 77, 99,149,219, 54, /* 0x1330 */
90,123, 2,230,120,107,229,174,171, 43,214, 34,127, 12,185,241, /* 0x1340 */
169, 55, 50,106,202,248, 72, 93,102, 37,147,205, 6, 3,203,254, /* 0x1350 */
251, 18, 11,107,188, 97, 76,100, 92,240, 99, 35,244,189,175,249, /* 0x1360 */
165,107, 43, 90, 18,244, 0,157, 41,154, 58,220, 93,190,136, 40, /* 0x1370 */
240, 1, 2,243,238,226, 57, 79,242,156,208,246,180,232,145, 55, /* 0x1380 */
223,242,154,191, 47,156,197,167,199, 45, 96, 28,142,196,193,157, /* 0x1390 */
1,152,108,101,189,205,125,149, 68, 79,148, 4, 37, 44,229,136, /* 0x13a0 */
73, 21,206, 94,185,108,234,248, 48, 88, 26, 90,196, 55,181,174, /* 0x13b0 */
121, 77, 76,171, 28,129,232,162,153, 52, 40,211, 79,216,132,124, /* 0x13c0 */
236, 80, 60,144, 23,162,152,216,246, 52,169,184,108,131,233,136, /* 0x13d0 */
86,203,247,186, 60, 87,143,111,155,105, 31,103,114, 23,140,121, /* 0x13e0 */
95,100,132,159,246,151, 46,177, 27,234,107,199,190, 29, 35,136, /* 0x13f0 */
95,117,159, 15,214, 53,246,255,114, 76, 55, 30,111, 67, 37, 80, /* 0x1400 */
150,131,252, 52,141,171, 63,183, 70,250, 65,152, 58, 48, 60, 43, /* 0x1410 */
8, 16, 84, 57,162,132,123,236,174,149,205,228,132, 43,184, 88, /* 0x1420 */
11, 77, 30,193,113, 71,203,128, 13, 13,132, 62,218,190, 37, 93, /* 0x1430 */
117,155, 73,134,222,214,168, 47, 87, 25, 26,215, 51, 61,255, 89, /* 0x1440 */
234, 56,194,168,173,122,203,253,165,107,124,200,111, 55, 57,179, /* 0x1450 */
97,222, 90,100, 52,113, 98,188,247, 30, 51,208, 61,159,163, 73, /* 0x1460 */
65,243,201,181,154,194,230, 10,164,170,184,204,188,226, 27, 31, /* 0x1470 */
253,207,238, 14, 5, 25,181,242, 57,160,240, 16,240, 77,159,193, /* 0x1480 */
148, 83, 60, 2,162,185,180,113, 91, 90,165,174,140,254,165,211, /* 0x1490 */
31, 99,144,204,124,109, 59,207, 61, 42,236,222, 88, 7, 53, 39, /* 0x14a0 */
78,125, 19, 28, 35,182,157,241, 7,246, 36,207, 86,218,203,100, /* 0x14b0 */
10,173, 15,106,235,147,105,104, 39, 16,219,226, 56,197, 57, 30, /* 0x14c0 */
59, 13,135,245,125, 32,223,202,153,131,199, 37,194,171, 86,124, /* 0x14d0 */
107, 90,117, 17, 30,164,229,118,211, 23,147,117,103, 41, 39,184, /* 0x14e0 */
52,146,255,206, 52,180, 72,208,164,111,192,254, 17, 2,140,236, /* 0x14f0 */
140,227,115, 90,224,169, 71,236,222, 16,177,134,122,111,237,166, /* 0x1500 */
26,253,255,142,211, 43, 24,246,104,170, 53,221,237,212, 76, 74, /* 0x1510 */
177,221,201,138,125,166, 65, 37, 48, 18,247,118,184, 0,223,172, /* 0x1520 */
189, 76,232,135, 18, 25,188, 82,110,244, 83, 10,178, 35, 74,219, /* 0x1530 */
51, 14,120,255, 13, 20,241,140,175, 18,188,173,246,155, 66,126, /* 0x1540 */
123, 32, 81,182, 53, 75, 83,166,182,128, 74, 32,157,142, 30,255, /* 0x1550 */
121,103,204,252,168,118,141, 60, 72,145,199,169, 18,120,164, 88, /* 0x1560 */
183,243, 27,161, 57,197,250,255, 21,243, 63, 71,132, 28,197,242, /* 0x1570 */
18, 87,112,155,107,144, 85, 78, 89,161, 36,118,166,104, 76,105, /* 0x1580 */
210,114, 55,102,116,100,223,232,223,205, 20, 39,164,111,146,240, /* 0x1590 */
190, 78,208, 40,193,200,168,176, 36,167,233,182,142,196, 94,219, /* 0x15a0 */
222,195, 35, 87, 71, 8, 75,107, 79,175,235,219, 19,159, 46,179, /* 0x15b0 */
175, 57, 46,255,208, 47,242,156,204,222, 89,166,174,201,184, 3, /* 0x15c0 */
41, 88, 19,205, 25,233,148,122,166,197,219,125, 29,211, 34, 28, /* 0x15d0 */
173,168, 68,141, 7,113, 23,225,168,145,119,221,212, 84,213, 66, /* 0x15e0 */
246, 61,156,200, 39,172,242, 87, 56,242,231, 8,108,167,207,100, /* 0x15f0 */
161, 62,190, 82, 89, 87, 83, 41,214,193, 40,169, 14,179,198,198, /* 0x1600 */
254, 28, 68,240,198,192, 60,248, 36,238, 81,201, 45, 14,255,161, /* 0x1610 */
235,193, 73, 51, 68,159,120, 72,190,187, 80,207,193,146, 96,252, /* 0x1620 */
201, 25,131,231,170,191,182,201,100,164, 33, 59,236, 96,253,102, /* 0x1630 */
177,124,135, 74, 40,213, 3,251, 2,191, 86,167, 53,199, 92, 64, /* 0x1640 */
105,149, 16,207,238,197,186,134, 49, 28,203, 48,251,228, 60, 13, /* 0x1650 */
15,199, 59, 11, 34, 29,109,228,222, 34,255,145, 12,201, 28, 75, /* 0x1660 */
0,127, 72, 14,142, 54,136,111, 2,190, 97,203, 87,157,214,249, /* 0x1670 */
73, 0, 28,110, 85, 37, 28, 90, 41, 38,243,236, 43,192, 58,192, /* 0x1680 */
114, 98, 82,214, 38, 72, 84, 17,208,110,193, 68, 84,155,222, 18, /* 0x1690 */
90, 0, 43,151, 84,188,189,194,201, 91, 64,190,159,140,233, 50, /* 0x16a0 */
36, 45,135,198,158, 87, 48,249, 14,232,219,205, 35,215,161,104, /* 0x16b0 */
29, 96,202,195,102,251, 41, 43,217, 34,197,227,160, 20, 70,176, /* 0x16c0 */
158, 99,111,210, 6, 23,254,165,171, 44,232,149,251,105, 6,122, /* 0x16d0 */
161, 99,168, 78,115, 10, 37,129,219, 38,203,242,252,225, 32, 38, /* 0x16e0 */
241,230,197,135, 46, 50,127, 58, 22,119,198,165,163,236,173, 84, /* 0x16f0 */
38, 20,157, 77,125,178, 96, 34,141,152,119,128,209,233, 51,192, /* 0x1700 */
127,101,123, 20,165,126,135,196,177,129,138,210,188, 64, 91,184, /* 0x1710 */
236, 79, 83,230,194,172, 84, 61,198,223,199,111, 48,196, 55,174, /* 0x1720 */
246,140, 32,230,241,245,223,158, 50,232, 0, 56,106,253, 40, 39, /* 0x1730 */
126,242, 39, 37,103,159,179, 11, 25,196,170, 23,195, 57, 78,208, /* 0x1740 */
85, 66, 5,180,117,196,207, 1, 44,178,105, 27,250,185, 33, 55, /* 0x1750 */
140, 1,122, 14,129, 83,248,235,244, 71, 36,203,214,162, 80,167, /* 0x1760 */
246,209, 12, 94,114,110, 30,201,208, 41,147,139,152, 65, 48,218, /* 0x1770 */
85, 45,253,159,110,102, 20, 98,112, 74,176, 27, 12,127, 24,183, /* 0x1780 */
8,245, 76, 30,251, 42, 63,198,247,222,193,197, 22,189,106,116, /* 0x1790 */
61,159, 43,224,194,132, 29, 97,198,102,151, 65,104,234,225, 88, /* 0x17a0 */
18, 41, 68,174,161, 4,106,110, 23,234,176,239,113,237, 24, 47, /* 0x17b0 */
18,214, 43, 99,106,179,204, 79,251, 84, 61, 41, 43,165, 52, 7, /* 0x17c0 */
219, 56, 97, 24,167,166,206,179, 7,226,204,253, 0, 36, 23,111, /* 0x17d0 */
208,221, 26,223,195,148,215, 26,207,112, 58, 92, 3,250,113,195, /* 0x17e0 */
222,102,203, 56, 54,222,187,165, 48,193, 38,200,157,129, 44,176, /* 0x17f0 */
37, 24,245, 99,251, 81, 39,159,168, 27,216, 91,244,143,169,120, /* 0x1800 */
27,161,173, 80, 98, 32,193,228, 30,162 /* 0x1810 */
};