]> www.infradead.org Git - users/rw/ppcboot.git/commitdiff
Patch by Stefan Roese: Fri, 11 May 2001
authorwdenk <wdenk>
Mon, 28 May 2001 23:44:53 +0000 (23:44 +0000)
committerwdenk <wdenk>
Mon, 28 May 2001 23:44:53 +0000 (23:44 +0000)
* PPC405GP ethernet driver: MAL error handling added
* CPCI405: new fpga image (problem with some CompactFlash cards solved)
* PPC405GP Rev E and PPC405CR Rev C PVR added

board/cpci405/fpgadata.c
cpu/ppc4xx/405gp_enet.c
cpu/ppc4xx/cpu.c
include/asm/processor.h

index 0919bcbbcfc6770ea7efba29068ed4c79bedb130..1ebe3027556b25d73d14103d5115523db91752b4 100644 (file)
   0x00,0x09,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x00,0x00,0x01,0x61,0x00,0x0d,
   0x63,0x70,0x63,0x69,0x34,0x30,0x35,0x32,0x2e,0x6e,0x63,0x64,0x00,0x62,0x00,0x0b,
   0x73,0x30,0x35,0x78,0x6c,0x76,0x71,0x31,0x30,0x30,0x00,0x63,0x00,0x0b,0x32,0x30,
