//------------------------------------------------- // Shenzhen TOPWAY Technology Co.,Ltd. // LCD Module: LMT035KDH03-NHA // System: W78E516D(12MHz, 6T) // Display Size: 320(RGB)x240 // Driver/Controller: S1D13L01 // Interface: I/O 80mode // Version: V1, Read _TP_PENQ status of Touch Panel // Date: 2016-02-25 // by Bill.Chen // note: PLL mode 10M CLKI 66M MCLK 6.6M PCLK //------------------------------------------------- #include #include #include #include #define uchar unsigned char // 8bit, 0 ~ 255 #define uint unsigned int // 16bit, 0 ~ 65,535 #define ulong unsigned long // 32bit, 0 ~ 4,294,967,295 //----------------------------------- // define I/O //----------------------------------- #define LCDBUS P1 sbit _CS = P3^1; sbit _RST = P3^2; sbit A0 = P3^3; sbit _RD = P3^4; sbit _WR = P3^5; sbit BL_ADJ = P3^6; // //----------------------------------- // define I/O for Touch Panel //----------------------------------- sbit _TP_CS = P2^3; // TP.CS sbit TP_DCLK = P2^2; //TP_SCLK sbit TP_DIN = P2^5; //TP_MOSI sbit TP_DOUT = P2^1; //TP_MISO // // uchar bdata btemp; // create a bit accessable byte sbit btemp_b0 = btemp^0; sbit btemp_b1 = btemp^1; sbit btemp_b2 = btemp^2; sbit btemp_b3 = btemp^3; sbit btemp_b4 = btemp^4; sbit btemp_b5 = btemp^5; sbit btemp_b6 = btemp^6; sbit btemp_b7 = btemp^7; // //----------------------------------- // define 16bit colors //----------------------------------- #define RED 0xf800 #define GREEN 0x07e0 #define BLUE 0x001f #define YELLOW 0xffe0 #define CYAN 0x07ff #define MAGENTA 0xf81f #define BLACK 0x0000 #define WHITE 0xffff // #define mid_re 0x8000 #define mid_or 0x8200 #define mid_ye 0x8400 #define mid_yg 0x4400 #define mid_gr 0x0400 #define mid_gc 0x0408 #define mid_cy 0x0410 #define mid_cb 0x0210 #define mid_bl 0x0010 #define mid_bm 0x4010 #define mid_ma 0x8010 #define mid_mr 0x8008 // #define GRAY00 0x0000 #define GRAY01 0x1082 #define GRAY02 0x2104 #define GRAY03 0x3186 #define GRAY04 0x4208 #define GRAY05 0x528a #define GRAY06 0x630c #define GRAY07 0x738e #define GRAY08 0x8410 #define GRAY09 0x9492 #define GRAY10 0xa514 #define GRAY11 0xb596 #define GRAY12 0xc618 #define GRAY13 0xd69a #define GRAY14 0xe71c #define GRAY15 0xffff // //----------------------------------------------------------------------------- // 160W*53H*16bit_TOPWAY(mono).bmp code //----------------------------------------------------------------------------- uchar code monoTOPWAY[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0x00,0x3F,0xE0,0x07,0xFF, 0xF8,0x0F,0xC7,0xF3,0xF8,0x03,0xF8,0x03,0xF8,0x00,0xFE,0x00,0x1F,0xFF,0xFF,0x00, 0xFF,0xF8,0x07,0xFF,0xFE,0x0F,0xC7,0xF3,0xF8,0x03,0xF8,0x01,0xFC,0x01,0xFC,0x00, 0x1F,0xFF,0xFF,0x01,0xFF,0xFC,0x07,0xFF,0xFF,0x0F,0xE7,0xF3,0xF8,0x03,0xF8,0x01, 0xFC,0x01,0xF8,0x00,0x00,0x3F,0x80,0x03,0xFD,0xFE,0x07,0xF0,0x7F,0x8F,0xE7,0xF3, 0xF8,0x07,0xFC,0x00,0xFE,0x03,0xF8,0x00,0x00,0x3F,0x80,0x07,0xF0,0x7F,0x07,0xF0, 0x1F,0xCF,0xEF,0xF3,0xF0,0x07,0xFC,0x00,0xFE,0x03,0xF0,0x00,0x00,0x3F,0x80,0x07, 0xF0,0x7F,0x07,0xF0,0x0F,0xCF,0xEF,0xF3,0xF0,0x07,0xFC,0x00,0x7F,0x07,0xF0,0x00, 0x00,0x3F,0x80,0x0F,0xE0,0x3F,0x87,0xF0,0x0F,0xEF,0xEF,0xFB,0xF0,0x0F,0xFE,0x00, 0x7F,0x07,0xE0,0x00,0x00,0x3F,0x80,0x0F,0xE0,0x3F,0x87,0xF0,0x0F,0xE7,0xEF,0xFB, 0xF0,0x0F,0xFE,0x00,0x3F,0x8F,0xE0,0x00,0x00,0x3F,0x80,0x0F,0xC0,0x3F,0x87,0xF0, 0x0F,0xE7,0xEF,0xFB,0xF0,0x0F,0xFE,0x00,0x3F,0x8F,0xC0,0x00,0x00,0x3F,0x80,0x1F, 0xC0,0x1F,0xC7,0xF0,0x0F,0xE7,0xEF,0xFF,0xF0,0x0F,0xFE,0x00,0x1F,0xDF,0xC0,0x00, 0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0,0x0F,0xE7,0xEF,0xFF,0xF0,0x1F,0xFF,0x00, 0x1F,0xDF,0x80,0x00,0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0,0x0F,0xE7,0xFF,0xFF, 0xF0,0x1F,0xBF,0x00,0x0F,0xFF,0x80,0x00,0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0, 0x0F,0xE7,0xFF,0xFF,0xE0,0x1F,0xBF,0x00,0x0F,0xFF,0x00,0x00,0x00,0x3F,0x80,0x1F, 0xC0,0x1F,0xC7,0xF0,0x0F,0xC7,0xFF,0xFF,0xE0,0x3F,0xBF,0x80,0x07,0xFF,0x00,0x00, 0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0,0x1F,0xC3,0xFF,0xFF,0xE0,0x3F,0xBF,0x80, 0x07,0xFE,0x00,0x00,0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0,0x7F,0x83,0xFF,0xFF, 0xE0,0x3F,0x1F,0x80,0x03,0xFE,0x00,0x00,0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xFF, 0xFF,0x03,0xFF,0xFF,0xE0,0x3F,0x1F,0x80,0x03,0xFC,0x00,0x00,0x00,0x3F,0x80,0x1F, 0xC0,0x1F,0xC7,0xFF,0xFE,0x03,0xFF,0x7F,0xE0,0x7F,0x1F,0xC0,0x01,0xFC,0x00,0x00, 0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xFF,0xF8,0x03,0xFF,0x7F,0xE0,0x7F,0x1F,0xC0, 0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0,0x00,0x03,0xFF,0x7F, 0xE0,0x7F,0xFF,0xC0,0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0, 0x00,0x03,0xFF,0x7F,0xC0,0xFF,0xFF,0xE0,0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x1F, 0xC0,0x1F,0xC7,0xF0,0x00,0x03,0xFF,0x7F,0xC0,0xFF,0xFF,0xE0,0x01,0xFC,0x00,0x00, 0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0,0x00,0x01,0xFE,0x7F,0xC0,0xFC,0x07,0xE0, 0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x1F,0xC0,0x1F,0xC7,0xF0,0x00,0x01,0xFE,0x7F, 0xC1,0xFC,0x07,0xF0,0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x0F,0xC0,0x3F,0x87,0xF0, 0x00,0x01,0xFE,0x3F,0xC1,0xFC,0x07,0xF0,0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x0F, 0xE0,0x3F,0x87,0xF0,0x00,0x01,0xFE,0x3F,0xC1,0xFC,0x07,0xF0,0x01,0xFC,0x00,0x00, 0x00,0x3F,0x80,0x0F,0xE0,0x3F,0x87,0xF0,0x00,0x01,0xFE,0x3F,0xC1,0xF8,0x03,0xF0, 0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x07,0xF0,0x7F,0x07,0xF0,0x00,0x01,0xFE,0x3F, 0x83,0xF8,0x03,0xF8,0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x07,0xF0,0x7F,0x07,0xF0, 0x00,0x01,0xFE,0x3F,0x83,0xF8,0x03,0xF8,0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x03, 0xFD,0xFE,0x07,0xF0,0x00,0x01,0xFC,0x3F,0x83,0xF8,0x03,0xF8,0x01,0xFC,0x00,0x00, 0x00,0x3F,0x80,0x01,0xFF,0xFC,0x07,0xF0,0x00,0x00,0xFC,0x3F,0x87,0xF0,0x01,0xFC, 0x01,0xFC,0x00,0x00,0x00,0x3F,0x80,0x00,0xFF,0xF8,0x07,0xF0,0x00,0x00,0xFC,0x1F, 0x87,0xF0,0x01,0xFC,0x01,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xE0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00 }; // //----------------------------------------------------------------------------- // 240W*24H*16bit_LMT035KDH03-NHA(mono).bmp code //----------------------------------------------------------------------------- uchar code monoModule[]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0x1F,0xCF,0xEF,0xFF,0xE0, 0xE0,0x0F,0x01,0xFF,0x1F,0x07,0xFF,0xF0,0x3E,0x1F,0x01,0xC0,0x1E,0x00,0x1F,0x0F, 0x9F,0x0F,0x83,0xF0,0x00,0x00,0x00,0x02,0x20,0x10,0x48,0x28,0x00,0x27,0x18,0x30, 0xE1,0x01,0x11,0x08,0x50,0x0C,0x22,0x11,0x0E,0x30,0x61,0xC0,0x10,0x88,0x91,0x08, 0x82,0x10,0x00,0x00,0x00,0x02,0x20,0x10,0x48,0x28,0x00,0x28,0x04,0x40,0x21,0x01, 0x11,0x10,0x90,0x02,0x22,0x11,0x10,0x08,0x80,0x40,0x10,0x88,0x91,0x08,0x84,0x08, 0x00,0x00,0x00,0x02,0x20,0x10,0x48,0x2F,0xC7,0xE8,0xC4,0x86,0x11,0x3F,0x11,0x21, 0x11,0xC1,0x22,0x11,0x11,0x89,0x0C,0x20,0x10,0x48,0x91,0x08,0x84,0x08,0x00,0x00, 0x00,0x02,0x20,0x11,0x4A,0x20,0x44,0x11,0x22,0xF9,0x11,0x20,0x11,0x42,0x11,0x31, 0x22,0x11,0x22,0x45,0xF2,0x20,0x10,0x48,0x91,0x08,0x84,0x08,0x00,0x00,0x00,0x02, 0x20,0x11,0x32,0x20,0x44,0x11,0x22,0x01,0x12,0x3C,0x11,0x84,0x11,0x10,0xA3,0xF1, 0x22,0x44,0x02,0x20,0x10,0x28,0x91,0xF8,0x88,0xC4,0x00,0x00,0x00,0x02,0x20,0x11, 0x32,0x20,0x44,0x11,0x22,0x06,0x22,0x23,0x11,0x04,0x11,0x08,0xA0,0x01,0x22,0x44, 0x0C,0x40,0x11,0x28,0x90,0x00,0x88,0xC4,0x00,0x00,0x00,0x02,0x20,0x11,0xB6,0x20, 0x44,0x11,0x22,0x04,0x42,0x01,0x10,0x04,0x11,0x08,0xA0,0x01,0x22,0x44,0x08,0x80, 0x11,0x18,0x90,0x00,0x88,0xC4,0x00,0x00,0x00,0x02,0x20,0x11,0xB6,0x20,0x44,0x11, 0x22,0x04,0x62,0x31,0x10,0x02,0x11,0x08,0xA0,0x01,0x22,0x44,0x08,0xDF,0xD1,0x88, 0x90,0x00,0x91,0x22,0x00,0x00,0x00,0x02,0x20,0x11,0xB6,0x20,0x44,0x11,0x22,0x06, 0x11,0xC8,0x90,0x62,0x11,0x08,0xA3,0xF1,0x22,0x44,0x0C,0x30,0x51,0x88,0x91,0xF8, 0x91,0xE2,0x00,0x00,0x00,0x02,0x20,0x11,0xB6,0x20,0x44,0x11,0x22,0xF9,0x17,0xC8, 0x90,0x91,0x11,0x08,0xA2,0x11,0x22,0x45,0xF2,0x30,0x51,0x40,0x91,0x08,0x90,0x02, 0x00,0x00,0x00,0x02,0x3F,0x91,0x86,0x20,0x44,0x11,0x22,0x89,0x14,0x48,0x91,0x10, 0x91,0x10,0xA2,0x11,0x22,0x45,0x12,0x3F,0xD1,0x20,0x91,0x08,0xA0,0x01,0x00,0x00, 0x00,0x02,0x00,0x91,0x86,0x20,0x44,0x08,0xC4,0x46,0x12,0x31,0x11,0x08,0x91,0xE1, 0x22,0x11,0x11,0x88,0x8C,0x20,0x11,0x20,0x91,0x08,0xA0,0x01,0x00,0x00,0x00,0x02, 0x00,0x91,0x4A,0x20,0x44,0x08,0x04,0x40,0x22,0x01,0x11,0x04,0x50,0x02,0x22,0x11, 0x10,0x08,0x80,0x40,0x11,0x10,0x91,0x08,0xA3,0xF1,0x00,0x00,0x00,0x02,0x00,0x91, 0x4A,0x20,0x44,0x04,0x08,0x20,0x41,0x06,0x11,0x04,0x50,0x04,0x22,0x11,0x08,0x10, 0x40,0x80,0x11,0x10,0x91,0x08,0xC4,0x10,0x80,0x00,0x00,0x03,0xFF,0x9F,0x7B,0xE0, 0x7C,0x03,0xF0,0x1F,0x80,0xF8,0x1F,0x03,0xFF,0xF8,0x3E,0x1F,0x07,0xE0,0x3F,0x00, 0x1F,0x0F,0x9F,0x0F,0xFC,0x0F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; // //----------------------------------------------------------------------------- // 100W*80H*16bit_TOPWAY_LOGO.bmp code //----------------------------------------------------------------------------- uchar code TOPWAY_LOGO[11400] = { 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0XF7,0XFD,0XEF,0XBC, 0XEF,0XBB,0XBE,0X96,0XAE,0X74,0X85,0X4F,0X85,0X50,0X54,0X2A,0X4C,0X09,0X4C,0X69, 0X2B,0X45,0X33,0X06,0X53,0X4A,0XEF,0X9E,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XF7,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF7,0XFF,0XEF,0XDD,0XB6,0X96,0X43,0XE8, 0X0A,0X40,0X0A,0XA1,0X03,0X01,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X20,0X03,0X20, 0X03,0X20,0X02,0XE0,0X03,0X00,0X03,0X00,0X0A,0XE0,0X02,0XE0,0X0A,0XC0,0X0B,0X00, 0X02,0XE0,0X0A,0XC1,0X3B,0X68,0XEF,0XFD,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XF7,0XFD,0XA6,0X54,0X33,0XA7,0X02,0XC1,0X03,0X00,0X03,0X20,0X03,0X20, 0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X20,0X03,0X20,0X03,0X20,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20, 0X03,0X00,0X02,0XC0,0X6C,0XAC,0XF7,0XFE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XC7,0X58,0X2B,0X25,0X02,0XE1,0X03,0X00,0X02,0XE0,0X03,0X60,0X02,0XE0,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X0A,0XE0,0X54,0X0A,0XF7,0XFE,0XFF,0XFD,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XB5,0XBB,0X10,0X8C,0X08,0X4E,0X00,0X0F,0X00,0X11,0X10,0XAF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF7,0XFE,0XB6,0XD6, 0X23,0X24,0X0A,0XE1,0X03,0X20,0X03,0X40,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X01,0X22,0XE4,0XDF,0XDB,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF, 0XEF,0X5D,0X62,0XF3,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X30,0X00,0X0F,0X00,0X11, 0X00,0X11,0X00,0X11,0X00,0X10,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XBF,0XFF,0XDF,0XFF,0XFE,0XCF,0X59,0X33,0X46, 0X0A,0XA1,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X40,0X03,0X20,0X03,0X00,0X6C,0XAB,0XF7,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE, 0XFF,0XDF,0X29,0X4E,0X00,0X0E,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0XE7,0X7B,0X43,0XE8,0X0A,0XE1, 0X03,0X00,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X20,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X20,0X03,0X20,0X02,0XE0,0X74,0XCE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XC6,0X3C,0X08,0X2E,0X00,0X10,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF7,0XFE,0XD7,0X9A,0X4B,0XE9,0X0A,0XA1,0X03,0X00, 0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X20,0X03,0X20, 0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X20,0X03,0X20,0X03,0X20,0X03,0X00,0X54,0X29,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XB5,0XBB,0X00,0X0C,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XDF,0XFF,0XFF,0XFF,0XFE,0XC7,0X39,0X1A,0XC3,0X03,0X01,0X02,0XE0,0X03,0X20, 0X03,0X00,0X03,0X20,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X02,0XE0,0X03,0X20,0X03,0X20,0X0A,0X81,0XF7,0XFD, 0XFF,0XFE,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0X00,0X0C,0X00,0X10,0X00,0X11,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFE,0XCF,0X18,0X4C,0X29,0X0A,0XA1,0X02,0XE0,0X03,0X00,0X03,0X40,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X4B,0XEA,0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XAD,0X59,0X00,0X0F,0X00,0X0F, 0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XDF,0XFF,0XDF,0XFF,0XDF,0XFF,0XDF,0XFF,0XDF,0XF7,0XFE,0XB6,0XD6, 0X33,0X05,0X0A,0XC2,0X03,0X01,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20, 0X03,0X20,0X0A,0XE1,0X95,0XF2,0XFF,0XDE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X42,0X30, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF7,0XFF,0XCF,0X38,0X6D,0X2D,0X12,0X81,0X0A,0XE1, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X20,0X02,0XC0,0XA6,0X34,0XFF,0XFF,0XFF,0XDF,0XFF,0XFF, 0XFF,0XFE,0X20,0XEE,0X00,0X11,0X00,0X0E,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XF7,0XFF,0XBE,0XB7,0X4C,0X49,0X12,0XE2,0X02,0XC1,0X03,0X00,0X03,0X20,0X03,0X20, 0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X00,0X03,0X20,0X03,0X20,0X03,0X20,0X03,0X20, 0X03,0X20,0X03,0X00,0X02,0XE0,0X03,0X00,0X03,0X20,0X03,0X20,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X00,0X03,0X00,0X02,0XE0,0X95,0XD2,0XFF,0XFF, 0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0X31,0XB0,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XE7,0X3B,0X64,0X0B,0X0A,0X61, 0X02,0XC1,0X0A,0XC1,0X0A,0XE0,0X0A,0XE0,0X0A,0XC1,0X0B,0X01,0X03,0X20,0X03,0X00, 0X03,0X00,0X02,0XE0,0X02,0XE0,0X03,0X01,0X03,0X01,0X03,0X00,0X03,0X20,0X03,0X40, 0X03,0X20,0X03,0X20,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X2B,0X45,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X63,0X12,0X08,0X32,0X00,0X0F, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XDF,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0XF7,0XFE,0XEF,0XDC, 0XB6,0X76,0X6D,0X0D,0X23,0X04,0X0A,0XA1,0X0B,0X01,0X03,0X20,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X20,0X12,0XC1,0XF7,0XFE,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0XD6,0XBD, 0X00,0X0F,0X00,0X0F,0X00,0X12,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XF7,0XFE,0XD7,0X99,0X12,0XC2,0X02,0XC0,0X0B,0X20,0X03,0X00, 0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X0B,0X20,0XC7,0X39,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFD,0X00,0X0E,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XAE,0X96,0X02,0XE0,0X03,0X00,0X03,0X20,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X00,0X12,0XC1, 0XFF,0XFF,0XFF,0XFE,0XFF,0XFF,0XFF,0XDE,0X5A,0XB2,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XEF,0XFD, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X00, 0X03,0X00,0X03,0X20,0XB6,0X96,0XFF,0XFF,0XFF,0XFE,0XFF,0XDF,0XF7,0XDF,0X00,0X0F, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XAE,0X75,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X02,0XE1,0XFF,0XFE,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0X39,0XCF,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF7,0XFE,0X03,0X00, 0X03,0X00,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X1A,0XC3, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0X08,0X4D,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0X1A,0XA3,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X20,0X03,0X20,0XA6,0X94,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0XBD,0XFB,0X00,0X0F, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF7,0XFE,0X03,0X20,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X02,0XE0,0XF7,0XFE,0XFF,0XFF,0XF7,0XFE, 0XFF,0XFF,0X10,0X6D,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XDF,0X0A,0XC1,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X0B,0X00,0X03,0X21, 0XEF,0XBD,0XFF,0XFF,0XFF,0XDF,0XF7,0XDE,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XEF,0XFD,0X03,0X40,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X20,0X02,0XE1,0XFF,0XDE,0XFF,0XDF,0XFF,0XFF,0XE7,0X3E,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDE, 0X0A,0XC2,0X02,0XE0,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X0A,0X81,0XFF,0XBF,0XF7,0XDF, 0XFF,0XFF,0X73,0XB5,0X00,0X30,0X00,0X11,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XEF,0XFD,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20, 0X1B,0X03,0XF7,0XFF,0XFF,0XFF,0XFF,0XFE,0X10,0X8C,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X02,0XC0, 0X02,0XE0,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X12,0XE3,0XFF,0XDF,0XFF,0XDF,0XFF,0XFF,0X00,0X2C, 0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XF7,0XFE,0X03,0X00,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X12,0XA2,0XFF,0XDF, 0XF7,0XDF,0XFF,0XDF,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X12,0XC1,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X20,0X1B,0X24,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X2E,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XEF,0XFD,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X0A,0X61,0XFF,0XBF,0XFF,0XFF,0XFF,0XFF, 0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X0A,0XA1,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X00,0X0A,0XC1, 0XFF,0XFF,0XFF,0XDF,0XFF,0XFF,0X00,0X2F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XF7,0XFE,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X02,0XE0,0X0B,0X22,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X11,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0X12,0XC2,0X03,0X20,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X0B,0X40,0X02,0XE0,0XF7,0XFE,0XFF,0XFF, 0XFF,0XFF,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF7,0XFE, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0XF7,0XFD,0XFF,0XDF,0XFF,0XDF,0X00,0X2F,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X4C,0X0A,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0XF7,0XFD,0XFF,0XFF,0XFF,0XFF,0X08,0X30, 0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0X00, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X9E,0X34, 0XFF,0XFE,0XFF,0XFF,0X00,0X0E,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XDF,0XA6,0X94,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X20,0X33,0X46,0XFF,0XFE,0XFF,0XFF,0X00,0X0D,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0X02,0XE0,0X03,0X20, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X03,0X00,0X0A,0XE1,0XFF,0XFF,0XFF,0XDE, 0X10,0X8E,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XF7,0XFD,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0XFF,0XDF,0XFF,0XFF,0X31,0X8E,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X0A,0XE2,0X0A,0XE1,0X03,0X20, 0X03,0X00,0X03,0X00,0X03,0X00,0X02,0XE0,0XFF,0XFD,0XF7,0XFF,0XA5,0X1A,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFE,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X20,0X8D,0XB1, 0XFF,0XDF,0XFF,0XFF,0X00,0X0E,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X64,0XEC,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0X03,0X00,0X0A,0X61,0XFF,0XFF,0XFF,0XFF,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF, 0X02,0XE0,0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X0B,0X01,0XFF,0XFF,0XFF,0XFF, 0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XEF,0XFD,0X03,0X20,0X03,0X00,0X03,0X00,0X03,0X00, 0X03,0X00,0XF7,0XFE,0XFF,0XFF,0X10,0X8E,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X12,0X82, 0X03,0X00,0X03,0X00,0X03,0X00,0X03,0X00,0X96,0X32,0XFF,0XFF,0XA5,0X39,0X00,0X11, 0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0X20,0X03,0X00,0X03,0X00,0X02,0XE0,0X12,0XC1, 0XFF,0XDF,0XFF,0XFF,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XCF,0X59,0X02,0XE0, 0X03,0X00,0X03,0X00,0X0B,0X01,0XFF,0XFE,0XFF,0XDF,0X00,0X0E,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XDF,0X02,0XE1,0X03,0X00,0X03,0X00,0X03,0X40,0XE7,0XBC,0XFF,0XFF, 0X10,0XAC,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X0E,0X00,0X10,0X00,0X10,0X00,0X30,0X00,0X0F,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X12,0X00,0X12,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X0F, 0X00,0X0F,0X00,0X10,0X00,0X0F,0X00,0X11,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X30,0X00,0X0E, 0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X00,0X12,0X00,0X10, 0X00,0X0F,0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X11,0X00,0X10,0X00,0X12,0X00,0X2F, 0X00,0X12,0X00,0X0E,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X32,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X03,0X00,0X03,0X00, 0X03,0X00,0X23,0X04,0XFF,0XFF,0XEF,0X7F,0X00,0X10,0X00,0X11,0X00,0X10,0X4A,0X71, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0X00,0X0F,0X00,0X10,0X08,0X4D,0XEF,0X9F,0XFF,0XFF,0XFF,0XFE,0XFF,0XFF, 0XFF,0XFF,0XE7,0X3E,0X00,0X0B,0X00,0X10,0X00,0X11,0X00,0X0F,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF7,0XBF,0X10,0XCB,0X00,0X11,0XF7,0XDF, 0XFF,0XFF,0XFF,0XFF,0X00,0X0E,0X00,0X2F,0X18,0XCD,0XFF,0XFF,0XFF,0XFF,0XF7,0XFD, 0X00,0X31,0X00,0X11,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0X00,0X2D,0X00,0X10,0X00,0X10, 0X00,0X10,0XFF,0XFF,0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0X00,0X10,0X00,0X30,0X21,0X0F, 0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0X00,0X0F,0X00,0X0F,0X00,0X11,0X31,0X8F,0XFF,0XFF, 0XFF,0XFE,0XF7,0XFF,0X00,0X0F,0X10,0X8E,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XEF,0XDD,0X03,0X00,0X03,0X20,0X02,0XC0,0XFF,0XFF,0XFF,0XDE,0X00,0X10, 0X00,0X11,0X00,0X0F,0X00,0X10,0X4A,0X92,0XDE,0XBD,0XDE,0XBD,0XDE,0XDC,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XD6,0X7C,0XDE,0XBD,0XD6,0XDD,0X00,0X2F,0XEF,0X5F,0XFF,0XDF, 0XFF,0XFF,0XF7,0XDE,0X7C,0X16,0X84,0X75,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X94,0XB8, 0X00,0X10,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X10,0XAC,0X39,0XCF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFE,0X08,0X8B,0X00,0X0A,0XFF,0XFE,0XFF,0XFF,0XAD,0X59,0X00,0X11, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X18,0XCC,0X00,0X10,0XFF,0XFF,0XFF,0XFE, 0XFF,0XFE,0X00,0X11,0X00,0X10,0X00,0X10,0XCE,0XBD,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0X4A,0X70,0X00,0X10,0X00,0X10,0X08,0X4C,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0X00,0X0E,0X31,0XAF,0XFF,0XDF,0XFF,0XFF,0XFF,0XDF,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X1A,0XC4,0X02,0XE0,0X03,0X20, 0XEF,0XFD,0XFF,0XDF,0X08,0X2D,0X00,0X31,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X08,0X2E,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X10,0X00,0X10, 0X00,0X11,0X00,0X0E,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X0F,0X00,0X10,0X00,0X11, 0X00,0X0E,0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0X00,0X10,0X00,0X0F,0XFF,0XFF,0XFF,0XFF, 0XFF,0XDF,0X00,0X0D,0X00,0X2E,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0X10,0XAB,0X00,0X10, 0XFF,0XFF,0XFF,0XFF,0XF7,0XBF,0X00,0X0D,0XFF,0XFF,0XFF,0XFF,0XEF,0X5E,0XFF,0XFE, 0XFF,0XFF,0X00,0X2C,0XFF,0XDF,0XFF,0XFF,0X8C,0X98,0X00,0X10,0X00,0X10,0X08,0X2D, 0XFF,0XFF,0XFF,0XFF,0X73,0XD6,0XF7,0XBF,0XFF,0XFF,0XFF,0XFF,0X00,0X0F,0X00,0X10, 0X00,0X10,0X00,0X2D,0XF7,0XDF,0XFF,0XFF,0XFF,0XFF,0XF7,0X9D,0XFF,0XFF,0XF7,0X9F, 0X00,0X0F,0X00,0X31,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0X02,0XE0,0X03,0X00,0X2B,0X05,0XFF,0XFF,0XEF,0X7F,0X00,0X0F,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X08,0X2E,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0X00,0X10,0X00,0X10,0X00,0X11,0X08,0X4C,0XFF,0XFF,0XFF,0XFF, 0XFF,0XDF,0X00,0X10,0X00,0X0F,0X00,0X11,0X00,0X11,0XFF,0XFD,0XFF,0XFF,0XFF,0XFF, 0X00,0X0F,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0XFF,0XDF, 0XFF,0XDF,0X4A,0X92,0X00,0X10,0X00,0X10,0XD6,0X7E,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0X00,0X2D,0XFF,0XFF,0XFF,0XFF,0XEF,0X7E,0XFF,0XFF,0XFF,0XFF, 0X00,0X0F,0X00,0X11,0X00,0X10,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X0F,0X08,0X0E, 0XFF,0XFF,0XFF,0XFF,0XF7,0XDF,0X00,0X0F,0X00,0X10,0X00,0X10,0X00,0X30,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XC6,0X1B,0X00,0X10,0X00,0X10,0X00,0X11,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X02,0XE0,0X0A,0XE1,0XFF,0XFF, 0XFF,0XFF,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X11,0X00,0X10,0X08,0X4D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X0F,0XFF,0XDF,0XFF,0XDE,0XFF,0XFF,0X10,0X8B,0X00,0X11,0X00,0X10, 0X52,0XB3,0XFF,0XFF,0XFF,0XFF,0XF7,0X9F,0X00,0X0F,0X00,0X0F,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X2C,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0XFF,0XFE,0X00,0X2B,0X00,0X10,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X12,0X00,0X11,0X7B,0XB5,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X18,0XCC, 0X00,0X11,0X00,0X0F,0X00,0X10,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X21,0X0E,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XEF,0XFE,0X03,0X20,0XEF,0XFD,0XFF,0XDF,0X10,0XAC,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X08,0X4C,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0X00,0X10,0X00,0X0F,0X00,0X10,0X00,0X10,0X08,0X4E,0XF7,0XDF, 0XFF,0XFF,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X10, 0X00,0X10,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X11,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X0F,0X00,0X10,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0X00,0X10,0X00,0X11,0X00,0X0C,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0X39,0XB0, 0X00,0X0F,0X00,0X0E,0XFF,0XDF,0XFF,0XFF,0XFF,0XFF,0X00,0X0D,0X00,0X0F,0X00,0X0F, 0X00,0X2D,0XFF,0XFF,0XFF,0XDF,0XFF,0XFF,0X00,0X10,0X00,0X10,0X00,0X10,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0X21,0X0F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X64,0XCD,0X23,0X04,0XFF,0XDF,0XFF,0XFF, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X11,0X00,0X11,0X00,0X2C,0X00,0X2C,0X00,0X2C,0X00,0X10,0X00,0X0F, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X00,0X0F,0X00,0X0D,0X00,0X0B,0X00,0X2B, 0X00,0X2D,0X00,0X2F,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X00,0X2D,0X00,0X2C, 0X00,0X2D,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11, 0X00,0X10,0X00,0X4E,0X00,0X2D,0X00,0X2C,0X08,0X4F,0X00,0X11,0X00,0X0F,0X00,0X50, 0X00,0X2C,0X00,0X2C,0X00,0X2C,0X00,0X0F,0X00,0X10,0X00,0X2C,0X00,0X2C,0X00,0X2D, 0X00,0X2E,0X00,0X11,0X00,0X10,0X00,0X0F,0X00,0X31,0X00,0X2D,0X00,0X2C,0X00,0X0C, 0X00,0X4D,0X00,0X11,0X00,0X10,0X08,0X4B,0X00,0X2C,0X00,0X0C,0X00,0X2F,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0X22,0XE5,0XFF,0XFF,0XFF,0XFF,0X00,0X4F,0X00,0X11,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10, 0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X10,0X00,0X11,0X10,0X8D, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE7,0X9D,0XFF,0XDF,0XB5,0XB9,0X10,0X6F, 0X10,0X6E,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D,0X10,0X6D, 0X10,0X6D,0X10,0X6D,0X10,0X6D,0X18,0XCB}; // //----------------------------------------------------------------------------- // delayms routine // Parameter:m = time in ms //----------------------------------------------------------------------------- void delayms(uint m) // 12MHz Crystal, close to ms value { uint j; uint i; for(i=0; i>8; Ddata18=Command>>16; A0 = 0; _CS = 0; LCDBUS = Command; // Write the 1st lower 8bit(A7-0) _WR = 0; _WR = 1; LCDBUS = Ddata15; // Write the 2nd lower 8bit(A15-8) _WR = 0; _WR = 1; LCDBUS = Ddata18; // Write the highest 3bit(A18-16) _WR = 0; _WR = 1; _CS=1; } // //----------------------------------------------------------------------------- // Write 16bit Data Command routine // Parameter:Write Data // 1. Write the low 8bit // 2. Write the high 8bit //----------------------------------------------------------------------------- void SdData(uint DData) { A0 = 1; _CS = 0; LCDBUS = DData; // Write the low 8bit(D7-0) _WR = 0; _WR = 1; LCDBUS = DData>>8; // Write the high 8bit(D15-8) _WR = 0; _WR = 1; _CS=1; } // //----------------------------------------------------------------------------- // Read 16bit Data Command routine // Parameter:Read Data // 1. Read the low 8bit // 2. Read the high 8bit //----------------------------------------------------------------------------- uint RdData(void) { uint Temp; uint DData; LCDBUS=0xff; A0 = 1; _CS = 0; _WR = 1; _RD = 1; _RD = 0; Temp = LCDBUS; // Read the low 8bit _RD = 1; _RD = 0; DData = LCDBUS; // Read the high 8bit _RD = 1; _CS = 1; DData=(DData<<8)+Temp; return(DData); } // //----------------------------------------------------------------------------- // Read _TP_PENQ Status of Touch Panel Command routine // Parameter:Read _TP_PENQ Status of Touch Panel // 1. Write GPIO3 Register(_TP_PENQ) of S1D13L01 // 2. Read GPIO3(_TP_PENQ) Status of S1D13L01 // 3. Return GPIO3(_TP_PENQ) Status of S1D13L01, "if((_TP_PENQ & 0x08)==0)" then touched, else no touched. //----------------------------------------------------------------------------- uint Rd_TP_PENQ(void) { uint _TP_PENQ; SdCmd(0x608D2); // Write GPIO3 Register(_TP_PENQ) of S1D13L01 _TP_PENQ=RdData(); // Read GPIO3(_TP_PENQ) Status of S1D13L01 return(_TP_PENQ); // return GPIO3(_TP_PENQ) Status of S1D13L01, "if((_TP_PENQ & 0x08)==0)" then touched, else no touched. } // //----------------------------------- // TFT driver Reg setting //----------------------------------- void SPI_Write8(uchar RegAdd, uchar RegDat) // T8000 and TFT SPI connection // GPIO0=_SENA, GPIO1=SCLK, GPIO2=SDIN // using S1D13L01 GPIO to sent command into TFT SPI port { uchar i; SdCmd(0x608D0); SdData(0x0007); // GPIO3 is input, GPIO[2:0] are output SdCmd(0x608D2); SdData(0x0007); //SENA=1; SCLK=1;SDIN=1; for(i=0; i<8; i++) // write the address { if(RegAdd&0x80) { SdCmd(0x608D2);SdData(0x0004); //SENA=0; SCLK=0;SDIN=1; SdCmd(0x608D2);SdData(0x0006); //SENA=0; SCLK=1;SDIN=1; SdCmd(0x608D2);SdData(0x0004); //SENA=0; SCLK=0;SDIN=1; } else { SdCmd(0x608D2);SdData(0x0000); //SENA=0; SCLK=0;SDIN=0; SdCmd(0x608D2);SdData(0x0002); //SENA=0; SCLK=1;SDIN=0; SdCmd(0x608D2);SdData(0x0000); //SENA=0; SCLK=0;SDIN=0; } RegAdd=RegAdd<<1; } for(i=0; i<8; i++) // write the data { if(RegDat&0x80) { SdCmd(0x608D2);SdData(0x0004); //SENA=0; SCLK=0;SDIN=1; SdCmd(0x608D2);SdData(0x0006); //SENA=0; SCLK=1;SDIN=1; SdCmd(0x608D2);SdData(0x0004); //SENA=0; SCLK=0;SDIN=1; } else { SdCmd(0x608D2);SdData(0x0000); //SENA=0; SCLK=0;SDIN=0; SdCmd(0x608D2);SdData(0x0002); //SENA=0; SCLK=1;SDIN=0; SdCmd(0x608D2);SdData(0x0000); //SENA=0; SCLK=0;SDIN=0; } RegDat=RegDat<<1; } SdCmd(0x608D2);SdData(0x0007); //SENA=1; SCLK=1;SDIN=1; } // //----------------------------------- // TFT driver Reg setting //----------------------------------- void TFT_Init(void) { SPI_Write8(0x02,0x07);//R00 SPI_Write8(0x06,0x00);//R01 SPI_Write8(0x0A,0x03);//R02 SPI_Write8(0x0E,0xCC);//R03 SPI_Write8(0x12,0x46);//R04 SPI_Write8(0x16,0x0D);//R05 SPI_Write8(0x1A,0x00);//R06 SPI_Write8(0x1E,0x00);//R07 SPI_Write8(0x22,0x08);//R08 SPI_Write8(0x26,0x40);//R09 SPI_Write8(0x2A,0x88);//R0A SPI_Write8(0x2E,0x88);//R0B SPI_Write8(0x32,0x20);//R0C SPI_Write8(0x36,0x20);//R0D SPI_Write8(0x3A,0x68);//R0E SPI_Write8(0x3E,0xA5);//R0F SPI_Write8(0x42,0x04);//R10 SPI_Write8(0x46,0x24);//R11 SPI_Write8(0x4A,0x24);//R12 SPI_Write8(0x7A,0x05);//R1E SPI_Write8(0x82,0x00);//R20 } // //----------------------------------------------------------------------------- // Fill full screen routine // Parameter:fill color // 1. Write the start Address // 2. Write the Horizontal Data // 3. Change the next Horizontal Address // 4. Write next Horizontal Data //----------------------------------------------------------------------------- void FillFullScn(uint color) { ulong addr; uint i,j; addr=0; for(i=0;i<240;i++) { SdCmd(addr); // Write the start Address for(j=0;j<320;j++) { SdData(color); // Write the Horizontal Data } addr=addr+640; // Next Horizontal Address } } // //----------------------------------------------------------------------------- // Fill Box routine // Parameter:fill color,start position of X,start position of Y, width of Box, High of Box // 1. Write the start Address // 2. Write the Horizontal Data // 3. Change the next Horizontal Address // 4. Write next Horizontal Data //----------------------------------------------------------------------------- void FillBox(uint color,x,y,w,h) { ulong addr; uint i,j; addr=640; addr=addr*y; addr=addr+x*2; for(i=0;i CLKI = 10 MHz / 5 => 2MHz SdCmd(0x60814); SdData(0x0020); // L = 0x20 => POCLK = 2MHz * 33 = 66 MHz SdCmd(0x60810); SdData(0x0001); // Dont Enable PLL, Bypass delayms(100); SdCmd(0x60816); SdData(0x0008); // With PLL: PCLK := 66MHz / 10 = 6.6MHz SdCmd(0x60804); SdData(0x0001); // Enable Memory Power / Clock delayms(100); // Panel setting SdCmd(0x60820); SdData(0x008f); // DE is low, Data ready on PCLK rising edge, 24Bit enabled SdCmd(0x60822); SdData(0x0001); // TE is off, Inverted Data SdCmd(0x60824); SdData(0x0028); // The display period of HS = 320/8 = 40 SdCmd(0x60826); SdData(0x0058); // The empty period of HS = 88 SdCmd(0x6082c); SdData(0x0002); // HS Polarity = 0, Pulse width = 2 SdCmd(0x6082e); SdData(0x0012); // The start position of HS = 18 SdCmd(0x60828); SdData(0x00f0); // The display period of VS = 240 SdCmd(0x6082a); SdData(0x0015); // The empty period of VS = 22 SdCmd(0x60830); SdData(0x0001); // VS Polarity = 0, Pulse width = 1 SdCmd(0x60832); SdData(0x0008); // The start position of VS = 8 // Main Panel RAM setting SdCmd(0x60840); SdData(0x0001); // Main Panel&PIP enable, and Main Panel display data is RGB=565 SdCmd(0x60842); SdData(0x0000); // The start Address of Main Panel = 00000h SdCmd(0x60844); SdData(0x0000); // // PIP RAM setting SdCmd(0x60850); SdData(0x0001); // PIP display data is RGB=565 SdCmd(0x60852); SdData(0x6000); // The start Address of Main Panel = 26000h SdCmd(0x60854); SdData(0x0002); // SdCmd(0x60856); SdData(0x0064); // Display width of PIP = 100 SdCmd(0x60858); SdData(0x0039); // Display width of PIP = 57 SdCmd(0x6085a); SdData(0x0000); // The start position of X of PIP = 0 SdCmd(0x6085c); SdData(0x0000); // The start position of Y of PIP = 0 SdCmd(0x60860); SdData(0x0000); // No PIP SdCmd(0x60862); SdData(0x0000); // SdCmd(0x60864); SdData(0x0000); // Transparency disable SdCmd(0x60866); SdData(0x0000); // Transparency Key Color setting SdCmd(0x60868); SdData(0x0000); // Transparency Key Color setting //GPIO setting SdCmd(0x608D0); SdData(0x0007); // GPIO3 is input, for Touch Panel _TP_PENQ; GPIO[2:0] are output SdCmd(0x608D2); SdData(0x0000); // GPIO[2:0] output = 0 SdCmd(0x60804); SdData(0x0002); // PSM1 Mode, Enable Mem and Panel Clock delayms(100); } // //----------------------------------------------------------------------------- // Main program // 1. I/O initialization // 2. Reset MCU // 3. LCD initialization // 4. Loop Fill Picture //----------------------------------------------------------------------------- void main() { EA=0; // no interrupt _WR=1; _RD=1; _CS = 1; BL_ADJ=1; // Open the Backlight of TFT _TP_CS = 1; // TP./CS TP_DCLK = 0; TP_DIN = 0; TP_DOUT = 1; _RST=1; delayms(100); // wait for all power stable _RST=0; delayms(100); // reset pulse _RST=1; delayms(800); // wait till internal reset routine finish initLCM(); // LCD initialization TFT_Init(); // TFT initialization FillFullScn(BLACK); FillBox(mid_re, 0, 0,72,53); Checker30x30(RED, 22, 14); FillBox(mid_or, 83, 0,72,53); FillBox(mid_ye,165, 0,72,53); FillBox(mid_yg,247, 0,72,53); FillBox(mid_gr,247, 63,72,53); Checker30x30(GREEN,268, 75); FillBox(mid_gc,247,124,72,53); FillBox(mid_cy,247,186,72,53); FillBox(mid_cb,165,186,72,53); FillBox(mid_bl, 83,186,72,53); Checker30x30(BLUE,104,197); FillBox(mid_bm, 0,186,72,53); FillBox(mid_ma, 0,124,72,53); FillBox(mid_mr, 0, 63,72,53); monoFill(53, 20, 83, 63, GRAY04, BLACK, monoTOPWAY ); monoFill(24, 30, 40, 124, GRAY04, BLACK, monoModule ); while(1); } // //----------------------------------------------------------------------------- // End off //-----------------------------------------------------------------------------