Index: doc/example.motd.hanirc =================================================================== RCS file: doc/example.motd.hanirc diff -N doc/example.motd.hanirc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ doc/example.motd.hanirc 1 Feb 2002 00:54:37 -0000 1.1 @@ -0,0 +1,23 @@ + _ _ ___ ____ ____ +| | | | __ _ _ __ |_ _| | _ \ / ___|  S i n c e  +| |_| | / _` | | '_ \ | | | |_) | | |  1 9 9 4  +| _ | | (_| | | | | | | | | _ < | |___ _ _ _ +|_| |_| \__,_| |_| |_| |___| |_| \_\ \____| (_) (_) (_) + + http://www.hanirc.org/ + + ¸¶À½°ú ¸¶À½ÀÌ ¸ðÀÌ´Â °÷ HanIRCÀÔ´Ï´Ù. ¾î¼­¿À¼¼¿ä. + +** HanIRC¿¡¼­´Â µµ¹è, ½ÉÇÑ ¿å¼³, Áö³ªÄ£ ¼ºÀû Ç¥Çö, À½¶õ/ºÒ¹ýÀÚ·á + ¼­ºù µî ½ÇÁ¤¹ý¿¡ À§¹èµÇ°Å³ª °øÀÍ¿¡ ¹ÝÇÏ´Â ÇàÀ§¸¦ ±ÝÁöÇÕ´Ï´Ù. + +** °ø½Ä ¼­¹ö ÁÖ¼Ò´Â kr.hanirc.org(Çѱ¹) ȤÀº us.hanirc.org(¹Ì±¹), + Æ÷Æ®´Â 6667ÀÔ´Ï´Ù. Áö¿ª¿¡ ¸Â´Â ¼­¹ö¸¦ »ç¿ëÇÏ½Ã¸é º¸´Ù ºü¸£°í + ¾ÈÁ¤µÈ äÆÃÀ» Áñ±â½Ç ¼ö ÀÖ½À´Ï´Ù. + +** ¼­¹ö Àå¾Ö µî¿¡ °üÇÑ ¹®ÀÇ´Â ircops@hanirc.org ·Î º¸³» ÁֽʽÿÀ. + +** HanIRC´Â 1994³â¿¡ ½ÃÀÛµÈ ±¹³» ÃÖÃÊ/ÃÖ´ëÀÇ ÇÑ±Û IRC ³×Æ®¿öÅ©·Î, + ´ÙÀ½À» ºñ·ÔÇÑ ¿©·¯ ȸ»ç ¹× ´ÜüÀÇ µµ¿òÀ¸·Î ¿î¿µµË´Ï´Ù: + + -- comment line -- Index: doc/hanirc.motd =================================================================== RCS file: doc/hanirc.motd diff -N doc/hanirc.motd --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ doc/hanirc.motd 8 Feb 2001 00:51:03 -0000 1.1 @@ -0,0 +1,23 @@ + _ _ ___ ____ ____ +| | | | __ _ _ __ |_ _| | _ \ / ___|  S i n c e  +| |_| | / _` | | '_ \ | | | |_) | | |  1 9 9 4  +| _ | | (_| | | | | | | | | _ < | |___ _ _ _ +|_| |_| \__,_| |_| |_| |___| |_| \_\ \____| (_) (_) (_) + + http://www.hanirc.org/ + + ¸¶À½°ú ¸¶À½ÀÌ ¸ðÀÌ´Â °÷ HanIRCÀÔ´Ï´Ù. ¾î¼­¿À¼¼¿ä. + +** HanIRC¿¡¼­´Â µµ¹è, ½ÉÇÑ ¿å¼³, Áö³ªÄ£ ¼ºÀû Ç¥Çö, À½¶õ/ºÒ¹ýÀÚ·á + ¼­ºù µî ½ÇÁ¤¹ý¿¡ À§¹èµÇ°Å³ª °øÀÍ¿¡ ¹ÝÇÏ´Â ÇàÀ§¸¦ ±ÝÁöÇÕ´Ï´Ù. + +** °ø½Ä ¼­¹ö ÁÖ¼Ò´Â kr.hanirc.org(Çѱ¹) ȤÀº us.hanirc.org(¹Ì±¹), + Æ÷Æ®´Â 6667ÀÔ´Ï´Ù. Áö¿ª¿¡ ¸Â´Â ¼­¹ö¸¦ »ç¿ëÇÏ½Ã¸é º¸´Ù ºü¸£°í + ¾ÈÁ¤µÈ äÆÃÀ» Áñ±â½Ç ¼ö ÀÖ½À´Ï´Ù. + +** ¼­¹ö Àå¾Ö µî¿¡ °üÇÑ ¹®ÀÇ´Â ircops@hanirc.org ·Î º¸³» ÁֽʽÿÀ. + +** HanIRC´Â 1994³â¿¡ ½ÃÀÛµÈ ±¹³» ÃÖÃÊ/ÃÖ´ëÀÇ ÇÑ±Û IRC ³×Æ®¿öÅ©·Î, + ´ÙÀ½À» ºñ·ÔÇÑ ¿©·¯ ȸ»ç ¹× ´ÜüÀÇ µµ¿òÀ¸·Î ¿î¿µµË´Ï´Ù: + + /* CHANGE-THIS !!!! (ex) PowerWebHosting Provided by HanWebHosting */ Index: include/hanirc.h =================================================================== RCS file: include/hanirc.h diff -N include/hanirc.h --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ include/hanirc.h 9 Jan 2004 01:26:20 -0000 1.1 @@ -0,0 +1,43 @@ +/* + * HanIRC local headers + * + * by Hye-Shik Chang + */ + +#ifndef _HANIRC_H_ +#define _HANIRC_H_ + +extern const unsigned int EUCKR_CharAttrTab[]; +typedef unsigned short DBCHAR; + +#define INVALID_MBCATTR 0 +#define EUCKR_BOTTOM 0xA1 +/*#define EUCKR_TOP : we ignore 0xFF for efficiency */ + +#define _m(h,l) (((unsigned char)(h) - 0xA1) * (0x100 - 0xA1) + \ + ((unsigned char)(l) - 0xA1)) + +#define EUCKR_IsAlnum(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_ALNUM) +#define EUCKR_IsAlpha(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_ALPHA) +#define EUCKR_IsDigit(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_DIGIT) +#define EUCKR_IsLower(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_LOWER) +#define EUCKR_IsSpace(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_SPACE) +#define EUCKR_IsUpper(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_UPPER) +#define EUCKR_IsCntrl(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_CNTRL) + +#define EUCKR_IsChannelChar(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_IRCCH) +#define EUCKR_IsChannelLower(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_IRCCL) +#define EUCKR_IsChannelPrefix(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_CHPFX) +#define EUCKR_IsNickChar(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_IRCNK) +#define EUCKR_IsUserChar(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_IRCUI) +#define EUCKR_IsHostChar(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_IRCHN) +#define EUCKR_IsIPChar(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_IRCIP) +#define EUCKR_IsEol(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_EOL) +#define EUCKR_IsKTimeChar(h,l) (EUCKR_CharAttrTab[_m(h,l)] & NTL_KTIME) + +#endif + +/* + * ex: ts=8 sts=4 et + * $Perky: hanircd/include/hanirc.h,v 1.2 2003/02/11 18:32:45 perky Exp $ + */ diff -u -r1.1.1.1 -r1.6 Index: include/ircd_defs.h =================================================================== RCS file: /home/hanirc/cvs/src/ircu2.10/include/ircd_defs.h,v retrieving revision 1.1.1.4 retrieving revision 1.8 diff -u -r1.1.1.4 -r1.8 --- include/ircd_defs.h 8 Jan 2004 08:43:17 -0000 1.1.1.4 +++ include/ircd_defs.h 3 Feb 2004 10:44:24 -0000 1.8 @@ -20,6 +20,7 @@ * Commentary by Bleep (Thomas Helvey) * * $Id: ircd_defs.h,v 1.3.2.3.10.1 2003/11/22 16:18:24 klmitch Exp $ + * $HanIRC: src/ircu2.10/include/ircd_defs.h,v 1.8 2004/02/03 10:44:24 ab Exp $ */ #ifndef INCLUDED_ircd_defs_h #define INCLUDED_ircd_defs_h @@ -38,7 +39,7 @@ * it. Thanks for helping debug guys. */ #ifndef NICKLEN -#define NICKLEN 15 +#define NICKLEN 30 #endif /* * USERLEN is the maximum length allowed of a user name including an optional @@ -101,8 +102,8 @@ */ #define BUFSIZE 512 /* WARNING: *DONT* CHANGE THIS!!!! */ -#define MAXTARGETS 20 -#define STARTTARGETS 10 +#define MAXTARGETS 50 +#define STARTTARGETS 50 #define RESERVEDTARGETS 12 #endif /* INCLUDED_ircd_defs_h */ Index: ircd/Makefile.in =================================================================== RCS file: /home/hanirc/cvs/src/ircu2.10/ircd/Makefile.in,v retrieving revision 1.1.1.4 retrieving revision 1.2 diff -u -r1.1.1.4 -r1.2 --- ircd/Makefile.in 8 Jan 2004 08:43:19 -0000 1.1.1.4 +++ ircd/Makefile.in 9 Jan 2004 01:26:22 -0000 1.2 @@ -197,7 +197,8 @@ uping.c \ userload.c \ whocmds.c \ - whowas.c + whowas.c \ + hanirc/euckr.tab.c CHKCONF_SRC = chkconf.c Index: ircd/channel.c =================================================================== RCS file: /home/hanirc/cvs/src/ircu2.10/ircd/channel.c,v retrieving revision 1.1.1.4 retrieving revision 1.7 diff -u -r1.1.1.4 -r1.7 --- ircd/channel.c 8 Jan 2004 08:43:19 -0000 1.1.1.4 +++ ircd/channel.c 23 Feb 2004 12:59:33 -0000 1.7 @@ -50,6 +50,7 @@ #include "support.h" #include "sys.h" #include "whowas.h" +#include "hanirc.h" #include #include @@ -1047,25 +1048,45 @@ */ void clean_channelname(char *cn) { + char klch = 0; int i; for (i = 0; cn[i]; i++) { - if (i >= CHANNELLEN || !IsChannelChar(cn[i])) { - cn[i] = '\0'; - return; + if (i >= CHANNELLEN || + (((cn[i] & 0x80) || klch) && (unsigned char)(cn[i]) < EUCKR_BOTTOM)) { + cn[klch ? i - 1 : i] = '\0'; + return; + } + if (klch) { + if (!EUCKR_IsChannelChar(klch, cn[i])) { + cn[i - 1] = '\0'; + return; + } + klch = 0; } - if (IsChannelLower(cn[i])) { - cn[i] = ToLower(cn[i]); + else if (cn[i] & 0x80) + klch = cn[i]; + else { + if (!IsChannelChar(cn[i])) { + cn[i] = '\0'; + return; + } + if (IsChannelLower(cn[i])) { + cn[i] = ToLower(cn[i]); #ifndef FIXME - /* - * Remove for .08+ - * toupper(0xd0) - */ - if ((unsigned char)(cn[i]) == 0xd0) - cn[i] = (char) 0xf0; + /* + * Remove for .08+ + * toupper(0xd0) + */ + if ((unsigned char)(cn[i]) == 0xd0) + cn[i] = (char) 0xf0; #endif + } } } + + if (klch) + cn[i - 1] = '\0'; } /* @@ -2024,10 +2045,40 @@ t_len = KEYLEN; /* clean up the key string */ - s = t_str; - while (*s > ' ' && *s != ':' && t_len--) - s++; - *s = '\0'; + do { + char klch = 0; + int i; + + for (i = 0; t_str[i]; i++) { + if (i >= CHANNELLEN || + (((t_str[i] & 0x80) || klch) && + (unsigned char)(t_str[i]) < EUCKR_BOTTOM)) { + t_str[klch ? i - 1 : i] = '\0'; + break; + } + if (klch) { + if (!EUCKR_IsChannelChar(klch, t_str[i])) { + t_str[i - 1] = '\0'; + break; + } + klch = 0; + } + else if (t_str[i] & 0x80) + klch = t_str[i]; + else { + if (!IsChannelChar(t_str[i])) { + t_str[i] = '\0'; + break; + } + if (IsChannelLower(t_str[i])) { + t_str[i] = ToLower(t_str[i]); + } + } + } + + if (klch) + t_str[i - 1] = '\0'; + } while (0); if (!*t_str) { /* warn if empty */ if (MyUser(state->sptr)) @@ -2794,6 +2845,10 @@ return 0; } + +/* + * ex: ts=8 sts=2 et + */ /* Returns TRUE (1) if client is invited, FALSE (0) if not */ Index: ircd/ircd.c =================================================================== RCS file: /home/hanirc/cvs/src/ircu2.10/ircd/ircd.c,v retrieving revision 1.1.1.4 diff -u -r1.1.1.4 ircd.c --- ircd/ircd.c 8 Jan 2004 08:43:20 -0000 1.1.1.4 +++ ircd/ircd.c 18 Apr 2004 14:10:03 -0000 @@ -577,8 +577,7 @@ * set_userid_if_needed() *--------------------------------------------------------------------------*/ static int set_userid_if_needed(void) { - if (getuid() == 0 || geteuid() == 0 || - getgid() == 0 || getegid() == 0) { + if (getuid() == 0 || geteuid() == 0) { fprintf(stderr, "ERROR: This server will not run as superuser.\n"); return 0; } diff -u -r1.1.1.4 -r1.2 --- ircd/m_nick.c 8 Jan 2004 08:43:22 -0000 1.1.1.4 +++ ircd/m_nick.c 9 Jan 2004 01:26:23 -0000 1.2 @@ -97,6 +97,7 @@ #include "s_user.h" #include "send.h" #include "sys.h" +#include "hanirc.h" #include #include @@ -118,6 +119,7 @@ */ static int do_nick_name(char* nick) { + char klch; char* ch = nick; char* end = ch + NICKLEN; assert(0 != ch); @@ -125,10 +127,25 @@ if (*ch == '-' || IsDigit(*ch)) /* first character in [0..9-] */ return 0; - for ( ; (ch < end) && *ch; ++ch) - if (!IsNickChar(*ch)) + for (klch = 0; (ch < end) && *ch; ++ch) + if (klch != 0) { /* second character of korean */ + if ((unsigned char)*ch < EUCKR_BOTTOM) + break; + else if (!EUCKR_IsNickChar(klch, *ch)) + break; + klch = 0; + } + else if (*ch & 0x80) { /* first character of korean */ + if ((unsigned char)*ch < EUCKR_BOTTOM) + break; + else + klch = *ch; + } else if (!IsNickChar(*ch)) break; + if (klch != 0) + ch--; + *ch = '\0'; return (ch - nick); @@ -527,3 +544,7 @@ assert(0 != sptr); return set_nick_name(cptr, sptr, nick, parc, parv); } + +/* + * ex: ts=8 sts=2 et + */ diff -u -r1.1.1.4 -r1.6 Index: ircd/hanirc/euckr.tab.c =================================================================== RCS file: ircd/hanirc/euckr.tab.c diff -N ircd/hanirc/euckr.tab.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ ircd/hanirc/euckr.tab.c 12 Feb 2004 12:56:53 -0000 1.3 @@ -0,0 +1,1139 @@ +/* + * HanIRC euc-kr character attributes + * + * by Hye-Shik Chang + * + * $Perky: hanircd/ircd/hanirc/tablegen.py,v 1.3 2003/02/11 17:26:52 perky Exp $ + */ + +const unsigned int EUCKR_CharAttrTab[9025] = { + 0x00140, 0x01450, 0x01450, 0x01453, 0x01450, 0x01450, 0x01453, 0x01450, + 0x01453, 0x01450, 0x01450, 0x000d0, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01453, 0x01453, 0x01453, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01453, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01453, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01453, 0x000d0, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01450, + 0x01450, 0x01450, 0x01453, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01453, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01453, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x000d0, 0x000d0, 0x000d0, + 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x000d0, 0x000d0, + 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, + 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, + 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, + 0x000d0, 0x01450, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, + 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, + 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, + 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, 0x000d0, + 0x000d0, 0x000d0, 0x000d0, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x01453, 0x01453, 0x01453, 0x01453, 0x00000, 0x01453, 0x00000, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01453, 0x01450, + 0x01450, 0x01453, 0x01453, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01453, 0x01453, 0x01453, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, + 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x01453, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x00000, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, + 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x81450, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x00000, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, 0x01450, + 0x01450, 0x01450, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x00000, +}; Index: ircd/hanirc/tablegen.py =================================================================== RCS file: ircd/hanirc/tablegen.py diff -N ircd/hanirc/tablegen.py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ ircd/hanirc/tablegen.py 12 Feb 2004 12:56:53 -0000 1.3 @@ -0,0 +1,68 @@ +#!/usr/bin/env python +# +# generates euc-kr mapping for hangul irc networks +# +# by Hye-Shik Chang +# +# $Perky: hanircd/ircd/hanirc/tablegen.py,v 1.3 2003/02/11 17:26:52 perky Exp $ +# + +NTL_ALNUM = 0x0001 # (NTL_ALPHA | NTL_DIGIT) +NTL_ALPHA = 0x0002 # (NTL_LOWER | NTL_UPPER) +NTL_CNTRL = 0x0004 # \000 - \037 == 0x00 - 0x1F +NTL_DIGIT = 0x0008 # 0123456789 +NTL_GRAPH = 0x0010 # (NTL_ALNUM | NTL_PUNCT) +NTL_LOWER = 0x0020 # abcdefghijklmnopqrstuvwxyz{|}~ +NTL_PRINT = 0x0040 # (NTL_GRAPH | ' ') +NTL_PUNCT = 0x0080 # !"#$%&'()*+,-./:;<=>?@_` +NTL_SPACE = 0x0100 # \011\012\013\014\015\040 +NTL_UPPER = 0x0200 # ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ +NTL_IRCCH = 0x0400 # Channel's names charset +NTL_IRCCL = 0x0800 # Force toLower() in ch-name +NTL_IRCNK = 0x1000 # Nick names charset, aka isvalid() +NTL_IRCUI = 0x2000 # UserIDs charset, IRCHN plus tilde +NTL_IRCHN = 0x4000 # Hostnames charset (weak, RFC 1033) +NTL_IRCIP = 0x8000 # Numeric IPs charset (DIGIT and .) +NTL_EOL = 0x10000 # \r\n +NTL_KTIME = 0x20000 # Valid character for a k:line time +NTL_CHPFX = 0x40000 # channel prefix char # & + +NTL_HANGL = 0x80000 # pure hangul chars + +attrs = [] +for c1 in range(0xa1, 0x100): + for c2 in range(0xa1, 0x100): + try: + u = (chr(c1) + chr(c2)).decode('euc-kr') + except UnicodeError: + code = 0 + else: + if u.isspace(): + code = NTL_SPACE | NTL_PRINT + elif u < u'\u2000': # alphabets + code = NTL_ALPHA | NTL_PRINT | NTL_ALNUM | NTL_GRAPH | NTL_IRCNK | NTL_IRCCH + elif u > u'\ufb00' and not (u'\uff01' <= u <= u'\uff0f' or u'\uff1a' <= u <= u'\uff20' or u'\uffe0' <= u <= u'\uffe6'): # half width or full widths + code = NTL_PUNCT | NTL_PRINT | NTL_GRAPH + else: + code = NTL_GRAPH | NTL_PRINT | NTL_IRCCH | NTL_IRCNK + if 0xac <= c1 <= 0xc8: + code |= NTL_HANGL + attrs.append(code) + +print """\ +/* + * HanIRC euc-kr character attributes + * + * by Hye-Shik Chang + * + * $Perky: hanircd/ircd/hanirc/tablegen.py,v 1.3 2003/02/11 17:26:52 perky Exp $ + */ + +const unsigned int EUCKR_CharAttrTab[%d] = {""" % len(attrs) + +while attrs: + vs = ['0x%05x' % v for v in attrs[:8]] + del attrs[:8] + print ' ', ', '.join(vs) + ',' + +print """\ +};""" Index: tools/control.sh =================================================================== RCS file: tools/control.sh diff -N tools/control.sh --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ tools/control.sh 7 Feb 2004 09:30:44 -0000 1.2 @@ -0,0 +1,58 @@ +#!/bin/sh +# +# Control.sh +# +# Hanirc ircd daemon control utility. +# +# 2004-02-07 JunSeon Oh +# +# $HanIRC: src/ircu2.10/tools/control.sh,v 1.2 2004/02/07 09:30:44 holywar Exp $ +# +# NOTE : change BASE directory to your configure prefix. +# + +BASE="/home/ircd/ircd" + +case "$1" in + stop ) + kill -9 `head $BASE/hub/ircd.pid` + kill -9 `head $BASE/leaf/ircd.pid` + echo "Stop Done." + break; + ;; + hup ) + kill -HUP `head $BASE/hub/ircd.pid` + kill -HUP `head $BASE/leaf/ircd.pid` + echo "HUP Done." + break; + ;; + start ) + $BASE/bin/ircd -d $BASE/leaf + $BASE/bin/ircd -d $BASE/hub + echo "Start Done." + break; + ;; + restart ) + kill -9 `head $BASE/hub/ircd.pid` + kill -9 `head $BASE/leaf/ircd.pid` + echo "Kill Done." + sleep 1 + echo "Sleeping 1 second." + $BASE/bin/ircd -d $BASE/leaf + $BASE/bin/ircd -d $BASE/hub + echo "Start Done." + break; + ;; + info ) + echo "Control.sh is a hanirc ircd daemon control utility" + echo "" + echo "Base Dir = $BASE" + echo "" + echo "2004-02-07 JunSeon Oh. " + break; + ;; + "") + echo "controsl.sh [start/stop/restart/hup/info]" + break; + ;; +esac