-  0x30,0x31,0x2f,0x30,0x32,0x2f,0x32,0x37,0x00,0x64,0x00,0x09,0x31,0x38,0x3a,0x34,
-  0x36,0x3a,0x33,0x38,0x00,0x65,0x00,0x00,0x1a,0xa2,0xff,0x20,0x0d,0x50,0x9f,0x5b,
-  0xff,0xee,0xfb,0xbe,0xef,0xbb,0xee,0xfe,0xff,0xfb,0xfb,0xda,0xfe,0xef,0xec,0xff,
-  0xfb,0xbe,0xef,0xbb,0xee,0xfb,0xbf,0xfb,0xbe,0xff,0xaf,0xcb,0xbb,0xff,0xf5,0xff,
-  0xff,0x7f,0xdf,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xbf,0xff,0xff,0xff,0xcb,0xff,
-  0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0x3f,0x0f,0xe3,0x3e,0x8f,0xbf,0xff,0x37,0xff,
-  0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbc,0xf8,0x3e,0xcf,0x9b,0xe7,0xfb,0xfe,0xef,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0x37,0xcf,0xff,0xfe,0x17,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xfd,0xff,0x7f,0xdf,0xdf,0xff,0xfd,0x3f,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xaf,0xf3,0xfe,0xfc,0xdf,0x7f,0xff,0xfc,0x5f,0xff,
-  0xff,0xff,0xff,0xdf,0xff,0xfe,0x7f,0xdf,0xdf,0xfd,0xff,0xff,0xfe,0xec,0xbf,0xff,
-  0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0x5f,0xff,0xff,0xc1,0x7f,0xff,
-  0xfe,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xfb,0xf7,0xff,0xff,0xff,0xf3,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xfb,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0x77,0xfb,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xd7,0xff,0xff,0xff,0xff,0xbf,0xff,0xfe,0xef,0xff,0xf7,
-  0xfd,0xff,0x7f,0xdf,0xf7,0xbf,0x7f,0xdf,0xf7,0xfd,0xff,0x77,0xfe,0x1f,0xff,0xef,
-  0xfb,0xfe,0xff,0xbf,0xef,0xef,0xff,0xbf,0xef,0xbb,0xfe,0xff,0xb8,0x3f,0xfe,0x7e,
-  0x9f,0x67,0xd9,0xfe,0x7c,0xc7,0xb9,0xfe,0x74,0x9f,0xe7,0xdf,0xf8,0x7f,0xff,0xbf,
-  0xef,0xfb,0xfe,0xff,0xbf,0x79,0xdc,0xff,0xfb,0xcf,0xfb,0xef,0xe8,0xfd,0xf9,0xfe,
-  0x7f,0x9f,0xe7,0xf9,0xff,0x97,0xe7,0xf9,0xde,0x7f,0x9f,0xed,0xfd,0xff,0xfd,0xff,
-  0x7f,0xdf,0xf7,0xfd,0xff,0xf7,0xff,0xff,0x77,0xd9,0xdf,0xef,0x83,0xff,0xef,0xfb,
-  0xfe,0xff,0xbf,0xef,0xfa,0xde,0xbf,0xea,0xfa,0xfe,0xff,0xdf,0x27,0xff,0xdb,0xf6,
-  0xfd,0xbe,0x67,0x5a,0xf5,0xbf,0x6f,0xdb,0xf6,0xe5,0xbf,0xdf,0xee,0xff,0xf9,0xff,
-  0xff,0xff,0xff,0xff,0xff,0x9f,0xff,0xff,0x5f,0xef,0xfe,0xdd,0x5d,0xff,0xff,0xff,
-  0xff,0xdf,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xfb,0xf8,0x3b,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xfd,0xfe,0xff,0xdf,0xe7,0x9f,0xff,0xf5,0x7f,0xfe,0xff,0xff,
-  0xef,0x7f,0xfc,0xff,0xef,0x7b,0xfe,0xfe,0xfd,0xff,0xff,0xea,0xff,0xff,0x7f,0xdf,
-  0xf7,0xfd,0xfd,0x7f,0xf7,0xfd,0xfe,0x3b,0xcf,0xf7,0xff,0xcd,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0xed,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xf7,0xff,0xff,0x37,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xfb,0xff,0xff,0xff,0x6f,0xdf,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0x7d,0x1f,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xf7,0xfe,0xff,0xff,0xff,0xff,0xfa,0x3f,0xff,0xfd,0xff,0xff,
-  0xff,0xff,0xff,0xdf,0xff,0xff,0xfc,0xaf,0xff,0xff,0xf4,0x7e,0xff,0xff,0xff,0xfe,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6f,0xff,0xff,0xf2,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0x7e,0xff,0xff,0xff,0xff,0x7f,0xff,0xf1,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xdf,0xff,0xfb,0x8b,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0x57,0xff,0xff,0xff,0xff,0xff,
-  0xf7,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0x0f,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xfc,0x9f,0xff,0xfb,0xff,0xff,0xff,
-  0xdf,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbd,0x3f,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf4,0x7f,0xff,0xff,0xfb,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0x3f,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe1,0xaf,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0xab,0xdf,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x6b,0xb6,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0x0f,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xfb,0x1b,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdb,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xd8,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xec,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x95,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd9,0xff,0xfb,0xfe,0xff,0xbf,0xef,0xfb,
-  0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xfe,0x56,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x0f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd8,0xff,0xbf,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,
-  0xff,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xed,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xdf,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0xbf,0xff,0xeb,0xfa,0xbe,0xbf,0xaf,0xeb,0xfe,
-  0xbf,0xaf,0xeb,0xfa,0xfe,0xbf,0xf4,0x7f,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xb8,0x7f,0xff,0xff,0xff,0xf7,0xff,0xdf,0xfd,0xff,
-  0xff,0xff,0xfb,0xff,0xff,0x7f,0xbd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xbb,0x9f,0xff,0x9f,0xff,0xff,0xff,0xff,0xfb,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xef,0x41,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xfc,0xa7,0xff,0xff,0xfe,0xff,0xef,0xff,0xff,0xe7,0xff,
-  0xff,0xfe,0xff,0xff,0xff,0xd8,0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,
-  0xff,0xff,0xff,0xff,0xfb,0xf7,0xbf,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xbf,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xfc,0x3f,0xff,0xff,0xfd,0xff,0xff,0xf7,0xff,0x3f,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xce,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xe9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xbb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0x97,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0x8b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xf7,0x5a,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0x69,0xbd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0x9e,0xfd,0x6f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0x7c,0x7f,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xbd,0xbf,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xfd,0xa9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xfe,0x87,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xa7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xf8,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xfe,0x1f,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xfb,0xfe,0xff,0xbf,
-  0xef,0xfb,0xff,0xe0,0x6f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0x75,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xfe,0xff,0xdb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xfc,0xef,0xff,0xff,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xf9,0xfe,0x7f,0x9f,
-  0xe7,0xf9,0xfe,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xfc,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xd5,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xa3,0xff,0xfe,0xbf,0xaf,0xeb,0xfa,0xbe,0xbf,0xea,0xfa,0xfe,0xaf,0xaf,
-  0xeb,0x7d,0xf7,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xfe,0xa7,0xfd,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
-  0xff,0xf8,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,
-  0xbf,0xf9,0x39,0xff,0xf5,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xfc,0x3f,0xdf,0xdf,0xff,0xff,0xff,0xff,0xff,0x3f,0xff,0xff,0xff,0xff,0xfe,
-  0xff,0xfc,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xd4,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xb2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0x23,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xfc,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xfe,0x3f,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xeb,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xf4,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0x2d,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,
-  0xc3,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,
-  0x17,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
-  0xa7,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xdb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdd,
-  0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe6,
-  0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe6,
-  0x7f,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcd,
-  0xbf,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf1,
-  0xfe,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xfe,0xf7,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xf7,0xcb,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xfd,0x9f,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xeb,0xbf,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0x3f,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe4,0xff,
-  0xbf,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0xff,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe1,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xa3,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x43,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x8f,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x8f,0xff,
-  0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x3f,0xff,
-  0xeb,0xfa,0xfe,0xbf,0xaf,0xea,0xfe,0xaf,0xab,0xea,0xfa,0xbe,0xbf,0xf1,0x5f,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe0,0x7f,0xff,
-  0xff,0xff,0xff,0xbf,0xf7,0xfd,0xff,0xff,0xff,0xfd,0xff,0xff,0x7f,0xbd,0xf7,0xbf,
-  0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0xef,0xff,
-  0xff,0xff,0xff,0xff,0x7f,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x27,0xfb,0xff,
-  0xff,0xff,0xff,0xfb,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0xa7,0xff,0x7d,
-  0xff,0x7f,0xef,0xff,0xff,0xef,0xff,0xff,0xfe,0xff,0xff,0xff,0xfb,0x9f,0xff,0xff,
-  0xff,0xff,0xdf,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xbf,0x6f,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0x7e,0xff,0xff,
-  0xfd,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xf4,0xdf,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe1,0xff,0xff,0xff,
-  0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcb,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xfb,0xff,0xff,0xaf,0xff,0xff,0xff,0xff,0xff,0x67,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xf7,0xfb,0xff,0xfb,0xff,0xff,0xfb,0xff,0xfe,0x4a,0xff,0xff,0xff,
-  0xff,0xff,0xd7,0xfe,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x9f,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xfe,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0x58,0x2f,0xff,0xff,0xff,
-  0xff,0xd2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfb,0x3d,0xff,0xff,0xff,
-  0xff,0xf5,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7a,0x7f,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x88,0xff,0xff,0xff,0xff,
-  0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xc3,0xef,0xff,0xff,0xf7,
-  0xff,0xaf,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x00,0xff,0xff,0xff,0xe7,
-  0xff,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x4f,0xff,0xff,0xff,0xef,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0x5f,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x1f,0xff,0xbf,0xef,0xfb,
-  0xfe,0xff,0xbf,0xfb,0xd6,0xff,0xbf,0xef,0xfb,0xff,0xe3,0x7f,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xef,0x7c,0xbf,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xbf,0xe1,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xfd,0xef,0xff,0xd7,0xff,0xff,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xf9,0xff,0xff,0x37,0xff,0xff,0xff,0xff,0xff,0x13,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xf7,0xff,0xff,0x5f,0xff,0xff,0xff,0xff,0xfe,0x2f,0xff,0xff,0x9f,0x87,0xf9,
-  0xfc,0x6f,0x1f,0xe4,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x5f,0xff,0xff,0xf9,0xff,0xff,
-  0xfb,0xde,0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xfa,0x3f,0xff,0xff,0xfe,0xdf,0xf7,
-  0xfd,0xbf,0x7f,0xf3,0xff,0xff,0xff,0xff,0xff,0xf6,0x7f,0xff,0xff,0xfe,0x3f,0xef,
-  0xfb,0x7e,0xff,0x05,0xff,0xfd,0xff,0xff,0xff,0xe6,0xff,0xff,0xff,0xd8,0xff,0x7f,
-  0xfe,0xf7,0xf6,0x6f,0xff,0xeb,0xff,0xff,0xff,0xc4,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xfb,0xbf,0xfe,0xbf,0xaf,0xeb,0xfa,
-  0xfe,0xbf,0xeb,0xfa,0xfe,0x9f,0xa7,0xe3,0x7f,0xa4,0xff,0xff,0xff,0xff,0xfd,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xfe,0x47,0xff,0x7f,0xff,0xff,0xff,0xff,
-  0xff,0xdf,0xfb,0xef,0xff,0xff,0xf7,0xff,0xf9,0x5f,0xff,0xff,0xff,0xff,0xef,0xef,
-  0xff,0xdf,0xff,0xff,0xff,0xbf,0xef,0xff,0xfd,0xbd,0xdf,0xff,0xff,0xbd,0xff,0xe7,
-  0xff,0x9f,0x7f,0xff,0xff,0xfb,0xff,0xf7,0xea,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0x7d,0xff,0xff,0xff,0xff,0x7f,0xbf,0xea,0x6f,0xbf,0xff,0xbf,0xfb,0xdf,0xfe,
-  0xfe,0xce,0xff,0xff,0xff,0xff,0xff,0xff,0x9c,0xff,0xfe,0xf4,0xff,0xef,0xff,0xf4,
-  0xfd,0xfe,0xff,0xdf,0xff,0xff,0xff,0xff,0x8b,0xff,0xff,0xfe,0xff,0xff,0xff,0xfd,
-  0xfb,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0x23,0xdf,0xff,0xff,0xfb,0xf6,0xff,0xbf,
-  0xe7,0xff,0xff,0xff,0xff,0xbf,0xff,0xfe,0x6f,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x9b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xfe,0x37,0xff,0xff,0xfe,0xff,0xff,0xff,0xfd,
-  0xff,0xee,0xff,0xff,0xff,0xff,0xff,0xf6,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xfd,0xff,0xff,0xfb,0xff,0xff,0xec,0xff,0xff,0x7f,0xdf,0xf3,0xff,0x9f,0x3f,
-  0xff,0xff,0xd3,0xff,0xff,0xff,0xff,0x65,0xef,0xff,0xff,0xff,0xf7,0xff,0x9f,0xff,
-  0xff,0xff,0x97,0xfc,0xff,0xff,0xf5,0xab,0xdf,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,
-  0xff,0xff,0xef,0xfa,0xff,0xff,0xef,0x67,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xdf,0x35,0xff,0xf3,0xff,0x87,0xfd,0x7f,0xeb,0xff,0xff,0xff,0xaf,0xfa,
-  0xff,0xff,0xbd,0xfb,0xff,0xff,0xf8,0xdb,0x7f,0xff,0xd5,0xff,0xff,0xff,0x57,0xf5,
-  0x7f,0xff,0x77,0xdd,0xaf,0xff,0xfc,0xb7,0xff,0xfd,0x2f,0xff,0xff,0xfe,0xbf,0xeb,
-  0xff,0xfe,0xff,0xaf,0xff,0xff,0xf4,0x7f,0xff,0xff,0x5c,0xff,0xff,0xfd,0x7f,0xd7,
-  0xff,0xfd,0xdf,0x5f,0xff,0xff,0xe0,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0x7f,0xfb,0x7f,0xff,0xad,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xfe,0x7f,0xfb,0xff,0xfd,0xd9,0xff,0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xff,0xbf,
-  0xef,0xf9,0xd6,0xef,0xbf,0xfe,0x57,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xef,0xff,0xff,0xf6,0x2b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xfb,0xbf,0xff,0xff,0xfd,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0x7f,0xe7,0xf7,0xff,0xfb,0xff,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,
-  0x7f,0xef,0xb7,0xff,0xff,0xf8,0x3f,0xff,0xf7,0xff,0xff,0xff,0xff,0xf7,0xff,0xfd,
-  0xef,0xff,0x5f,0xff,0xff,0xf4,0xff,0xff,0xf9,0xf9,0x7f,0x1f,0xc7,0xf1,0xfe,0x5b,
-  0xe7,0x68,0xbe,0x7f,0x9f,0xf9,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xef,0xfe,0xf7,
-  0xfe,0xd7,0x7f,0xff,0xff,0xcb,0xff,0xff,0xff,0xfd,0xff,0x7f,0xdf,0xf7,0xff,0x6f,
-  0xff,0xfb,0xff,0xff,0xff,0x27,0xff,0xff,0xff,0xe3,0xfa,0xfe,0xbf,0xeb,0xf4,0xdf,
-  0xfb,0xd5,0xff,0xff,0xfe,0x8f,0xff,0x7f,0xff,0xff,0xff,0xfd,0xff,0xff,0xef,0xbf,
-  0xfd,0xeb,0xff,0xff,0xfe,0x0f,0xff,0xff,0xff,0xbf,0xef,0xff,0xff,0xff,0xff,0xff,
-  0x27,0xfd,0xff,0xff,0xf5,0x3f,0xff,0xeb,0xfa,0xbe,0xbf,0xab,0xea,0xde,0xbf,0xaf,
-  0xea,0xfa,0xfe,0xbf,0xf4,0x4f,0xff,0xff,0xff,0x77,0xff,0xff,0xfc,0xff,0xff,0xfe,
-  0x3f,0xfd,0xff,0xff,0x2a,0x7f,0xef,0xff,0xff,0xff,0xbf,0xf7,0xff,0xff,0xfe,0xfb,
-  0xfd,0xff,0xff,0xdf,0xa9,0xff,0xdf,0xfb,0xfe,0xb5,0xfe,0xff,0xfc,0xfd,0xfd,0x6d,
-  0xff,0xfe,0xff,0xff,0xfb,0x0f,0xff,0xff,0xff,0xff,0xff,0x7e,0xdf,0xef,0xff,0xff,
-  0xff,0xff,0xff,0xfe,0xd3,0xdf,0xff,0xff,0xaf,0xff,0xff,0xff,0xf7,0xdf,0xff,0xff,
-  0xff,0xff,0xef,0xff,0x27,0xff,0xf5,0xff,0xff,0xef,0xf7,0xff,0xef,0xbf,0xff,0xfe,
-  0xf3,0xff,0xff,0xf8,0x4f,0x7f,0xff,0xfb,0xff,0xef,0xdf,0xff,0x9f,0xff,0xff,0xff,
-  0xdf,0xcf,0x7f,0xfa,0xbe,0xf3,0xff,0xfb,0xff,0xbf,0xbf,0xef,0xbf,0xdf,0xff,0xf7,
-  0xbd,0x7f,0xbf,0xf4,0x2d,0xff,0xff,0xff,0xbf,0xef,0x9f,0xfa,0x2f,0xff,0xff,0xff,
-  0xf7,0xfb,0xff,0xf2,0xfb,0xff,0xef,0xff,0xff,0xff,0xf7,0xfe,0xef,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xf1,0xdf,0xff,0xfd,0x7b,0xff,0x77,0xfd,0xfe,0xff,0xfb,0xff,0xff,
-  0xff,0xdf,0xfa,0xa3,0xff,0xff,0xfe,0xfe,0xb7,0xcf,0xdf,0x7f,0xff,0x7f,0x7b,0xfe,
-  0xde,0x3f,0xff,0xc7,0x7f,0xff,0xfd,0xef,0xff,0xbf,0xde,0xff,0xff,0xff,0xf7,0xfd,
-  0xff,0xff,0x7f,0xaf,0xff,0xf7,0xff,0xfd,0xfe,0xe7,0xdf,0xfa,0xbf,0xef,0xdf,0xef,
-  0x7d,0xbf,0xfe,0xdf,0xee,0xef,0xdf,0xfb,0x7e,0xdf,0xff,0xfb,0x7d,0xff,0xe7,0xf9,
-  0xff,0xff,0xdc,0x0f,0xff,0xff,0xff,0xef,0xff,0xd3,0xcf,0xef,0xcb,0xff,0xfd,0x3f,
-  0xff,0xff,0xd6,0x6b,0xff,0xff,0x3f,0xe7,0xff,0xff,0xff,0xdf,0x97,0xff,0xf9,0x3f,
-  0xff,0xfd,0xaa,0xf7,0xff,0xe7,0xbd,0x36,0x7f,0xd6,0x93,0xff,0xef,0xd6,0xe6,0xb7,
-  0xff,0x3b,0xc5,0xff,0xff,0xe5,0xff,0xbc,0xff,0xfd,0xff,0x7f,0xdf,0xbd,0xfd,0x7f,
-  0xff,0xfd,0xd3,0xff,0xff,0xfa,0xde,0x8f,0x2f,0xff,0xfe,0xfb,0x3d,0xbf,0x7a,0xd5,
-  0xff,0xfe,0x57,0xff,0xff,0xf5,0xbb,0x5d,0x5f,0xfd,0xfd,0xde,0x77,0xfe,0xf5,0x7f,
-  0xff,0xfb,0x8f,0xff,0xff,0xfb,0xeb,0xf5,0xff,0xef,0x7f,0xfa,0xff,0xed,0xeb,0xff,
-  0xff,0xfc,0x1f,0xff,0xff,0xdf,0xfe,0xcf,0xff,0xdc,0x77,0xfd,0xdf,0xdf,0xd5,0xff,
-  0xff,0xf9,0xbf,0xe7,0xff,0xfe,0x7d,0xff,0xe7,0xfb,0xff,0xff,0x7f,0xff,0xf6,0xff,
-  0xfd,0xe7,0x7f,0xef,0xff,0xff,0xff,0xbf,0x3f,0xf8,0xff,0xbe,0x7f,0xff,0xe6,0x3f,
-  0xff,0xfa,0x5f,0xee,0xfd,0xbd,0x67,0x1b,0xfe,0xfd,0xec,0xf9,0xf6,0xfd,0x9f,0xef,
-  0xdf,0x89,0xbf,0xff,0xdb,0xfe,0xff,0xbf,0xff,0xf3,0xff,0xff,0xcf,0x73,0xff,0xfd,
-  0xff,0xab,0xff,0xff,0xbf,0xef,0xfe,0xff,0xff,0xbf,0xff,0xfb,0xbf,0xef,0xbf,0xff,
-  0xfd,0x05,0xff,0xff,0xb5,0xfd,0x3f,0xdf,0xd7,0xfd,0x7f,0xef,0xf7,0xf4,0x7f,0x7f,
-  0xff,0x6d,0xff,0xff,0xea,0xfa,0xf6,0xeb,0x27,0xfa,0x7f,0xef,0xab,0xe8,0xfe,0x7f,
-  0xee,0xdf,0xff,0xff,0xdf,0x7d,0xfd,0x7b,0x5f,0xf5,0xff,0xfb,0xde,0x97,0x7d,0xff,
-  0xf7,0x3f,0xff,0xfe,0xfe,0xab,0xe3,0xec,0xbf,0x6b,0xc7,0xf8,0xbe,0x26,0x9b,0xa7,
-  0xf1,0x5f,0xff,0xfd,0x5f,0xfb,0xed,0xfd,0x1f,0xdb,0xff,0xff,0x7f,0xcf,0xf7,0x7f,
-  0xea,0xff,0xff,0xfc,0xbf,0x77,0xcf,0xf2,0xfd,0xe7,0x5f,0xfe,0xfc,0xbf,0xef,0xfb,
-  0xe4,0xff,0xff,0xf7,0xf5,0xff,0x77,0x55,0xf2,0xff,0x3f,0xdd,0xfd,0x35,0xdf,0x7f,
-  0xbb,0xff,0xff,0x9f,0xc3,0xd8,0xbc,0x4d,0x9f,0xd8,0xfc,0xbb,0x52,0xcb,0xba,0xff,
-  0x37,0xff,0xff,0xff,0xfd,0xbf,0xff,0xdb,0xbf,0xaf,0x2f,0xdf,0xf7,0xff,0xff,0xfd,
-  0xef,0xfd,0xfa,0xfe,0x9b,0xaf,0xeb,0xda,0xf7,0xaa,0xeb,0xfa,0x6e,0xbf,0xaf,0xff,
-  0x95,0xfd,0xff,0xff,0xf5,0xbf,0xdd,0x7d,0xf7,0xdf,0x0b,0xb7,0xf7,0xff,0xff,0xa8,
-  0x1f,0xfd,0xff,0x7d,0xff,0x7f,0xcb,0xff,0x5e,0xfb,0x7b,0xff,0xff,0xdf,0xff,0xe7,
-  0x75,0xfb,0xfe,0xff,0x6d,0xff,0xef,0xfb,0x7f,0x7b,0xff,0xff,0xdf,0xff,0xff,0xf0,
-  0x7f,0x7f,0xff,0xbd,0x9b,0xef,0xfa,0xdf,0xef,0xff,0xfa,0xbe,0xbb,0xff,0xff,0x95,
-  0xbf,0xff,0xfd,0xff,0xfd,0x77,0xc5,0x7d,0xf5,0xff,0xfe,0xff,0x7b,0xff,0xff,0xb9,
-  0xff,0xff,0xbe,0xff,0xff,0xff,0xf3,0xba,0xff,0xff,0xef,0xfb,0xff,0xff,0xfe,0xd7,
-  0xff,0xfd,0xf3,0xbf,0xff,0xfb,0xd3,0xf7,0xfe,0xff,0xd7,0xff,0xff,0xff,0xfe,0x8f,
-  0xff,0xff,0xfa,0x7f,0xff,0xfa,0xff,0xef,0xff,0xff,0xfd,0xff,0xff,0xff,0xfc,0xdf,
-  0xfd,0xff,0xff,0xfe,0x6f,0xff,0xff,0xdf,0xfb,0xff,0xff,0xbf,0xdf,0xff,0xff,0xad,
-  0xff,0xff,0xfe,0xff,0xff,0xfd,0xef,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x77,
-  0xff,0xff,0xdf,0xd7,0xdf,0xff,0x7f,0xfe,0xce,0xff,0x7f,0xff,0xff,0xff,0xfc,0xff,
-  0xff,0xfe,0x2f,0xee,0xeb,0xf6,0xbf,0xff,0xff,0x76,0xdf,0xdb,0xff,0xff,0xc1,0xdf,
-  0xff,0xff,0xdf,0xd7,0xfe,0xf3,0xfb,0xff,0xff,0xf3,0xff,0xff,0xff,0xbf,0xb3,0xff,
-  0xfc,0xff,0x33,0xff,0xff,0xff,0xff,0xf7,0xf3,0xff,0xff,0xff,0xff,0xfd,0xa6,0xbf,
-  0xfd,0x9f,0xeb,0xff,0xff,0xce,0xff,0xfa,0xff,0xff,0xff,0xff,0xff,0xda,0xaf,0x7f,
-  0xff,0xfe,0xce,0x7f,0xff,0xaf,0xff,0xff,0xef,0xff,0xff,0xff,0xe7,0xbe,0xd3,0xff,
-  0xff,0xff,0x93,0x7f,0xff,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xe7,0xda,0x1f,0xf5,
-  0xff,0xaf,0xff,0x7f,0xfe,0xbd,0x7f,0x7f,0xfe,0xff,0xff,0xff,0xff,0xe8,0x6f,0xff,
-  0xff,0x57,0xfe,0xff,0xfd,0x56,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xa0,0x7f,0xff,
-  0xfe,0xbf,0xed,0xff,0xfa,0xf5,0xff,0x7f,0xfb,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,
-  0xfd,0x7f,0x6f,0xff,0xf5,0xcf,0xf7,0x7f,0xfd,0xff,0xff,0xff,0xff,0xd9,0xff,0xff,
-  0xb7,0xff,0xff,0xfe,0xff,0x9f,0xdb,0xff,0xff,0xff,0xff,0xff,0xfe,0xb6,0xff,0xff,
-  0x9f,0xff,0xdf,0xff,0xbf,0xff,0x9a,0xff,0xff,0xff,0xff,0xff,0xfe,0xe7,0xff,0xef,
-  0xfb,0xfe,0xf5,0xbd,0x6f,0xfe,0x79,0xbf,0xef,0xfb,0xfe,0xfd,0xea,0xdf,0xff,0xff,
-  0xff,0xef,0xfb,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xf3,0xff,0xaf,0xff,0xff,
-  0xff,0xbf,0xdf,0xff,0xff,0xfe,0xbf,0xff,0xff,0xff,0xff,0xdf,0xda,0x7f,0xff,0xff,
-  0xde,0xfd,0xff,0xff,0xff,0xd3,0xed,0xfd,0x7f,0xff,0xff,0xbf,0xe4,0xff,0xff,0x7f,
-  0x9f,0xf2,0xfd,0xff,0x7f,0xa3,0xed,0xf2,0x7f,0xff,0xff,0xff,0xe1,0xff,0xef,0xff,
-  0x7e,0xff,0xbf,0xef,0xff,0xff,0xf7,0xf5,0xff,0xff,0xff,0xff,0x31,0xff,0xff,0xc6,
-  0xf1,0xdc,0x7f,0x9f,0xc7,0xfc,0x3f,0x8b,0xe7,0xf9,0xfe,0x7f,0x17,0xff,0xff,0xed,
-  0xe9,0xfe,0xff,0xf9,0xed,0x1a,0xdf,0xf7,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0x9b,
-  0xf7,0xfc,0xfe,0xff,0x1a,0xfc,0xff,0xef,0xff,0xff,0xff,0xff,0x9f,0xff,0x5e,0x77,
-  0xf7,0xef,0xfd,0x7f,0x6f,0xff,0x7f,0xdf,0xff,0xff,0xff,0xf7,0x3f,0xfc,0xbb,0xef,
-  0x7f,0x5f,0xef,0xd9,0xff,0x5b,0xff,0xbf,0xff,0xff,0xff,0xf4,0x6f,0xff,0xff,0xfe,
-  0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xbf,0xff,0xff,0xff,0xf4,0xff,0xef,0xa7,0xca,
-  0xfa,0xfe,0xaf,0x03,0x7a,0xbe,0xaf,0xaf,0xeb,0xfa,0x77,0xed,0xff,0xfd,0xff,0xff,
-  0xcf,0xff,0x7f,0xff,0xc4,0xff,0xf7,0xff,0xff,0xff,0xfe,0xa1,0xff,0xde,0xdf,0xff,
-  0x5f,0x7f,0xff,0xf6,0xff,0xff,0xff,0xff,0xf7,0xfb,0xfe,0xd7,0x7f,0xef,0x7f,0xeb,
-  0x3e,0xf7,0x7d,0xe6,0xff,0xff,0xbf,0xff,0xef,0xff,0xbe,0x0e,0x7f,0xaf,0xff,0xfa,
-  0xff,0x9b,0xed,0xff,0x7b,0xef,0xef,0xff,0xff,0xff,0xf2,0x0f,0xfb,0xd7,0xbf,0x9d,
-  0xfd,0xfd,0xbb,0x5f,0xdf,0xff,0x7d,0xff,0x7f,0xff,0xfa,0x9f,0xfe,0xb7,0xcf,0xef,
-  0x9c,0xef,0xdf,0xbf,0xfe,0xdf,0xff,0xff,0xff,0xef,0xe3,0x3f,0xfd,0x7f,0xef,0xdb,
-  0xf4,0x7d,0x7f,0x5e,0x73,0xf7,0xff,0xff,0xff,0xfd,0xe2,0xdf,0xff,0x7b,0xff,0xbf,
-  0xff,0x3f,0xfe,0xef,0xef,0xff,0xfd,0xff,0xff,0xff,0xc4,0xff,0xfb,0xf3,0xf6,0xff,
-  0x8f,0xbf,0xdc,0xff,0xff,0xfe,0x7f,0xff,0xff,0xff,0x83,0xff,0xfb,0xff,0xff,0xef,
-  0x9b,0x3f,0xf9,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xc7,0x7d,0xd7,0x75,0xbf,0xfe,
-  0xef,0xf3,0x7f,0x7f,0xdf,0xfb,0xff,0xff,0x7f,0xef,0xef,0xff,0xe9,0xfa,0xfa,0xdb,
-  0xff,0xef,0xf2,0xbf,0x7f,0xff,0xff,0xfe,0xff,0xdd,0x9d,0xff,0xbf,0xee,0x7f,0xff,
-  0xee,0x3e,0xf7,0xdf,0xff,0xff,0xff,0xf3,0xfe,0xf8,0xaf,0xfe,0xcf,0xbf,0xed,0xff,
-  0xde,0xcf,0xed,0xfb,0xff,0xff,0xff,0xef,0xff,0xce,0x6b,0xfc,0xbf,0x1f,0xc7,0xf9,
-  0xbf,0x5f,0xcf,0xf1,0xff,0xff,0xff,0xc7,0xfd,0x6c,0xf7,0xd2,0xf4,0xbc,0xaf,0x2b,
-  0x9a,0xf3,0xad,0x4b,0xff,0xff,0xf9,0xef,0xfb,0xf1,0xbf,0xf5,0xed,0xfb,0x5e,0x57,
-  0x35,0xe7,0x5e,0xd7,0xff,0xff,0xf9,0xdf,0xfd,0xf9,0xff,0xeb,0xea,0xe8,0xbf,0x2f,
-  0xeb,0xf6,0xbe,0xef,0xff,0xff,0xfe,0xbf,0xff,0xc6,0xff,0xdd,0xa5,0x7d,0xd4,0x57,
-  0xd5,0xcd,0x5a,0xd6,0xbf,0xff,0xfd,0x5f,0xf7,0x07,0xff,0xaf,0xeb,0xfa,0xfe,0xbf,
-  0xaf,0xba,0xe7,0xff,0xff,0xff,0xfe,0xff,0x7a,0x1f,0xff,0x7f,0xd7,0xf5,0xe9,0x7f,
-  0x5e,0xb5,0xeb,0x7f,0xf8,0xff,0xfd,0xff,0xfc,0x9f,0xef,0xfb,0x7e,0x7f,0xbf,0xff,
-  0xfb,0xff,0xff,0xef,0xff,0xff,0xff,0xb7,0xf3,0x7f,0xeb,0xfb,0xff,0xff,0xef,0x7f,
-  0xf8,0xff,0xff,0xfb,0xfb,0xff,0xff,0xbf,0xe6,0x7f,0xc6,0xed,0xbf,0xed,0xfb,0xf6,
-  0xff,0xef,0xdb,0xfe,0xef,0xbd,0x6d,0xbf,0x91,0xbf,0xef,0xf3,0xfe,0xff,0xff,0x6f,
-  0xff,0xff,0x3f,0xff,0xff,0xfe,0xff,0xfd,0xdb,0xff,0xbf,0xef,0xfb,0xff,0xfb,0xbf,
-  0xff,0xfe,0xff,0xff,0xff,0xef,0xff,0xff,0xa7,0xff,0x97,0xf5,0xfd,0x7f,0xff,0xd7,
-  0xff,0x7e,0xdf,0xff,0xff,0xff,0x7f,0xff,0xef,0xff,0xa7,0xe9,0xf2,0x77,0xef,0x27,
-  0xfe,0x7f,0xdd,0xfb,0xff,0xf7,0x7d,0xfe,0x5f,0xff,0xdf,0x97,0xfd,0xff,0xff,0x5f,
-  0xbd,0xfb,0xff,0xff,0xff,0xef,0xff,0xf2,0x3f,0xfe,0xba,0x2f,0x8b,0xc7,0xec,0xfd,
-  0x7b,0xc3,0xf9,0xfe,0x7f,0x9f,0xe7,0xec,0x7f,0xff,0x7f,0x5f,0xd7,0xfc,0xfd,0x1f,
-  0xd7,0xff,0xfd,0x3f,0xff,0xff,0xff,0xfe,0xff,0xfe,0xfc,0xbf,0x2f,0xcd,0xfa,0xf5,
-  0xef,0xdf,0xfa,0xff,0xff,0xff,0xff,0xd5,0xff,0xfd,0xd7,0x7f,0x5e,0xb7,0x55,0xf2,
-  0x5e,0xbf,0xfe,0xff,0xff,0xff,0xff,0x8b,0xff,0xfb,0xc2,0xf4,0xbf,0xbc,0xed,0x9f,
-  0xbf,0xff,0xfd,0x7f,0xff,0xff,0xff,0xb7,0xff,0xcb,0xff,0xff,0x3b,0xaf,0xff,0xdf,
-  0xbf,0xaf,0xff,0xff,0xfd,0xff,0xfc,0x6f,0xfb,0xfa,0xfe,0xbf,0xaf,0xe3,0xfa,0xb7,
-  0xaf,0xeb,0xfa,0xbe,0xbd,0xaf,0xff,0x5f,0xff,0xbf,0xff,0xdf,0xfb,0xdf,0xef,0xf7,
-  0xff,0xff,0xcf,0xff,0xff,0xff,0xfe,0x9e,0xff,0xff,0xff,0xff,0xff,0xfe,0xef,0x5f,
-  0xff,0xbc,0xff,0xff,0xdf,0xdf,0xe3,0x7f,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0x7f,
-  0xff,0xff,0x7f,0xff,0xff,0xff,0xf4,0x7f,0xfe,0xfe,0x9d,0xaf,0x2b,0x7f,0xff,0xe7,
-  0xef,0xfb,0xef,0xff,0xbf,0xff,0xfd,0xfe,0xf7,0xfd,0x7f,0x5d,0xf9,0xff,0xfd,0x7d,
-  0x7b,0xfd,0xff,0xff,0xdd,0xff,0xa1,0xff,0xff,0xbf,0xab,0xff,0xbe,0x7f,0xb9,0xff,
-  0xff,0xfd,0xff,0xff,0xff,0xff,0x86,0xff,0xfb,0xee,0xff,0xff,0xef,0xfb,0xf5,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0x8d,0xff,0xff,0xff,0xf7,0xf7,0xee,0x7e,0xee,0xf7,
-  0xfd,0xff,0xff,0xf7,0xff,0x7d,0x5f,0x7f,0xf7,0xbf,0xff,0xdb,0xff,0xff,0x9f,0xff,
-  0xde,0xff,0xbf,0xff,0x7e,0xfc,0xbf,0xfb,0xff,0xff,0xff,0xff,0xfb,0xff,0xbe,0xff,
-  0xff,0xf7,0xff,0xff,0xf9,0xfa,0x6f,0xdf,0xf7,0xfc,0xff,0xef,0xff,0xff,0xff,0xbf,
-  0x6f,0xfb,0xfb,0x7e,0xff,0xf2,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0x6b,0x9f,
-  0xff,0xff,0xf5,0xff,0xff,0x89,0xfe,0xff,0xff,0xff,0xfa,0xfd,0xbf,0xff,0xdf,0xbf,
-  0xff,0xff,0xf7,0xff,0xff,0xe0,0xff,0xff,0xff,0xff,0xff,0xb3,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xfc,0xf6,0xbf,0xff,0xff,0xff,0xff,0x77,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xd7,0x4f,0x7f,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xd2,0xff,0xbc,0xdb,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xf5,0xff,0xde,0xbf,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xef,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xf8,0x6f,0xff,0xff,0xff,0xff,0xf7,0x7f,0xff,0xfd,0xff,0xff,
-  0xff,0xff,0xfd,0xff,0x6e,0x7f,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xbf,0xff,0xff,
-  0xff,0xff,0xaf,0xff,0x99,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0x5f,0xff,0xbb,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0x9f,0xff,0xff,0xdf,0x27,0xfe,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xbf,0xff,0xff,0xff,0xe7,0xfb,0xef,0xfb,0xfe,0xff,0xb7,0xef,0x5e,0xdf,0xbf,0xee,
-  0xfb,0xfe,0xff,0xfa,0x1b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xda,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xf0,0x7f,0xff,0xff,0xff,0xff,0xf5,0xff,0xff,0xd7,0xff,0xfd,0x7f,
-  0xff,0xff,0xff,0xbe,0xff,0xff,0xff,0xff,0xff,0xc9,0xff,0xfd,0xa7,0xff,0xfa,0x7f,
-  0xff,0xff,0xff,0xf8,0xff,0xff,0xff,0xff,0xff,0xd7,0xff,0xff,0x5f,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xbb,0xff,0xff,0xe7,0xe9,0xfe,0x2f,0x1f,0xe6,0xbf,0x7f,0xdf,0xc7,
-  0xfd,0xfa,0x7f,0x07,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x7f,0xff,0xd7,0xbf,
-  0xff,0xf7,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xfa,0xff,0xff,0xaf,0xdf,
-  0xff,0xff,0xfc,0x9f,0xff,0xff,0xff,0x5f,0xf7,0xfb,0xff,0xf5,0xf7,0xfd,0xff,0xbf,
-  0xdf,0xf7,0xfe,0xbf,0xff,0xff,0xfe,0xbf,0xaf,0xf5,0xff,0xef,0xff,0xff,0xfd,0xfe,
-  0xff,0xef,0xf6,0x7f,0xff,0xff,0xff,0xff,0xf4,0xff,0xff,0xd3,0xff,0xff,0xff,0xfe,
-  0xff,0xff,0xc6,0xff,0xff,0xaf,0xe9,0xfa,0xf6,0xbf,0x2b,0xda,0xde,0xaf,0xaf,0xeb,
-  0xfa,0xff,0xc9,0xff,0xff,0xf7,0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,
-  0xff,0xff,0xd9,0xff,0xfd,0xff,0xff,0xff,0x2f,0xff,0xfd,0xef,0xff,0xff,0xff,0xf7,
-  0xff,0xfe,0x57,0xff,0xff,0xbf,0xff,0xfd,0xf7,0xff,0xf7,0xf7,0xff,0xff,0xff,0xff,
-  0xff,0xfe,0x67,0xfd,0xff,0xff,0xdf,0xf6,0xfd,0xfd,0xeb,0xff,0xff,0xff,0xff,0xbf,
-  0xff,0xfc,0x1f,0xff,0xff,0xff,0xff,0xff,0xbf,0xf7,0xdd,0x7f,0xff,0xff,0xff,0xdf,
-  0xff,0xf9,0x1f,0xff,0xfb,0xff,0xfe,0xff,0xff,0xfb,0x9f,0xff,0xef,0xfb,0xf7,0xff,
-  0xff,0xf8,0x7f,0xff,0xff,0xfe,0xff,0xf7,0xff,0xff,0x7f,0xef,0xff,0xdf,0xff,0xff,
-  0xff,0xf8,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xfe,0xff,0xff,0xdf,0xef,0xff,0xfd,
-  0xff,0xe5,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xfd,0xff,0xbf,0xef,0xfb,0xff,0xff,
-  0xcf,0xab,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe9,0xff,0xff,0xff,0xdf,0xff,0xff,
-  0xff,0x57,0xfd,0xff,0x7f,0xdf,0xf7,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,
-  0xfe,0xef,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xfb,0x5f,0xbf,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xef,
-  0xfa,0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0x30,0x31,0x2f,0x30,0x35,0x2f,0x31,0x30,0x00,0x64,0x00,0x09,0x31,0x34,0x3a,0x33,
+  0x38,0x3a,0x35,0x31,0x00,0x65,0x00,0x00,0x1a,0xa2,0xff,0x20,0x0d,0x50,0x9f,0x5b,
+  0xff,0xee,0xfb,0xbe,0xef,0xbb,0xee,0xf7,0xbf,0xfb,0xeb,0xde,0xfe,0xef,0xf4,0xff,
+  0xfb,0xbe,0xff,0xbf,0xee,0xfb,0xbf,0xff,0xfe,0xff,0xaf,0xdb,0xbb,0xff,0xe5,0xff,
+  0xff,0x7f,0xdf,0xf7,0xff,0xff,0xbf,0xf3,0xff,0xff,0xff,0xcf,0xff,0xff,0xb3,0xff,
+  0xfb,0xfe,0xff,0xbf,0xef,0xfb,0xff,0xbf,0x8f,0xe3,0x3e,0x8f,0xbf,0xff,0x87,0xff,
+  0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbe,0xf9,0x3e,0xcf,0x9b,0xe7,0xfb,0xff,0x0f,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x37,0xcf,0xff,0xfe,0x97,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0x7f,0x5f,0xdf,0xff,0xfa,0x3f,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xfb,0xfe,0xfd,0xdf,0x7f,0xff,0xfa,0x5f,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xfe,0x7f,0xef,0xd7,0xff,0xff,0xff,0xfe,0xf2,0xbf,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0x5f,0xff,0xff,0xcd,0x7f,0xfb,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xfb,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xfd,0xff,0xdf,0x77,0xfb,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xd7,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0x6f,0xff,0xf7,
+  0xfd,0xff,0x7f,0xdf,0xf7,0xff,0x7b,0xcf,0xf7,0xfd,0xff,0x7f,0xdc,0x1f,0xff,0xef,
+  0xfb,0xfe,0xff,0xbf,0xef,0x6e,0xff,0xff,0xef,0xff,0xfe,0xff,0xb9,0x3e,0xfe,0x7f,
+  0x9f,0xa7,0xd9,0xfe,0x7c,0xc7,0xf9,0xfe,0x7e,0x9f,0xe7,0xff,0xfc,0x7b,0xfb,0xbf,
+  0xef,0xfb,0xfe,0xff,0x9e,0x7b,0xfe,0xff,0xbf,0xee,0xfb,0xff,0xfe,0xfd,0xf9,0xfe,
+  0x7f,0x9f,0xe7,0xf9,0xff,0x9f,0xe5,0xb9,0xfe,0x5f,0x9f,0xed,0xf5,0xff,0xfd,0xff,
+  0x7f,0xdf,0xf7,0xfd,0xff,0xf7,0xff,0xff,0x77,0xd9,0xdf,0xff,0xf3,0xff,0xef,0xfb,
+  0xfe,0xff,0xbf,0xef,0xfa,0xb7,0xbf,0xeb,0xeb,0x3e,0xff,0xff,0x67,0xbf,0xdb,0xf6,
+  0xfd,0xbf,0x6f,0xdb,0xd5,0x3b,0x6f,0xdf,0xf7,0xe5,0xbe,0xfe,0x4e,0x3f,0xfb,0xfe,
+  0xff,0xff,0xff,0xff,0xbf,0xff,0xdf,0xfb,0xff,0xef,0xdf,0xdc,0x5e,0xbf,0xfe,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xfe,0xf8,0xbf,0xff,0xfd,0xff,
+  0xff,0xff,0xff,0xfe,0xfa,0xff,0xff,0xbf,0xff,0xbf,0xfd,0xf2,0x7b,0xfc,0xf3,0xff,
+  0xff,0x7b,0xff,0xfd,0xcf,0xdf,0xff,0xfc,0xfd,0xfe,0xf7,0xe0,0xff,0xfd,0x7f,0xdf,
+  0xf7,0xfc,0xff,0x7f,0xc7,0xfd,0x7e,0x7f,0xcf,0xf7,0xff,0x75,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0x6f,0xff,0xb6,0xed,0xff,0xff,0x7f,0xeb,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xfe,0xff,0xff,0xef,0xff,0xf7,0xff,0xff,0xb7,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xbd,0xfd,0xff,0x5f,0xfb,0xff,0xff,0xfe,0x2f,0xdf,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0x7d,0xdf,0xff,0xfe,0xff,0xff,0x7d,0xdf,0xff,0xfb,0xfe,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xfe,0xfa,0xbf,0xff,0xff,0xff,0x7f,
+  0xff,0xff,0xff,0xe3,0xff,0xff,0xfd,0xa7,0xfd,0xfd,0xfa,0x7e,0xff,0xfe,0xff,0xff,
+  0xff,0xff,0xf7,0xbf,0xff,0xff,0xff,0x6f,0xff,0xff,0xf2,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xdf,0xff,0x3e,0xff,0xff,0xff,0xff,0x7f,0xff,0xd9,0xff,0xff,0xf7,0xef,0xfb,
+  0xfe,0xff,0xff,0xef,0xff,0xff,0xdf,0xde,0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xfc,0xff,0xff,0xff,
+  0xf5,0xff,0x9f,0xff,0xff,0xfc,0xfe,0xef,0xff,0xfe,0xcf,0xff,0xff,0xff,0xff,0xef,
+  0xef,0xff,0xff,0xff,0xff,0xfb,0xff,0xbf,0xff,0xfc,0x9f,0xff,0xff,0x7f,0xff,0xff,
+  0xfb,0xf7,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xf8,0x3f,0xff,0xff,0xff,0xff,0xff,
+  0x5f,0xff,0xff,0xdf,0xff,0xff,0xff,0xfd,0xff,0xfa,0x7f,0xff,0xff,0xff,0xff,0xff,
+  0xdf,0xff,0xbf,0x7f,0xff,0xff,0xff,0xff,0x6f,0xf2,0x3f,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x51,0xaf,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xcb,0xdf,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe9,0x16,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf4,0x4f,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xdb,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc4,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb5,0x6f,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc2,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe5,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x89,0xff,0xfb,0xfe,0xff,0xbf,0xef,0xfb,
+  0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xfe,0xb6,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0x2f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xf7,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xc6,0xff,0xbf,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,
+  0xff,0x9f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x17,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x0f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xbf,0xfb,0xeb,0xfa,0xfe,0xaf,0xab,0xea,0xfe,
+  0xaf,0xa3,0xea,0xfa,0xfe,0xb7,0xf3,0x7f,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xb0,0x7f,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xb5,0xff,0xff,0xbf,0xeb,0xff,0xff,0xff,0xfd,0xff,
+  0xff,0xff,0xbf,0xff,0xff,0xef,0xf3,0x9f,0xff,0xff,0xff,0xef,0xff,0x7f,0xf9,0xfd,
+  0xff,0xff,0xff,0xff,0xff,0xfe,0xd3,0xff,0xff,0xff,0xff,0xfb,0xfb,0xff,0xf7,0xff,
+  0xff,0xfd,0xff,0xff,0xfd,0xfe,0x67,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xe7,0xff,
+  0xff,0xff,0xff,0xff,0xef,0xf9,0x4f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,
+  0xff,0xff,0xfd,0xff,0xff,0xfb,0xbf,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0x9f,0xff,
+  0xff,0xef,0xff,0xff,0xef,0xf4,0x3f,0xff,0xff,0xfd,0xff,0x7f,0xdf,0xff,0x7f,0xf3,
+  0xff,0xff,0xff,0xff,0xfb,0xee,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x7f,0xeb,
+  0xff,0xdf,0xff,0xff,0x7f,0xdd,0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0x7b,
+  0xff,0xff,0x7f,0xf7,0xff,0xfb,0xff,0xff,0xfa,0xf7,0xff,0xef,0xff,0xfd,0xff,0xff,
+  0xff,0xfe,0xdf,0xff,0xff,0xa5,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,
+  0xff,0xf5,0xff,0xff,0xff,0x0b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,
+  0xff,0xff,0xff,0xff,0xf5,0xdb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0x5d,0x39,0xfe,0xbf,0xfe,0x6b,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xce,0x91,0x2f,0xed,0x7f,0xfe,0xd7,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0x9f,0x6c,0x7f,0xef,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,
+  0xdf,0xff,0xff,0xff,0x88,0xbf,0xff,0x7f,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xfd,0xc1,0xff,0xeb,0xff,0xfe,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xfe,0x33,0xff,0xd7,0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xf7,0xfd,
+  0xff,0xff,0xff,0xff,0x6f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,
+  0xff,0xff,0xfe,0x79,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9f,0xe6,
+  0xff,0xff,0xfe,0xff,0x9f,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xfb,0xfe,0x7f,0x9b,
+  0xef,0xfb,0xff,0xe4,0x6f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xf4,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xbf,
+  0xff,0xff,0xff,0x51,0xff,0xff,0xff,0x7f,0xff,0xf7,0xff,0xff,0xff,0xd3,0xf4,0xff,
+  0x7f,0xff,0xff,0xfb,0xff,0xff,0xfe,0x7f,0xff,0xe7,0xff,0xff,0xff,0xa3,0xe8,0xfe,
+  0x7f,0xff,0xff,0x47,0xff,0xff,0xfd,0xff,0xff,0xdf,0xff,0xff,0xfe,0x5d,0xd7,0x7d,
+  0xff,0xff,0xfc,0xaf,0xff,0xfe,0xdb,0xb7,0xf9,0xb8,0xff,0x3f,0xf8,0xbe,0x2f,0x9b,
+  0xe7,0xf9,0xfe,0x5f,0xff,0xfd,0xf7,0xff,0xff,0x75,0xff,0x7f,0xff,0x3f,0x5f,0xf7,
+  0xff,0xff,0xfb,0xbf,0xff,0xff,0x6f,0xdf,0xfe,0xfd,0xff,0x7f,0xfe,0x7e,0xbf,0xef,
+  0xff,0xff,0xfe,0x7f,0xff,0xfc,0xdd,0x3f,0xfd,0xe7,0xf9,0xbf,0xfd,0xff,0xff,0xdf,
+  0xff,0xff,0xe6,0xff,0xff,0xf7,0xb9,0xff,0xfb,0x9f,0xe7,0xff,0xfb,0x7f,0xdf,0xbf,
+  0xff,0xff,0xe5,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xcb,0xff,0xbe,0x9f,0xaf,0xeb,0xfa,0x7e,0xbd,0xeb,0x7a,0xbe,0xbf,0xaf,
+  0xeb,0xfd,0x67,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xc7,0xf1,0xff,0xff,
+  0xff,0xff,0xe7,0xff,0xfd,0xff,0x5f,0xff,0xff,0xff,0xff,0xfe,0xff,0xbf,0xff,0xdf,
+  0xff,0xf9,0x1f,0xff,0xff,0xff,0xff,0xef,0xef,0xf7,0xcf,0xfe,0xdf,0xbf,0xff,0xff,
+  0xff,0xf9,0xb8,0xff,0xfb,0xff,0x7f,0xff,0x77,0xff,0xff,0xde,0xff,0xbf,0xff,0xff,
+  0xff,0xf6,0x3d,0xff,0xff,0xfb,0xff,0xef,0xdf,0xff,0x7f,0x7f,0xff,0xff,0xff,0xff,
+  0xff,0xf0,0x7f,0xdf,0xdd,0xfb,0xfe,0xfb,0xff,0xf6,0xff,0xab,0x58,0xff,0xff,0xff,
+  0xff,0xc8,0xf7,0xff,0xff,0xff,0xff,0xce,0xff,0xfd,0xff,0xdf,0xf5,0xff,0xff,0xff,
+  0xff,0xbb,0xf7,0xff,0xff,0xff,0xfb,0xee,0xff,0xfb,0xef,0xe7,0xfe,0xff,0xff,0xfd,
+  0xff,0xa3,0x7f,0xff,0xef,0x5b,0xff,0x5f,0xc7,0xf4,0x7f,0xff,0xff,0xff,0x7f,0xff,
+  0xff,0x2f,0xff,0xff,0xff,0xff,0xfd,0xff,0xf7,0x6f,0x7f,0xef,0xfb,0xff,0xff,0xff,
+  0xfc,0x1f,0xfb,0xfe,0xfd,0xff,0xff,0xff,0xff,0xfd,0xfd,0x7f,0xdb,0xff,0xff,0xff,
+  0xfe,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe2,0xfe,0xff,0xff,0xff,0xff,0xff,
+  0xe1,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xfd,0xff,0xff,0xff,0xff,
+  0xfc,0xff,0xff,0xf5,0xcf,0xff,0xfc,0xfb,0x3f,0xf7,0xef,0xfb,0xff,0xfc,0xf1,0xff,
+  0x31,0xef,0xff,0xcf,0xff,0xff,0xfb,0xf6,0xff,0xff,0xc7,0xf3,0xff,0xff,0xff,0xf5,
+  0xab,0xdf,0xff,0xff,0xbf,0xff,0xff,0xef,0xcf,0xbd,0x7f,0x4b,0x7f,0xff,0xef,0xef,
+  0x47,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xfd,0xff,0xfe,0x57,0xff,0xff,0xff,0xf6,
+  0x07,0xff,0x7f,0xff,0xff,0xfe,0xbf,0xbf,0xff,0xfd,0xbf,0xad,0x5f,0xff,0xff,0xfd,
+  0x1b,0xf8,0xff,0xff,0xff,0xfd,0x5f,0x77,0xff,0x53,0x5f,0x55,0xbf,0xff,0xff,0xdb,
+  0x37,0xff,0xff,0xff,0xff,0xfa,0xfe,0xff,0xfb,0xde,0xfe,0xaf,0xff,0xff,0xff,0xe8,
+  0x7f,0xff,0xff,0xff,0xff,0xf5,0xfd,0xff,0xdf,0x1d,0xfd,0x7a,0xff,0xff,0xff,0xfa,
+  0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xfe,0xff,0xb7,0x6d,0xff,0xff,0xff,0xc9,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xeb,0xfe,0xbf,0xbe,0x7f,0xff,0xff,0xff,0x91,
+  0xff,0xfb,0xfe,0xff,0xbf,0xef,0xdb,0xbf,0xbe,0xef,0xb8,0xfe,0xff,0xbf,0x7e,0xb7,
+  0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xef,0xfe,0xff,0xbf,0xff,0xff,0xfd,0xf7,0x0b,
+  0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xff,0xfb,0xfe,0xff,0xff,0xff,0xff,0xfd,0x9f,
+  0xff,0xff,0xff,0xff,0xfd,0x7f,0x5f,0xf5,0xff,0xfb,0x47,0xd7,0xff,0xff,0xed,0x3f,
+  0xff,0xff,0xff,0xff,0xd2,0x76,0xaf,0x69,0xff,0x7c,0x8f,0xa7,0xff,0xff,0xfa,0x3f,
+  0xff,0xff,0xff,0xff,0xf5,0xef,0xff,0xd7,0xff,0xfd,0x57,0x5f,0xff,0xff,0xf4,0xff,
+  0xff,0xe9,0xfa,0x7f,0x8b,0x97,0xf5,0xbf,0x9f,0xe2,0xf8,0xbe,0x7f,0x9f,0xe1,0xff,
+  0xff,0xff,0xff,0xff,0xfb,0xb5,0xff,0x4f,0xd7,0xf4,0xff,0xff,0xff,0xff,0x8b,0xff,
+  0xff,0xf7,0xfd,0xff,0xff,0xcb,0xf6,0x9f,0xaf,0xeb,0xff,0xff,0xff,0xff,0x53,0xff,
+  0xff,0x5f,0xd7,0xff,0xed,0x37,0x89,0x7f,0xdf,0xf3,0xff,0xff,0xff,0xff,0x0f,0xff,
+  0xfe,0x1f,0xc7,0xff,0xdf,0xbc,0xfa,0x7e,0xbf,0xad,0xff,0xff,0xff,0xff,0x1f,0xff,
+  0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xfd,0x3f,0x67,0xff,0xff,0xff,0xff,0x3f,0xff,
+  0xeb,0xfa,0xfe,0xbf,0xaf,0x6b,0xde,0xbb,0xaf,0xeb,0x7a,0xfe,0xbf,0xfb,0x5f,0xf7,
+  0xff,0xff,0xff,0xfc,0xff,0xef,0xfd,0xbf,0xfc,0x17,0xff,0x7f,0xff,0xea,0x6f,0xff,
+  0xff,0xf7,0x7f,0xeb,0xff,0xf7,0x7b,0xff,0xfb,0xff,0xff,0xff,0x7f,0x85,0xf7,0xff,
+  0xff,0xfd,0xff,0xbe,0xbf,0xfd,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0x8b,0x9f,0xff,
+  0xff,0xf7,0xff,0xbf,0xa3,0x7e,0xbf,0xaf,0xea,0xf8,0x1f,0xf9,0xfe,0x13,0xff,0xff,
+  0xff,0xff,0xff,0xef,0xfd,0xf6,0x7f,0x9d,0xd7,0xf7,0x7f,0xf7,0xff,0x07,0xff,0xff,
+  0xff,0x7f,0xff,0xff,0xad,0x6f,0xdf,0xff,0xcf,0xfb,0xff,0xff,0xfb,0xcf,0xef,0xff,
+  0xfb,0xef,0xdf,0xbf,0x3f,0xdf,0xdd,0xef,0x7b,0xcf,0xff,0xff,0xfb,0x3f,0xff,0xff,
+  0xff,0x7f,0xff,0xf7,0xbf,0x1f,0xfe,0xff,0xb7,0xbf,0xff,0xef,0xf2,0x3f,0xff,0xff,
+  0xfd,0xff,0xff,0xfb,0xfd,0x7f,0xdb,0x7f,0xff,0xff,0xff,0xff,0xf2,0xdf,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xfe,0xff,0xf7,0x9f,0xf7,0xef,0xff,0xff,0xe1,0xff,0xff,0xef,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xf5,0x7f,0xff,0xff,0xeb,0xff,0x7f,0xff,
+  0xff,0xff,0xff,0xfb,0xfd,0xef,0x2f,0xfb,0xff,0xff,0xfd,0xff,0x67,0xff,0xff,0xff,
+  0xef,0xff,0xff,0xaf,0xff,0xff,0xff,0xf7,0xff,0xdf,0xff,0xfe,0xeb,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0x7e,0xfd,0x3f,0x4f,0xff,0xff,0xf7,0x56,0xff,0xff,0xff,
+  0xff,0xe7,0xff,0x7f,0xff,0xfc,0xf9,0x7c,0xdf,0xff,0xff,0x5c,0xbd,0xe6,0xb9,0xaf,
+  0xff,0xff,0xf4,0xff,0xeb,0xca,0xde,0xbf,0xaf,0xff,0xfe,0xfd,0x6f,0xed,0x7b,0x5f,
+  0xff,0xff,0xed,0xfb,0xd7,0x35,0xcd,0x73,0x5f,0xff,0x3f,0x64,0x7f,0xc7,0xfb,0xff,
+  0xff,0xff,0xeb,0x51,0xff,0xeb,0x52,0xd4,0xbf,0x7f,0xff,0xbd,0x7f,0xff,0x7f,0xdf,
+  0xff,0xff,0xf6,0xdb,0xf7,0xd5,0x67,0x79,0xd4,0xff,0xfd,0xe3,0xef,0xeb,0xfa,0xff,
+  0xff,0xff,0xef,0xfe,0xb9,0xa8,0x6b,0xea,0xff,0xff,0xfe,0x47,0xff,0xd7,0xf5,0xff,
+  0xff,0xff,0xd9,0xfd,0x7a,0x5e,0xd5,0xf5,0xff,0xff,0xff,0x67,0xfb,0xff,0xff,0xbf,
+  0xff,0xff,0xf7,0xff,0xef,0xde,0xf6,0x7f,0xbf,0xff,0xf9,0x9f,0xfa,0xff,0xff,0x8f,
+  0xff,0xfb,0xfa,0xff,0xfb,0x99,0xe6,0x7f,0xef,0xff,0xf8,0x17,0xef,0xbf,0xef,0xfb,
+  0xfe,0xf9,0x9b,0xfb,0xd6,0x35,0x9d,0x6f,0xdb,0xff,0xed,0x7f,0xff,0xff,0xff,0xff,
+  0xff,0xf7,0xff,0xff,0xef,0xff,0xfe,0xfd,0xbf,0xef,0x78,0xbf,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xbf,0xff,0xbb,0xfb,0xfe,0xff,0xed,0xff,0xff,0xfd,0x7f,0xff,
+  0xd7,0xfc,0xef,0x5f,0x91,0xf4,0x7d,0x7f,0xdf,0xff,0xe3,0x7f,0xff,0xfa,0x7f,0xff,
+  0xa7,0xfa,0xfe,0x9f,0xa3,0xe8,0xfa,0x7e,0xdf,0xff,0x43,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xd7,0x7d,0x7b,0x56,0xf7,0xf5,0xff,0x7f,0xff,0xaf,0xfb,0xfe,0x1f,0x87,0xe5,
+  0xf8,0x6f,0xba,0xea,0xbe,0x27,0x0b,0xa3,0xe9,0xff,0x5f,0xff,0xfe,0x97,0x2f,0xfd,
+  0x76,0xdf,0x74,0xf5,0x3f,0xcf,0xd7,0xfd,0xdf,0xff,0xbd,0xff,0xfe,0x2f,0x9f,0xf2,
+  0xf1,0xbf,0x6b,0xf2,0x7f,0xbf,0x6e,0xef,0xff,0xfb,0x7f,0xff,0xf5,0xff,0x7f,0x0f,
+  0xf7,0x7d,0xbb,0x5d,0xf7,0x3b,0x7f,0x77,0xdf,0xe4,0xff,0xff,0xef,0xfd,0xfe,0x7d,
+  0x9e,0xc7,0xf7,0xeb,0x6e,0xd5,0x9a,0xbe,0xbf,0xd0,0xff,0xff,0xf7,0xfb,0xf7,0xff,
+  0xf6,0xff,0xff,0xff,0xf6,0xfd,0xff,0xff,0xff,0xbb,0xf7,0x7e,0xbf,0xaf,0xeb,0xfa,
+  0xfe,0x3d,0xe9,0xfa,0xf6,0x9b,0xaf,0xeb,0xff,0x75,0x7d,0xff,0xff,0xff,0xef,0xff,
+  0xcf,0xbf,0x3f,0xff,0xdb,0xff,0xf3,0xff,0xff,0xc7,0xff,0xff,0xbf,0xf7,0xfb,0xdf,
+  0xff,0xfa,0xfd,0xfd,0xd7,0xff,0xff,0xff,0xfb,0x1f,0xff,0xff,0xff,0xff,0xe7,0xdf,
+  0xf7,0xcf,0x7f,0xfe,0xfb,0xff,0xff,0xff,0xfb,0x1e,0xef,0xdf,0xff,0x7f,0xff,0xf6,
+  0xff,0xeb,0xff,0xff,0x9f,0xa7,0xff,0xff,0xef,0x6f,0xbf,0xff,0xff,0xff,0xff,0xf7,
+  0x6f,0x79,0xef,0xfe,0xfd,0xdf,0xff,0xff,0xae,0x7f,0xf7,0x7f,0xfb,0xff,0xd3,0x7f,
+  0xee,0xaf,0xfb,0xde,0xde,0xff,0xef,0xff,0x89,0xff,0xff,0xff,0xbf,0xfb,0xd7,0xff,
+  0xdc,0xbb,0xff,0xf5,0xff,0xbe,0x1f,0xff,0xc2,0xfe,0xff,0xff,0xe7,0xff,0xff,0xff,
+  0xeb,0xfe,0xf1,0xfd,0xff,0xbf,0xff,0xff,0xc7,0xfb,0xff,0xff,0xfe,0xfe,0xff,0xbf,
+  0xd7,0x8f,0xff,0x3d,0xc3,0xff,0xbf,0xff,0xaf,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,
+  0xcf,0xef,0xff,0xff,0xfa,0xff,0xff,0xfe,0xdd,0xfb,0xfd,0xff,0xbf,0xf7,0x7f,0x5f,
+  0xef,0xff,0xbf,0xff,0xef,0xdf,0xff,0xfe,0x3d,0xff,0xff,0xfb,0xff,0xfe,0xff,0xaf,
+  0xfb,0xff,0x6f,0xe6,0xfd,0xff,0xff,0xf2,0x77,0xfb,0xff,0xff,0xff,0xf3,0xff,0x7f,
+  0xf7,0xff,0xff,0xf7,0xff,0xff,0xff,0xf4,0xbf,0xff,0xff,0xff,0xb3,0xef,0xcb,0xff,
+  0xb3,0xff,0x7f,0xfe,0xcf,0xff,0xfb,0x69,0x6f,0xff,0xff,0xff,0x6f,0xc7,0xf3,0xff,
+  0x9f,0xff,0xff,0xfd,0xbf,0xff,0xfd,0xcb,0xdf,0xff,0xfa,0xfe,0xf4,0xaf,0x2f,0x9e,
+  0xaf,0xfe,0x7f,0xfb,0xff,0xff,0xff,0x36,0xff,0xff,0x95,0xfd,0xff,0x5e,0x5f,0x9d,
+  0x7f,0xfe,0xff,0xf7,0xff,0xff,0xb5,0x47,0xfd,0x7f,0xff,0xfb,0xfe,0xbb,0x27,0xfa,
+  0x74,0xfc,0x6f,0x4f,0xfa,0xfe,0xfa,0x17,0xff,0xff,0xfd,0xf7,0x7d,0xdf,0x7e,0xb4,
+  0xeb,0x76,0x77,0x9d,0xf5,0x7f,0xc3,0xbf,0xff,0xff,0xaf,0xef,0xfa,0xfe,0xfd,0x6b,
+  0xfb,0xff,0xfe,0xbf,0xeb,0xf9,0xb2,0x7f,0xff,0xff,0x5f,0xdf,0xf5,0xfd,0xff,0xd3,
+  0x3d,0xff,0xff,0x7f,0xd7,0xf7,0xd4,0x7f,0xff,0xff,0xff,0xff,0xff,0x9f,0x6f,0xf7,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xc1,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xfe,
+  0xfc,0xbf,0xef,0xff,0xff,0xff,0xc1,0xff,0xfb,0xfe,0xff,0xbf,0x6f,0xdb,0xff,0x9b,
+  0x6f,0xbb,0x3e,0xff,0xbf,0x7e,0x47,0xff,0xff,0xff,0xff,0xfc,0xfd,0xbf,0xef,0xf6,
+  0xff,0xbf,0xff,0xff,0xf6,0xf6,0x6b,0xff,0xff,0xff,0xff,0xef,0xfb,0xfe,0xff,0xfb,
+  0xfb,0xff,0xff,0xff,0xef,0xfe,0x9f,0xff,0xff,0xff,0xff,0xfd,0x7b,0x47,0xf4,0xff,
+  0x7f,0x5f,0xff,0xff,0xfb,0xfe,0xbf,0xff,0xff,0xff,0xff,0xfa,0x7e,0x9f,0x6b,0xda,
+  0xac,0x9d,0xff,0xff,0xff,0xf0,0x3f,0xff,0xff,0xff,0xff,0xf5,0xfd,0x7f,0xd7,0xfd,
+  0xff,0x7f,0xff,0xff,0xff,0xea,0xff,0xbf,0xf9,0xfe,0x7e,0x0b,0xe2,0x79,0xae,0x0f,
+  0xe3,0xf1,0xfa,0x7e,0x9b,0xc5,0xff,0xff,0xff,0xff,0xef,0x97,0xf4,0x7f,0x47,0xb7,
+  0xf5,0xfb,0xb7,0xfd,0xff,0xe3,0xff,0xff,0xff,0xff,0xfa,0x2f,0xfb,0xfe,0xba,0x2f,
+  0xab,0xf7,0xfb,0xfe,0xff,0xf7,0xff,0xff,0xff,0xff,0xb9,0x5f,0xd7,0xf9,0x79,0xdf,
+  0x77,0xbe,0xf7,0xfd,0xff,0x4f,0xfb,0xff,0xff,0xff,0x6f,0xbf,0xa7,0xfe,0x6e,0xf3,
+  0xbf,0x7d,0xff,0xff,0xbe,0x0f,0xff,0xfe,0xff,0xff,0xed,0xbb,0xef,0xf2,0xaf,0xff,
+  0xff,0xf3,0xff,0xff,0x73,0x3f,0xff,0xeb,0xfa,0xfe,0xbf,0xa7,0xea,0xde,0xbf,0xaf,
+  0xeb,0xfa,0xfe,0xbf,0x76,0x5f,0xff,0xff,0xff,0xb7,0xf3,0xfd,0xfb,0xef,0xff,0xef,
+  0xff,0xcf,0xff,0xbf,0xa2,0x7f,0xff,0xff,0xff,0xfe,0xff,0xb7,0xad,0xf9,0xff,0xdf,
+  0xfe,0xfd,0xff,0xff,0xb5,0xff,0xff,0xff,0xff,0xbf,0xfd,0xff,0xf8,0xf7,0xff,0xff,
+  0xff,0x7f,0xff,0xff,0xb2,0xdf,0xbf,0xf7,0xf7,0xef,0x6c,0x6f,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xfe,0xb3,0x7f,0xff,0xff,0xff,0xff,0xf7,0xb7,0x53,0xff,0xff,0xff,
+  0xff,0xf7,0xff,0xfe,0x27,0xff,0xfd,0xfb,0xbc,0xf2,0xff,0xff,0xef,0xdf,0xbf,0xf9,
+  0xff,0xdf,0xff,0xf8,0x8f,0xed,0xef,0xdb,0xd5,0x6f,0xf7,0xff,0xdf,0xdf,0xff,0xff,
+  0xff,0xff,0xff,0xfe,0x3f,0xcf,0xff,0xb7,0xff,0xbf,0xff,0xff,0x9f,0xef,0x7d,0xff,
+  0xff,0xff,0xff,0xfc,0x2f,0xff,0xff,0xff,0x7f,0xfe,0xfc,0xfe,0x7b,0xbf,0xff,0xff,
+  0xff,0xff,0xff,0xfc,0xfd,0xff,0xff,0xfb,0xff,0xfe,0xff,0x7e,0xff,0xdf,0xbf,0xff,
+  0xff,0xff,0xff,0xd9,0xff,0xff,0xf7,0xff,0xde,0xff,0xf0,0xff,0xff,0xff,0xf5,0xbf,
+  0xff,0xff,0xff,0xab,0xfd,0xff,0xff,0xff,0xb7,0xaf,0xfb,0xfe,0xbf,0xfb,0xfb,0xff,
+  0xff,0xff,0xff,0xf7,0xff,0xfe,0xff,0xfc,0xef,0xfe,0xf7,0xef,0xfe,0xff,0xf7,0xff,
+  0xff,0xff,0xbf,0xec,0x9f,0xb9,0xed,0xfc,0xbf,0xdf,0xdd,0xff,0x5e,0xdf,0xff,0xfd,
+  0xfd,0xfe,0xf4,0x9f,0xdb,0xff,0xed,0xff,0xfd,0xff,0xff,0xf7,0xff,0x9f,0xff,0xef,
+  0xff,0xee,0xf8,0x0f,0xff,0xff,0xfe,0x6f,0xff,0x3e,0xff,0xfd,0x9f,0xff,0xff,0xff,
+  0xff,0xff,0xd7,0x6b,0xff,0xff,0xfe,0x8f,0xaf,0x7d,0xff,0xf7,0x37,0xff,0xff,0xff,
+  0xff,0xfd,0x76,0xf7,0xff,0xff,0xff,0xaf,0xfd,0xfb,0xf5,0xfd,0x5b,0xff,0xff,0xff,
+  0xfe,0x7a,0x45,0xbf,0xff,0xff,0xfb,0x5f,0xef,0xf7,0xe7,0xfe,0xdf,0xff,0xff,0xff,
+  0xfe,0xfd,0xd3,0x7f,0xff,0xfa,0xfa,0xbf,0x73,0xef,0x7f,0xda,0x6f,0xff,0xff,0xff,
+  0xfe,0xfe,0x17,0xff,0xff,0xf5,0x7d,0x54,0xff,0xdd,0xff,0x5f,0x77,0xff,0xff,0xff,
+  0xff,0xf3,0xef,0xff,0xff,0xeb,0xfa,0xff,0xfd,0xbb,0xff,0xf7,0xbf,0xff,0xff,0xff,
+  0xff,0x6e,0x53,0xff,0xff,0xd7,0xf5,0xff,0xb9,0x7f,0xfe,0xe1,0xff,0xff,0xff,0xff,
+  0xff,0xf9,0xbf,0xe7,0xff,0xff,0xff,0xbf,0x69,0xff,0xff,0x9f,0xff,0xfb,0xff,0xff,
+  0xff,0xe3,0x7f,0xff,0xff,0xff,0xff,0xef,0xef,0xff,0xff,0xbf,0xff,0xfa,0xff,0xff,
+  0xff,0x6c,0x7f,0xfe,0xff,0xbf,0x6f,0xd9,0x3e,0xdf,0xee,0xdb,0xd6,0xfb,0xbf,0xef,
+  0xdf,0xad,0xbf,0xff,0xff,0xf6,0xff,0x3f,0xff,0xfb,0xff,0x3f,0xff,0xff,0xff,0xff,
+  0x3f,0xcb,0xff,0xff,0xff,0xf7,0xfb,0xff,0xff,0xef,0xfe,0xff,0xff,0xff,0xff,0xfd,
+  0xfd,0x65,0xff,0xd7,0xff,0xfd,0x7e,0xe7,0xff,0xff,0xfb,0xdf,0xd7,0xff,0xff,0xff,
+  0xfe,0x6d,0xff,0xa7,0xff,0xfa,0x7f,0xdf,0xfb,0xff,0xfe,0x9f,0x27,0xff,0xff,0xff,
+  0xfc,0xdf,0xff,0x5f,0xff,0xed,0xff,0xfb,0xfd,0xff,0xff,0x7f,0x5f,0xff,0xff,0xff,
+  0xf0,0xbf,0xfe,0xbe,0x7f,0x0b,0xce,0x71,0xfe,0x7f,0x92,0xf0,0xbf,0x7f,0x9f,0xe7,
+  0xf3,0x5f,0xff,0xff,0xfe,0x57,0xff,0xff,0x3f,0xfb,0xff,0xf9,0x7f,0xff,0xff,0xff,
+  0xee,0xff,0xff,0xff,0xff,0x2f,0x5f,0xf6,0x7d,0xf7,0xdf,0xfa,0xff,0xff,0xff,0xff,
+  0xd1,0xff,0xff,0xff,0xfc,0x5f,0xff,0xad,0xfa,0xdc,0x3f,0xbd,0xf7,0xff,0xff,0xff,
+  0xeb,0xff,0xff,0xff,0xee,0x9d,0xff,0xfb,0x5f,0xdb,0xf7,0x6b,0xbf,0xff,0xff,0xff,
+  0xb3,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xdd,0xb9,0xcf,0x7f,0xff,0xff,0xff,0xfc,
+  0x6f,0xff,0xfa,0xfe,0xaf,0xaf,0xcb,0xfa,0xd7,0xaf,0xe3,0xfa,0x7e,0xbf,0xaf,0xfc,
+  0x95,0xff,0xff,0xbf,0xbf,0xff,0x2e,0xb2,0xf0,0xaf,0xff,0xff,0xff,0xbf,0xff,0xeb,
+  0x9f,0xfb,0xff,0xff,0xdf,0xf7,0xef,0xff,0xce,0xdf,0xbd,0xfd,0xff,0xff,0xff,0xe1,
+  0x7f,0xff,0xff,0xf7,0xff,0xf5,0xf7,0xfc,0x6d,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,
+  0x7f,0xf8,0xff,0xff,0xab,0xea,0x59,0xff,0x0e,0xe9,0xfb,0xff,0xff,0xff,0xff,0x95,
+  0xff,0xf7,0xff,0xfe,0x5f,0xd7,0xff,0xb5,0xfb,0xf7,0xfd,0xff,0xdf,0xff,0xff,0xe1,
+  0xfe,0xff,0xbf,0xff,0xfa,0xcf,0xf3,0x72,0xff,0xad,0xff,0xbf,0xfb,0xff,0xfe,0x77,
+  0xff,0xff,0xff,0x3d,0xbf,0x4f,0xdf,0xf7,0xab,0x7f,0xff,0xff,0xf7,0xf7,0xfe,0x6f,
+  0xff,0xff,0xff,0xfb,0xff,0xf4,0xeb,0xef,0xdf,0x9f,0x7d,0xff,0xff,0xfe,0xfe,0x1f,
+  0xff,0xf7,0xfe,0xf7,0xfd,0xde,0xff,0x8f,0xe8,0xf7,0xff,0xff,0xff,0xff,0xff,0x3f,
+  0x5f,0xff,0xff,0xef,0xfb,0xef,0xff,0x9f,0xfe,0xfb,0xef,0xff,0xff,0xff,0xf0,0x7f,
+  0xff,0xff,0xef,0xd7,0xfd,0xe7,0xff,0xf7,0x69,0xff,0xff,0xff,0x7f,0xff,0x70,0xff,
+  0xef,0xdf,0xbf,0xef,0xf7,0x7f,0xdf,0xcd,0xf2,0xff,0xff,0xff,0xff,0xff,0xc5,0xbb,
+  0xff,0xff,0x7f,0xda,0xff,0xff,0xef,0xb7,0xef,0xff,0xff,0xff,0xff,0xff,0xbb,0xff,
+  0xff,0xff,0x7f,0xcf,0xff,0xef,0x9f,0xf7,0xff,0xff,0xff,0xff,0xff,0xed,0xb7,0xbf,
+  0xff,0x93,0xe4,0xff,0x9f,0xcf,0x3f,0xff,0x3f,0xff,0xff,0xff,0xff,0xf7,0xef,0x7f,
+  0xff,0xfb,0xfa,0xbf,0xbd,0x6f,0xfe,0xf2,0xb9,0xaf,0xff,0xff,0xff,0xa5,0xdb,0xff,
+  0xff,0xdf,0x35,0xff,0x7f,0x7e,0xf7,0xcd,0x79,0x5f,0xff,0xff,0xff,0xd2,0x9f,0xed,
+  0xff,0xee,0xdb,0xff,0x7f,0xb2,0x7f,0x52,0xfd,0xff,0xff,0xff,0xff,0xe7,0x6f,0xdb,
+  0xff,0x76,0x95,0xaf,0x7d,0xee,0xfe,0xe5,0x77,0xdf,0xff,0xff,0xff,0x0a,0x7f,0xff,
+  0xff,0xbf,0xaf,0xff,0xfe,0xfb,0xef,0xab,0xfa,0xff,0xff,0xff,0xfe,0xd1,0xff,0xff,
+  0xfd,0xfa,0x5f,0xfb,0xf7,0xff,0x7e,0x97,0xf5,0xff,0xff,0xff,0xff,0x51,0xfe,0xdf,
+  0xff,0xff,0xff,0xfe,0x7f,0xff,0xdf,0xfe,0xff,0xff,0xff,0xff,0xff,0xd7,0xfe,0x7f,
+  0xff,0xff,0xff,0xff,0xff,0x9f,0xfb,0xff,0xbf,0xff,0xff,0xff,0xfe,0x87,0xff,0xef,
+  0xfb,0xfe,0xff,0xbf,0xef,0xfe,0xfb,0xbf,0xef,0xfb,0xfe,0xfd,0xf9,0xdf,0xff,0xff,
+  0xff,0xff,0xfb,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xdb,0xf9,0xaf,0xff,0xff,
+  0xff,0xff,0xdf,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xbf,0xdd,0x7f,0xff,0xff,
+  0xdf,0xff,0xff,0xff,0xff,0xd1,0xf5,0xff,0xff,0xff,0xff,0xef,0xfa,0xff,0xff,0xff,
+  0x9d,0xf7,0x7f,0xdf,0xbd,0xa3,0xe9,0xff,0xff,0xff,0xff,0xff,0xdc,0xff,0xff,0xff,
+  0x7e,0xff,0xbf,0xf5,0xdf,0x56,0x97,0xff,0xff,0xff,0xff,0xff,0x1b,0xff,0xff,0xe6,
+  0xe5,0xfc,0x7f,0x8b,0xc6,0xb9,0x2f,0x9f,0xa7,0xf9,0xfe,0x7f,0x87,0xff,0xff,0xfd,
+  0xdd,0xbf,0xef,0xff,0xfd,0x7f,0x4f,0xff,0x7f,0xff,0xff,0xff,0xcf,0xff,0xff,0xfb,
+  0xd3,0x7d,0xdf,0x7f,0xda,0xec,0x9f,0xff,0xff,0xff,0xff,0xfc,0x5f,0xfe,0xff,0xf7,
+  0xc7,0xe9,0xfe,0xfe,0xa5,0xe1,0x7f,0xff,0x7f,0xff,0xff,0xfc,0xbf,0xff,0xff,0xe6,
+  0x6d,0xff,0x77,0xf5,0xf9,0x1b,0x7f,0xfe,0xff,0xff,0xff,0xf7,0x7f,0xff,0xff,0xff,
+  0xdf,0xfe,0xfc,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xc4,0xff,0xff,0xaf,0xeb,
+  0x5a,0xbe,0xbd,0x0f,0x7a,0xfe,0xbf,0x27,0xe9,0xfa,0x7f,0xd9,0xff,0xff,0xf7,0xff,
+  0xff,0xd9,0x7f,0x3f,0xfd,0xff,0xff,0xff,0xfc,0xff,0xfe,0xa1,0xff,0xbf,0xff,0xff,
+  0xff,0xbf,0xdf,0xf7,0xee,0xff,0xdf,0xef,0x7f,0xfd,0xfe,0xb7,0xff,0xff,0xff,0xff,
+  0xfe,0xfa,0xfd,0x63,0xf4,0xff,0xff,0xff,0xff,0xff,0xff,0x47,0xfb,0xff,0xfd,0xff,
+  0x7f,0xae,0x8f,0xfe,0xfe,0xbf,0xff,0xff,0xff,0xff,0xfb,0x9f,0xff,0xff,0xff,0xff,
+  0xf7,0xff,0xbd,0xdf,0x7d,0x7f,0xff,0xff,0xff,0xff,0xff,0x9f,0xef,0xff,0xff,0xff,
+  0xbb,0xff,0xbb,0xab,0xbf,0xb7,0xbb,0xff,0xbf,0xff,0xee,0x7f,0xff,0xff,0xff,0xff,
+  0xff,0xfd,0x7f,0x1f,0xff,0xfa,0xff,0xff,0x7f,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xef,0x3c,0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0xf1,0xff,0xff,0xff,0xfe,0xff,
+  0xbd,0x2f,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xa3,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xe9,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xa7,0xff,0xff,0xff,0xff,0xee,
+  0xdf,0xd7,0xbf,0xf7,0xfe,0xf7,0xff,0xff,0xff,0xff,0x8f,0xff,0xff,0xff,0xff,0xff,
+  0x7f,0xef,0xbe,0xf7,0xfb,0xeb,0xff,0xff,0xff,0xfc,0xdf,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xdf,0xfb,0xff,0xf7,0x5f,0xff,0xff,0xfe,0xfd,0xaf,0xff,0xff,0xff,0xff,0xff,
+  0xe6,0xcf,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xca,0x6b,0xff,0xff,0xff,0xff,0xf3,
+  0xfc,0xff,0xdf,0xff,0xff,0xff,0x7f,0xff,0xfd,0x68,0xf7,0xff,0xff,0xff,0xff,0xfb,
+  0xfa,0x9f,0xad,0xff,0xff,0xfe,0xf7,0xff,0xfb,0xe5,0xbf,0xff,0xff,0xff,0xff,0xdf,
+  0xf7,0xe7,0x5f,0xff,0x9f,0xfd,0xff,0xff,0xfd,0xe9,0xff,0xff,0xff,0xff,0xff,0xef,
+  0xeb,0xb6,0xbf,0x7f,0xff,0xfb,0xff,0xff,0xdf,0x36,0xff,0xbf,0xff,0xff,0xff,0x75,
+  0x95,0xad,0x58,0xff,0xfd,0xe7,0x7f,0xff,0xf6,0xc7,0xfe,0xff,0xff,0xff,0xff,0xbf,
+  0xaf,0xfa,0xff,0xff,0xff,0xaf,0xff,0xff,0x7a,0xdf,0xff,0xff,0xff,0xff,0xfd,0xff,
+  0x5f,0xf5,0xff,0xff,0x7f,0xdf,0xaf,0xff,0xda,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xfb,0x7e,0x7f,0xff,0xdc,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xbf,0xff,0xf9,0xfe,0x7f,0xff,0xe6,0x7f,0xfe,0xff,0xbf,0xef,0xfb,0xd6,
+  0xf5,0xee,0xfb,0xf6,0xd5,0xbf,0xef,0xff,0x89,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xfb,0xff,0xff,0xdf,0xfb,0xff,0xff,0xfd,0xdb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xbf,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,
+  0xfd,0x7f,0xff,0xd7,0xff,0xbf,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xfd,0x9f,0xa7,
+  0xfa,0x7f,0xff,0xb7,0xfe,0xff,0xff,0xfc,0xdf,0xff,0xff,0xff,0xff,0xff,0x7f,0xdf,
+  0xb7,0xff,0xfe,0x7e,0xf7,0xff,0xfb,0xf5,0xbf,0xff,0xfe,0x7f,0x9f,0xe6,0xf8,0xbe,
+  0x7f,0xe7,0xf8,0xfe,0x3f,0x9f,0xe7,0xee,0x7f,0xff,0xff,0xff,0xff,0xfd,0xfd,0x7f,
+  0xd7,0xff,0xff,0x7f,0xff,0xff,0xff,0xe4,0xff,0xff,0xff,0xff,0xff,0xfb,0xfa,0xff,
+  0xaf,0xff,0xfa,0xff,0xff,0xff,0xff,0xe9,0xff,0xff,0xff,0xff,0xff,0xf7,0xf5,0xfe,
+  0x7f,0xff,0xfd,0xff,0x7f,0xff,0xff,0x13,0xff,0xff,0xff,0xff,0xff,0xef,0xeb,0xff,
+  0xff,0xff,0xfb,0xfb,0xdf,0xff,0xf7,0x47,0xff,0xff,0xff,0xff,0xff,0xff,0xdb,0xfd,
+  0x1f,0xff,0xdf,0xf4,0xff,0xff,0xf4,0xcf,0xff,0xfa,0xfe,0xbf,0xaf,0xeb,0xfa,0x77,
+  0xaf,0xeb,0xda,0xb6,0xbf,0xaf,0xfc,0xdf,0xff,0xff,0xff,0xff,0xff,0xfe,0x3f,0xfb,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xfd,0xff,0x7f,0x7f,0xdf,0xec,0x7f,0xff,0xff,0xff,0xff,0xfe,0xbf,0xef,0x7f,
+  0xff,0xff,0xff,0xff,0xff,0xfb,0xf6,0xf7,0x7f,0xff,0xff,0xfe,0xff,0xfa,0xff,0x7f,
+  0xff,0xfb,0xff,0xff,0xff,0xff,0xf8,0xff,0xff,0xdf,0xff,0xff,0x7e,0xfe,0xfd,0xfe,
+  0xff,0xfe,0xff,0xff,0xf7,0xff,0xe9,0xbf,0xff,0xfe,0xff,0xdf,0xfb,0xef,0xf9,0xff,
+  0xfe,0xff,0xff,0xff,0xff,0xff,0x33,0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xf7,0xfe,
+  0xff,0xdf,0xf7,0xff,0xff,0xff,0xaf,0xdf,0xff,0xfb,0xff,0xff,0xff,0xff,0xef,0xff,
+  0xff,0xef,0xbb,0xff,0xff,0xfe,0x4f,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xdf,0xf7,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xbe,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xf6,0x7f,0xff,0xff,0xff,0xff,0xff,0xfd,0x7f,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xe4,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,
+  0xfe,0xff,0xbf,0xff,0xff,0xb1,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xfd,0xff,
+  0xfd,0xff,0x7f,0xff,0xfd,0x98,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcf,0xff,
+  0xff,0xfb,0xff,0xff,0xfc,0xf6,0xbf,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xdf,0xff,
+  0xcf,0xf1,0xff,0xff,0xd6,0x2f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xee,0x6b,0xff,0xff,0xbf,0x9b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0x7e,0xd7,0xff,0xff,0xdb,0x3f,0xff,0xff,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,
+  0xfa,0x2f,0xff,0xff,0xf8,0x6f,0xff,0xff,0x57,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0x5a,0x57,0xff,0xfb,0x62,0x7f,0xff,0xfe,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,
+  0xff,0xff,0xff,0xff,0xbd,0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,
+  0xff,0xff,0xff,0xff,0xc3,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0x37,0xfe,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xbf,0xff,0xff,0xfe,0xc7,0xfb,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xfe,0xff,0xbf,0x6c,
+  0xfb,0x7e,0xff,0xfb,0x1b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0xff,
+  0xff,0xff,0xff,0xde,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,
+  0xff,0xff,0xff,0xfa,0x7f,0xff,0xff,0xff,0xff,0xfd,0xff,0x7f,0xff,0xff,0xff,0x7f,
+  0x7f,0xff,0xff,0xa8,0xff,0xff,0xff,0xff,0xff,0xed,0xfe,0x7f,0xff,0xff,0xff,0x7e,
+  0xdf,0xff,0xff,0xe4,0xff,0xff,0xff,0xff,0xff,0xf7,0xfd,0xff,0xff,0xff,0xef,0xf9,
+  0xff,0xff,0xff,0xab,0xff,0xff,0xe7,0xf9,0xfe,0x3f,0x9b,0xe7,0xfe,0x7f,0x8f,0xe3,
+  0xf9,0xfe,0x7f,0xd7,0xff,0xff,0xff,0xff,0xff,0xdf,0xf7,0xff,0xff,0xff,0xff,0xf5,
+  0xff,0xff,0xff,0xaf,0xff,0xff,0xff,0xff,0xfe,0xff,0xef,0xff,0xff,0xff,0xff,0xeb,
+  0xff,0xff,0xf7,0xdf,0xff,0xff,0xff,0xff,0xff,0x7f,0xdf,0xff,0xff,0xff,0xff,0xd7,
+  0xff,0xff,0xf7,0x3f,0xff,0xff,0xff,0xff,0xfb,0xff,0xbf,0xff,0xff,0xff,0xff,0xaf,
+  0xff,0xff,0x71,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xd8,0xff,0xff,0xaf,0xeb,0xf2,0xfe,0xbf,0xaf,0xfa,0xfe,0xaf,0xaf,0xeb,
+  0xfa,0xbf,0xcd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcf,0xff,0xff,0xff,0xff,
+  0xff,0xff,0x91,0xff,0xff,0xff,0xff,0xff,0xfb,0xdf,0x7c,0xbf,0x7f,0xff,0xff,0xf7,
+  0xdf,0xfe,0xb7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xfe,0xe7,0xfd,0xff,0xff,0xff,0xff,0xdf,0xff,0xef,0xf7,0xff,0xaf,0xef,0xff,
+  0xff,0x7d,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0x9f,0xfb,0xff,
+  0xff,0xff,0x9f,0xef,0xff,0xff,0xfd,0xff,0xff,0xef,0xbd,0xff,0x7f,0xff,0xff,0xff,
+  0xff,0xf9,0x7f,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xef,0xff,
+  0xff,0xe4,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xcd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xcf,0x93,0xff,0xff,0xff,0xff,0xf7,0xff,0xfe,0xf9,0xff,0xff,0xfe,0xff,0xff,0xff,
+  0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xaf,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,
+  0xf9,0x5f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xf8,0x0f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
   0xcd,0x6b,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,
-  0x7a,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,
-  0xc9,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,
-  0x8b,0xff,0xff,0xff,0xff,0xff,0xaf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
-  0xa6,0xff,0xff,0xff,0xff,0xff,0x57,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
-  0x07,0xff,0xff,0xff,0xff,0xfe,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,
-  0x1f,0xff,0xff,0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,
-  0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,
-  0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe0,
-  0x7f,0xfe,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xff,0xad,
-  0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xfb,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x37,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xcf,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcf,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0xbf,
-  0xff,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf6,0x7f,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe4,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf5,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcb,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x27,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x8f,0xfb,
-  0xfa,0x7e,0xbf,0xaf,0xeb,0xfa,0xdf,0xaf,0xeb,0x7a,0xfe,0xb7,0xaf,0xf5,0x5f,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x9f,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xfd,0xed,0x7f,0xff,
-  0xff,0xff,0xff,0xbf,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xfd,0xff,0xf4,0xff,0xff,
-  0xff,0xfd,0xff,0xff,0xdf,0xfe,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfc,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xdd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x89,0xdf,0xfd,
-  0xf6,0x7f,0x3f,0xfe,0xff,0xfb,0xff,0xff,0xff,0xff,0xfb,0xfd,0xff,0xd3,0x7f,0xff,
-  0xfb,0xfb,0xff,0xfd,0xd7,0xf5,0xff,0xff,0xff,0xf5,0xff,0xff,0xfe,0xef,0xff,0xff,
-  0xff,0xff,0xff,0xef,0xff,0xe6,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0x4b,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,
-  0xff,0xff,0xdf,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xf4,0x7d,0xbf,0xdb,
-  0x5f,0xff,0xff,0xfd,0x7f,0xbf,0xff,0xff,0xeb,0xf7,0xff,0xff,0xf0,0xfd,0xfe,0xff,
-  0xbf,0xff,0xff,0xfe,0xff,0xff,0xfe,0xff,0xff,0xbf,0xff,0x7f,0xa9,0xf7,0xfb,0xfe,
-  0xfb,0xff,0xff,0x7d,0xff,0xff,0xff,0xff,0xee,0xff,0xff,0xff,0xbb,0xbf,0xf9,0xff,
-  0x7e,0x1f,0xe7,0xfd,0xff,0x9f,0xe7,0xf9,0xfe,0x7b,0x9b,0xfe,0x17,0xff,0xfb,0xfb,
-  0xde,0xfd,0xcf,0xff,0x7b,0xbf,0xef,0xba,0xfe,0xfe,0xb7,0xff,0xcf,0xff,0xe6,0xfb,
-  0xff,0xff,0x9f,0xfe,0xb7,0xff,0xbf,0xee,0xfb,0xde,0xff,0xfd,0x5f,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xef,0xfc,0xbf,0xff,0xbf,0xff,
-  0xff,0xfe,0x7f,0xbf,0xdb,0xfe,0xff,0xb7,0xef,0xfb,0xff,0xfa,0x7f,0xfc,0xff,0x3f,
-  0xcf,0xf3,0xfc,0xfd,0xcf,0xf3,0xfc,0xdf,0x3f,0xcf,0xff,0xf0,0xef,0xfa,0xfe,0xff,
-  0xbf,0xeb,0xbb,0x7f,0xbf,0xaf,0xfb,0xfe,0xff,0x3f,0xff,0xd5,0xff,0xf9,0xfe,0xff,
-  0xbf,0xe7,0xfb,0xff,0xb7,0xe5,0xf9,0x7e,0x5f,0x97,0xff,0xa3,0xff,0xf7,0xfd,0x7f,
-  0x77,0xdf,0xf7,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0x7f,0xff,0x37,0xff,0xff,0xff,0xff,
-  0x7f,0xfe,0xff,0xff,0x7d,0xff,0xff,0xff,0xff,0xff,0xfe,0x0f,0xff,0xdf,0xf7,0x6d,
-  0xff,0x7e,0xdf,0xed,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0xfd,0xdf,0xff,0xff,0xff,0xff,
-  0xf7,0xef,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xbf,0xff,0xdf,0xf7,0xfd,
-  0xef,0x7f,0xdf,0xfd,0xff,0x7f,0xdf,0xf7,0xfd,0xff,0xf2,0x7b,0xff,0xff,0xff,0xff,
-  0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe4,0xff,0xfd,0xff,0xff,0xff,
-  0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe9,0xff,0xf3,0xff,0xff,0xff,
-  0xff,0xff,0xfd,0xbf,0xff,0xfb,0xff,0xff,0xbf,0xfb,0x9b,0xff,0xff,0xff,0xff,0x7f,
-  0xff,0xbf,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xb7,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xfe,0x8f,0xff,0xff,0xff,0xfb,0xff,
-  0xff,0x7f,0xeb,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0x1f,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xfe,0xfa,0x3f,0xff,0xff,0xff,0xff,0xff,
-  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x7f,0xff,0xfb,0xfe,0xcf,0xbf,
-  0xe3,0xfb,0xcf,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xe8,0xff,0xfc,0xff,0x3f,0x8f,0xfb,
-  0xf4,0xfe,0x8f,0xfb,0xfe,0xff,0x3f,0xef,0xff,0xd9,0xff,0xff,0xff,0xff,0xfb,0xff,
-  0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdb,0xff,0xff,0xef,0xbb,0xfe,0xbf,
-  0xbf,0xef,0xee,0xbb,0xee,0xff,0xfa,0xef,0xff,0xc7,0xff,0x76,0xbd,0xaf,0xdb,0xbb,
-  0xf4,0xbf,0xfb,0xff,0xbe,0xed,0xef,0xde,0xd3,0x2f,0xff,0xff,
+  0x72,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,
+  0xf5,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,
+  0xdb,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xc6,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,
+  0xc7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,
+  0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,
+  0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x7f,0xff,0xff,0xf3,
+  0x7f,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe0,
+  0x7f,0xbe,0xff,0xbf,0xef,0xfb,0xfe,0xff,0xef,0xfb,0xfe,0xff,0xbf,0xef,0xff,0x95,
+  0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xb3,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc7,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xd7,0xff,0xff,0xfb,0xff,0x0f,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xa7,0xff,0xff,0xff,0xfc,0xcf,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0x3d,
+  0xff,0xfe,0x7f,0x9f,0xe7,0xf9,0xfe,0x7f,0xe7,0xf9,0xfe,0x7f,0x9f,0xe7,0xf9,0x7b,
+  0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x7f,0xff,0xff,0xff,0xe6,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfa,0xff,0xff,0xff,0xff,0xf5,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcb,0xdf,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xb7,0xbf,
+  0xff,0xff,0xf7,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xce,0xff,
+  0xfa,0xfe,0xbf,0xaf,0xeb,0xf2,0xff,0xaf,0xeb,0xfa,0xfe,0xb7,0xaf,0xd5,0x1e,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x9f,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xee,0x7f,0xfb,
+  0xff,0xff,0xff,0xff,0xdf,0xff,0x7f,0xff,0xf7,0xfc,0xff,0xbd,0xff,0xf2,0x7f,0xbf,
+  0xff,0xff,0xf7,0xff,0xff,0xfe,0xff,0xdf,0xff,0xbf,0xff,0xff,0xff,0xf1,0xff,0xff,
+  0xff,0xff,0xf7,0xff,0xef,0xfd,0xff,0xff,0x7f,0xdf,0xff,0xff,0xff,0xb9,0xff,0xf3,
+  0xff,0xff,0xff,0xff,0xff,0xfb,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0x37,0xff,0xdf,
+  0xff,0xff,0xff,0xff,0x7f,0xd4,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0x6f,0xff,0xbf,
+  0xff,0xef,0xff,0xff,0xff,0xeb,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x1f,0xff,0xff,
+  0xff,0xbf,0xbf,0xff,0xff,0xdf,0xff,0xff,0xf7,0xff,0xff,0xff,0xfc,0x3f,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xf5,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x7f,0xff,0xff,
+  0xff,0xfd,0xff,0xdf,0x7f,0xd5,0xff,0xbf,0xff,0xdb,0xfd,0xfb,0xfa,0xff,0xff,0xff,
+  0xff,0xfb,0xff,0xfc,0xff,0xeb,0xff,0xff,0xff,0x3f,0xff,0xef,0x81,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xfd,0xff,0xbf,0xff,0xff,0xfe,0xff,0xff,0xef,0xbb,0xaf,0xf9,0xfe,
+  0x7f,0x9f,0xe7,0xbd,0xff,0x9f,0xe6,0xf9,0xfe,0x7f,0x9f,0xfe,0xc7,0xff,0xfb,0xff,
+  0xff,0xff,0xef,0xef,0xfb,0xbf,0xc9,0xfb,0xfe,0xfe,0xbf,0xff,0xaf,0xbf,0xe7,0xfb,
+  0xfe,0xff,0x9f,0xef,0xd6,0xb7,0xbf,0xef,0xfb,0xde,0xff,0xfd,0x9f,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xbb,0xff,0xff,0xff,0xff,0xf9,0x3f,0xff,0xbf,0xff,
+  0xfa,0xfe,0xbd,0xbf,0xfb,0xfe,0xdf,0xbf,0xef,0xfb,0xff,0xf1,0x7f,0xdc,0xff,0x3f,
+  0xcf,0xf3,0xfc,0xfb,0xcf,0xf3,0xfc,0xff,0x3f,0xcf,0xff,0xfe,0xef,0xdb,0x7e,0xff,
+  0xb7,0xed,0xfb,0x7b,0xbf,0xef,0xfb,0xfe,0xff,0xbf,0xff,0xcd,0xff,0xf9,0xfe,0xff,
+  0xbf,0xe7,0xfb,0xff,0xb7,0xe5,0xf9,0x7e,0x5f,0x97,0xff,0x9b,0xff,0xf7,0xfd,0xff,
+  0x4f,0xdf,0xf7,0xff,0x5f,0xde,0xf7,0xfd,0xff,0x7f,0xff,0x77,0xff,0xff,0xfe,0xff,
+  0x7f,0xff,0xfb,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0x6f,0xfd,0xdf,0x77,0x1d,
+  0xff,0x7f,0xdb,0xcd,0xff,0x7f,0xdf,0x77,0xfd,0xff,0xfd,0xdf,0xff,0xff,0xfb,0xff,
+  0xff,0xfd,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0x3f,0xff,0xdf,0xf7,0xfd,
+  0xff,0x7b,0xdf,0xfd,0xff,0x5f,0xdf,0xf5,0xfd,0xff,0xf0,0x7b,0xff,0xff,0xff,0xff,
+  0xff,0xf7,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xf2,0xfe,0xfd,0xff,0xfe,0xff,
+  0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc5,0xff,0xf3,0xfe,0xff,0xff,
+  0xff,0xef,0xfd,0xff,0xbf,0xff,0xff,0xff,0xbf,0xfb,0xd3,0xff,0xf7,0xfd,0xfb,0x7e,
+  0xff,0xbf,0xef,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xb7,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xfe,0x2f,0xff,0xbf,0xef,0xe3,0xfd,
+  0xff,0xff,0xcf,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0x9f,0xff,0xff,0xff,0xff,0xff,
+  0xfd,0xff,0xdf,0xff,0xff,0xff,0xff,0xef,0xfe,0xfc,0xbf,0xfe,0xff,0xff,0xff,0xff,
+  0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0x7f,0xfc,0xfb,0x3e,0x0f,0x8f,
+  0xe3,0xf8,0xff,0xbf,0xef,0xfb,0xfe,0x3f,0xbf,0xe2,0xff,0xf8,0xfe,0x3f,0x0f,0xdb,
+  0xf4,0xfc,0xcf,0xfb,0xfe,0xff,0x3f,0x6f,0xff,0xed,0xff,0xff,0xff,0xff,0xff,0xff,
+  0xff,0xbd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x83,0xff,0xff,0xef,0xbb,0xee,0xbf,
+  0xbe,0xef,0xee,0xbb,0xee,0xff,0xfa,0xef,0xff,0x97,0xff,0x7e,0xbf,0xbf,0xef,0xbb,
+  0xf5,0xff,0x7b,0xf7,0xbe,0xed,0xff,0xde,0x99,0xcf,0xff,0xff,
index a3b11d48067bb18da8768e3be8675e4ab64715d5..2ab13bf22da3610b92a96083ade9faa409a9eacd 100644 (file)
@@ -53,6 +53,8 @@
   |  17-Apr-01   stefan.roese@esd-electronics.com
   |              - MAL reset in "eth_halt" included
   |              - Enet speed and duplex output now in one line
+  |  08-May-01   stefan.roese@esd-electronics.com
+  |              - MAL error handling added (eth_init called again)
   +-----------------------------------------------------------------------------*/
 
 #include <ppcboot.h>
@@ -192,6 +194,11 @@ static int packetHandled = 0;
 
 static char             emac_hwd_addr[ENET_ADDR_LENGTH];
 
+static bd_t             *bis_save = NULL;  /* for eth_init upon mal error */
+
+static int              is_receiving = 0;  /* sync with eth interrupt */
+static int              print_speed = 1;   /* print speed message upon start */
+
 static void enet_rcv (unsigned long malisr);
 
 /*-----------------------------------------------------------------------------+
@@ -204,6 +211,9 @@ void emac_err (unsigned long isr);
 
 void eth_halt(void)
 {
+  mtdcr(malier, 0x00000000);    /* disable mal interrupts */
+  out32(EMAC_IER, 0x00000000);  /* disable emac interrupts */
+
   /* 1st reset MAL */
   mtdcr(malmcr, MAL_CR_MMSR);
 
@@ -212,6 +222,8 @@ void eth_halt(void)
 
   /* EMAC RESET */
   out32 (EMAC_M0, EMAC_M0_SRST);
+
+  print_speed = 1;                     /* print speed message again next time */
 }
 
 
@@ -227,7 +239,7 @@ int eth_init (bd_t *bis)
   unsigned mode_reg;
 
   msr = get_msr();
-  set_msr(msr & ~(MSR_EE));
+  set_msr(msr & ~(MSR_EE));          /* disable interrupts */
 
 #ifdef INFO_405_ENET
   /* AS.HARNOIS
@@ -246,6 +258,8 @@ int eth_init (bd_t *bis)
 
   /* MAL RESET */
   mtdcr(malmcr, MAL_CR_MMSR);
+  /* wait for reset */
+  while (mfdcr(malmcr) & MAL_CR_MMSR) {};
 
   tx_err_index = 0;           /* Transmit Error Index for tx_err_log */
   rx_err_index = 0;           /* Receive Error Index for rx_err_log */
@@ -264,12 +278,13 @@ int eth_init (bd_t *bis)
   out32 (EMAC_M0, in32 (EMAC_M0) & ~EMAC_M0_SRST);
 
   speed = miiphy_speed();
-  printf("ENET Speed is %d Mbps - ", (int)speed);
   duplex = miiphy_duplex();
-  if( duplex == HALF)
-    printf("HALF duplex connection\n");
-  else
-    printf("FULL duplex connection\n");
+  if (print_speed)
+    {
+      print_speed = 0;
+      printf("ENET Speed is %d Mbps - %s duplex connection\n",
+        (int)speed, (duplex == HALF) ? "HALF" : "FULL");
+    }
 
   /* set the Mal configuration reg */
   mtdcr(malmcr, MAL_CR_PLBB | MAL_CR_OPBBL | MAL_CR_LEA | MAL_CR_PLBLT_DEFAULT);
@@ -376,10 +391,6 @@ int eth_init (bd_t *bis)
   /* Frame gap set */
   out32 (EMAC_I_FRAME_GAP_REG, 0x00000008);
 
-#if 0 /* test-only */
-  emac_ip_addr = *srcaddr;
-#endif
-
   if(first_init ==0)
     {
       /*
@@ -397,12 +408,15 @@ int eth_init (bd_t *bis)
   /* set up interrupt handler */
   /* setup interrupt controler to take interrupts from the MAL &
      EMAC */
-  if(first_init ==0)
-    mtdcr(uicer, mfdcr(uicer) | MAL_UIC_DEF | EMAC_UIC_DEF);
+  mtdcr(uicsr, 0xffffffff);         /* clear pending interrupts */
+  mtdcr(uicer, mfdcr(uicer) | MAL_UIC_DEF | EMAC_UIC_DEF);
 
   /* set the MAL IER ??? names may change with new spec ??? */
   mal_ier = MAL_IER_DE | MAL_IER_NE | MAL_IER_TE | MAL_IER_OPBE |
     MAL_IER_PLBE;
+  mtdcr(malesr, 0xffffffff);        /* clear pending interrupts */
+  mtdcr(maltxdeir, 0xffffffff);     /* clear pending interrupts */
+  mtdcr(malrxdeir, 0xffffffff);     /* clear pending interrupts */
   mtdcr(malier, mal_ier);
 
   /* Set EMAC IER */
@@ -412,12 +426,14 @@ int eth_init (bd_t *bis)
   if(speed == _100BASET)
     emac_ier = emac_ier | EMAC_ISR_SYE;
 
-  out32 (EMAC_IER, emac_ier);
+  out32(EMAC_ISR, 0xffffffff);      /* clear pending interrupts */
+  out32(EMAC_IER, emac_ier);
+
+  set_msr(msr);                     /* enable interrupts again */
 
-  /*  if(first_init ==0)*/ /* test-only */
-    set_msr(msr);            /* enable external */
+  bis_save = bis;
+  first_init = 1;
 
-  first_init =1;
   return (0);
 }
 
@@ -504,7 +520,6 @@ enetInt ()
   unsigned long mal_rx_eob;
   unsigned long my_uicmsr;
 
-
   /* enter loop that stays in interrupt code until nothing to service */
   do
     {
@@ -513,7 +528,6 @@ enetInt ()
       my_uicmsr = mfdcr(uicmsr);
       if ((my_uicmsr & (MAL_UIC_DEF | EMAC_UIC_DEF)) == 0)
         {                           /* not for us */
-
           return (rc);
         }
 
@@ -586,15 +600,14 @@ void mal_err (unsigned long isr, unsigned long uic, unsigned long maldef,
   mtdcr(maltxdeir,0xC0000000);
   mtdcr(malrxdeir,0x80000000);
 
-
+#if 0 /*sr*/
   printf ("\nMAL error occured.... ISR = %lx UIC = = %lx  MAL_DEF = %lx  MAL_ERR= %lx \n",
           isr, uic, maldef, mal_errr);
+#else
+  printf ("M");                       /* just to see something upon mal error */
+#endif /*sr*/
 
-#if 0
-  eth_init(NULL);
-#endif
-
-  eth_halt();
+  eth_init(bis_save);                                       /* start again... */
 }
 
 /*-----------------------------------------------------------------------------+
@@ -667,7 +680,8 @@ static void enet_rcv (unsigned long malisr)
          /* if not => ERROR */
           else if (rx_ready[rx_i_index] != -1)
             {
-             printf("ERROR : Receive buffers are full!\n");
+              if (is_receiving)
+                printf("ERROR : Receive buffers are full!\n");
              break;
            }
 
@@ -705,6 +719,8 @@ int eth_rx(void)
   int user_index;
   unsigned long msr;
 
+  is_receiving = 1; /* tell driver */
+
   for (;;)
     {
       /* AS.HARNOIS
@@ -741,6 +757,9 @@ int eth_rx(void)
 
       set_msr(msr);                 /* Enable IRQ's */
     }
+
+  is_receiving = 0; /* tell driver */
+
   return length;
 }
 
index 9040390b9f3d458e00664d0d9857ffdd40facca7..907e015db074dd2882e82417d7a5ad7fb820ff26 100644 (file)
@@ -63,11 +63,19 @@ int checkcpu(long clock)
       putc('B');
       break;
     case PVR_405GP_RC:
+#if CONFIG_PPC405CR
+    case PVR_405CR_RC:
+#endif
       putc('C');
       break;
     case PVR_405GP_RD:
       putc('D');
       break;
+#if CONFIG_PPC405GP
+    case PVR_405GP_RE:
+      putc('E');
+      break;
+#endif
     case PVR_405CR_RA:
       putc('A');
       break;
index c103d40606d1565c846f31b45adfc3c9c4839fe0..d1ab4ba416b94e006c4b65c8b8475d0e19f61c0a 100644 (file)
 #define        PVR_405GP_RB    0x40110040
 #define        PVR_405GP_RC    0x40110082
 #define        PVR_405GP_RD    0x401100C4
+#define        PVR_405GP_RE    0x40110145  /* same as pc405cr rev c */
 #define        PVR_405CR_RA    0x40110041
 #define        PVR_405CR_RB    0x401100C5
+#define        PVR_405CR_RC    0x40110145  /* same as pc405gp rev e */
 #define        PVR_601         0x00010000
 #define        PVR_602         0x00050000
 #define        PVR_603         0x00030000